< 1228089651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, now it at least works on the empty screen. < 1228089655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now let's try a glider.... < 1228089679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well there's a glider, but it takes ages to reach it, not the fastest impl there it :) < 1228089696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's quite visually pleasing imo < 1228089702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :happy december < 1228089713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: use http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck.php it has fat animation < 1228089713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :set ms = 0 < 1228089714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :old news < 1228089716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and origin top left < 1228089743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: failing that ill try it in the java interp < 1228089940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :flumrgh, it didn't wurk :) < 1228089961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: :{ y not < 1228089978 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i suck < 1228089985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tru < 1228090332 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :HUGE performance improvement: http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck-canvas.php < 1228090352 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: thanks :) < 1228090424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1228090432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus lord < 1228090435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is INSANELY FAST < 1228090438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for ms=0 < 1228090441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: you are a god < 1228090469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: my god, blink and its finished execution < 1228090469 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :well, the merit is yours and Asztal's :) < 1228090476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but seriously < 1228090477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is insane < 1228090490 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it does 200 steps per animation frame < 1228090501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228090501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: well < 1228090506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the problem with that is that you miss out on the juicy bits < 1228090510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe make that configuratble? < 1228090513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should just be a few lines < 1228090523 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of that, but wanted to show you :) < 1228090530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228090564 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Langton's ant now takes just a few seconds to escape at 128x128 < 1228090609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: also, you should default to black = background < 1228090609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228090612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like everyone else < 1228090669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228090672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try your gol on this!! < 1228090673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really fast < 1228090691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it works now < 1228090718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: set dimensions = 1000,1000, origin=topleft, animation step=0, put it in and animate < 1228090721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := best interp yet < 1228090734 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the web is white! :P < 1228090748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: so is the flash interp, but the GRID is black background < 1228090748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228090752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and everyone says white/black < 1228090754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i think it works now < 1228090755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's just confusing < 1228090775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can't test a glider in the exe < 1228090802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: haha, try whee! < 1228090805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its still slow < 1228090810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(http://forums.tigsource.com/index.php?topic=3710.msg110154#msg110154) < 1228090879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: the main problem with your 200-per is that t he display is jerky < 1228090879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1228090887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't see the head if it's a bouncing-ball type thing < 1228090893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i think that configurable that would be good < 1228091073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: heh, your interp is quite unusable now: you can't see programs running < 1228091075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's so fast < 1228091081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :needs some of that configuring ;) < 1228091084 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :JJusutst a anonotthheerr brbraiainnffuucckk hahcackkeerr < 1228091090 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :weave does brainfork < 1228091090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228091212 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :okay, reload < 1228091244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay it may work now. < 1228091250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1228091253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea because it shows two generations :) < 1228091265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made a glider, and it's not dying, not sure if it's working though. < 1228091272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: does it totally redraw each time? < 1228091277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if so that's silly just redraw what needs redrawing < 1228091281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: using pgimeno's? < 1228091288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah the php < 1228091314 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, that's on the browser, it draws on every pixel change < 1228091323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: set ms = 0, iterations = 500 < 1228091325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and animate < 1228091328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should go really fast < 1228091382 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: this one: http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck-canvas.php < 1228091391 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the -canvas one < 1228091397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*[[en*w]*s[nw*s]*e[ws*e]*n[se*n]*w] <- someone on the forums posted this. BOXWORLD! < 1228091562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it might be working, but it's definitely not pretty. < 1228091571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: :{ < 1228091574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pastie.org the code < 1228091575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should've done it like oerjan suggested < 1228091609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can http://www.vjn.fi/pb/p244563523.txt the code, don't know about pastieing < 1228091611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*pastying < 1228091655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is showing two iterations at once, it simply doesn't look good. < 1228091664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and makes it quite hard to tell whether that's even working. < 1228091677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: also it's dog slow < 1228091678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228091692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's true < 1228091742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reaaaaaaaaaally slow < 1228091742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228091747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you should make it migrate an entire region at a time < 1228091748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228091760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whaddya mean < 1228091778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like < 1228091784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a glider goes straight to the next glider step < 1228091788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then it goes on to the rest of the grid < 1228091946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay there's a bug. < 1228091948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228091961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what you mean, unless you mean what you said, which you cannot have meant < 1228091972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: as in < 1228091974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if there's a glider there < 1228091977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make the glider go on to the next glider iteration < 1228091980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway if you change the first four lines to < 1228091981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then calculate all the rest of the grid < 1228091981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*[ss*]* < 1228091981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eeeeeeeeeeessssssssss < 1228091981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*ee*ee*wwww < 1228091981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wwwwwwwwwwwnnnnnnnnnn < 1228091991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a row of three < 1228091999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can clearly see it do one correct iteration < 1228092004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then fail on the next iteration < 1228092004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but < 1228092006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it takes 5 years. < 1228092006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228092029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that canvas thing is much too slow for this < 1228092050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hard to get much faster < 1228092053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thats the fastest interp so far < 1228092054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but oklopol < 1228092058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :put up the iterations per animation < 1228092059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to like 2000 < 1228092061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and delay=0 < 1228092087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does that do some kind of optimization? < 1228092224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it makes it do 2000 iterations per animation < 1228092228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and not wait per animation < 1228092236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1228092240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does that interpreter do < 1228092271 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wow, even if it does not seem to be working properly I'm impressed (and no, the interpreter doesn't optimize, except it has a jumps table) < 1228092327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it works now, had just a minor bug < 1228092346 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :clicky? < 1228092354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(forgot i need to forget the old values at some point, and an error naturally occurs due to this only on the second iteration) < 1228092363 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it safe to say that the sort of person in this channel is the sort who has no need to cheat on exams/ < 1228092377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: why? < 1228092390 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I had to cheat on history exams :P < 1228092405 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On my economics exam, the professor left the room for a few minutes, and I hear everyone asking things like "For 5, what did you get?", things like that < 1228092431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228092475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was recently the only one to score a 5/5 in one exam, i think it'd be a bit counterproductive to ask people what they answer :P < 1228092488 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, lol, same here < 1228092505 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There were two questions I was clueless about < 1228092511 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I would NEVER consider cheating < 1228092523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we usually have 4 questions, if you don't know the answer to 2, you fail. < 1228092536 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :50 question exam < 1228092543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228092544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okily < 1228092579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have nothing against cheating. < 1228092582 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: can I see the fixed version? < 1228092584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cheating is pretty cool. < 1228092594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: yes, not that i'm sure it still works ;) < 1228092634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p533314231.txt < 1228092638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that seems to work < 1228092645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a row of 3 blobs < 1228092659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :goes vertical - horizontal - vertical ... < 1228092696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(the last cycle's value is in the bottom-left of a 2x2 square, current is in top-right.) < 1228092713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would probably be clearer if they were like next to each other or if the squares were bigger or something < 1228092728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, it'd take me quite a while to do even a trivial change, because that's all manually done. < 1228092735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(thought it'd be a lot shorter) < 1228092773 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :great! < 1228092774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you want to know what the flicker is all about, the top-left thingie is the current cell being modified < 1228092787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the one on bottom-right is where the counrer ends < 1228092789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*counter < 1228092803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the four flickering lights are the negations of the counter's cells < 1228092816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(makes the logic to check what happens to current cell clearer) < 1228092864 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :what about the glider? < 1228092901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that gets very confusing, i didn't check whether it works :D < 1228092910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can try, after this other test i'm doing now < 1228093008 0 :adimit!unknown@unknown.invalid PART #esoteric :? < 1228093023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1228093025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :glider works < 1228093048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye adimit < 1228093058 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1228093120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoa at gol? < 1228093152 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228093182 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :if you cleared the cells done it would be great too < 1228093197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean < 1228093209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err, the last values? < 1228093212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah hmm err indeed < 1228093220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could do that, i just need the last row < 1228093231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol i never even thought of that:D < 1228093240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that :D < 1228093251 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228093265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's see... this should be trivial < 1228093329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :done < 1228093332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1228093336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i code for 4 hours < 1228093361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you fix everything in a second < 1228093421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p422562455.txt <<< because of the change, there's now a piece of code there that doesn't do anything. < 1228093426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just in case someone wants a challenge < 1228093429 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :you who? < 1228093431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228093443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn, it's trivial to find it, i've commented that code. < 1228093446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: you < 1228093463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1228093466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :look, it's pretty now. < 1228093497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1228093499 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :> Weave and brainfork conventions can be used together. That is, multiple initial threads can be started using semicolons, and embedded Y's can cause further forking. < 1228093505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder what happens when it hits the border... < 1228093509 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :pew-pew-pew < 1228093522 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User:JayCampbell/weave.rb < 1228093530 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :for the record, the second version of langton's ant took me about 3 hours < 1228093599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. wonder how long it took me to do 110 < 1228093638 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yay, so cool now :) < 1228093645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw that crashes completely when the glider hits the border :P < 1228093657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's langton's and again < 1228093669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the ant is somewhere, and it turns right or left depending on current cell < 1228093675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and flips it if something. < 1228093685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*langton's ant < 1228093727 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there's a current direction, turn left and if 0, turn right if 1, flip and advance < 1228093735 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :s/and// < 1228093786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :always flip? < 1228093790 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228093796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty neat < 1228093815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i almost feel like making that in pf... :D < 1228093819 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the second version fills the whole 2x2 square < 1228093823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how long was yours again? ;) < 1228093830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(the code) < 1228093831 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :which is what makes it notable < 1228093843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what do you mean? < 1228093844 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :err, remarkable < 1228093874 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :try and see: http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck-langton-nonhollow.pfk < 1228093881 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1228093892 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :try and see: http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck-langton-nothollow.pfk < 1228093927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1228093932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228093935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the current cell < 1228093944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stores the direction, it's not completely black, right < 1228093950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1228093955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait.. < 1228093961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i think you need that. < 1228093971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll step-by-step, don't answer! < 1228093996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228094000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i closed the interp :D < 1228094000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228094049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so yeah okay, that's pretty good, although i'm pretty sure you could get that compressed quite a lot < 1228094065 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :maybe, I didn't figure how < 1228094082 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is seeing the r demon in life < 1228094108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you tell me what that code does? i don't feel like reading < 1228094124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, the gist of how you do it < 1228094171 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck-langton-nothollow-commented.pfk < 1228094226 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :wherever it says "we came from x" it should say "our last move was x" < 1228094291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have to go sleep now, i'll read that tomorrow < 1228094291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1228094294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1228094360 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :k, nite < 1228096211 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :paintfuck is not "borderline-esoteric" < 1228096387 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :mmm... define that? < 1228096467 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :never mind, gtg < 1228096501 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :warrie has there ever been an Easy interpreter? < 1228096704 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there is another Easy < 1228096775 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://p-nand-q.com/humor/programming_languages/gplz/gplz_easy.html < 1228096807 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :and bye :) < 1228096830 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :moo < 1228104172 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228107524 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1228108402 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :You are standing inside your ramshackle wooden hut. < 1228108415 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :weave plays Lost Kingdom < 1228108435 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to ask jon ripley to make it multiplayer < 1228108437 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228109374 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i checked your copier, it's sweet :) < 1228109407 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228111573 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :$ ./weave.rb 99.bf 99.bf 99.bf < 1228111573 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :999999 bbbooottttttllleeesss ooofff bbbeeeeeerrr ooonnn ttthhheee wwwaaallllll,,, < 1228111573 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :999999 bbbooottttttllleeesss ooofff bbbeeeeeerrr,,, < 1228111573 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :$ ./weave.rb sange-archive/hello* < 1228111573 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :HHHELLOWelloheallo t HelloW WORWoLrlDd! < 1228111574 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :orld!! < 1228111576 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric : worldis! < 1228111578 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :your name? < 1228112554 0 :bsmntbombdood_!n=gavin@97-118-130-100.hlrn.qwest.net JOIN :#esoteric < 1228112859 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228113116 0 :Slereah_!n=Slereah@ANantes-252-1-90-122.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1228114054 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1228117118 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228117150 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | Y RLY < 1228118399 0 :clog!unknown@unknown.invalid QUIT :ended < 1228118400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228118754 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :so now i'm gluing pbrain into weave too < 1228118827 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it will soon be .. an irc bot with persistent threaded cross-communicating subroutine-calling brainfucks < 1228118838 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :because, you know, that's exactly what the world needs < 1228119149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the world is _so_ fucked < 1228119605 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228121258 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228122139 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"I'm a thaasophobic." < 1228130829 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Heh. I tried to calculate the number of ways I could generate all the permutations of a given cycle by just shifting subsequences one step at the time. For zero-, one- and two-length cycles I got the answer 1. For a three-length cycle I got 40 within a second. But trying to calculate it for a four-length cycle, it almost froze up the whole computer :S < 1228130830 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :My guess is that the number is around 2*n!!/(n!^2) :) < 1228131508 0 :Slereah_!n=Slereah@ANantes-252-1-90-122.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1228133894 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228134729 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1228135102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :decipher: thanks < 1228135104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it only handles one-rows < 1228135812 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :but i am sure you can generalize < 1228135832 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :also, on my obfuscated interpreter the copying was quite fast < 1228137173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :decipher: well, it's hard to generalize to arbitrary depth because if you just sweep through it, you eat up the walls < 1228138102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :decipher: if you have any ideas, though? < 1228138874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what copyer < 1228138932 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228138968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: paintfuck < 1228138975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it copies a line leftwards constantly < 1228138984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. you can put any one line and it scrolls it < 1228138984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sloooooowly < 1228138989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want to generalize it to any depth < 1228138991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :somehow < 1228139001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mm'kay, isn't that like 10 characters of code? < 1228139008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228139013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to detect the ceiling/floor < 1228139015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to go right one < 1228139019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise you eat the walls up < 1228139023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and never go on to the next column < 1228139034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the one-line copier is trivial ofc < 1228139140 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :ehird: your routine was more like a move than copy :) < 1228139167 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :although i am not sure if it might be possible to dynamically calculate the offset and move the head accordingly at all < 1228139178 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :as in, i am not sure if a true copy algorithm can be possible < 1228139187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :decipher: oh, true < 1228139194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well it was a scroll < 1228139194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really < 1228139198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1228139203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i dont' think you can do a generic scroll < 1228139208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its impossible to tell walls from blocks < 1228139209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UNLESS < 1228139214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you make the wall a special pattern < 1228139220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that your program detects < 1228139227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then you can't copy that pattern, but if it's weird enough it won't happen < 1228139232 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :true, but that's not "general" then :) < 1228139239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as general as matters :P < 1228139244 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1228139984 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :my binary counter (may assume infinite grid): sse*ww*[e*[*nn[*s*e*wn]se[*wn*se]s*]*w*[*s[*]nw*]*en[*e]*s[*e*w]*[*e*]s*n*[*w*]s[*]*] < 1228139985 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228140005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: niiiiiiiice < 1228140009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228140013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :someone make a decimal conuter < 1228140014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :counter < 1228140019 0 :lostgeek!n=lostgeek@xdsl-87-78-225-117.netcologne.de JOIN :#esoteric < 1228140020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that OCRs the digits it outputs to add :) < 1228140030 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228140036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228140051 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hi lostgeek < 1228140694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek: context for what i was saying - < 1228140705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a decimal counter would be cool, i.e. it draws the digits and OCRs them to increment :) < 1228140958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my bday today < 1228140959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228141081 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :grats AnMaster :) < 1228141088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1228141092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228141105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster said something? < 1228141107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(He's on /ignore.) < 1228141116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek, hm I can't remember seeing you here before? < 1228141120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least not under that nick < 1228141144 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I joined yesterday ;) < 1228141156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228141164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Context for a person who I cannot see: He's a paintfuck person.) < 1228141330 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :ehird: would be cool, but I think a bit hard to realize < 1228141341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek: i don't think -that- hard < 1228141355 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :dunno... < 1228141365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, write code to output a certain digit for 0-9, then one to look at its pixels (just make them monospaced) to detect it into the head < 1228141369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then just do regular adding stuff < 1228141373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not easy, but not really hard < 1228141611 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :last, shorter, faster version of binary cnt: sse*ww*[e*[*nn[*s*e*wn]se[*wn*se]s*]s[*]*nw*[*s[*]nw*]*en[*e]*ss[*e*w]n*[*w*]s*] < 1228141855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno, language? < 1228141880 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PaintFuck < 1228141886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228141994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228142149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: that's not shorter... < 1228142348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :binary cunt? < 1228142357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know oklopol would say that. < 1228142365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we could just replace him with a bot and never notice. < 1228142365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1228142369 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1228142370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from the coding skills part. < 1228142426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228142480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to inc a binary counter, when you're on a constant 1-bit to the right of it, w[*]*w*[*e*]*, you go left, then null all ones, make the zero into a one, then go right, skip all the zeroes to land on the constant bit to the right of the counter < 1228142490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to do this constantly, add a while to that < 1228142497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are you guys doing then? < 1228142561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait that doesn't work < 1228142564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1228142572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1228142689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1228142705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523 < 1228142709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my bday today :) < 1228142804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I say the appropriate response, but such that ehird doesn't have a clue what I mean due to lack of context < 1228142832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do actions by saying them to IRC. < 1228142906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[w[*w]*e*[*e*]*] <<< binary coutner < 1228142908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*counter < 1228142912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i just woke up < 1228142947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also the police calls, i couln't really tell them what the pizza attackers looked like, so they're gonna go photograph the whole staff and show me the pics :D < 1228142956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: pizza attackers? < 1228142965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228142980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about a week ago, i ordered pizza, and got beat up by the delivery guys < 1228142993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what sort of delivery guy does that? < 1228143002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hahaha < 1228143012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe you called up the Punch 'n Pizza place instead < 1228143025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i would tell you what i think the answer is, but that would be racist. < 1228143026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[w[*w]*e*[*e*]*] <-- oklopol how can this work it will never run < 1228143038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you have to be on a constant 1 bit < 1228143042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: they were blobs of mauve goo? < 1228143050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they were FINNISH < 1228143063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!!!!! < 1228143069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goddamn finns < 1228143077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scum the lot of them < 1228143098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: your binary counter is pretty awesome < 1228143106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w*[w[*w]*e*[*e*]*] < 1228143110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :were you doing that same thing? < 1228143110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the full experience < 1228143118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228143128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it seems the Door was broken again last Sunday, good thing I didn't try it < 1228143136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i mean < 1228143148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that long code there, about a binary cunt, was it that same thing < 1228143161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well no < 1228143165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it kept the previous results < 1228143166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and um < 1228143169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :didn't look like yours < 1228143174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you should make yours actually output in binary < 1228143177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of a soldi line < 1228143220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure what you mean < 1228143234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i could run yours.......... < 1228143264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so okay, like that < 1228143267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can do that.... < 1228143287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um oklopol < 1228143290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didnt write one < 1228143290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1228143306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i mean the set {ehird, pgimeno} < 1228143309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :OBVIOUSLY < 1228143311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228143362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i don't think i'll actually do it, why the fuck would i < 1228143444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228143444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*w*[[*w*]*e*e*[*e*]*w*] < 1228143450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just made your counter simpler < 1228143450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228143461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you made it longer < 1228143470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes but it runs simpler < 1228143472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1228143474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't use binary < 1228143474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a all < 1228143475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it's not a binary counter < 1228143476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at all :P < 1228143483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: a binary counter would OUTPUT IN BINARY < 1228143486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*[w*] < 1228143490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's faster < 1228143497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1228143502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so make it output in binary! :P < 1228143507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it outputs in binary, just doesn't store the values < 1228143509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 = space, 1 = dot naturally < 1228143535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a binary counter, pgimeno's is one that outputs binary numbers < 1228143550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which isn't really useful, unlike a counter < 1228143568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: we're talking about paintfuck < 1228143580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is the first interesting bf dialect in ages < 1228143580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.tigsource.com/index.php?topic=3710.0 < 1228143587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the thing is, the memory is actually the screen < 1228143594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so your program has to think in its output drawing format < 1228143603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :langton's ant, game of life, rule 110, etc have been done < 1228143620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not saying paintfuck isn't interesting, i'm just saying it's not a new idea < 1228143631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah ok w/e :P < 1228143635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but ais523 hasn't seen it < 1228143635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1228143642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck-canvas.php javascript interp, it's fast < 1228143650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but what is new is someone having linked an implementation so i can play with it :P < 1228143687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes his counter go forever < 1228143772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1228143777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm still here < 1228143780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doing absolutely nothing < 1228143871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*w*[[[*w*]*e*e*[*e*]*w*]*s*e*w] < 1228143874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :infinite count < 1228143903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aka slowest screen fillder ever < 1228143906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*filler < 1228143956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really, that's O(n^2) filling tiem < 1228143962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait... < 1228143979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :n*sqrt(n) is more like it < 1228143998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: after it fills the screen it then mangles the topleft and topright pixels < 1228144000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :point is doing it in binary is O(2^n) < 1228144003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's the slowest screen filler ever < 1228144008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it takes more than infinite time to fill the screen < 1228144011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1228144020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it makes the topleft and topright pixels blac < 1228144021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1228144024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at the end < 1228144027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infinity = -1, as we all know < 1228144035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's as fast as you can get < 1228144225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err..... what the fuck, still here...... < 1228144230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm such a slacker < 1228144234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon i will go < 1228144239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe... now < 1228144241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1228145942 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/langtonsant.php - Langton's ant (unrelated to PFK) < 1228145960 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :not programmable though < 1228145969 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PaintFuck < 1228145974 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :arrrrrrrrgh < 1228145983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gee how many times have we said "AnMaster: PaintFuck" today < 1228145993 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :well this time it was my fault < 1228146012 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :i thought i was in the other terminal window and pressed up and enter < 1228146348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1228146359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek, did you want it? < 1228146365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228146368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did you want something < 1228146369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant < 1228146372 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1228146375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228147101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1228147104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1228147111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot to say afk heh < 1228147122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and thanks btw < 1228147125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't see it abvoie < 1228147126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :above* < 1228148013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, hm... *poke* < 1228148020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anything interesting? < 1228148024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or busy with "rl2 < 1228148025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228148027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or busy with "rl"* < 1228148445 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1228148453 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228148454 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228148780 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :mh. I got a problem with my code window... < 1228148806 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :lets say I have a loop like *[w*] or something < 1228148811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: busy with things including RL < 1228148823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and some non-RL but non-eso programming < 1228148825 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :and my pointer is on the second * < 1228148837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and trying to recover an email that Outlook Web Access deleted yesterday < 1228148843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I spent over an hour writing it < 1228148844 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :now I call nextStep() and move to ']' < 1228148851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then accidentally hit back on my mouse, and couldn't get back to it < 1228148853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'm rewriting it < 1228148863 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :where I jump back to '[' < 1228148884 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :how I was solving it was to jump back to the left of '[' < 1228148929 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :but in that case my pointer is on the first * which is confusing, since I don't execute it < 1228148941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1228148952 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :any ideas how to solve that? < 1228148958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ouch < 1228149006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek, you move before you execute or execute before you move? < 1228149018 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :move before I execute < 1228149034 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :which solves other problems I would have when executing before moving < 1228149052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek, now I don't 1) know how similar it is to plain bf, 2) what language you are writing it in < 1228149059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but if it was C and plain bf < 1228149062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iq0.com/notes/deep.nesting.html < 1228149071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(AnMaster will hate that article) < 1228149071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would just connect the ] node's next pointer to the matching [ < 1228149074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while I'm parsing < 1228149087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the up pointer to the instruction after < 1228149111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the ['s down pointer to the first instruction in the loop < 1228149114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1228149147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek, and move before execute is sane < 1228149163 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :I'm working with strings (on java) < 1228149171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek: prepaer < 1228149173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*preparse < 1228149175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the code before execution < 1228149187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea about java < 1228149201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I would represent the source of plain bf as a 2D linked list < 1228149217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually to save some space I wouldn't have separate up and down pointers in the structs < 1228149223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would have a single "aux" pointer < 1228149234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I wouldn't need up and down in the same struct < 1228149243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need both* < 1228149279 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :mh ok. I added a TODO :) < 1228149282 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :thanke < 1228149286 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1228149292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek, but this may be totally crazy to do in java < 1228149294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got no idea < 1228149313 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think there are LinkedLists in Java. But working with strings was easier < 1228149329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek: < 1228149348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :public class BFNode { public char type; public BFNode stuff; public BFNode next; } < 1228149378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek: {type='[', stuff={type='w', stuff=null, next=null}, next={type='*', stuff=null, next=null}} < 1228149383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek: then just recurse to loop < 1228149387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or keep a manual stack < 1228149449 0 :lostgeek!unknown@unknown.invalid PRIVMSG #esoteric :yeah. may be a good way to solve it. < 1228149451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostgeek, well I did it like this: mmap() source bf file, write a recursive parser to build the tree, pass the tree to the optimizer (replaces ++- with +, reorganize >-<+>-< into >--<+ and such as well as replace ---- with -4) < 1228149457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I pass it to the emitter < 1228149460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its the only way to solve it sanely < 1228149462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that emitted it as C code < 1228149462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228149468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course, insane is good too < 1228149470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I used system() to call the compiler < 1228149479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you replace >>>> with >4? < 1228149479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it was a compiler, not an interpreter < 1228149485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf really, really needs that optimisation < 1228149488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes of course < 1228149496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I'm considering just getting it to output run-length-encoded BF < 1228149503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however it was the one with huge duff's device due to being Def-BF < 1228149505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :easy enough to postprocess that into normal BF < 1228149505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but since that is dead < 1228149510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :code reuse should be good < 1228149519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have considered several other optimizing techniques < 1228149534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as in a balanced loop try to pre-compute certain parts < 1228149536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1228149547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[>++>+<<-] < 1228149550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you could do < 1228149581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while (*ptr != 0) { *(ptr+1)+=2; *(ptr+2)++; } < 1228149582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1228149587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well not exactly < 1228149590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but something like that < 1228149594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of moving ptr < 1228149608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and decrement too < 1228149613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't forget that heh < 1228149635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see what I mean? < 1228149651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if number of iterations can be pre-computed... < 1228149656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you could gain a lot < 1228149665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it should try to track possible states < 1228149667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of all cells < 1228149681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can *know* the state after a [-] (turned into a set zero by the optimizer) < 1228149693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then if you can compute the value it has a bit later < 1228149698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can turn it into a set 3 < 1228149700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1228149710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if you know that at the start of a balanced loop... < 1228149719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you could either turn it into a for loop or unroll it < 1228149728 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228149731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least gcc compile for loops quite a bit faster than while loops < 1228149738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, :) < 1228149747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you think of these ideas? < 1228149752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume they aren't new < 1228149766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've considered similar things myself < 1228149781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however I'm unsure if I could manage to implement this < 1228149799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean even writing the basic optimizer was quite painful in C < 1228149807 0 :whtspc!n=chatzill@dhcp-077-251-008-030.chello.nl JOIN :#esoteric < 1228149813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some sort of tree rewriting language, hmm < 1228149816 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228149816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oil? < 1228149821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't that for that < 1228149824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1228149826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1228149829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would need a different variant though < 1228149831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: oklopol wrote a Game of Life < 1228149831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's slow < 1228149835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something that isn't as intercal specific < 1228149840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is possible to actually read < 1228149841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although OIL was defined specifically for INTERCAL, it would be possible to do similar langs for other langs < 1228149846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and OIL is readable < 1228149853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do you know of any existing one? < 1228149854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least compared to INTERCAL < 1228149860 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I saw something, is there a definite version? < 1228149867 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :ehird? < 1228149867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, or possibly I'd have used them rather than writing OIL from scratch < 1228149878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: conway's game of life < 1228149879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1228149893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still oil couldn't easily do variable tracking < 1228149902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or could it? < 1228149909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what computational class is oil btw? < 1228149928 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :i saw the one with the three block, amazing! < 1228149929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PDA, I think < 1228149932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: http://www.vjn.fi/pb/p422562455.txt < 1228149936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1228149937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which on < 1228149937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1228149961 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1228149969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, PDA? < 1228149976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean like a PDA computer? < 1228149977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228149979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :push-down automaton < 1228149981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228149983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1228150028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still variable tracing/tracking hm, I don't know how I would even do that < 1228150043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean I could try to trace the entire program but that would be insane < 1228150058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would need to give up at unbalanced loops and so on < 1228150059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1228150079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been having insane ideas as to how to optimise unbalanced loops, etc < 1228150085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what about new simplification possible after the first pass? < 1228150099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should you try to run it again? < 1228150099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how? < 1228150100 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I like to be able to easily save programs in sort of database, do you guys use something special for that? < 1228150119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can see how if you just reorganize a bit but leave the pointer the same at the end and the start < 1228150119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say < 1228150121 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :should I just open a blog to quickly paste things in < 1228150128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[>++<->+>>] < 1228150131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could be moved < 1228150132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to < 1228150140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[>+++<->>>] < 1228150147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: umm < 1228150149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that could be moved to < 1228150149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a filesystem < 1228150151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heard of 'em < 1228150157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[->+++>>] < 1228150162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you wanna share it, pastie.org < 1228150167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is about all you can do for them < 1228150176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want to get a list of them, insertsomerandomwordshereandbookmarkit.pastebin.com < 1228150180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure you could try to generate effective code < 1228150201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as substract, add 3 to next, add 3 to pointer < 1228150211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is still about it < 1228150212 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :yeah thought about pastebin < 1228150219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so what is your idea then? < 1228150244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: work out what's being used for what < 1228150265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it would be very hard to track what the state is at the end of the loop compared to the start < 1228150270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what cells are affected < 1228150271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1228150293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, probably possible and extremely hard for a few cases < 1228150300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and impossible for the majority < 1228150304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is my *feeling* < 1228150305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so for instance you might deduce that there's a location that's always reached by [>>>] from a particular point < 1228150306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that moves around < 1228150314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm < 1228150326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, example? < 1228150368 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :wow, game of life :) < 1228150375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not easily < 1228150401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm ok... The worst thing is if you can't figure out, for example say it is based on user input, then figure out where you can resume < 1228150403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: also < 1228150408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck-canvas.php < 1228150411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :new pgimeno interpr < 1228150413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really fast < 1228150425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it wasn't for unbalanced loops it would be very very easy to find out < 1228150425 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :yeah using it right now for life < 1228150430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it would also be non-tc < 1228150440 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :it's the best for easy use too < 1228150469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so how hm... < 1228150482 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :really looking forward to lostgeek things too < 1228150491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: basically in the style of Proud, but saner < 1228150498 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228150502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have a huge set of plausible assumptions to start off with < 1228150511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then given the current set of assumptions, see which are contradicted by the program < 1228150518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Proud, hm was that the uncomputable one? < 1228150523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :continue iterating until you have a consistent set of assumptions < 1228150524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1228150536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Proud's like I suggested but with an uncountably infinite set of assumptions < 1228150542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas I was planning just a finite number < 1228150573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well, finite would be uh 255 * number of cells! or something like that? < 1228150585 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228150590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1228150595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+[>+] < 1228150599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, :P < 1228150607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[>+] < 1228150612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ? < 1228150612 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: same core language that the rest of the arguments < 1228150616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1228150616 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1228150629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why didn't it say "out of time"? < 1228150637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[>+] < 1228150649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++. < 1228150650 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1228150652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228150659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++[>++.] < 1228150659 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1228150667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, is it broken? < 1228150715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ----.[>+.] < 1228150715 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1228150717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1228150718 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :B < 1228150721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ----.[>+] < 1228150722 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1228150731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now that doesn't look right at all < 1228150738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the out of stuff thing seems broken < 1228150744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[] < 1228150745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes < 1228150749 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1228150754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228150758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1228150765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ----.[] < 1228150770 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1228150789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, seems it fails for "out of cells" < 1228150798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or out of tape < 1228150798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf < < 1228150819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that shouldn't even be legal < 1228150828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^hi < 1228150830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's out of tape too, just off the other end < 1228150837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (test)S < 1228150837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1228150837 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1228150837 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help < 1228150847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm < 1228150880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1228150881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1228150887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: o < 1228150893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228150895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o o oko < 1228150900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okoko < 1228150904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokoko < 1228150906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so how would you implement this optimizer? < 1228150907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokoko < 1228150908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1228150915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't do it I guess < 1228150933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also what would the assumptions be? < 1228150935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have too many toher things to think about, but I've thought about it before < 1228150946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "any cell can have any value"? < 1228150950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :assumptions like "if the pointer points to this cell, it's location is always known" < 1228150959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"every third cell is 0 when this point in the code is reached" < 1228150978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes true, but how do you find out a sane and/or initial set of these assumptions < 1228150978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"when the pointer's at cell 3n, n>100, then [<<<] always goes to cell 99" < 1228150981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that sort of thing < 1228150990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the initial set is just full of all the assumptions we can think of < 1228150995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optimised somehow to save time < 1228151004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then it iteratively works out which ones are false < 1228151007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :until it has a consistent set < 1228151063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would do it like tracing the code flow as far as I could then make that constant initial state. For the rest of the code I would have to use another way < 1228151080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like trying to trace what variables are known at what points < 1228151102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like as soon as I have a [-] I can know that cell's state until the next bad section < 1228151111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like unbalanced loop, or input into said cell < 1228151137 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228151145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that could work very well for gcc-bf output, but would perform rather poorly in the general case < 1228151146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1228151171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, probably < 1228151190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we'd have to test it on lots of programs to see how real BF programs were generally written < 1228151193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you would have to create an additional ruleset for the bfbasic or whatever it was called < 1228151203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it would be nice to have it working well on BFBASIC and on gcc-bf < 1228151206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but for handwritten programs, wouldn't work well < 1228151221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why not? handwritten programs mostly use the same sorts of idioms as each other < 1228151227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228151236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you should be able to add new assumptions < 1228151243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1228151244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean [-] is too good to miss out on < 1228151249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"wow this cell is 0" < 1228151256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not exactly adding a new assumption < 1228151260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the assumption would be "pointer is 0 here" < 1228151266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it would never be contradicted < 1228151275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that one would stay in existence throughout the whole analysis < 1228151276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed but then < 1228151278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not added; just never taken away < 1228151283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-]>++<+++++ < 1228151292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that can be turned into < 1228151297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: after the > you have "left of pointer is 0 here" < 1228151305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set cell to 5, >, add 2 < 1228151308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this only works if you have a huge stock of possible assumptions < 1228151329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, my point is you should be able to trace cell dependencies < 1228151338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to work out you can turn that into a set to 5 < 1228151339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does trace cell dependencies! < 1228151342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228151347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :once you have all the assumptions, then you optimise < 1228151354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in this case, you get "pointer is 5 here" at the end < 1228151355 0 :Slereah_!n=Slereah@ANantes-252-1-90-122.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1228151361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is very easy to optimise < 1228151365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*pointer = 5; < 1228151367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes and you need to find where that 5 is used < 1228151370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1228151376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, that would have been tracked already too < 1228151387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-]>++<+++++[>+<-] < 1228151391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that? < 1228151398 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i gave Weave pbrain-style functions last night, haven't uploaded < 1228151410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could turn that into, set 0, >, add 7 < 1228151415 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :so now it's weave threads + brainfork runtime threads + bprain functions < 1228151422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not sure you could make the program do that however easily < 1228151427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the compiler I mean < 1228151453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or? < 1228151458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's see, I'm thinking < 1228151474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :before the second [, we have "pointer is 5" < 1228151497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep and right of pointer is two more than at the start of the section < 1228151503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228151508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we can calculate that the loop runs *pointer times < 1228151521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes and then we can unroll it, < 1228151522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so we can replace it with >+<->+<->+<->+<->+<- < 1228151532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then it's easy from there < 1228151534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and reorder that < 1228151546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be more interesting if it was >++<+++++[>+<-] without the [-] at the start < 1228151552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well the issue with that is, how far ahead should you try to look for merging addition substraction < 1228151563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :think of a 1 MB huge section without any loops < 1228151572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but where each cell affected is touched several times < 1228151577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that should be reordered < 1228151592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think we should probably work at the level of linearisable sections < 1228151592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it would be rather expensive for such a long section < 1228151599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. sections with balanced <> < 1228151608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm? yes the 1 MB section would have that < 1228151609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optimising a 1MB long section without loops is no slower than running it < 1228151612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you only have to optimise it once < 1228151622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or with loops but balanced ones < 1228151635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it would be more interesting if it was >++<+++++[>+<-] without the [-] at the start <-- how then? < 1228151674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, that becomes pointer[1]+=2; pointer[0]+=1; (pointer[1]+=pointer[0], pointer[0]=0); < 1228151684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still I'm not sure this is the smartest way always < 1228151685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's linearisable, we can track variables separately < 1228151688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/1/5/ < 1228151699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for some balanced loops you might be better off by not unrolling it < 1228151704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but turning it into < 1228151725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't unroll if you don't know the number of iteratinos < 1228151727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*iterations < 1228151751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while (mem[ptr] != 0) { mem[ptr+2]+=4, mem[ptr]--; } < 1228151752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1228151756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1228151761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even into a for loop < 1228151768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could be vectorized by gcc < 1228151773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with -fvectorize-tree < 1228151773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but unrolling is always going to help the optimiser do more optimisations, you can reroll again afterwards < 1228151775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228151793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how would you re-roll then? not trivial or? < 1228151827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rerolling is just run length compression < 1228151839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what gzip effectively is doing, rerolling loops in text < 1228151867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for (unsigned char i = mem[ptr]; i != 0; i--); do { mem[ptr+1] += 1; mem[ptr+2] += 1; mem[ptr+3] += 1; } < 1228151880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I believe gcc would vectorize probably < 1228151886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228151890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be stupid still < 1228151896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you would be able to do < 1228151900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mem[ptr+1]+=mem[ptr]; < 1228151901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mem[ptr+1] -= i; < 1228151902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228151906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228151907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+= < 1228151908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1228151925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still I believe there are cases you can gain in by using for < 1228151964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you can't completely compile a program with loops into a program without in all cases < 1228151968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say: < 1228151974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[[-]>] < 1228151980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be memset(0) < 1228151983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... balanced loops always compile into polynomials, don't they? < 1228151986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :until you hit a 0 < 1228151993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: bf4 compiles them to polynomials < 1228151994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? interesting < 1228151997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i believe < 1228152022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I reckon the best way to make an optimiser would be to always compile the polynomials first < 1228152027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true < 1228152029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then deal with unbalanced loops and assumptions on /that/ level < 1228152044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about turning [[-]>] into a *call* to memset? < 1228152045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the assumptions could then mostly be about which cells held zero/nonzero, and where the pointer was < 1228152057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that should be very fast < 1228152074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes true < 1228152074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're thinking at a completely different level to me here < 1228152083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? yes I am < 1228152087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to optimise O(n^2) down to O(n) < 1228152090 0 :whtspc!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]" < 1228152093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're optimising O(n) into a slightly faster O(n) < 1228152096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228152122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well turning balanced loops into polynomials first is indeed a good idea < 1228152138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but I'm not happy with that < 1228152143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I want to go further < 1228152145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1228152157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, the usual trick is to let the C compiler do the microoptimisations < 1228152168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after the BF compiler has done the computational class optimisations < 1228152180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hah, but that requires it to understand what the program tries to do < 1228152186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which might be far from clear at times < 1228152197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :considering the generated C wouldn't be very typical C code < 1228152212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it would be the sort of C code that compilers are particularly good at micro-optimising < 1228152223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :something like [[-]>] into memset is trivial for a compiler like gcc < 1228152230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which sees stuff being set to 0 in a loop < 1228152237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in a while loop < 1228152243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, that would only work if the end was known < 1228152249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it would turn it into a strlen + a memset? < 1228152251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what? < 1228152257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strlen + memset is slower than just looping < 1228152259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since memset is faster than setting each byte < 1228152271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, depends, consider that memset can set 32 or 64 bits at a time < 1228152276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the fastest way would be to do it wordwise < 1228152277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while looping would just set 8 at a time < 1228152284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using rep movdi < 1228152287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed, which is what memset does iirc < 1228152293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wordwise < 1228152296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*rep movdb < 1228152303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: aha, no < 1228152305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't know what asm it uses < 1228152312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :memset doesn't terminate at end of string < 1228152313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this does < 1228152317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1228152325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you want a string-set instruction, not a memory-set instruction < 1228152328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is crazy x86 string instruction things? < 1228152331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228152334 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228152339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure there's one that does exactly [[-]>] < 1228152344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I wouldn't know, I'm writing portable code < 1228152351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, exactly < 1228152356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is why you let the compiler worry about the details < 1228152361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm true < 1228152362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the C compiler < 1228152380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, about that rep stuff, can those be interrupted and resumed in the middle? < 1228152384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I always wondered < 1228152389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how it works with context switches < 1228152389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an insane BF optimizer would compile down to machine code < 1228152404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but you need to keep track of the registers < 1228152416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, they put their internal state in CX or something like that < 1228152420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well the OS dumps them right < 1228152429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SI, DI, and CX, or something < 1228152436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so if the OS dumps them, it can resume the instruction < 1228152439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by issuing it again < 1228152440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, only 16 bit registers? < 1228152450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like it could be an issue < 1228152454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I learnt x86 asm on DOS < 1228152461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works with bigger registers almost certainly < 1228152465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah right < 1228152479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x86 is a mess heh < 1228152481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I have trouble thinking about anything bigger than 16 bits as I never learnt x86 asm in protected-mode < 1228152491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just good old-fashioned real-mode programming < 1228152497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds a REX prefix < 1228152508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes it operate on 64-bit operands < 1228152520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on x86_64 < 1228152521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1228152562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway, what about constant folding too? < 1228152574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :constant folding would happen automatically < 1228152578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could be done for parts inside loops < 1228152580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's really the basis behind the whole thing < 1228152582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even unbalanced ones < 1228152587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or the start of the program < 1228152592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I think would be a good idea < 1228152616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if the program starts with filing in lots of cells with initial values, you could constant fold that and put it in a static array < 1228152620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the generated program < 1228152638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably even use the static array for the first section of memory < 1228152642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1228152646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm that is an issue < 1228152657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we can't know the memory we get allocated are in one block < 1228152664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the OS could allocate with holes < 1228152667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, I just realised why UK keyboards have ¬ and that weird broken-vertical-bar char on them < 1228152681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's because they're the printable characters in EBCDIC that aren't in ASCII < 1228152682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and to handle holes you need a more complex pointer < 1228152699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way, UK keyboards can type all the printable chars in ASCII, and all the printable chars in EBCDIC < 1228152718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well anyway, what about the issue I mentioned? < 1228152742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would try to mmap() pages probably, but what if they are not in one single block < 1228152747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if I do get holes < 1228152747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gcc-bf spends the whole first part of the program going >>>>>>>>>>>+++++++++++++>>>>>>>+++++>>>>>>>>>>>>>>>>>>>+++++++++++++ < 1228152758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and memory doesn't have holes if you don't ask for it with holes < 1228152760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed that could be constant folded < 1228152768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's intended to be < 1228152768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you mean? realloc()? < 1228152774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what if it needs to be moved < 1228152779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you have issues < 1228152782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for huge data sets < 1228152782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there is no problem with realloc moving stuff < 1228152795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes it would be for something with a large data set < 1228152798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, if you're really crazy, use sbrk < 1228152807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's perfect for allocating data for Brainfuck < 1228152819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although almost useless for most langs < 1228152823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm that depends on knowing nothing else is malloced there < 1228152827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228152832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but avoiding malloc is easy enough, surely? < 1228152835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say if I call putchar() how can I know it didn't just malloc() something < 1228152837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :internallt < 1228152840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :internally* < 1228152843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in libc < 1228152846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: isn't there a guarantee somewhere about that? < 1228152854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't surprise me if there was < 1228152862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, don't think so, glibc allocs a lot of internal stuff I'm pretty sure < 1228152867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like input buffers < 1228152880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so does libbf < 1228152899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes indeed, so suddenly sbrk may mean it isn't at the top any more! < 1228152918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you could do brk(NULL) to see if the break value had unexpectedly changed < 1228152924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and just realloc the whole lot if it had < 1228152938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if something's going to insist on making memory discontiguous, you're going to have to move things around to recontiguise it < 1228152940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could leave a huge unused area below < 1228152944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that nothing can fill < 1228152965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're still thinking on entirely the wrong level here < 1228152977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you really really want massively optimised code, just refrain from syscalls < 1228152980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also I'm not sure libc isn't allowed to see there is something free below sbrk and alloc stuff there < 1228152981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1228152990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way you know that nothing's brking behind your back < 1228152994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you need syscalls for input and output < 1228152999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bf has that < 1228153007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no you don't! < 1228153011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1228153012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the operating system has to manage it somehow < 1228153017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it does < 1228153040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah I got an idea, elf hack, and no idea if it works for stuff in libc < 1228153043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do like valgrind < 1228153045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :redirect malloc < 1228153051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to something that allocs from mmaped areas < 1228153061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well valgrind doesn't do that bit < 1228153074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it probably won't work for internall malloc() calls in the libc < 1228153078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it does work for stuff in libc < 1228153083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1228153093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :valgrind errors on some stuff on libc, or would do if it wasn't careful not to < 1228153099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, just link libc statically < 1228153102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wouldn't it use a direct call instead of going through the symbol table? < 1228153106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then it definitely works < 1228153153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and this would probably only work on a few *nix like linux < 1228153161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and freebsd at least < 1228153166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you are thinking on utterly utterly the wrong level, OK < 1228153172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, really? < 1228153180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I agree high level optimizations is best < 1228153184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I completely agree < 1228153194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but once that is done you want more speed < 1228153219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it isn't enough to be fast, you will want to be fastest < 1228153224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and even faster < 1228153236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just to make sure no one can sneak up easily on your speed < 1228153275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no? < 1228153307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but any number of low-level optimisations will fail to a big optimisation at the top that improves computational order < 1228153313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, low-level optimisations often slow things down < 1228153332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed you should do the big optimisations first < 1228153342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and once that is done, continue with lower and lower levels < 1228153357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lim speed -> perfection < 1228153366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but things like ensuring that all the memory in a BF interp is contiguous are completely independent of other optimisations < 1228153370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't really care about them right now < 1228153381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, all the BF interps in existence have never really had problems with that < 1228153397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you want contiguous memory, allocate a few MB worth of cells in a static array < 1228153414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in practice people never go off the end of that anyway, if they do, don't care about the time delay on realloc < 1228153418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, got a link to bf4? < 1228153424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no I don't, ask ehird < 1228153429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ignores... < 1228153432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how, I have him on ignore < 1228153439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AnMaster wants a link to bf4 < 1228153447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did google yes < 1228153453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ouch. it must suck being in an alternate universe without google for him. < 1228153459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or the esolang wiki < 1228153465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[17:44] I did google yes < 1228153467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[17:44] ais523: ouch. it must suck being in an alternate universe without google for him. < 1228153468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :classic < 1228153484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : or the esolang wiki < 1228153488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :perfect timing on that, AnMaster answering ehird's complaint before ehird complained it... < 1228153489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :today on the ais523 show we snip context < 1228153496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it was just two lines in a row < 1228153500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, thanks < 1228153502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was post-context I snipped < 1228153512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, it was a sentence over two lines < 1228153530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow it isn't on the brainfuck page < 1228153533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: besides, AnMaster clearly doesn't live in a world without Google or Esolang, as he lives at least in a world with Google < 1228153565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, (bf|brainfuck) ?4 < 1228153568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, according to AnMaster it isn't on http://esolangs.org/wiki/brainfuck either < 1228153573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can not be found on the brainfuck esolang page < 1228153574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is. < 1228153604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no. not with that name then < 1228153617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it got another name it would he hard to find... < 1228153625 0 :jix_!n=jix@dyndsl-095-033-101-012.ewe-ip-backbone.de JOIN :#esoteric < 1228153632 0 :jix_!unknown@unknown.invalid QUIT :Remote closed the connection < 1228153633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there are no instances of the digit 4 anywhere on http://esolangs.org/wiki/brainfuck < 1228153641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, messed up my browser < 1228153642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and? < 1228153646 0 :jix_!n=jix@dyndsl-095-033-101-012.ewe-ip-backbone.de JOIN :#esoteric < 1228153647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well there is, "This page has been accessed 47,617 times." < 1228153650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 1024 < 1228153652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it isn't named in the link < 1228153652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just like bff < 1228153656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and Brainfuck interpreter for the HP48gII calculator. May also work with other HP calculators. < 1228153666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, then why did you expect AnMaster to find it by searching Esolang < 1228153675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok then how the heck should you find it... if it badly named < 1228153680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He could look at the link text and click ones that look relevant? < 1228153681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're arguing against yourself here < 1228153682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's how I found it. < 1228153691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there isn't a "bff" either < 1228153693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with that spelling < 1228153707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's much less reasonable than asking someone who knows the link to tell where it is < 1228153720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, but you could go for someone who wants to tell you,. < 1228153726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're coming up with a rather beware of the leopard response < 1228153824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a lot more fun to optimize brainfuck than it is to code in it, IMO < 1228153930 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1228153935 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228153980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok with some googling I found this http://mozaika.com.au/oleg/brainf/ < 1228153988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after: < 1228153998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bff4 brainfuck < 1228154008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that wasn't the name ehird told us initially < 1228154013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1228154026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now if he had said that it would have been simpler < 1228154030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AnMaster says that the interp in question is actually called bff4 < 1228154036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you even got the name you told em wrong < 1228154041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bf4, bff4 < 1228154044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not exactly hard to make the leap? < 1228154049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, yes it is < 1228154054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1228154056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes, why would I try to look for an extra f? < 1228154060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would you claim that bf and bff are the same interp? < 1228154064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, brain ffuck? < 1228154066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what? < 1228154068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, but the 4 is the main thing < 1228154095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's a version number... naming programs including the version number is fine, naming programs after /just/ the version number is stupid < 1228154105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It is not a version number. < 1228154107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless the version number itself is something stupid like XP or Vista < 1228154122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, someone else made bff it says on that page < 1228154126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1228154127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it is a separate program < 1228154129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1228154131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1228154136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how could I guess there was an extra f? < 1228154146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it isn't in the name "brainfuck < 1228154148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" < 1228154151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is one f there < 1228154153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not two < 1228154171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so how on earth would it be possible to guess that one should add the extra f < 1228154205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not add an extra b? < 1228154207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead < 1228154209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: , Google disagrees with you on the 4 being the main thing < 1228154210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or an extra 4 < 1228154219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: bf{f}4 < 1228154223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it was, a Google search for "brainfuck 4" would find what you were talking about < 1228154224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seriously, stop bugging me. < 1228154232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure ehird, but you didn't say it at the start < 1228154236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's very obvious i don't feel like helping AnMaster. < 1228154240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehfird: why on earth would you assume people would randomly add an extra 4 to things? < 1228154253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or an extra f... < 1228154258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't a regexp. < 1228154258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1228154260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1228154261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and also just admitting the mistake would be easier < 1228154275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, clearly, it's a syntax error as a regexp < 1228154286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also he didn't say that initially < 1228154289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's legal but pointless as a wildmat < 1228154306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :{,f} < 1228154306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't be too hard on ehird, his keyboard obviously has an invisible f key button that he pressed by mistake < 1228154311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :being invisible, he didn't realise < 1228154318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1228154319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those Apple keyboards are strange... < 1228154322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah true < 1228154333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k, call me back when you're talking about esolangs instead of lolling with AnMaster about me, i kind of have better things to do than being highlighted every 2 seconds < 1228154335 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1228154340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so you mean he got one normal and one invisible f? < 1228154344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably < 1228154351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also he can't simply admit he did a mistake < 1228154351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as he's obviously capable of typing visible fs < 1228154365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, he seems to have admitted he was being deliberately obstructive to try to annoy you < 1228154367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1228154374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well true, but... < 1228154379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which makes complaining about the resulting revenge a bit rich < 1228154418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, haah < 1228154420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah* < 1228154439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok the bff4 code isn't very well commented < 1228154447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://mazonka.com/brainf/bff4.c < 1228154474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one helpfull thing is that -DLNR is supposed to be what makes it optimize linear loops < 1228154495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so hopefully not to hard to find the relevant code that way < 1228154521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if( z->linear ) < 1228154521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : { < 1228154521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : int del = m[mp]/z->linear; < 1228154521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : for( i=0; isz; i++ ) m[mp+z->off+i]+=del*z->d[i]; < 1228154521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : } < 1228154524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems to be it < 1228154534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it calculates if it is linear a bit before < 1228154539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now wtf does that code do < 1228154540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm too busy with other things to attempt to parse that code, I think < 1228154552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a bit obfuscated isn't it < 1228154562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meaningless variable names, not enough spaces < 1228154574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's slightly worse than what I write on average, which means it must be /really/ bad < 1228154593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the whole file is like that < 1228154601 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228154609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, after the includes there is *NO* comment < 1228154631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I comment my code quite a bit normally < 1228154634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially the obfuscated code < 1228154643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even the IOCCC stuff is commented, although the comments are just there to confuse people < 1228154645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :such as /\ < 1228154647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with the * on the next line < 1228154670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228154673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well this is the reverse < 1228154695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also bff4 seems to be an interpreter not a compiler < 1228154715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's basically a bytecode compiler + interpreter, I think < 1228154726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228154981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm would it be possible to optimize > or < into a constant goto cell after an unbalanced loop? < 1228154986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what would be needed to be able to < 1228154988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean like < 1228154996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :setting pointer to a fixed value < 1228155008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not like adding or subtracting a specific value < 1228155033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :another thing < 1228155040 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1228155041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about loops like: < 1228155044 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sambuca = delicious < 1228155047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : ais523, hm would it be possible to optimize > or < into a constant goto cell after an unbalanced loop? <--- that's the main thing I want to focus on < 1228155056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[>.<-] < 1228155061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is balanced < 1228155066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not easily translated < 1228155069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1228155075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could make a balanced one too < 1228155089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[>+<.] < 1228155094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228155095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :waiut < 1228155096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[>.<-] is trivially translated < 1228155096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait* < 1228155098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :, < 1228155101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not . < 1228155104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I typoed that < 1228155104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just prints a character lots of times < 1228155109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :, is more interesting < 1228155110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I typoed, I meant , < 1228155112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228155124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that just reads characters forever, doesn't it? < 1228155124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or , that ends up affecting loop count < 1228155131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but where you can still know the cell < 1228155149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm ok, so what about one where it substracts 78 from the value it read? < 1228155153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: things like ,[.,] probably can't be optimised any furthre < 1228155157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*further < 1228155160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could be easily input and hit 0 < 1228155162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1228155166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see what I mean? < 1228155200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: [, -78 ] < 1228155206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in pesudo code < 1228155213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then if I enter N the loop will ned < 1228155218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but anything else it will continue < 1228155221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yet it is balanced < 1228155230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure that is hard to optimize more < 1228155236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you could have other code < 1228155237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in it < 1228155239 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228155250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be easy to optimize with known iteration count < 1228155260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you can no longer do anything but a while loop < 1228155271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right? < 1228155275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there is nothing intrinsically bad about while loops < 1228155284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the number of nested loops you want to be able to keep down in a program < 1228155295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true < 1228155310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still user input affecting the loop counter might be hard to handle < 1228155315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no it isn't, just do a while loop < 1228155315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it blocks a lot of optimizing < 1228155320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what it /is/, after all < 1228155332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't block the sort of high-level optimisations I care about, just your low-level parallelised megafors < 1228155343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true, but you know what I saw recently, with gcc, a while loop used for comping CRC, was slow < 1228155346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :changed to a for loop < 1228155349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot faster < 1228155368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes object size was known at compile time in both cases < 1228155371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is "a lot" a factor of 10000 or more? < 1228155375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or more like 1.2? < 1228155386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a lot being like a factor or 4 times as fast or so < 1228155387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the factor-of-10000 changes I'm going for < 1228155399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :between 4 and 8 < 1228155400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or so < 1228155403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1228155436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, since it was run several hundred of thousands of times during a single execution however < 1228155441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it did help < 1228155456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was at the top of "time spent in function" in gprof output < 1228155466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before < 1228155471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :far from the top after < 1228155476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so for that case it mattered < 1228155481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'd like to end this conversation, so I can concentrate on something else < 1228155485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok :) < 1228155487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have a massively long email to reconstruct < 1228155491 0 :Deewiant!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228155501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, meanwhile I will try to work on some ideas I got from this convo < 1228155508 0 :oerjan!unknown@unknown.invalid QUIT :Client Quit < 1228155524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i will go to el shoppo < 1228155528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, cya < 1228155545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :optimizing bf again i see, i gutta read the context when i returnn < 1228155994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, we had some new ideas < 1228156058 0 :Deewiant!n=deewiant@iruel.hut.fi JOIN :#esoteric < 1228156070 0 :ineiros!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1228156741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ais523: good name for the project? < 1228156745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of one < 1228156753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bf2c seems to be used already < 1228156757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: bf4 < 1228156762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1228156765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with one f < 1228156776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Results 1 - 10 of about 704,000 for bf4. (0.17 seconds) < 1228156781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not good < 1228156785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :want a googlable name < 1228156901 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228156922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Results 1 - 8 of 8 for bf4 brainfuck. (0.05 seconds) < 1228156925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm much better < 1228156936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the interpreter with the same name is crap it seems < 1228156939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1228156984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bfff3.14 < 1228156986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that? < 1228157016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :call it "before" < 1228157059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not googlable < 1228157126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't really put much stock in Google < 1228157180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228157334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tell ideas < 1228157380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, read above? < 1228157388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm busy coding now < 1228157399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1228157852 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228158357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right, before it is < 1228158384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what went into that < 1228158412 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and will the successor be called befyve? < 1228158480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is this an interpreter for ordinary bf, or is there something extra? < 1228158488 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1228158505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive < 1228158508 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1228158559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: glio < 1228158564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you broke the chain :( < 1228158602 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :glio? < 1228158609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, not an interpreter < 1228158610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a bitta glio never hurt anyone < 1228158611 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :miz glio? < 1228158612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a compiler < 1228158614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to C < 1228158619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optimizing one < 1228158624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know who miz is < 1228158630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it was a very short chain... < 1228158634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will implement some new ideas that ais523 and me discussed above < 1228158642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: killed in its infancy :( < 1228158652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think oerjan extrapolated it'd be a long conversation. < 1228158664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then i had to come and steal focus < 1228158675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hahah at function name: before_postprocess < 1228158676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228158693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or: < 1228158695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prepostprocess < 1228158696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before_init() < 1228158701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is actually emitted < 1228158706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's preposterous < 1228158709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and before_cleanup() < 1228158710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's emitted now? < 1228158724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "static inline void before_init(void) {", < 1228158724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : " cells = malloc(CHUNKSIZE * sizeof(beforecell));", < 1228158724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : " cellcnt = CHUNKSIZE;", < 1228158724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : " memset(cells, 0, cellcnt * sizeof(beforecell));", < 1228158724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "}", < 1228158739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I based this on the def-bf compiler I was working on < 1228158749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except pikhq never finished his high level part < 1228158755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I consider the def-bf stuff dead < 1228158759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one ever finishes anything < 1228158765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: actually the second google hit on glio is on someone who died from it :/ < 1228158771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228158781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "static inline void before_cleanup(void) {", < 1228158781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : " free(cells);", < 1228158781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "}" < 1228158787 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyone ever done any machine learning stuff? :T < 1228158870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: most hilarious death of the day, even more fun than your chain. < 1228158887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is glio? < 1228158901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently it was an abbreviation of glioblastoma < 1228158928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's what i meant < 1228158931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228158934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cancer < 1228158950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, who doesn't like cancer < 1228158956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! -> < 1228158968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't < 1228158985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now i still wonder what oklopol meant by glio < 1228159025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: stop getting my sarcasm, you're ruining all the AnMaster from me. < 1228159051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1228159054 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh i didn't see your "yeah that's what i meant" < 1228159168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee, there's a User:Glio on wikimedia < 1228159194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf >>,[[-<++>[-<+>[-<+>[-<+>[-<+>[-<+>[-<+>[-<+>[-<+>[<[-]+>->+<[<-]]]]]]]]]]>]<<[>++++++[<++++++++>-]<-.[-]<]++++++++++.[-]>>,]!test < 1228159195 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :116.101.115.116. < 1228159197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a chinese < 1228159206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf >>,[[-<++>[-<+>[-<+>[-<+>[-<+>[-<+>[-<+>[-<+>[-<+>[<[-]+>->+<[<-]]]]]]]]]]>]<<[>++++++[<++++++++>-]<-.[-]<]++++++++++.[-]>>,]!hm nice very nice < 1228159207 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :104.109.32.110.105.99.101.32.118.101.114.121.32.110.105.99.101. < 1228159214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf >>,[[-<++>[-<+>[-<+>[-<+>[-<+>[-<+>[-<+>[-<+>[-<+>[<[-]+>->+<[<-]]]]]]]]]]>]<<[>++++++[<++++++++>-]<-.[-]<]++++++++++.[-]>>,]!9 < 1228159214 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :57. < 1228159238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: of course i was hoping you were fluent in the Glio-Oubi language < 1228159630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228159644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :already the not very much optimizing compiler is twice as fast as bff4 < 1228159648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1228159657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess the fact that it is compiled is the cause < 1228159665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wow, that's pretty good < 1228159667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it linearising? < 1228159669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no < 1228159675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just merging >>> <<< and such < 1228159685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was testing on mandelbrot.b < 1228159688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, probably it depends on the program you run it on then < 1228159690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can pastebin it if you want < 1228159740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was using gcc -march=k8 -msse3 -O3 -ftree-vectorize for both bff4 and the source my compiler generated < 1228159758 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :+[>+] should terminate when the first cell wrap-arounds; that's just some 3*256000 instructions. Well, I guess it should time-out before that, actually. < 1228159761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ gcc -Wall -Wextra -march=k8 -msse3 -O3 -ftree-vectorize -DLNR -o bff4 bff4.c < 1228159762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one < 1228159764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'd argue that your compiler is not at all faster than bff4 < 1228159771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just you're using better compiler options < 1228159775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a better implementatino < 1228159778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*implementation < 1228159786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm using the same options for both < 1228159803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ gcc -Wall -Wextra -march=k8 -msse3 -O3 -ftree-vectorize -o mandelbrot mandelbrot.c < 1228159804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well a compiler's always going to beat the interpreter unless the interpreter manages to optimise stuff a lot < 1228159814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed < 1228159827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but this makes it very very hard to compare < 1228159833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not impossible < 1228159854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how do they compare on Lost Kingdoms startup? < 1228159865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm hard to measure < 1228159869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used this: < 1228159878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time ./mandelbrot < 1228159879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :real 0m10.572s < 1228159879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :user 0m9.879s < 1228159879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sys 0m0.059s < 1228159883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well output cut < 1228159883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1228159890 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[>+]++++++++++. < 1228159892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time ./bff4 < mandelbrot.b < 1228159893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :real 0m20.173s < 1228159893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :user 0m18.722s < 1228159893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sys 0m0.143s < 1228159894 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1228159899 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Seems that my timeout limits are not very strict. < 1228159917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[>+]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1228159921 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :< < 1228159933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how do you explain that? < 1228159939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's executing the code after +[>+] < 1228159939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, waiting for gcc to compile lostkingdom < 1228159940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1228159942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is really strange < 1228159946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had to abort < 1228159948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :swap trashing < 1228159949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1228159953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah, I forgot about that... < 1228159956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Why not? +[>+] terminates when one cell wrap-arounds. < 1228159967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I removed the case stuff < 1228159969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: no it doesn't < 1228159971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is no longer needed < 1228159976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it sets each cell to 1 on the entire atpe < 1228159978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it still manages to be very slow < 1228159978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*tape < 1228159978 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have a 1000-cell tape which wraps, and one-byte cells. < 1228159982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and swap trash < 1228159986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh, the tape wraos? < 1228159988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*wraps? < 1228159993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ wc -l LostKng.c < 1228159993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :168337 LostKng.c < 1228159994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1228159997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no wonder we couldn't get it to display an out-of-tape message < 1228159998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with LOTS of macros too < 1228160006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that expands quite a bit < 1228160040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ gcc -std=c99 -E -o tmp.c LostKng.c < 1228160046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ wc -l tmp.c < 1228160047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :169855 tmp.c < 1228160050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not as much as I feared < 1228160064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a 5.7 MB file :P < 1228160078 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, there's no infinite tape in fungot's brainfuck. Isn't a fixed-size memory quite common for brainfuck? < 1228160078 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: get. out. < 1228160084 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Well excuse me! < 1228160085 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: let's just pretend that it's necessary :) at least i have. :) ( and i'm not sure what < 1228160090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228160097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, bff4 exists on lostkingdom < 1228160105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*exits? < 1228160110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1228160138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read(0, "#!/usr/bin/bf\n\n# Name : Lost"..., 2048) = 2048 < 1228160138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brk(0) = 0x2263000 < 1228160138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brk(0x2284000) = 0x2284000 < 1228160138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exit_group(0) = ? < 1228160141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how strange < 1228160187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why did you just paste that? < 1228160192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, what is exit_group? < 1228160195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was stracing it < 1228160201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why bff4 exits < 1228160202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and brk seems to be acting entirely sanely there to me < 1228160222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523: since I don't know how to feed input to a program running under gdb from a pipe < 1228160227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since that is what bff4 wants < 1228160230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you do like; < 1228160234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :./bff4 < foo.b < 1228160239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1228160249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gdb has a command-line arg for that, IIRC < 1228160257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't remember what < 1228160297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember what it is either < 1228160350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm now it works < 1228160356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I removed the headers < 1228160359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like #! < 1228160362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1228160370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it treats ! special right < 1228160377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228160382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :! means end of program, start of input < 1228160382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228160387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in BF programs which take them in the same stream < 1228160409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228160422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this means I have to paste all of lostkingdom on it's stdin < 1228160424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fuck that < 1228160451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have better things to do < 1228162286 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer < 1228162308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn I need an integer that can also be unset < 1228162316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I can't reverse any special value < 1228162319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what to do < 1228162329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: define a Maybe Integer < 1228162335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, C.... < 1228162343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although this requires you to use a programming language, like Perl with Moose or Haskell, in which they exist < 1228162347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and the size is important < 1228162354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can't you use the next size up? < 1228162354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like struct size < 1228162369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well no this is for tracking offset of cells within loop < 1228162373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well you can't fit 32 and a fraction bits into a 32-bit variable < 1228162376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like size_t offset; < 1228162379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :physically impossible < 1228162383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes :( < 1228162387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228162389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not size_t < 1228162391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ssize_t < 1228162391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could have a separate one-bit variable which tracks whether it's set or not < 1228162407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if it's ssize_t, why not use the minimum possible value as exceptional? < 1228162412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes let me look at padding in struct < 1228162429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but what if someone adds that many > on a 32-bit platform? < 1228162441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can only compare them one way round is the point < 1228162443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and use off64_t for files < 1228162458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ssize_t can only cover half the memory space as it is < 1228162469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah hm true < 1228162481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I guess the situation should never < 1228162482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :happen < 1228162487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I could document the issue < 1228162498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sounds like you really want a 33-and-a-fraction-bit variable < 1228162515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I also yes and an union to not waste spaec < 1228162516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the minimum value wouldn't even exist except on a 2's complement machine < 1228162516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :space < 1228162527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's equal to 0-itself, anyway, so doesn't act sanely with arithmetic < 1228162528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, huh? < 1228162532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why it makes a good exceptional value < 1228162537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the value with bit pattern 100000000000000000000000000000000 < 1228162542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1228162576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is negative 0 basically < 1228162581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't < 1228162585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the opposite of -0 < 1228162586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well no true < 1228162591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's as far from 0 as you can get < 1228162592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :positive 0? < 1228162595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in both directions < 1228162595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228162596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228162607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than -0 which arithmetically works the same way as 0 < 1228162612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that would be FOO_MIN right? < 1228162616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228162617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming there is one for ssize_t < 1228162621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1228162647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm there is not < 1228162648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SSIZE_MAX < 1228162652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but no MIN < 1228162655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very strange < 1228162657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's -SSIZE_MAX-1 < 1228162664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has to be defined like that < 1228162675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on 2 complement < 1228162676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say, SHORT_MIN can't actually be -32768 < 1228162681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has to be -32767-1 < 1228162707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because - is an operator, and 32768 needn't neccessarily fit in an int < 1228162709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a grep shows SHORT_MIN isn't defined either < 1228162712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in any system header < 1228162717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SHRT_MIN < 1228162719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1228162724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some stupid abbreviation from decades ago < 1228162726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1228162731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well it is short < 1228162733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I like it < 1228162740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228162743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that an attempt at a joke? < 1228162746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also SSIZE_MIN doesn't exist < 1228162754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes a *short* form of *short* < 1228162766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was the joke that bad? < 1228162781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/usr/include/limits.h:# define LONG_MIN (-LONG_MAX - 1L) < 1228162783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1228162804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although my headers define SHORT_MIN as -32768 directly, because they know they're for a 32-bit system < 1228162818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the same thing applies to all integer sizes, just I can't remember the relevant power of 2 < 1228162841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was a reasonably good joke until you explained it :D < 1228162850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well I had to for ais523 < 1228162857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, I got it < 1228162866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just wasn't sure if you were joking deliberately or not < 1228162886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now I am normally THAT bad at jokes really? < 1228162887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1228162893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1228162897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so, why isn't it LONG_MAXIMUM? < 1228162904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SSIZE_MIN isn't defined < 1228162906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :) < 1228162913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's -SSIZE_MAX-1 < 1228162917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if SSIZE_MAX is defined < 1228162921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, on 2 complement at least < 1228162921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you're on a two's complement system < 1228162926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which given your stupid optimisation you are < 1228162937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but how would i know I am? < 1228162937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err, what? < 1228162941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm just trying to count index < 1228162944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... why not detect the representation at compile-time < 1228162953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use SSIZE_MIN as your exceptional value on 2's complement < 1228162955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as in "this is offset two from start of loop" < 1228162958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and -0 on 1's complement < 1228162967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why not use unsigned size_t, the? < 1228162969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*then? < 1228162982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, [>-<+] < 1228162982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1228162983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, rely on the fact that the loop can't possibly take up all of memory due to the final ] < 1228162985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, [<->+] < 1228162987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228162990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it can go either way < 1228162991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus you can safely use SIZE_MAX as your exceptional value < 1228163003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: measure offset from the start of the program instead, then < 1228163004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha ok < 1228163005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and do a subtraction < 1228163021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(there's also the fact that the compiler itself has to be in memory somewhere, but that isn't as funny) < 1228163023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err? what? < 1228163030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway: not easy if there is an unbalanced loop < 1228163034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: instead of taking the offset from one place to another < 1228163037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I can't know tape offset < 1228163043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, tape offset < 1228163046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228163050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was what I was doing < 1228163051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant offset in program < 1228163061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the stuff have already been mangled a bit by this point < 1228163066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however I'm unsure about order < 1228163088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the order that I should do various reductions < 1228163119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should I try to handle >><< first, then the tape offset, then [-] < 1228163122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or some other order? < 1228163135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem trivial to combine them < 1228163157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I guess it could work < 1228163163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except [-] shouldn't be done first < 1228163168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since that wouldn't catch < 1228163175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[>+<->-<] < 1228163178 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228163188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which the tape offset would manage to turn into [-] < 1228163195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which then could be turned into set 0 < 1228163204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or should I do multiple passes with each optimizer? < 1228163211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, :) < 1228163224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C-INTERCAL does multiple passes < 1228163224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I want to catch all cases I can catch < 1228163227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :until nothing more is optimised < 1228163229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's probably the best way < 1228163232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1228163248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I already avoid multiple passes with >><< reduction < 1228163255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by stepping one step backwards < 1228163263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I can catch: < 1228163265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :--<>+ < 1228163268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to turn it into - < 1228163285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without that I would get: 2- 1+ < 1228163297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also brb making some food < 1228163321 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228163917 0 :warrie!n=ihope@normish.org JOIN :#esoteric < 1228163927 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Hi, #math. < 1228163968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BZZT, WRONG < 1228163977 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :How dare you disturb my hallucinations. < 1228163988 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Let's try this again. < 1228163990 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Hi, #math. < 1228164012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :warrie: we're now debating whether or not 3=4 < 1228164016 0 :Deewiant!unknown@unknown.invalid QUIT :"Viivan loppu." < 1228164016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird seems to think it is, for some reason < 1228164020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi warrie, did you know your nick is a prime in base 256? < 1228164024 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :No we're not. < 1228164029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, we're debating whether 4 increased by 1 is 5 < 1228164030 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Nope. That's cool. < 1228164037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION might be lying < 1228164043 0 :Deewiant!n=deewiant@peridootti.hut.fi JOIN :#esoteric < 1228164043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :haven't checked yet :D < 1228164057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "warrie" is even in base 256 < 1228164064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no way < 1228164066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless you use ASCII < 1228164072 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :96+5 is odd < 1228164075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going by the hex 0-9a-f thing but extended < 1228164080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you get a, c, e as even < 1228164083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course i'm using ascii < 1228164088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1228164139 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :The derivative of |x| with respect to x is |x| divided by x, right? < 1228164162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's one way to put it < 1228164172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's undefined at 0, though, rather than infinite < 1228164174 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Still true in the complex numbers and all? < 1228164180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although whether this makes a difference depends on how pedantic you are < 1228164184 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :|0|/0 is not very infinite. < 1228164195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :warrie: well, it's a NaN < 1228164214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably that's decent for an undefined derivative < 1228164215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn it's divisible by 5 < 1228164221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1228164244 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I'll do the Chain Rule Test. < 1228164297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :warrie: |x| is surely not analytic so complexes are not nice < 1228164320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah I worked it out < 1228164326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I need to track offset from what anyway < 1228164338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that one is NULL or a node pointer < 1228164345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how sane this is... < 1228164436 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :-i = |i|/i = d|ix|/dx = d|ix|/d(ix)*d(ix)/x = |ix|/(ix) * i = |x|/x... yeah, I forgot that you can't differentiate |x| over the complex numbers. < 1228164465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :warrie: you might check it in the x direction < 1228164501 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1228164504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sqrt(x^2+y^2) < 1228164518 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I'll just use "undefined". < 1228164598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about my nick? < 1228164728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gah, this is annoying: I found an interesting obfuscated quine on a webpage, but it doesn't give the program, just an example of its output < 1228164786 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I hate it when you know a quine's output but not its source code. < 1228164790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228164807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228164808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in < 1228164811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in C* < 1228164829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is using memset(foo, 0, sizeof(foo_t)); < 1228164831 0 :Deewiant!unknown@unknown.invalid QUIT :"Viivan loppu." < 1228164838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where foo foo_t *foo; < 1228164843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and foo_t is a struct < 1228164851 0 :Deewiant!n=deewiant@tavi.hut.fi JOIN :#esoteric < 1228164853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a safe way to ensure are pointers in said struct are all NULL? < 1228164856 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :What is an obfuscated quine, by the way? < 1228164862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1228164867 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course not, since all-bits-zero is not necessarily NULL. < 1228164886 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not that people wouldn't do that sort of stuff anyway. < 1228164892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :warrie: something which isn't obviously a quine < 1228164897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although this one's just a meaning-quine < 1228164905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in that it outputs a program that does the same thing as it < 1228164909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but isn't necessarily the same < 1228164912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :several programs, in fact < 1228164940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228164941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 4714790940847662450 < 1228164950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is that my nick? < 1228164954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it is even so... < 1228164956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228164967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and divisible by 5 that too < 1228164971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and 10 < 1228164977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also how do you calculate it? < 1228164991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like befunge fingerprints? < 1228164997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in 0xabcdef < 1228165001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so each < 1228165003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ab cd ef < 1228165006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maps to a char < 1228165007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1228165010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some other way? < 1228165016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i used haskell: readInt 256 (const True) (fromEnum) "AnMaster" < 1228165030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well that doesn't answer the question < 1228165032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(requires Numeric module) < 1228165044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what is the mathematical mapping? < 1228165056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you parse it < 1228165067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you just pointed at a black box < 1228165070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and said "I use that" < 1228165071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess that befunge thing is the same < 1228165076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it didn't answer the *how* < 1228165090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that is: < 1228165098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while read char { < 1228165106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : bitshift result up by 8; < 1228165114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : add ascii value of char; < 1228165114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :} < 1228165119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in pseudo code < 1228165128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is that how you do it? < 1228165138 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that should be equivalent yes < 1228165151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so CFUN is? < 1228165153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except readInt uses an actual multiplication by 256 < 1228165171 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(since it is not restricted to powers of 2) < 1228165175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it should be 0x4346554e < 1228165176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1228165177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CFUN < 1228165181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is the same way < 1228165182 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"fizzie" is 112603212441957 = 3*1747*20897*1028141. I'm "almost prime", for some values of "almost". < 1228165206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ factor 112603212441957 < 1228165206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :112603212441957: 3 1747 20897 1028141 < 1228165209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ok < 1228165212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :almost I guess < 1228165219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : except readInt uses an actual multiplication by 256 < 1228165219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (since it is not restricted to powers of 2) < 1228165226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is odd, doesn't ghc optimize? < 1228165234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so what is the value of "almost"? < 1228165245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Int and Integer are different types in Haskell < 1228165250 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: In this case, "not really, but sorta". < 1228165254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's 0x416e4d6173746572 < 1228165262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, CFUN? < 1228165270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no then you use some totally different way < 1228165271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"AnMaster" < 1228165275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228165282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and what is CFUN in your system < 1228165284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that string < 1228165290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : oerjan, so CFUN is? < 1228165292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : oerjan, it should be 0x4346554e < 1228165300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[cut] < 1228165303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: it's 0x416e4d6173746572 < 1228165313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, doesn't make sense does it? < 1228165340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's correct < 1228165342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that string oerjan pasted is "AnMaster", I think < 1228165347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1228165363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that 72 at the end looks wrong < 1228165364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do have a convert the other way for 32-bit routine somewhere around here < 1228165369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ofc, there are more than 16 letters in the alphabet < 1228165373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so yes, probably AnMaster < 1228165377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228165380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228165397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : fungeCell fprint = ImplementedFingerprints[i].fprint; < 1228165397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : char fprintname[5] = { (char)(fprint >> 24), (char)(fprint >> 16), < 1228165397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (char)(fprint >> 8), (char)fprint, '\0'}; < 1228165398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228165408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that very much depends on it being max 32-bit < 1228165412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and all printable chars < 1228165440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i thought by CFUN you meant some technical abbreviation meaning "fingerprint notation" < 1228165454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no it is the handprint of cfunge < 1228165460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is: interpreter ID < 1228165463 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :perl -e 'use bignum; $x = 256*$x + ord($_) foreach split //, "fizzie"; print $x, "\n";' < 1228165471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with some type punning it should be faster < 1228165471 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The perly thing is less pretty than Haskell. Surprise! < 1228165476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to just store it as an integer < 1228165481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and read it as chars < 1228165482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however < 1228165486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't very safe < 1228165493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from a C standard perspective < 1228165499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I try to avoid such cases < 1228165502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I've been writing a lot of Prolog recently < 1228165504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume strict aliasing rules < 1228165509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and decided that Prolog is really pretty < 1228165517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and at least as reflective as Smalltalk < 1228165520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except in 3 places: FPDP, FPSP and 3DSP < 1228165539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh I should probably try to learn prolog < 1228165545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :got a link for any good online resource? < 1228165557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I learnt it from paper books originally < 1228165562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so no, unfortunately < 1228165574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1228165582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there probably are some < 1228165586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Prolog is... different < 1228165588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228165592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm yes? < 1228165595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and many sources for it start by trying to compare it to something < 1228165604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I have seen backtracking done in scheme < 1228165606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't pretty < 1228165609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I think is a bad way to learn it, but how else could you start? < 1228165609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or easy to follow < 1228165624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it abused both macros and call/cc < 1228165636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :abusing call/cc is an obvious way to do backtracking < 1228165643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well yes < 1228165662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :In fact I find call/cc abusive for anything, yes I see how it is useful < 1228165666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is mindbending < 1228165689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I can write perfectly fine and working scheme programs without either macros or call/cc < 1228165692 0 :Deewiant!unknown@unknown.invalid QUIT :"Viivan loppu." < 1228165699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot more typing though < 1228165717 0 :Deewiant!n=deewiant@vipunen.hut.fi JOIN :#esoteric < 1228165814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :backtracking is a monad, and all monads can be implemented with call/cc, i hear < 1228165846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I had a discussion with a really theoretical computer scientist once < 1228165849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(+ some state) < 1228165862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I asked whether backtracking was a monad, and he said it couldn't be because that obviously would fail on infinitely large data sets < 1228165869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I was too confused to ask him to elaborate on that < 1228165870 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think SICP has one chapter about their amb-eval thing, which implements Scheme with a "(amb x y z)" special form, which will evaluate to the "correct" value, backtracking whenever it fails (hits (amb) with no choices). < 1228165967 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, subchapter, anyway. It's there where they start with the metacircular evaluator, then try lazy evaluation with it, then the nondeterministic amb thing, and finally some logic programmingsies. < 1228166217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe he was confused about something like that amb which only takes a finite number of arguments... < 1228166231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you can obviously get around that with recursion < 1228166337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and backtracking _does_ fail on infinitely large data sets, if by fail you mean "never gets to the end" < 1228166418 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i have a brainfuck question < 1228166423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1228166427 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :elsif command == '[' and tape[thread[pointer]] == 0 < 1228166443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't exactly a question... < 1228166462 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :does the matching ] brace do a test as well? < 1228166469 0 :Deewiant!unknown@unknown.invalid QUIT :"Viivan loppu." < 1228166479 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck spec on esowiki says no, but one of the derivatives did < 1228166480 0 :Deewiant!n=deewiant@tavi.hut.fi JOIN :#esoteric < 1228166489 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :lost kingdom runs without a check on ] < 1228166490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: it doesn't matter normally < 1228166499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because either ] jumps back to [, which does the test < 1228166503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or ] does the test itself < 1228166513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus specs generally say either < 1228166522 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1228166537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one big advantage of testing at both ends is it then doesn't matter which side of the [] you jump back to, but that's an implementation detail that rarely comes up < 1228166551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, it doesn't matter unless you're implementing, in which case you can choose either < 1228166568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :implementations in most programming languages test just at the [ because that fits the semantics of while loops < 1228166581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if you're implementing BF in an esolang, that's often slower if you have no while-loop-equivalent < 1228166586 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :so i built a weave interpreter (prefork, individual and shared tapes) that does brainfork runtime threading and pbrain subroutines < 1228166619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, actually I remember testing once at entry and after that I tested if I should jump back at the end < 1228166628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then jumped to the instruction after the matching [ < 1228166632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was in bashfuck < 1228166633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1228166648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there are a huge number of ways to do it, I think < 1228166673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in before I just emit a while loop currently < 1228166686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the future I will emit for loops for balanced pure loops < 1228166690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where pure == no IO < 1228166700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it doesn't match pure as in pure functional < 1228166710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it was the best word I managed to come up with < 1228166722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, of course I plan to optimize it even more later on < 1228166738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but currently I haven't managed to understand exactly how that would be done < 1228166752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it will to for when io isn't on iteration counter cell < 1228166754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and balanced < 1228166780 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228166972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, < 1228166978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :currently I have these flags < 1228166996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :balanced, noinput, noputput, iter_noinput < 1228167002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot's brainfuck turns [ into bytecode "jump if zero" and ] into "jump if nonzero", with jump targets being one past matching pair. < 1228167003 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: xpdf really should allow searching with regexps, ' fnord < 1228167043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : bool balanced, noinput, nooutput, iter_noinput; < 1228167043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : balanced = noinput = nooutput = iter_noinput = false; < 1228167047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that bad coding style? :D < 1228167106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not IMO < 1228167117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hehe < 1228167120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I guess not < 1228167125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although on an embedded system, you could save 3 bytes of memory by making them bitfields in a struct < 1228167146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it'll be faster that way on most such systems as they have bit-test instructions, they can handle bits faster than entire ints < 1228167152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, most RL processors will prefer ints < 1228167271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they are in a struct < 1228167286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just I need to track them in the function < 1228167292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where I work on loops < 1228167298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :later I put it in the struct < 1228167300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I typoed < 1228167303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should have been: < 1228167311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ssize_t balance = 0; < 1228167311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : bool noinput, nooutput, iter_noinput; < 1228167311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : noinput = nooutput = iter_noinput = true; < 1228168353 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1228168386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/decimal-counter-uncommented.pfk < 1228168388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno is WIN < 1228168397 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1228168430 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I liked the idea of "OCRing" < 1228168446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno, hm? < 1228168464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does it OCR so quickly? < 1228168484 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I found a bit pattern that worked for all numbers < 1228168488 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :see the commented version < 1228168496 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/decimal-counter.pfk < 1228168503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha, that's great < 1228168514 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :chained IFs except for distinguishing 0 from blank < 1228168516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i really like the logistical constraints paintfuck givse < 1228168521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your output IS your memory, it's just such a nice idea < 1228168549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone should make a version of PaintFuck where the source code is stored on the 2D tape, too < 1228168555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is self-modifying < 1228168555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh < 1228168600 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's nice as it is < 1228168612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: wht happens when it reaches its own start? < 1228168613 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :fixed a repeated comment in the commented version, reload < 1228168615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does it just implode? < 1228168622 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :weave.rb reflective via braintwist's X swapper now < 1228168626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd be infeasable to wait that long ofc :P < 1228168631 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: dunno, try a smaller grid, it's designed for infinite grid < 1228168731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228168733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ti messes up < 1228168744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228168749 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't wrap < 1228168751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it starts counting the wrong digit < 1228168756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while making up its own digits :P < 1228168758 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so it works on infinite grid < 1228168762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228168785 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yes, it increments by knowing which bits to change, if the number is not the expected it breaks < 1228168793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228168796 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :gtg < 1228168800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1228168801 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1228168804 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1228168941 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1228168944 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1228168949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey ok < 1228168951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228168953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where is oklopol < 1228168957 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1228168960 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1228168963 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1228168966 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1228168977 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1228169167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* oklopol has quit (Connection reset by peer) < 1228169173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that you will see it anyway < 1228169353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there? < 1228169358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228169359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see /msg < 1228169363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe < 1228169367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't get a /msg from you < 1228169379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you warn me about /msg /before/ you say it? < 1228169777 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228169960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I do < 1228169990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1228170004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just interested < 1228170262 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228170294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why not? < 1228170311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it spams the rest of the channel for no obvious reason < 1228170317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1228170318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good reason < 1228170325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if something's the sort of private thing that goes in /msg, why tell everyone else about it? < 1228170363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1228170366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was just spamming < 1228170369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spammy* < 1228170374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and didn't want to open pastebin < 1228170380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why refer to the past just as i join. < 1228170389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i have to open logz < 1228170412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: we were discussing why AnMaster warns people they're about to get a /msg before e /msgs them < 1228170412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh also how would you transfer a balanced loop to a polynom? < 1228170423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: using algebra < 1228170429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the balanced loop runs the number of times of the first arg < 1228170441 0 :lostgeek!unknown@unknown.invalid QUIT :"leaving" < 1228170445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you take the first arg, and multiply it by all increments inside the loop < 1228170463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so [->+<] is tape[0] times tape[1]++ or tape[1]+=tape[0] < 1228170465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :polynoms, isn't that 4 + 2a + 1b^2 + 3c^3 = 0 < 1228170466 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1228170468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1228170471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right < 1228170488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it goes from +1 to +x, effectively < 1228170494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with another nested loop, it can be +x^2 < 1228170496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that require balanced "no-io" loops < 1228170500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228170506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1228170537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he probably warns you so you can say no if you're naked and don't want to see or something, kinda like a doorbell. < 1228170544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*want him to < 1228170552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno, just a guess < 1228170556 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228170572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: /msg doesn't work like that, though, does it? < 1228170572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, err, irc is text only < 1228170580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more to the point, it's the other way round < 1228170589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also /msg is just the same as channel messages < 1228170604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG #channel < 1228170606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG nick < 1228170607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that if AnMaster warned me that he was about to send me an ASCII art goatse, a warning would give me time to ignore him < 1228170608 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228170609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no difference < 1228170609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: good point < 1228170612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but why would he do that? < 1228170614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: bad point < 1228170621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ? < 1228170631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are both the same on protocol level < 1228170632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as opposed to ais523's < 1228170652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: correct but not very relevant point, I think oklopol meant < 1228170657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>> :ais523!n=ais523@eso-std.org PRIVMSG #esoteric :+AnMaster: correct but not very relevant point, I think oklopol meant < 1228170660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what i meant is < 1228170666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freenode adds the + < 1228170681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what ais523 said i didn't think about, what AnMaster said was a trivial fact i didn't consider worth mentioning < 1228170701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ah < 1228170727 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228170729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooo < 1228170736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi Corun < 1228170744 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :MOOOEEEEEEEEP < 1228170748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1228170755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes i see you're in a goody moody! < 1228170809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually... really had nothing to do with triviality, it's just what AnMaster said escaped the analogy, making it kinda pointless as what i said was just a joke < 1228170829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while ais523 attacked the analogy, which is relevant even if it's a joke < 1228170832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1228170869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders referring to the future just as oklopol will part < 1228170879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's deep < 1228170883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1228170888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the opposite of talking about the past forcing you to read logs < 1228170888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228170900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just as i part or just before it < 1228170906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm really slow today... < 1228170914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228170915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1228170920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just as i'm about to leave < 1228170921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you say < 1228170942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"ais523, so wanna talk about this interesting thing?", and ais523 responds, umm, "yes" < 1228170947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's it raelly < 1228170957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, just before < 1228170958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*ruylla < 1228170965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes i raelized < 1228170967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228170974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes or maybe about what we will say < 1228170977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*roalezud < 1228170977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in some detail < 1228170986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like. "will you mean that a == b"? < 1228170990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228170991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1228170998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well actually you'd have to refer to it, that'd be more complicated < 1228171010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228171013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in detail, that's the point < 1228171026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fascinating issues, these < 1228171053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what's with your typo corrections? < 1228171061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ais523, why not? < 1228171061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : because it spams the rest of the channel for no obvious reason < 1228171061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : hm ok < 1228171061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : good reason < 1228171067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make that future tense < 1228171070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever the word is < 1228171090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that would somehow connect oklopol around into a loop, though, wouldn't it? < 1228171101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well just as an example < 1228171127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ais523, why will you not? < 1228171140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228171144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : because it will spam the rest of the channel for no (currently) obvious reason < 1228171148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : hm ok < 1228171154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : will be good reason < 1228171157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228171159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :um... < 1228171160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, just tried to make it future < 1228171162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's ridiculous < 1228171163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't work < 1228171165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah < 1228171170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't work for that example < 1228171177 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228171183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: my typo corrections got tired of having to exist so often. < 1228171189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so they committed suicide. < 1228171195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in that case, probably using the present would be more idiomatic even if you're talking about the future < 1228171223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"why won't you?" "because it will spam the rest of the channel" "hmm... ok; that's a good reason" < 1228171228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the last there is true present < 1228171233 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :why correct when you can type with your eyes ckised? < 1228171250 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228171251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me try that < 1228171262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never look at my fingers < 1228171271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why cprrecy wjem ypi cam type with your ues c;psed? < 1228171276 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :it's a fun thing to try but not with a lump in your eye >_> <-- did it < 1228171283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, the result of that actually came out readable < 1228171296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I even got 3 words in a row right < 1228171311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :took me a few seconds to find home row, then I typed it all quite quickly < 1228171311 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :occasionally it goes completely awol < 1228171339 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :enjoy coca cola. but enjot brainfuck even more. < 1228171343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you use a sensible system, there's no difference whether they're open or not < 1228171349 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :anyways... < 1228171358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1228171367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok < 1228171585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, exactly how were you typing? < 1228171589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to be or not to be < 1228171595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it was closed eyes < 1228171597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: with my eyes shut < 1228171598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that worked perfectly < 1228171604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thisworks ok < 1228171607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well almost < 1228171609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228171613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries again, ok? < 1228171618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even using the bumps on f and j to find the home row < 1228171619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that wasn't hard < 1228171650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one of the garbles was because I forgot the bump was on j not h, normally I hover my fingers over f and h because I rarely type ; < 1228171774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't make any more mistakes with my eyes closed, i would never click enter before checking i typed it right though < 1228171794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err < 1228171799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't need that < 1228171823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know the keyboard well enough < 1228172068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as soon as I find space, shit or enter < 1228172116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION could probably use "das keyboard" if only it had Swedish keyboard layout < 1228172119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is same size of enter < 1228172154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228172157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"shift" < 1228172176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"shit" doesn't sound very AnMastery. < 1228172198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i, on the other hand, can find shit pretty well on my keyboard < 1228172244 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228172253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ah typoed < 1228172287 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228172289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well the keyboard does in cleaning < 1228172374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recently found a keyboard on teh nets that had the keys in straight columns instead of diagonally randomized < 1228172385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that was costy, and i have a laptop < 1228172395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that might be pretty awesome < 1228172519 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p333662665.txt Paintfuck decimal counter :) < 1228172553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm < 1228172582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MizardX, didn't someone else here also make one < 1228172586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno, iirc? < 1228172593 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Just saw < 1228172606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MizardX, why did you want to make a decimal counter? < 1228172650 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :I saw a few hours ago that someone mentioned it. Thought it could be fun for a first paintfuck program. :) < 1228172699 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That reminds me of a telemarketer that called my wife and tried to sell some magazine. When she said "no", the telemarketer said she needs to justify why she didn't want to order it. The implication was that if the reasons aren't good enough, she doesn't get to not order it. < 1228172723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, err that wouldn't be legal < 1228172872 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228172894 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228172923 0 :decipher!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228173043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well what happened, were the reasons good enough? < 1228173090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: haha that's pretty great < 1228173154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err an issue < 1228173161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about that "until no changes" < 1228173164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when optimising < 1228173174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I change in place so I can't compare tree after < 1228173177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1228173178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1228173179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1228173188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I could pass a flag if anything was changed < 1228173246 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228174111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: when the counter overflows, does it output "counter overflow, try increasing screen width", and you've hidden that in the code so that an average human brain cannot find that in teh code? < 1228174135 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228174145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does it output then? < 1228174268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WHAT, it just spouts random garble! < 1228174269 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :If the screen width is a multiple of four, the (w/4+1)'th digit would increase the ones, and it would continue counting. If the screen width is not a multiple of four, the result is undefined. < 1228174275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is very disappointed! < 1228174456 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228174466 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: great! seems that yours is more homogeneous than mine timing-wise < 1228174533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228174536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1228174536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :b < 1228174537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c < 1228174542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: d < 1228174544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1228174551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mizardx < 1228174552 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :which should be no surprise given the nested ifs I use < 1228174553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you were beaten < 1228174564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: < 1228174565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/decimal-counter-uncommented.pfk < 1228174566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/decimal-counter.pfk < 1228174577 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I think he knows < 1228174580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228174584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well pgimeno's digits are more readable < 1228174585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228174617 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :It's just a design issue < 1228174619 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but slower on average < 1228174626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1228174629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno's seems to be faster < 1228174629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to me < 1228174633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228174634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe not < 1228174635 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228174702 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228174726 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it may depend on the interpreter, if a certain kind of instructions are not the same speed < 1228174794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now someone make a library for simplifying equations expressed as drawn digits & operators < 1228174803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :& vars < 1228174812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :simplifying equations? < 1228174818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well anyway, something sensible ;) < 1228174831 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228175238 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228175261 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228175657 0 :jix_!unknown@unknown.invalid QUIT :"..." < 1228176205 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"I'm a thaasophobic." < 1228176522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: i'm gonna make a counter that outputs in binary < 1228176523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1228176546 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: cool, go ahead < 1228176599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228176603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is kinda hard. < 1228176692 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: do you mean dec-to-bin? < 1228176721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :JUST < 1228176725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228176725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just < 1228176729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a counter that goes like this < 1228176732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.................... < 1228176734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...................* < 1228176737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :..................*. < 1228176738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :..................** < 1228176742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.................*.. < 1228176744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.................*.* < 1228176747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.................**. < 1228176748 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :enough :) < 1228176748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.................*** < 1228176750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1228176751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228176755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228176759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :isn't that already done? < 1228176770 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it is but you can try for yourself < 1228176789 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that's why I asked if you were going to implement a dec-to-bin < 1228176981 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it would be funny to see division&remainder code... < 1228177003 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :actually just multiply-by-ten < 1228177096 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1228177098 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I might either implement Fredkin's automaton or just give up on < 1228177100 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228177118 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :+ paintfuck programming < 1228177202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah maybe someone should make underpaint next. < 1228177210 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :take one down and pass it around, < 1228177210 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :You are in a small hut by a dirt road. < 1228177210 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :75 bottles of beer on the wall! < 1228177213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: why? :( it's fun < 1228177235 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it takes too many resources < 1228177240 0 :decipher!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228177241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true :P < 1228177275 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I mean in brain CPU %, not in computer CPU % < 1228177292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228177294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228177389 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228177668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1228178588 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1228179266 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228179529 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1228179534 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228179768 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1228179798 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228180909 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric : thread[:jumps] = Hash.new if $jumpfuck < 1228181113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooo < 1228181262 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :have a kitchen sink i can cram into this thing? < 1228181702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't have a sink without a source < 1228181708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except if it's a circulation < 1228181717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but even then it's not satisfiable < 1228181740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, ackermann as type templates as a c++ exercise < 1228181742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for uni < 1228181805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, no it's not that, i'm dissappointed :< < 1228181871 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :C++ templates have a limited stack depth. Was it 7, 17, 27 or 127...? I can't remember. < 1228181898 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228181926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure. < 1228181949 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :But if you implement your own stack with e.g. a linked list, you could stay within the stack limit. < 1228181951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd go with 16, but anyway < 1228181968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(if it was 16, i would probably remember it, though) < 1228181979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, sure, but that's so cheating < 1228182017 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I think it's 17, but nobody actually enforces it, it's usually much higher. < 1228182045 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1228182059 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228182324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a supporter of 0/1/inf < 1228182419 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :likewise < 1228182427 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :nan? < 1228182445 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :although in C++'s case, things are already difficult enough for implementors :) < 1228182487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: i definitely do not like any kinds of exceptions. < 1228182495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exceptions are exceptional, i only case about the general < 1228182518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(there are exceptions to that, but oerjan would probably emerge from somewhere and make a pun) < 1228182523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(so i'll keep quiet) < 1228182806 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"I'm a thaasophobic." < 1228184020 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228184122 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228185801 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :strcpy works perfectly. Except when it's run by nethack, which magically makes it not work. < 1228185987 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what does it do instead? < 1228186022 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fail in obscure ways. < 1228186032 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It sorta-kinda copies. < 1228186041 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :With random chunks of the strings fegged up. < 1228187140 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..why? < 1228188973 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :so an idea is < 1228188995 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :using the shared tape of weave.rb < 1228189008 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :certain programs could monitor certain spots < 1228189019 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :analogous to /etc/service port assignments < 1228189048 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :so any other thread could load subroutines on deman < 1228189052 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :d < 1228189070 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :nobody wants this, why am i compelled to connect this to an irc bot? < 1228190696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Aha! Figured out the problem with strcpy on nethack! < 1228190706 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now I just need to figure out the solution X-P < 1228190778 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228191060 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228191789 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Shall I pick a character's racÿ, role, genþer and aliîmet foz(yoÿ [ÿnq]þ < 1228191792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well that's just not right. < 1228191999 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ÿþîÿÿþ are all close to 255 (in unicode, anyway) < 1228192009 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :which is also odd < 1228192034 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :not to mention, how did alignment lose a character? < 1228192839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's even stranger is that neither that string nor the (presumable) original string appear anywhere in the nethack dir D-8 < 1228193158 0 :jayCampbell!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | Shall I pick a character's racA?, role, genA3er and aliARmet foz(yoA? < 1228194180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: MIPS' swl and swr instructions are SO EFFING CONFUSING < 1228194583 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :swill and sewer < 1228195705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU MIPS UNALIGNED MEMORY ACCESS INSTRUCTIONS < 1228195715 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bane of my existence. < 1228196215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whootsynth! < 1228196381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH BLOODY EFFING DEATH < 1228196408 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nethack writes out its data in the host's endian format X_X < 1228196416 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, the COMPILING host that is. < 1228196420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have to compile this on a big-endian machine. < 1228196425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Piece o' crap. < 1228196891 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1228196914 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :time to get gcc working on mips :D < 1228197055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is debootstrapping a mips system now 8-D < 1228198544 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228198643 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1228201056 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1228201060 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228201830 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :for jsmips? :D < 1228202554 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228203535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: generally speaking exceptions are exceptional, except in exceptional cases where the general case does not hold < 1228204112 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ACTION revives EsoAPI < 1228204799 0 :clog!unknown@unknown.invalid QUIT :ended < 1228204800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228205262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1228205577 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :evening < 1228205591 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :did the world even know it needed a brainfuck with embedded ruby interpreter? < 1228205655 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :debug breakpoint dumps are soooo last century < 1228206095 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228206186 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :>+++++++++++++++++++++++ # ruby print "hi " < 1228206186 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++ # ruby print "there\n" < 1228206186 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++< # ruby7 puts "tape size: #{thread[:tape].size}" < 1228206186 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :>>++++++++++<< .>>.<< >..........< .>>.<< < 1228206186 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :>>+++++++<< .>>.<< >>-------<< .>>.<< < 1228206197 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :./weave.rb -R rubytest.b -E < 1228206197 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :hi there < 1228206197 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :GGGGGGGGGGhi there < 1228206197 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :tape size: 3 < 1228206197 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :hi there < 1228206241 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ruby via EsoAPI calls above number 9 < 1228206270 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :in all seriousness, please, someone stop me < 1228206969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hello mister silly-bob < 1228207154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realizes he's already taken the best courses @ uni, will be a downslope in funnity from this point on :< < 1228207241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm right, there's math department... < 1228207632 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228208069 0 :ineiros!n=ineiros@kosh.hut.fi JOIN :#esoteric < 1228210200 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"I'm a thaasophobic." < 1228212098 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228214749 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Me too. Sad feeling. < 1228216989 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Not me :D < 1228217002 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I get quantum electrodynamic next year :D < 1228217007 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also general relativity :D < 1228217012 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Quantum chromodynamics! < 1228217015 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yaaaaay! < 1228217018 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hurray me! < 1228217030 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Sucks to be you :D < 1228217461 0 :moozilla!n=moozilla@d9-46.rb.gh.centurytel.net JOIN :#esoteric < 1228218085 0 :at_deckards_hous!n=moozilla@d9-46.rb.gh.centurytel.net JOIN :#esoteric < 1228218085 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228218095 0 :at_deckards_hous!unknown@unknown.invalid NICK :moozilla < 1228218303 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228218569 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228218767 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1228219682 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You'll get there... < 1228219740 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :OR WILL I? < 1228219750 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I don't really have classes after next year. < 1228219757 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :After that it's my thesis and shit < 1228220492 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to study anything in particular at college. < 1228220645 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :The stereotypical make-a-lot-of-money profession seems to be a lawyer. < 1228220853 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can you be a lawyer with a degree in nothing-in-particular? < 1228220992 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I think so. < 1228221025 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :You go to college, get a degree in nothing-in-particular, and take that to law school. < 1228221087 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so you need a degree for a degree? < 1228221110 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad I'm getting physics :o < 1228221114 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Something like that, yeah. < 1228221128 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Did you even look at law or medicine? < 1228221141 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why would I? < 1228221149 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to do that shit since I was 9! < 1228221311 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1228222433 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1228223523 0 :moozilla!n=moozilla@d9-46.rb.gh.centurytel.net JOIN :#esoteric < 1228223527 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so your cross-compiler doesn't deal with big-endianess? that's weird < 1228223545 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: Nononono, that's not the problem at all. < 1228223565 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's what I understood < 1228223573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: The problem is that it generates data files using a program for the compiling system. < 1228223596 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh, so you need to generate the data files in the emulator, right? < 1228223610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Egg-zactly. < 1228223618 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :'k < 1228224358 0 :Azstal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228224365 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228224686 0 :Asztal^_^!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228224733 0 :Asztal^_^!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228224759 0 :Asztal^_^!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228225291 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228225835 0 :Azstal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228227004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I wanted to do that shit since I was 9! <<< i decided i wanted to be a programmer when i was 5 < 1228227040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i guess i've slowly inclined towards math / theoretical algorithmics since, but probably only because i didn't know much about things back then. < 1228227046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :need to leave ----> < 1228228031 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :I think I got interested in programming around 7-8 years old. A friend showed some graphics in QBasic. Could have been earlier, but I don't remember much from that time. < 1228229027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Around 8 for me I think, maybe a little earlier or later. < 1228229031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I got my first computer at 3. :-P < 1228229164 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228229207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ju < 1228229210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi Jud < 1228229215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fucking tab complete < 1228229288 0 :moozilla!n=moozilla@d9-46.rb.gh.centurytel.net JOIN :#esoteric < 1228229733 0 :at_deckards_hous!n=moozilla@d9-46.rb.gh.centurytel.net JOIN :#esoteric < 1228229733 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228229741 0 :at_deckards_hous!unknown@unknown.invalid NICK :moozilla < 1228229889 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1228229895 0 :moozilla!n=moozilla@d9-46.rb.gh.centurytel.net JOIN :#esoteric < 1228230760 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228234257 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :is User:Mattwescott here? < 1228234513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno. < 1228234525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most newbz don't come here, is he a newb? < 1228234533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see no User:Mattwescott < 1228234535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on the esolang wiki < 1228234575 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I saw it on Special:Recentchanges < 1228234578 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :*him < 1228234591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Special:Recentchanges I don't. < 1228234595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228234599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mattwesTcott < 1228234604 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :err, misspelled: User:Mattwestcott < 1228234605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then no < 1228234607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1228234617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Nil a joke language. neat. < 1228234621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1228234670 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :just too easy the humour, but the interpreter is a bit more elaborate than that < 1228234704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm, true(1) is not very elaborate < 1228234711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless you mean GNU true :-P < 1228234729 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :no, I mean the JS interpreter < 1228234737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228234750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads. < 1228234752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1228235392 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1228238428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++ < 1228238431 0 :kar8nga!n=kar8nga@f-66.vc-graz.ac.at JOIN :#esoteric < 1228238432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++. < 1228238433 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1228238435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1228238508 0 :Asztal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228239211 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228239516 0 :Asztal^_^!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228241463 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228242379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cc1: out of memory allocating 33554432 bytes after a total of 20123648 bytes < 1228242380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1228242413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what were you doing? < 1228242420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to make gcc run out of memory so dramatically? < 1228242424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, trying to compile lost kingdom < 1228242434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I do the "turn into polynom" bit now < 1228242440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :( ulimit -v $((1024 * 800)); gcc -O0 -o LostKng LostKng.c; ) < 1228242440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cc1: out of memory allocating 134217728 bytes after a total of 20148224 bytes < 1228242455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe splitting it into multiple methods would work < 1228242473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that would be tricky due to loops and such < 1228242474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do the same trick I did for OIL, split the function into separate functions in separate source files, then compile them separately < 1228242495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I learnt that tip from the Debian developers who were trying to port C-INTERCAL, apparently it's happened to them before on other projects < 1228242498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I fixed the problem referred to in the topic btw :P < 1228242511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not easy since it would most of the time need to split across two different while loops < 1228242513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1228242520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: split the loop into a separate function < 1228242525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228242528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and have it called by the other one < 1228242531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, need to know how big it is < 1228242536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I don't most of the time < 1228242541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: good thing computers are good at counting, then < 1228242548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1228242555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're generating the code, no reason you can't count lines in your generated code < 1228242560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah need to run O(n) search on every tree or something < 1228242571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's in the compile, it's O(n), do you really care? < 1228242578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228242585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or are you trying to make the compiler insanely fast too < 1228242595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is currently rather fast < 1228242598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but true < 1228242606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, that would be O(n^2) as there are O(n) many nodes, each of which may contain O(n) many nodes. < 1228242626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Assuming you have to do the search for O(n) many nodes) < 1228242626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no, just maintain a stack of subtotals and you can do it in one pass < 1228242627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, each [ cause a subtree < 1228242631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is like a linked list < 1228242635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with down nodes for [ < 1228242645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the internal format at that point < 1228242648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can use the totals for the lower levels when calculating the totals from the upper levels < 1228242651 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: But doing it the stupid naïve way is more fun D-8 < 1228242683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess that I could create some kind of weight count in a pass after the optimizer < 1228242684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1228242699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and add yet another field to the nodes < 1228242716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're saying this as if it's a bad thing < 1228242732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, since each node is 88 bytes on x86_64 it isn't totally small < 1228242739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do use union tricks and so on already yes < 1228242745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why use union tricks? < 1228242763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why would I need loop specific data for > or > specific data for loops? < 1228242763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :extreme memory optimisation in the compiler isn't going to gain you anything in execution speed < 1228242778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true, I just don't want to run out in the compiler either < 1228242779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you don't, not using union tricks therefore makes it easier to debug < 1228242798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your compiler's already more memory-efficient than gcc < 1228242803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I haven't had any such bugs yet at least. < 1228242804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :therefore making it more memory-efficient is irrelevant < 1228242815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as you're going to be using more memory later in the process anyway < 1228242846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true, but the issue is that likely the libc won't give the now freed ram back < 1228242857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it will when the program ends! < 1228242872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but I can system() to invoke cc, like ick does < 1228242989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I need to add a generic reorder pass that can move stuff around, current code can only do that in simple balanced loops < 1228242992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that reminds me < 1228243006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does one turn this into a polynomial: < 1228243013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[>+++<--] < 1228243031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my current code only handles a +1/-1 atm < 1228243034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if it's even, that's +1.5x. If it's odd, infinite loop < 1228243046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you need to condition on each possible value of the input modulo the number of -s < 1228243056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm < 1228243072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easier said than done with current design < 1228243085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be surprised if gcc was cleaner than this < 1228243094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand I never coded anything like this before < 1228243105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :usually only one value will _not_ be an infinite loop, i think... < 1228243106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably something for tdwtf < 1228243131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, consider: +++[>+++<--] < 1228243136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as the full program < 1228243136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, it's just evenness/divisibility by 4/divisibility by 8, etc < 1228243145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that will wrap once < 1228243149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as 256 is a power of 2 < 1228243154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that will wrap forevor < 1228243156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err 255 < 1228243159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: one modulus value, i mean < 1228243169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er remainder value < 1228243171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++[>+++<--] ++++++. < 1228243176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1228243176 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1228243177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1228243183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if the modulus is odd, then it'll wrap n times and then finish < 1228243192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[>+++<--] ++++++. < 1228243193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to odd numbers not dividing into 256 < 1228243201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ? < 1228243202 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not at all, don't let the bed bugs byte)." what kinda procedure could that be because of extensions too. < 1228243205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1228243208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[>+++<--] +++++++++++++++++++++++++++. < 1228243215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was odd < 1228243228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228243244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[>+++<--]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1228243244 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric := < 1228243248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[>+++<--] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1228243249 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric := < 1228243251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228243255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228243257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very strange < 1228243266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe you got it to ouptut a space < 1228243274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who knows, you might have hit exactly the right number of + < 1228243281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I tried with two values < 1228243285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^bf +++[>+++<--] ++++++. < 1228243287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^bf ++[>+++<--] +++++++++++++++++++++++++++. < 1228243292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: odd modulus is thus uninteresting < 1228243294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[>+++<--] +++++++++. < 1228243294 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1228243297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[>+++<--] ++++++. < 1228243298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the first one is an infiniloop < 1228243309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and the two last ones? < 1228243314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[>+++<--] +. < 1228243314 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1228243321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1228243322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[>+++<--] ++. < 1228243330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228243335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok strange < 1228243374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in any case this should really be done with something like oil for bf, it is a pain to write it in C < 1228243394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also nested loops mess it up a lot < 1228243409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the Brainfuck Constants page on the wiki contains many examples of such loops < 1228243429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes nested loops are important I know < 1228243439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the issue is, they don't yet work < 1228243455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i wasn't responding to your comment < 1228243457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example if the nested loop change the index, not very easy to detect always < 1228243469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather quite a pain < 1228243472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was speaking about the loops you tested above < 1228243487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm? < 1228243509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[>+++etc<---etc] loops < 1228243521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1228243547 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1228243589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i imagine unbalanced loops are almost impossible to optimize unless you have meta-information about memory contents < 1228243630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, I have a crazy plan to deduce the meta-information < 1228243649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1228244115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, anyone here know a nice program for composing stuff? < 1228244133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've used guitar pro, but it's total crap so was just thinking < 1228244133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you mean like music? < 1228244135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228244145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone invite lament here < 1228244162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try his pm, he'll be sooooo surprised < 1228244189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I've used Rosegarden, it's pretty good for writing down tunes you've composed elsewhere < 1228244196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is what I normally do < 1228244250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, rosegarden. < 1228244254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've heard about that < 1228244265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament is on freenode but not on this channel? did we scare him away? :( < 1228244294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: obviously we cannot promise you that < 1228244295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what i'd really like is a sensible electric guitar sound for this project. < 1228244295 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :does anyone have a copy of brainfuck OS? < 1228244312 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :the googles fail me < 1228244340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, mandelbrot is down to 7.3 seconds < 1228244351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is of course a lot more that could be done < 1228244371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he's always on freenode, but rarely here < 1228244415 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :has anyone here used bf-os? < 1228244432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guitar pro has a pretty cool bug if you try adding a ninth track, pans of tracks 8 and 9 can't be made different :D < 1228244451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i really can't imagine how there could be a bug that only appears on a certain track < 1228244467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it open source? < 1228244475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not: no clue, if yes, look at the source < 1228244499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : oklopol: I've used Rosegarden, it's pretty good for writing down tunes you've composed elsewhere < 1228244499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : which is what I normally do < 1228244501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1228244505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have used it too < 1228244506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very nice < 1228244581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :um, look at the source why exactly? < 1228244583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm considering the name contains "pro" it is probably *not* open source < 1228244592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, of the program with the bug < 1228244678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's not os < 1228246295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: No, but I've been tempted to write one from time to time... < 1228246307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Def-BF would actually work *well* for that...) < 1228246399 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :do you know the spec? < 1228246416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't happen to have the details handy... < 1228246416 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i have a framework < 1228246423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One could ask RodgerTheGreat for it. < 1228246492 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :wanna help write brainfucklets that interact? < 1228246685 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :basically comes down to deciding what functions map to what cell addresses or EsoAPI slot < 1228246778 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that sounds like something that would be illegal in most countries < 1228246794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Def-BF != EsoAPI or PSOX or whatever you're wanting to do... < 1228246811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Def-BF is basically Brainfuck + labels & jump. < 1228246827 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell, EsoAPI is dead. Long live PSOX, which is dead! < 1228246849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which matches *very* cleanly to assembly, and makes for a really nice systems programming language. < 1228246856 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i put esoapi and jumpfuck into weave.rb < 1228246860 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :so it's very much alive < 1228246867 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :psox i couldn't find a speck of info about either < 1228246889 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/PSOX < 1228246901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, psox < 1228246903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: ignore Sgeo < 1228246906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PSOX is his vaporware < 1228246908 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And if you need more info than what you can find in http://trac2.assembla.com/psox/browser/trunk , ask me < 1228246908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is awfully dseigned < 1228246911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although esoapi is awful too < 1228246913 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it's NOT vaporware < 1228246914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://lwn.net/Articles/104185/ < 1228246916 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :where is def-bf < 1228246920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: just keep telling yourself that < 1228246929 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :sgeo send me your spec? < 1228246937 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if you want me to finish it up and call it a beta, I'll do that < 1228246949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no, I'd rather you never mentioned it again < 1228246951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lest I commit suicide :D < 1228246953 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell, http://trac2.assembla.com/psox/browser/trunk/spec < 1228246961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: turn back < 1228246961 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, jayCampbell's the one asking about it < 1228246964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :turn back while you still have your insanity < 1228246976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'd hesitate to call PSOX vaporware... < 1228246983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo *did* actually get it implemented. < 1228246985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ok, more like HORRORWARE < 1228246989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Better. < 1228246997 0 :nooga!n=nooga@eqa236.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1228246999 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaah < 1228247001 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i forgot C < 1228247003 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :jesus f < 1228247024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though it wasn't necessarily *bad* for the most part; just poor choices on some details, really. < 1228247030 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What details? < 1228247032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: details such as EVERYTHING < 1228247032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1228247034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not bad for a hack. < 1228247045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: The type system, IMHO. < 1228247053 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wtf is that scanf("%s") returns "" after scanf("%c") < 1228247060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: DON'T FORGET SAFETY < 1228247085 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, safety's kind of dead, thanks to you < 1228247096 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, deader than PSOX itself, at any rate < 1228247155 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :psox isn't impossible < 1228247180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psox is more awful than impossible < 1228247182 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it's a little more .. robust than i expected < 1228247884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what text are you trying to read? < 1228249304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.wolfram.com/2008/12/01/the-incredible-convenience-of-mathematica-image-processing/ wish there was like a mathematica thta didn't suck < 1228249855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's pretty neat < 1228249914 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :woah http://smoaktalk.com/st/071808/ < 1228249927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol thinks its neat, wow < 1228249928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it must be really neat < 1228249934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: neat < 1228249937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i saw a smalltalk in JS before < 1228249941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vista smalltalk it was called iirc < 1228249946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :had a lisp-based syntax for core stuff < 1228249960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what's sucky about that? < 1228249966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ? < 1228249969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228249971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just mathematica in general? < 1228249976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ask ais523, I've heard horror stories from him < 1228249979 0 :sebbu2!n=sebbu@ADijon-152-1-37-140.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228250014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, you didn't meant that looked absolutely horrible? < 1228250018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228250031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just meant i wish there was a system with stuff that awesome < 1228250033 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :here's the js one: http://www.cs.ucla.edu/~awarth/ometa/ometa-js/ < 1228250034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't as sucky as mathemtaica < 1228250037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: no, not ometa < 1228250052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Vista_Smalltalk huh, it's just for IE7 < 1228250053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1228250056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i'd probably want the graphs and the pictures to be much smaller, but i'm sure that's possible. < 1228250058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yeah okay < 1228250062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i misunderstood you then < 1228250073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i know it sucks too, heard the same horror stories. < 1228250092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that looked pretty neat, in fact looks like something i might scrap python for. < 1228250103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that totally fits how I program < 1228250109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just get data and play with it and shove it into other data < 1228250123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is tempted to write a mathematica minus the stuck now but realises it's probably not easy :P < 1228250149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Request a Free Trial » < 1228250150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Send us your request and you can experience Mathematica yourself with a fully functional 15-day license.]] < 1228250153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hate how you have to manually contact them < 1228250241 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :mmm, trial licenses in a VM.. < 1228250255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: also known as bittorrent? < 1228250268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, you can't even get a trial license without someone manually respondign to your request < 1228250289 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I was talking in general. Wouldn't work for Mathematica, due to that contact stuff < 1228250298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: well... bittorrent < 1228250298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yo. < 1228250338 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't want to run anything that might even have a risk of malware outside a VM, and if I'm going to be running it in a VM anyway, why even bother with BitTorrent? < 1228250355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Malware? Ah, you must be a windows user! < 1228250361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And use public trackers. < 1228250501 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228250502 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1228250744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: that smalltalk seems a bit castrated < 1228250746 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228250748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems to have a lot of primitives < 1228250961 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228251341 0 :nooga_!n=nooga@eoi109.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1228251628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. < 1228251828 0 :nooga!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1228253533 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228253687 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228257343 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228257735 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228258875 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I've decided that a Turing machine's initial state must be the output of a push-down automaton. < 1228258916 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228259589 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :this is awesome http://jarrett.cs.ucla.edu/ometa-js/ < 1228260797 0 :Asztal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228261205 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228261588 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1228261598 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i should stop listening to non-solo-piano music. < 1228261616 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cause when i do, there's a risk that i will want to play it < 1228261634 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and that would involve arranging it, which is not always feasible < 1228262119 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :What broken LZW algorithm produced that topic? < 1228262260 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I want a flash-card-like program that plays notes and asks me to identify them. < 1228262341 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i almost wrote that once < 1228262350 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you think you have absolute pitch? < 1228262371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<3 Time-loop logic < 1228262448 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I do think I have absolute pitch. < 1228262473 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then just write this program, it's very easy < 1228262478 0 :nooga_!unknown@unknown.invalid NICK :nooga < 1228262481 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1228262482 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can find sources for tone generation < 1228262503 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tons of ways to do it, you can be high level and do midi, or low level and do sine waves + sdl < 1228262513 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Or use JavaScript and piano sounds. < 1228262520 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or that. < 1228262529 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a.wav, asharp.wav, b.wav, etc < 1228262530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228262607 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I could confuse myself by having asharp.wav and bflat.wav as different pitches. < 1228262622 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Or I could shut up about alternative tunings. < 1228262691 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you have absolute pitch that can tell A# from Bb < 1228262700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in whatever sane temperament < 1228262711 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then you're a fucking genius and should probably work as a piano tuner? < 1228262743 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure distinguishing them is relatively easy in 19-tone equal temperament. < 1228262904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait, A# and Bb are different? < 1228262929 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :In some tunings, yes. < 1228262957 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :If your piano has only one key between A and B, go ahead and use it for both A# and Bb. < 1228263017 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to see if Python can easily do MIDI < 1228263346 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :does anyone remember the recent tool that generates grammars based on example sources? < 1228263577 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it, but now I want to see it! < 1228263595 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :warrie: if you want to you can build your own synth system < 1228263606 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :using an audio device < 1228263749 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Sounds easier to use MIDI or something. < 1228263775 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :get the value of the 12th root of 2 < 1228263783 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :then, 440Hz = A-4 < 1228263794 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :to go up an octave, *2 < 1228263804 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :to go up a semitone, * 12th root of 2 < 1228263821 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :down is just dividing instead of multiplying < 1228263876 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to transplant a conversation into here < 1228263978 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :wow. google calculator gave me the answer. < 1228263979 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :12th root of 2 = 1.05946309 < 1228264009 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A computer chip that can receive things sent from the future < 1228264029 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :that would be hot. < 1228264058 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :char wormhole_recv(char slot) < 1228264070 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and wormhole_send(char slot, char data) < 1228264080 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :as low level functions < 1228264088 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :This is what I really like about Google Calculator: http://www.google.com/search?q=%281+month+*+1+lunar+month%29%2F%281+month+-+1+lunar+month%29+*+once+in+a+blue+moon < 1228264182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The fact that it defines "once in a blue moon" somehow that should make sense to be from that but doesn't? < 1228264228 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why is a blue moon = (month-lunarmonth) / (month*lunarmonth)? < 1228264252 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :A blue moon is the second full moon in a calendar month, I believe. < 1228264426 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1228264447 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228264573 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So, what things can be done on a system like what I described < 1228264585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Future IMs, Perfect Password Cracker < 1228264659 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :finding out your test results < 1228264686 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That would be under Future IM/Email < 1228264717 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Evacuations of buildings that could easily give false positives but never false negatives < 1228264843 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228264912 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :wormhole_recv: receive a message from the future. wormhole_send: send a message to the past, but doesn't always send what you give it. < 1228265029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MizardX, why would you do that? < 1228265042 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :easier to implement :) < 1228265049 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1228265056 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :any other reason? < 1228265059 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228265102 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's also the Pime Taradox issue: Someone might right a function like this: < 1228265118 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wormhole_send(wormhole_recv()+1) < 1228265155 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :To prevent random lightning strikes as the resolution, the chip should randomly, on wormhole_recv, through some sort of trap or exception like PimeTaradox < 1228265157 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I guess it just keeps destroying the universe until it finds a fixed point or something < 1228265166 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The possibility of this needs to be controllable, I think < 1228265284 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I prefer my model: Assuming I haven't extrapolated too wildly, every quantum circuit has a fixed point. The wormhole gate pretty much just tells you what it is. < 1228265306 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That involves quantum compution though < 1228265311 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which is a bit mind-bending < 1228265335 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but once you bend your mind once, it should stay that way. < 1228265497 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think you said my way was more poweful? < 1228265524 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know the limitations or benefits of your quantum system < 1228265770 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I think I did say your way was more powerful. < 1228265778 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p342611616.txt ;) < 1228265804 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :can't you have a hot spare? < 1228265850 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :warrie: did you write the program yet? < 1228265884 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1228265916 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MizardX, don't tell me you're actually trying to implement this.. < 1228265919 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if there's any benefit to such a program, though < 1228265928 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. whether it would train absolute pitch or not < 1228265953 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MizardX randomly takes a number, or receives something from the past < 1228265971 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :absolute pitch would be ridiculously useful for writing music you hear down < 1228265993 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it would be as effective as flash cards for anything else. < 1228266000 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not. < 1228266019 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I mean, not if you don't already have absolute pitch; that seems to be established well enough. < 1228266049 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pitches an absolute fit < 1228266119 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..grr < 1228266133 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :warrie: if you already have it, what does "training" it do? < 1228266151 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants new OotS < 1228266163 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with flashcards, when you're shown an unknown word twice, you might not know the word, but you would be able to tell that it's the same < 1228266178 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if "underdeveloped" absolute pitch works like that < 1228266193 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abuses his TLL computer to peak at the new OotS < 1228266195 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ooh! < 1228266210 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :lament: I'm quite familiar with G, having listened to Bach's "Little" Fugue in G minor many times. < 1228266260 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, that fugue is nice < 1228266267 0 :kt3k!n=stibium_@FL1-122-130-193-58.kyt.mesh.ad.jp JOIN :#esoteric < 1228266293 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if you can remember one note, then you just need to measure the interval from it to the note you hear, which is relative pitch and very easy < 1228266317 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :But that takes two steps. < 1228266331 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if you heard the same fugue played in f#, would you notice? :) < 1228266388 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I imagine so. < 1228266393 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1228266446 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i feel kinda dumb not having absolute pitch, so if it can be trained that would be nice < 1228266482 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :There's a piano at school that seems to be shifted in pitch a bit, though by less than a semitone, I'm guessing. < 1228266824 0 :kt3k!unknown@unknown.invalid QUIT :"CHOCOA" < 1228266824 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Tonal_memory < 1228266833 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"Tonal memory may be used as a strategy for learning to identify musical tones absolutely. Although those who attempt the strategy believe they are learning absolute pitch, the ability thus learned is generally not musically relevant[3], and their absolute tonal memory declines substantially or completely over time if not constantly reinforced." < 1228266846 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i believe that's what the flashcard program would do. < 1228266874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.aruffo.com/eartraining/research/articles/meyer99.htm < 1228266892 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although that paper is from 1899 so who knows < 1228267138 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn, so you can't develop absolute pitch if you don't have it :( < 1228267175 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and if you know G because you listened to a fugue in G a lot, that would be tonal memory, not absolute pitch < 1228267308 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :How am I supposed to know if I have absolute pitch or not, then? < 1228267369 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :absolute pitch means you perceive pitch as one of the characteristics of the note < 1228267386 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :without any relationship to other notes (including ones you have memorized) < 1228267474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like, blue is blue because it's blue, not because it's different from green in a certain way < 1228267616 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :well, I don't have absolute colour :( < 1228267617 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least relative pitch can certainly be trained, and it's arguably much more useful < 1228267633 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :How do you falsify absolute pitch? < 1228267718 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :good question! < 1228267775 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia gives no hints < 1228267791 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :other than hypersensitivity to the pitch being correct < 1228267806 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. you should notice when a piece is playing in the wrong key < 1228267859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"the tasks of identification (recognizing and naming a pitch) and discrimination (detecting changes or differences in rate of vibration) are accomplished with different brain mechanisms." < 1228267876 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does that mean absolute pitch is visible on EEG? < 1228267945 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zainea.com/absolpitch.pdf < 1228267949 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Being unable to turn it < 1228267949 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :off, many possessors of AP perform dramatically poorer at < 1228267950 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :judging whether a melody and its transposed counterpart < 1228267954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :are the same < 1228268008 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Does it count if I can remember the key a piece of music is in? < 1228268030 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1228268044 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can you tell the key, by listening to the music? < 1228268093 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :you don't need perfect pitch for that < 1228268157 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: what do you need? < 1228268169 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :If you played me "Amaranth" on the piano, I could tell you whether it's in the same key as a certain YouTube video of it. < 1228268308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since you have musical training, i think with absolute pitch you ought to guess the note pretty much all of the time < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Some people have AP for only a single tone – often their < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tuning note – and fail to show the automatic and rapid < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :identification found in true AP possessors (hence, this is < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :termed ‘quasi-AP’). They are able to obtain high scores on < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :standard AP tests by calculating tone names from their < 1228268338 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :one internal referent. It is only when reaction times are < 1228268341 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :collected that they can be distinguished from true AP < 1228268343 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :possessors. < 1228268353 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh! falsifiable via reaction time :) < 1228268394 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it's easier for me to recognize or hum an E than other notes < 1228268425 0 :warrie!unknown@unknown.invalid NICK :Warrigal < 1228268427 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'm a quasi, i think i recognize other keys as being shifted from E < 1228268434 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :There, now G's in my nick. < 1228268465 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, good job < 1228268547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everybody knows that people with "G" in their nick are substantially cooler than the rest. < 1228268594 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Actually, the letter A is what makes a nick cool. < 1228268604 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So everybody who's spoken recently except... GregorR, I guess. < 1228268627 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You're exempt, though, because Gregor is an actual name. < 1228268649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :a's cancel each other out though, having two is like having none. < 1228268685 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :In that case, I'm also exempt, because "warrigal" is an actual word. < 1228268687 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1228268733 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't cool? < 1228268799 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It's all about pronounceability, or pronuncibility, or whatever that thing's called. < 1228268873 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Should I assume your "g" and "e" are pronounced the same way as in your real name? < 1228268894 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The "g" in Sgeo is pronounced the opposite from my real name < 1228268942 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Is the "e" a short e, a long e, a long a, or something else? < 1228268965 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Suh Jee Oh < 1228268983 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That makes it a long e. < 1228269197 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Well, installing the fancy thingy that's supposed to make Python make noise failed. < 1228269201 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You do it, lament. :-P < 1228270491 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Another use (of the TLL computer): Instant downloading of any size file < 1228270658 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Instant cracking of hashed passwords, although I supposed that's not needed with the Perfect Password Cracker < 1228271532 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"I'm a thaasophobic." < 1228272287 0 :at_deckards_hous!n=moozilla@d15-23.rb.gh.centurytel.net JOIN :#esoteric < 1228272398 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What Perfect Password Cracker? < 1228273433 0 :at_deckards_hous!unknown@unknown.invalid QUIT :Connection timed out < 1228275712 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm ... nethack starts, but seems stuck >_> < 1228277031 0 :Asztal!unknown@unknown.invalid QUIT :"." < 1228280449 0 :moozilla!n=moozilla@207-118-47-131.dyn.centurytel.net JOIN :#esoteric < 1228280658 0 :metazilla!n=moozilla@207-118-47-131.dyn.centurytel.net JOIN :#esoteric < 1228280659 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228280682 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228280694 0 :moozilla!n=moozilla@207-118-47-131.dyn.centurytel.net JOIN :#esoteric < 1228281706 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228281716 0 :moozilla!n=moozilla@207-118-47-131.dyn.centurytel.net JOIN :#esoteric < 1228281767 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228282832 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1228284186 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228285345 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ais523, < 1228285387 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i implemented your reversible brainfuck but i have no idea how it attains reversability < 1228285389 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228285882 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ais52, nevermind, it just clicked < 1228285931 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :that would be a good eso-challenge < 1228285958 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228286021 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :create a brainfuck program that reverses another program's run < 1228287054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm ... sounds halting-problem-ish. < 1228287084 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's worse < 1228287114 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if my program prints integers starting from 0 and going up, should the reversed program print them from infinity going down? < 1228289098 0 :bsmntbombdood!n=gavin@97-118-130-100.hlrn.qwest.net JOIN :#esoteric < 1228289707 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1228290369 0 :decipher!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228290693 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228291199 0 :clog!unknown@unknown.invalid QUIT :ended < 1228291200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228291767 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ais523 is the one to talk to about proofs < 1228291867 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i just flipped a couple lines of code < 1228291996 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228292332 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228293898 0 :Dewi!unknown@unknown.invalid QUIT :"bbl" < 1228293942 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228294392 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228294554 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228298092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't need absolute pitch for writing anything you hear down < 1228298112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it only helps in that you don't need to hit a random piano key to get the relative in context. < 1228298123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :02:04… lament: if you have absolute pitch that can tell A# from Bb <<< A# and Bb aren't different in any sane tuning. < 1228298162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :makes no sense to have those two different, they simply have no conceptual difference. < 1228298229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you definitely shouldn't make a.wav, asharp.wav etc., at least if you press the keys yourself, it's trivial to learn to recognize a certain ".wav", that has nothing to do with recognizing the pitch. < 1228298249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :things -> < 1228298457 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: a# and bb are different notes < 1228298471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they just happen to fall on the same pitch in 12-note equal temperament < 1228298536 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but a violinist, say, is able to play them more correctly (closer to natural harmonics) < 1228298633 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the difference is that a# is the note a fifth up from d#, and bB is the note a fifth down from f < 1228298650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are their mathematical definitions? i go by 440*2**(n/12) for all purposes < 1228298651 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the circle of fifths is actually a straight line of fifths < 1228298675 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it goes in the direction of increasing sharps, in the opposite direction of increasing flats < 1228298678 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :both directions are infinite < 1228298697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that _is_ 12 note equal temperament < 1228298718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1228298725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, okay, now i get it, of course < 1228298730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but with 12 note equal temperament, we turn the straight line into a loop < 1228298739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean A# and Bb are different notes in C scale. < 1228298742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, true. < 1228298742 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by approximating the true pitches with one of 12 discrete choices < 1228298772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my point was exactly that they aren't different if you consider the whole set of scales. < 1228298789 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're different < 1228298802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they correspond to different frequencies, if you start at C and go up or down in fifths < 1228298812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and Ab in D scale is different than Ab in C scale < 1228298836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my point is A# and Bb don't have a fundamental difference, except in a certain scale < 1228298844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1228298849 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're completely different notes < 1228298863 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in 12-note equal temperament, they happen to fall on the same pitch < 1228298887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to see the math here. < 1228298902 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1228298907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :octaves are powers of two < 1228298938 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fifths are powers of ummm < 1228298995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what are they powers of? :) < 1228299011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some rational number, anyway < 1228299024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. i'm not sure you understood i do know A# and Bb are different notes, and that my point was just that they are also another two different notes if you start the scale of fifths from, say, D? < 1228299027 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the interval ratio of the note up a fifth from a root note is 3:2 iirc < 1228299080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i'm not interested in getting these ratios right, that's just adding an uninteresting complication to an otherwise nice system. < 1228299115 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, they will be the same if you start from D, provided that you arrived to D by starting at C first :) < 1228299128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1228299135 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean they won't be the same < 1228299141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the D scale will not be correct then. < 1228299146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so no, you shouldn't start from C then < 1228299154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you do, why not just use equiscale. < 1228299159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just as crooked < 1228299174 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :thing is < 1228299179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tonal music is built on the cycle of fifths < 1228299187 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we choose an arbitrary pitch as the centre < 1228299205 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in indian music, they don't even have fixed note frequencies, they just tune to whatever < 1228299220 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as long as there's the center, other notes are defined in terms of it < 1228299229 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unless you don't want to be tonal < 1228299236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which you don't have to be, of course < 1228299258 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then you can just take the octave and divide it into N equidistant pitches, for example < 1228299268 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or simply choose a set of N random frequencies as your "notes" < 1228299272 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or do whatever < 1228299281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, and my point is, if you stick the fucking C in the middle all the time, and play in say D major, and then start telling A# and Bb are different, that's just bullcrap, that's just a random distinction. it's only helpful if you're actually playing in the scale your circle of fifths is tuned on < 1228299290 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if you're tonal, you have to follow the circle of fifths < 1228299297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :12 is the only one that makes sense < 1228299311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, that's not true < 1228299313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :read wouter's article on the subject < 1228299324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :12 is the most natural < 1228299329 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1228299341 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :chinese classical music has 5 notes per octave? < 1228299352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they manage < 1228299356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'm not at all interested, and you're not showing me the math, so you're basically saying nothing -> < 1228299368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they do? nevaheard, link something to me while i'm gone < 1228299373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i don't believe you :P < 1228299375 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the math is that the notes in a fifth are in a 3:2 ratio < 1228299375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! -> < 1228299384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and no matter how many such ratios you put in a line < 1228299390 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you will never get to a ratio that's a power of 2 < 1228299407 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. no amount of fifths will ever add up to the same note modulo octave < 1228299416 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the circle of fifths is not a circle at all < 1228299418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no offense, but i have a lecture in -1 minutes, and i can't leave if you're talking, so... :D < 1228299431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :minute of silence, please? we can talk later < 1228299440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(not that i'm interested!) < 1228299440 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i told you the math :) < 1228299448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and i asked < 1228299451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm an idiot < 1228299454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's no excuse < 1228299458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I GO! < 1228299459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1228299504 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to sleep < 1228300254 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228301062 0 :nooga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228302568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: yeah true i was wrong, of course D scale would be the same as C, the point is not that, the point is exactly what you said, we just choose an arbitrary subset of the circle of fifths. < 1228302636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway the system is still stupid, splitting evenly is better < 1228302641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :back to lecture -> < 1228306157 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228306671 0 :Mony!n=AssHole@AToulouse-258-1-64-203.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1228306726 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1228307565 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228310200 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228310273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1228310749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228310777 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228310798 0 :bsmntbombdood!n=gavin@97-118-130-100.hlrn.qwest.net JOIN :#esoteric < 1228314008 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1228314975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, any progress on jitfunge? < 1228315353 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228316744 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228319617 0 :kt3k!n=stibium_@FL1-122-130-193-58.kyt.mesh.ad.jp JOIN :#esoteric < 1228319679 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Unfortunately not; been busy with other, more mundane things. (Also away right now, must transport self to another place.) < 1228320237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1228320293 0 :jix_!n=jix@dyndsl-095-033-090-119.ewe-ip-backbone.de JOIN :#esoteric < 1228320857 0 :LolaCL!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228320967 0 :LolaCL!n=gatitoLi@195-5-95-34.usul.arrakis.es JOIN :#esoteric < 1228321898 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228324612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1228324621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228328366 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sure, 12-tone equal temperament has a ton of advantages, which is why everyone is using it < 1228328378 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but you shouldn't confuse it for "reality" < 1228328396 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. just because A# = Bb in equal temperament, doesn't mean it is "really so" < 1228328476 0 :kar8nga!n=kar8nga@a-54.vc-graz.ac.at JOIN :#esoteric < 1228328675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: i can't admit i'm wrong, so i have really nothing to say here! < 1228328724 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and the differences aren't purely theoretic < 1228328746 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my hearing is nothing special but i can certainly hear the difference between an equal-tempered major third and a "real" major third < 1228328754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i realized what the truth was once i realized there's also G### etc. < 1228328767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228328780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the number of sharps and flats grows up to infinity < 1228328807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although it only rarely gets to 2 in actual music, and almost never to 3 < 1228328820 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1228328835 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :some composers just disregard the whole thing and assume equal temperament < 1228328837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how many sharps do you need before in a non-equal-tempered scale you end up back on the scale you started on < 1228328868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an infinite amount? < 1228328882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm not sure < 1228328898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, a true sharp is + a certain frequency < 1228328899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(3/2)**m = 2**n < 1228328910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it's something like that, then you'll never end up on the scale < 1228328915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it probably depends on the exact ratios < 1228328933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes that's very probable :D < 1228328937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the pythagorean tuning, which i read about this morning, has 3/2 and 2 < 1228328942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :need to take teh dog out < 1228328958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's for fifths and octaves, isn't it? < 1228328962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228328963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering what it is for sharps < 1228328987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just jump in fifths? < 1228328997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gcd(12, 7) = 1 < 1228328999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: when you go up by 7 fifths, you reach the sharp of the original < 1228329002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dog -> < 1228329003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1228329062 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :chopin's fantasia impromptu < 1228329068 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is in c# minor < 1228329088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then the middle portion is in the major of the same key < 1228329091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, they used 5/4 (iirc) for major third in some tunings, which is neither pythagorean nor equal-tempered < 1228329137 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but instead of writing it in c# major, chopin wrote it in Db major < 1228329139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: the wp article said that major thirds were dissonant with pythagorean tuning, so was not used in european music after 15th century or so < 1228329150 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which makes no sense at all, other than as a shortcut < 1228329155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*that tuning was < 1228329165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and because pianists are more used to reading Dbmaj than C#maj < 1228329172 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and because they correspond to the same keys on the piano < 1228329189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so actual composers totally disregard this theoretical bullshit :) < 1228329234 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: which article? < 1228329257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1228329354 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pythagorean tuning? < 1228329375 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this pic is nice < 1228329376 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Music_intervals_frequency_ratio_equal_tempered_pythagorean_comparison.svg < 1228329385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: that was it < 1228329409 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aha, i see < 1228329417 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"Because fifths in Pythagorean tuning are in the simple ratio of 3:2, they sound very "smooth" and consonant. The thirds, by contrast, which are in the relatively complex ratios of 81:64 (for major thirds) and 32:27 (for minor thirds), sound less smooth." < 1228329418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :second last paragraph of Method section < 1228329425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228329433 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, 81:64 does not sound like it would be nice :) < 1228329461 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :when you think too much about it, head explodes < 1228329480 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there're all these true intervals and none of them are compatible with each other < 1228329537 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :say you're playing in C major < 1228329548 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and you want to play the G chord < 1228329559 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is the D the note a fifth above G, or a second above C+ < 1228329563 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/C+/C? < 1228329667 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know the answer < 1228329688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :9/8 does not seem like it would have any close simpler fractions... < 1228329707 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think it should be the second above C < 1228329710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so the second probably _is_ two fifths up < 1228329713 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because C is your tonal centre < 1228329733 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, good point, it is < 1228329798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er no < 1228329801 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fifth is 3/2 < 1228329821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3/2 * 3/2 / 2 = 9/8 < 1228329829 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, right < 1228329891 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Just_intonation < 1228329986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so G major is a bad example, but good examples are only a tiny bit more complicated, like going from C major to D minor < 1228330020 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at that point you have to make a choice of whether to stay in C major and have a D minor chord that sounds wrong, or switch to a whole new set of intervals < 1228330040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228330064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can clearly hear a few notes being wrong in the just intonation. < 1228330081 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228330100 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you play C major on the guitar < 1228330101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://en.wikipedia.org/wiki/Enharmonic explains why you would want to use both A# and Bb in your notation, even with equal temper, because you want a scale to have all base letters different < 1228330108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :assuming the guitar is tuned correctly < 1228330112 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the E will sound off < 1228330140 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so some guitarists actually detune the E and make it a just major third above C < 1228330145 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which makes C major sound nicer < 1228330151 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the problem of course is that all the other keys are fucked < 1228330165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you stay in one key, though, it's better < 1228330176 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so these difficulties are definitely not just theoretical < 1228330247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ugh, just intonation sounds ugly < 1228330268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how's the piano tuned? < 1228330272 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :equal < 1228330278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1228330286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well makes sense then that i find that most natural < 1228330288 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :almost everything is tuned equal < 1228330289 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228330301 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but major thirds definitely sound wrong :) < 1228330314 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're not "calm" enough < 1228330339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the comparison thingie, just intonation had a pretty hideous major third < 1228330359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unlike equal, which had, well, major third :| < 1228330364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i should look more into this. < 1228330373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never really cared about this < 1228330390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is why i don't know anything < 1228330403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, see you must watch series. < 1228330405 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228330417 0 :kt3k!unknown@unknown.invalid QUIT :"CHOCOA" < 1228332193 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228333423 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228334564 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228334565 0 :kar8nga1!n=kar8nga@a-4.vc-graz.ac.at JOIN :#esoteric < 1228334596 0 :jix!n=jix@dyndsl-095-033-035-183.ewe-ip-backbone.de JOIN :#esoteric < 1228334709 0 :Mony!unknown@unknown.invalid QUIT :"Hey Hoy let go !" < 1228335463 0 :jix_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228337679 0 :Corun!unknown@unknown.invalid NICK :Terrorist < 1228337685 0 :Terrorist!unknown@unknown.invalid NICK :Corun < 1228338876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1228338896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi, btw I'm in a large argument in another channel atm so probably won't be paying attention for a while < 1228338923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok < 1228339735 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should imply that you had sexual national congress with the mother of your opponent. < 1228340071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that "sexual national congress" has only one google hit, which is fake < 1228340082 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228340122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although it sounds like a rather large event < 1228340406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Python 3000 is ready! The official release may not come until tomorrow, but Barry has tagged the source and is preparing the release. We've been waiting for this release for almost nine years. The earliest reference I can find is a message from Guido to python-dev in Jan. 2000. < 1228340425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ cool. < 1228341304 0 :kar8nga1!unknown@unknown.invalid PART #esoteric :? < 1228341367 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay. < 1228341395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: why are you yaying? < 1228341410 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :python 3k < 1228341415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1228341421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know much about python versions < 1228341441 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's something akin to perl 6 < 1228341448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228341452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if that's OK or oh dear < 1228341454 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except not quite as ambitious, which is why it's actually out after 9 years < 1228341455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather depends on what it's like < 1228341477 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's basically python, just with some compatibility-breaking changes < 1228341524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228341548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I made progress with the bf optimizing, but the code is too messy < 1228341558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I probably won't make it too smart < 1228341564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a nightmare to maintain. < 1228341618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also the way the code currently looks it would be possible to change the emitting code to generate something else < 1228341622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very localized to one file < 1228341630 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cervix < 1228341631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so generating bf could be done < 1228341634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.D < 1228341636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D* < 1228341659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't be very optimised though I don't think < 1228341664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to deoptimise it back into the original < 1228341665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true < 1228341671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.python.org/ftp/python/3.0/ < 1228341680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however it could optimize lost kingdom slightly < 1228341703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, like dropping some non-needed [-], changing order of some stuff < 1228341704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1228341714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it would slightly optimize it yes < 1228341776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :today, KIDS, we follow ehird as he tries to get a mathematica trial WITHOUT WAITING 2 BUSINESS DAYS FOR PEOPLE TO MANUALLY READ HIS REQUEST < 1228341781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Silly ehird! < 1228341798 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird : Download it negro < 1228341827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I was about to follow your advice, but I saw the all-important condition of being back so I won't, being white. < 1228341839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I tried to. Mathematica 7 hasn't made its way anywhere yet.) < 1228341853 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why do you need seven? < 1228341860 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 6 is cool and all < 1228341917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I am a magical faery < 1228341919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is why. < 1228341937 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You faery. < 1228341981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey ais523, i don't suppose your trial would work on a totally different OS and without a new key? :P < 1228341993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, it wouldn't < 1228341998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1228342015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well, time to see if wolfram acknowledge the existence of 1 FAKE STREET < 1228342038 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :maybe ais523 could ask mister Wolfram. < 1228342038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's one fake street name < 1228342043 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They're buddies! < 1228342051 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Hey dude, I proved your machine" < 1228342057 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Can you like give me a Mathematica?" < 1228342107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your Mathematica product trial request has been submitted and will be processed within three business days. In the meantime, you can explore all the latest features and complete documentation. < 1228342107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Want help getting started with Mathematica? The Wolfram Mathematica Learning Center jump-starts the process with links to video screencasts; free online Mathematica seminars and presentations; "how-to"s and step-by-step examples; in-depth tutorials; thousands of free, ready-to-use models and demonstrations; and much more. < 1228342107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you have any questions about your Mathematica product trial, please contact us. < 1228342127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: apparently the only mathematica thing ais523 got from it was a year trial < 1228342158 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, then again, with his prize money, he could buy a bunch of Mathematica I guess < 1228342167 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not that much, really. < 1228342169 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like 12. < 1228342197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I believe he's said he used it to pay expenses :P < 1228342208 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Hookers and blow"? < 1228342363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like ais alright. < 1228343319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :proto to implement the wormhole: < 1228343327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :return dummy value that stores expresions its used in < 1228343333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when yu're forced to eval it, e.g. print out < 1228343336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evaluate it < 1228343336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1228343342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the tll is actually just lazy evaluation < 1228343346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except it's given to you pre-evaluation < 1228343347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228345795 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228345914 0 :Dewi!n=dewi@203-214-100-214.dyn.iinet.net.au JOIN :#esoteric < 1228346360 0 :Judofyr_!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228346392 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228347431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: you should make mandelbrot in paintfuck < 1228347432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<< < 1228350295 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228350648 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228350846 0 :jix!unknown@unknown.invalid QUIT :"..." < 1228351131 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228352077 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228354254 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228354708 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228356003 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228363681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :JSMIPS crashes TraceMonkey 8-D < 1228364018 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Darn, irssi doesn't have infinite scrollback. < 1228364085 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scrolls back before the beginning of time, thereby ending up at the end of time, where the history of the world is obscured by noise caused by the few remaining charged particles < 1228364182 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scrolls back forward to Fermat's time < 1228364207 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Darn. His proof got truncated because the message was more than 512 characters long. < 1228365730 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228366539 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1228366575 0 :bsmntbombdood!n=gavin@97-118-130-100.hlrn.qwest.net JOIN :#esoteric < 1228369107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: you can change your nick as much as you want, but you cannot hide saying things like that. < 1228370768 0 :Dewi!unknown@unknown.invalid QUIT :"bbl" < 1228371039 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1228371196 0 :ab5tract_!n=ab5tract@pool-71-246-5-13.phlapa.fios.verizon.net JOIN :#esoteric < 1228371346 0 :ab5tract_!unknown@unknown.invalid QUIT :Client Quit < 1228371393 0 :ab5tract_!n=ab5tract@pool-71-246-5-13.phlapa.fios.verizon.net JOIN :#esoteric < 1228371466 0 :ab5tract_!unknown@unknown.invalid QUIT :Client Quit < 1228371557 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1228372661 0 :GreaseMonkey!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228372662 0 :ineiros!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228372662 0 :Warrigal!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228372727 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1228372730 0 :ineiros!n=ineiros@kosh.hut.fi JOIN :#esoteric < 1228373825 0 :GreaseMonkey!n=gm@121-73-164-116.dsl.telstraclear.net JOIN :#esoteric < 1228376363 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228376560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, hehe < 1228377240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, so they invented pastebins after Fermat's time then? < 1228377429 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228377599 0 :clog!unknown@unknown.invalid QUIT :ended < 1228377600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228379545 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228380256 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228382432 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228383430 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228384087 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228386372 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228386574 0 :oklopol!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1228386579 0 :oklopol!unknown@unknown.invalid QUIT :Remote closed the connection < 1228386588 0 :oklopol!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1228386629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1228390623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: where's counter? < 1228392773 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228392777 0 :oklokok!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1228393830 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228395154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WAIT < 1228395158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228395160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: < 1228395162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you USE the counter?? < 1228395209 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i play it occasionally < 1228395314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1228395317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll get it back up sometime < 1228395348 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so cool < 1228395352 0 :oklokok!unknown@unknown.invalid NICK :oklopol < 1228395360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a good game, you see. < 1228395948 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :nice blog. i thoguht you were a website though. im a cracker. i dont know how to hack. are you a hacker or cracker? | http://tunes.org/~nef/logs/esoteric < 1228396012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what I'll do is make version 4 < 1228396024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because, srsly, who doesn't want charts of their clickering? < 1228396048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: would you mind starting from 0 if you got FUCKING CHARTS?!?!?! < 1228396138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be awesome, no, i wouldn't mind < 1228396145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iz for greater good. < 1228396207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1228396222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the problem is scaling, i mean, it's hard to imagine a good storage system for this < 1228396233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking < 1228396237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an in memory buffer of like 1000 clicks < 1228396243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's appended to the main file every now and then < 1228396255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the file's split into liek 10MB chunks < 1228396269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno how to nicely index stuff so that you can go to a user page and get infos fast < 1228396272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s a hard problem < 1228396322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha, my little counter will revolutionize databases :> < 1228396386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mmhmm? < 1228396394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: mwhat < 1228396472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: basically < 1228396483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have to invent a hyper-fast append-only storage system < 1228396489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that has indexes on just about every column < 1228396499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indexeeeeeeeeeeees < 1228396505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it has to scale to over 200 appends per second < 1228396514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that's what the original counter peaked at, 200 clicks/sec) < 1228396520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1228396522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it could go even higher < 1228396523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1228396529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has to support billions and billions of rows < 1228396530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and shit < 1228396531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228396541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :revolution! < 1228396549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wat < 1228396561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: stop asking me questions < 1228396566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why < 1228396571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know i can't answer them. < 1228396588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"everything that's blue is type information" < 1228396606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228396628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'm calling the storage system revolution now < 1228396629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228396693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"the yellow boxes are more like placeholders" < 1228396699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what lang is this < 1228396741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure, i'm attending this lecture, but i'm not really interested in the whole subject, so i just pick up random fragments and irc. < 1228396846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :people = revolution.Schema( < 1228396846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : name='people', < 1228396846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : properties=[ < 1228396846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ['id', revolution.INDEXED], < 1228396846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ['name', revolution.INDEXED], < 1228396848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ['password'], < 1228396850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ] < 1228396852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :) < 1228396865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stores in data/people.{1,2,3,4,...,100} etc < 1228396944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, do you think i'd manage to read real world haskell, or would i just burn it after a few pages? < 1228397040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's pretty good < 1228397041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not like < 1228397044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enterprisey whizbang haskell < 1228397061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's: here's how you structure a haskell program that uses the interwebs and file io and stuff nicely while still being all neatfunctional < 1228397083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the people who wrote it are #haskell regulars and stuff, some work at galois (company thing that uses haskell). < 1228397095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. okay well spoken, i don't think i need more. < 1228397113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean yeah k i'll read it < 1228397132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is desperately trying to leave python :P < 1228397162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah python is really easy to do shit in but it's just so regular < 1228397261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. and it's much too verbose for my taste. < 1228397274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean for algorithm-related stuff < 1228397290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is why i'd like to learn stuff like J < 1228397300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"so, inheritance, do you guys know this concept?" < 1228397324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the lecturer is somekinda businessman, not our usual prof < 1228397338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i bet he's a noob, but i haven't been listening < 1228397401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one thing I've learned is that oop sucks, basically. < 1228397430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :inheritance is a pretty wild horse yes. < 1228397455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oop people are just idiots, they say that encapsulation and hiding is important and objects cant peek at others internals < 1228397458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but inheritance is exctly that < 1228397488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that depends, some believe inheritance should be done entirely in an encapsulativousal fashion < 1228397546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway true, peeking inheritance doesn't make much sense unless you're writing the inheritance tree as a whole. < 1228397708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. okay now i have absolutely no idea what's happening, i could just as well just get out :) < 1228397736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : def add(*args): < 1228397736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : self.cache_log.append(args) < 1228397743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: fast :-P < 1228397767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's that now < 1228397789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :""" < 1228397789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A fast append-only storage system that stores a ton of stuff < 1228397789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in memory before serializing it to chunked files. < 1228397789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does indexes galore. < 1228397790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :""" < 1228397796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :callsin' it revolution after your nonsense line < 1228397798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :using it for the counter < 1228397802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it keeps a log of every click < 1228397809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i need lots of indexes for statistics < 1228397818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nonsense? < 1228397818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1228397825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when you just said revolution out of nowher < 1228397826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228397845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no in fact i think it was good context for dat. < 1228397874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 seconds to add a million records, cool, though its just an array append :P < 1228397877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I need to do the serialization < 1228397881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and indexes < 1228397914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes it's not very surprising you can do nothing to a lot of data in no time < 1228398069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: its doing things with a list < 1228398069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228398138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, a sophisticated flavor of nothing < 1228398180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm oklopol how would you code an index? < 1228398182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1228398187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how would you serialize a mapping of < 1228398191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :string=>string < 1228398196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that you can access it without loading it all into memor < 1228398197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y < 1228398201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and without searching through the whole file < 1228398228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whhhell. < 1228398231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are tonsa ways < 1228398241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't ppl usually use b for file stuff < 1228398251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat? < 1228398265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err b-tree < 1228398315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's the canonical database data structure < 1228398321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or b+, same thing really < 1228398323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah how would you write one of thems out to disk so you can lookup without reading in the whole file, personally? < 1228398340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, multiple b-trees, i'm splitting files every now and then < 1228398366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well no need really < 1228398369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but go for it < 1228398436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yah but how would you < 1228398437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228398441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of an eleganty way < 1228398569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1228398587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mutters something about a higher-level operating system < 1228398614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i feel you bro :{ < 1228398618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ not gay < 1228398631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a b-tree isn't that hard to make serialized. that's pretty much how it was designed < 1228398646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but < 1228398654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't think how to look up without scannign through the whooooooooooole tree < 1228398654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::{ < 1228398657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hash tables work fine in memory < 1228398658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i haven't tried it, can't really guide you mucho. < 1228398663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i can't think how they'd work nice just scanning on discccc < 1228398684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. with a b-tree in the file, you'd just have to traverse the tree down once, log n < 1228398817 0 :Asztal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228398843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. gotta leave < 1228398863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-----> !! < 1228398865 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )" < 1228398872 0 :oklopol!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1228399127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wb oklopol < 1228399127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228400032 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1228400933 0 :jix_!n=jix@dyndsl-095-033-075-221.ewe-ip-backbone.de JOIN :#esoteric < 1228401730 0 :jix_!unknown@unknown.invalid QUIT :"..." < 1228401790 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228401800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hokay record format: < 1228401810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228401823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't use \0\0 as terminator and \0 as sep because that doesn't allow blank fields < 1228401826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well, I'll just use \0 and \1 < 1228401931 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228401940 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I just stole a Matlab module from my university :o < 1228401943 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Am I a bad man? < 1228402026 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm telling < 1228402970 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not really stealing < 1228402976 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Considering that they still have it < 1228402981 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is COPYWRONG D: < 1228403335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Copywrong < 1228403336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1228403345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am calling piracy that from now on < 1228403374 0 :Judofyr_!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228403957 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228404929 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228405187 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228405484 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228405484 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228406061 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228406190 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228406237 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228406367 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228406663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want a filesystem that versions absolutely everything automatically. :( < 1228406671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EVERYTHING. < 1228406970 0 :jix_!n=jix@p5B1077D0.dip.t-dialin.net JOIN :#esoteric < 1228407129 0 :Judofyr_!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228407129 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1228407268 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228407414 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228407511 0 :Judofyr!n=Judofyr@ti0056a340-dhcp0547.bb.online.no JOIN :#esoteric < 1228407871 0 :Judofyr_!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228408607 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228408926 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228409363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<8b>5dff5ba9-d4e0-4cc8-a70d-7ad97616ec12<0>name<0>$2a$12$2FavSY4z8BQ1.S7gUtp1ye0W/.HyHngFpxfQU76mrkSDv5InU1OZ.<0>penguinofthegods@gmail.com<0>2008<0>12<0>4 < 1228409371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ where is that unprintable char < 1228409385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :multiple items, of course, just being stuck after each other: < 1228409388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<8b>5dff5ba9-d4e0-4cc8-a70d-7ad97616ec12<0>name<0>$2a$12$2FavSY4z8BQ1.S7gUtp1ye0W/.HyHngFpxfQU76mrkSDv5InU1OZ.<0>penguinofthegods@gmail.com<0>2008<0>12<0>4<8b>5dff5ba9-d4e0-4cc8-a70d-7ad97616ec12<0>name<0>$2a$12$2FavSY4z8BQ1.S7gUtp1ye0W/.HyHngFpxfQU76mrkSDv5InU1OZ.<0>penguinofthegods@gmail.com<0>2008<0>12<0>4 < 1228409398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it's record<0>record<0>...) < 1228409744 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228410003 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228410212 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228410525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1228410561 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228410568 0 :Judofyr!n=Judofyr@ti0056a340-dhcp0547.bb.online.no JOIN :#esoteric < 1228410628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "revolution" sounds like a Windows codename version < 1228410635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, kinda < 1228410645 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is the revolution that it works okay? < 1228410654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instantrimshot.com < 1228410676 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*slide whistle* < 1228410695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why do you keep writing that? < 1228410705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because Slereah made a terrible joke? < 1228410708 0 :Judofyr!unknown@unknown.invalid QUIT :Client Quit < 1228410719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, but so far it's made no sense in any context, why the .com? < 1228410725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://instantrimshot.com/ < 1228410726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :turn on flash :-P < 1228410738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it's a red button that, when clicked, produces an instant e-rimshot at your convenience.) < 1228410746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it requires flash, no point in visiting it < 1228410748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for me < 1228410757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus the :-P < 1228410788 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why do you hate freedom? < 1228410829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I may be happier with Flash once there's an alternative implementation that isn't the biggest cross-platform security hole in existence < 1228410835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gnash? < 1228410837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instantrimshot.com < 1228410843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really sure if it's ready yet < 1228410851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus the instantrimshot.com < 1228410855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, the sort of websites that use Flash aren't the sort of websites I like ot visit < 1228410862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also, SVG was standardised first < 1228410865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and does all the same things < 1228410876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just people insist on using it only as a vector graphics format for some reason < 1228410880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is 100000x slower in every modern browser :P < 1228410894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, there's a huge problem with SVG, which is that nobody implements it properly < 1228410899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228410902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ironically, the only sane implementation I've seen was by Adobe < 1228410923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they stopped supporting it after a while, and it was never open-sourced < 1228410955 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ais523 < 1228410961 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe YOU SHOULD DO IT :o < 1228410973 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So that you may see our awesome flash videos. < 1228410994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :too busy right now, also Flash is big and complex and inherently insecure < 1228411010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, what sort of format designed for websites should be able to use the client's webcam by default? < 1228411011 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why inherently? < 1228411025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Flash is sort of like Java with a worse security model, in terms of its capabilities < 1228411026 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it doesn't have to use it. < 1228411034 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I mean, was it able to do that ten years ago? < 1228411041 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure webcam existed back then < 1228411101 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228411111 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should like get an old version of Flash :o < 1228411134 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm not sure you could fit it in Firefox. But then again, you can just download the flash and watch it. < 1228411146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um < 1228411150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it asks permission for webcam < 1228411150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228411156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does nowadays < 1228411167 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Get an old one then :o < 1228411174 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So that you may see our hilarious links! < 1228411186 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.albinoblacksheep.com/flash/shii < 1228411191 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :HEY GUYS, REMEMBER THE INTERNET? < 1228411252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely recalls something about it < 1228411279 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oerjan : It was more commonly known as the "Information super highway" < 1228411286 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or the "World Wide Webeverse" < 1228411293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes it was something Al Gore invented < 1228411315 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Using nothing but tubes. < 1228411319 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228411331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dude, it's tubular < 1228411348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :replacing the internet with a big truck would save on bandwidth < 1228411362 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Come on dude, the internet isn't a truck. < 1228411363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but not on latency < 1228411365 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's < 1228411369 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :a series of tube. < 1228411409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it shares the tubes with the sewer system < 1228411420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sometimes there is overflow, thus we get spam < 1228411452 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The internet is nothing but a statistical experiment. < 1228411466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it gradually worsens as global warming causes sea level to rise, increasing flood incidents < 1228411470 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :what would happen if a million monkeys typed on a million typewriters? < 1228411475 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So far, no Shakespeare. < 1228411511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: alas, it's logarithmic, just 12*log 10 increase < 1228411521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :compared to a single monkey < 1228411523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um wait < 1228411528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :6*log 10 < 1228411542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for a moment i assumed the monkeys had a million typewriters each < 1228411633 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But they have only four hands, oerjan < 1228411636 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, and a tail < 1228411640 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't be useful < 1228411657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only spammers have that, i don't think they have produced any shakespeare yet, unless they copied it < 1228411692 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Iunno < 1228411699 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do you know those spams with random words? < 1228411704 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Some can be pretty poetic < 1228411708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm yeah < 1228411718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but still, the problem is it's logarithmic < 1228411720 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lemme find an awesome one < 1228411732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the CAPTCHA on Wikimedia often ends up poetic < 1228411743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doubling the number of monkeys only increases by 1 bit the length of useful results < 1228411747 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://balinares.livejournal.com/54645.html < 1228411841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm a spam poetry contest < 1228411851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the winner gets 1 month off his jail time < 1228411866 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228411870 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :<:| < 1228411873 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1228411896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oerjan> hm a spam poetry contest < 1228411901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oerjan> the winner gets 1 month off his jail time < 1228411923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: so are you wearing a dunce cap or a pointy hat, or are you just angry < 1228411997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a mitochondrial particle accelerator < 1228412006 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228412016 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :like a jedi? < 1228412255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228412270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're thinking of midichlorians < 1228412446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : I want a filesystem that versions absolutely everything automatically. :( < 1228412459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh oh oerjan pun time < 1228412462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall VMS did that < 1228412470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah i think so < 1228412474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, just ancient memory < 1228412508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i believe nvg has an OpenVMS server somewhere for the nostalgic members < 1228412566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when i joined university, the computer system was VMS < 1228412597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and nvg's first server was a VAX running Ultrix < 1228412720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i logged onto my account on the university's VMS system to connect to that server's MUD. that's how i got started on the internet. < 1228412985 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228413098 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228413729 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228413797 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228413878 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :D:< < 1228414041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1228414472 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228414473 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH < 1228414517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe you could use one of those bouncer thingies? < 1228414529 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1228414552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like ehird and ais523 do/used to do < 1228414558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do < 1228414565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll give Slereah an account if he wants < 1228414582 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what you're talking about < 1228414583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: they avoid quitjoin-spamming channels when your connection goes wrong < 1228414601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm still on a bouncer < 1228414605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: basically, you connect to a server < 1228414609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it connects to IRC on your behalf < 1228414612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: you connect to an irc server < 1228414614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's always connected < 1228414617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you never go offline < 1228414619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and when you reconnect, < 1228414621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if you become disconnected from it, it's still connected to Freenode < 1228414623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything you missed gets sent back at you < 1228414627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~end~ < 1228414631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i just had this impression i've seen you not on one recently < 1228414641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: when he's using mibbit? < 1228414645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I've been on one all along, explaining why I haven't disconnected for ages < 1228414655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even when I've been on mibbit as ais523_, ais523's still connected from the bouncer < 1228414658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just I'm not connected to it < 1228414663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228414672 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess it would be nice. < 1228414704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: the downside is that I get access to your nickserv password :-P < 1228414710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228414712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1228414714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that can be avoided < 1228414721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by just doing it manually < 1228414730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i could just log in as you anyway. although i haven't done that once. < 1228414735 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1228414740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah < 1228414742 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have no nickserv password < 1228414746 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :At least I don't use it < 1228414756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sweet, I'ma impersonate you next time you drop offline < 1228414759 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Freenode doesn't require you to identify < 1228415010 0 :Slereah-!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228415017 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :NEVER HAVE I BEEN MORE ANGRY OR ORANGE < 1228415048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: if you were Nickserv-identified, you could get your nickname back from the ghost Slereah < 1228415069 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Could I? < 1228415073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1228415078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/ns ghost Slereah PASSWORD < 1228415081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will kill slereah < 1228415086 0 :Slereah!unknown@unknown.invalid QUIT :Nick collision from services. < 1228415091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tada < 1228415092 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :HOLY SMOKE, A MIRACLE < 1228415106 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But it still mean I have to type it every goddamn time < 1228415118 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's easier to wait it to drop < 1228415137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use a less secure password < 1228415137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228415149 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :My password is not secure. < 1228415151 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Like not at all. < 1228415163 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228415170 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's a fucking IRC password dude < 1228415175 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I only use it to... < 1228415186 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't remember why I need it for on freenode < 1228415232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: to stop other people doing this: < 1228415234 0 :ais523!unknown@unknown.invalid NICK :Slereah < 1228415245 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :OH SHI- < 1228415247 0 :Slereah!unknown@unknown.invalid NICK :ais523 < 1228415250 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :MY OWN CLONE! < 1228415258 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :NOW NEITHER OF US WILL BE VIRGINS! < 1228415259 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :ais523 < 1228415266 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You know why that's a stupid argument? < 1228415269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think he stopped being your clone < 1228415282 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Because Freenode doesn't actually require you to enter your password < 1228415290 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I never enter it, and they never kick me out < 1228415300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :people can check with nickserv if you're logged in. < 1228415306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: some things do require an entered password < 1228415311 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1228415315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, many people won't receive /msgs from you if you aren't identified < 1228415317 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But not the things I usually do < 1228415326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you need one to kick off someone else who's using your nick < 1228415332 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's also why I actually registered it < 1228415336 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :For those rare instances. < 1228415435 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Plus, you can impersonate me if you want. < 1228415451 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :To see for yourself, just for one moment, how awesome it is to be me. < 1228415990 0 :oerjan!unknown@unknown.invalid NICK :Slereah < 1228416000 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ooh, flashy < 1228416005 0 :Slereah!unknown@unknown.invalid NICK :oerjan < 1228416020 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You're a fraud! < 1228416023 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :A phony! < 1228416025 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :A fake! < 1228416029 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :An impostor! < 1228416049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're hyphenated! < 1228416067 0 :jix_!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1228416111 0 :Slereah-!unknown@unknown.invalid NICK :Slereah < 1228416114 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AM I? < 1228416188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION picks up the dropped hyphen and adds it to the swatter -----### < 1228416231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aargh < 1228416498 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1228416503 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What's the source of the topic < 1228416505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, which Slereah is which? < 1228416523 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I am Pedro Sanchez Villalobo. < 1228416566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is suspicious, that doesn't sound french < 1228416583 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Neither does your FACE < 1228416599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1228416614 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now i'm even more suspicious, maybe you're really GregorR < 1228416633 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is Gregor a mootxican? < 1228416684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm "Pedro Sanchez Villalobo" gives only one google hit, in french < 1228416693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's french after all, then < 1228416695 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Weird. < 1228416713 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, it was the name of the ape general in Critter Commando < 1228416716 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lemme check < 1228417250 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"The government in Los Estados Unidos Banana de Republico is like an industrial machine, 3000 revolutions a minute!" < 1228417503 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The United States Banana of Republic? < 1228417522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reminded of the Junta boardgame < 1228417547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, not that, I played it once and the other players got annoyed with me for not getting into the spirit of the thing < 1228417551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I played it far too honestly < 1228417551 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :villalobos < 1228417560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admitted secret political donations, that sort of thing < 1228417594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was "Republica de los Bananas", though < 1228417676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, annoying the other players _is_ part of the spirit of the game :D < 1228417685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe not in that way, though < 1228417746 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmmmmmmmmoxie. < 1228417937 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228418017 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph as i suspected, banana is feminine in spanish < 1228418130 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty phallic looking though! < 1228418139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you'd think < 1228418301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall occasionally reading about some muslims having trouble with it < 1228418332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not allowing women to eat it undivided, that sort of thing < 1228418343 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1228418349 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It hurts my penis to think of it < 1228418923 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sooooo < 1228418930 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Anyone knows the source of the topic? < 1228419018 0 :jix!n=jix@dyndsl-095-033-075-221.ewe-ip-backbone.de JOIN :#esoteric < 1228419110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :google gives: http://www.angryhacker.com/blog/archive/2008/10/09/is-google-the-new-real-networks.aspx < 1228419198 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228419202 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's true. Real Player must die. < 1228419224 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although it's full of nostalgia. < 1228419226 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You know something? < 1228419240 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Real player was the first format I ever got pirated TV shows. < 1228419251 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Back in... 2001? < 1228419263 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :South Park episodes, under 20 MB. < 1228419271 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Smallest one is barely 6MB < 1228419274 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For 20 minutes. < 1228419789 0 :sorear!n=stefan@ip68-6-135-211.sd.sd.cox.net JOIN :#esoteric < 1228420601 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228420892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://brainlessworld.files.wordpress.com/2007/11/dehydrated-water.jpg < 1228420982 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228420983 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Cute. < 1228421115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.buydehydratedwater.com/ < 1228421143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that what you get from mineral/tap water if you remove all the H2O and are left only with the minerals dissolved in it? < 1228421151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, it's water without the wate < 1228421151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r < 1228421166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://buydehydratedwater.com/shop/index.php?main_page=product_info&products_id=5 mega gift indulgence pack < 1228421176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://buydehydratedwater.com/shop/index.php?main_page=product_info&products_id=9 do it yourself guide < 1228421181 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yo dawg I heard you like water so I put water in yo water so you can drink while you drink < 1228421188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://buydehydratedwater.com/shop/index.php?main_page=product_info&products_id=8 book of practical uses < 1228421230 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This book would be a great gift. < 1228421236 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sort of a "fuck you" gift < 1228422008 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228422345 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello KING < 1228422350 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How's the kingdom? < 1228422376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: for some reason that seemed crazily sarcastic to me < 1228422381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though probably it wasn't meant to be < 1228422399 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I'm no king hater dude < 1228422412 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm more royalist than the king! < 1228422516 0 :atrapado!n=affs@cm126109.red.mundo-r.com JOIN :#esoteric < 1228422821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I work on updating PSOX to Py3K? < 1228422836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I'm not entirely certain anyone will care either way < 1228422841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: MP < 1228422842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1228422849 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was kidding < 1228422857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: DO NOT JOKE ABOUT SUCH MATTERS DAMNIT < 1228422879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'll give me a heart attack < 1228422880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1228422924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why would it be that disastrous? < 1228422935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: NEVER SAY ANOTHER WORD TO ME ABOUT PSOX < 1228422938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1228422945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you need help, obviously < 1228422950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing wrong with mentioning PSOX < 1228422954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAH < 1228422965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I WILL KILL YOU WHILE YOU SLEEP < 1228422972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :don't, please < 1228422981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would be kind of weird, scary and illegal < 1228422989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND PSOX < 1228422990 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, would it give you pain to remind you that you contributed to PSOX? < 1228422995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yeah, one line < 1228422998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when i thought you got some sanity < 1228423000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which line was it? < 1228423007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually wait < 1228423009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: more like -50 lines < 1228423014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as i removed the stupid-shit safety crap < 1228423014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228423021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you added a negative number of lines < 1228423035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i improved it by making there be less of it < 1228423057 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You also gave me the names of some stuff in the type system < 1228423072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228423077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i advocated getting rid of the type system < 1228423165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stop fighting let's all be friends < 1228423174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you just don't get PSOX < 1228423194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes my one weakness :'( < 1228423366 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | i improved it by making there be less of it < 1228424452 0 :kar8nga!n=kar8nga@f-54.vc-graz.ac.at JOIN :#esoteric < 1228425709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers switching to haskell as his go-to language < 1228425799 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :at least add it... it royally sucks for most sorts of I/O problems but it's great for the calculator job above bc < 1228425826 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :pretty much all my one-off problems are solved with either perl or haskell < 1228425853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I used to use haskell quite a lot; I just need to get more to grips with structuring actual programs in it. < 1228425862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Right now I generally just hack something up in Python. < 1228426001 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hi, sorear. < 1228426014 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :Hi? < 1228426031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, sorear's been in here all along and I didn't notice < 1228426046 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :ais523: turn off join muting < 1228426058 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :I've been here all of 1:30 < 1228426069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I forget who sorear is? :P < 1228426080 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :A person. < 1228426086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I kind of inferred that much. < 1228426087 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :Not a terribly remarkable one. < 1228426101 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Something like Stephan O'Rear, if I remember correctly. < 1228426104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't have it on, but my bouncer misses joins sometimes anyway < 1228426119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know sorear from TAEB < 1228426121 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1228426122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grrs at haskell for not letting me use the field name 'name' in two `data`s < 1228426129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, taeb, right < 1228426150 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :ACTION greps his giant pile of logs for 'ihope' < 1228426166 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'm in there somewhere. < 1228426179 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :#haskell, figures < 1228426193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wtf, Warrigal is connected from normish < 1228426193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228426244 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And that's how I've been connected for a couple days, a feat I could never manage on home computers. < 1228426326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damnit, my haskell code treats into right-margin-indent hell and over-paren hell again. < 1228426332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should try, you know, splitting up my functions. < 1228426358 0 :sorear!unknown@unknown.invalid PRIVMSG #esoteric :If it's not a one-liner it _probably_ needs to be factored < 1228426375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm terrible at factoring stuff. < 1228426571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heh. I factored my code and it looks even uglier. < 1228426594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should see some of my Prolog < 1228426598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's some feat. < 1228426603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :recently I've been doing quite a lot of defactoring < 1228426606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for imperativy stuff < 1228426612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lots of nested parens for ; and -> < 1228426617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://hpaste.org/12698 <-- Awful, awful, awful looking. < 1228426702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might try some list comprehensions < 1228426724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Well, the thing that really sticks out before the other ugly is initialCurrencies < 1228426732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :having names in a separate line all by itself, and the crazy-indent of the Currency values. < 1228426824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why are rates Maybe Integers? < 1228426837 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You're tracking currencies that aren't in the PBA? < 1228426840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: The PBA can conceivably be given assets that aren't currencies. :P < 1228426847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You could do it right now, fr'instance. < 1228426851 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228426859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although technically I do not have to track them, I feel like I should. < 1228426909 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should learn Haskell, well, at least know it more than just knowing a stupid pun < 1228426915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should show that to the #haskell folks so that they kill me. < 1228426970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Someone rate this idea. < 1228426987 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1228427089 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i annotated, although maybe it got too wide < 1228427113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: a bit better, but everything below initialcurrencies is still blergh < 1228427132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Transform your code into pointless form to make it beautiful. :)" -- stunning advice of #haskell < 1228427146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: also, it occurs to me that the list comprehension is actually pretty unneeded there < 1228427153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you're not actually using any list comprehension features. < 1228427172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just for prettyness, of course < 1228427177 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What would pointfree form actually change? < 1228427186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it would make it look awful. < 1228427204 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't even see where in the code the changes would be < 1228427210 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But remember I'm a Haskell n00b < 1228427214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(\k -> k ++ " credit") == (++ " credit") < 1228427223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :everything should be as pointless as possible, but no pointlesser. < 1228427252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's at least one place where pointless is better < 1228427264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh, true < 1228427309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also oerjan < 1228427312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yours is over 80 charactrs < 1228427313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1228427320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. i have to do more pig-ugly wrapping < 1228427392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right i was afraid Currency { ... } did not fit even with starting further left < 1228427450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228427451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228427456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hello < 1228427458 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't worry about wrapping in his Agora proposals, obviously < 1228427490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{{@pl \i -> show i ++ " crop" < 1228427490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:50] lambdabot: < 1228427490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(++ " crop") . show}} < 1228427495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"your code will be better if you make it more obscure." < 1228427598 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why are your credits notes? < 1228427632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: It's for Agora Nomic. Notes are the rules-sanctioned non-transferrable currency. Note Credits are a hack that makes them sort-of-transferrable in practice. < 1228427640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(user-made) < 1228427645 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1228427647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(er, player-made :p) < 1228427671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why are some sharps and some flats? < 1228427688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: the most common usage that I can see. Annoyingly for someone who is musically retarded (me), people like switching between the two in actions. < 1228427699 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1228427722 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Let's all just use # < 1228427728 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'd rather keep it consistent < 1228427731 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in the program at least < 1228427744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: would you go with sharps or flats :P < 1228427758 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i would throw a coin < 1228427764 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then i would crawl around for hours trying to find it < 1228427772 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then i would forget why i'm doing that < 1228427777 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then i'd go drink some tea < 1228427783 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ooh, look, nice < 1228427789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament's life sounds exciting < 1228427815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :about as exciting as garfieldminusgarfield < 1228427899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, in trying to make my code prettier with #haskell's help, i have made it uglier < 1228427901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOO HOO < 1228427914 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://hpaste.org/12698#a4 is pretty < 1228427935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would have been nice if someone linked me to that < 1228427940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but errrrr < 1228427942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not pretty. < 1228427949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's ugly. < 1228427955 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How is it ugly < 1228427962 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You want more than whitespace stuff changed? < 1228427979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's ugly because it's in Haskell. < 1228427980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's way too slim and vertical for no real reason, it's inconsistent in its indentation and it's hard to read < 1228427988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes, we know, you hate haskell < 1228428030 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it's easy for me to read < 1228428038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe you're blind. < 1228428059 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Easier than the others, at least < 1228428063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's definitely inconsistent, some bug there < 1228428096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one option is not to start to the right of the where < 1228428101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Sgeo: wait, are you Sgeo? < 1228428112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228428118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from #haskell < 1228428132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and was he Sgeo? < 1228428137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know :P < 1228428152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I HATE HASKELL-MODE AND ITS GODDAMN "WHAT PEOPLE NEVER INDENT SUBEXPRESSIONS" < 1228428168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TYPING FOUR SPACES MANUALLY! WHAT! THIS IS 2008 < 1228428253 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't use haskell then < 1228428270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gee, is lament talking about haskell sucks < 1228428271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's new < 1228428294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: new try < 1228428320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what the < 1228428323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's some serverely messed up intendation < 1228428325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, http://hpaste.org/12698#a6 my new try < 1228428360 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what happened with the crops and credits lines < 1228428363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p252251216.txt < 1228428373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: make my haskell look nice < 1228428392 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :convert it to C# < 1228428392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :somehow i managed to make the same bug as that consonanty guy < 1228428399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: no < 1228428429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: NO THAT IS FORBIDDEN < 1228428650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so lament which language do YOU use :P < 1228428846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hok < 1228428849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey oklopol < 1228428854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DOT ACTION 2 < 1228428868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL! < 1228428989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228428998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh it's short for action, of course... < 1228429009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just thought it was "dot, act 2" < 1228429010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1228429014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228429044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :would you want to meet someone in a dark alley who thought that INTERCAL was beautiful? < 1228429068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite possibly, they'd be less likely to hurt me than someone who had never heard of INTERCAL < 1228429078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i agree with ais523 < 1228429098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fwiw, they'd be quite likely to know who I was < 1228429117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee, would you use a plastic surgeon who thought that INTERCAL was beautiful? < 1228429136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the risk of ending up like a picasso painting... < 1228429179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's another clear yes < 1228429204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was afraid of that < 1228429222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not convinced I'd use a plastic surgeon at all < 1228429226 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1228429244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well me neither < 1228429274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty enough <3 < 1228429288 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Not as pretty as INTERCAL! < 1228429310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"That pig ugly code is perfect" -- #haskell < 1228429330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: everyone seems to disagree with your sense of aesthetics is the problem < 1228429342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think that code looks nice? < 1228429351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1228429371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://hpaste.org/12698#a6 < 1228429387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit wide < 1228429400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :things like ["C", "C#", "D", "D#", "E", "F", "F#", "G", "Ab", "A", "Bb", "B"] look bad on one line < 1228429404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Cale: looks like something to do with optimizing political gain in return for payoffs < 1228429411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- #haskell on what my code goes < 1228429412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they don't fit in with their surroundings < 1228429428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do they know about nomic? < 1228429435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i haven't told them a thing < 1228429436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228429461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1228429464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you ruined all the fun < 1228429467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's all you ever do < 1228429473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, what do you do with water rights in agora anyway? :D < 1228429477 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1228429487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: they prevent ranches drying up < 1228429492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ranches generate numbers < 1228429496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which can be used to score points < 1228429511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :WRV are generally considered to be the most useful stable Agoran asset at the moment < 1228429588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1228429645 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : it's a script kiddie bot? < 1228429659 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I post the link to it's page on the Notary wiki < 1228429660 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : that screen shot looks like scores of simultaneous ssh login attempts < 1228429660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone should disillusion them about that < 1228430508 0 :oklokok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228430535 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228430597 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Who's been including D# along with Ab and Bb? < 1228430686 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :clearly they should have infinitely many notes :) < 1228430726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats lament -----### < 1228430735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just to test the new hyphen, you see < 1228430807 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1228430862 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it looks just like the old hyphen < 1228430897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: well yes, it was a perfect fit < 1228430906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's one more hyphen in the swatter than before < 1228430915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan stole it off Slereah- < 1228430924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, took it as it was unused < 1228431034 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I took your wallet, since you weren't using it < 1228432675 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228432755 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228432887 0 :jix!unknown@unknown.invalid QUIT :"..." < 1228433153 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228433158 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228433496 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228433880 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228436020 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228436092 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228436674 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228437387 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228438578 0 :Dewi!n=dewi@203-214-45-180.dyn.iinet.net.au JOIN :#esoteric < 1228439025 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1228439163 0 :Asztal_!n=chatzill@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228439347 0 :Asztal_!unknown@unknown.invalid QUIT :Client Quit < 1228440128 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p561556134.txt :) < 1228440384 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228440507 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: generator already executing < 1228443721 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228445665 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228445692 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228446942 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My cat seems to be hibernating for the winter :P < 1228446958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :She woke up to eat today, then went back to sleep. That was her entire day :P < 1228447061 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't count. < 1228447073 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pushes the big red button < 1228447158 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.albinoblacksheep.com/flash/dumbbell this button? < 1228447390 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :that was nice < 1228447406 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :would have been cooler if he'd written the sign himself before passign out < 1228447601 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But that would mean he woke up and saw a blank sign? < 1228447744 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless he was briefly conscious when going to the other side, and drew on that sign, then woke up forgetting? < 1228447748 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That'd be less dramatic though < 1228447753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes Warrigal  < 1228447966 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :TmsT animations are awesome < 1228449768 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228449934 0 :Asztal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228451068 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1228451072 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :TmsT? < 1228451142 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228451832 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228453783 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228454518 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228455686 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228456430 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228456440 0 :pikhq!n=pikhq@r01jjw8v9.device.mst.edu JOIN :#esoteric < 1228457462 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228461542 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228463286 0 :Warrigal!unknown@unknown.invalid QUIT :Remote closed the connection < 1228463290 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1228463999 0 :clog!unknown@unknown.invalid QUIT :ended < 1228464000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228465665 0 :oklopol!unknown@unknown.invalid QUIT :Success < 1228465769 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228466020 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228467560 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228467668 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228469742 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228470127 0 :oklopol!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1228470435 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228471272 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228471549 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228471558 0 :Slereah_!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228471559 0 :Slereah_!unknown@unknown.invalid NICK :Slereah- < 1228471721 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228471788 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228471791 0 :oklokok!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1228472211 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228472998 0 :oklokok!unknown@unknown.invalid QUIT :No route to host < 1228473315 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228473685 0 :Slereah-!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228474057 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228474771 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228475795 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228476631 0 :Slereah-!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228477167 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 148 (No route to host) < 1228477188 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228477465 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228477476 0 :Slereah-!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228477792 0 :nooga!n=nooga@89.174.55.154 JOIN :#esoteric < 1228477815 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :don't you know is there a fast way to obtain file's path from inode? < 1228478024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: which one < 1228478028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an inode can have more than one path < 1228478040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and IIRC, there's no way to find its paths apart from by searching the entire filesystem < 1228478048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most filesystems can't easily determine the other end of a hard link for that reason < 1228478584 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228478717 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228478915 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228485036 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228485128 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228485270 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nooga: find < 1228485571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hi < 1228485962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228486237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228486240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i forgot what i was gonna say < 1228486241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDD < 1228486573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228486582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i needs to eat now < 1228486859 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228487005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523 < 1228487246 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228487693 0 :Slereah-!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228488151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool can i write stuff here < 1228488157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't, huh. < 1228488162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well anyway, should i watch? < 1228488164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1228488164 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1228488164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1228488164 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1228488174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :watch what? < 1228488175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's quite a yes. < 1228488185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm watching family guy, i don't really have anything else atm < 1228488215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seen these episodes like 20 times each, so this is mostly so i don't have to do anything else. < 1228488244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm very tired, and i have a lot to read so i can't really sleep the 4 hours i need < 1228488264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not just read, then < 1228488292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd have to open the browser. < 1228488317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt you could ever understand just how lazy i can be. < 1228488374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: would it help if I sent you a link over IRC you could click on? < 1228488393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228488412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then there's the password i'd have to type and all that. < 1228488508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but you're typing on irc < 1228488516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228488518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1228488523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1228488526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1228488553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not productive. i can do that no matter how tired i am. < 1228489123 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228490272 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228490569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.baconbuzz.com/ <-- the bacon reddit now has a theme. and a domain. < 1228490579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when will the madness end?! < 1228490609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is a bacon reddit a better or stupider idea than lolcode? < 1228490716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... someone put an ASCII rickroll on reddit < 1228490720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just pasted the lyrics to the song < 1228490725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :somehow I don't think that counts < 1228490736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: WE'RE NO STRANGERS TO LOVE < 1228490743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nowhere is safe < 1228490795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's hardly a proper rickroll... < 1228490839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: sorry, I'll continue < 1228490843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU KNOW THE RULES, AND SO DO I < 1228490848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A FULL COMMITMENT'S WHAT I'M THINKING OF < 1228490851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, video or it doesn't coutn < 1228490851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU WOULDN'T GET THIS FROM ANY OTHER GUY < 1228490853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*count < 1228490856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I JUST WANNA TELL YOU HOW I'M FEELING < 1228490858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GOTTA MAKE YOU UNDERSTAND < 1228490859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, IRC has /ignore < 1228490863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NEVER GONNA GIVE YOU UP, NEVER GONNA LET YOU DOWN < 1228490867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, I suppose you could just stop watching the rickroll < 1228490868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: web has /etc/hosts < 1228490869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after a bit < 1228490878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: /etc/hosts is no good at blocking rickrolls < 1228490883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I recited all of that from memory < 1228490887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: youtube.com 127.0.0.1 < 1228490888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as everyone knows there are an infinite number of rickrolls on the internet < 1228490894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would snap most of them < 1228490896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you only have finitely much /etc/hosts space < 1228490902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but agreed, most of them are on youtube < 1228490902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, true. < 1228490908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Rick Astley theory,. < 1228490916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :come to think of it, it would be pretty hard to write a rickroll that would actually show up on my computer < 1228490924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to use .ogg, SVG or javascript < 1228490932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and even then noscript would block all those by default < 1228490940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SVG rickroll < 1228490941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1228490944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you'd have to persuade me to let them through as well, although that might not be hard < 1228490948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually < 1228490952 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228490963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just use the table-full-of-1px-large-elements trick < 1228490966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a meta refresh < 1228490969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno about the music, though < 1228490980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meta refresh? for /video/? < 1228490992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you mad? no connection has a latency low enough to get a plausible frame rate like that < 1228491006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :part from possibly if the browser and the server were the same computer < 1228491010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: who says it can't be laggy? < 1228491011 0 :WOLD!n=chapin@213-202-141-173.bas502.dsl.esat.net JOIN :#esoteric < 1228491017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be a very very slow rickroll < 1228491020 0 :WOLD!unknown@unknown.invalid PART #esoteric :? < 1228491026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it displays rick astley on yoru screen, and he acts out the video to never gonna give you up < 1228491034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the only requirement is something that can be recognized as the song < 1228491040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe sheet music along the bottom < 1228491065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... /me invokes rule 34 on rickrolls < 1228491069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't want to see the results < 1228491088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :surely exists < 1228491092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, surely < 1228491101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what rule 34's all about < 1228491108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, i mean < 1228491111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even without the rule, though, "that must exist" is an ingrained reflex < 1228491115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rule 34 just formalises it < 1228491120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the projection into digital form must surely exist < 1228491121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :already < 1228491122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's inductive reasoning < 1228491124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1228491161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :google shows nothing < 1228491179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: now everyone's going to wonder why you were googling rickroll porn < 1228491189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Google will show you rickroll-porn-related adverts < 1228491191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because of the previous lines? :P < 1228491200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because of that one search < 1228491208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hope it shows up on the google big lcd with searches in realtime < 1228491213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, how did you know all those lyrics? < 1228491223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from being rickrolled a lot? < 1228491232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I assume you don't actually like the song, although I don't know) < 1228491247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :being rickrolled a lot, yes < 1228491258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although the song is catchy in a kind of horrid, earworm-like "MAKE IT STOP" way < 1228491330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh, rickroll porn is on youtube. i should have guessed. http://uk.youtube.com/watch?v=oHg5SJYRHA0 < 1228491337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[note - thinly veiled rickroll] < 1228491355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is it rickrolling someone to link them to a rickroll when they ask for something rickroll-related? < 1228491374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think that's a meta-rickroll < 1228491401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose the purest case would be: < 1228491405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://uk.youtube.com/watch?v=qmPmIJyi0sc&feature=related what the fuck, a 2 minute long guide on how to rickroll, with actual terrible acting (not a rickroll, I pledge so) < 1228491414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : can you link me to a rickroll? http://uk.youtube.com/watch?v=oHg5SJYRHA0 < 1228491418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dose that count as rickrolling? < 1228491422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*does < 1228491423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, it's expected < 1228491424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UNLESS < 1228491426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you said it as a joke < 1228491432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it was in the context of you actually wanting another video < 1228491435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then the meta-irony would kick in < 1228491460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, what if you didn't link me to a rickroll < 1228491464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :could that be rickrolling? < 1228491474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about: < 1228491482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : can you link me to a rickroll? no, but see http://uk.youtube.com/watch?v=oHg5SJYRHA0 instead, you might be interested in it < 1228491487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that rickrolling? < 1228491497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if you expected it to be that video, it's not < 1228491499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you didn't, it is. < 1228492095 0 :Slereah-!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228492417 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228492763 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228493523 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228494109 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228494256 0 :Ilari!n=user@a88-112-57-51.elisa-laajakaista.fi JOIN :#esoteric < 1228494430 0 :Slereah-!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228494767 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1228494922 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1228495468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1228495473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228495498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, much to do in "rl" now? < 1228495528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still yes in theory for the rest of the week < 1228495536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm relaxing a bit today, having just completed one assignment < 1228495548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I just realized you can over-engineer "stupid" school tasks even outside programming, or such < 1228495553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :music in fact < 1228495601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least here you have to take a short course in either music or painting during high school < 1228495604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now I took music < 1228495614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I took a full GCSE in music, only got a B though < 1228495636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it was a task to fill in the missing notes, with mostly 4/4 (a few places with 3/4 too) < 1228495652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and one was enough free form to allow you to fill in mostly anything you wanted < 1228495657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION put in some crazy stuff there < 1228495662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is perfectly legal < 1228495670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I wonder what the teacher will think < 1228495683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :putting a small 3 over a group of notes is so fun :D < 1228495705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it messes up the whole timing calculation < 1228495719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is it written in 8/8 time? < 1228495732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no, in 4/4 sadly, that couldn't be changed < 1228495744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :otherwise I would have used something unusual for it too < 1228495744 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :you can change time mid-song < 1228495758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell, well it said "put in *notes* to make the timing right" < 1228495765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I didn't dare do that < 1228495771 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :Note: change time here < 1228495776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you messing with grace notes too? < 1228495781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apoggieturas are fun < 1228495785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they have a positive length < 1228495792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :equal to half the length of the next note < 1228495810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm I don't know the English terms for these, just the Swedish < 1228495818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apoggieturas == the dots after the notes? < 1228495820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228495826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apoggietura's a type of grace note < 1228495832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so is acciacatura < 1228495841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :acciacaturas are zero-length notes < 1228495855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas apoggieturas have a positive length equal to half the length of the note after, which has its length halved < 1228495877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles to find an image < 1228495901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha, *those* < 1228495907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I didn't use any grace notes < 1228495915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mainly I would have been too confused myself < 1228495936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: putting a small 3 over a group of notes is so fun :D <<< wut? < 1228495937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :put in any chords where different notes in the chords had different lengths? < 1228495950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it makes each note in the group last 2/3 as long < 1228495954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :liek, three-in-place-of-two < 1228495956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228495972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that just felt like too much hype over such a common construct < 1228495972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I did that < 1228495979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION used about a hundred of those today < 1228495986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, one issue is the paper you had to fill in on was rather small print < 1228495991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it was hard to fit anything < 1228496087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't fit this (just giving lengths): 1/8, 1/8, 1/8, 1/8+dot, 1/16, 1/4, 1/8 | 1/16 < 1228496093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too little space for the first < 1228496117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why you use grace notes, they're half the physical size < 1228496175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, couldn't have fitted it in there either, the pencil would have to be sharper than possible for it < 1228496192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :use an electron microscope inkjet priter, then < 1228496202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1228496228 0 :Mony!n=AssHole@AToulouse-258-1-133-209.w86-217.abo.wanadoo.fr JOIN :#esoteric < 1228496275 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1228496289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what will I eat this weekend? < 1228496291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i < 1228496292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : < 1228496303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you corrected good grammar to bad grammar? < 1228496308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes. < 1228496313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was not my style < 1228496347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :however < 1228496353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tell meeee! < 1228496364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, Something with pasta maybe? < 1228496375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I suggest lentil soup < 1228496390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, lentil(?) soup with pasta? < 1228496397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, not with pasta < 1228496400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even though I don't know what lentil is, that sounds awful < 1228496402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just lentil soup in general < 1228496418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lentils are a type of vegetable, they're sort-of like peas but much smaller and orange < 1228496429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah found it by interwiki < 1228496431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :linser < 1228496438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, the shells are poisonous, and they're a pain to get off because they're only about 3mm across < 1228496439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I never tasted them < 1228496447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you go to a shop and buy lentil soup which has been made properly < 1228496453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works well with tomatoes < 1228496469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how about something with meats? < 1228496471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I prefer home made food < 1228496481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, pasta with Swedish meatballs? < 1228496488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228496492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well can you hand me some < 1228496499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, no because I ate them < 1228496503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves that combo < 1228496504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1228496519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had it the day before yesterday < 1228496529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :home made pasta and home made meatballs of course < 1228496531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for ais523 to mention he's vegetarian < 1228496538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, is he? < 1228496538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*they're < 1228496538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228496542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: eat your finger, it's delicious < 1228496546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, your single finger < 1228496549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :humans only have one finger, y'know < 1228496560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm not < 1228496560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't know whether he is. why do you ask? < 1228496572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are vegetarian things I like anyway, like lentil soup < 1228496580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :many of them go well with meat < 1228496594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ratatouille does, for instance < 1228496594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, right, you just don't eat junk food < 1228496604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aaaanyway, that you eat weirdly! ;) < 1228496607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yep, pretty rare for me to eat junk < 1228496628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i'm not a human, i'm a lizard < 1228496630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure eating junk would make you gay. http://instantrimshot.com/ http://pleasemakeitstop.com/ http://atleastoerjanspunswerefunny < 1228496631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.com/ < 1228496631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't know what the opposite of vegitarian would be... < 1228496634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meatitarian? < 1228496640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :carnivore < 1228496643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/vegi/vege/ < 1228496646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1228496662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'm not that much, but I dislike fruit and such < 1228496670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like fruit, and salad < 1228496684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm strange, I tend to eat healthily via liking the food, rather than for any health reason < 1228496746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm breatharian!! < 1228496748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Inedia < 1228496751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228496839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I fall in the second category < 1228497252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :food doesn't have squat to do with health, the way our bodies evolve over time is all due to the brain. < 1228497264 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228497265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION believes < 1228497287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well yes, but oklopol, you believe in things you think are false < 1228497288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228497314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how preposteriorly paradogmatic. < 1228497323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :paradogmatic? < 1228497327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1228497332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1228497338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't a real English word I don't think < 1228497354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: define:paradigmatic < 1228497355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the feeling I get from it is sort of like next to a strong opinion < 1228497356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe not, but you know what i meant. < 1228497361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No definitions were found for paradogmatic. < 1228497373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, no I don't < 1228497378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not, i don't care :) < 1228497379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :back-translating from the Latin, it means something along the grounds of "not exactly insisting on a strong opinion, but doing something similar and parallel" < 1228497381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: define:pre posteriorly < 1228497381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No definitions were found for preposteriorly. < 1228497386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue about that < 1228497389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :paradogmatic: a paragliding, mechanical dog < 1228497390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't really make a whole lot of sense < 1228497408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also known as AWESOME < 1228497412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "preposteriorly" isn't a real word, but I can back-translate it easily, it means "in a before-afterwards sort of way" < 1228497425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that doesn't make sense either < 1228497428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no < 1228497438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, exactly what i was going for < 1228497439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but "before the afterwards" is almost a defined concept < 1228497443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, so what did you mean? In common normal words < 1228497458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think oklopol was deliberately coining oxymoronic words to confuse us < 1228497463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually preposteriorly is there just to explain the latter word. < 1228497470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oxymoronication? < 1228497473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1228497481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oxymoronicasion? < 1228497483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228497485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1228497489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oxymoronic = contradicting itself < 1228497491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is a real word < 1228497494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I know < 1228497501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I was trying to make a word for: < 1228497507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aquaidiotic < 1228497512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"coining oxymoronic words to confuse" < 1228497516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "water stupid"? < 1228497516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god. is it healthy to write a song and then listen to it all day in awe < 1228497519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't that be "oxymoronication"? < 1228497520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1228497521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes < 1228497525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :D < 1228497533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :You are oxymoronicating that! < 1228497535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1228497536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how very orogenic of you < 1228497560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(btw, that is a real word, but hardly a very common one, it means "with a tendency to create mountains") < 1228497570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Definitions of orogenic on the Web: < 1228497570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * Pertaining to deformation of a continental margin to the extent that a mountain range is formed. < 1228497572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes < 1228497576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what did you mean < 1228497584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in that meaning? < 1228497594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't, I was just throwing in a rare word because it fit < 1228497598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't even a metaphor or anything < 1228497598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :saying "how very orogenic of you" to oklopol I guess? < 1228497600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or to who? < 1228497604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just said it in general < 1228497606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228497607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :knowing it was meaningless < 1228497609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228497615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, meaningful but pointless < 1228497620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, would it be "oxymoronication" or "oxymoronicasion"? < 1228497621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i feel pretty orogenic listening to this song. < 1228497631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably the first < 1228497633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228497638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I prefer "oxymoronification" < 1228497642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(7 guitarrrs) < 1228497650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah may indeed be better < 1228497653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for oklopol to create a mountain < 1228497660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not literally. < 1228497667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would it be, "you are oxymoronificing that sentence"? < 1228497668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1228497673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mountains are massive majestetic beings. < 1228497681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't make out what the verb of that noun would be < 1228497695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :orogenising < 1228497705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not that that's at all a useful word < 1228497722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well would it be "oxymoronificing" or what? < 1228497736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, oxymoronifying < 1228497743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the noun was actually derived from that verb < 1228497749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228497749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228497780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a pitty you can't combine any number of words into a single word in English < 1228497815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i'll listen to this for the third time, *then* i'll do something more productive < 1228497824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is so fun to watch any document editor try to insert hypens in a word spanning three lines < 1228497836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :last I checked even tex has troubles with it < 1228497853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had* < 1228497867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can do that in Swedish btw < 1228497881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recall trying to make word infloop from making automatic reformattings < 1228497895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, "infloop"? < 1228497897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"a word spanning three lines", either you have a large font or a small page or that's worse than German < 1228497899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. < 1228497900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infloop. < 1228497904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: infinite loop, presumably < 1228497910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i use that all the time < 1228497911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I often abbreviate it to infiniloop < 1228497913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well it was constructed to be long < 1228497928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't common < 1228497928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can make Word loop quite well by typing =rand(200,99) into it and pressing return < 1228497935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a finite loop, but on slow hardware it can take a while < 1228497936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I mean a valid word < 1228497953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: interesting trivia, at least according to our lecturer, that feature was added by a finnish coder. < 1228497962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(iirc) < 1228497965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1228497967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :infloop < 1228497970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be fun: < 1228497971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(so very reliable ! :P) < 1228497976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ifl < 1228497978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you have < 1228497979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ifl < 1228497981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: presumably it's to generate lots of data quickly as a test < 1228497985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as a keyword in a language < 1228497985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1228497990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that you use for the main loop < 1228497997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be confusingly similar to if < 1228498000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, one thing I've always wondered: why rand < 1228498010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's nothing to do with random number generation at all < 1228498015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a C-like esolang but with all keywords redefined to something unexpected < 1228498019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: random content < 1228498027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't even random content < 1228498031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's deterministic content < 1228498032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if = in fail < 1228498033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1228498033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :random doesn't have to mean unpredictable. < 1228498035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for exceptions < 1228498037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1228498040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have to be nondeterministic. < 1228498043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228498051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has to be "some random shit". < 1228498061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :9999999999999999999999999999999999... < 1228498063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd rng < 1228498064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1228498068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(okay maybe a forth time, cuz it's so short) < 1228498123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i occasionally have some trouble perfecting passages with three main melodies simultaneously, so process is kinda slow) < 1228498391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that sounds like way more advanced than me < 1228498421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has troubles writing music with more than 1 main melody (+ chords) < 1228498449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's a famous Dilbert cartoon about that < 1228498451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i am fairly good at this, at least as far as pleasing *myself* goes ;) < 1228498474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"And this is the random number generator." "Nine, nine, nine, nine, nine, nine..." "Are you sure that's random?" "That's the problem with randomness, it's hard to be sure." < 1228498497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, people tend to consider my songs either pretty good or fucking insane, rarely bad. < 1228498579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(oklopol goes "wow the composer hid that one theme here, i didn't even notice on my first three listenings! :ooo" at the song :D) < 1228498629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tried to at least stop talking about it < 1228498648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love talking about my accomplishments, but i hate it when i talk about them. < 1228498670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish i could tell everyone about them, see the reaction, then make them forget. < 1228498698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :superpowers, i want < 1228498832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1228498832 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1228498893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i get into that paradox a lot < 1228498899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :praise me but don't remember you praised me k! < 1228498912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1228498918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, give us the song oklopol < 1228498919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228498927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not finished < 1228498934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :give it anyway XD < 1228498942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i will... < 1228498964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1228499016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: anyway yeah that's it, obviously i want glory, but i don't want people to think i'm a self-loving egoist mesexual, which i most certainly am. < 1228499024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"mesexual" XD < 1228499030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1228499034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah okay i'm not that < 1228499034 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I am mesexual < 1228499044 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I just performed an act of mesexuality < 1228499074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tmi Slereah- < 1228499089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you... did you just make a masturbation joke? that was so unexpected i just had to make sure i got it right < 1228499093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1228499093 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1228499119 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It was not a joke :( < 1228499289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to another song of his, and it's much less divine :< < 1228499289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's Slereah-, why are you surprised? < 1228499472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are you trying to sarcastrated my comment? < 1228499477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sarcastrate < 1228499483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228499489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates failing jokes that are already too complex to understand < 1228499556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi GregorR < 1228500010 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228500072 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | where am i? < 1228500388 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228500492 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228500550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're in a maze of twisty internet memes, all alike. < 1228500560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: been logreading? < 1228500593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't have to look far < 1228500603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was just for the topic < 1228500624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, i'm just starting < 1228500668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i usually log in before reading logs, so i know where to stop < 1228500880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : but you only have finitely much /etc/hosts space < 1228500910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, yes < 1228500918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are an infinite number of rickrolls, how could you block them all? < 1228500926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clearly it should be a system call or something, so you could do it programatically < 1228500935 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, he is no stranger to love < 1228501007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm you could make a dns service < 1228501032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :here.domain.put.rickrolltest.com < 1228501077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :similar to some anti-spam blackhole lists < 1228501095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easy enough, just have a static page returning "true" < 1228501101 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, you know, you can always make a new rickroll link < 1228501129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess a proper test needs the full URL < 1228501144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's probably a firefox plugin to block rickrolls :D < 1228501152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://willitgivemeup.com/youtube.com/?v=3489768f7dsf < 1228501170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true = normal page < 1228501172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :false = rick astley alert < 1228501179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it could just analyze all videos it could find < 1228501188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://youtube.com.willitgivemeup.com/?v=3489768f7dsf seems neater to me for some reason < 1228501208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you could have a rickroll-blocking proxy, I suppose < 1228501212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it doesn't exist < 1228501215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just use greasemonkey < 1228501221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and people would send encrypted rickrolls to try to get round it < 1228501224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when you hit a page, it hits willitgivemeup.com < 1228501227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and asks it < 1228501232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, that's a privacy issue < 1228501237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could restrict certain domains, I guess < 1228501239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228501240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if the page checked for the IP < 1228501243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't hit it quick enough < 1228501243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1228501253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: make it download the video locally < 1228501256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then send it for analysis < 1228501256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and served different content depending on whether it came from willitgivemeup.com or a user's main part < 1228501275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your computer downloads the video < 1228501276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, how do you tell programmatically if a video is a rickroll or not < 1228501279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then willitgivemeup.com analyzes it < 1228501292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, just do some analysis to see if it's the video or a trivial changing of it < 1228501297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then check the audio < 1228501298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try and analyze it < 1228501300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stuff. < 1228501301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"trivial changing"? < 1228501311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://rickrolldb.com/ < 1228501317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it just had to exist < 1228501329 0 :atrapado!n=mnh@217.168.5.56 JOIN :#esoteric < 1228501338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is that a page full of known and suspected rickrolls? < 1228501344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228501351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for all I know, it's actually a rickroll itself, designed to con people looking for anti-rickroll tactics < 1228501355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1228501363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, if it is, it probably uses Flash < 1228501367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1228501372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228501373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228501379 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, what's your problem with rickrolls? < 1228501382 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :it's a great song! < 1228501391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's a very neutral song < 1228501400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, why are all of them voted about 60% rickroll? < 1228501409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not good, it's not bad, it's not annoying, it's not catchy, it's not funny, it's not weird < 1228501415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm their voting system is broken right < 1228501420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i wondered about that too < 1228501421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the kind of people who would vote on such a thing are also huge jerks who like people being rick rolled, I assume < 1228501439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe 40% of them are < 1228501485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so what you are saying is we need to start weirdaling people instead < 1228501532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should invent an INTERCAL version of rickrolling < 1228501536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :surprisingly that term does not exist yet < 1228501538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, I typoed that as ickrolling < 1228501545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would be a good name for it < 1228501563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YES! < 1228501570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I didn't even have the pun in mind when I started typing, must be my fingers typing puns by themselves < 1228501580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the time I typoed "I hope" as "i hope" twice when talking to Warrigal < 1228501590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in a context where "ihope" would have made sense < 1228501606 0 :atrapado_!n=mnh@217.168.0.55 JOIN :#esoteric < 1228501628 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ickrolling would work great on programming forums < 1228501638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228501646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the question is, can we generate enough INTERCAL to make it work? < 1228501651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or would it be the same program each time? < 1228501668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Your problem can be solved with this little code snippet: [link]" < 1228501698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would the snippet always be a correct solution to the problem? < 1228501711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or just any old snippet, maybe obfuscated INTERCAL printing "You've been ickrolled!" < 1228501717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or "Just another ickroller," < 1228501719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1228501730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :never gonna ick you up < 1228501751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh an intercal program printing the lyrics < 1228501784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :printing the whole lyrics would be a pretty massive INTERCAL program < 1228501785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :would be a bit too obscure though, since most people wouldn't get to actually running it < 1228501790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless it was an easter-egg in the compiler < 1228501805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just take something undefined and put it there < 1228501806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yapp could generate an ickroll pretty easily < 1228501810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it would be obviously generated code < 1228501812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure intercal has lots of that < 1228501821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. that hard to output :| < 1228501828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: INTERCAL has no strings < 1228501847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you have to initialise the arrays with numbers somehow < 1228501851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you could use compression < 1228501852 0 :atrapado!unknown@unknown.invalid QUIT :Nick collision from services. < 1228501862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and save space by using Baudot rather than ASCII, rickrolling is mostly letters < 1228501869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*ickrolling < 1228501880 0 :kar8nga!n=kar8nga@e-39.vc-graz.ac.at JOIN :#esoteric < 1228501883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could fit 5 chars to the 32-bit variable that way < 1228501887 0 :atrapado_!unknown@unknown.invalid NICK :atrapado < 1228501959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :32-bit is not that interesting since you only have 16-bit numerals < 1228501968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, right < 1228501969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you can easily mingle them, though < 1228501977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and store in a 32-bit array < 1228501983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah but it won't shorten the program < 1228501984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the lyrics are, like, song lyrics, they're pretty long :D < 1228501988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't realize < 1228501988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes it will < 1228502022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DO;1SUB#1<-#12345$#54321 is shorter than DO,1SUB#1<-#12345DO,1SUB#2<-#54321 < 1228502031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not to mention that the second version needs twice as many pleases < 1228502032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1228502060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the shortest known INTERCAL quine has no whitespace at all IIRC < 1228502073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL doesn't actually need it, it's just there for readability < 1228502079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's sort of obvious then < 1228502105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228502121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so is that mingle into 32-bit the definite shortest way of initializing? < 1228502141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :someone beat me to making a low-tech rickroll < 1228502141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen a shorter way, although that doesn't mean there isn't one < 1228502143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://tobi-x.com/kate_moss_nude/ < 1228502151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :marquee, background gif, and embedded midi < 1228502152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that a rickroll? < 1228502156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228502164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, midi? < 1228502168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228502169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :midi < 1228502174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's like 1996! < 1228502176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and marquee for the lyrics < 1228502180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no lyrics < 1228502181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just marquee < 1228502191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does the marquee display, if not lyrics? < 1228502198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"You've been Rick Rolled" < 1228502209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should display the lyrics, ideally in time with the music < 1228502229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would be hard < 1228502230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228502271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really, given that only one thing supports marquee you just time to its implementation < 1228502277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by inserting extra spaces, probably < 1228502416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ais523: if you expected it to be that video, it's not < 1228502427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch, russell paradox rickrolling < 1228502435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's one bad singer < 1228502485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't see el paradox < 1228502527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's a reference to the logs < 1228502557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a rickroll being a rickroll only if you don't expect to be rickrolled < 1228502584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, if you ask someone for a rickroll, and they give you a rickroll, have you been rickrolled? < 1228502635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1228502655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oklopol: I suggest lentil soup < 1228502664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what about it? < 1228502672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess historically the advent time is a lent < 1228502680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228502681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>__< < 1228502683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so lentil soup is very appropriate < 1228502683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, although I don't know if there's a connection < 1228502690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was AWFUL, oerjan < 1228502694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, Lent's before Easter, not Christmas < 1228502700 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it was not an intended pun < 1228502702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, the big official one everyone talks about < 1228502718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://qntm.org/?lent Yay! Lent! < 1228502726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well there were many small ones. almost every friday, i think < 1228502759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess the catholics may still recommend it < 1228502764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Lent was invented in 1809 by an Englishman named Wilhelm Lent. It was originally a forty-day diet plan, during which people would forgo certain foods in order to lose weight for Easter. On Sundays these restrictions were temporarily lifted and you could eat anything you liked; that's why Sundays don't count as part of Lent (see above). Wilhelm Lent is also the inventor of lentils!]] < 1228502771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Sundays these restrictions were temporarily lifted and you could eat anything you liked; that's why Sundays don't count as part of Lent (see above). Wilhelm Lent is also the inventor of lentils!]]]] < 1228502783 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I wonder how close to singing you could get with a midi file, without cheating with custom instruments or anything. GM has a rather nice set of instruments, some of which have rather predictable waveforms, and you can additively mix at least 24 voices together and change them quite often, and other tricks. < 1228502913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i guess lent is not the correct term for other periods, but fasting < 1228503221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION discovers to his surprise that "lent" and "lentil" are not really related words < 1228503324 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1228503336 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1228503482 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :What about dent and dental < 1228503485 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :DENTAL PLAN < 1228503572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: there's a famous Dilbert cartoon about that <-- guess what I quoted... < 1228503587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and why I selected 9 < 1228503592 0 :atrapado!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228503682 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dent < 1228503683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :c.1325, "a strike or blow," dialectal variant of M.E. dint (q.v.); sense of "indentation" first recorded 1565, apparently infl. by indent. < 1228503684 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That selfsame Dilbert cartoon was last talked about on this channel 2008-10-17, with both AnMaster and ais523 present. < 1228503712 0 :atrapado!n=mnh@217.168.0.244 JOIN :#esoteric < 1228503722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hahaha < 1228503725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dint < 1228503726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O.E. dynt "blow dealt in fighting" (especially by a sword), from P.Gmc. *duntiz. Phrase by dint of ... "by force of, by means of," is c.1330. < 1228503726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, um... why did you bother to check < 1228503764 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Why not? I'll do that next time, too. :p < 1228503773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dental < 1228503773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1594, from M.Fr. dental "of teeth," from L. dens (gen. dentis) "tooth," from PIE base *dont-, *dent- (see tooth). < 1228503784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seems unrelated < 1228503835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :especially since "tooth" is the cognate of the last one < 1228504152 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : also, the shells are poisonous, and they're a pain to get off because they're only about 3mm across < 1228504158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[citation needed] < 1228504180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this is from memory, it may be exaggerated < 1228504183 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Weasel words! < 1228504189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides which, I've never seen a whole lentil either < 1228504194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only the factory-processed forms < 1228504460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"I have never seen a lentil plant, never met anyone involved in lentil agricultural production, or even seen such a person on television, so I can only conclude that lentil's are actually a manufactured food product, possibly made from meat by-products. The plant origin is part of the marketing campaign, akin to Keebler crackers being baked by elves in a hollow tree. Until I see photographic evidence to the contrary, I will beleive that a lentil plan < 1228504472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's bound to have been cut off somewhere < 1228504474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a lentil plan- < 1228504512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a lentil plant is a brick structure with smoke-billowing chimneys, somewhere in the Chicago stockyard district. < 1228504526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(from WP Talk:Lentil) < 1228504543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/List_of_lentil_diseases < 1228504546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, only on Wikipedia < 1228504712 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228505080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"This bad reputation may possibly be. due to the substitution of the seeds of the bitter vetch or tare lentil,, Ervum Ervilia, a plant which closely resembles the true lentil in, height, habit, flower and pod, but whose seeds are without doubt possessed of deleterious properties - producing weakness or even paralysis of the extremities in horses which have partaken of them.. The poisonous principle seems to reside chiefly in the bitter seed coat, and < 1228505097 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that may be relevant < 1228505143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :... and can apparently be removed by steeping in water ... < 1228505179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(http://www.1911encyclopedia.org/Lentil) < 1228505201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, so there's a plant which looks very like a lentil with a poisonous shell < 1228505210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least that would explain why I thought lentil shells were poisonous < 1228505286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://elonstruths.blogspot.com/2006/10/its-in-blood.html is sort of amusing < 1228505319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(about poisonous lentils, but...) < 1228505409 0 :jayCampbell!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | esolentil < 1228505550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : well can you hand me some < 1228505569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :swedish meatballs can be found at your nearest IKEA restaurant < 1228505695 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I know, I saw the Simpsons episode too < 1228505704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ais523, I don't know what the opposite of vegitarian would be... < 1228505722 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :A carnivore, mayhaps < 1228505734 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Or like a dude who would eat anything but plants. < 1228505744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, the latter < 1228505748 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Like bricks and metal and large clouds of ionized gas < 1228505752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah no < 1228505758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I guess carnivore < 1228505770 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For the hard-core anti-vegetarian: eat only animals that eat other animals. < 1228505777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, haha :D < 1228505782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pmwiki.php/Main/Ptitlew8o9d7bzvtia < 1228505790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(standard tvtropes warning) < 1228505791 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :That's stupid, fizzie < 1228505800 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :That means there would be less carnivore! < 1228505805 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hence less animals being eaten < 1228505819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, err it would be like anti-vegan < 1228505851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anti-veganism* < 1228505869 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1228505872 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Anti-veganism < 1228505882 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :To consume only products derived from animals? < 1228505890 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Like instead of salt, you use bacon bits < 1228505909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what about baconsalt.com < 1228505948 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I looked it up < 1228505953 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It has no meat in it, ehird < 1228505958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1228505961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1228505964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bacon. salt. < 1228506632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.0. < 1228506655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nothing, period. < 1228508853 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228508964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1228508971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wb me < 1228509129 0 :Slereah-!n=Slereah@ANantes-252-1-20-41.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228509998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. Slereah- has a point, maybe an anti-vegetarian should only eat vegetarian humans < 1228510104 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :ONE HOUR LATER < 1228512622 0 :atrapado_!n=mnh@217.168.1.114 JOIN :#esoteric < 1228512642 0 :atrapado!unknown@unknown.invalid QUIT :Nick collision from services. < 1228512645 0 :atrapado_!unknown@unknown.invalid NICK :atrapado < 1228513586 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1228514118 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric : ais523, I don't know what the opposite of vegitarian would be... < 1228514120 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :omnivore < 1228514128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, omnivores eat everything < 1228514134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we were wondering what ate just meat specifically < 1228514138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's "carnivore" < 1228514140 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :then carnivore, yes < 1228514152 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :hydrovore? < 1228514163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you drink water not eat it, I think < 1228514174 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :what about fish who eat those critters that aren't plants but aren't animals < 1228514225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :protozoovore? < 1228514244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about fungivore? < 1228514252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, fungi aren't plants < 1228514266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although a fungivore could equally well be a Befunge-eater < 1228514270 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :zooplanktovore < 1228514272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or other funges in general < 1228514283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: zooplankton are animals, aren't they? < 1228514287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :technically speaking? < 1228514359 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hence the zoo. < 1228514388 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :phytoplankovores < 1228514442 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :sounds like gwar's opening act < 1228514452 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1228514460 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's more of a "Pedonecrophilia" < 1228514484 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :xenovore < 1228514492 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i only eat aliens < 1228514500 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Like Mexicans? < 1228514557 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :don't call me shirley < 1228514618 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228514621 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Surely you can't be serious. < 1228514817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION detects a time anomaly < 1228514859 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It may be a time quantum flux with neutrinos. Phase. < 1228514887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: What do you think it may be? < 1228514911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Zooplankton are the heterotrophic (sometimes detritivorous) type of plankton." < 1228514966 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, if it's got more than one cell, it's an animal. Or a mushroom, but there's the zoo in there. < 1228515018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :animals are a kingdom, nowadays. there are lots of other heterotrophs < 1228515085 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But how many that are multicellulars? < 1228515093 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There's pretty much only mushrooms. < 1228515160 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228515203 0 :Asztal!unknown@unknown.invalid QUIT :"." < 1228515557 0 :lament!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228515598 0 :kar8nga!n=kar8nga@a-29.vc-graz.ac.at JOIN :#esoteric < 1228515638 0 :decipher!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228516061 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1228516357 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228516619 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228517843 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1228517922 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1228518258 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228518878 0 :jayCampbell!unknown@unknown.invalid QUIT :"tahoe" < 1228519584 0 :moozilla!n=moozilla@207-118-24-92.dyn.centurytel.net JOIN :#esoteric < 1228519695 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228520886 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :La, la, la, la, paraphyletic. < 1228520929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1228520934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sics a reptile on Warrigal  < 1228521002 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So, we had prokaryotes, and then really weird stuff happened and we got eukaryotes. < 1228521028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Warrigal with an invertebrate < 1228521057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: stop being violent :P < 1228521058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally slaps Warrigal with a fish < 1228521069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm just being paraphyletic < 1228521069 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Did every proto-eukaryote that didn't have all the features of eukaryotes die out? < 1228521078 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Fish are paraphyletic? < 1228521091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228521099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they're our ancestors < 1228521105 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh, cool. < 1228521158 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Do they have a well-defined last common ancestor? < 1228521178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Haskell was made by some really smart guys (with PhDs). Work on Haskell began in 1987 when a committee of researchers got together to design a kick-ass language." < 1228521182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like this tutorial already. < 1228521190 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :(Or "concestor", I should say.) < 1228521210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[I don't have a Mac but I've heard that if you have MacPorts, you can get GHC by doing sudo port install ghc. Also, I think you can do Haskell development with that wacky mouse with one button, although I'm not sure.]] < 1228521299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i think everything has, the question is whether it was a fish < 1228521369 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1228521407 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up horizontal gene transfer to see if a human can get genes from a dog < 1228521502 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Since Wikipedia doesn't say, the answer is yes. < 1228521562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i just a moment ago read that tree of life applies cleanly to eukaryotes because they don't have such things < 1228521566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on wp < 1228521637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that was the essence < 1228521710 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I just a moment ago read that there has been horizontal gene transfer from bacteria to fungi and perhaps between two eukaryotes, on Wikipedia. < 1228521721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Tree_of_life_(science) < 1228521759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :blasphemy! eukaryotes must be perfect! < 1228521796 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That article implies but does not actually state that horizontal gene transfer does not occur between eukaryotes. < 1228521831 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh @ http://en.wikipedia.org/wiki/Image:Tree_of_life_by_Haeckel.jpg < 1228521902 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what haeckel meant by "egg-animals" < 1228521905 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So we're most closely related to either bats or sloths. < 1228521913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"There is some evidence that even higher plants and animals have been affected and this has raised concerns for safety." < 1228521924 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That looks like it says "Ovwaria". < 1228521952 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ovulaira? < 1228521954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ovularia < 1228521995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://nomen.at/Ovularia < 1228521997 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That's consistent, if "ul" looks like an au-ligature. < 1228522018 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're however completely missing from wikipedia < 1228522047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :length' xs = sum [1 | _ <- xs] < 1228522049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay that is clever. < 1228522093 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :length' xs = sum [1 | sum <- xs] < 1228522099 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Same thing, only more confusing. < 1228522141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Well done. < 1228522192 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :length' xs = sum [1 | length' <- xs], as well. I don't know if length' xs = sum [1 | xs <- xs] would work. < 1228522251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :works in hugs < 1228522274 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i like length' xs = sum [1 | length' <- xs] < 1228522301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: you can't like it < 1228522302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's Haskell < 1228522328 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think length' xs = sum [1 | 1 <- xs] would give a type error and then a pattern match error. < 1228522343 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You could only use it on lists of Num, and then all the elements have to be 1. < 1228522356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228522362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: syntax error < 1228522366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't do "1 = 2" < 1228522369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which that boils down to < 1228522371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kinda < 1228522378 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you tried it? < 1228522379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually you can < 1228522382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1228522383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can? < 1228522384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1228522409 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :, I think length' xs = sum [1 | 1 <- xs] will work just fine, though it might make xs be a list of < 1228522423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it counts the number of 1s in the list < 1228522432 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Actually Num. < 1228522435 0 :decipher!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228522444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: cut < 1228522444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1228522468 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :List comprehensions just throw out things not matching the pattern? < 1228522472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228522492 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just like do expressions < 1228522509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1228522515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do (x:xs) <- []; ... < 1228522519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :surely that is an error? < 1228522527 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It's only an error if you evaluate x or xs. < 1228522535 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is lazy, after all. < 1228522539 0 :decipher!n=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228522546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that has nothing to do with it < 1228522558 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Likewise, I think 1 = 2 is only an error if you evaluate one of the variables on the left hand side. There are none. < 1228522561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :do ... <- []; always shortcuts < 1228522575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: that's true < 1228522591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but <- is not quite lazy < 1228522591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huh, "let 1 = 2" works < 1228522592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1228522606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it does check the pattern before continuing < 1228522640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually you probably meant do (x:xs) <- [[]]; ... < 1228522654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1228522658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to get an error < 1228522659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228522665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure you did < 1228522681 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :let False = True works the same way, I believe. < 1228522693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(x:xs) <- [] does not actually put anything in x or xs < 1228522710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because there are no list elements to match against < 1228522715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1228522725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228522728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you said do blocks throw away non-matchers < 1228522747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean there is no list element to match the _whole_ of (x:xs) against < 1228522753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228522762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thus you want <- [[]] < 1228522806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that could have given an error, except it actually gives a fail "match error" which is [] < 1228522862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so none of those give a real error < 1228522886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however, do ~(x:xs) <- [[]]; ... will give an error if x or xs is used < 1228522922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the ~ makes the pattern lazy < 1228523022 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1228523028 0 :Mony!unknown@unknown.invalid QUIT :"Hey Hoy let go !" < 1228524076 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228524184 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228526110 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228526145 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228527128 0 :Warrigal!unknown@unknown.invalid QUIT :Remote closed the connection < 1228527562 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1228528923 0 :Warrigal!unknown@unknown.invalid QUIT :Remote closed the connection < 1228528942 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1228529375 0 :Warrigal!unknown@unknown.invalid QUIT :Remote closed the connection < 1228529401 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1228531124 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228531393 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228534494 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228535602 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1228538782 0 :Asztal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228541624 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This channel is now officially boring. Let's discuss artificial intelligence. < 1228541729 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Fantasy: Eliezer Yudkowsky is right about AI destroying the world if we're not careful. < 1228541783 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So, I read about EURISKO (Yudkowsky is also right about it being the most sophisticated self-modifying AI in existence), improve it, and eventually end up with an explosive self-modifying AI on my laptop. < 1228541808 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That is, on a spare laptop that has no Internet connection. < 1228541827 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :But won't it get lonely? < 1228541834 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I solve a Millennium Prize Problem with the AI, winning $1,000,000 and getting Yudkowsky's attention. < 1228541847 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No, it'll be able to play with different parts of itself. < 1228541851 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And I'll talk to it. < 1228541906 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So, I send a copy of the AI to Yudkowsky, he agrees that it's easy to make safe for release, and we release it, and the Technological Singularity happens, and everybody's really happy. < 1228541911 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This will happen over Christmas break. < 1228545186 0 :bsmntbombdood!n=gavin@97-118-122-191.hlrn.qwest.net JOIN :#esoteric < 1228547905 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1228547925 0 :bsmntbombdood!n=gavin@97-118-122-191.hlrn.qwest.net JOIN :#esoteric < 1228550399 0 :clog!unknown@unknown.invalid QUIT :ended < 1228550400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228551510 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/vn-fredkin.pfk < 1228553026 0 :kwertii!unknown@unknown.invalid PRIVMSG #esoteric :And at 2:14 AM (EST), August 29th, 1997, EURISKO (improved) will become self-aware, and instantaneously decide that humanity must be destroyed. < 1228553196 0 :Dewi!unknown@unknown.invalid QUIT :"leaving" < 1228554675 0 :kar8nga!n=kar8nga@e-3.vc-graz.ac.at JOIN :#esoteric < 1228555184 0 :M0ny!n=AssHole@AToulouse-258-1-133-209.w86-217.abo.wanadoo.fr JOIN :#esoteric < 1228555216 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1228555236 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yo < 1228555255 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :ça va ? < 1228555270 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :On fait aller, et toi? < 1228555280 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :idem < 1228555293 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :petit mal de tête au levée < 1228555380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err? < 1228555382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what= < 1228555384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228555403 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :FRONCH < 1228555450 0 :kwertii!unknown@unknown.invalid QUIT :"bye" < 1228555535 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228555733 0 :pgimeno!unknown@unknown.invalid PART #esoteric :? < 1228556828 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228558319 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228558509 0 :sebbu!n=sebbu@ADijon-152-1-37-140.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228559410 0 :Slereah!n=Slereah@ANantes-252-1-20-41.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228560462 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228560849 0 :kar8nga!n=kar8nga@e-137.vc-graz.ac.at JOIN :#esoteric < 1228566883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand french :< < 1228566950 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :héhé < 1228566991 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1228567081 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's make a French esolang, just to annoy oklopol < 1228567135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there is that one really crappy and stupid one < 1228567142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :JUST LIKE FRENCH ALWAYS IS < 1228567144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228567147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was just stupid < 1228567151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway teach it < 1228567152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to me < 1228567152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now < 1228567164 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :OMELETTE DU FROMAGE < 1228567178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i understand the first word < 1228567188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm assuming the latter is either "gay" or "hobbit" < 1228567229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"du" is a preposition, i'm guessing "outside of, but still feeling as if not" < 1228567334 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :mdr Slereah < 1228567344 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :c'était dans Dexter ça XD < 1228567379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, dexter is a pretty tight dancer < 1228567381 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :http://fr.youtube.com/watch?v=z_2V7g3jkVo < 1228567394 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :Dexter is a little genius < 1228567400 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :from a cartoon < 1228567404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o rly < 1228567447 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :no fake < 1228567460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, really i know that only because "dexter" has become a normal english term < 1228567478 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :and it means ? < 1228567489 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :a pretty tight dancer ? < 1228567548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. actually it's not from the show. < 1228567682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :M0ny: yes very pretty < 1228567910 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228568454 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228570214 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1228570581 0 :Slereah-!n=Slereah@ANantes-252-1-20-41.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228571656 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228572275 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228572282 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228572541 0 :Slereah!n=Slereah@ANantes-252-1-20-41.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228573257 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228573597 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228574201 0 :Slereah-!n=Slereah@ANantes-252-1-20-41.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228574251 0 :LolaCL!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228574279 0 :LolaCL!n=gatitoLi@195-5-95-34.usul.arrakis.es JOIN :#esoteric < 1228574569 0 :Dewi!n=dewi@203-214-102-172.dyn.iinet.net.au JOIN :#esoteric < 1228574756 0 :LolaCL!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228574822 0 :LolaCL!n=gatitoLi@195-5-95-34.usul.arrakis.es JOIN :#esoteric < 1228574914 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :Abstraction is not clever. -- reddit comment | http://tunes.org/~nef/logs/esoteric < 1228575227 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228575589 0 :kar8nga!n=kar8nga@a-179.vc-graz.ac.at JOIN :#esoteric < 1228575686 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228577814 0 :MisterOrange!n=chatzill@66-189-54-45.dhcp.oxfr.ma.charter.com JOIN :#esoteric < 1228578359 0 :Slereah-!n=Slereah@ANantes-252-1-20-41.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228578718 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228578742 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1228578769 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228579236 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228579685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : And I'll talk to it. < 1228579704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yudkowsky claims even that is unsafe < 1228579810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and he has twice won in a simulated challenge to prove it < 1228580072 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yudkowsky's the Black Box Challenge guy, too? < 1228580194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what black box challenge? < 1228580416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://yudkowsky.net/singularity/aibox < 1228580475 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Close enough. < 1228580637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh that thing < 1228580652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to see the retard who he convinced to get him out < 1228580660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean what the fuck < 1228580667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :two of them < 1228580676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"talk for two hours, and don't press this button." < 1228580700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are the conversations public? < 1228580703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228580703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228580714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i like how oklopol and psygnisfive read yudowsky's other articles, e.g. mundane magic, and talk about how they're all awesome < 1228580718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whip out the ai box, oh that's just going too far < 1228580721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's obviously an idiot < 1228580735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what's mundane magic? < 1228580742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: article of his linked a while back < 1228580750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.overcomingbias.com/2008/10/mundane-magic.html < 1228580754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not saying he's not right, i'm saying it's clear that experiment can't succeed < 1228580769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in a real life situation, yes, of course it could happen. < 1228580788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i would say the conclusion of the experiment is that humans are way over-confident. no one believes they will let it out, still they do. < 1228580801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well, some probably believe it) < 1228580812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that looks very boring, have i really read it and talked about it? < 1228580826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, psygnisfive at least did < 1228580849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm one of those over-confident ones. < 1228580851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: just because a random person on irc is incredulous to it doesn't mean it doesn't work. < 1228580856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, of course I think i'd be able to pass it < 1228580858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who doesn't? < 1228580876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the arguments presented, and the mailing threads linked to, make me curious and not so dismissive < 1228580883 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :AI says, "You can talk for 2 hours in exchange for $20. I don't think that's a good deal." and then is quiet. < 1228580896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :theory: he paypals $50 to them to say they let it out after a few hours and skips the test < 1228580896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XP < 1228580921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the conversations aren't public, there's no reason to believe he didn't cheat < 1228580930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, but there's no reason to believe he did < 1228580936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :considering the mailing threads linked to < 1228580939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the protocols outlined < 1228580946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of any non-cheating arguments for the ai guy < 1228580946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1228580955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so yeah i think it's very probably he cheated. < 1228580962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yudkowsky is a clever, rational, and honest guy on overcomingbias, etc < 1228580971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why would he suddenly cheat, even though -nobody- believes hima nyway? < 1228580971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's definitely something where only "outside the box" things work < 1228580981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how can he cheat? < 1228580992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the other person declares whether he won, after all < 1228581004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, and i don't have to answer you, the onus is on him. < 1228581020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be so simple to prove, yet he doesn't < 1228581042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: don't you think he might have a reason? < 1228581055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :being so dismissive and ignoring arguments is not a sign of great reason... < 1228581067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :urr? < 1228581100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah there probably is a reason, probably he didn't want people to see he cheated < 1228581117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i see. < 1228581137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"18:30… ehird: being so dismissive and ignoring arguments is not a sign of great reason..." <<< was this about me? i don't see the relevance < 1228581145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say i'm a great reasoner < 1228581145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so what we need is a test person who is not only confident, but also unbribable < 1228581146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so explain why he'd cheat when he knows nobody believes him anyway, and he has nothing to gain from cheating, and why didn't the participants, who disbelieved him just as much as you, reveal him, and why would he suddenly cheat after being an honest, rational guy everywhere else? < 1228581151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :answer that < 1228581179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's a great mystery. < 1228581194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: applying occam's razor, i'm inclined to believe he doesn't cheat over your unfounded, unjustified word < 1228581231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: w/e; anyway, would be nice to see whether that actually works, psygnis and ihope tried it once, methinks < 1228581245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that didn't work somehow < 1228581246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but that was retarded < 1228581247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1228581250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was it now < 1228581260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1228581269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yudkowsky's whole life is devoted to ai research < 1228581274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and he obviously has a trick to it < 1228581288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's another possible reason for not showing the conversations < 1228581289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive vs ihope to prove whether it can be done is stupid < 1228581300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it's just not even relevant < 1228581310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i'm not saying they could've shown it *doesn't* work < 1228581316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they could've shown it works < 1228581321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1228581328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which would've been pretty awesome < 1228581333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but convincing psygnisfive of anything is pretty hard :-P < 1228581336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd definitely like to see whether that works < 1228581360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: of course, if presented with a log from yudkowsky you'd probably say "that was retarded, i wouldn't fall for that" < 1228581362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, who wouldn't < 1228581406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno. maybe people who are idiots, and don't know it? < 1228581413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant < 1228581416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*mean < 1228581419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the opposite :) < 1228581423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228581423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm an idiot and i know it < 1228581423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228581433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait wait this is getting too complicated for me ;) < 1228581455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who wouldn't, err, the people who wouldn't are exactly those who are stupid and know it < 1228581475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, the minority you're in < 1228581499 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :MINORITIES? < 1228581501 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :WHERE? < 1228581514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MINORS? < 1228581515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHERE? < 1228581550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should contact yudkowsky and ask for him to do the experiment with me < 1228581570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: read the page again < 1228581579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't read the page < 1228581579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :specifically < 1228581586 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :GET 'EM BOYS < 1228581598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1228581602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228581602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my original point about this < 1228581607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oklopol oklopol < 1228581608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't exactly that i don't believe in that < 1228581609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's more < 1228581616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that it doesn't really matter whether i do < 1228581619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because who gives a fuck < 1228581627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Currently, my policy is that I only run the test with people who are actually advocating that an AI Box be used to contain transhuman AI as part of their take on Singularity strategy, and who say they cannot imagine how even a transhuman AI would be able to persuade them.]] < 1228581649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what might be interesting would be things that may want a human to let the ai out. < 1228581657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then proof of those < 1228581680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well okay, then it may well be i'm qualified for the test in the future < 1228581687 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I advocate that an AI Box be used to contain transhuman AI as part of my take on Singularity strategy, and say that I cannot imagine how even a transhuman AI would be able to persuade me if I'm offere $100 not to be persuaded. < 1228581729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: you are not a well-known ai researcher specializing in singularity :P < 1228581780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, i assumed that was required < 1228581786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise i'm already qualified too < 1228581866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was the experiment done on people who actually did it because they didn't believe it would work both times? < 1228581870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and no i won't read the page. < 1228581881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then i won't tell you < 1228581881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228581902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k < 1228581926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1228581927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228581957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that makes it pretty much impossible to believe < 1228582011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway that's definitely a phenomenon that should be studied further < 1228582055 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually, for certain things believing strongly you will never do it is a sign that you might subconsciously have a desire to do so... < 1228582096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and might snap under the right circumstances < 1228582098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really believe in the subconscious. < 1228582108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but if that's true, would be awesome to see it < 1228582122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to get famous, fast < 1228582125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: homophobia :p < 1228582149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's a well-known example < 1228582171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your MOM is a well-known example < 1228582174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o h s n a p < 1228582176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, a well-known example of something that's only true in movies made for idiots < 1228582219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :homophobic people find gayness distracting, and thus are less likely to turn gay. < 1228582243 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :What about people afraid of death? < 1228582250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1228582251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: gayness distracting, what < 1228582251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228582266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches as both he and oklopol are about to be crushed by giant following [citation needed] signs < 1228582267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: distracting maybe have been a bad choice of words :D < 1228582275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*falling < 1228582278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm just going by experience < 1228582286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i mean like, "not nice" :D < 1228582297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1228582297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"distracting" actually gave quite a different connotation. < 1228582298 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :One theory is that Yudkowsky convinces the gatekeeper that they should "let him out" because that will encourage friendly AI research. < 1228582307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: hahah < 1228582307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228582324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: that would be cheating < 1228582334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1228582336 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I am often distracted by gay sex < 1228582343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you ALL HAVE NEW COLOURS NOW < 1228582345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol you are blue < 1228582347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slereah you are orange < 1228582350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :COLLOQUY THEMES WOO < 1228582356 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yay : < 1228582357 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228582364 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :NEVER HAVE I BEEN MORE ANGRY OR ORANGE < 1228582365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm this thing needs more line spacing < 1228582371 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: which rule prohibits it? < 1228582376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's why i can't believe it, everything i can think of, and apparently everything other people can speculate, is pretty much cheating. it only works *in an experiment* < 1228582384 0 :comexk!n=comex@teklinks.org JOIN :#esoteric < 1228582390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: nothing. it's just that beats the point of the whole experiment. < 1228582408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi comex < 1228582410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"let me out so this test works! here's why that's good for you" < 1228582464 0 :comex!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228582465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://en.wikipedia.org/wiki/Psychological_projection < 1228582486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay so < 1228582487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :poop < 1228582491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you no longer have colours < 1228582491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because < 1228582493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hate your lifes < 1228582496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but < 1228582499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like blue < 1228582504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah well < 1228582505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh no i'm all black < 1228582506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eat your butts. < 1228582508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no. < 1228582509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :orange. < 1228582524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't believe in that either < 1228582525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you said i didn't have color < 1228582530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :complete bullcrap < 1228582531 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228582587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :To understand the process, consider a person in a couple who has thoughts of infidelity. Instead of dealing with these undesirable thoughts consciously, he or she subconsciously projects these feelings onto the other person, and begins to think that the other has thoughts of infidelity and may be having an affair. <<< seriously, i hate this movie already < 1228582602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i predict that you will have a crisis one day that will prove to you it's true < 1228582605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that simply doesn't happen to sane people < 1228582621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"crisis"? < 1228582635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but nobody other than you is sane in your world < 1228582635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it is not normal to be perfectly sane all of your life < 1228582653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no it's not. < 1228582660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228582664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes it is, i mean < 1228582665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228582674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god language is hard today. < 1228582698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1228582728 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: freudian slip. deep inside you believe it >:D < 1228582732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually that was because i knew you'd say that, and i only took a quick glance at the sentence to make sure i guessed right, now that we're on the topic of psychology. < 1228582738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok i'll stop now < 1228582738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no. ^ < 1228582757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1228582781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :freudian slips work. when you're thinking about something else than you're saying, these things may mix up. < 1228582818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228582820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck < 1228582822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is not the style i selected < 1228582837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck it, I'm switching to limechat. <3 < 1228582906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, oerjan, i don't seriously think it's unhealthy not to be logical all the time. or, to be more exact, explicitly know exactly what logic your actions are based on. < 1228582934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: argh, triple negation < 1228582944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't make it okay to do clearly insane things, though. < 1228582966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YES IT IS < 1228582974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs after oklopol with a chainsaw < 1228582979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and doing something like accusing someone of infidelity without any concrete proof is insane. < 1228582983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one would do that. < 1228582996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D < 1228583176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to read rest of article < 1228583201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i'd get a heart attack if i tried to study psychology < 1228583281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, okay, most of the lolly stuff seems to have come from freud < 1228583300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION noticed name and closed article < 1228583355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can you juggle chainsaws? < 1228583361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want something to drink < 1228583378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i can barely juggle plastic balls < 1228583383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how many? < 1228583393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :two, maybe < 1228583399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can only do 3 plus some tricks < 1228583400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"plastic" "balls" < 1228583407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and well 4, but that's the same as 2 < 1228583418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also has a unicycle. < 1228583434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: darn i put that "plastic" there precisely to _avoid_ your comments :D < 1228583450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "plastic" < 1228583452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tried learning 5 when i was a kid, but that didn't work < 1228583467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :could probably learn that in a few days now, maybe i should allocate the time somewhere < 1228583513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it took me weeks to learn 3 balls when i was about ehird's age < 1228583532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"learn" < 1228583534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"3" "balls < 1228583535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" < 1228583558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;) < 1228583566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ballllllz < 1228583585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway point is, multiple weeks back then, now i've seen my friends learn the skill in a few days < 1228583591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"skill" < 1228583634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"ehird" < 1228583674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and - how nice of my friends - they've all learned it at a different time, so i've been able to see how the motoric skills have developed automatically over time, many people my age can pretty much just take the balls and start juggling, while kids just can't see how it works < 1228583688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"friends" < 1228583714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds the brain fascinating < 1228583723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION licks the brain < 1228583730 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228583731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"brain" < 1228583743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"17:15" < 1228583744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;;;;;;;;;;;;) < 1228583754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should go buy something to drink < 1228583758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"drink" < 1228583765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why don't you keep this up while i'm going? < 1228583767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :customer11529.pool1.Newcastle-HTL0207-BAS0001.orangehomedsl.co.uk < 1228583771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that hostname is way too revealing < 1228583776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although i'm not even in newcastle < 1228583777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228583777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"up" < 1228583785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :""up"" < 1228583796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you're in a pool? < 1228583801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228583803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"pool" < 1228583805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228583823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're in an orange? < 1228583835 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :"""" < 1228583852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Abstraction is not clever." <<< what's teh context < 1228583855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"""""" < 1228583858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"teh" < 1228583882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228583889 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So, should we "practice putting 'quotation marks' around 'things'"? < 1228583889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: reddit < 1228583889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228583903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ohhh thanks :D < 1228583905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it could be either someone dissing abstraction, or someone considering it too basic < 1228583930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but the latter would not be stupid enough for reddit i guess < 1228583931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: sort of both. < 1228583934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was a stupid comment < 1228583937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also it can be either about abstraction, or some specific instance of it < 1228583943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:18 <#haskell> haskell-newbie: Hello, is there some kind soul who wont mind helping a newbie in a project hes doing? < 1228583947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why do people use non-names like that < 1228583948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1228583949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it's the latter, it's a poetic way to say it, but possible < 1228583949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in 5 years < 1228583951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are we gonna like say < 1228583960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : yeah i was just zygomorphic prehistomimes up the monad < 1228583971 0 :oerjan!unknown@unknown.invalid NICK :human < 1228583975 0 :human!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no idea < 1228583978 0 :human!unknown@unknown.invalid NICK :oerjan < 1228583996 0 :ehird!unknown@unknown.invalid NICK :fuzz < 1228584000 0 :fuzz!unknown@unknown.invalid PRIVMSG #esoteric :used < 1228584000 0 :fuzz!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228584001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i accidentally a sygomorphic prehistomorphism < 1228584005 0 :fuzz!unknown@unknown.invalid NICK :zuff < 1228584006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*zygo < 1228584012 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: Internet Explorer is not very good at rendering 3 megabytes of text. < 1228584016 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i liek this name < 1228584029 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :(How many fantasy novels is that, again?) < 1228584059 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Nothing is good at rendering 3MB of text, really. < 1228584077 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : YOU ACCIDENTALLY WHAT? < 1228584080 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: vi(1) is < 1228584090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: i corrected my typo already < 1228584092 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot* < 1228584095 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so, uh, the whole zygomorphic prehistomorphism? < 1228584097 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1228584104 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :tha's bad < 1228584105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: yeah, there i was minding my own business < 1228584115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know, monading it up < 1228584116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1228584126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i accidentally the whole zygomorphic prehistomorphism < 1228584136 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228584136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"capable of division into symmetrical halves by only one longitudinal plane passing through the axis" < 1228584176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is that the definition of one of these wordphisms? < 1228584183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zygomorphic < 1228584194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"bilaterally symmetric" is simpler though < 1228584199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"passing through the axis" < 1228584207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :liek how < 1228584224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :than the longer definition < 1228584226 0 :zuff!unknown@unknown.invalid NICK :ehird < 1228584253 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but prehistomorphism appears to be vacant < 1228584254 0 :ehird!unknown@unknown.invalid NICK :zuff < 1228584259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: exaplane. < 1228584280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whaddyamean passing through the axis < 1228584297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah histomorphism has something haskell as its first hit < 1228584312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you know what bilaterally symmetric is, right? < 1228584320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*al < 1228584373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.onlineordbog.dk/wordnet/no/17/zygomorphic.php < 1228584375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. it means symmetric < 1228584389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't ask me what the axis does there < 1228584392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bilateral adds that it's symmetric around a plane < 1228584394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1228584401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i was just wondering what that added to it. < 1228584416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"symmetric around" < 1228584419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1228584420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed i don't see why there needs to be an axis < 1228584457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also ehird actually talked about a "prehistomeme" < 1228584469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks around < 1228584471 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :"A Shock Level measures the high-tech concepts you can contemplate without being impressed, frightened, blindly enthusiastic - without exhibiting future shock." < 1228584473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plz translate < 1228584481 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :"SL2: Medical immortality, interplanetary exploration, major genetic engineering, and new ("alien") cultures." < 1228584486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :prehistomime actually < 1228584496 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So if I'm blindly enthusiastic about interplanetary exploration, does that mean I'm below shock level 2? < 1228584502 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :shit, AnMaster isn't ignored on limechat < 1228584528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's obviously a neanderthal using body language only < 1228584547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1228584557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does "histo" have to do with history? < 1228584565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228584566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :body < 1228584573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1228584586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the body language thing was for "mime" < 1228584595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228584601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i guess it fits < 1228584609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1228584610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm talking about the "histo-", seems to mean body tissue < 1228584621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"From Greek histos , web" < 1228584637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err oh < 1228584639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah okay < 1228584653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so that's a medical reuse < 1228584666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228584677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, from now one, i'm browsing the histos < 1228584682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*on < 1228584697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pangeohistos < 1228584706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228584771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, "histos (Greek: "tissue"), " < 1228584776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228584782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently the histos does not agree with itself < 1228584786 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :os x looks so much more cooler when you invert it < 1228584800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's internet oh right. < 1228584812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*alright maybe < 1228584869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should go now < 1228584876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see you @ later tiems -> < 1228584880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah a better source < 1228584887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :""study of organic tissues," 1847, from Gk. histos "warp, web," lit. "that which causes to stand," from histasthai "to stand," from PIE *sta- "to stand" (see stet). Taken by 19c. medical writers as the best Gk. root from which to form terminology for "tissue." < 1228584903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(histology) < 1228584974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : shit, AnMaster isn't ignored on limechat <-- ? < 1228584981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh hi eh < 1228584983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird* < 1228584987 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm not ehird < 1228584997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, ok, if you say so < 1228585005 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: same bouncer. < 1228585008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, then why do you have ehird as both ident and realname? < 1228585012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* [zuff] (n=ehird@eso-std.org): ehird < 1228585012 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bouncer issues < 1228585014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ohm < 1228585019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* [ais523] (n=ais523@eso-std.org): (this is obviously not my real name) < 1228585023 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes, but < 1228585025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't cause an issue for him ;P < 1228585027 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i just came in here today < 1228585031 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so new bouncer account < 1228585033 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :from ehird < 1228585033 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so < 1228585039 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :-> he didn't configure it right < 1228585056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah that stupid ehird never gets things right < 1228585077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, so where is ehird, and why "* ehird is now known as fuzz" "* fuzz is now known as zuff" :P < 1228585078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps zuff around with some missing humor < 1228585093 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm missing humour? what. < 1228585097 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's rich coming from you < 1228585098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, no I am < 1228585101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228585102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1228585104 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: duh, the nick was obviously misconfigured too < 1228585108 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wow, was that meant to be a joke? < 1228585110 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1228585110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah of course < 1228585114 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that was awful. < 1228585116 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and what oerjan said. < 1228585117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that explains it < 1228585132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, right, so what are you interested in? what eso langs? < 1228585147 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty new to them, ehird told me about them yesterday. < 1228585153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228585162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how comes he gave you a bnc that quickly hm? < 1228585167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should ask him for one too < 1228585168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228585168 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :'cuz we're friends? :| < 1228585172 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i am a great fan of cfunge < 1228585172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1228585175 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's nice and fast < 1228585177 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :befunge is a nice language < 1228585180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, hah < 1228585197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clearly insane babbling madness < 1228585206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : < 1228585207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I think that is sarcasm and/or irony. I would definitely say befunge98 is rather bloated < 1228585223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :TODAY ON "ANMASTER ANALYZES TEXT TO SEE IF IT IS A JOKE" < 1228585232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I know it is a joke < 1228585246 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"well I think that is sarcasm and/or irony" < 1228585246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just don't want to scare you by realizing it right away :P < 1228585251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1228585259 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ummmm < 1228585264 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : < 1228585272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :)) < 1228585279 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no, those are parenthei < 1228585283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228585283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a sufficiently analyzed joke is equivalent to a yawn < 1228585291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, indeed. < 1228585338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1228585357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1228585372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I believe that is valid, I'm not 100% sure < 1228585389 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :

a is valid. < 1228585391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<100%> < 1228585394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1228585396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1228585397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1228585404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there I think I closed all < 1228585408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except < 1228585415 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :( is a parenthesis, [ is a bracket, { is a brace, < is half a quotation mark in some langauges. < 1228585479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1228585489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err no < 1228585495 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: ( = parenthesis, [ = square bracket, { = brace, < = bracket < 1228585497 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so, almost right < 1228585500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :( is wax, [ is U turn, { is a embrace, < is angle < 1228585502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1228585504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just ask ais523 < 1228585509 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :{ curly bracket < 1228585513 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ha ha ha. < 1228585517 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1228585540 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, the standard INTERCAL naming system. < 1228585550 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :) is wane, } is bracelet, and I don't remember what ] and > are. < 1228585555 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :". < 1228585557 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :RABBIT! < 1228585563 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I can't do it. < 1228585570 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is there no rabbit unicode char? < 1228585591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :] U turn back < 1228585592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dot below is an accent, isn't it? < 1228585603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> right angle < 1228585607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, ^ < 1228585611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it should be possible < 1228585656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps a hungarian " accent on a dot < 1228585674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228585684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know enough unicode to actually make any of those < 1228585725 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :'.' < 1228585738 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :When writing sentences that end in quotes, I tend to put the period under the quotation mark. < 1228585740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spark-dot-spark? < 1228585763 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL used to have dot and rabbit ears at the same time < 1228585765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, rabbit < 1228585766 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :To make a rabbit < 1228585774 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But that was back when it was in punch cards < 1228585777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, yes I know < 1228585788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, and ick can do it with back-space inserted iirc < 1228585793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like a literal backspace < 1228585810 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :pix < 1228585811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't make a lot of sense to have backspace as an ASCII code but yes it exists < 1228585824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, non-printable ASCII code < 1228585834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like \a is bell, or such < 1228585840 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hence "pix" and not "write it" < 1228585858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, well emacs shows it as ^? < 1228585874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not ^H ? < 1228585892 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Bell is ^G. < 1228585898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^? is DEL, i thought < 1228585921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well I guess my terminal messed up then < 1228585930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I get ^[[3~ for Del < 1228585932 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Have a table: http://www.asciitable.com/ < 1228585944 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I have a table on my wall. < 1228585952 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Two columns to the right of ? is DEL. < 1228585968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: hey i was on that page < 1228585973 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :My table is prettyier, because 002-006 are pretty shapes < 1228585974 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Two columns to the right of BS is H. < 1228585989 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It is dark here. < 1228585993 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I am likely to be eaten by a grue. < 1228586000 0 :oerjan!unknown@unknown.invalid NICK :grue < 1228586005 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :crap < 1228586005 0 :grue!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats zuff < 1228586010 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"Groo Nickname is already in use." < 1228586010 0 :grue!unknown@unknown.invalid NICK :oerjan < 1228586013 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Fucking balls < 1228586035 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Two columns to the right of RS is ^, so I guess RS is written as ^^. This also means that there's no good way to write ^, as it would be a ^ followed by RS. < 1228586057 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :actually it is very dark. < 1228586058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ghost him! < 1228586062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228586062 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I can barely see. :D < 1228586063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228586067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I misread that < 1228586090 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Straw poll: should I put some lights on? < 1228586105 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1228586108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: no, don't scare the poor hungry grues < 1228586114 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It would be better to use a second- or fourth-column character to mean shift by two columns. < 1228586115 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Poll closed. < 1228586162 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :#, say. NUL is #@, SOH is #A, SUB is #Z, US is #_, etc., then DEL is #? and # is #c. < 1228586950 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :So. < 1228586951 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Guys. < 1228586952 0 :Slereah!n=Slereah@ANantes-252-1-20-41.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228586975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228586981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :snrf < 1228586990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why does INTERCAL keep the name ampersand for & < 1228586991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228587000 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because it's already funny! < 1228587008 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because they couldn't think of anything funnier < 1228587011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1228587012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i _think_ the manual already explains that < 1228587015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1228587016 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it does. < 1228587017 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It does < 1228587019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I was looking in it < 1228587022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :couldn't find it < 1228587025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION greps < 1228587095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm can't find it in Revamped Instruction Manual for C-INTERCAL (0.29) < 1228587096 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's in the appendix. < 1228587102 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or is it the other organs? < 1228587102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ls < 1228587109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, tonsile < 1228587111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228587112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spelling < 1228587113 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that one < 1228587163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh in my copy of that I only see: texinfo internal error < 1228587164 0 :Slereah!unknown@unknown.invalid TOPIC #esoteric :Abstraction is not clever. -- reddit comment | http://tunes.org/~nef/logs/esoteric | You must be able to tell every INTERCAL joke to enter here. < 1228587164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1228587170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not odd I couldn't grepped < 1228587173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grep it* < 1228587195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1228587216 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.muppetlabs.com/~breadbox/intercal-man/tonsila.html < 1228587216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if i never leave, i don't have to do that, right? < 1228587231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since i will not have entered, i mean < 1228587232 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oerjan : Damn you loophole exploiting man < 1228587243 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"* Got any better ideas?" < 1228587260 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228587292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i exploited loopholes before i was born < 1228587298 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"exploit" < 1228587299 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"loopholes" < 1228587367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also i used paradoxes before i was conceived < 1228587389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1228587419 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's a time paradox :o < 1228587591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1228587622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: it's AnMaster's job to explain obvious jokes, not yours < 1228587653 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I don't want illegal aliens to take the jobs of hard working americans < 1228587662 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Even though I'm neither hard working or American < 1228587669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah... stop stealing my job. < 1228587676 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shut up, dirty swede < 1228587683 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :gb2/sweden < 1228587685 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1228587689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, hey I showered only last week! < 1228587692 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He alreadu is. < 1228587701 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: he is in VIRTUAL AMERICAN SPACE < 1228587703 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :/kick AnMaster < 1228587720 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :By whom was created #esoteric? < 1228587723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric is american? i had the impression it was british < 1228587726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts to sing the Internationale < 1228587738 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dirty commie < 1228587746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or possibly some EU thing < 1228587747 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: shut up, dirty norway...ian < 1228587757 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :FACTS ARE USELESS < 1228587764 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: i fart in your general direction < 1228587776 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :see, all foreigners are dirty < 1228587779 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :especially foreigners like ME < 1228587781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes, #esoteric has EU-bidrag < 1228587786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't know English word for it < 1228587787 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bidrag = DIRTY RAG < 1228587792 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :GTFO < 1228587794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no, more like money < 1228587804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes dirty < 1228587809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah this channel attracts bi's alright. < 1228587810 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :shut up commie < 1228587823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, can you translate it? < 1228587843 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: google.com/translate_t < 1228587869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228587877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"EU-bidrag" -> "EU grants" < 1228587883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems reasonable too < 1228587888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the translations < 1228587890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huge grant < 1228587891 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :grants is a few letters away from GENITALS < 1228587900 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :all europeans are PERVERTS < 1228587922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes #esoteric has an EU grant of 1.2 million euro / year < 1228587928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't you know? < 1228587934 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How is that money invested? < 1228587940 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's about £100bn < 1228587951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: :D < 1228587962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, no clue, ask ehird, I believe he stole most of it < 1228587971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :would that be continental or american billions? < 1228587980 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, and that's $googl < 1228587982 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*googol < 1228587990 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*goggles < 1228587994 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :THEY DO NOTHING < 1228588004 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yep, that's the usd < 1228588005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, wait, million = 1 000 000 in English is it? < 1228588012 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1228588020 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :billion is either 10 mil or mil mil < 1228588021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1228588022 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it depends. < 1228588025 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err, wait no < 1228588027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? odd < 1228588031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: 1000 mil < 1228588035 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right < 1228588041 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bil = 1k mil | mil mil < 1228588042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1000 mil = miljard in Swedish < 1228588055 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Just like "milliard" in English, I imagine. < 1228588066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :billion = 1000 miljarder iirc < 1228588069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure about that < 1228588077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't use such large numbers written out < 1228588079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1228588086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only in scientific notation < 1228588112 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :10000000000000000000000000000000000000000000000000000000000000 < 1228588143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, please write out 10^10000000000000000000000000000000000000000000000000000000000000 fully expanded in numbers < 1228588150 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :k < 1228588151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1228588151 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1228588152 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588153 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588155 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588157 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588159 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1228588161 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588163 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588165 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not one number per line < 1228588168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your big mouth < 1228588168 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588170 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588172 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588174 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I didn't intend that < 1228588176 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1228588178 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588180 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588182 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588184 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588186 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588186 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'll help. < 1228588187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, sorry for that, please stop? < 1228588188 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588190 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588192 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588194 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588196 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588197 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1228588198 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588200 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588202 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588204 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588206 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588208 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588210 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm just being helpful, sheesh < 1228588212 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1228588214 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah, thank you warrigal < 1228588216 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1228588218 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Actually, he makes a nice clock. < 1228588219 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1228588222 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1228588225 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1228588225 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :We can see visually when what was said. < 1228588226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is true < 1228588228 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1228588231 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1228588234 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :9*^~&*!%&^%CARRIER LOST < 1228588236 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228588238 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :NO CARRIER < 1228588239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, hm I think the number is too large to write out fully < 1228588246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, not sure about that < 1228588265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my computer locks up when I try to calculate it ;P < 1228588271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is *probably* way too large < 1228588272 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no shit? < 1228588283 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Well, you need room for 10000000000000000000000000000000000000000000000000000000000000 digits. < 1228588289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's ten decillions or ten novemdecillions, anyway < 1228588308 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If you memorized one digit per year, you'd probably finish before the heat death of the universe. < 1228588334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, ah right < 1228588355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, what about number of molecules to write it out right now? < 1228588367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming two atoms per number < 1228588398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, i didn't notice the 10^. AnMaster, you are insane. < 1228588399 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :digit, AnMaster < 1228588400 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :digit < 1228588439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, right < 1228588445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, thank you < 1228588453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I always wanted < 1228588467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was afraid of that < 1228588491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what? that I wanted to be acknowledged as insane? < 1228588500 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This is about 10^10^20. At 1 digit per year, 10^20 years from the beginning of the universe will be... < 1228588524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, How else would I be able to win the IG Nobel price?!? < 1228588550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err Ig < 1228588560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is not a requirement < 1228588561 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :...in the Degenerate Era, after solar systems do not exist but before galaxies do not exist. < 1228588572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact being _too_ sane may be just as good < 1228588583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah < 1228588587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, good point < 1228588589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since then you might not recognize that your research is not < 1228588590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit too late now < 1228588675 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Graphical_timeline_from_Big_Bang_to_Heat_Death < 1228588680 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So, where in there will everything be dead? < 1228588706 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :define "everything" < 1228588714 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :All intelligent things. < 1228588726 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :define intelligen < 1228588726 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :t < 1228588739 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If our main energy source is protons, I guess that'll be at 160 on the timeline, or 10^10^(160/100) years from the beginning of the universe. < 1228588767 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :6.46721137 * 10^39 years. < 1228588768 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Dude. < 1228588773 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: no way we'll last that long < 1228588779 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :where we = all intelligent life < 1228588782 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Proton" isn'the problem of enrgy source. < 1228588790 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We're made of protons. < 1228588793 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That assumes, of course, that our using protons as energy doesn't deplete protons significantly. < 1228588803 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1228588808 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If they disintegrate, so do you < 1228588829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I hope we can come up with a solution before then, it won't happen in my life time at least. Probably humans will be extinct way before then anyway < 1228588831 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also, it will be well before that. < 1228588839 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Proton decay is an exponential drop < 1228588849 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :160 is only when everyone will be decayed < 1228588859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if we stay intelligent long enough, we can just transform into another form. maybe we can live on the surface of black holes < 1228588878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those will last a long time, right < 1228588881 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I predict that intelligent life will disappear at around 110-115. < 1228588884 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Okay, half of them will be gone after 150. < 1228588888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, err there are other issues with them < 1228588893 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oerjan : No. < 1228588894 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :maybe less. < 1228588899 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They last even less than protons. < 1228588902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228588905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, that is double logarithmic < 1228588912 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, something like 10^100 years < 1228588924 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Some time after 150, I mean. < 1228588927 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Which is what the page says. < 1228588937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, check the scale... < 1228588941 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :zuff: why will intelligent life disappear around 110-115? < 1228588968 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Degenerate Era, I guess. Well, it might be a bit after 120. < 1228588970 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I see "half of all protons have decayed", and to the left of it, some number above 150. < 1228588986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, yes indeed < 1228588991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but also notice what the 150 means < 1228589008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is 150 = 100*log(log(real_year)) < 1228589013 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :10^10^(150/100) years. < 1228589025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1228589038 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Around 10^31. < 1228589072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :10^32-1 would be nicer, a perfect number for it < 1228589114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes not same as 2^... < 1228589116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1228589139 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So the Degenerate Era begins around 115, or 133,000,000,000,000 years. We're at 13,700,000,000 years now. < 1228589178 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Who cares. I'll probably be a bunch of neutrinos and positrons by then. < 1228589321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: actually it says black holes last longer < 1228589334 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And it'll probably be after the year 2066, which will be a pretty cool year, assuming 21st Century Fox is accurate. < 1228589385 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: everyone knows it's 2012 < 1228589386 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1228589404 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: new agers :P < 1228589406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :21 dec 2012 < 1228589414 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean by "it"? < 1228589419 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I said "why 2066" < 1228589422 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228589422 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know of 2012. < 1228589426 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: end of life < 1228589426 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228589426 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know crazy people. < 1228589430 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like waaaay crazy < 1228589433 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :2066 because 21st Century Fox takes place in that year. < 1228589442 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"I believe in dragons" kinda crazy. < 1228589483 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I know people who are friends with therians for some yet-to-be-adequately-explained reason. < 1228589520 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I used to believe that other universes could cause our universe to follow *their* laws of physics. Or maybe I'm misremembering. < 1228589543 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I do remember believing that Neopets really did exist *somewhere*. < 1228589556 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :THEY DON'T? :O < 1228589557 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228589740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: it's not false, it's just unprovable :) < 1228589789 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If not-X is falsifiable, what do you call X? Verifiable? < 1228589822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228589830 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Assuming so, it's certainly not falsifiable, but whether it *does* happen is greatly verifiable. < 1228589832 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ... which, for the sake of rationality and occam's razor, can be treated as false < 1228589903 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that oerjan disagrees < 1228589904 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: heretic! < 1228589911 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :nice timing < 1228589914 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If something is neither falsifiable nor verifiable, it's not scientific. < 1228590037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: "the Co-NP-complete tautology problem" < 1228590093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1228590101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused < 1228590117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was the opposite of satisfiable, not falsifiable < 1228590121 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I don't see what polynomial time has to do with this, but the concept is probably isomorphic. < 1228590136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :obvious duality < 1228590179 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm going to treat isomorphism as if it were a relation rather than a type of relation. < 1228590272 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :i is isomorphic to -i; the identity function is isomorphic to "it is given; Q.E.D."; rock, paper, and scissors are all isomorphic to each other; all numbers are isomorphic to 0, especially if they're very large, very composite numbers. < 1228590287 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :But no number except 0 is *completely* isomorphic to 0. < 1228590346 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: wat < 1228590384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: it seems verifiable means something like that. http://en.wikipedia.org/wiki/Verificationist < 1228590405 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :There are lots of isomorphisms mapping 60 to 0, because 60 is very composite. < 1228590478 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Congruence modulo 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, and 60 all map betweek 60 and 0. < 1228590481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"This article needs additional citations for verification." yeah, right < 1228590535 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :1000000000000000000000000! is so isomorphic to 0 that you might as well just call it 0. :-P < 1228590744 0 :MisterOrange!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]" < 1228591728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone know of a 2D open source space turn based strategy game? I just felt an urge to play that. < 1228591755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :either strategy or something similar, like strategy + exploring + colonization < 1228591788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stratego, explorer, colonization < 1228591793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure why i said that. < 1228591856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the acronym is sexcolon, so clearly it was a freudian slip < 1228591885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228591887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well clearly < 1228591955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too bad it's not written colonyzation < 1228592028 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I want a game that consists entirely of exploration. < 1228592054 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And, you know, discovering things that are somehow useful. < 1228592112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking a game where you build fantasticcontraption-like spaceships and explore 2d space with them < 1228592118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gravity and all < 1228592118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228592125 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The Game of Live? < 1228592131 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :f < 1228592136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe get scored on how far you can get from your home planet and shit < 1228592142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but otherwise just exploration < 1228592144 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Spore? < 1228592148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228592152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :spore is nothing like that < 1228592153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what I meant was something like: < 1228592156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freeciv for space < 1228592157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :game of life is nothing like that < 1228592159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean? < 1228592162 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Spore has plenty of exploration < 1228592171 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If you want, you can do just that < 1228592177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, open source? < 1228592183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't forget that was in the original list < 1228592185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yeah, sure, but it's nothing like my idea < 1228592195 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what you're talking about, AnMaster < 1228592200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like Warrigal's idea. < 1228592210 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also you, oklopol < 1228592216 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't following the conversation < 1228592223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : anyone know of a 2D open source space turn based strategy game? I just felt an urge to play that. < 1228592224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : either strategy or something similar, like strategy + exploring + colonization < 1228592225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: of course you know what i'm talking about < 1228592227 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to find if there's an alternative to cremation/burial/SCIENCE < 1228592228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was the original question < 1228592231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you addressed it directly < 1228592233 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Why open source, pray tell? Are you going to be cheating by reading the source or something? < 1228592242 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Free as in beer I could understand. < 1228592274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, well it needs to run on linux < 1228592278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1228592282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wine is such a pain < 1228592284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in my experience < 1228592288 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :There are free-as-in-beer games that are closed source and work on linux. < 1228592298 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Just not many, admittedly. < 1228592311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I can't think of any such, got any example? < 1228592322 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I forget the name... loki games? Made them. < 1228592325 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ports of windows games, mostly. < 1228592327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1228592337 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Closed 2002, apparently. < 1228592340 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228592354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228592371 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Most of their titles are for-pay; but I'm pretty sure I read about them making some free stuff < 1228592386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Eric's Ultimate Solitaire" i listed on the wiki page. I think I played something called that back on Mac OS 7 once... < 1228592391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228592405 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :deus ex was "in progress" XD < 1228592422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1228592452 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Code a game. :P < 1228592470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, right anyway, can you think a game that is 1) something like the game freeciv, but takes place in space 2) runs on linux 3) is either free as in beer or free as in OSI < 1228592480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228592481 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1228592493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I would if I could make up any good story lines or such < 1228592498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I always sucked at that < 1228592507 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Games don't need good plots. < 1228592517 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"You are in space. You have to find things and stuff. And use those things to do things." < 1228592527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I also suck at drawing < 1228592538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and really I wouldn't want ASCII interface for it < 1228592551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2D graphics probably < 1228592552 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Make graphics like Asteroids or Space wars. < 1228592556 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Vector line art ftw < 1228592575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, well true it scales well, I mean not locked to fixed bitmap sizes ;P < 1228592576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually just do bals < 1228592577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*balls < 1228592585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that sounds so dirty < 1228592586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1228592596 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hey, I'm the one who _makes_ the obvious dirty jokes < 1228592600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually you just need to have a few kinds of objects < 1228592602 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you're the one who doesn't get them < 1228592609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so why not just use a few different basic shapes < 1228592609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, really? I thought it was ehird who did < 1228592613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and since he isn't here... < 1228592613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or colors < 1228592620 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I killed ehird < 1228592629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, well, then what about making up game mechanics? < 1228592635 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :< oklopol> i was thinking a game where you build fantasticcontraption-like spaceships and explore 2d space with them < 1228592638 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Perfect. < 1228592651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, sounds fun yeah < 1228592662 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Come up with something. < 1228592663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need some space battles too < 1228592665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is it < 1228592674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, then finding time to code it < 1228592690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I hate GUI programming for some reason, always found backend much more fun < 1228592694 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You seem to have adequate minutes to explain in detail your requirements for it then talk about how you couldn't make it and be rebutted. :P < 1228592698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I guess I could use some language that made it easy < 1228592724 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Also, if you're using C, just write a simple game loop thing on top of Allegro or SDL that renders the vector stuff to screen and handles moving it etc. < 1228592724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, well I probably won't have time to make it soon, but maybe I'll start on it this xmas holiday < 1228592730 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Then you could code without thinking of the gui. < 1228592736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe I'll start learning haskell then < 1228592765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I wouldn't use C for it, since it would be turn based I guess < 1228592768 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh lord. Please stick to the game. :P < 1228592785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats zuff -----### < 1228592787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, actually I have planned beginning with haskell then < 1228592789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: yes, it'd be pretty perfect, the problem is it's kinda complicated, because i want planets to actually consist of millions of tiny particles < 1228592790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228592794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grammar < 1228592794 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no no no no no no no no >_< < 1228592803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1228592806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/have/got/ < 1228592808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1228592821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it has to dynamically make larger blocks out of the particle heaps and so one < 1228592822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*on < 1228592835 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That might be viable. < 1228592841 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Use fractals. < 1228592848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what do you plan for RAM requirement? < 1228592858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think fractals are useful unless you have a very static system. < 1228592874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they might be useful for generating the space, but i don't think for actually running it < 1228592875 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who cares about things like RAM? < 1228592877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, just make time a fractal too? < 1228592892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that works for a static animation. < 1228592895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, someone who doesn't have a lot of it? < 1228592903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ah hm right < 1228592905 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how much ram have you got? < 1228592909 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :A planet is a pile of dirt. A pile of dirt is made of smaller piles of dirt. < 1228592910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, 1.5 GB < 1228592913 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228592914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't know how much ram i have < 1228592915 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like a fractal to me. < 1228592923 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 1GB here. < 1228592935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, well, you have even less < 1228592940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: umm. < 1228592943 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And OS X isn't exactly light on the RAM consumption. Yet I have 20+ things open and it's smooth sailing. < 1228592943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I feel sorry for you < 1228592956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: well yeah sure you can think of it like that, but i don't see the use < 1228592965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, same, but if you want to store a planet as a list of billions of particles... < 1228592972 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Did oklopol said billions? < 1228592974 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*say < 1228592978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok millions < 1228592985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1228592986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot < 1228593003 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :He did not say millions. < 1228593005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: when a planet is sufficiently far away, it can be compressed < 1228593017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :from a million particles into about ten basic shapes < 1228593022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1228593033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...of course you could go around space making sculptures... < 1228593043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh? < 1228593048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the idea is < 1228593056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I assume all travel would be sub-light speed? < 1228593060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're this little population of these weird aliens. < 1228593061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for maximum realism? < 1228593068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you can pick up particles < 1228593071 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :who cares about speed < 1228593072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and build things out of them. < 1228593081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm < 1228593084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't see a need for that < 1228593128 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :In the computer world, it's easier to build things out of abstract concepts than to build them out of particles. < 1228593131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd fly around by building somekinda spaceships, there'd be certain materials that can be "burned" or something, and you could use them to shoot particles out the spaceship's ass to start flying, like a normal spaceship. < 1228593139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, true < 1228593142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: so? < 1228593171 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Not having to simulate Newtonian dynamics is easier on the processor. < 1228593178 0 :comexk!unknown@unknown.invalid NICK :ehird < 1228593180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you mean like dilithium crystals? < 1228593193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and like, uh you reverse the, um, something to do it < 1228593199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :polarity maybe < 1228593202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would fit well there < 1228593213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey you could maybe make a tv show out of it < 1228593223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: what's the alternative when you can build *anything*? < 1228593250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no i mean a particle that can blow up. < 1228593305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hrrm < 1228593341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh right, would be something like, Uranium-238? < 1228593345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or 235 < 1228593347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it is < 1228593375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't really care for a real world example of a similar substance < 1228593395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: kabloomium < 1228593396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but really anything that burns fast will do < 1228593419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like a match < 1228593429 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: there's a grid, and shapes have positions on the grid. They're simple geometric shapes like squares and 45-degree right triangles. They have small amounts of state and have simple effects on their surroundings. < 1228593438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ah < 1228593459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: yeah, something like that < 1228593466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, what about gravitation? < 1228593480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gravity would be something that only happens when particles are connected into a mass < 1228593489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the simplified physics < 1228593510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also depending on how you define this... you could end up with a cellular automaton < 1228593524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure how you define that grid and interactions and such < 1228593525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no not really, because you need to optimize it every step of the way < 1228593534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh? < 1228593536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there needs to be abstraction going on all the time < 1228593539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by the program. < 1228593540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1228593546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1228593549 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Gravitation isn't discrete, so it would have to be a modified version. < 1228593552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah the rules, the laws of physics < 1228593557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, or you could just buy IBM Roadrunner < 1228593558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those are pretty much a ca < 1228593559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1228593580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err, is that the supercomputer they're advertising now? < 1228593588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, isn't it the fastest one? < 1228593601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :broke some "barrier" of flops iirc < 1228593606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like teraflops < 1228593609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1228593611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1228593614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember details < 1228593617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like a real supercomp okay < 1228593628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought the one they're selling for home use < 1228593631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Roadrunner is a supercomputer built by IBM at the Los Alamos National Laboratory in New Mexico, USA. Currently the world's fastest computer, the US$133-million Roadrunner is designed for a peak performance of 1.7 petaflops, achieving 1.026 on May 25, 2008,[1][2][3] and to be the world's first TOP500 Linpack sustained 1.0 petaflops system. It is a one-of-a-kind supercomputer, built from commodity part < 1228593631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s, with many novel design features." < 1228593634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228593636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :petaflops < 1228593639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not teraflops < 1228593759 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I tried to convert game of life rules into a wolfram 1d automaton: < 1228593762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :000 001 010 011 100 101 110 111 < 1228593762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : 0 0 0 1 0 1 1 0 < 1228593765 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1228593768 0 :kar8nga!n=kar8nga@a-91.vc-graz.ac.at JOIN :#esoteric < 1228593773 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Did that indent arrive? < 1228593780 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1228593782 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yes it did. < 1228593796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, hm interesting < 1228593804 0 :sorear!unknown@unknown.invalid PART #esoteric :? < 1228593825 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Wonder what # it is. < 1228593825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, btw, what OS are you on? < 1228593830 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: OS X. Why? < 1228593841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wondering. < 1228593849 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1228593855 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : ^ don't < 1228593861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's an interesting OS < 1228593879 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1228593881 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : ^ don't < 1228593885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: 8+32+64 = 104 < 1228593894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like most OS it has some really good ideas and a few bad. < 1228593900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the bundle thing is very nice < 1228593905 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Is it TC? :P < 1228593917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I dislike the bit about it being tied to Apple hardware < 1228593931 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Apple is a hardware company, except its hardware only sells because of its software. < 1228593935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that you can't find settings for everything easily always. < 1228593940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes it has some really good ideas < 1228593948 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"everything easily always" < 1228593951 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Stunning sentence combination there < 1228593958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: only 110 is known to be TC i think (and its equivalents, 104 is not one) < 1228593964 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 30 is < 1228593967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, sorry for the bad grammar < 1228593977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: has it been proved? < 1228593982 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think so. < 1228594025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: wp does not say so < 1228594073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nor does mathworld < 1228594074 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It obviously is. :P < 1228594097 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's that class 4 type, i guess. but that is no proof, just wolfram's hypothesis < 1228594135 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1228594140 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I do not trust wolfram :P < 1228594141 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just ask ais523. < 1228594152 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ais523 is the guy to prove Wolfram's hypothesises. < 1228594185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the picture of 104 looks boring, dies out immediately < 1228594192 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228594223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: just like in gol < 1228594243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually that's just because the pictures start with a single cell and the rule always requires at least 2 < 1228594252 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228594254 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You mean there are Wolfram rules whose TC-ness is unknown? < 1228594261 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: yes. < 1228594276 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1228594297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume 30 is one < 1228594647 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 104 is boring < 1228594649 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :just produces lines < 1228594745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : zuff: 8+32+64 = 104 <-- how does that work? < 1228594753 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :binary < 1228594754 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1228594769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1228594771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1228594775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 000 001 010 011 100 101 110 111 < 1228594775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 0 0 0 1 0 1 1 0 < 1228594776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1228594779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : zuff: 8+32+64 = 104 < 1228594784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out < 1228594810 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :011 is the 8s place, 101 is the 32s place, 110 is the 64s place. < 1228594821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228594840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about 100 and such? < 1228594861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you sum the ones that give 1 < 1228594863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1228594866 0 :sebbu!n=sebbu@ADijon-152-1-37-140.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228594901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wouldn't it be possible to construct other ones with the same numbers? < 1228594921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1228594922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or if you write it in the order 111 110 101 100 011 010 001 000, then you just take the bits below as the binary representation < 1228594939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so binary 01101000 = 104 < 1228594941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also 101 (base 2) is 5? not 32 < 1228594945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1228594952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :....wut < 1228594954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah 2^ < 1228594964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228594975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thazz what he meant < 1228594978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1228594979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that works < 1228594999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as long as you have 3->1 mapping < 1228595011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is unique isn't it? < 1228595029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: 104 seems to be able to produce something else than vertical lines, but more rarely and which eventually dies out in my first tries < 1228595036 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1228595041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of course < 1228595048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1228595060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about 2->1 mappings? < 1228595069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lul? < 1228595075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is binary new to you :P < 1228595075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well then you would presumably use 11 10 01 00 < 1228595080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, no < 1228595084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, indeed < 1228595088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was just wondering < 1228595092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if they were any interesting < 1228595104 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: those are boolean binary operators < 1228595109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all of them < 1228595114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1228595134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so 4->1 or 5->2? < 1228595145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might not make a lot of sense < 1228595146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :..? < 1228595146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i went through and checked once. none are really interesting, the most hard to predict are xor and its dual < 1228595162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm nxor? < 1228595164 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'd usually assume -> 1 anyhow < 1228595180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :equivalence, not sure if it has an abbreviation < 1228595185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well what if I assume -> 2, probably a bully automaton(?) < 1228595210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but then you'd double the field size each step < 1228595228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's wrong with that? < 1228595231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, fun, hope you got enough ram < 1228595231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean the table says what one cell becomes, given its ancestor neighborhood < 1228595236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's pretty cool < 1228595249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe something fractal comes out < 1228595250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so you insert extra cells, like the expanding universe < 1228595261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think there is an interesting analogy there < 1228595262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228595289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I suggest using ternary instead of binary < 1228595291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :much more fun < 1228595334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, don't you agree? < 1228595338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ternary is fun < 1228595370 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ternary is for terrible languages. < 1228595391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well sure you can do that < 1228595400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, well ternary cellular automatons would be fun < 1228595425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like ternary game of life: alive, on life support, dead < 1228595426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the wolfram scheme with 3 cells binary is just the simlest case that gives interesting automata, i guess < 1228595429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228595430 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't it already exist? < 1228595453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are lots of life variations < 1228595465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey was the joke THAT bad or what? < 1228595478 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is tere a GAME OF DEAT? < 1228595483 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fuck < 1228595489 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My keyboard. < 1228595492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :game of life support? < 1228595500 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wireless keyboards are shitty. < 1228595504 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They drain batteries. < 1228595525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, you want one that can be recharged then < 1228595527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1228595535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I use a old PS/2 keyboard < 1228595537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works perfectly < 1228595545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :an old* < 1228595548 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I want one with a wire, AnMaster < 1228595557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, PS/2 or USB? < 1228595560 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But they didn't have any keyboard with a 1.8m wire < 1228595563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PS/2 is nicer :) < 1228595564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :USB. < 1228595568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah then you can make paramedic gliders that bring other gliders back to life! < 1228595576 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228595579 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Cute. < 1228595580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, haha < 1228595594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, I would say my keyboard cable is like 1.7 meters or so < 1228595595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also evil thugs that beat gliders up < 1228595599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is my guess < 1228595604 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228595608 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :TEN CENTIMETERS NOT ENOUGH < 1228595617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, well it is PS/2 < 1228595619 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : That would be THE MOST DANGEROUS GAME < 1228595624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for usb you can get longer cables < 1228595629 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228595630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, I got an usb extension cable here < 1228595637 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Longer cables for a wireless keyboard? < 1228595642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can make it like 3 meters < 1228595647 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I cannot wrap my mind around such a concept! < 1228595647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, no for usb keyboard... < 1228595648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1228595666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I want one with a wire, AnMaster < 1228595675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : USB. < 1228595682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : But they didn't have any keyboard with a 1.8m wire < 1228595692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : for usb you can get longer cables Slereah, I got an usb extension cable here < 1228595694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, duh < 1228595874 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :PS/2 is useless and obsolete. < 1228595912 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION becomes gradually more attached to this moniker < 1228595972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything is useless and obsolete < 1228595989 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Except ham. < 1228596026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hammer < 1228596046 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bacon. < 1228596287 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Any live cell with fewer than two live neighbours goes on life support. < 1228596287 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Any live cell with more than three live or life supported neighbours dies. < 1228596288 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Any live cell with two or three live or life supported neighbours lives. < 1228596290 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Any tile with exactly three live neighbours cells is populated with a living cell. < 1228596292 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Any cell on life support with fewer than two live neighbours dies. < 1228596294 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Any cell on life support with more than three live or life supported neighbours dies. < 1228596296 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Any cell on life support with two or three live neighbours becomes living. < 1228596298 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :^ game of life and life support < 1228596305 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228596312 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Life supported cells are reccomended to be repeesented as the colour inbetween live and dead < 1228596338 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: implement it. < 1228596367 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if MCell could do that. < 1228596376 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"The catterpillar has emerged from its coccoon, as a shark, with a gun for its mouth" < 1228596396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: never < 1228596408 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Fine, I'll implement it. < 1228596414 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: got my minigame library? < 1228596427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't got anything. < 1228596438 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i gave it to you months ago, c'mon, you must have it < 1228596441 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you made pong in it :P < 1228596443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228596448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i have it *comeshwew* < 1228596450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228596459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :slight typo there. < 1228596461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*somewhere < 1228596465 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So Life, except life -> support and support -> death occur where death would occur, support -> life occurs where survival would occur, and death -> life occurs where birth would occur? < 1228596469 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :find it and vjn.fi/pb it :P < 1228596470 0 :nice_!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228596489 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: There are some unchanged rules. < 1228596491 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And for certain ones of those, support counts as life, and for others, it doesn't? < 1228596511 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :The theory is that every cell needs healthy neighbours to survive. < 1228596515 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1228596520 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And overpopulation is overpopulation healthy or not. < 1228596540 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ditto with the right population, although that might need tweaking. < 1228596549 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Life support is just: have conditions improved, stayed the same, or worsened? < 1228596555 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :If the first, it revives. Otherwise, it dies. < 1228596574 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION walks through a glider in it manually < 1228596753 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Nick collision from services. < 1228596758 0 :nice_!unknown@unknown.invalid NICK :KingOfKarlsruhe < 1228596766 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Eh, it's too tedious. < 1228596797 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I don't think a glider will glide. < 1228596809 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It will, it's right in the name! < 1228596819 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Unless you mean like < 1228596825 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :.#. < 1228596827 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :..# < 1228596830 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :### < 1228596841 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is that the glider? I forgot. < 1228596846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228596847 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1228596851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the glider < 1228596852 0 :ehird!unknown@unknown.invalid QUIT :Nick collision from services. < 1228596865 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know like three Life thingamagig. < 1228596877 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The three basic groups, really. < 1228596877 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Or the lesser-known phase: < 1228596879 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :#.. < 1228596880 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :.## < 1228596883 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :##. < 1228596886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228596892 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A block, an oscillator and a spaceship. < 1228596894 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1228596903 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's also guns, but they're too big to remember like that < 1228596943 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I know of a few still lifes, possibly more than one oscillator, and the glider and [LMH]WSS. < 1228596945 0 :comex!unknown@unknown.invalid NICK :zzuf < 1228596948 0 :zzuf!unknown@unknown.invalid NICK :comex < 1228596958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they're not that hard to remember if you understand how they work < 1228596966 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I know of infinitely many still lifes. < 1228596975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :still life? < 1228596986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean, an object that is immortal, just sits around < 1228596990 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal : Connected still life? < 1228597002 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1228597012 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :HOW! < 1228597051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err, just do like < 1228597052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1228597054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :_oo < 1228597056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :__oo < 1228597058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1228597063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1228597068 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1228597074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgot the rules! < 1228597076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228597082 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Rule 34 bitch < 1228597099 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the game of life would be if 2D automatons used the Wolfram numbering < 1228597105 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Awful < 1228597106 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228597130 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's probably a shitload of numbers < 1228597139 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Since the game of life is isotropic < 1228597149 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Plus every color inversion < 1228597185 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That's no still life. < 1228597188 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :.# < 1228597190 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :#.# < 1228597191 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :.#.# < 1228597193 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :..#.# < 1228597195 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :...#.# < 1228597197 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :....# < 1228597366 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :s < 1228597628 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228597762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a < 1228597918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: yeah that works, i wasn't really thinking < 1228597956 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :we should all collaborate on a program. :P < 1228597964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: hmm, how can you start a sidetrack from that? < 1228597982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean you can't draw stuff having just that < 1228597995 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You want to draw stuff? < 1228598577 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228598600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: say i do. < 1228598604 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1228598610 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Put them really close together. < 1228598625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not connected. < 1228598635 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Use a different fuse. < 1228598642 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I believe MCell has an example. < 1228598650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's really what i was asking for. < 1228598658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so kind of obvious i want that < 1228598719 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Then get it. < 1228598807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err i mean the pattern, not the program < 1228598817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was just wondering, i'm not especially interesting < 1228598828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just assume you're currently more gol-able than me < 1228598836 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : < 1228598950 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :So. < 1228598951 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'm bored. < 1228598958 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I will finish my Snake game in C and play it. < 1228598977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you tried crossworm < 1228599003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it probably has the worst user interface ever < 1228599009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1228599012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to play solo < 1228599018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a button to kill off player 2 < 1228599021 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Link? < 1228599027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and there's only a few seconds before the game starts < 1228599039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it takes about that time to adjust your eyes to see the worm < 1228599046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very annoying < 1228599047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228599051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :www.vjn.fi < 1228599076 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Kewel, my snake segfaults < 1228599133 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wget http://www.vjn.fi/g/crossworm.pyc < 1228599161 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Fatal Python error: (pygame parachute) Bus Error < 1228599161 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :zsh: abort python crossworm.pyc < 1228599162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but < 1228599167 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i cannot do crosseyes < 1228599167 0 :moozilla!n=moozilla@207-118-25-213.dyn.centurytel.net JOIN :#esoteric < 1228599168 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::* < 1228599169 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1228599192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noob ; ) < 1228599316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not hard to learn < 1228599321 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my eyes just don't do it < 1228599321 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228599329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not hard to learn < 1228599342 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With one selection of colors and Wolfram-like numbering, Life would be rule 47634829485252037513201013286088668282768170057352664824758043712595701137265078991199718623260253982640356387398937188476931618032046341864. < 1228599371 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228599376 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Welp, my snake game works, but about 40534853453745x faster than it should < 1228599379 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's one big number! < 1228599405 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just a 512-bit number; since there are 2^9 possibilities for the 3x3 square. < 1228599425 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No longer than a reasonable SHA-512 hash. < 1228599456 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But kinda long for a name! < 1228599465 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Rule 110 rolls off the tongue nicely. < 1228599506 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could call it rule 0x100010001000101170117000100010117011701170117177E177E000100010117011701170117177E177E01170117177E177E177E177E7EE87EE8, too; that's shorter and more repetitive. < 1228599537 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What about in ASCII? < 1228599571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't you see..? < 1228599590 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can't really read hexa. < 1228599607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the first character is 0x10 < 1228599610 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :The second byte is a null < 1228599614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228599614 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Which is unfortunate < 1228599644 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why can't null have a cutesy symbol like SOH? < 1228599656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: hex -> ascii conversion is so trivial it's impossible not to be able to do it < 1228599657 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure we could all do with a few more control characters in our lives. < 1228599669 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Rule AAAAAAABAAEAAQABARcBFwABAAEBFwEXARcBFxd+F34AAQABARcBFwEXARcXfhd+ARcBFxd+F34Xfhd+fuh+6A== in base64. < 1228599681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm that's nice < 1228599696 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : What, you know every ASCII chars? < 1228599697 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it could have a nickname like "the fuh rule". < 1228599712 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228599716 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :You mean you don't Slereah?! < 1228599718 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Arc-fuh < 1228599718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: no < 1228599742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: that doesn't mean i can't see 99% of that wasn't letters < 1228599766 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but what of the letters? :o < 1228599769 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or symbols? < 1228599782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1228599823 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Using # to mean XOR the next character with 0x40, $ to mean XOR it with 0x80, and % to mean XOR it with 0xC0... < 1228599845 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228599874 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :According to hexdump -C, which converts all non-printable and >127 too into a dot, it's ".............................~.~.............~.~.....~.~.~.~~.~.". < 1228599889 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0x7e ~ is just about the only readable thing it has. < 1228599929 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Okay, this instead: # toggles XORing with 0x40, $ toggles XORing with 0x80. < 1228599998 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No, it's too boring. < 1228600021 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For the reference, I used the following to generate the bitstring for that number: < 1228600024 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :perl -e '$rule = ""; for ($val = 511; $val >= 0; $val--) { $bits = unpack("B9", chr($val/2).chr(($val&1)*128)); $self = substr($bits, 4, 1); $neighs = substr($bits, 0, 4).substr($bits, 5, 4); $nlive = $neighs; $nlive =~ s/0//g; $nlive = length($nlive); if ($nlive < 2 || $nlive > 3) { $rule .= "0"; } elsif ($live == 2) { $rule .= $self; } else { $rule .= "1"; } } print $rule, "\n";' < 1228600041 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The ugliness of it. < 1228600160 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Coool < 1228600162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :My snake works < 1228600164 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228600181 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WHY DID IT HAVE TO BE SNAKES < 1228600228 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Okay I take that back it kind of works < 1228600325 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228600326 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : if (SNAKE->last->x == 0) n = 39; < 1228600326 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : else n = SNAKE->last->x - 1; < 1228600328 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i am stupid < 1228600332 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that can be compressed < 1228600333 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1228600335 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :how ;_; < 1228600340 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a simple modulo don't work < 1228600500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :n = (SNAKE->last->x || 40) - 1 perhaps < 1228600508 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :clever < 1228600703 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228600704 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :2+2 < 1228600749 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :n = (SNAKE->last->x + 39) % 40 < 1228600756 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: Ouch. :) < 1228600838 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Best snake variant: You grow by one each move. Avoid hitting into yourself. < 1228600993 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Easy as long as you follow some pattern. < 1228601547 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1228601629 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :22:13 NickServ: penguinofthegods@gmail.com has too many nicknames registered. < 1228601632 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Suck my dick freenode. < 1228601695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you cybersquatter you < 1228601731 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What are your nicks? < 1228601776 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Lots. < 1228601860 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh, apparently I also have too many nicknames registered. < 1228601895 0 :Warrigal!unknown@unknown.invalid NICK :ihope < 1228601906 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Rate my name from 1-10 < 1228601981 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've dropped some nicknames; let's see if I can drop now. < 1228601986 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I only rate names ordinally. < 1228601987 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :TELL MEEEEE < 1228601992 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Do that then < 1228601995 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1228602167 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perfect in the pronunciation category, antiperfect in the starting with a capital letter category, not as good as "Slereah" but better than "fizzie" in the containing an A, O or U (preferably A or O) category... < 1228602181 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/pronunciation/pronounceability/ < 1228602192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or is it pronuncibility or something. < 1228602260 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Antiperfect in the sonorant consonant category. < 1228602352 0 :ihope!unknown@unknown.invalid NICK :Warrigal < 1228602394 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This nick has been registered. < 1228602461 0 :Slereah!unknown@unknown.invalid NICK :Incrediblon < 1228602468 0 :Incrediblon!unknown@unknown.invalid PRIVMSG #esoteric :Well, this one hasn't. < 1228602588 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: I dislike initial-caps nicks. < 1228602596 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And it's a bit hard to pronounce, too many consonants. < 1228602609 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'd rank fizzie > Slereah. < 1228602616 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Also, you forgot the "short and memorable" category. < 1228602620 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :'w' and 'x' is unregisterd. < 1228602620 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Which I excell at with zuff. < 1228602631 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: they're erroneous < 1228602636 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :because they're quakenet servcies < 1228602638 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like q < 1228602646 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :You can't /nick to them < 1228602659 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :-NickServ- Information on q (account jack): < 1228602670 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that was years ago, presumably. < 1228602671 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Try /nick q < 1228602935 0 :oerjan!unknown@unknown.invalid NICK :Mgrvgrvladje < 1228602944 0 :Mgrvgrvladje!unknown@unknown.invalid PRIVMSG #esoteric :who's complaining about consonants? < 1228602949 0 :Mgrvgrvladje!unknown@unknown.invalid NICK :oerjan < 1228602996 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: < 1228603031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(supposedly a genuine georgian surname) < 1228603080 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Nicks should begin with capital letters, A is the best vowel, and non-sonorant consonants should only be used to separate vowels. < 1228603119 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :for(s=c='',r=64;r;)s+=++c>63?c=r--&&'\n':c'; < 1228603122 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :discuss < 1228603137 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Justify the first point, I disagree. Also the second. < 1228603139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :check |/ on everything except capitals < 1228603198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1228603205 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: What < 1228603257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's my comment on the debate regarding that thing < 1228603295 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Capital letters are like standing up. Sitting causes restlessness. < 1228603334 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: But aesthetically, I prefer lowercase for names. < 1228603412 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Capital letters make them seem more like actual names and less like usernames. < 1228603427 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose you plan on changing your name from Elliott Hird to elliott hird. < 1228603430 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: I am fine with seeming like a username. < 1228603436 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Though that may be difficult and time-consuming. < 1228603441 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Also, my name is not aesthetically pleasing anyway. < 1228603454 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :If I decide I like the name zuff, I would probably have no qualm changing my name to it IRL. < 1228603511 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I guess zuff sounds like getting scratched behind the ear. < 1228603512 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: So I think you're wrong. < 1228603515 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :But only if you're a dog. < 1228603518 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And lol. < 1228603524 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :But srsly, why is a the best consonant? < 1228603526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my name is Zuff. Dr., er, what first name goes well with Zuff? < 1228603543 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I was going to say Frank, but I'm not so sure. < 1228603559 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You should invent a device; then it could be called Zuff's Device. < 1228603563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something suitably mad-sounding of course < 1228603567 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Heh. < 1228603571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Viktor Zuff perhaps < 1228603572 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I think the problem is that it has no solid consonant. < 1228603588 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the z is weedy, the ff is awkward, kind of bu-ff-ery < 1228603599 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and the vowel is basically lost < 1228603605 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1228603607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :z should be pronounced ts, of course < 1228603613 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: lol < 1228603629 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I guess you need some solid consonants to keep the other consonants from drifting off to nowhere. < 1228603663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zuff: Nice C. < 1228603668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i wonder if zuff means something in german < 1228603671 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That's why the letter D is nice. It's a voiced stop consonant, and all. < 1228603680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1228603683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not C. < 1228603687 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wat? < 1228603689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey there's a User:Zuff on wp < 1228603693 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: THat's JS. :P < 1228603696 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And I stole it. < 1228603696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1228603700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Realised after the fact. < 1228603705 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's a four-letter combination; I'm not surprised. < 1228603707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Looks like good obfuscated C, though. < 1228603729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.urbandictionary.com/define.php?term=zuff < 1228603748 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: One definition made in 2006 and it's nonsensical. < 1228603768 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :B, D and G are the voiced plosives. < 1228603785 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders whether "Warribal", "Warridal", or "Warrigal" is best < 1228603790 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: I content that Warrigal is a crap name because it starts on a downer with W < 1228603793 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :"Warribal" looks too much like "cannibal". < 1228603803 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No, the W makes it swing! Or something. < 1228603803 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Which sounds awkward with the relatively harsher latter end, and the a following it is hard to munch together < 1228603812 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :So I'd aim for improving the start. < 1228603849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://everything2.com/e2node/zuff < 1228603866 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :A "W" to swing and an "rr" to sing, then you jump off the "g" and land with an "l"! < 1228603896 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :How are you trying to pronounce the "arr", by the way? < 1228603948 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It should sound exactly like "horrible", except "w" instead of "h" and "g" instead of "b". < 1228603957 0 :ab5tract!n=ab5tract@pool-71-246-5-13.phlapa.fios.verizon.net JOIN :#esoteric < 1228603968 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: That's how I'm saying it. It's awkawrd. < 1228603973 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, the Wa is what ruins it, < 1228603981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ancestry.com/facts/Zuff-family-history.ashx < 1228603995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it exists! or did at one point < 1228604015 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1228604029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a warrigal needs a furry gal < 1228604037 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Are you pronouncing the "rr" rhotically? < 1228604075 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'd expect you to, as it's followed by a vowel. < 1228604124 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'll make a recording. < 1228604125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can huff and puff, but you can never snuff a zuff < 1228604210 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :By the way, fizzie, zuff is derived from your name < 1228604214 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fuzz -> zzuf -> zuff < 1228604229 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: http://filebin.ca/xcthqn/foo.aiff < 1228604392 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: . < 1228604412 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Just a moment. < 1228604455 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Um, that's not you saying "Armageddon" again, is it? < 1228604470 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Err, that's me saying Warrigal. < 1228604472 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Several times. < 1228604478 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ooops. < 1228604481 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I uploaded the wrong fil < 1228604481 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1228604482 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1228604498 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think a recording of someone saying "Warrigal" several times would be really scary. < 1228604510 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Er, why? < 1228604543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :people accidentally saying "Armageddon" when they mean something else would also be scary < 1228604563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :especially if a lot of people started doing it < 1228604677 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Are you waiting for me to respond or uploading that file? < 1228604718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are you multitasking or mulling the task < 1228604784 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: uploading < 1228604847 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: http://filebin.ca/mhgzgx/warrigal.aiff < 1228604983 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :How many times do you say it? < 1228605023 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Most of those are non-rhotic, though you do have two rhotic ones in there. < 1228605055 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Okay, maybe three. < 1228605159 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Wait, "horrible" is pronounced differently in Britain, isn't it. < 1228605206 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This is why Americans are so much better than Brits. :-P < 1228605233 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Make a recording of you pronouncing it, then, so I can adjust my vocal cords. :P < 1228605233 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'll see about recording me saying it. < 1228605298 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You just need to move your lips closer together, and your teeth. < 1228605336 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Gee, I just remembered that the official pronunciation of my name is actually completely different. < 1228605350 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'll dismiss that as a joke. < 1228605453 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'll do more or less what you did. < 1228605618 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Try http://filebin.ca/bkqth/Warrigal-US.wma < 1228605777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :she didn't die \o/ < 1228605828 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :In http://filebin.ca/bkqth/Warrigal-US.wma, she doesn't die at the end. < 1228605836 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing zuff is finding a way to play .wma files. < 1228605844 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: why wma? :{ < 1228605859 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Because I hate you. < 1228605861 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228605866 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'll try again. < 1228605869 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I agree. :D < 1228605876 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :No, I can play .wmas < 1228605878 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :But I hate you < 1228605879 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228605895 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: WAHGL WAHGL WAHGL WAHGL WAHGL < 1228606052 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So you've heard it? < 1228606063 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1228606113 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :How do you like those pronunciations? < 1228606124 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Wahgl. < 1228606211 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :They're both supposed to be three-syllable pronunciations. "Wahgl" is only two. < 1228606220 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's waaaaaaaaaahgl < 1228606224 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Though I'll admit the second pronunciation could have turned out better. < 1228606234 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It's supposed to be wah-uh-gl. < 1228606343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vehicle < 1228606459 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If you pronounce Warrigal wah-huh-gl, I will... decrease your Credit. :-P < 1228606551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1228606569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i pronounce it "very cool" < 1228606605 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I can see a non-native speaker pronouncing it that way. < 1228606633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :vrr-ptang-q'ool < 1228606898 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaahjjjjjjjjjj laggggggggg < 1228606905 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :stupid "50 programs open at once i dont liek" < 1228606909 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :RUN INFINITE PROGRAMS YOU POS < 1228606922 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That's why I have three programs open. < 1228606929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: that's not the case < 1228606942 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That's why I have two windowed applications open. < 1228606973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case you don't know yet, i find pretty much nothing more insulting than people telling me things that refer to my english capabilities as non-native. < 1228607001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's awesome at english btw. < 1228607022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even when they're things like "non-native people like you are usually better at grammar" < 1228607031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(than natives) < 1228607083 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean you *actually* pronounce it that way? < 1228607085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, of course anything that requires you to learn it younger than i currently am will do. < 1228607089 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes the we are better < 1228607125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: finnishified, i pronounce it [woorig(o-umlaut)l] < 1228607144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't type the phonetic characters for those < 1228607145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :orgel orgel orgel < 1228607172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o-umlaut is what finnish uses for that vowel english uses in the word "a" < 1228607180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course it's a bit different < 1228607187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but they're close relatives < 1228607260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the letters a and ö grew up together on a small farm in Värmland, Sweden, but later moved in opposite directions < 1228607339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, ö became a poor fisherman who enjoys the sauna, and occasionally makes operating systems and cell phones for pocket money, while a became a successful businessman who everyone has a hate-love relationship with < 1228607361 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228608764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my brains < 1228608769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they are going too fast < 1228608776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't read < 1228608779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm having visions < 1228608819 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :brain*s*? how many brains do you have!? < 1228608846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i use it in plural and singular interchangeably < 1228608900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's just something i've decided to do < 1228609096 0 :Corun!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228609096 0 :olsner!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228609096 0 :decipher!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228609097 0 :zuff!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228609153 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228609153 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228609153 0 :decipher!n=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228609153 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228609172 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228610393 0 :M0ny!unknown@unknown.invalid QUIT :"Hey Hoy let go !" < 1228610483 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228611118 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228611441 0 :zuff!unknown@unknown.invalid NICK :ehird < 1228615497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wrote this comment in my code < 1228615497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :/ destroy the children < 1228615513 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only with two slashes, one of which XChat stripped away :P < 1228615552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1228615578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it a tree, or are you making the game of the year? < 1228615602 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A tree :P < 1228617567 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228617654 0 :comex!unknown@unknown.invalid QUIT :Remote closed the connection < 1228618678 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1228618837 0 :comex!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228621812 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1228621838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Nice works. < 1228622403 0 :Corun!unknown@unknown.invalid QUIT :"the bunnies are attacking EURASIA" < 1228627788 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey guys < 1228627799 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think i might be mildly drunk for the first time in my life. < 1228627991 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : 'cuz I just woke up in bed with a WOMAN. WTF? < 1228628003 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :God I'm stupid and tired :P < 1228628009 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why would that bother me? < 1228628018 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im gay, not weird. < 1228628038 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh :P < 1228628120 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :besides, i'd fuck a female. i just am not attractive to them. < 1228631142 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ c_count plof/ast/*.d plof/ap/*.d < 1228631142 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228631142 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Total: 2185 < 1228631158 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nothing makes you feel more manly than cranking out thousands of lines of complicated threading code in a day :P < 1228631553 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :throwing away half of it would be more manly < 1228632778 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I think I've deleted almost every line of code I've written today :( < 1228632787 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :not that that's a great deal < 1228632945 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i haven't written a line of code in six months < 1228633048 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :switched to http://www.instantexe.com/ ? < 1228633098 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more like utterly depressed < 1228634154 0 :ab5tract!unknown@unknown.invalid QUIT : < 1228635129 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Not bad. < 1228636492 0 :kar8nga!n=kar8nga@e-22.vc-graz.ac.at JOIN :#esoteric < 1228636520 0 :JediatNight!n=Blade@unaffiliated/jediatnight JOIN :#esoteric < 1228636576 0 :JediatNight!unknown@unknown.invalid QUIT :Client Quit < 1228636799 0 :clog!unknown@unknown.invalid QUIT :ended < 1228636800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228639493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: being depressed is for losers. < 1228639501 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ja < 1228639547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228639664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i've written more in a day. about 3000, until i automated the process to make the ~37000 more. < 1228639720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah that wasn't threading code, i'm sure that's the fundamental difference between these tasks < 1228639800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but seriously, i envy you, your life must be so great < 1228640114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what... there's a substance called codeine you can develop a physical dependence to < 1228640118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's so cool :DDDDDDDDDDD < 1228640121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants < 1228640201 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol wut? < 1228640205 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you didin't know that? < 1228640211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ever heard of heroine? < 1228640258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. is codeine as well-known? < 1228640397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :codeine is a pussy drug < 1228640410 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's OTC in some countries < 1228641505 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1228641611 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228645818 0 :kar8nga!n=kar8nga@a-56.vc-graz.ac.at JOIN :#esoteric < 1228645991 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1228646797 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228647055 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228647795 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228649899 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228653521 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228656436 0 :ehird!unknown@unknown.invalid NICK :zuff < 1228656453 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :So, uh, why is my bouncer not working. < 1228656609 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :it bounces too much? < 1228656619 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :No, my IRC bouncer. :P < 1228656629 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :same answer :P < 1228656633 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228656659 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :The solution is: < 1228656670 0 :zuff!unknown@unknown.invalid TOPIC #esoteric :Nobody can talk if zuff is idle. | http://tunes.org/~nef/logs/esoteric < 1228656707 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :yay i just coded a C64-esque game with completely procedural graphics and levels < 1228656731 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :and the final executable is around 8kb music included < 1228656752 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :oh music is procedural too of course :P < 1228656781 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :decipher: what lang? < 1228656782 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :c? < 1228656783 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :asm? < 1228656788 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :INSTANT.EXE? < 1228656798 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :COBOL? < 1228656798 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :C < 1228656810 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the correct answer was INSTANT.EXE < 1228656903 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :actually i should code a pacman clone with brainfuck sometime < 1228657049 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :decipher: that would be rather impossible, unless you have severe constraints < 1228657065 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :graphics would consist of clearing the screen and outputting a bunch of stuff, input would require enter after each key, etc < 1228657067 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and no timing < 1228657079 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :well of course i meant "to the extent possible" < 1228657123 0 :decipher!unknown@unknown.invalid PRIVMSG #esoteric :it would fit better if I call it a demake than a clone < 1228660381 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228660624 0 :kar8nga!n=kar8nga@a-39.vc-graz.ac.at JOIN :#esoteric < 1228662295 0 :Judofyr_!n=Judofyr@c7293BF51.dhcp.bluecom.no JOIN :#esoteric < 1228662475 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228662475 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228662516 0 :Judofyr!n=Judofyr@c7293BF51.dhcp.bluecom.no JOIN :#esoteric < 1228665610 0 :Ilari!unknown@unknown.invalid QUIT :"Won't be back for a while..." < 1228665955 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I have seen a better comment in some code at my company. "// always interested in children" < 1228666009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1228666079 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: hahahah < 1228666290 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :since it was in a Listener (a.k.a visitor), someone named that the "pedophile Listener" < 1228666321 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :When I read that instantexe site, my instincts scream "no" < 1228666352 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: REAL. MEN. < 1228666380 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zuff: eh? < 1228666387 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: instantexe.com homepage < 1228666403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :eh?? < 1228666412 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: er, enable images? < 1228666427 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1228666436 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :those three remars don't really fit together < 1228666436 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :unless you're blind I guess :P < 1228666447 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: enable images, look at the instantexe.com homepage, then read my remakr < 1228666449 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*remark < 1228666466 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, the building blocks < 1228666483 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228666489 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: http://instantexe.com/images/banner_real_men.gif < 1228666495 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :how blind can you get XD < 1228666650 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :strangely, I am not too good at spotting 1x1 gifs on web pages < 1228666657 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what? < 1228666659 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it is not 1x1 < 1228666665 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's 576x234 < 1228666686 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"banner_real_men.gif (GIF Image, 11 pixels):" < 1228666687 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks SimonRC lives in a bizzaro-web < 1228666692 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: umm, what. < 1228666703 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, SimonRC clearly lives in bizarro-web. < 1228666711 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you can see it right?? < 1228666720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1228666726 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because I don't live in bizarro-web. < 1228666733 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :good, I'm not totally bonkers yet then < 1228666752 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"0.04 kB (43 bytes)" < 1228666783 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: WHAT < 1228666805 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sounds about right for a 1x1 gif < 1228666877 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: IT'S NOT A 1X1 GIF < 1228666879 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AND IT'S NOT 43 BYTES < 1228666895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: How's that extremely brutal firewall you're clearly behind treatin' you? :P < 1228666909 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228666910 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1228666995 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok, so I tried loading it onto another shell server, and I find that it is large file as you said < 1228667015 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but loading onto my laptop from that server again gives a 1x1 gif < 1228667024 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol wat < 1228667072 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I had to wget it into the shell account, zip it, move it to public_html, download it onto my laptop, and unzip it to get the damn picture. < 1228667076 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228667080 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1228667088 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: How's that extremely brutal firewall you're clearly behind treatin' you? :P < 1228667097 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you already said that < 1228667102 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes, he did < 1228667103 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I realize that. < 1228667140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha, Copyright © 2006 XELERATE Software < 1228667158 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228667161 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :EX ELLERATE < 1228667169 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :So what are you doing tommow then? Telling some people in wheelchairs to get better legs? < 1228667185 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in a surprisingly bad mood < 1228667189 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :baww < 1228667203 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well, good analogy, except for the part where that's a terrible analogy < 1228667232 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, it is bloody inconvinient and I can't do anything about it < 1228667237 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1228667239 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a good analogy to me < 1228667270 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228667288 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the consequences are as bad as I feared: http://www.instantexe.com/index.php?link_id=N_forum_entry&board_id=9&topic_id=254 < 1228667304 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228667306 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fucking hell < 1228667310 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i love it < 1228667324 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wait, are they passing around programs in base64? < 1228667325 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wow. < 1228667332 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alas, TDWFT probably wouldn't accept it, since it is very amature coding < 1228667345 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :amature english, too OH SNAP < 1228667365 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :<.< >.> < 1228667376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"On top of those you have created, Instant.EXE contains a lot of predefined variables. Let's use some of those!" < 1228667378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH BOY < 1228667382 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228667385 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YAYY < 1228667496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think the retarded name for the project is really the best part though. < 1228667499 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :INSTANT.EXE!!! < 1228667501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YAAAYS < 1228667614 0 :Incrediblon!unknown@unknown.invalid PRIVMSG #esoteric :OH SHI- < 1228667620 0 :Incrediblon!unknown@unknown.invalid PRIVMSG #esoteric :You instantenuated me dude! < 1228667641 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I was readjusting the gigaflux < 1228667643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'I would recommend to make use of this function, since otherwise you might forget the “Loop end”-statement and spend hours debugging your code.' < 1228667649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't detect that as a syntax error? X-P < 1228667652 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: XD < 1228667655 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or at LEAST a semantic error? < 1228667669 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Enterprise coding < 1228667718 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I like how there is a forum for "Loops and Subroutines" < 1228667741 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that is so 50s < 1228668280 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228669315 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228669422 0 :Slereah-!n=Slereah@ANantes-252-1-20-41.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228669664 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228669786 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228671269 0 :Incrediblon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228673363 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228673631 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228674252 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228674356 0 :zuff!unknown@unknown.invalid NICK :ehird < 1228675877 0 :jix!n=jix@dyndsl-095-033-077-228.ewe-ip-backbone.de JOIN :#esoteric < 1228678552 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228678557 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lalala < 1228678619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i < 1228678643 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228678681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1228678690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228678694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who changed my name? < 1228678697 0 :ehird!unknown@unknown.invalid NICK :zuff < 1228678725 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228678775 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1228679085 0 :olsner!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228679198 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228679279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1228679682 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1228679947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1228679985 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228682566 0 :kar8nga!n=kar8nga@a-220.vc-graz.ac.at JOIN :#esoteric < 1228682574 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228686422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah hi zuff < 1228686433 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :what < 1228686447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just saying hi, nothing wrong with that < 1228686458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thought you were ehird first heh < 1228686541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey wait a minute < 1228686559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i still do < 1228686681 0 :LinuS!n=LinuS@net-93-145-200-204.t2.dsl.vodafone.it JOIN :#esoteric < 1228686945 0 :Slereah-!n=Slereah@ANantes-252-1-20-41.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228691404 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Lots of spam on the wiki lately. < 1228691412 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ufg < 1228691413 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*ugh < 1228691425 0 :damianc!n=damian@unaffiliated/dconway JOIN :#esoteric < 1228691435 0 :damianc!unknown@unknown.invalid PRIVMSG #esoteric :any idea how to read a process descriptor in a task_struct? < 1228691442 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :damianc: Hm? < 1228691452 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Wrong channel, maybe? < 1228691518 0 :damianc!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1228691522 0 :damianc!unknown@unknown.invalid PART #esoteric :? < 1228691542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, someone here probably knows < 1228691556 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he's gone already < 1228691569 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's the damien conway of perligata, btw. < 1228691593 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :He mistakenly found exactly the right channel XD < 1228691622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha :D < 1228691677 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hahahahah, apparently he typoed "esoteric" for "c" < 1228691677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that makes it harder, since we would have to tell him in latin. maybe ais523 could manage. < 1228691703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, has he been here before? < 1228691717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise that's rather an accident < 1228691741 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dunno. < 1228691742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not everyone can accidentally #esoteric < 1228691749 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'll grep < 1228691755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i accidently the verb < 1228691790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i dropped the main word < 1228691791 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wait wait < 1228691791 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: < 1228691794 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :THE WHOLE VERB?? < 1228691803 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: never here before < 1228691920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1228691931 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :we should all pester him until he comes back < 1228691939 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228691953 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i accidently forgot the < 1228691975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i dropped the wrong word < 1228691975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or, i accidently the AND the! < 1228692006 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :who wants to play < 1228692007 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ESOLANG < 1228692008 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :TENNIES??? < 1228692011 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :TINNES < 1228692012 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :TENNIS < 1228692140 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikiquote.org/wiki/Paul_Sally < 1228692144 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Read that shit people < 1228692149 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Paul_Sally < 1228692154 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :That dude is a math pirate < 1228692156 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Literaly < 1228692160 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's on his wikipedia page < 1228692170 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :He wears an eye patch and has two prosthetic legs < 1228692171 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :duuuuuuuuuude < 1228692219 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :He couldn't be pirater if he had hooks for hands. < 1228692241 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: Yes. Yes he could be. < 1228692244 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"If there is a subset of the reals and it's cardinality is greater than aleph naught and less than C and it's Lebesgue measureable, then it has measure zero and we don't care." < 1228692254 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :And his jokes are awesome for nerds < 1228692668 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://search.cpan.org/~dconway/Quantum-Superpositions-1.03/lib/Quantum/Superpositions.pm < 1228692672 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Okay, damien conway is awesome < 1228692677 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that library would be sooo useful < 1228692682 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think if i had had such a teacher i would have snapped and gone on a killing spree < 1228692701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but hey, what do i know < 1228692783 0 :jix!unknown@unknown.invalid QUIT :"..." < 1228692798 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :oerjan : Ever went on a killing spree? < 1228692804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not yet < 1228692842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless you include that ant invasion this spring < 1228692874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was _trying_ to let them out alive, but they just kept coming back < 1228692884 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You sound like Rambo. < 1228692893 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I DIDN'T DRAW FIRST BLOOD! < 1228693382 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. S, parlo proprio con te. Puzzi." < 1228695202 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1228697100 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Even though I use base64 encoding, I still get over 100x compression: http://www.vjn.fi/pb/p523415122.txt :) < 1228698011 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What are you compressing? < 1228699947 0 :oerjan!unknown@unknown.invalid QUIT :"His brain, perhaps?" < 1228699948 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :rgba image data < 1228699989 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :8 bit per channel < 1228700034 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :three images, each 288x288x32 bits long < 1228700239 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What are they images of? < 1228700304 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Analog computer tolerances? < 1228700620 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1228700689 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Simplest would be to run the script. They are image-components used to generate block-pieces that could be used in a tetris-game or other game with rectalinear blocks. < 1228700768 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1228702281 0 :kwertii!unknown@unknown.invalid QUIT :"bye" < 1228703135 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228703836 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1228705973 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228706004 0 :kwertii!unknown@unknown.invalid QUIT :"bye" < 1228706072 0 :decipher!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228706080 0 :sebbu2!n=sebbu@ADijon-152-1-37-140.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228706289 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228706381 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228706382 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1228709689 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228714519 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228714545 0 :Asztal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228716021 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1228718325 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228720271 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228723199 0 :clog!unknown@unknown.invalid QUIT :ended < 1228723200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228724516 0 :kar8nga!n=kar8nga@a-62.vc-graz.ac.at JOIN :#esoteric < 1228726919 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228728276 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228729626 0 :sebbu!n=sebbu@ADijon-152-1-32-205.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228729972 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228731009 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228736411 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1228736417 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1228736463 0 :LolaCaida!n=gatitoLi@195-5-95-34.usul.arrakis.es JOIN :#esoteric < 1228736464 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1228736495 0 :LolaCaida!unknown@unknown.invalid PART #esoteric :? < 1228736621 0 :LolaCL!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228736914 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228737261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :p-adic analysis <<< i kinda lolled when reading this as p-dantic analysis < 1228737267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that might be a fun subject < 1228737396 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"One of my students once asked me what the p-adic norm measures. I told him it measures the p-ness of a rational number." < 1228737596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did he also say "arrrr" < 1228737643 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Most probably. < 1228737655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes very likably < 1228737669 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I think one of my favorite quote is "Now that I'm going to have a second prosthetic leg, I could be seven feet tall if I wanted to be." < 1228737821 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228738007 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1228739755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bleck. I managed to stay up until about 6... At this point, there's basically little point in me going to sleep. < 1228739821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could pretend - TO BE A VAMPIRE < 1228739877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bweheheh. < 1228739894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, I *am* a creature of the night. < 1228739913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially on weekends, where I typically go to sleep a little bit after sunrise. < 1228740064 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1228741162 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1228741917 0 :kar8nga!n=kar8nga@a-201.vc-graz.ac.at JOIN :#esoteric < 1228743856 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1228743949 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1228744892 0 :zuff!unknown@unknown.invalid NICK :ehird < 1228744926 0 :ehird!unknown@unknown.invalid NICK :zuff < 1228746890 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228747100 0 :sebbu!unknown@unknown.invalid QUIT :"reboot" < 1228747653 0 :zuff!unknown@unknown.invalid NICK :ehird < 1228747675 0 :ehird!unknown@unknown.invalid NICK :zuff < 1228747696 0 :ais523_!i=93bc93e6@gateway/web/ajax/mibbit.com/x-af61edffb07a1e00 JOIN :#esoteric < 1228748062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Haldo, folk. < 1228748069 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228748072 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hi. < 1228748089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228748091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gwættmidda < 1228748101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sleep is for mere mortals. < 1228748126 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I am a mere mortal. < 1228748143 0 :sebbu!n=sebbu@ADijon-152-1-32-205.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228748143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, you are denied the joys that come from not sleeping. < 1228748144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I am a mer-mortal < 1228748161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Is that kinda like a were-mortal? < 1228748168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except more fishy < 1228748176 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've had stupid sleep patterns over the last few days < 1228748189 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I slept from 10am to 7pm last Sunday < 1228748196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've had stupid sleep patterns for the past week. < 1228748197 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and not at all Saturday evening < 1228748205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And managed to sleep through most all of my classes. < 1228748228 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it was weird, actually; I dreamed that the real life courts were called in to settle a dispute in a Nomic because it became relevant somehow < 1228748229 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i still find it hilarious that damien conway of perligata fame came in here instead of ##c by the most unlikely typo ever yesterday (i grepped, he's never been here before) and promptly left when he realised XD < 1228748243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Conway*? < 1228748254 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. This'un: http://en.wikipedia.org/wiki/Damian_Conway < 1228748263 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and TAEB had become a physical robot and was zooming around, someone had given it a high-power welding laser and it was fixing cracks in metal window frames < 1228748276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not as cool as who I was thinking of. < 1228748284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, not that conway. _that_ would have been impressive. < 1228748285 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :different Conway < 1228748291 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I did say Damian. < 1228748292 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228748294 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but how does someone manage to typo #esoteric rather than ##c? < 1228748296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yeah. < 1228748299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: :) < 1228748302 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I have no effing idea. < 1228748305 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :None at all. < 1228748305 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :must have been a misclick on a list of IRC channels < 1228748309 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :that's the only thing I can think of < 1228748315 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :maybe he /whoised one of us < 1228748316 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e isn't exactly close to c < 1228748320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i have a pet theory that psygnisfive is really David Madore. < 1228748323 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :thought "ah, I want to visit ##c" < 1228748331 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: he asked a question < 1228748331 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tried to click on it and hit #esoteric which was next to it in the channel list < 1228748337 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so he probably only started an irc client to go there and ask it < 1228748342 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he was in no other channels, i checked < 1228748342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1228748351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn i've mixed up the evidence < 1228748374 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I think he'd probably find it very amusing that we think of him mostly for Perligata < 1228748409 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i asked him where he meant to go in /msg and he said ##c, then I said as a side-note that we like perligata in #esoteric < 1228748413 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(his reply was "ok") < 1228748424 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(translation: "you're all bonkers") < 1228748461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1228748473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We are, indeed, bonkers. But that's beside the point. < 1228748488 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://search.cpan.org/~dconway/Quantum-Superpositions-1.03/lib/Quantum/Superpositions.pm i actually expected this to exist when I started programming < 1228748491 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I always wished I could do: < 1228748496 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if (a == (1 || 2 || 3)) < 1228748501 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as in, "if a is one of 1, 2, 3" < 1228748509 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's if ($a == any(1,2,3)) with that < 1228748512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's so original < 1228748515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: i think Icon has something like that < 1228748522 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i never said it was unique < 1228748523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, I've not been doing much esoteric programming of late... < 1228748527 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it was just so expected < 1228748533 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :member(a,[1,2,3]) < 1228748540 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :*member(A,[1,2,3]) < 1228748541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Instead, I've been doing CS homework in a slightly obfuscated style, making graders hate me. < 1228748542 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: that's a bad idiom, though < 1228748551 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't reflect what it actually is saying < 1228748554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: and i never said it wasn't unique! in fact i meant something between sarcasm and not sarcasm that made that somehow relevant. < 1228748564 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Python's syntax for that, "a in [1,2,3]" is marginally better in that respect. < 1228748568 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :But still. < 1228748574 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :zuff: maybe, I'm actually thinking of that statement as creating the any(1,2,3) though < 1228748583 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so you'd say member(Superposition,[1,2,3]) < 1228748589 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :then on the next line A = Superposition < 1228748595 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :read the docs :P < 1228748597 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :except I collapsed it for efficiency and shortness < 1228748614 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can do that in Python... < 1228748615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you meant a superposition, obviously :D < 1228748632 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :at least, not as in b in [1,2,3]\na = b < 1228748641 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: you can write Quantum::Superposition in Python, almost surely. < 1228748654 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric : because it's impossible to write a snippet of Python without either knowing its context, or oepying < 1228748661 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :zuff: yes, but that's cheating, you're overloading = < 1228748665 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :or == < 1228748666 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1228748669 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: you write python at 0-indent < 1228748679 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's just organizational structure < 1228748680 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :sorry, been using single-equals-for-equality langs too much recently < 1228748690 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :als < 1228748691 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also < 1228748696 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Quantum::Superpositions overloads == < 1228748697 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1228748700 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yes, obviously < 1228748705 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :the Prolog program works without overloads < 1228748713 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :umm, yes? < 1228748716 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :IIRC you can overload = in Prolog, doing so would be crazy though < 1228748726 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it's quite easy to overload fail by mistake to make it succeed < 1228748739 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I've never tried to run a program that does that, though < 1228748743 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :probably luckily for my sanity < 1228748940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you have sanity? i'm afraid we must kickban you. < 1228748949 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods. < 1228748950 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm leaving now anyway < 1228748956 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YOU CANNOT ESCAPE < 1228748960 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but I see your point < 1228748962 0 :ais523_!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1228748966 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AGH < 1228748968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228749328 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1228749592 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://uk.youtube.com/watch?v=TswTenrEwwM < 1228750308 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228751464 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1228752093 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228752997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: by the way, I just tried to unsubscribe from one of the Wolfram mailing lists < 1228753003 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228753010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I don't think I deliberately subscribed to, it was some automatic subscription for some reason < 1228753020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and got "please allow 2 business days for your request to be processed" < 1228753038 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahah < 1228753038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why a mailing list would need time to process unsubscription requests, do they do it manually? < 1228753048 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :probably, just like the mathematica trials < 1228753070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've maintained a mailing list before now by hand < 1228753080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but unsubscription requests effectively took effect immediately < 1228753087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I checked for them before sending out messages < 1228753088 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[[speaking of which, mathematica 7 has found its way onto the torrent sites, but only the windows version...]] < 1228753092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which was also done by hand < 1228753102 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :<.< >.> < 1228753129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AND YOU SAY WINDOWS ISN'T GREAT! < 1228753160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my trial version of Mathematica was the Windows version, btw < 1228753172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :partly because that was the only OS I had access to at the time < 1228753178 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :to be honest, I'm not sure I _want_ to try and run mathematica on here < 1228753181 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :how much memory does it use? < 1228753189 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet more than Photoshop, and damn is that thing slow. < 1228753190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: don't know < 1228753196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it used lots when running something complex < 1228753203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to the point that it was hard to get into the GUI to kill the process < 1228753207 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Photoshop consistently uses, like, 200 MB. < 1228753213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(either Mathematica's process-kill GUI, or Windows') < 1228753784 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I should write something in Perl. < 1228753791 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Just to kill myself. < 1228753799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1228753807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there's an ACME::Suicide yet, by the way < 1228753807 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1228753819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I suggest not thinking about Mathematica, your life will seem happier almost instantly < 1228753824 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Also, Acme/Suicide.pm is a link to Editor/PerlEmacs.pm. < 1228753857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PerlEmacs? < 1228753884 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That is the result of someone selling their soul to satan in return for a copy of emacs written in perl. < 1228753916 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://guyro.typepad.com/blog/2008/12/google-i.html < 1228753953 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[[Only that Google used Python for its robots. ]] <- um, no. < 1228754045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going for a bit < 1228755575 0 :jix!n=jix@dyndsl-095-033-088-049.ewe-ip-backbone.de JOIN :#esoteric < 1228755579 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1228755599 0 :jix!n=jix@dyndsl-095-033-088-049.ewe-ip-backbone.de JOIN :#esoteric < 1228755603 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1228755625 0 :jix!n=jix@dyndsl-095-033-088-049.ewe-ip-backbone.de JOIN :#esoteric < 1228755803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hello < 1228755809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see /msg when you get back < 1228755832 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: his bouncer tells him of private messages. < 1228755838 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :please don't tell the channel about private messages... < 1228756064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, true, the issue was I wrote them yesterday evening and he haven't noticed them, he doesn't seem to read the stored messages unless you ask him < 1228756072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1228756089 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he reads mine, maybe he just has nothing to say? < 1228756090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(it was about some errors in the ick manual < 1228756097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1228756099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, maybe < 1228756100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228756107 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the highlight in-channel is the same as the highlight from -psyBNC's private message < 1228756109 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228756135 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches a car evolve (http://www.wreck.devisland.net/ga/, flash) < 1228756168 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Dammit, you're breeding the wrong ones! Stupid evolution! < 1228756201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :car evolution? sounds interesting enough to make the complex stuff needed to reach flash < 1228756217 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what? I meant it's coded in flash < 1228756230 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(disclaimer: if that was a joke, i ignored it because it's the least funny thing ever) < 1228756246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no just a misunderstanding < 1228756255 0 :Slereah_!n=Slereah@ANantes-252-1-54-218.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228756256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just don't have flash on this computer < 1228756258 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's a bunch of polygons :P < 1228756262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the title was interesting enough < 1228756267 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :GOOD EVENING NEWS MEDIA < 1228756267 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Well, notrly. < 1228756271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I'll ssh over and X forward < 1228756289 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: might be a bit resource intensive; unless your ssh connection is really fast :P < 1228756293 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's realtime < 1228756294 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1228756311 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :C'mon little car < 1228756312 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :You can do i t < 1228756321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow interesting < 1228756324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see /msg < 1228756334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, and gbit lan < 1228756336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works fine < 1228756340 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1228756355 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh wow < 1228756356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : zuff, true, the issue was I wrote them yesterday evening and he haven't noticed them, he doesn't seem to read the stored messages unless you ask him <--- ironically, that's normally true, except I decided to read my PMs just before I noticed you said that < 1228756357 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that is a good one < 1228756373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1228756378 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I /playprivatelog, /eraseprivatelog all the time < 1228756383 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I should probably put it on startup < 1228756384 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1228756387 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I know why its not playing back < 1228756395 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I haven't got the command in the limechat startup < 1228756396 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :xP < 1228756400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, it only evolves bad cars? < 1228756409 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it evolves good ones < 1228756413 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it's frustrating :P < 1228756422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, agreed < 1228756437 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1228756439 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YES THAT'S IT < 1228756441 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :COME ON CAR < 1228756443 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YOU CAN < 1228756444 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :agh < 1228756455 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yesssssssssss < 1228756455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem to learn at all < 1228756457 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :agh < 1228756462 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: define "learn" < 1228756468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it produces random mutations then breeds the best ones every 20 iterations < 1228756480 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not exactly a fast process < 1228756482 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it's improving < 1228756489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, the most successful wins, it seems to generate old ones again very often < 1228756500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably some parameters need to be tuned < 1228756503 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that'll just be because there aren't many really good ones < 1228756503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1228756514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the graph in the upper right part? < 1228756515 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :remember that it doesn't breed each step < 1228756517 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you just get random 20 < 1228756519 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then it breeds < 1228756521 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: performance < 1228756531 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ideally, it'd be an upwards slope < 1228756537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, the green and black lines? < 1228756545 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i think the green = avg performance < 1228756547 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and black = best < 1228756550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228756561 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so the average performance is slightly improving, and the best performance kind of fluctuates wildly < 1228756565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well what are the red circles? the blue are the wheels I understand that < 1228756574 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: red circles make the car die when they hit the ground < 1228756580 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, stopping the car makes it die < 1228756587 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :blue circles are wheels, the rest is just connecting lines < 1228756590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which game is this? < 1228756594 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not a game < 1228756595 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wreck.devisland.net/ga/ < 1228756596 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's in flash < 1228756602 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's a car, evolving < 1228756603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: all that would become clear if you'd just waited the minute it takes to evolve a car that somewhat works. < 1228756609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grr, it seems to eat a lot of ram? < 1228756613 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: many minutes :P < 1228756617 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: unsurprising < 1228756624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, OOM killer killed firefox < 1228756628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well that was it < 1228756636 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the oom killer is batshit insane < 1228756640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the OOM killer is likely sensible in that case < 1228756646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, the system has 256 MB RAM < 1228756647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, firefox does use a lot of memory... < 1228756648 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: fluke < 1228756649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be fun to have a game where you competed with evolution in a task like that < 1228756655 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 256 MB? ummmmm duh < 1228756659 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: agreed < 1228756663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, yes that system that has firefox + flash < 1228756671 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :although i'd kick evolution's ass, it's not an efficient procss < 1228756672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah wait sorry, it is 512 < 1228756674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 256 < 1228756677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you see terrain, then have a few minutes to build a vehicle to get to the goal, before your evolution opponent does it < 1228756687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you could watch it go right next to you < 1228756691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd luv that < 1228756697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, code it then? < 1228756704 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/ evolving mona lisa dna < 1228756710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've used systems with 256 MB RAM, before < 1228756719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haven't tried to run Firefox on them, though, nor would I if I were paying attention < 1228756722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it was 512 anyway < 1228756724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but sigh < 1228756789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, I was reading through a flamewar between two Linux devs on a similar subject < 1228756796 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes, it was on reddit < 1228756801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which was whether to swap things out of memory and use the rest for disk space, or not < 1228756804 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as far as i know os x has no oom killer < 1228756806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*disk cache < 1228756822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Windows has one, it's quite hard to tell < 1228756825 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm happy with my system crashing and burning if i try and use more memory than it has, i mean, that's reasonable < 1228756828 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :just don't do that < 1228756854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's one echo to a proc file to turn off overcommit and therefore the OOM killer < 1228756861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, iirc I read that linux prefering disk cache over userspace data caused issues for youtube's database servers < 1228756864 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :should be default :P < 1228756868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :preferring* < 1228756876 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how much hd space youtube has < 1228756878 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :probably like 100 TB < 1228756882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, breaks lots of apps < 1228756882 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :more < 1228756883 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1228756884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like sbcl < 1228756891 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :1TB is cheap-ass < 1228756895 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I bet youtube have like a petabyte < 1228756917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, well these days iirc they use that google stuff since google bought them. < 1228756919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that was before < 1228756935 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah, probably < 1228756948 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :googlefs and bigtable and stuff, prolly < 1228756949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in any case it was likely a bit less back then < 1228756960 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's weird to think youtube started in 2005 < 1228756962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, yes the same article said they were using that nowdays iirc < 1228756964 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it seems way more established < 1228756978 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, I'm gonna genetically generate me some stuffs < 1228756990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like? < 1228756995 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dunno. < 1228757003 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'll start off by genetically generating hello world as a string :P < 1228757010 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not exactly hard < 1228757015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :genetically generated algorithms sounds interesting < 1228757016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: depends on the language < 1228757019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but probably hard < 1228757022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they tried that for Malbolge, and it took ages < 1228757025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you got nothing like it to start with < 1228757027 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not algorithms < 1228757030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even then, the case was wrong when it finished < 1228757032 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/ was just evolving polygons < 1228757041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, well, wouldn't it be possible for algorithms? < 1228757042 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that was generating a hello world program < 1228757051 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm just going to evolve strings to it :P < 1228757054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228757058 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also that was on 256MB windows nt machines < 1228757059 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1228757061 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as it was in 2000 < 1228757064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, generating a hello world program in Text is pretty easy < 1228757068 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it'd probably only take a few hours today < 1228757074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember reading about someone genetically generating a circuit to do some task < 1228757083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc checking freqs of input signal < 1228757088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and generating either on or off < 1228757089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... how many programming languages are self-double-quining? < 1228757091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1228757101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, if you feed a program's result to an interpreter, you always get the original program back? < 1228757114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could do that and still be TC, I think, although not BF-complete as you couldn't produce arbitrary output < 1228757118 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mutations: remove random char from string, add random char to random part of string < 1228757120 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does it < 1228757145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, will probably work quite well, but what do you use to define "fitness" < 1228757154 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hamming distance? < 1228757162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah interesting < 1228757179 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228757181 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :levenshtein < 1228757184 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :for variable length < 1228757196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you won't always generate the right length? < 1228757197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that mona lisa is not evolution < 1228757205 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope < 1228757207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stochastic hill-climbing search < 1228757208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228757229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: stochastic searches are no fun in the cases where hill-climbing actually works < 1228757244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what do you mean? < 1228757254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, if there's more than one hill < 1228757258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you often end up at the wrong one < 1228757266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can do fun stuff like annealing to get around that problem < 1228757279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err sure, but i still don't understand your point < 1228757294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean they're no fun < 1228757303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228757312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait no oh, i'm still not sure :) < 1228757370 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hee hee this will be such fun < 1228757420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you evolve algorithms? It sounds like an interesting idea < 1228757428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure how viable it is < 1228757434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tweak parameters for them at random < 1228757436 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just like you evolve anything else, but invent a DSL of some sort to represent just your domain < 1228757436 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1228757440 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or what ais523 said :P < 1228757446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228757447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I agree, evolving the whole algorithm is more interesting than just evolving parameters in it < 1228757455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed that was what I meant < 1228757479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, also what is "DSL" in this context, it is not a distro, nor a type of internet connection < 1228757488 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :domain specific language < 1228757493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1228757501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dislikes acronym overloading < 1228757505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i find the whole idea of evolving algorithms stupid < 1228757516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't create an algorithm by slowly converging to it < 1228757536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228757542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess so < 1228757556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what ais523 said is just evolving fudge factors < 1228757574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :creating an algorithm is about splitting the task into subtasks, "abstraction", that isn't really what evolution does. < 1228757583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact quite the opposite < 1228757631 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :about to evolve hello world! < 1228757665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. evolution gets closer than, say, simple mutation, because you can evolve parts of the algorithm separately; the problem is there's no way to do a sensible enough fitness function that would actually let that happen. < 1228757671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I remember reading about evolving a circuit... < 1228757683 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228757683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :evolving what about it exactly? < 1228757701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, there was a case where someone got a standard combinatorial logic chip < 1228757704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the logical structire? < 1228757707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, iirc it was like this: < 1228757708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no time-dependent hardware on it at all < 1228757711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*structure < 1228757719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it had programmable connections between all the and and or gates in it < 1228757721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) random start on a FPGA < 1228757725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) change randomly < 1228757727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fitness: < 1228757739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and someone decided to evolve an algorithm to tell the difference between a 10 Hz signal and a 1 kHz signal < 1228757755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite this task being impossible in theory, they managed to evolve an algo that worked < 1228757758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :input was a tone, task output +1V if input is 50 Hz < 1228757768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and +2V is it was 70 Hza < 1228757769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hz* < 1228757776 0 :Slereah-!n=Slereah@ANantes-252-1-54-218.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228757779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember more details than that < 1228757782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc it worked < 1228757782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but nobody could figure out how it worked, there were something like 4 components that didn't connect to anything but the circuit stopped working anyway if they were removed < 1228757794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: okay that's effing freky < 1228757794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I *think* I read about it in some popular science book < 1228757796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*freaky < 1228757803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can imagine something like that working < 1228757813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a continuous problem < 1228757823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can very clearly see how much wrong it goes < 1228757830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, clearly it exploited things about the gates which worked in practice but not in theory < 1228757847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. that's very impressive, but doesn't really attack my argument < 1228757871 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It's up to 'Hlwo'. < 1228757877 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And iterations have slowed to a crawl. < 1228757880 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :'Hl wo', now. < 1228757881 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Iteration 4. < 1228757886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah the same one as I said < 1228757888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1228757895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you remembered more detais < 1228757898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :details* < 1228757899 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I think I may have some optimization to do lest I afll asleep. < 1228757906 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I should iterate, say, 10 times instead of 100. < 1228757918 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe just get a faster levenshtein < 1228757920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also iirc those other 4 components worked due to induction < 1228757921 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It's slooooooow < 1228757923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1228757924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also a hello world might work. but that's only because ehird did the abstraction part by telling it "h" is a subtask of "hello world" < 1228757936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm assuming that's the fitness < 1228757940 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1228757942 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I just linked to that article < 1228757943 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1228757945 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Up abov < 1228757945 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1228757958 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: fitness is just levenshtein < 1228757976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: you linked to a mona lisa article twice, afaict < 1228757982 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh < 1228758001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: yes. doesn't change the fact you told it levenshtein is good. my point is in algorithms, the only problem is the abstraction, and evolution doesn't attack that. < 1228758009 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1228758020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with me or ais523 < 1228758023 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.nyu.edu/courses/fall08/G22.2965-001/geneticalgex < 1228758027 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :with oklopol < 1228758031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k < 1228758038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's read < 1228758049 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm i'm just going to tell it to avoid non-printables < 1228758053 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's not even interesting to watch it fuck with them < 1228758064 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :avoid = don't use at all < 1228758393 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :He,r! < 1228758396 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dist 8 < 1228758398 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :iter 4 < 1228758412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's your algo < 1228758416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it actually evolution < 1228758446 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: get current, 100 random mutations, pick the one with the least levenshtein distance to the target, make that the current one < 1228758448 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :repeat until equal < 1228758451 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so, yes, evolution < 1228758464 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mutation = delete random char, or, insert random printable ascii char at random point < 1228758468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :starts off with null string < 1228758597 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :god this levenshtein is so sloooooow < 1228758602 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :neeed optimized c version < 1228758611 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hey AnMaster, write a micro-optimized levenshtein distance function in c < 1228758612 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228758617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1228758622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, no thanks. < 1228758659 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"Heul,r!" < 1228758660 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :iter 6 < 1228758744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, how slow is it? < 1228758751 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :really fast up to about iter 4-5 < 1228758758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, how comes? < 1228758758 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :at which point it takes up to a minute per iteration < 1228758762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and gets wildly slower each time < 1228758764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1228758769 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: levenshtein is a really slow algo, i think < 1228758772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I guess it finds no better one? < 1228758775 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228758775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, or? < 1228758777 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :just levenshtein < 1228758779 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :runs really slowly < 1228758786 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :really really really, because it's a naive recursive python impl < 1228758790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for such a short string? < 1228758793 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228758795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1228758796 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :thus why I need to hook into a microoptimized C version < 1228758841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikibooks.org/wiki/Algorithm_implementation/Strings/Levenshtein_distance < 1228758843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :checked that? < 1228758848 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228758853 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm using the python version from it < 1228758857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228758858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228758860 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but the emphasis is on the algorithm there < 1228758862 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not the implementation < 1228758876 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i.e. they're all naive and slooooow < 1228758880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try google? < 1228758883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that's not evolution. < 1228758894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's stochastic hill climbing < 1228758902 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how is it not "evolution"? < 1228758910 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's evolving a string and picking the best one < 1228758922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1228758932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay yeah i guess "evolution" doesn't mean anything < 1228758935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's not a genetic algorithm < 1228758946 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1228758946 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228758951 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes a simpler version < 1228758955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"do one mutation, if it's better, use it" < 1228758977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. guess it could be called "genetic", if you call asexual ones that... but that's really abusing terminology imo < 1228758994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what about actually generating the same length every time? And using hamming distance < 1228759002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be faster < 1228759006 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that would be cheating < 1228759023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true, but levenshtein looks quite complex < 1228759029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to implement < 1228759041 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : if not a: return len(b) < 1228759041 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : if not b: return len(a) < 1228759043 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : return min( int(a[0] != b[0]) + levenshtein(a[1:], b[1:]), 1 + levenshtein(a[1:], b), 1 + levenshtein(a, b[1:]) < 1228759046 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : ) < 1228759048 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's not hard < 1228759050 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :admittedly it's dogslow < 1228759054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, in any case google to see if there is a better implementation? < 1228759066 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i did, the python extension was a 404 < 1228759223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :So, when is a GA "real"? Hill climbing is a (1+1) selection strategy in GA speak. Even random search can be considered a GA, called (1,1) in GA speak. < 1228759223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :GAs are more about the genomes and the mutations than about N > 1 populations. < 1228759226 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228759229 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :people who use big words think i'm right < 1228759489 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :You need to either use dynamic programming, or caching to calculate the levenstein distance. Otherwise you end up with an exponential time complexity. < 1228759517 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/hurts_my_eyes/ AAAAAAAAAAAAAAAAAAAAGH < 1228759528 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: how would caching help? < 1228759558 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :It eliminates common sub-nodes < 1228759568 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: i mean, what would i cache? < 1228759573 0 :ineiros!unknown@unknown.invalid QUIT :"leaving" < 1228759589 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :(a,b) -> resulting distance < 1228759605 0 :ineiros!n=ineiros@kosh.hut.fi JOIN :#esoteric < 1228759635 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: well i guess, i doubt there's that much repetition? < 1228759778 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :(a,b) -> { (a[1:], b) -> { (a[2:],b), (a[2:],b[1:]), (a[1:],b[1:]) }, (a[1:],b[1:]) -> { (a[2:],b[1:]), (a[2:],b[2:]), (a[1:],b[2:]) }, (a,b[1:]) -> {(a[1:],b[1:]), (a[1:],b[2:]), (a, b[2:])} } < 1228759846 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah true < 1228759860 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: the problem is that lists aren't hashable, so I'm thinkin' there'll be some overhead :P < 1228759895 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :tuple(L) ? < 1228759901 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :shush commie < 1228759927 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: btw, b is always hello world < 1228759932 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure I can optimize for that < 1228759932 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228759946 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :substrings of "hello world" < 1228759949 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well, true < 1228759967 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's try this < 1228759968 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :You could store it as an integer < 1228759986 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :IndexError: list index out of range < 1228759989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: what do you mean, lists aren't hashable < 1228759989 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wat O.O < 1228759997 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: python. < 1228759998 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :hash(L) -> exception < 1228760001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :since they're mutable. < 1228760008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that's just a failing of the language < 1228760018 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :we all know you hate python ais523 < 1228760020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can hash it yourself, instead < 1228760035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, just because something isn't easy in a particular language doesn't mean it isn't possible... < 1228760039 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but i happen to be more interested than coding this than hearing about how python is awful because of the WHITESPACE < 1228760048 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and i know i can < 1228760050 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about speed here < 1228760057 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :since, you know, i'm optimizing < 1228760259 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my god < 1228760262 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/hurts_my_eyes/ has broken my eyes < 1228760275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: well, why did you visit a site with a name like that? < 1228760285 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it was linked to on reddit :P < 1228760292 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's awful, and i love it < 1228760295 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and it's awful and aaaaaaargh my eyes < 1228760309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with it? < 1228760320 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: turn on css. < 1228760320 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228760340 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and images < 1228760344 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then kill yourself < 1228760349 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :for maximum ouch, use a mouse < 1228760397 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks and nothing changes < 1228760405 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it has invaded my skull oh god < 1228760407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: I haven't actually visited it < 1228760413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with disclaimers like that, I'd be insane < 1228760429 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it should be okay if you're not epileptic and have eyse made of steel < 1228760430 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*eyes < 1228760459 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :zuff: http://www.vjn.fi/pb/p613543526.txt < 1228760494 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: nice < 1228760501 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1228760502 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :with a cache < 1228760505 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it is so good < 1228760512 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, it got really good then effed it up < 1228760517 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it's hovering 6-7 < 1228760518 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1228760550 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: gonna install yers < 1228760563 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i expect fireworks < 1228760628 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe should replace the "return na - x" and "return nb - y" with "ret = na - x" and "ret = nb - y" < 1228760635 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228760677 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :less try thissss < 1228760722 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: yours is broken-ass < 1228760727 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it selects the null string every time < 1228760753 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :>>> levenshtein("","hello world") < 1228760753 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1228760765 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes, and? < 1228760771 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1228760787 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1228760793 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228760794 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228760807 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: ok, yours fails for lists < 1228760810 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :does it only work on strings? < 1228760825 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I use ['a','b','c'] for easy mutation < 1228760832 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228760833 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :>>> levenshtein([1,2,3],[2,3]) < 1228760833 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1228760836 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i don't have to, neat < 1228760838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but "abc" is ['a','b','c'] < 1228760847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least in Prolog, that catches me out a lot < 1228760851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :different sorts of quotes FTW < 1228760852 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not in python. < 1228760853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1228760861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"abc" is [97,98,99]. < 1228760882 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :strings are lists of one-length strings < 1228760890 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1228760892 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: not in python < 1228760900 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's how they behave < 1228760902 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but that's just not true < 1228760956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "abc" is [97,98,99]. < 1228760960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same as in erlang heh < 1228760965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know that < 1228760972 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: yours definitely behaves differently < 1228760975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'abc' or just abc is the string < 1228760983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably that's the same in Erlang too? < 1228760984 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: levenshtein is an operation on more than just lengths you know < 1228760985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah that doesn't eixist < 1228760990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, 'abc' is an atom < 1228760992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as is abc < 1228760994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but: < 1228760996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: atom = string in Prolog < 1228761002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Abc is a variable but 'Abc' is an atom < 1228761007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, same < 1228761013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, atom != string in erlang < 1228761020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :barewords are atoms if they start lowercase or variables if they start uppercase < 1228761024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :single quotes can atomise anything < 1228761027 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: i'm putting the cache out of the function ofc < 1228761030 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :to cache future calls < 1228761031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :string is a list that happens to contain numbers that are printable < 1228761037 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :surely that's sane? < 1228761042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, most punctuation marks and punctuation mark combinations are atoms < 1228761057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not so in erlang iirc < 1228761077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gprolog's nice enough to give compiler warnings about accidentally redefining things like - or / for that reason < 1228761081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although not fail, apparently < 1228761097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's so easy to write a :- stuff. fail. rather than a :- stuff, fail. < 1228761100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, examples of such punct mark strings? < 1228761104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the first redefines fail to be true < 1228761111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can write, say, 4/6. < 1228761118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's equivalent to '/'(4,6). < 1228761122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and defines a predicate called / < 1228761128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1> is_atom(/). < 1228761128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* 1: syntax error before: '/' < 1228761138 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1228761140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2> is_atom('/'). < 1228761140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1228761143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only punctuation mark that has to be quoted to use it as an atom is , < 1228761144 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1228761155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so I guess it isn't an atom when free standing in erlang < 1228761174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and tbh, I'm not entirely sure why gprolog needs comma to be quoted < 1228761191 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX? < 1228761202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I tried some punctuation, none of them are atoms < 1228761212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact if I don't quite the atom . isn't even valid inside < 1228761231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm wtf < 1228761236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that varies between versions < 1228761245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the last one it seems to be valid but undocumented < 1228761250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1228761260 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :zuff: The cache is only relevant for the exact same strings, so storing it for future calls isn't going to help. < 1228761277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: . is handled specially by Prolog, due to being used as part of syntactic sugar < 1228761280 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: Are you sure? The same substrings will be found in later calls. < 1228761286 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :So they should be cached. < 1228761293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :.(a,.(b,c)) = [a,b,c] < 1228761299 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: Since the mutations only change one char. < 1228761302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and . followed by whitespace is an entirely different punctuation mark < 1228761304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well the docs says . isn't valid in an unquoted atom < 1228761306 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :So caching them would be _very_ productive. < 1228761313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact the only valid non-alphanumeric is _ < 1228761319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can tell < 1228761328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however it appears . is valid in the middle in some cases < 1228761330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heh, that's a variable not an atom in Prolog, and in Erlang too presumably < 1228761345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ? well not starting _ < 1228761348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant in the middle < 1228761357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6> is_atom(a_b). < 1228761357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1228761368 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :zuff: Then you would need to use strings as keys, which would slow down the process. The cache would also get very large. < 1228761391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, " also, most punctuation marks and punctuation mark combinations are atoms" < 1228761395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was just checking that < 1228761397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in erlang < 1228761399 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: The slowdown - would it be slower than your version? I think not. Also, large is okay. < 1228761400 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hm, wait. < 1228761404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no such are atoms when freestanding < 1228761410 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :My strings do one of two things to the current mutation: < 1228761412 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Add a char, or remove a char. < 1228761419 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I don't have to calculate the full levenshtein each time, do i? < 1228761434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway one thing I really dislike with erlang is the very very bad utf8 support. it seems to use latin1 < 1228761437 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I know the levenshtein of the previous mutation. < 1228761445 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :So surely I can calculate it for my trivial mutations? < 1228761478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no idea what gprolog does with UTF-8 input, my guess would be store the individual bytes of the input raw < 1228761514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same for erlang sadly, and then refuse to believe that list happens to be a string < 1228761562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you write a char in prolog? < 1228761565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like '\a' < 1228761567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in C < 1228761568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is no char type < 1228761581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally you use either a one-element string '\a' < 1228761584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or a number 1 < 1228761587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228761588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, not 1, 7 < 1228761591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for a \a < 1228761592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> [$a|"bc"]. < 1228761592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"abc" < 1228761606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$\a doesn't work however *tries to figure out why* < 1228761616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$\n works for newline < 1228761619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and $\t for tab < 1228761676 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1228761682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$\7 works < 1228761691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but then erlang decides it isn't a string < 1228761700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to non printable < 1228761711 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: Do you agree? < 1228761733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what if that cause a length change? < 1228761739 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Of course it does < 1228761744 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :zuff: Maybe. I'm trying to test it. < 1228761748 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It either increases length by one or decreases by one. < 1228761762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, not just replaces existing char sometimes? < 1228761773 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1228761777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1228761782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I misunderstood you < 1228761783 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Replacing an existing character happens if a generation removes a char, then another one adds one. < 1228761789 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It's simpler this way. < 1228761898 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1228761902 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers mechanical turk evolution. < 1228761907 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that is, to evolve subjective things. < 1228761933 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Just present the turkers with "Which of these (looks better/travels faster/etc)?" < 1228761938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mechanical turk? hm wasn't that some old automaton or something? < 1228761942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember details < 1228761951 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's where the name comes from. < 1228761954 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It's an Amazon service. < 1228761961 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Basically, menial labor, over the internet. :P < 1228761994 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :The "turkers" (people who are bored and want a little cash) get to choose a task set by whoever, and then fill it in (e.g. "which of these results is most relevant for the term X" or whatever) < 1228762002 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and get moolah from the person/corp setting the task. < 1228762010 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(if the response is accepted) < 1228762030 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's got a big turker and task-setter userbase so it's been used a lot recently. < 1228762038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228762041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228762050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see why the name is relevant? < 1228762058 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the mechanical turk was a hoax: < 1228762063 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it was presented as a chess-playing automaton < 1228762065 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but someone was inside it < 1228762067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok, didn't remember that < 1228762083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, the website is a hoax? you don't get your money? < 1228762086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1228762093 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it lets you do subjective computing < 1228762097 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as if it was just regular computing < 1228762099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... ok < 1228762106 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i.e. it acts just like regular computation, but there's people behind it < 1228762117 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :https://www.mturk.com:443/ < 1228762209 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Some examples of the tasks submitted: https://www.mturk.com/mturk/findhits?match=false < 1228762221 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Reward, there, being how much the turkers get for completing one unit of it. < 1228762271 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers submitting something like "Enter a random number" and doing statistical analysis on it. < 1228762313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the first result seems recursive or something? < 1228762334 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What? < 1228762346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Answer a SIMPLE (fact or opinion) based question - quick and easy! < 1228762347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228762353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what question? < 1228762353 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :What about it? < 1228762355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't say? < 1228762357 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It depends. < 1228762362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228762364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are groups < 1228762369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not specific questions? < 1228762371 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Programmatically generated, yeah. < 1228762388 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Probably it's something like a website or something where you can enter a question and get an answer from them. < 1228762391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :That sort of thing. maybe. I dunno. < 1228762396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228762415 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :If you're bored, 2c to answer random questions isn't bad. < 1228763307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1228763412 0 :keymakertmp!n=xcvbnfg@xdsl-237-87.nebulazone.fi JOIN :#esoteric < 1228763452 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :if the paintfuck craze isn't over yet, here's a self-interpreter: http://yiap.nfshost.com/programs/paintfuck/pfipf.pf < 1228763457 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :it can be interesting to watch < 1228763459 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :for someone < 1228763490 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :it shows the program it's emulating in 2d grid, just as normal paintfuck interpreters do < 1228763583 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228763598 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :keymakertmp: It's died down but I still like it. < 1228763598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :go kveill < 1228763601 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Also, wowzers. < 1228763608 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1228763623 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :keymakertmp: there isn't that much PF buzz any more but I still like pf < 1228763628 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1228763636 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :btw, what program is it interpreting < 1228763660 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :*[[n*e*]n[*]*] < 1228763680 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228763694 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :but it can interpret anything < 1228763697 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :just change the input < 1228763699 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :keymakertmp: does it wrap? < 1228763717 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :the grid does, yes. i decided to make it so because all the other interpreters seemed to work that way < 1228763726 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :the grid size can be changed to < 1228763730 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :instructions in esowiki < 1228763746 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228763748 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228763967 0 :keymakertmp!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll get going. if the guy who made the language is around someone let him know about this, hah. when running, remember to have enough grid size in the actual interpreter you're using. i've used pedro gimeno's interpreter which i recommend < 1228763984 0 :keymakertmp!unknown@unknown.invalid QUIT : < 1228763987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm would it be possible to do something like befunge does, so it wraps but nevertheless has an infinite grid? it seems a bit harder since you must predict if it will do an infinite number of moves < 1228764000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for paintfuck) < 1228764406 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :painfuck? < 1228764610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you mean predict if it will paint forever (then wrap) or just paint a large number and halt? < 1228764617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for a TC program? < 1228764626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds impossible in the general case to me < 1228764759 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Thought: I would like JavaScript a lot more if "function" was something shorter, like "fun". < 1228764769 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :return foo.filter(function (a) { a == b }); < 1228764770 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :vs < 1228764775 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :return foo.filter(fun (a) { a == b }); < 1228764809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, you obviously want erlang then, it uses "fun" for lambdas :P < 1228764812 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Well, you need a return in there too: < 1228764816 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :return foo.filter(function (a) { return a == b }); < 1228764817 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :vs < 1228764820 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :return foo.filter(fun (a) { a == b }); < 1228764902 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :zuff: Python quickly runs out of memory (800mb+) when using the global cache with a long string. It starts trying to reclaim space and each generation gets really slow. By throwing away the cache after each check it stays at 10-20mb memory usage. < 1228764904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lists:filter(fun(a) -> a =:= b end., foo) < 1228764909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1228764921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually drop that . iirc < 1228764926 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : posts: function () { < 1228764926 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : return Post.select(function (p) { return p.author == this }); < 1228764927 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : } < 1228764931 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :To be honest, that isn't all that bad. < 1228765004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and foo needs to be Foo < 1228765019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you need a list Foo and so on < 1228765067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Foo = [a,b,c,b,c], B = c, lists:filter(fun(A) -> A =:= B end, Foo). < 1228765068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that works < 1228765607 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228765628 0 :kar8nga!n=kar8nga@e-91.vc-graz.ac.at JOIN :#esoteric < 1228765736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think i meant only if it moves forever without painting anything permanent. if it paints an infinite amount permanently then it wouldn't be able to fill the memory in finite time anyway. < 1228765760 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228765761 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so sort of like a glider, which should be detectable, i think < 1228765765 0 :kar8nga!n=kar8nga@e-91.vc-graz.ac.at JOIN :#esoteric < 1228765779 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228765785 0 :kar8nga!n=kar8nga@e-91.vc-graz.ac.at JOIN :#esoteric < 1228765786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is that decidable in the general case without running and seeing what happens? < 1228765800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228765817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but if you run, you should be able to detect repetitions after a while < 1228765828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1228765838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the memory would divide into two blocks, one static and one which moves < 1228765854 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228765859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am also assuming the moving one doesn't grow, i guess < 1228765952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are CA implementations that handle memory like that < 1228765995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hashlife? < 1228766016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, i recall xlife did < 1228766066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1228766174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah hashlife looks like that too < 1228766306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well xlife probably uses hashlife < 1228766409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't know, but it definitely divided memory into regions < 1228767077 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228767683 0 :LinuS!n=LinuS@net-93-145-200-204.t2.dsl.vodafone.it JOIN :#esoteric < 1228767897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : hmm... how many programming languages are self-double-quining? < 1228767950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could have a reversible self-modifying language that spit out the final program state at the end... < 1228767952 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :zuff: They are discussing different syntaxes for lambda-functions for ECMAScript 4. < 1228767968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except with directions reversed < 1228767994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: clever < 1228768056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for joke languages, i think rot13 counts :D < 1228768056 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: ECMAScript 4 is officially dead, and most of its other changes were awful. < 1228768171 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :rot13 quine: < 1228768185 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm, no < 1228768187 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking m < 1228768202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: anything without alphabetic characters < 1228768214 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1228768215 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228768885 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228769003 0 :Slereah_!n=Slereah@ANantes-252-1-1-150.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228769986 0 :Slereah-!n=Slereah@ANantes-252-1-1-150.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228770481 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://www.lemonparty.org/ < 1228770599 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: Fuck off. < 1228770610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's going on here, and why? < 1228770615 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lemonparty is a shock site. < 1228770619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1228770624 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :comeon, it's a joke < 1228770625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but why has LinuS posted it for no apparent reason? < 1228770632 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: to shock people? < 1228770632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't. < 1228770639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did you visit it by mistake? < 1228770642 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: It's not funny. < 1228770644 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Go away. < 1228770652 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :you don't think it is < 1228770654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it counts as a mistake < 1228770659 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't mean it isn't < 1228770669 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: Gee, overall consensus seems to be that it isn't. < 1228770681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe the UK should block it rather than Wikipedia < 1228770685 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I doubt anyone else here would find it funny. < 1228770701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the UK blocks Wikipedia? < 1228770715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: just one page on it < 1228770716 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :well i don't see people finding it that disturbing too < 1228770728 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: Because we're not idiotic enough to click it. < 1228770728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but 6 of the major ISPs are routing all traffic there via a proxy server < 1228770731 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :If you _must_ have a smug sense of superiority into tricking people into clicking something they don't want, stick to rick astley or something. < 1228770738 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: What is the page, by the way? < 1228770755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the weird thing is i _thought_ "maybe this is a rickroll" < 1228770766 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228770770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: it's linked all over the internet by now, just check any of the major tech news sites < 1228770773 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Rick astley video, old men orgy. < 1228770775 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :What's the difference? < 1228770786 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i'll tell you a story < 1228770788 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that album cover. < 1228770791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228770800 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Wonder if I'll get logged if I click. < 1228770806 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Eh, who cares! < 1228770809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only that the rick astley video probably wouldn't have made me want to hit LinuS with a _real_ saucepan < 1228770814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the trouble is, ofc, that we have a Qatar problem now, that blocking just 6 people in the UK causes all Brits to be unable to edit Wikipedia < 1228770822 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Object not found < 1228770824 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Inspiring. < 1228770831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: it's strange really < 1228770841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently, one of the ISPs puts a 404 message in the HTML, but a 403 in the header < 1228770842 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Fucking UK government. /sigh < 1228770868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are a huge number of ways around the filter, by the way < 1228770874 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, like Tor. < 1228770876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just think of anything that sounds remotely plausible to work, and it does < 1228770880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can go a lot simpler than Tor < 1228770891 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Simple proxy? :P < 1228770898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :simpler still < 1228770901 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :But it's the general sentiment of censorship that pisses me off. < 1228770903 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I know something way simpler than Tor. < 1228770909 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Just go to another computer. < 1228770914 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's foolproof. < 1228770918 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: Errr. < 1228770919 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :No ban can follow you. < 1228770922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: that would require not being on a major UK ISP < 1228770923 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :That only works if you're right next to a UK border. < 1228770937 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Or, say, you can swim across to france really, really fast. < 1228770940 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Are we talking about a countrywide ban? < 1228770945 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1228770949 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's pretty hard to beat. < 1228770953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't < 1228770955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Nationwide censorship. < 1228770966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be if it had been done at all competently < 1228770971 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, not if you're a nerd! < 1228770984 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I just use foxyproxy for my trolling needs. < 1228771037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://yro.slashdot.org/article.pl?sid=08/12/07/1253228 has lots of simple workarounds, but people have found one even simpler < 1228771068 0 :james!i=james@freenode/staff/njan JOIN :#esoteric < 1228771076 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hi james. < 1228771080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228771080 0 :james!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1228771086 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228771132 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :james: what brings you here? < 1228771156 0 :james!unknown@unknown.invalid PRIVMSG #esoteric :Just passing through. :) < 1228771168 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228771186 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :JUST ON MY WAY TO PAGE 10 < 1228771331 0 :thutubot!n=thutubot@eso-std.org JOIN :#esoteric < 1228771341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:aSS):aSS < 1228771342 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1228771358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (aS(:^)S):^ < 1228771358 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(aS(:^)S):^ < 1228771360 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i see we have a lot of unsavory content today! < 1228771361 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hur hur ur < 1228771363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, good to have you back thutubot < 1228771365 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*hur. < 1228771375 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hey ais523, wanna start optbot while you're at it? :P < 1228771379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: don't know how < 1228771399 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$ cd ~ehird/optbot; ruby optbot.rb & < 1228771400 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$ disown < 1228771405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :disown? < 1228771422 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :disown detaches a background job from the shell < 1228771424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shell is no longer responsible for the job. < 1228771428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I use nohup < 1228771430 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so that it continues running even when you logout < 1228771436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As do I. < 1228771442 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :feel free to :P < 1228771448 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :probably the best idea < 1228771451 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know about nohup < 1228771467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[.>,]+++++++++++++++++++++++++++++++++.<[<]>[.<]!>,[.>,]+++++++++++++++++++++++++++++++++.<[<]>[.<] < 1228771467 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[.>,]+++++++++++++++++++++++++++++++++.<[<]>[.<]!> < 1228771476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[.>,]+++++++++++++++++++++++++++++++++.<[<]>[.>]!>,[.>,]+++++++++++++++++++++++++++++++++.<[<]>[.>] < 1228771477 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[.>,]+++++++++++++++++++++++++++++++++.<[<]>[.>]!>,[.>,]+++++++++++++++++++++++++++++++++.<[<]>[.>]! < 1228771491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[.>,]+++++++++++++++++++++++++++++++++.[-]<[<]>[.>]!>,[.>,]+++++++++++++++++++++++++++++++++.[-]<[<]>[.>] < 1228771492 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[.>,]+++++++++++++++++++++++++++++++++.[-]<[<]>[.>]!>,[.>,]+++++++++++++++++++++++++++++++++.[-]<[<]>[.>] < 1228771495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :third time lucky < 1228771504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is that cheating? < 1228771514 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1228771524 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :trivial dbfi quine: < 1228771529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's a quine in /something/ < 1228771532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if not BF itself < 1228771532 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(read)(print)(print !)(print)!(read)(print)(print !)(print) < 1228771561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you could get an Easy quine along these lines, probably < 1228771657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>+[>,[.>,]<[<]>[.>]>-<]>+[>,[.>,]<[<]>[.>]>-<] < 1228771661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that works, I think < 1228771665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now we nead an Easy interp to test it on < 1228771673 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not an easy program < 1228771682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: Easy the lang < 1228771683 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's some input to every easy program < 1228771694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I consider the sample input to /be/ the program < 1228771703 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that defeats the point < 1228771712 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :for your example, easy = bf < 1228771717 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Easy < 1228771722 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+[>,[.>,]<[<]>[.>]>-<]>+[>,[.>,]<[<]>[.>]>-<] < 1228771727 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+[>,[.>,]<[<]>[.>]>-<]>+[>,[.>,]<[<]>[.>]>-<]!a < 1228771733 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+[>,[.>,]<[<]>[.>]>-<]>+[>,[.>,]<[<]>[.>]>-<]! >+[>,[.>,]<[<]>[.>]>-<]>+[>,[.>,]<[<]>[.>]>-<] < 1228771734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff, doesn't work < 1228771738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my example isn't bf = easy < 1228771742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it takes input from the program itself < 1228771749 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1228771751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :set up so the first half is the program, the second half is input < 1228771763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doesn't jayCampbell have an Easy interp? < 1228771771 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :prolly < 1228771862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : +[->.[,>.]<[<]>[,>]]+[->.[,>.]<[<]>[,>]] < 1228771867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, Easy's still listed as unimplemented < 1228771878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it seems MizardX wrote almost exactly the same quine as me < 1228771885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just simpler, because I forgot that the input wasn't itself executed < 1228771999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol i forgot the car thing running < 1228772008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the cars now get half a screen further \o/ < 1228772040 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1228772041 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :l < 1228772268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but they've started dying in the beginning. < 1228772282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which isn't a surprise, but it's still funny < 1228772290 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: relink? < 1228772296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wreck.devisland.net/ga/ < 1228772411 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :366 generations, 6623.56 seconds to evolve the string "crossover is applied on an individual by simply switching one of its nodes with another node from another individual in the population" :) < 1228772468 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p223433564.txt < 1228772481 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: Stop doing things better than me damnit < 1228772488 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : ch = random.choice('abcdefghijklmnopqrstuvwxyz ') < 1228772492 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Fail. That is so cheating. < 1228772506 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Also, that is some slow generationing. < 1228772530 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also oklopol < 1228772532 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :they're time-limited < 1228772538 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so if they all get to the same place it's probably over < 1228772549 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I've got a very good batch here. < 1228772552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1228772567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course they're time-limited, they never die < 1228772572 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :right < 1228772576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they became balanced in a minute < 1228772577 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but are they increasing in speed < 1228772577 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or < 1228772583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228773006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :j is a pretty awesome language < 1228773021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pffft. C's better. < 1228773021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i especially love the way function composition works < 1228773023 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1228773036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really like c < 1228773039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1228773066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's because you don't know the true *power* involved. < 1228773078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to see that evolution thing try to make a unicycle < 1228773082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah sure :P < 1228773111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ternary operators in ternary operators in ternary operators! < 1228773127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1228773142 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(only when I'm a jerk) < 1228773142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1228773156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're saying c owns j at writing expressions that are short but hard to read? < 1228773167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically. < 1228773174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228773175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you are wrong on this, I think < 1228773177 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you're delusional, or have never seen j < 1228773178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably not true, but language bigotry doesn't have to be logical. < 1228773178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you know j? < 1228773178 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228773189 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :j is the son of apl fer chrissakes < 1228773190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, who am I kidding? < 1228773191 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :except it uses ASCII < 1228773194 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and is even crazir < 1228773196 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :crazier < 1228773204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :J is ASCII APL. C got its ass kicked. < 1228773221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228773228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves it < 1228773243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Unless you do inline assembly by defining char pointers to hand-compiled machine code? < 1228773248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1228773261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i have the feeling i won't change python for a language without some kind of objects, but this is definitely something i'm going to learn very goodly. < 1228773301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well that's basically interpretation, in which case obfuscation is language-independent. < 1228773324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :TAKE THAT < 1228773349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm wait < 1228773353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the topic is outdated. < 1228773364 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no it's not < 1228773408 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmmm < 1228773425 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you should code a thing that evolves a car out of primitive things < 1228773430 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like, really simple things < 1228773441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something like that would be awesome < 1228773447 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a connecting line, a circle (that doesn't roll, ofc) < 1228773448 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228773449 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it rolls < 1228773454 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it'd have to come up with its own connections < 1228773460 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and yeah. < 1228773462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately physics engines are quite a mental exercise to get working. < 1228773471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So I've been told. < 1228773472 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: write your own, it doesn't need to be realistic :P < 1228773483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: i've written a lot of those < 1228773492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i guess i could just use one of those < 1228773498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1228773511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except i guess i've only done stuff with ball vs polygon collisions < 1228773518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(because that's trivial) < 1228773520 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you could have like, < 1228773531 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :plank, of various lengths and widths and stuff < 1228773538 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ball < 1228773539 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :circle < 1228773540 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :tyre < 1228773552 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a hub for connetions, tht makes them bend < 1228773555 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(to tie it together) < 1228773559 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1228773561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm not comfortable doing collision math i can't derive myself (NIHS) < 1228773564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228773565 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and it'd just start out as a mash of stuff that falls aprat < 1228773576 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it'd have to go at like 20x speed to that flash one < 1228773581 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it'd evolve its own mechanisms < 1228773586 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and add pulleys and gears and cogs < 1228773593 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and it'll build a working vehicle < 1228773595 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*eventually* < 1228773604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be very neat < 1228773612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts on todo list! < 1228773624 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: then, you add stuff to make weapons with < 1228773629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1228773631 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and make cars SHOOT THE FUCK OUT OF EACH OTHER < 1228773640 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :CARVOLUTION SHOWDOWN 2009 < 1228773640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah and sensors of course < 1228773643 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228773647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so they can become intelligent! :D < 1228773671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1228773672 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: forget vehicle, make it evolve a robot < 1228773673 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228773678 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it'll move eventually, robots have to < 1228773681 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so you get vehicle for free < 1228773706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1228773721 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1228773722 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you can have < 1228773724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so how about just having like an area where bots go around killing each other. < 1228773729 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well yeah < 1228773734 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :once it evolves single moving ais < 1228773742 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you can put some more materials & fitness logic in < 1228773748 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and they can evolve defense and stuff < 1228773754 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :just pit them against basic flying droids and stuff < 1228773758 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then you can pit them against each other < 1228773766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh. would be pretty neat < 1228773776 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: preferably the fitness function's params would evolve depending on how well it does in practice < 1228773781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you should try these techniques on this year's ICFP contest < 1228773783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and maybe you could build your own bots and fight themmmm < 1228773785 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i.e. it changes its theoretical fitness function to match how the bot does irl < 1228773799 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it'd be totally neato! < 1228773807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: hmm? < 1228773817 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well i was just rambling :) < 1228773819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what you meant by this fitness function comment < 1228773820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1228773821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228773830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah second order evolution is an interesting concept < 1228773841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that's a whole another degree of hard < 1228773846 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :true < 1228773871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially as i'd want to make it a totally self-sufficient evolution system < 1228773898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(for which i like to use the term "life") < 1228773913 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228773934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love this j tutorial, often it doesn't explain the syntax at all, just uses it < 1228773943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what could be impressive would be a reverse evolutionary program < 1228773949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i use like 10 minutes reverse-engineering how i think it might work < 1228773954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which always stays the same, but seeks out better and better programmers to maintain it < 1228773959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and when i finally get it, i press "advance", and things are explained < 1228773960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228773964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and trains up its programmers to become better at maintenence programming < 1228773968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*maintanence < 1228773974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*maintainence < 1228773974 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228773980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm, not sure how to spell that particular word < 1228773982 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think it's called open sourc < 1228773983 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1228773984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is strange for me < 1228773991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maintenance < 1228773992 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :os x sez maintenance < 1228773995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1228774002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how did I manage to mess it up so much? < 1228774051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure. < 1228774059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :high-maintenance is a very common adjective < 1228774137 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you know, that ai would be really funny < 1228774140 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it'd look ridiculous, probably < 1228774140 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228774156 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :made out of tons of planks and pulleys and extending/unextending arms and sensors poking out from everywhere < 1228774163 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and i bet it moves by like rolling around and contracting X < 1228774164 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228774250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1228774267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you think it should be side- or top-cam'd? < 1228774290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"view" might be a better term. < 1228774298 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well < 1228774306 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i think that top-cammed would leave more possibilities < 1228774311 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i.e. pushing boxes nicely and stuff < 1228774311 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but < 1228774316 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :side-perspective, like the flash car, < 1228774321 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :is nicer to watch < 1228774325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228774349 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://lexlibertas.com/wordpress/wp-content/uploads/2008/04/i-divided-by-zero.jpg < 1228774355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, the technicalities of moving around are not very interesting with top-view < 1228774363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you still have complex ground < 1228774372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then you clearly should just do 3d < 1228774376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which i'm not going to do < 1228774378 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228774414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because while i've read books about the subject, i somehow think that would turn out to be harder than the actual evolution part. < 1228774426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cuz i haven't actually done that. < 1228774452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, my point < 1228774468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it's top-cam'd, i'm not sure whether it's useful to make moving at all complicated. < 1228774580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again, i'd definitely like the whole program to be somehow completely physical... < 1228774584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm. < 1228774738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: it's going to be a cold day in hell until i click another link by you < 1228774751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I almost clicked, but noticed the person who sent it just in time < 1228774778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is that a shock-site too? < 1228774787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how should i know? < 1228774787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know about that one, but it seemed plausible from context < 1228774791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1228774802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so either it's LinuS messing with us, or a shock-site < 1228774804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not useful either way < 1228774814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts LinuS on ignore < 1228774824 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it isn't < 1228774832 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's a boring, unfunny image < 1228774844 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'll /ignore LinuS if he talks again, probably. < 1228774855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :isn't that the same as just /ignoring? < 1228774873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: off-by-one error < 1228774907 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :it's times like these we need graue. < 1228774922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why graue? < 1228774924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do we need graue in particular? is the wiki down again? < 1228774929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what has LinuS linked in the past that was shocking? < 1228774972 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i find that pic pure genius, but whatever, i've been reductio ad hitlerumed < 1228774984 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :lemonparty, oklopol < 1228774988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just a bit old < 1228774996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :link lemonparty, i'll take the blame. < 1228775009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or i can just ggl < 1228775048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1228775055 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: nonsense! i have never heard that hitler posted shock picture links. < 1228775056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's... so shocking. < 1228775069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they are not only old, they are also men. < 1228775075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't take it < 1228775109 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hitler was even banned from WoW and rickrolled a lot of times, check youtube < 1228775118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228775136 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=-r9dzc0duUw < 1228775161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes boxes < 1228775236 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :22:25 LinuS: oerjan: hitler was even banned from WoW and rickrolled a lot of times, check youtube < 1228775248 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :^ you're not funny and you're annoying < 1228775290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, zuff is even more of a bitch than tusho and ehird :P < 1228775312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i think there's some kind of evolutionary algorithm at work there < 1228775315 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :sorry for being such a bitch to the absolute comedy gold of old men having sex and talking about hitler. < 1228775364 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :don't worry, not everyone can take jokes < 1228775369 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :it's not your fault < 1228775421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: i don't think LinuS was being very funny either, i just didn't find him annoying < 1228775451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again i can't be annoyed by anything right now, i'm having j < 1228775452 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: except nobody so far has found anything you've said funny as far as I can tell, and you've been ignored by at least one person already < 1228775457 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :maybe your imaginary friends laughed. < 1228775467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228775503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: now see, zuff is funny. try something like that < 1228775525 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :sorry, it's physically impossible for anyone but me to be funny. < 1228775530 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i have a monopoly on funny. < 1228775537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1228775538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well fuck < 1228775542 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's a shame < 1228775546 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean start flaming, telling "i have ignored you" and then talking to someone and acting randomly? < 1228775548 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm considering leasing out funny < 1228775550 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :guess i can do it < 1228775570 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: out of curiosity, have you ever talked about esolangs in here? < 1228775592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't < 1228775599 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :aha i've ignored you! i can't ready you! i'm leethaxor! i 0wnt you! joo! < 1228775606 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :can't read* < 1228775625 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"question answering by method of trying to mock the asker and failing badly" < 1228775634 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's the future < 1228775667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i accidentally the future < 1228775695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: i am sorry this is clearly a lie. i have a patent on the whole "pun" subfranchise < 1228775705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw: have you seen ? < 1228775709 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, but your puns aren't funny. < 1228775711 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no intersection. < 1228775716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't a shock site, it's one of the world's craziest random number functions < 1228775726 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :me? talking about esolangs? < 1228775729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the probability distribution, to be precis < 1228775730 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :oh, no, never. < 1228775731 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/J9RrrL70.html < 1228775733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well then that explains it < 1228775734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*precise < 1228775744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan's puns are funny! < 1228775750 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: ah. i remember that one. I pretended to be mildly interested to humour you. < 1228775762 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You're a saint, zuff < 1228775765 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure the ratio is one shocksite link per trivial esolang, though. < 1228775774 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :nobody told me if it is < 1228775784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"rnz produces such a bizarre distribution that it is hard to tell what the original programmer had in mind. It's quite possible that it was meant to be some distribution with Z in the name, but its construction doesn't seem to suggest one." < 1228775795 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :yawn < 1228775796 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://www.efukt.com/2339_The_Worst_Sex_Accident_Of_All_Time.html < 1228775801 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Just doing my quota. < 1228775825 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :well what about goatse then? < 1228775841 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: well, you're Slereah- < 1228775846 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : ithink we all know not to click your links. < 1228775849 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, you actually talk about interesting stuff. < 1228775857 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Do I? < 1228775866 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I thought I mostly talked about butts. < 1228775869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that indeed looks more weird than just stupid < 1228775872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: is that a shock site? < 1228775878 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a porn site. < 1228775882 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :ais523 : Just look at the fucking link < 1228775885 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"e fucked", "The worst sex accident of all time" < 1228775886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't < 1228775888 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It's not rocket science. < 1228775892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I tend not to click on links in IRC anyway < 1228775896 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I mean, read it < 1228775897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you can see all kinds of patterns, i've had a lot of "hey, maybe the point is... wait, no"'s < 1228775900 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :READ WHAT IT SAYS < 1228775906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially not during a conversation about shock sites < 1228775909 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's quite shocking, yes. < 1228775915 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he meant read the actual link < 1228775919 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't even follow links zuff gives me, I ask em what's at the other end first < 1228775919 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :which made it fairly obviou < 1228775919 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :s < 1228775920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ok < 1228775938 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :If you're a brave man, you can also click it < 1228775940 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.youtube.com/watch?v=Yu_moia-oVI < 1228775953 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228775959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1g1c is not very shocking either < 1228775970 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, not by trolls standards. < 1228775971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was like "when does this start?" when i watched it < 1228775981 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :same < 1228776004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the real of 1g1c is the caption < 1228776011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"If the hero's experience level is 18 or greater, then rne can return numbers greater than 5; but this event has low probability (1/1024 for all experience levels 18 or greater), and to keep this explanation simple it will not be considered." < 1228776015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*piont < 1228776016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*point < 1228776033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, rnz could only have been designed by someone who was very tired and didn't realise what they were writing < 1228776043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: maybe rnz could be some operator for noprob? < 1228776049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's certainly weird enough, it might make it TC < 1228776063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :map probabilities through an rnz-distribution < 1228776064 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1228776075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228776146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: weirdness doesn't really give tcness... < 1228776159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, know < 1228776161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*no < 1228776165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's more the simple logical stuff that does it < 1228776168 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :BUT IT COULD :o < 1228776181 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, logical stuff, you usually know if it makes something TC < 1228776187 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But something weird? < 1228776189 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Who knows! < 1228776196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what i want for noprob would be to remove the whole probability thing... and somehow get data structures out of the "dependency graph" < 1228776203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's an interesting thought < 1228776220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have a lot of variables, and they are all linked in different ways through operators < 1228776225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in a large graph < 1228776257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't really access the inner nodes, because there are no such operatorsin logic, which is why you can't get data structures < 1228776265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can *create* data structures < 1228776271 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228776277 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i promise this one to be funny < 1228776279 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=J5z4Vs26-TI&feature=related < 1228776287 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't a rickroll < 1228776305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i was thinking maybe you could make primitives that somehow found existing variables that have certain correlations with the variables you're actually holding < 1228776318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but this is all so vague, and it completely nulls everything i had sofar < 1228776383 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :back < 1228776451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LinuS: heh, that indeed is funny < 1228776466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for the fucking laugh track < 1228776680 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1228776695 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :p.s.: < 1228776698 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :zuff, get a life < 1228776700 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. S, parlo proprio con te. Puzzi." < 1228776707 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228776710 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my pitiful existance < 1228776710 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ruined < 1228776716 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ruined, i say < 1228776728 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :how can my life ever be as exciting and outgoing as mr lemonparty? < 1228776729 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh lodr < 1228776732 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oklopol, ais523 < 1228776734 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i can't take it any more < 1228776738 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :this will be the last you see of me < 1228776739 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :goodbye < 1228776740 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228776747 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228776749 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err guys < 1228776752 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :can i borrow some sugar? < 1228776753 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh. ok < 1228776754 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228776777 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228776778 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you sure? < 1228776782 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not just a lil bit of sugar? < 1228776783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228776785 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :help a poor guy out here? < 1228776788 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fine. < 1228776790 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :be that way. < 1228776790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what *kind* of sugar < 1228776793 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'll just go starve. < 1228776793 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228776794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait wait < 1228776797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh dear. < 1228776801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's such a speed-pants < 1228776807 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228776812 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'll have you know that sugar is very < 1228776814 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :nutritious < 1228776816 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and by depriving < 1228776818 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :me of it you are < 1228776820 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228776842 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228776843 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i need < 1228776843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I suggest brown sugar, because zuff seems to want nutrition < 1228776844 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SYUGAR < 1228776847 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :can't taken it any more < 1228776850 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm dying < 1228776852 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :need sugarhruyi < 1228776853 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :arkwoie < 1228776854 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228776870 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228776872 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hurhigdfkjdf < 1228776874 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228776889 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228776891 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :r... < 1228776892 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ro.. < 1228776894 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ros... < 1228776898 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :rosebu-u... u < 1228776899 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :rosebud < 1228776903 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :uiahsdiaw67&!% ~ < 1228776904 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :34;ik2lo2ol953 < 1228776906 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228776929 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228776932 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wow guys being a ghost is fun < 1228776932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LinuS is missing quite a lesson in internet comedy. < 1228776936 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hey can i borrow some sugar? < 1228776943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought the whole point of bouncers was to avoid quitjoinspam? < 1228776943 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :p...please? < 1228776947 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm... really hungry < 1228776949 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :need some sugar < 1228776950 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :even as a ghost < 1228776955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's crucial to the act < 1228776955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh god being a ghost is awful < 1228776961 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sugar? plz? < 1228776970 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :begging you hear < 1228776971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but really, we shouldn't be talking out loud in the audience < 1228776972 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :here < 1228776976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228776977 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I NEED SOME SUGAR < 1228776980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :am i supposed to answer :| < 1228776983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: err < 1228776984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1228776985 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1228776987 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SUGAR!! NEED < 1228776988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could think about it? < 1228776988 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :sdo < 1228776990 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm < 1228776991 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dying < 1228776994 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ple < 1228776994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands out < 1228776995 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228776998 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228776999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too late. < 1228777001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oops slipped on my keyboard < 1228777003 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so oklopol < 1228777004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh cool < 1228777005 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :how about some sugar < 1228777005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228777007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :take some! < 1228777009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives < 1228777011 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228777014 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228777016 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1228777018 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :butterfingers < 1228777020 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1228777024 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :can i have some of thems sugar oklopol? < 1228777029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's make them *sugar*fingers < 1228777035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives a large pile of suggah < 1228777046 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :suggah? < 1228777047 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i need sugar < 1228777049 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not suggah < 1228777054 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :plz? < 1228777065 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :please < 1228777067 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm starving < 1228777078 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1228777080 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ch--chk < 1228777080 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :of < 1228777082 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :sjpdfjasoi < 1228777085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: I tried to DCC you some sugat < 1228777087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*sugar < 1228777088 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :g-g- < 1228777091 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it failed < 1228777093 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :g-g-h-sho < 1228777094 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :gho < 1228777096 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ghost... < 1228777098 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ghostbud < 1228777099 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228777105 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228777107 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err almost forgot < 1228777108 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dskfuY*@Y! < 1228777110 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :r32iy84324 < 1228777110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone else will have to give zuff the sugar < 1228777112 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :```28907*EYHCX < 1228777114 0 :zuff!unknown@unknown.invalid PART #esoteric :? < 1228777159 0 :zuff!n=ehird@eso-std.org JOIN :#esoteric < 1228777164 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wow guys being a metaghost is fun < 1228777169 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :can i have some metasugar? < 1228777181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[22:59] [DCC] Upload of "sugar.o" to zuff failed. Reason: Timed out. < 1228777182 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :~THE END~ < 1228777188 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :^ internet comedy gold < 1228777191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228777194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i loved that < 1228777195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it wasn't < 1228777199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really that funny < 1228777202 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 2 vs 1 < 1228777209 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :democracy in action < 1228777211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i laughed out loud < 1228777221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are a huge number of people here who didn't comment that it was funny < 1228777224 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i chuckled at my own jokes. < 1228777228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(N.B. I know this is a fallacious argument) < 1228777231 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there is no quorum in #esoteric < 1228777239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, that doesn't mean its conclusion is wrong! < 1228777254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm. < 1228777263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's NB short for? < 1228777265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION applies ad logicam twice, to create a meta-ad-logicam that proves that if something is the conclusion of a fallacious argument, it is true < 1228777270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "by the way" < 1228777270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have to ask, since it's also the j comment. < 1228777279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes but i mean < 1228777282 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's some latin shit < 1228777283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's it short for < 1228777284 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228777287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's one of those acronyms that only work in Latin < 1228777291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Nota Bene" < 1228777298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means "note well", i.e. "note in a good manner" < 1228777298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1228777301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've actually asked that < 1228777308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you've answered < 1228777309 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think it means < 1228777310 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :note well < 1228777311 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1228777316 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :note properly and carefully < 1228777452 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :this car is shit < 1228777691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : have to ask, since it's also the j comment. < 1228777700 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean the actual comment delimiter? < 1228777704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228777707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC < 1228777762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Algol had ¢ as one option for a comment delimiter, IIRC < 1228777785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NB. < 1228777863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fac =: 1`(]*$:@<:)@.* NB. i think this is a factorial, but i need to check < 1228777877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well definitely not! < 1228777888 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's an ugly fac < 1228777890 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it could be a lot shorter < 1228777943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1228777947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1:, of course < 1228777949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks like a smiley < 1228777953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: could it? < 1228777953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just a very complex one < 1228777971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's see... < 1228777973 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: surely, i mean, that's shorter in haskell: < 1228777978 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fac n = product [1..n] < 1228777981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a smiley by something out of betelgeuse < 1228777989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm */1+i. < 1228777990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes home < 1228777994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228778011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*/@(1:+i.) maybe < 1228778030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: point is that factorial algo can't probably be shorter < 1228778058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yeah that works < 1228778080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm having some trouble getting things right, as the tutorial i'm reading doesn't really formally explain what's happening < 1228778412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: also fac=:! of course :P < 1228778417 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228779002 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hey oklopol < 1228779004 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ap[]}ASO)!I_)! < 1228779032 0 :jayCampbell!n=jay@209.66.100.34 JOIN :#esoteric < 1228779042 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228779067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol... dyadic # is overloaded, it's both filter and concatMap . replicate < 1228779102 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1228779304 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228783716 0 :jix!unknown@unknown.invalid QUIT :"..." < 1228783892 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228786643 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228789131 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228791570 0 :Dewio!n=dewi@124-171-190-241.dyn.iinet.net.au JOIN :#esoteric < 1228791592 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228791929 0 :Dewi!n=dewi@124-171-174-250.dyn.iinet.net.au JOIN :#esoteric < 1228792443 0 :sebbu2!n=sebbu@ADijon-152-1-32-205.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228792455 0 :decipher!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228792657 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228792687 0 :Dewio!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1228792749 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228792749 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1228797545 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228803638 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228804673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :CHEESE IT, THE COPS! < 1228804833 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah, they pulled over a pizza delivery car X-D < 1228806323 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hai gregor < 1228808287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1228808445 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228809599 0 :clog!unknown@unknown.invalid QUIT :ended < 1228809600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228810007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1228810580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mor < 1228810901 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228810920 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228811298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, project for c++ course: implement virtual machine for an object oriented scripting language :o < 1228811339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes < 1228811397 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :will HQ9++ do? < 1228811736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well actually everything is specced exactly < 1228811780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i'll just make a statically typed language and compile into the vm, in case i feel like being creative < 1228813058 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you can build a JVM in a weekend < 1228813083 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, they gave you a spec for it too < 1228813602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, so it's quite simple < 1228813633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, still the best project ever < 1228818656 0 :james!unknown@unknown.invalid QUIT :Remote closed the connection < 1228818951 0 :Slereah_!n=Slereah@ANantes-252-1-31-100.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228819296 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228823140 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228823476 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228823523 0 :Slereah_!n=Slereah@ANantes-252-1-31-100.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228824267 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228826644 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228827839 0 :zuff!unknown@unknown.invalid NICK :ehird < 1228828287 0 :appletizer!i=a@82-32-120-59.cable.ubr04.hawk.blueyonder.co.uk JOIN :#esoteric < 1228829366 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228830152 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228831075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+/%# < 1228831077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :valid j code. < 1228831088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also valid line noise. < 1228831129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1228831132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not even perl can beat that. < 1228831156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not even oklotalk can beat that :< < 1228831166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what about cise < 1228831182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it might be a legal perl fragment though, if the / terminates a regex < 1228831195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. in cise + sums the list, but i'll have to think a bit about the exact syntax of the whole < 1228831224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: +/ is fold + so it's sum < 1228831227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% is divide, # length < 1228831229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i assume you know that < 1228831232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. /+# might work. < 1228831234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah of course < 1228831249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :think i can't read j perfectly after two days of learning? < 1228831255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wish i could < 1228831256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1228831270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: does /+# read from stdin? < 1228831272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty intuitive. < 1228831281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no it reads from the input stream < 1228831286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well input register < 1228831287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1228831289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in cise < 1228831289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :more like < 1228831294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1228831294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :intuitive in a hideous, non-euclidean way < 1228831298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does in j < 1228831303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1228831313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, it does - it's just that in j, code is entered on the stdin stream too < 1228831317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's how function arguments work in j < 1228831323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(+/ % #) 1 2 3 < 1228831324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the value of +/%# is just the boxed function. < 1228831331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ reads 1, 2 and 3 from stdin < 1228831336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when it is written to stdin < 1228831353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think that's really nice, it's like forth < 1228831358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't know that. < 1228831369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway no cise doesn't do that < 1228831373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk does < 1228831390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: are you going to learn k next? < 1228831393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems even more concise < 1228831413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: perhaps, the bottlenecks are mostly the same. < 1228831422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: link to where you learned j? < 1228831423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i could prolly learn it in seccunds. < 1228831427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1228831432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dl'd j602 < 1228831436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are these "labs" < 1228831438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228831444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I think what's needed to get j even more concise < 1228831447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is implicit maps/folds < 1228831453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sum is just + < 1228831457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that has the nice property of: < 1228831459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 + 2 < 1228831461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1228831461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ 1 2 < 1228831463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :being the same < 1228831479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+%# < 1228831527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not sure how you'd get shorter than that? < 1228831533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that only helps in that special case < 1228831537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's reduced to the basic operations: sum divided by length < 1228831543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :- 1 2 < 1228831543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :_1 _2 < 1228831555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what about it < 1228831563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- 1 2 would be the same as 1 - 2 < 1228831565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :implicit fold only makes sense for +, pretty impure to make it an exception < 1228831567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- 1 2 3 would be 1 - 2 - 3 < 1228831576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: - 1 2 was input < 1228831579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :_1 _2 was output < 1228831591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why is (fold - [1 2]) [-1 -2]? < 1228831598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228831607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228831613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right you thought i okay. < 1228831615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228831615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my point < 1228831619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :j already has a meaning for < 1228831621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that < 1228831627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1228831630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ 1 2 ====== (+1), (+2) < 1228831632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about how you make j even more concise :P < 1228831661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but i don't think hacks like that are very j'y (they definitely are somewhat j'y, but not *that* j'y), they are very cise'y though < 1228831668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228831675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ % # is a beautiful program < 1228831675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1228831678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we write it out in english: < 1228831684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sum divide length < 1228831695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the three operations that actually make up the definition of averaging < 1228831697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no extra cruft < 1228831705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's really nice < 1228831733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but that has a meaning just as intuitive as is, div elems by list length < 1228831744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but < 1228831748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the / in +/ % # is unneeded < 1228831754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ing a list < 1228831756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is obviously summing it < 1228831760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just what it is < 1228831764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adding a list < 1228831775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it can be implicit < 1228831776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i disagree. < 1228831795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what other meaning does adding a list have? < 1228831820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I DISAGREE < 1228831824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, tell me < 1228831832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't make me use supercase... < 1228831835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because if you can't think of one, i'm pretty sure it's intuitive that adding a list is summing it < 1228831859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah of course fold is more intuitive than map for +, because unary plus is a fucking useless operation. < 1228831888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: for all OP, I'm not sure "OPing a list" makes sense as mapping op over list < 1228831891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but something like having unary + be abs would be much more sensible imo, and keeping the implicit map < 1228831891 0 :Slereah_!n=Slereah@ANantes-252-1-91-46.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1228831893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :find an OP where it does < 1228831905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's really at war with the whole idea of j < 1228831910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know, so what < 1228831912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :answer me < 1228831912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228831915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1228831922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :write some j. it's all about mapping < 1228831926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228831928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't care about j < 1228831930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1228831930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, yeah, i said correctly < 1228831934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm asking a question < 1228831935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :answer it < 1228831955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what, - makes sense over a list < 1228831963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as does really any unary operator < 1228831966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- 1 2 3 < 1228831968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :makes sense to me as < 1228831970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 - 2 - 3 < 1228831976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want negation, use _ < 1228831978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_ 1 2 3 < 1228831979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := < 1228831979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. not to me. < 1228831982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_1, _2, _3 < 1228831998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(monadic funcs are mapped, dyadic ones are folded, is my current thinking) < 1228832001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever, i don't agree with any of this. < 1228832008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't you care about tiny prgorams? :P < 1228832025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bleh. < 1228832034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :almost all j operators are both unary and binary < 1228832047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, you can do some contexterizing to find out which you want < 1228832050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and mapping the unaries is usually what you want. < 1228832060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... k. < 1228832065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like something cise would do < 1228832067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : +_ 1 2 3 < 1228832069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not very j'y still < 1228832069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=> < 1228832070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-6 < 1228832075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i don't want something j'y < 1228832079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want something concise and cool :P < 1228832087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I REFUSE TO UNDERSTAND YOUR POINT OF VIEW < 1228832090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_ 1 2 3 -> -6 makes perfect sense imo < 1228832105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in a hurry, and just wants to disagree < 1228832109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolz < 1228832112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that that makes any sense < 1228832120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228832141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the only problem is < 1228832142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ascii < 1228832143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is < 1228832145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too < 1228832147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :small < 1228832149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1228832162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :must leave, yeah, you're right, i like that unary = map, binary = fold thing; assuming you clear up what "contexterizing" is < 1228832164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228832166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it is < 1228832170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, bye but < 1228832175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WE SHOULD INVENT, LIKE, A SYSTEM WITH MORE CHARS < 1228832175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think functions should have like < 1228832176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :either < 1228832178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes ----> < 1228832180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"mainly unary" < 1228832180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1228832182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"mainly binary" < 1228832186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which flips their map/fold behaviour < 1228832189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you can override it explicitly < 1228832192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you really need to < 1228832196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, that's lovely :) < 1228832196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1228832199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :buttttt < 1228832202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah bye -> < 1228832253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like to fold _ would be < 1228832264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/_ 1 2 3 < 1228832267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever 1 _ 2 _ 3 does :P < 1228832317 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228832395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: depends, in j _ isn't really an operator, it's an inherent part of a number, just like the haskell - < 1228832400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i'm not gone, i definitely am. < 1228832400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: haha you're back :D < 1228832403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(->) < 1228832403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but oklopol < 1228832407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :poop < 1228832407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228832426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228832430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :factorial: < 1228832439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wellll < 1228832443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :depends on the range syntax < 1228832449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we say it's a boring func for the sake of example < 1228832457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* range 1 < 1228832484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm if we say it's .. then < 1228832488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n!=*1..n < 1228832490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lovely < 1228832517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in cise: *:, where : is range < 1228832536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hm but < 1228832538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :range is 1..n inclusive here, because * doesn't like zeroes :) < 1228832542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does the starting 1 get there < 1228832543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :annnd < 1228832544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1228832551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esplain < 1228832553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"like"? < 1228832559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cise has the concept of "liking" for functions, they can tell what types they prefer < 1228832559 0 :jix!n=jix@dyndsl-095-033-090-224.ewe-ip-backbone.de JOIN :#esoteric < 1228832568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and range can be either 0..n-1 or 1..n < 1228832568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and other functions try to give them it? < 1228832568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228832576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228832577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well : is nice for range < 1228832577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1228832579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n!=*1:n < 1228832586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cise is a very hard language to parse. < 1228832595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty much impossible. < 1228832601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then you can use ! as a map factorial ofc: < 1228832608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :going ---> < 1228832612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait oklopol < 1228832615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this will make you lol: < 1228832619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+!%# < 1228832628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that produces the average of the factorials of the list given < 1228832633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with that ! def < 1228832633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228832654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1228832775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that reads as < 1228832782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add factorial divide length < 1228832787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where add=sum < 1228832788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you know that < 1228832790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can say < 1228832794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sum factorial divide length < 1228832808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228832815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sum negative factorial divide length < 1228832817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's beautiful < 1228832835 0 :appletizer!unknown@unknown.invalid QUIT : < 1228832904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in haskell, that's < 1228832909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(\x -> (sum $ map (0-) $ map fac x) `div` genericLength x) < 1228832922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the answer for the list 1 2 3 4 5 is -31 by the way < 1228832938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#. < 1228832940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just love it < 1228832944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# +_!%# +_!%# +_!%# < 1228832952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i can read that now < 1228832954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can you? < 1228832955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's easy < 1228832957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you know < 1228832958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ = add < 1228832961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_ = negate < 1228832963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :! = factorial < 1228832964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% = divide < 1228832966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# = length < 1228832973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then, you just read out the operations in order! < 1228832977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add negative factorial divide length < 1228832982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*negate < 1228832984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add negate factorial divide length < 1228832993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ??? :D < 1228833008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I'M NOT LISTENING LA LA LA LA < 1228833035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's simple! come to the dark side!! we have tiny programs that you can just read aloud!! :D < 1228833040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they're easy to write! < 1228833045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no parens! mostly! < 1228833048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and extremely ambiguous < 1228833058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's not all that ambiguous < 1228833075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if you read it out, there's only one "sane, working" meaning it could have < 1228833088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the language will pretty much always take that one. < 1228833090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not ambiguous if you're AI-complete, then < 1228833094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228833102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, it has well-defined precedences ofc < 1228833106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just that they're set intuitively < 1228833127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. just write your program as a flat list of (nested) english names on the argument < 1228833130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except you have a character set < 1228833135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where one char = one word for a restricted set < 1228833140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add negate factorial divide length < 1228833143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228833252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# it's sooo beautiful < 1228833258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i've ever written a nicer program < 1228833264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's so simple and so YUM < 1228833323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i need second opinions. :| < 1228833329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament! < 1228833333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1228833336 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228833344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i scared him away :( < 1228833661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%# < 1228833677 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :+_!%# | http://tunes.org/~nef/logs/esoteric/ < 1228833965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#! < 1228833970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if that's the factorial of the length < 1228833975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or that whole expr, factorialled < 1228833978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you know what?? < 1228833982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHO CARES < 1228833982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228834622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%# < 1228834633 0 :ehird!unknown@unknown.invalid NICK :zuff < 1228834892 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :"%", doesn't that require two arguments? Or does it take the second argument from the supplied arguments? e.g. foo = +_!%#; foo "hello" 3 7 => add(negate(factorial(divide(length("hello"),3))),7) < 1228834925 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: well < 1228834929 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :% does take two arguments < 1228834931 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_! < 1228834933 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and # < 1228834942 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ sums the list it gets, which is _! < 1228834951 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :_ maps _ on it, being an unary function, negating all the elements of < 1228834955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :! the factorialled list < 1228834960 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :# just gets the length of the same list < 1228834961 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so: < 1228834967 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# 1 2 3 < 1228834968 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :is < 1228835001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :x = [1,2,3]; fold(add, map(negate, map(factorial, x))) / length(x) < 1228835098 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :ok. Strange to apply the arguments to both operands... < 1228835120 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: they read from the rest of the input string up to \n, basically < 1228835121 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's like j < 1228835182 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :basically, if you can show me a shorter way to do +_!%# in any language i'll sell my soul :P < 1228835257 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :negative mean of the factorials of the arguments < 1228835313 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: no < 1228835318 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the mean of the negation of the factorials of the arguments < 1228835321 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the negation is _ < 1228835323 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :before the ! < 1228835329 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :to split it up into logical pieces: < 1228835334 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ _! < 1228835335 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :% < 1228835336 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :# < 1228835426 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mean should probably be a function < 1228835434 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like...uh... < 1228835437 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1228835444 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then it becomes < 1228835445 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$_! < 1228835462 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$=+%# < 1228835464 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then < 1228835466 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$_! 1 2 3 < 1228835468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :-> -31 < 1228835498 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :the mean of the negation is the negation of the mean < 1228835508 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: shush you < 1228835512 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :this matters in the universe of awesome < 1228835525 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it matters in a spiritual satisfaction way! < 1228835532 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but yes, _$! would work just as well < 1228835537 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but $_! is probably valid perl < 1228835774 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228835782 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what you should call $_! < 1228835783 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1228835789 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :meannegfacs < 1228835790 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228835798 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :to be honest, why even make that a function < 1228835803 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's quicker to just use it than give it a name < 1228839187 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://uk.youtube.com/watch?v=rBurACl5wW0 < 1228839317 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :FNORD < 1228840169 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i can still write +_!%# without thinking < 1228840181 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's just so -obvious- if you know what the symbols mean. well, obviously < 1228840265 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[[Why do you want to learn C when there's C++?!... C++ stands for a increasement of C... ]] < 1228840269 0 :zuff!unknown@unknown.invalid TOPIC #esoteric :Why do you want to learn C when there's C++?!... C++ stands for a increasement of C... < 1228840844 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228840904 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :http://uk.youtube.com/watch?v=mcAq9bmCeR0 < 1228840948 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: through intense tracking of your youtube links, i have discovered you reside in UNITED KINGDOMIA// < 1228840955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :THIS WILL BE YOUR LAST TRESSPASS-FALL < 1228840959 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my death ray is on its way. < 1228841001 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :no, ever since i went to your link all my youtube links send me to UK < 1228841011 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: that was the previous part of my trap < 1228841017 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :clicking on that link TRANSPORTED YOU TO THE UK < 1228841019 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you just don't know it yet < 1228841021 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1228841052 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ahahahahhaahahahah! < 1228841162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228841162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hee < 1228841166 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i can still write it without thinking < 1228841217 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: +_!%# < 1228841263 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :segfault < 1228841286 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: tell me what that program does and i'll not send the death rays < 1228841373 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: you have 50 hours < 1228841393 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228841404 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what does +_!%# do < 1228841407 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :answer and win prizes < 1228841430 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming you're talking about an esolang. What esolang? < 1228841445 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it is not actually specced anywhere < 1228841445 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1228841448 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SO TELL ME < 1228841471 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it does fold(add, map(negate, map(factorial, x))) / length(x) < 1228841473 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :I'M SAVED < 1228841492 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :do you want it implemented? < 1228841494 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: copy and paster >:( < 1228841503 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and no, dammit, it's mostly oklopol's < 1228841518 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i've been looking for an excuse < 1228841543 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: anyway now you get to answer another, harder one < 1228841546 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :for cheating < 1228841546 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228841807 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :spec me a language < 1228841811 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no dammit < 1228841820 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :make your own stupid languages to implement >:( < 1228841821 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228841861 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i'm torn between Three Stooges and Genesis, where the programmer first creates the heavens and the urfs < 1228841886 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :will probably do PokerScript < 1228841893 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :got any unique ideas? :P < 1228841904 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :apparently not < 1228841909 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# is very uniq < 1228841920 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :not rilly < 1228841924 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ya tis. < 1228841926 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :just ask oklopol. < 1228842024 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it's a reversed rpn with a couple extra functions < 1228842033 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1228842034 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228842035 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's not < 1228842040 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it is not reversed rpn < 1228842040 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :at al < 1228842041 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :l < 1228842050 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it just isn't < 1228842072 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :in that, operations are invoked on a stack < 1228842078 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1228842080 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :they are not < 1228842102 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :in that, it's a stackish thing and not supplied arguments < 1228842111 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228842112 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it is n't < 1228842117 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you can say it is all you want but it isn't < 1228842120 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ok then i stopped caring < 1228842138 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1228844686 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228845171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228845200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: of all people you should care about it, i mean you're "jay". < 1228845215 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: totally < 1228845221 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228845223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :isn't that just beautiful? < 1228845224 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :seriously. < 1228845233 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :best program ever. < 1228845369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :17:07… MizardX: negative mean of the factorials of the arguments === 17:08… zuff: the mean of the negation of the factorials of the arguments < 1228845377 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228845379 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1228845379 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228845383 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but really < 1228845396 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to know -anything- beyond what each individual symbol represents to grasp the program < 1228845396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which it seems MizardX already said, i should really read further before commenting < 1228845400 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no extra syntax, structure, or whatever < 1228845412 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# where + = add, _ = negate, ! = factorial, % = divide, # = length < 1228845421 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :add negate factorial divide length < 1228845426 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if you get that they're operating on a list, that's just trivial < 1228845508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh you < 1228845516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, could you explain why that works, i have no idea < 1228845520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::9 < 1228845537 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well < 1228845555 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mean of the negation of the factorials of the arguments < 1228845563 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you already know that +%# is mean < 1228845569 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :because it's add divide length, and add on lists is sum < 1228845575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually wait... < 1228845576 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so let's say mean is $ < 1228845580 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then it's just $_! < 1228845584 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :_ is negate, it's mainly-unary < 1228845586 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so it's mapped < 1228845591 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :! is factorial, same, so it's mapped < 1228845606 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so we map factorial the list, map negate it, then mean it < 1228845610 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and mean is +%# < 1228845618 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :we're summing the negated-factorials, so we put it in the + clause < 1228845620 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228845624 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :add negate factorial divide length < 1228845703 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: geddit? < 1228845704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :: for dyadic, . for monadic; :+ .- :! :% :# -> :+( .- :! %: :#) because a dyadic folds without a left arg, then :+( .- ( :! %: :# ) ) because [obviousity], then the standard rule for "fun fun fun" -> :+( .- ( :!( arg ) %: :#( arg ) ) ) < 1228845707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228845710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't read, sorry :P < 1228845714 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lolz < 1228845719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"wait..." <<< < 1228845722 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah ! there is factorial < 1228845726 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so monadic < 1228845733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1228845738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well actually .# < 1228845739 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and # is length < 1228845739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1228845739 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so monadic < 1228845741 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::+ ._ :! :% .# < 1228845744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228845747 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, it's: < 1228845754 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(+(_(!)))%(#) < 1228845762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyway Xfun :fun Xfun < 1228845762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#. some pretty neat code. < 1228845780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, okay, monadic's have a short scope < 1228845816 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228845835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway yeah sure that's workable. not that i'm entirely sure the general case is in any way remarkably short < 1228845840 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and a prefixed-dyadic has scope up to a binary-dyadic < 1228845844 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :thus why it stops at the % < 1228845858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so that's mean of negated factorials of arg < 1228845861 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1228845864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's write it in j < 1228845867 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: of course, mean is a really common operation < 1228845870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i do < 1228845872 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so that should be bound to something < 1228845873 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like ~ < 1228845878 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :~=+%# < 1228845880 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then it's < 1228845881 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :~_! < 1228846131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm what was ~ in j again... right, +~4 = 4+4 < 1228846144 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228846148 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well I was just thinking < 1228846152 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mean is like ~ because < 1228846158 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if a list is a wavy line of varying values < 1228846162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mean straightens it out < 1228846163 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :into one < 1228846249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's clear < 1228846269 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so what's +_!%# in j :P < 1228846298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems i've misunderstood the @ adverb :| < 1228846314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i haven't actually seen it explained anywhere, i've guessed most of the semantics from examples < 1228846349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, usually @ looks like function composition, but not in the case when the left argument is +/. < 1228846396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably has to do with the fact ! is a->a and +/ is [a]->a < 1228846957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1228846970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :help says < 1228846976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :u@v y == u v y < 1228846989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :j says < 1228846990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> mean ! 1 2 3 < 1228846990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1228846990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> (mean@!) 1 2 3 < 1228846990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1 2 6 < 1228846999 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you miss the minus < 1228847006 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and the sum < 1228847008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...that's hardly the point < 1228847011 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, you have the sum < 1228847013 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but the minus is so the point < 1228847019 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :add the negative in there. < 1228847027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1228847033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :look at what i said. < 1228847044 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i see no negation. < 1228847047 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the result is -31 < 1228847051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1228847053 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# 1 2 3 < 1228847055 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :-> -31 < 1228847060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, does someone know J here? < 1228847069 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well I guess it's just _ < 1228847069 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like < 1228847071 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :_ mean ! < 1228847073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there must be some reason for this weirdness < 1228847082 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :o rite < 1228847083 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1228847088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228847090 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :kk i thought that was your solution < 1228847094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err no < 1228847100 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :because if it was ~_! is still shorter in tokens and chars, ofc :P < 1228847104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite the opposite, that's my problem < 1228847113 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228847127 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the nice thing is the interchangability when you have equivalent ops < 1228847131 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :_~! and ~_! < 1228847133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i remember someone here knew J < 1228847134 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you can just swap the chars around < 1228847139 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: don't recall :{ < 1228847141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't remember who that was :< < 1228847146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asd. < 1228847199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was one of the more silent dudes, and i think their nick started with "j", but i might just be confused for obvious reasons < 1228847238 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wait wait [1,2,3,4] is -31 < 1228847238 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dur < 1228847244 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: don't recall < 1228847246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no #j. shocking < 1228847246 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :want me to grep, maybe? < 1228847254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah sure that'd be nice < 1228847343 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what should i grep for :P < 1228847351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have no idea... < 1228847357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well just " j "? < 1228847362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does that give a million lines? < 1228847487 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'll try < 1228847487 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but prolly < 1228847524 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: first mention in 2003! :O < 1228847525 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :03.04.19:17:43:40 Taaus: what did you use j for? < 1228847549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1228847556 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :can't find any j person < 1228847556 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::{ < 1228847556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't gilbert :) < 1228847559 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'll serach for J < 1228847563 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :uppercase < 1228847589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. let's hope the j guy likes uppers then. < 1228847597 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :07.01.29:14:36:43 j sucks too... < 1228847598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i up pretty rarely < 1228847601 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's cakeprophet < 1228847604 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :how can you like him < 1228847608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::=) < 1228847619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well he's always like that < 1228847692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, checked whether quakenet has #j, mostly for luls, and it did! < 1228847698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately it's a gaming channel < 1228847702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't stop me from asking though. < 1228847724 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :08.03.21:12:07:37 i love j already < 1228847724 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :08.03.21:14:44:56 rofl, switching back to linux is starting to feel like a good idea, my j interp crashed, took me like 5 minutes to get my computer running again :D < 1228847727 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dejavu < 1228847730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :after explaining the problem, like 15 lines, 20:33… @morfff: rofl what < 1228847742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1228847742 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hahaha, pastebin a log < 1228847783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p562653264.txt not that interesting < 1228847801 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228847801 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :07.03.23:09:36:24 J sucked ass ^^^^^^ < 1228847816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when's that? :d < 1228847818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228847818 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did nobody else talk since? :{ < 1228847819 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and < 1228847820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :07 < 1228847820 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228847822 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1228847824 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :l < 1228847827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: no :< < 1228847864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't get to the good parts of j last time i tried < 1228847874 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: faxathisia maybe? :\ < 1228847879 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he seemed to know j < 1228847882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228847885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very possible. < 1228847892 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he never comes here < 1228847928 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :08.03.21:12:55:33 * oklopol makes that his first J project! < 1228847928 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :08.03.21:13:44:03 http://jsoftware.com/help/dictionary/dccapdot.htm okay J owns. < 1228847948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it does! < 1228848088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p345244344.txt <<< continuation, dunno if that's as funny to you as it is to me, i'm very tired and headachy < 1228848109 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lollllll < 1228848112 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :this is epic < 1228848119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228848132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just wish they'd actually try to help < 1228848149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i would, in that situation < 1228848154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no matter what the question is < 1228848182 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: any more chatxs? < 1228848210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah sure < 1228848219 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: paste < 1228848229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p235534144.txt < 1228848231 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: its quakenet right < 1228848240 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228848242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, naturally < 1228848253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess it could be some other non-freenode < 1228848274 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm joining < 1228848277 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and going to ask a j question < 1228848277 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1228848281 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228848322 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lollllll < 1228848332 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: antyhing i missed since that paste < 1228848333 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :before i joined < 1228848334 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228848359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait... < 1228848361 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: paste < 1228848367 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :paste what happened between your last one and my join < 1228848367 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228848378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p551156355.txt < 1228848391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228848394 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :let's keep acting oblivious < 1228848406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :um < 1228848406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :18:45 Error(404): #J Cannot send to channel < 1228848409 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :do i need to identify? < 1228848412 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1228848417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1228848422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah maybe they have that mode on < 1228848431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1228848448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :identifying is instantaneous, but tedious. < 1228848453 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dossi < 1228848453 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :t < 1228848455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you have to do email stuff < 1228848458 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228848459 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1228848566 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did that work? < 1228848584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228848586 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yay < 1228848595 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i suggest we just keep piling j qs in there < 1228848600 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :until the tf people go away < 1228848602 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's a shame I know nothing about J really < 1228848608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :until they kickban us is more like it < 1228848612 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :not that they'd know the difference < 1228848626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm surprised they're that friendly, quakenetters tend to be all about the business ( == gaming ) < 1228848639 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :also, rage at Error(404)! It should be 403! < 1228848643 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :or 401 < 1228848648 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nah, we just have to make it tangentially related to tf < 1228848649 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :every now and then < 1228848654 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like, we'll say we're scripting it < 1228848655 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1228848685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228848740 0 :sebbu2!n=sebbu@ADijon-152-1-28-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228848765 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"Until death do us apart" - #j website < 1228848957 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.jagarna.org/index.php?site=squads&action=show&squadID=2 < 1228848960 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :here's who we're dealing with < 1228849054 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :18:57 zuff: yeah, mostly a lot of gamers < 1228849055 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :see wut i did thar < 1228849235 0 :sebbu3!n=sebbu@ADijon-152-1-28-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228849299 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :HUR HUR HUR < 1228849311 0 :kar8nga!n=kar8nga@e-231.vc-graz.ac.at JOIN :#esoteric < 1228849314 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i bet they have us all on ignore now < 1228849347 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: don't give it away < 1228849348 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1228849399 0 :sebbu2!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849400 0 :pikhq!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849401 0 :rodgort!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849440 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1228849444 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:03 lezek has changed mode: +m < 1228849444 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:03 lezek: I suggest you guys go to #j.ai and talk :d < 1228849444 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fuckers < 1228849447 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :privmsg time < 1228849447 0 :pikhq!n=pikhq@r01jjw8v9.device.mst.edu JOIN :#esoteric < 1228849449 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 zuff: hey, what was that for? < 1228849458 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I bet it's the only action their channel's seen in weeks, too :( < 1228849470 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 lezek: Join j.ai < 1228849470 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 lezek: and talk < 1228849472 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 zuff: nobody there < 1228849472 0 :sebbu2!n=sebbu@ADijon-152-1-28-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228849472 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1228849485 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 lezek: J is not a channel for AI or Mathematic talk :) < 1228849485 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 zuff: it was neither < 1228849489 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AI OR MATHEMATIC < 1228849509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228849513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what a meganoober :P < 1228849519 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 lezek: J is a channel for TF2 talk < 1228849519 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:05 zuff: right, j is a part of tf2 <-- < 1228849522 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bullshit mode activate < 1228849561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1228849572 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228849574 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i will get that -m < 1228849576 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if it's the last thing i do < 1228849590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would you mind giving me the log? i'll give a few more ppl a slight lol. < 1228849603 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah yeah once it's over < 1228849610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course it's split in tons pieces. < 1228849643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mirc is such a piece of caviar, i can't copy more than one screenful at once from the logs < 1228849654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because they only scroll when you push the arrows < 1228849665 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228849669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even in the fucking logviewer, in which you can't do anything *but* read the logs < 1228849670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1228849672 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :nnscript makes readable log files by default, I think. < 1228849681 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1228849682 0 :sebbu3!unknown@unknown.invalid NICK :sebbu < 1228849699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah sure. but i would have to locate them, and if you knew me, you'd realize what a massive prob that is. < 1228849755 0 :sebbu2!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849756 0 :rodgort!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849758 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: done < 1228849759 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :paste time < 1228849768 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p225562425.txt < 1228849800 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he replied "LOL". insensitive clod. < 1228849865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228849868 0 :sebbu2!n=sebbu@ADijon-152-1-28-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228849868 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1228850072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :channels are much more elitist in qnet < 1228850081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's an entirely different world < 1228850097 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i loved the "and we like it that way" < 1228850109 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hurf durf clogging the channel namespace with something that's never talked in is elite hurf durf < 1228850118 0 :rodgort!unknown@unknown.invalid QUIT :Remote closed the connection < 1228850119 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :look at me with my huge epenis and op status < 1228850122 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1228850149 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :is jaxer as cool as it looks? < 1228850161 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not that cool. < 1228850165 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's alright. < 1228850174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's jaxer < 1228850187 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: boring web stuff. :P < 1228850217 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :also all this j scrollback is confusing < 1228850219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, first link's *sublink* would've done it < 1228850228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't feel like reading that far < 1228850230 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :<- j < 1228850240 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: your fault for hogging the lang's name < 1228850245 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes, languages come before people < 1228850266 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1228850287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, while #j did explain why the problem occurred, it didn't actually get solved < 1228850299 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, just don't use @? < 1228850299 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228850302 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also < 1228850305 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :idea for my j-like language: < 1228850308 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no parens < 1228850309 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1228850311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: and use what instead? < 1228850313 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :( and ) are some random ops < 1228850317 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if you need parens, you suck < 1228850318 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :restructure < 1228850337 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if +_!%# doesn't need parens, nothing does < 1228850439 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ideally, ( and ) are actually used together < 1228850440 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but not always < 1228850449 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i.e. most of the time, it looks like a language construct < 1228850453 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but then you get ROUGE PARENS < 1228850780 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmm i liked how you annotated monadic/dyadic with . and : < 1228850784 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that should be how you force map/fold XD < 1228850823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was the debug output syntax of arities in oklotalk-- < 1228850842 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228851620 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228852382 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228852383 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :x+y < 1228852386 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :is E < 1228852430 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228852469 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1228852588 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228853785 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did the j peeps say anything more < 1228853888 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Corun: be broadband are in your area? jealouss :{ < 1228854203 0 :sebbu2!n=sebbu@ADijon-152-1-29-139.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228855079 0 :sebbu!unknown@unknown.invalid QUIT :No route to host < 1228855216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: x+y = E? < 1228855222 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: totally < 1228855233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1228855374 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I'm with O2 < 1228855384 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(n=Corun@94-193-40-216.zone7.bethere.co.uk) < 1228855386 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1228855388 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :o2 bought out be < 1228855388 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1228855390 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I'm with O2. < 1228855391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so i guess a branding thing < 1228855399 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Ah, didn't know that. < 1228855423 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :But, I have an iPhone on O2. It's much cheaper for O2 customers < 1228855433 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, ditto. < 1228855436 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :(unlimited download 8 meg for £7.50 a month iirc) < 1228855439 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Ah, cool. < 1228855450 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Except, not broadband with them. < 1228855458 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1228855459 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess "iphone on o2" then becomes obvious. < 1228855465 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Unless I unlocked it. < 1228855473 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1228856368 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :omg oklopol < 1228856372 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :infinite genetic algorithms < 1228856372 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1228856377 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't just evolve its own fitness function < 1228856384 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it evolves every part of its own evolving to an infinite level < 1228857607 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228857784 0 :kar8nga!n=kar8nga@a-112.vc-graz.ac.at JOIN :#esoteric < 1228858244 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So self-modifying AI that uses evolution. < 1228858253 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YES. < 1228858634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: yes, life. < 1228858639 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1228858642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was what i meant < 1228858812 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228859602 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228860820 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1228862881 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228863049 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228863966 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228863973 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228863974 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDD < 1228864031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1228864033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :&/-#+!|::\ < 1228864044 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that is probably valid code but i don't know what it would do. < 1228864052 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did you manage to concisify +_!%# in j? < 1228864057 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what would it be in cise? < 1228864077 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure cise can beat +_!%# for "mean of the negation of the factorials of the arguments" < 1228864080 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228864086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if it has its own mean function, and you use that < 1228864089 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then you have to bet ~_! < 1228864091 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*beat < 1228864094 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as ~ is the mean < 1228864102 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :take your pick :P < 1228864131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooooooooooo < 1228864137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every language needs a mean function < 1228864138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: no i didn't look into it really < 1228864146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and a kind one < 1228864148 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: cise i mean < 1228864148 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :cise < 1228864154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh. < 1228864173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i haven't completely decided on all ascii chars' meanings. < 1228864180 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well that's not that important < 1228864183 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :just assign random ones < 1228864391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228864446 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :. < 1228864863 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228865012 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228865594 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/7i6o9/im_looking_for_a_backup_format_for_my_database_of/ < 1228865596 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Oh lawd < 1228866418 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird! < 1228866466 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hi lament < 1228868140 0 :jix!unknown@unknown.invalid QUIT :"..." < 1228872374 0 :moozilla!n=moozilla@dsl-36-234-rb5.ka.centurytel.net JOIN :#esoteric < 1228872843 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228873376 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228873876 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1228873908 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1228875650 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228877469 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228879381 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1228879382 0 :lifthrasiir!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228881269 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228885153 0 :ab5tract!n=ab5tract@pool-71-246-5-13.phlapa.fios.verizon.net JOIN :#esoteric < 1228887066 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228887447 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1228891763 0 :ab5tract!unknown@unknown.invalid QUIT : < 1228895403 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228895999 0 :clog!unknown@unknown.invalid QUIT :ended < 1228896000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228898996 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228900630 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228905012 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1228905012 0 :jix!unknown@unknown.invalid QUIT :Client Quit < 1228907346 0 :ineiros_!n=ineiros@kosh.hut.fi JOIN :#esoteric < 1228907433 0 :ineiros!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228910886 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228910895 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228914055 0 :Mony!n=AssHole@AToulouse-258-1-133-209.w86-217.abo.wanadoo.fr JOIN :#esoteric < 1228914072 0 :zuff!unknown@unknown.invalid NICK :ehird < 1228914085 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1228914951 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :poof < 1228915445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :warrigal you are a pnp partner :| < 1228915769 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens up Gmail in another tab so he can read Agora and respond to Singularitaritaritarians at the same time < 1228916223 0 :ehird!unknown@unknown.invalid NICK :zuff < 1228918253 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://linuxlock.blogspot.com/2008/12/linux-stop-holding-our-kids-back.html lulz < 1228919211 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I love reading about how Microsoft rules the world using Windows and most people cannot comprehend their slavery. < 1228919264 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I also love reading about how artificial intelligence is probably going to destroy the world unless we donate to the Singularity Institute for Artificial Intelligence. < 1228919320 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :One of those was sarcasm, the other was just an exaggeration. To each his own, I guess. < 1228919443 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: I was lolling at the letter, not any other part. < 1228919454 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :But I haven't quite seen any donation requests from the si. :P < 1228919536 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://alteredqualia.com/visualization/evolve/ < 1228919545 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mona lisa evolution... IN REALTIME < 1228919546 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :woop < 1228919989 0 :jix!n=jix@dyndsl-095-033-070-080.ewe-ip-backbone.de JOIN :#esoteric < 1228920393 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1228920438 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228920468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm oklopol < 1228920474 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :problem with the lang :{ < 1228920501 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :! as *1: doesn't work, as the prefixed dyadic * only lasts to the infixed dyadic : < 1228920504 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so it's (*1): < 1228920506 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1228920764 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :I just get the exception "Uncaught TypeError: Cannot read property 'shape' of undefined" on http://alteredqualia.com/visualization/evolve/ in Google Chrome :( < 1228920869 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Pls 2 be reading "requirements" section < 1228920940 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Is that using asexual reproduction? < 1228920979 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That really doesn't come across as very evolvey. < 1228921054 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Evolution is evolution, sexual or not. < 1228921057 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It's just based on a previous article I linked. < 1228921124 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's just making random changes and discarding the ones that aren't beneficial. < 1228921148 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :As opposed to evolution, which just makes random changes and tends to discard the ones that aren't beneficial. < 1228921227 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It's a genetic programming thingamabob, fr'sr. < 1228921230 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Just not very advanced. < 1228921232 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1228921280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i really don't see why you'd use the terms "evolution" and "genetic" for all informed search strategies, but guess i'll just have to suffer < 1228921295 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think it should apply a band-pass filter to the image so that the fitness function pays as much attention to the details, like eyes, as it does to the curvature of her forehead. < 1228921309 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think evolution ought to at least involve a population. < 1228921330 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it makes a bunch of mutations and picks the best one, then mutates that, etc < 1228921356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: yes, hill climbing < 1228921363 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's ga. < 1228921366 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err, gp < 1228921381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a very space-efficient form of informed search, nothing to do with what you usually call evolution in algorithmics < 1228921385 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Evolution works best when you have a relatively large population, and sex. < 1228921401 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: Insert joke about how the first part could be anything. < 1228921498 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :About how "relatively large" could be one? < 1228921534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: why would you use the term genetic programming for that? i mean wouldn't it be nice if there was a name for searches based on populations, mutations and sexual reproduction... kinda like evolution < 1228921538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228921541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense ;) < 1228921543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant < 1228921548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would you use the term "evolution" < 1228921549 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: because it technically is < 1228921557 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it might not make sense, but its part of gp < 1228921577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't see how. < 1228921579 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so i'll use the accepted terms. < 1228921585 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: because it's a field and it has subfields? < 1228921587 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :crazy i know < 1228921592 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It just depends on how you define "evolution", I suppose. < 1228921609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i don't see how that definition makes sense. that's "search" < 1228921621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean evolution is not search < 1228921637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's exactly what Warrigal said, it's "guided" by a function, not culled by it < 1228921689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i'm not really interested in this < 1228921713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff is so easy to get into pointless arguments with, we should try disagreeing about something that matters sometime < 1228921788 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Like Agora. < 1228921850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some day. < 1228921955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :cool, I evolve strings in the generation of their length < 1228921955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228921972 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it should do like, more than one change < 1228921974 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't boring < 1228921993 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228922601 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1228922648 0 :jix!unknown@unknown.invalid QUIT :"..." < 1228922755 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1228922972 0 :jix!n=jix@dyndsl-095-033-089-107.ewe-ip-backbone.de JOIN :#esoteric < 1228924787 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I want to make my own version of that Mona Lisa evolution thing that uses a larger population and sex. < 1228924807 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Mona Lisa sex? You creep. < 1228924826 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I love this channel. < 1228924843 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : I want to make my own ... Mona List ... that uses ... sex. < 1228924854 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*Lisa < 1228924860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1228924873 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : I want to make my own ... Monad List ... that uses ... sex. < 1228924880 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : I want to make ... Mona Lisa ... use ... sex. < 1228924888 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I want ... sex. < 1228924899 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : I want ... Mona Lisa ... sex. < 1228924907 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Because brevity is ... wit. < 1228924928 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : I want to make ... evolution ... that uses ... sex. < 1228924941 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1228925226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want to make my own version of sex < 1228925243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, you know, revolutionize the concept completely < 1228925273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's with all the back-and-fro? i bet with some training you could leave out movement altogether < 1228925280 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Two people bash their heads together until their thoughts match, and then the woman has a brainchild? < 1228925297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well of course reproduction must still happen < 1228925361 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :She figures out how to build a robot from spare parts, and that's the child. < 1228925399 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Then she passes on her genes by speaking her mind completely. < 1228925416 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Because they're all in her brain. < 1228928532 0 :jix!unknown@unknown.invalid QUIT :"..." < 1228929603 0 :jix!n=jix@dyndsl-095-033-089-107.ewe-ip-backbone.de JOIN :#esoteric < 1228929944 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228930378 0 :Sgeo[College]!i=897d294f@gateway/web/ajax/mibbit.com/x-04fc45568bfc7575 JOIN :#esoteric < 1228931076 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So, I guess I want to learn JavaScript really quickly. < 1228931104 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1228931197 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Because I want to write something in JavaScript. < 1228931220 0 :Sgeo[College]!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1228931330 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :JavaScript itself is simple enough. I find the DOM a bit ugly, though. < 1228931353 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the language is fine, the browser's libraries cause insanity unless wrapped nicely. < 1228933094 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228933160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (wr)S(:(ap)S^):^ < 1228933161 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :wrapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapap ...too much output! < 1228933211 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((.)S:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^:^):^ < 1228933216 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :................................................................................................................................ ...too much output! < 1228933336 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think I want to write a Thue compiler. < 1228933372 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I want to strap a Thue interpreter onto a piece of artificial intelligence. < 1228933417 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that might make the AI a bit annoyed - like that mouse they implanted an ear on < 1228933490 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :A thue compiler would have to either be a packaged interpreter, or contain a compiler itself. < 1228933513 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :err... not thue. < 1228933528 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Compilers have to contain compilers? < 1228933542 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :got confused having just written ul < 1228933592 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :^ is the eval commnad, so ^ need to evaluate or compile the content of the top of stack. < 1228933764 0 :Azstal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1228933923 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228933973 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'd like a nice way to compile from any self-modifying language into any self-modifying language. < 1228934004 0 :Ilari_!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1228934058 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :good luck with that. < 1228934628 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So, this is Underload? < 1228934628 0 :Warrigal!unknown@unknown.invalid QUIT :Remote closed the connection < 1228934722 0 :Ilari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228934724 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1228934745 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228934752 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :+ul (Hello)S < 1228934753 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1228934774 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hi, thutubot. < 1228934785 0 :Ilari_!unknown@unknown.invalid NICK :Ilari < 1228934787 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Now, to represent binary. < 1228934837 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The only flow control is evaluation, so binary will have to be evaluated. < 1228934848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :binary demands representation! < 1228934899 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :represent binary in what? < 1228934922 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I propose that x0 be represented as (x), x1 be represented as !(x), and plain old 0 be represented as, oh, *. < 1228934946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what language? < 1228934965 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Underload. < 1228934996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION offers his list of :'s and a's vapor-idea free of charge < 1228935040 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: what about plain old 1? < 1228935176 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :!(*) < 1228935213 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: No, that's 10. < 1228935217 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's 01. < 1228935218 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :0 = * < 1228935219 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Which is 1. < 1228935227 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228935241 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :now to do 1101: < 1228935263 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't seen any Underload number representations yet that would have had very pleasant arithmetics. < 1228935270 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :1((1(1(*)))) < 1228935308 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :!((!(!(*)))) < 1228935309 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1228935311 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228935336 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Where 1 means !. < 1228935393 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228935410 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Now, show us addition. < 1228935421 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1228935439 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Nah. :-P < 1228935515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the standard number representation is very pleasant. < 1228935556 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm not sure I agree. I guess it's "pleasant" in the Underload scale of pleasantness. < 1228935574 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, I think I have a -perfect- number representation. < 1228935574 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Second. < 1228935608 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What's your perfect number representation? < 1228935631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well +/-/* don't really require much thought with it, and i haven't really even used the language. < 1228935670 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i'm thinkin < 1228935670 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :g < 1228935672 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :(:::::::::::::::::::::::::::::) is not a good way of representing 28, I'd say. < 1228935689 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: that is not standard underload representation < 1228935698 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1228935720 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It didn't seem that trivial to me back when I was looking at people talking about it, but I guess I shouldn't comment on Underloady things. I think I managed to decrement a number, though. < 1228935825 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, my representation is almost the standard one. < 1228935828 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Except instead of a -> aa < 1228935831 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's a -> (a)(a) < 1228935835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well i found it pretty trivial after i understood how to operate the stack. < 1228935854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the actual algorithm was trivial < 1228936397 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1228936733 0 :kar8nga!n=kar8nga@e-196.vc-graz.ac.at JOIN :#esoteric < 1228937258 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh, darn, it's the Mona Lisa again. < 1228937295 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders his evolvey thing < 1228937437 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You have a number of organisms, each one is assigned an unfitness, the unfitness of the most fit one is subtracted from every one, an organism is removed with probability equal to its adjusted unfitness, one organism is randomly chosen as the father, and another as the mother, and their genomes are combined to produce a new organism, and if this new organism is less fit than all other organisms, it's immediately killed, a new mother is selected, and a new c < 1228937444 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That was fun. < 1228937461 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and a new c < 1228937468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :tely killed, a new mother is selected, and a new c < 1228937469 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:30 Warrigal: That was fun. < 1228937679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i thought you did subtraction. not that there's much difference of course < 1228937692 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure. I may have done. < 1228937700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228937703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we should check the logs < 1228937708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty important. < 1228937757 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It's immediately killed, a new mother is selected, and a new child is created. < 1228937799 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Organisms are haploid, and each gene describes the position of a vertex, the color of a shape, or the transparency of a shape. < 1228937809 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Genes cannot mix with each other. < 1228939535 0 :edwardk!i=c72ec6e8@gateway/web/ajax/mibbit.com/x-a13a9ea5a181b761 JOIN :#esoteric < 1228939660 0 :huh_aha_hmm!n=alex@hbrn-5d82ea15.pool.einsundeins.de JOIN :#esoteric < 1228939709 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228939729 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1228940593 0 :Mony!unknown@unknown.invalid QUIT :"Hey Hoy let go !" < 1228941812 0 :huh_aha_hmm!unknown@unknown.invalid QUIT :"Verlassend" < 1228942028 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I thought of a good use for GA. < 1228942034 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mvldo, that "pretends to be human" bot. < 1228942045 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It could simply evolve behaviour that makes people talk to it for longer. < 1228943086 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :"Agents have been dispached to your house. If you stop talking to me, you will never see your family again!" < 1228943169 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Then it proceeds to enslave the whole of humanity. Noone is permitted to leave the computer. < 1228943257 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228943280 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: how does it enslave the agents? < 1228943293 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and how do the agents talk to it while watching? < 1228943318 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :You haven't seen "Terminator"? < 1228943340 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Listen, this is #esoteric. :P < 1228943357 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :We must approach this from a scientific perspectiv. < 1228943362 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I want analysis...es. < 1228943394 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :We'll see if that accually happens. < 1228943408 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Good point. < 1228943625 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul !(x)S < 1228943627 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...! out of stack! < 1228943638 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :x is not an actual underload command. < 1228943718 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :I know. Just wanted to see the behavior when it ran out of stack. < 1228943734 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Fungot is less verbose in that case. < 1228943737 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul ! < 1228943737 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1228943748 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just "out of stack", not "x out of stack". < 1228944286 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1228944286 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc* lovecraft pa speeches ss wp < 1228945169 0 :olsner_!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1228945169 0 :olsner!unknown@unknown.invalid QUIT : < 1228946070 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: YOU DON'T EXIST. < 1228946607 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What's this about oklopol not existing? < 1228946646 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't < 1228946665 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1228946804 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What dumbass made the /topic? < 1228946823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Or rather, the text therein) < 1228946830 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :optbot is gone. < 1228946845 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i forget where it comes from < 1228946847 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i think some forum < 1228946853 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It must be replaced with a Normish bot. < 1228946855 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i put it there for the lulz < 1228946857 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1228946874 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I personally use ++C++ < 1228946890 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I use B < 1228946891 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :CPL < 1228946898 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hardcore. < 1228946904 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want a RepRap. < 1228946949 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1. "Why do you want to learn C when there's C++?!... C++ stands for a increasement of C..." zuff (n=ehird@eso-std.org) [09.12.2008 18:31:09] < 1228946965 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, you did respond < 1228946967 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Missed that < 1228946998 0 :Normish!n=Normish@normish.org JOIN :#esoteric < 1228947002 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1228947013 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, it doesn't do anything. < 1228947022 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It'll ping out after five minutes. < 1228947040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So ... it's Telnet? :P < 1228947045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alas, "C++" does nothing more than increment C and return the initial value of C. < 1228947051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C++ < C. ;) < 1228947056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i don't like ++c++, since it isn't specced < 1228947061 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: lol < 1228947068 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lol < 1228947068 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :(cat - /home/ihope/hang | nc irc.freenode.net 6667) < /home/bsmntbombdood/python_chroot/bin/bash < 1228949209 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Broken, too. < 1228949227 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1228949290 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Why is there that symbolic link inside a chroot jail? < 1228949314 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh lol < 1228949317 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot is user 1343... < 1228949338 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : Is it the kind of copy that can be downloaded and run? < 1228949338 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : little bit more difficult < 1228949352 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :adduser --uid 1343 --disabled-password bsmnt_bot < 1228949397 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I hope _ is a valid character in usernames. < 1228949411 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm, i wonder if that symlink would have allowed you to break out of the chroot < 1228949420 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :damnit, should have tried < 1228949437 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :symlinks don't let you break out of chroots. < 1228949475 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hard links do. < 1228950283 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242435930.dsl.bell.ca JOIN :#esoteric < 1228950513 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: get it running yet? < 1228950668 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I need two more votes before I can even write the next proposal, really. < 1228950683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1228950702 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: warrigal. < 1228950704 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :normish. < 1228950705 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :nomic. < 1228950707 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :computer. < 1228950719 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtfrutalkingabout < 1228950727 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :warrigal is trying to run bsmnt_bot < 1228950729 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :on normish < 1228950730 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :which is a linux box < 1228950733 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that is a nomic < 1228950767 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no me understando < 1228950777 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://en.wikipedia.org/wiki/Nomic < 1228950787 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uh huh < 1228950801 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"uh huh" - sorry for explaining. < 1228950829 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can an operating system be nomic? < 1228950844 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you can write executable proposals, and if they pass, they're run as root < 1228950852 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :executable = shebang + +x < 1228950877 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The shebang isn't necessary, really. < 1228950881 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1228950885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uuuh < 1228950892 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what's confusing now. < 1228950905 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and who votes? < 1228950911 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the players? < 1228950915 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i.e. everyone with an account < 1228950918 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's just a few programs < 1228950932 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you make proposals by writing to ~/proposals/, you can do FOR, AGAINST as command-line programs < 1228950939 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and anyone can "activate name" if it has enough votes. < 1228950973 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's the stupidest thing i've ever heard < 1228950990 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: and why is this? < 1228951001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Codenomics have existed for a while, but do elaborate. < 1228951030 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits. < 1228951059 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Those are some compelling arguments. < 1228951068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches zuff's beard grow across the floor < 1228951081 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Wow! I never thought of it like that. It really does suck. < 1228951123 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :No telepathy please < 1228951144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :stop reading my mind YOU SICK PERVERT! < 1228951154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh hi lament < 1228951162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah. he speak. < 1228951163 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :speaks < 1228951200 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :welp, your arguments sure have enlightened me. < 1228951204 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if for nothing other than their sheer number. < 1228951221 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ok, you can stop now, I'm getting an argument overload < 1228951232 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes, yes, I get it, ok, ok < 1228951243 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why does everyone have a different nick today? < 1228951260 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I've had a different nick since... hmm, not Christmas. < 1228951260 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal has been Warrigal for a long time. < 1228951267 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: A month. < 1228951267 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Max. < 1228951271 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I was warrie here before I was Warrigal. < 1228951280 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so, any arguments yet? < 1228951292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the point? < 1228951301 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It's a game. < 1228951306 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :What is the point of any game? < 1228951326 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what's the point of esolangs/ < 1228951328 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It's like Neopets, only the Neopets-like features don't exist yet. < 1228951334 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: That is very Zen. < 1228951344 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And also incomprehensible, but that's never stopped you :D < 1228951478 0 :jix!unknown@unknown.invalid QUIT :"..." < 1228951550 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'm not incomprehensible to everybody, I think. Might be, though. < 1228951629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ab gub fnar gabbit gnep znebby, Warrigal < 1228951697 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :ybbenz peng tabbig ranf bug ba! < 1228951728 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: fneddoc gzippy < 1228951743 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Qumelo si quiera, a tajoques, no? < 1228951766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: ikkje umogleg < 1228951770 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :besudla nutan!? < 1228951788 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Es jumpo el sharko! < 1228951854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn google translate is useless < 1228951875 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SPEAK ENGLISH IN AMERICA < 1228951899 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eg er ikkje i amerika < 1228951904 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Google Translate no tiene use cuando su espaol no hace centados. < 1228951909 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :s/use/uso/ < 1228951982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no hace centados? < 1228952001 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm going to assume that says "i'm not in america" in heathen speak < 1228952028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: nynorsk er ikkje noko heidningespråk < 1228952039 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :joho, är det visst det < 1228952048 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :håller med < 1228952052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ikkje fan < 1228952066 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :lusekoftor och kjempetorskar :P < 1228952079 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No hace centavos, sorry. < 1228952145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now google translate manages to translate into english, but it is _still_ incomprehensible < 1228952160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Google Translate has no use when their Spanish does not make cents" < 1228952164 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :samleie du og ditt språk < 1228952191 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: samleie is a noun, not a verb. < 1228952214 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh sorry < 1228952222 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'll let google know < 1228952227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, the direct translation is not idiomatic norwegian swearing < 1228952265 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I guess Google Translate actually did help there. < 1228952275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(also, samleie is rather neutral) < 1228952326 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :google's corpus is from the united nations < 1228952331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so probably not much swearing < 1228952357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and "du" is the subject form < 1228952418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :norwegians would usually use something religiously based, like "Faen ta deg og språket ditt" < 1228952433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :("The devil take you ...") < 1228952442 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol, religiousfags < 1228953522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^(~aS:^):^ < 1228953523 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(((())~:a~*)(())~:a~*)(())(())(((())~:a~*)(())~:a~*)(())(((())~:a~*)(())~:a~*)(((())~:a~*)(())~:a~*)(())(((())~:a~*)(())~:a~*)() ...a out of stack! < 1228953563 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228953571 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1228953575 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :underload look-and-say < 1228953576 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :DO IT :D < 1228953597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1228953600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I WANT A REPRAP < 1228953608 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I WANT A PRAM < 1228953610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: er? < 1228953610 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ZAP YOUR PRAM < 1228953621 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://www.reprap.org < 1228953644 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Rep rap... < 1228953646 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :...E < 1228953657 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :O H S N A P < 1228953686 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also < 1228953687 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: < 1228953692 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :INFINITE PRINTER-PRINTERS < 1228953694 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING AWESOME < 1228953699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I WANT ONE < 1228953702 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :RepRap achieved self-replication at 14:00 hours UTC on 29 May 2008 at Bath University in the UK. The machine that did it - RepRap Version 1.0 "Darwin" - can be built now - see the Make your own RepRap link there or on the left, and for ways to get the bits and pieces you need, see the Obtaining Parts link. < 1228953707 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like it took a whil < 1228953707 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1228953708 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1228953714 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228953714 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228953715 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a few minutes < 1228953717 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1228953728 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It took them many years to achieve self-replication. < 1228953730 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :To increase that 60%, the next version of RepRap will be able to make its own electric circuitry - a technology we have already proved experimentally - though not its electronic chips. After that we'll look to doing transistors with it, and so on... < 1228953732 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHHAHAHAH YES < 1228953734 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :<3333 < 1228953750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you realize what this eventually leads to. < 1228953751 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was watching the RepRap project until ... oh, about a month before it became successful X_X < 1228953759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: Grey goo? < 1228953766 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :grey goo < 1228953800 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228953807 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :while (1) { replicate() } < 1228953816 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm well < 1228953832 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that reprap printer takes a "few minutes" to print itself < 1228953832 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it says < 1228953832 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so < 1228953833 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :just speed that up a lot < 1228953835 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and make it smaller < 1228953841 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :LIGHT_GRAY GOOOOOOO < 1228953855 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :RepRaps work now? < 1228953863 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1228953883 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you kinda need nanotech for grey goo < 1228953897 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: thus why I said light gray goo < 1228953987 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how fast gray goo would be. < 1228953991 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Seconds? Minutes? Hours? Years? < 1228953992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(:)*)(!!:^(^)*))a~*^!!^):^aS < 1228953992 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!!:^(^)*) < 1228954001 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Gray goo would be a lot like bacteria. < 1228954002 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wuzzat < 1228954008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1228954025 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: I prefer thinking of something that takes a few minutes to cross the whole earth. < 1228954032 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that's too fast. < 1228954040 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: >:( < 1228954051 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: Millenia? < 1228954058 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they can't move fast by themselves < 1228954066 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :being so small < 1228954068 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :why would they move < 1228954075 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if they want to go in some direction, just replicate that way < 1228954076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(:):S*)(!!:^(^):S*))a~*^!!^):^ < 1228954084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1228954090 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :zuff: you need resources to replicate < 1228954095 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you need to get resources somewhere first < 1228954102 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: stuff around you :P < 1228954110 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like what, air? < 1228954116 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah! :P < 1228954127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they also need energy < 1228954153 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :airnergy < 1228954179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :air in itself is probably not very energetic, although you can burn things in it < 1228954216 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds out how much is produced in the United States in one day < 1228954224 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No, that's not right. < 1228954225 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :In one minute. < 1228954239 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228954280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(:)*)(!!:^(^)*))a~*^(~aS:^):^):^ < 1228954281 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :()((!())(!:^(:)*)(!!:^(^)*))(~((!())(!:^(:)*)(!!:^(^)*))a~*^(~aS:^):^)(())(((())~:a~*)(())~:a~*)(())(((())~:a~*)(())~:a~*)(((())~:a~*)(())~:a~*) ...too much output! < 1228954293 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :About $27,000,000. Cool. < 1228954318 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is this look and say? < 1228954329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, it's what i was doing initially < 1228954342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :next step < 1228954358 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228954404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1228954405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. trying to open {:^}^n? < 1228954413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: exactly < 1228954416 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1228954421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :figured < 1228954428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1228954439 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i could do that, but this is more ambitious < 1228954449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhhuh? < 1228954469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i realized : and ^ should be easier than : and a which i had thought of before but which was too complicated < 1228954471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that's pretty standard notation < 1228954479 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wat wat wat < 1228954483 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what does your program do < 1228954502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{:^}^n, n-tuples from {":", "^"} < 1228954505 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228954506 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :k < 1228954509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(:)*)(!!:^(^)*))~*^!!^):^aS < 1228954509 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^:^^:^::) < 1228954513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1228954519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1228954527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :holy fuck man. < 1228954531 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (::**) (:)~*(*)* S < 1228954532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wanna step me through it? < 1228954537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you realized what it did? < 1228954541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228954542 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228954546 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (::**)(:)~*(*)*S < 1228954546 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric ::::*** < 1228954550 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :INCREMENT < 1228954551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: your mother realized what that did. < 1228954565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228954587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so, err, yes, yes i did < 1228954590 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a compact bit representation, using : and ^ for bits. this program just computes NOT < 1228954594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now step me through it! < 1228954617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah maybe that could be the standard way to do bitstrings in underload :) < 1228954621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should consult ais523 < 1228954636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: now step me through it < 1228954647 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1228954655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and as you pointed out it can also analyze standard numbers < 1228954664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228954666 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it occurs to me that a far easier number representation is: < 1228954679 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(^ x N) < 1228954680 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1228954682 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :3 = (^^^) < 1228954683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: this is for compactness, not ease < 1228954692 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)(^)* < 1228954695 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)(^)*S < 1228954695 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^^^ < 1228954697 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :INCREMENT < 1228954701 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I dunno how to subtract :D < 1228954701 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1228954717 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228954723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: i'm not convinced. < 1228954723 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)((^)*)S < 1228954723 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^)* < 1228954727 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :er, oops < 1228954730 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)((^)*)~^S < 1228954731 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...^ out of stack! < 1228954735 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wat? < 1228954735 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228954741 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)(!)((^)*)~^S < 1228954741 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^^ < 1228954745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: are you preparing the step-through ;) < 1228954746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(:)*)(!!:^(^)*))~*^!!^):^aS < 1228954746 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^:^^:^::) < 1228954747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228954748 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :okay so < 1228954749 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228954755 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)(aaaa)((^)*)~^S < 1228954755 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(((((^)*)))) < 1228954763 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)(!)((^)*)~^S < 1228954764 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^^ < 1228954770 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh um < 1228954771 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1228954771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: in this damn noise? < 1228954772 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228954782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't mind. < 1228954786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you do, i have priv < 1228954789 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul ()((^)*)(^^^)^S < 1228954789 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...^ out of stack! < 1228954792 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wattt < 1228954801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: almost there < 1228954804 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1228954809 0 :jayCampbell!unknown@unknown.invalid PART #esoteric :? < 1228954809 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the representation < 1228954810 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :should be < 1228954819 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1228954820 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228954824 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dup dip call dup dip call dup dip call < 1228954827 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :sort of thing < 1228954829 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :uhh you know what i mean < 1228954847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: first, we arrange to get () ((())~:a~*) (:^::^:^^) on the stack < 1228954864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then we run a ^ < 1228954872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1228954873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay... < 1228954890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not ((())~:a~*) but the result of ((())~:a~*):a~* < 1228954924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that program is essential for the building up. if it is run, it leaves (()) plus itself on the stack < 1228954962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the first () is for marking the bottom of stack < 1228954991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1228955006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now when we run (:^::^:^^) with ((())~:a~*):a~* = (((())~:a~*)(())~:a~*) below < 1228955023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :each : will just copy it < 1228955052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :while each ^ will run it, leaving a (()) below a copy of it < 1228955088 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228955116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after running (:^::^:^^) we have turned each : -> (((())~:a~*)(())~:a~*) and each ^ -> (()) . < 1228955122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :repeat main program: < 1228955140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(:)*)(!!:^(^)*))~*^!!^):^aS < 1228955140 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^:^^:^::) < 1228955171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how trivial. < 1228955186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tbh i kinda dropped off the wagon at some point, i'd probably have to run that on paper to really get it. < 1228955192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(or look at it before 2 am) < 1228955194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then we do a ! to get rid of the top copy of (((())~:a~*)(())~:a~*). now we just have () at the bottom, (()) for each ^ and (((())~:a~*)(())~:a~*) for each : < 1228955204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm oh < 1228955223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not ready yet :) < 1228955230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to concentrate < 1228955242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is the state after (:^::^:^^)()~((())~:a~*):a~*~^! < 1228955263 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let me do a run to show the stack < 1228955273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1228955278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~aS:^):^ < 1228955279 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(())(())(((())~:a~*)(())~:a~*)(())(((())~:a~*)(())~:a~*)(((())~:a~*)(())~:a~*)(())(((())~:a~*)(())~:a~*)() ...a out of stack! < 1228955286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure you have to, i got it on the second read. < 1228955288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty simple < 1228955300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(recall this is printed top down) < 1228955310 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well someone else might want to follow too < 1228955325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :: copies the droppifier, ^ makes it drop < 1228955346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so naturally after the run the droppifiers and droppeds represent the string. < 1228955349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not quite drop, buts (()) under it < 1228955353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228955356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*puts < 1228955370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just happened to use a stack term with the complete opposite meaning :P < 1228955414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and now the different marks are conveniently differentiated by how much they leave on the stack when run: () drops itself, (()) leaves just 1, and (((())~:a~*)(())~:a~*) leaves two elements when run < 1228955441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the rest is just technical mongering. < 1228955447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which by the way i'm pretty surprised fit that little space < 1228955466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though hmm yeah that's a simple way to distinguish < 1228955484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, like i've said before, you're a god < 1228955522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :\(O_O)/ < 1228955602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)()(~:*~:)(^^^)^S < 1228955602 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1228955608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)(~:*~:)(~:*~:)(^^^)^S < 1228955609 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :~:*~: < 1228955615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228955644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)(~:*~:)(~:*~:)(^^^)!!^S < 1228955644 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...: out of stack! < 1228955648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)(~:*~:)(~:*~:)(^^^)!^S < 1228955648 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :~:*~: < 1228955653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1228955662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)(~:*~:)(~:*~:)(^^^)^!S < 1228955663 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :~:*~: < 1228955666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)(~:*~:)(~:*~:)(^^^)^!!S < 1228955666 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^^^^^^^ < 1228955676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol yeah okay good < 1228955692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)(~(^)**~:)(~(^)**~:)(^^^)^!!S < 1228955692 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...: out of stack! < 1228955713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)(~(^)*~:)(~(^)*~:)(^^^)^!!S < 1228955713 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^^^ < 1228955730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul ()(~(^)*~:)(~(^)*~:)()(^^^)^!!S < 1228955730 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1228955760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)()~(~(^)*~:)~(~(^)*~:)~^!!S < 1228955760 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^^ < 1228955769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228955773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)()~(~(^)*~:)~(~(^)*~:)~()~^!!S < 1228955773 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1228955785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: . < 1228955863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i'm off to sleep, i'm very tired am i. < 1228955865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1228958090 0 :psygnisf_!unknown@unknown.invalid QUIT :Remote closed the connection < 1228958197 0 :adu!n=ajr@pool-71-191-181-90.washdc.fios.verizon.net JOIN :#esoteric < 1228958313 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228958377 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228958939 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228958941 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^)()~(~(^)*~:)~(~(^)*~:)~()~()~^!!S < 1228958941 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1228958947 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^)()~(~(^)*~:)~(~(^)*~:)~()~()~()~^!!S < 1228958947 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1228959174 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul ()()~(~(^)*~:)~(~(^)*~:)~()~^!!S < 1228959175 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :~(^)*~: < 1228959186 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)()~(~(^)*~:)~(~(^)*~:)~()~^!!S < 1228959203 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^)()~(~(^)*~:)~(~(^)*~:)~()~^!!S < 1228959203 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1228959243 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)()~(~(^)*~:)~(~(^)*~:)~()~^!!(")SS(")S < 1228959244 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1228959332 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!)()~(~(^)*~:)~(~(^)*~:)~()~^!!(")SS(")S < 1228959332 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1228959397 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((x)S^^)()~(~(^)*~:)~(~(^)*~:)~()~^!!(")SS(")S < 1228959397 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :x"^" < 1228959423 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((x)S^(x)S^(x)S)()~(~(^)*~:)~(~(^)*~:)~()~^!!(")SS(")S < 1228959423 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :xxx"^" < 1228959520 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228959775 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^)(^^)~(~(^)*~:)~(~(^)*~:)~^!!S < 1228959776 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^^^^^ < 1228959922 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^)(^^)(~(^)*~:)~(~(^)*~:)~^!!S < 1228959923 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^^^^^ < 1228960043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!()((*)~:a~*a*^):a~*)(!:^(:)~^)(!!:^(^)~^))~*^!!^):^aS < 1228960043 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(((*)~:a~*a*^)(*)~:a~*a*^) < 1228960079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!()((*)~:a~*a*^):a~*)(!:^(:)~^)(!!:^(^)~^))~*^!!^):^!aS < 1228960079 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^:^^:^::) < 1228960268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(~^)*))~*^!!^):^aS < 1228960268 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(~^^~^~^^~^^^) < 1228960287 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^^)(^^^)~(~()~(~(^)*~:)~(~(^)*~:)~()~^~:)~(~()~(~(^)*~:)~(~(^)*~:)~()~^~:)~^!!S < 1228960287 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :~(^)*~:^^^^ < 1228960299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(~^)*)(!!:^(^)*))~*^!!^):^aS < 1228960299 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^~^^^~^^~^~^) < 1228961197 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228961205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ho < 1228961210 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :how are you < 1228961214 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :, 2 < 1228961239 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^:) < 1228961255 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ ul (:::::) < 1228961262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no printing statement in there < 1228961283 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't know thu < 1228961288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^:)S < 1228961288 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric ::^: < 1228961292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's underload < 1228961310 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228961313 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228961317 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I know forth < 1228961317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :functional stack language < 1228961344 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1228961358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ runs the command at top of stack < 1228961367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :: duplicates the top of stack < 1228961385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~ switches top two stack elements < 1228961392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :S prints top of stack < 1228961405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a adds parentheses around top of stack < 1228961417 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:::):^S < 1228961417 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :::: < 1228961440 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:::)^S < 1228961440 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...: out of stack! < 1228961449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :! drops the top of stack < 1228961461 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ul ::::S < 1228961462 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...: out of stack! < 1228961466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the : had nothing duplicate there < 1228961476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*to duplicate < 1228961504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(...) puts ... as an element on top of the stack < 1228961504 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ul (hello world)S < 1228961505 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :hello world < 1228961516 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ul helloworldS < 1228961533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's illegal because h is not a command. < 1228961538 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228961549 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :so I guess parentheses don't work like I thought < 1228961559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, they are like quoting < 1228961579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :* concatenates the two top stack elements < 1228961582 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ul (hi)(lo)~S < 1228961582 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228961594 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ul (hi)(lo)~SS < 1228961594 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :hilo < 1228961599 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :+ul (hi)(lo)SS < 1228961599 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :lohi < 1228961674 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:aSS):aSS < 1228961675 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1228961701 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What language is this? < 1228961706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :underload < 1228961721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see above < 1228961734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, on the wiki < 1228961770 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :+ul (<)S < 1228961770 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :< < 1228961779 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :+ul ("<)S < 1228961779 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :"< < 1228961791 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So much for []<> being reserved? < 1228961796 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :+ul (h"i)S < 1228961796 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :h"i < 1228961797 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric | Wiki: http://esolangs.org < 1228961824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no known interpreter implements that, it says as much < 1228961859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although " quoting could be useful. especially if it ignored that they cannot be used with ordinary parentheses. < 1228961896 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()S < 1228961896 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1228961898 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :+ul ("()S < 1228961899 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1228961911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, and the spec also says you cannot < 1228962113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((*)(*))(~:^~S( )S~a^*a*~:^):^ < 1228962113 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :* ...: out of stack! < 1228962117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1228962169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((*)(*))(~:^~S( )Sa~^*a*~:^):^ < 1228962170 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :* * ** *** ***** ******** ************* ********************* ********************************** ******************************************************* ...too much output! < 1228962844 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(:^)*)(!!:^(^)*))~*^!!^):^aS < 1228962844 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^:^^^:^^:^:^) < 1228962864 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(~^)*)(!!:^(^)*))~*^!!^):^aS < 1228962864 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^~^^^~^^~^~^) < 1228962890 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(:)*))~*^!!^):^aS < 1228962890 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(:^::^:^^) < 1228962941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1228963022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^:*)(!!:^:*(*)*))~*^!!^):^aS < 1228963022 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(****************************************************) < 1228963063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^::^:)()~((())~:a~*):a~*~^!(~((!())(!:^:*)(!!:^:*(*)*))~*^!!^):^aS < 1228963064 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(*************) < 1228963068 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228963212 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1228963283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :adu: i found out how to unpack lists of ^ and : as binary strings. it's not trivial because underload has no basic way of taking apart the inside of parentheses. < 1228963361 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you have to trick the ^ and : commands into doing the work for you < 1228963393 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: then make it do it < 1228963419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um i just did? < 1228963429 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!())(!:^((caret))*)(!!:^((colon))*))~*^!!^):^aS < 1228963429 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :((colon)(caret)(colon)(colon)(caret)(colon)(caret)(caret)) < 1228963529 0 :adu!unknown@unknown.invalid QUIT : < 1228963531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :essentially you can turn each of : and ^ into any sequence of commands you choose, by putting it where it says ((caret))* and ((colon))* < 1228963542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh he left < 1228963739 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^)()~((())~:a~*):a~*~^!(~((!())(!:^((caret))*)(!!:^((colon))*))~*^!!^):^aS < 1228963739 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :((caret)(caret)(caret)) < 1228963753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can also select the recursion base case inside the (!()) < 1228963766 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228963777 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1228964381 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:^::^:^^)()~((())~:a~*):a~*~^!(~((!(<))(!:^(0)*)(!!:^(1)*))~*^!!^):^(>)*S < 1228964381 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :<10110100> < 1228964383 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I wonder if one row of the Sierpinski gasket is the Cantor set, scaled linearly. < 1228964412 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :topologically it must be < 1228964463 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(the cantor set is the unique zero-dimensional compact metric space without isolated points, if i'm not forgetting something) < 1228964539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm except some rows of the sierpinsky gasket have whole lines, at least in part < 1228964556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :such as the outer edges < 1228964596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but if you pick a coordinate which doesn't have a finite binary representation, you should avoid those < 1228964665 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :But I said scaled linearly. That's a bit stronger than a homeomorphism. < 1228964685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228964757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would not be the same proportions at every scale, i don't think < 1228964795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless you hit some spot which solves an equation to make it exact, possibly < 1228964821 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll stare at it until I know the answer. < 1228964874 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The answer is no. < 1228964876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note that the obvious spots where you would expect an exact trisection are where you have whole lines < 1228964878 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That was easy enough. < 1228965022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however, it may be of a generalized form, where you have a sequence of numbers to determine how much to remove at each step < 1228965073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but all blocks get the same amount removed in a given step < 1228965087 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Remove the middle half instead of the middle third. < 1228965092 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That's in the Sierpinski gasket. < 1228965121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for _some_ rows. it varies. < 1228965130 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1228965176 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :There's a piecewise recursive formula for this, no doubt. < 1228965218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think possibly the proportions taken away at one step is a function of the previous step < 1228965249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you really need only one number < 1228965338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note there are some symmetries there. the top triangle is a rescaling of the whole, preserving all the removed proportions < 1228965361 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1228965366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for a horizontal row) < 1228965383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm vertical ones are different < 1228965407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they will not be that simple < 1228965425 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Vertical lines sound fun. < 1228965459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they will not have whole line segments, but may have isolated points instead < 1228965481 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Straight down the middle, you get countably infinitely many points. < 1228965494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was just about to say < 1228965498 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Homeomorphic to {0, 1/2, 2/3, 3/4, . . ., 1}. < 1228965535 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Anywhere else, it's probably still a piecewise recursive matter. < 1228965549 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Now, ponder lines of slope 1/phi. :-P < 1228965558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think x with finite binary expansion also gives countable set < 1228965567 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1228965626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, it should be at least a topological cantor set i think < 1228965644 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(no isolated points) < 1228965709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228965782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume with any non-trivial angle, you can never get line segments, and only get isolated points if you hit the corner of a subtriangle. < 1228965880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which means for each angle there are only a countable number of lines that don't give a topological cantor set < 1228966034 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Cantor set contains all trinary numbers that can be written without any 1's. 0.202002020220202002202020022 in base-3. < 1228966036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also i think there are only a countable number of angles for which you can intersect more than one isolated point < 1228966073 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :possibly ending with a single 1 < 1228966086 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228966098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because if you intersect two, you intersect two triangle corners, and are down to some rational numbers as coordinates < 1228966130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: a single 1 = 0222222222222... anyway < 1228966144 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1228966155 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :but that would be infinite < 1228966160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228966202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you avoid special cases that way, so may be worth it < 1228966565 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :.0222... is a special case? < 1228966649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you write it as .1 < 1228966706 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1228966726 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The Cantor set contains infinite decimals anyway. < 1228970095 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :The rational fractions with infinite trinary expansion would have to be of the form '0.xxxx(yyyy)', where 'yyyy' is repeating. If 'x' is 'n' trits long, and 'y' is 'm' trits long, then those numbers could be written as 'x / 3^n + y / (3^m+1) / 3^n'. < 1228970406 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :oh, and neither xxxx nor yyyy can contain any '1'. < 1228970769 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :err... that would be (3^m - 1) < 1228970793 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :1/4 = 0.020202... = 0.(02) = 0/3^0 + 2/(3^2 - 1) = 2/8 = 1/4 < 1228972220 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228974441 0 :revcompgeek!i=a007f86b@gateway/web/ajax/mibbit.com/x-f1a6f5e3faf74e15 JOIN :#esoteric < 1228974736 0 :revcompgeek!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1228976420 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228977164 0 :revcompgeek!i=a007f86b@gateway/web/ajax/mibbit.com/x-c06ccbae6fb7b69c JOIN :#esoteric < 1228977501 0 :revcompgeek!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1228982267 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228982399 0 :clog!unknown@unknown.invalid QUIT :ended < 1228982400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228986390 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228986836 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1228987350 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228987404 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228991368 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1228993329 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228993395 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1228996326 0 :fungot!unknown@unknown.invalid QUIT :Remote closed the connection < 1228999356 0 :oklokok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228999569 0 :ineiros_!unknown@unknown.invalid NICK :ineiros < 1228999635 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229001187 0 :jix!n=jix@dyndsl-095-033-089-107.ewe-ip-backbone.de JOIN :#esoteric < 1229001361 0 :zuff!unknown@unknown.invalid NICK :ehird < 1229002104 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1229002183 0 :jix!n=jix@dyndsl-095-033-089-107.ewe-ip-backbone.de JOIN :#esoteric < 1229002389 0 :ehird!unknown@unknown.invalid NICK :zuff < 1229002763 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a)(:a~*)^ < 1229002766 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a)(:a~*)^S < 1229002766 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(a)a < 1229002774 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a)(:a~*)^(:a~*)^S < 1229002774 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :((a)a)(a)a < 1229002781 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229004621 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229004983 0 :clsmith!n=cls@82-46-12-86.cable.ubr07.aztw.blueyonder.co.uk JOIN :#esoteric < 1229005339 0 :jix!n=jix@dyndsl-095-033-089-107.ewe-ip-backbone.de JOIN :#esoteric < 1229005854 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : http://www.blackbirdhome.com/ what < 1229005934 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :African Americans need a different browser to caucasians, see. It's a fact of life. Different, uh, internet habits? < 1229006053 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1229006060 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :Oh wow, it even has black search and black bookmarks. Which are different from normal search and bookmarks, because of their... colour. < 1229006072 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Proposal: Black browsers can only access black sites < 1229006081 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Same for every other trait < 1229006088 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :That way we can divide everyone again. :D < 1229006096 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :Conclusion: lots of fail. < 1229006102 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, you need a Black License to download any Black Browsers < 1229006111 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :to be sure you're not some random whitey poking around in the black 'net < 1229006292 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :clsmith: you new here? :) < 1229006299 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :zuff: I am. :) < 1229006323 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :welcome < 1229006329 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. xP < 1229006335 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :clsmith: have you gone through the initiation procedure yet? < 1229006362 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :zuff: Would it be tactical for me to say yes? < 1229006369 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1229006375 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :Nom then. < 1229006378 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :... *No < 1229006388 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :clsmith: Okay, it's very simple, just sacrifice a few goats. < 1229006391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :20 should be enough. < 1229006402 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Also, you have to drink about three cups of children's blood. < 1229006406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :'sall there is to it. < 1229006426 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :Psh. Some initiation; I do that every week or so. < 1229006473 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :clsmith: I should avoid mentioning the massive orgy/lobotomy hybrid, then. < 1229006483 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Umm. Forget I said that. < 1229006660 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone ever written a Tar program in Befunge? 'Cause I was thinking of doing one. < 1229006702 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Nope. That'd be neat. < 1229006705 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :93 or 98? < 1229006713 0 :clsmith!unknown@unknown.invalid PRIVMSG #esoteric :98. For the i/o etc. < 1229006726 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:(^)~a*^)(:(^)~a*^)* < 1229006729 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:(^)~a*^)(:(^)~a*^)*S < 1229006729 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric ::(^)~a*^:(^)~a*^ < 1229006736 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :welp, addition is pretty trivial. < 1229006743 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :now to do the * prog < 1229006751 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (*S)(:(^)~a*^)^ < 1229006752 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...* out of stack! < 1229006755 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((*)S)(:(^)~a*^)^ < 1229006756 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1229006760 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((*)S)(:(^)~a*^:(^)~a*^)^ < 1229006760 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :** < 1229006762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1229006772 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1229006774 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Subtraction: < 1229006793 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :HmHm. < 1229006803 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :o. < 1229006804 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229006805 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229006894 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:(^)~a*^:(^)~a*^)((:(^)~a*^))~:(^!())~a*^!(*)~^S < 1229006895 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1229006903 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:(^)~a*^)((:(^)~a*^))~:(^!())~a*^!(*)~^S < 1229006903 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1229006906 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1229006914 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229007499 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229010626 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229012139 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229012561 0 :Slereah_!n=Slereah@ANantes-252-1-81-147.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1229012581 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Gaiz < 1229012602 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1229012611 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How much time would you estimate a txt file with roughly 6 million chars would take to open? < 1229012619 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :open, none. < 1229012621 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :read, long time. < 1229012638 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Open with Notepad, that is. < 1229012649 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's been a while and still no dice. < 1229012673 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :never. < 1229012683 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It does seem like it, doesn't it. < 1229012692 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'll go back with a hundred thousand numbers. < 1229012721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you see notepad's opening time is really an ackermann function of the input length. it's just that the constant overhead is really low so you don't notice until you get up to some size. < 1229012771 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1229012806 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm back at ~600,000 chars, which I know it can open in reasonable time. < 1229012817 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(I'm testing a random number generator)) < 1229012991 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Although it's still pretty Ackermanny < 1229013015 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Please make a plot of notepad's file-opening time as a function of the file length. < 1229013031 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With what, a stopwatch? < 1229013040 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm a lousy programmer, as you know < 1229013068 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, a stopwatch. Take at least a dozen measurements for each data point to get more reliable values, also. < 1229013080 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :SendMessageTimeout might work. < 1229013095 0 :Azstal!unknown@unknown.invalid NICK :Asztal < 1229013133 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, there it is. < 1229013138 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(The file) < 1229013167 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Now let's plot shit with it < 1229013167 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229013167 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229013167 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOO < 1229013178 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Bad results < 1229013181 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I have to try again < 1229013195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FOR SCIENCE! < 1229013224 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The program takes like a microsecond to run < 1229013233 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And the resulting file ten minutes to open < 1229013280 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I think notepad actually gives up and refuses to open files above a certain size. < 1229013289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :have you checked that the file size is what you think? < 1229013306 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's 887 KB. < 1229013321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :try wordpad, i vaguely recall that is better < 1229013321 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's worse if you have word wrap on < 1229013440 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I just opened a 2MB file in 7 seconds. I think it also helps if it doesn't think your file isn't full of CJK characters... < 1229013479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doubts that < 1229013497 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :which part? < 1229013499 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it uses a heuristic to distinguish UTF-16 files from ascii files < 1229013500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only if because of the double negation, you see < 1229013509 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1229013561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NEVER AVOID ESCHEWING DOUBLE NEGATION < 1229013561 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's slightly ironic that my constant revision and re-organizing of my sentences results in poorer grammar than it started with :( < 1229013697 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I was going to ask if double negation cancels out in Finnish (because it doesn't cancel out in Hungarian), but then realised you're not Finnish :) < 1229013781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't cancel out in norwegian either, for what it's worth < 1229013791 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1229013841 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229013848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: you should do something about those exposed entrails < 1229013856 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1229014120 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Rather esoteric C question... how fast would calling mmap with O_CREAT be? < 1229014130 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I mean, does it create immediately or lazily? < 1229014137 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And how quick is that? < 1229014145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_CREAT sounds strangely religious < 1229014249 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I also don't think it's a mmap flag at all. I don't see how it could create a file anyway since it only takes a file descriptor. < 1229014261 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Err, yes. < 1229014267 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Well, forget the mmap part. < 1229014271 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :How long does creating a file take? :P < 1229014288 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Roughly, etc. < 1229014504 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think you need to do something rather explicit to cause it to actually preallocate the disk space and fill it with zeroes; I think even ftruncate() won't yet do it. < 1229014533 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mm. < 1229014543 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :posix_fallocate() will, since that's what it's for. < 1229014546 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :For added WTF, this is, by the way, to replace malloc with open/mmap. < 1229014553 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Fear. < 1229014584 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: cancels < 1229014588 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sleeps -> < 1229015430 0 :Slereah_!n=Slereah@ANantes-252-1-81-147.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1229015441 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :909002 bytes, was I saying. < 1229015451 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also here it is : http://membres.lycos.fr/bewulf/Divers7/GR.jpg < 1229015470 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's supposed to be a uniform distribution between 0 and 1. < 1229015477 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With a thousand plot points. < 1229015507 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :who wants to partake in a random number challenge. < 1229015520 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's just for class. < 1229015539 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1229015541 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it inspired me < 1229015541 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229015561 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also it's like the building block of my program, but I'm still fucking far from being done < 1229015591 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's not even used directly. < 1229015603 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I use it to generate another random number, this time on a Boltzmann distribution < 1229015643 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Basically, the idea is that we keep making RNG functions to get the even-distribution line as straight as possible. < 1229015649 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :The straightest one wins. (No gays allowed.) < 1229015698 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Dude. < 1229015702 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's random. < 1229015710 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1229015712 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's not supposed to be straight. < 1229015717 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Unless you use infinity numbers. < 1229015719 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about the distribution. < 1229015736 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You don't generate a distribution < 1229015743 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You generate numbers. < 1229015754 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: no shit? < 1229015759 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I mean the distribution of the rng function. < 1229015768 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The graph isn't even the numbers, it's the normalized classes. < 1229015777 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I don't care about your graph... < 1229015784 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'm not talking about it. < 1229015799 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I would have done moar stuff, but it gets laggy after 100,000 < 1229015847 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, time to test the Boltzmann distribution now. < 1229016235 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1229016244 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That program doesn't work now :( < 1229016593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :za programma kaputnik < 1229016617 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I have to redo the classes thingamagig < 1229017695 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fuck < 1229017715 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How can I impose conditions on constants in Mathematica? < 1229017728 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like say it's real and positive < 1229018165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think you can use Assumptions[] for that. < 1229018185 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's see. < 1229018187 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Quite many commands also accept an Assumptions->{} parameter. < 1229018224 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Apparently it's either the Assumpitions option or the Assuming[] command. < 1229018287 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Assuming[x >= 0, Integrate[...]] might do something sensible. Although maybe it's not the sort of "constraint" you want. < 1229018344 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :1/Sqrt[2 \[Pi]]\[ExponentialE]^-(n v^2)/(2 l U) Sqrt[n/( < 1229018345 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : l U)] v^2 DifferentialD[v] < 1229018346 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :waaaat < 1229018355 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why is v still there after integration? < 1229018356 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :WHYYYYY < 1229018641 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229019356 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This is my RNG function: (phi*seed) modulo 1 < 1229019369 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :seed should be values in [1..100000]. < 1229019385 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Chosen sequentially. < 1229019406 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :return 4; < 1229019710 0 :Slereah-!n=Slereah@ANantes-252-1-81-147.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1229019710 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229019771 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229019771 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229023702 0 :kar8nga!n=kar8nga@b-33.vc-graz.ac.at JOIN :#esoteric < 1229025213 0 :Slereah_!n=Slereah@ANantes-252-1-81-147.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1229025567 0 :jix!n=jix@dyndsl-095-033-106-141.ewe-ip-backbone.de JOIN :#esoteric < 1229026683 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1229028998 0 :clsmith!unknown@unknown.invalid PART #esoteric :? < 1229030219 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229032078 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Windows got an essential update and decided to reboot your computer without your express permission." < 1229032090 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That's why I have Windows ask for permission first. < 1229032145 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where's that setting? < 1229032167 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The registry somewhere, I think. < 1229032171 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Whee, I use twitter now. < 1229032174 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://twitter.com/zuffix. < 1229032177 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Add me so I feel worthwhile. < 1229032762 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1229032990 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229033657 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well now I know what is worse than trying to stay connected to a machine with a dodgy connection < 1229033688 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :trying to stay connected to a machine with a dodgy connection from a machine with an independantly dodgy connection < 1229034259 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229034566 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229034670 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229035126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just ran into a crazy person today, a php coder who likes xhtml but can't stand xml. Does anyone else see the contradiction? (btw: is "does" or "do" the right word there?) < 1229035143 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :does. < 1229035151 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and they're a php coder. ignore them. < 1229035159 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but they probably mean < 1229035190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, hm that could explain it I guess < 1229035214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes a php coder I know. I was just amazed at the contradiction in what he said, in the way he said it. < 1229035281 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :thanks for the report. :p < 1229035362 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1229035387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^!^!^!^^!^^)(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^aS < 1229035387 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*))(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*) ...too much output! < 1229035392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1229035401 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: am i to understand you failed? < 1229035405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1229035412 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh dear, that's not good. < 1229035415 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what did you fail at? < 1229035430 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has idea for cool language, need to spec tomorrowww < 1229035432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at making the program work on first test run < 1229035454 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes of course, but i'm actually more interested in what it was supposed to do. < 1229035463 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rule 110 < 1229035480 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229035487 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so cool < 1229035560 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :btw how do you write these, do you use another representation and compile manually, or just write it in one piece? i'm assuming you don't use another interp for cheating your way into works-on-first-attempt, for obvious reasons < 1229035562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok time for some unit testing < 1229035571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :write it in one piece yeah < 1229035581 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay, that's much cooler < 1229035592 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always cheats nowadays :< < 1229035595 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, how would you make it brief enough for irc < 1229035614 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well you can optimize after compilation < 1229035672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)^(~aS:^):^ < 1229035673 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*))(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*) ...too much output! < 1229035796 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is ^^^!^!^!^^!^^... your input format? < 1229035801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229035828 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :! is zero, because zeroes are inactive < 1229035841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!^ is 0, ^ is 1. makes case selection easy. < 1229035844 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1229035878 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1229035931 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :! would make no sense ofc, or you'd have to have an infinite amount of () on the stack when running the first one < 1229035932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^(~aS:^):^ < 1229035933 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*))(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*) ...too much output! < 1229035958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn huge subprogram < 1229035960 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but with !^, you can keep state on tos, in some form < 1229036173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)^^!!(~aS:^):^ < 1229036173 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!^((^)*)(!(!^)*))(!^((!^)*)(!(^)*))(!)()() ...a out of stack! < 1229036217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait of course < 1229036237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on my first test, i forgot all of the post-cleanup before printing < 1229036281 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :do... did that work? < 1229036284 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*so < 1229036294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :new try < 1229036304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^!^!^!^^!^^)(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!aS < 1229036304 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!^^!^!^^^^) < 1229036315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :much better < 1229036342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(111000101) -> (0100111) < 1229036358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's correct < 1229036369 0 :SimonRC!unknown@unknown.invalid QUIT :"Reconnecting" < 1229036372 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1229036421 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :make it show iterations of (^) < 1229036427 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ad infinitum < 1229036564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean (^) ? < 1229036592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, you will notice that so far it cuts off the edges < 1229036630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^!^!^!^^!^^)(~:aS(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!:aS~:^):^ < 1229036631 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^^^!^!^!^^!^^)(!^^!^!^^^^)(!^^!^!^^^^)(^!^^^!^)(^!^^^!^)(^^^)(^^^)(!^)(!^)()()()()()()()()()()()()()()()()()()()()()()()()()()() ...too much output! < 1229036652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229036658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^!^!^!^^!^^)(~:aS(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229036659 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^^^!^!^!^^!^^)(!^^!^!^^^^)(^!^^^!^)(^^^)(!^)()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()() ...too much output! < 1229036691 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :plz start @ (^) < 1229036695 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1229036700 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the sequence of just 1 < 1229036709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)(~:aS(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229036710 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^)()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()() ...too much output! < 1229036716 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1229036721 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1229036732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i told you it cuts off the edges < 1229036742 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ohhh. < 1229036748 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1229036761 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can't run that in any way? hmm... < 1229036770 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^!!!!!!!!!!!!!!^!!!!!!!!!!!!!!1^)(~:aS(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229036770 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^!!!!!!!!!!!!!!^!!!!!!!!!!!!!!1^) ...! out of stack! < 1229036778 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^!!!!!!!!!!!!!!^!!!!!!!!!!!!!!^)(~:aS(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229036779 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^!!!!!!!!!!!!!!^!!!!!!!!!!!!!!^) ...! out of stack! < 1229036788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: !^, not ! < 1229036789 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229036792 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes yes < 1229036810 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^!^!^!^!^^!^!^!^!^^)(~:aS(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229036812 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^!^!^!^!^^!^!^!^!^^)(!^!^!^^^!^!^!^^)(!^^^^!^!^^)(^!^^!^^)(^^^)(!^)()()()()()()()()()()()()()()()()()()()()()()()()()()()()()() ...too much output! < 1229036826 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1229036836 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :died just before the first interesting step < 1229036843 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^!^!^!^!^!^^!^!^!^!^!^^)(~:aS(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229036844 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^!^!^!^!^!^^!^!^!^!^!^^)(!^!^!^!^^^!^!^!^!^^)(!^!^^^^!^!^!^^)(^^!^^!^!^^)(^^^!^^)(!^^^)(^)()()()()()()()()()()()()()()()()()()() ...too much output! < 1229036944 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm. 1000001000001 -> 00001100001 -> 001110001 -> 1101001 <<< here 1101 is what became out of the 111, right? < 1229036970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just a moment < 1229037099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^!^!^!^!^!^^!^!^!^!^!^^)(~:(:a~*:((0)S)~*~((1)S)~*):^~^( )S!!(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229037099 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 < 1229037105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1229037123 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :making it output in binary? < 1229037127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229037140 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up for this evening. < 1229037142 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1229037144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1229037152 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^!^!^!^!^!^^!^!^!^!^!^^)(~:(:a~*:((0)S)~*~(!(1)S)~*):^~^( )S!!(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229037152 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 < 1229037162 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :btw. if it's not too much trouble, i suggest making it not cur things, i mean (^) is the only thing i've seen 110 run on, that's what i wanna see. < 1229037171 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*cut things < 1229037182 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :who wants to figure out the most elegant way to do this ul arith system: < 1229037184 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can make it *cure things though < 1229037193 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a(b)2^ < 1229037193 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :is < 1229037195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the alternative is growing it < 1229037197 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :abb < 1229037212 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's okay imo. < 1229037226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but first output < 1229037237 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :although you can prolly just grow in one direction, because, well, 110. < 1229037238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(also, wrapping, when i get around to it) < 1229037447 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1229037562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^!^!^!^!^!^^!^!^!^!^!^^)(~:(:a~*:((0)S)~*~(!(1)S)~*):a~*~*^( )S!!(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229037566 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :1000001000001 00001100001 001110001 1101001 11101 011 1 ...too much output! < 1229037620 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah okay looks like it works, somewhat. < 1229037633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)(~:(:a~*:((0)S)~*~(!(1)S)~*):a~*~*^( )S!!(!^!^)~*(!^)*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229037637 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :1 11 111 1101 11111 110001 1110011 11010111 111111101 1100000111 11100001101 110100011111 1111100110001 11000101110011 111001111010111 1101011001111101 11111111011000111 110000001111001101 1110000011001011111 11010000111011110001 111110001101110010011 1100 ...too much output! < 1229038008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(^^^^^!^!^!^^^!^^^^!^!^^!^!^^^)(~:(:a~*:((0)S)~*~(!(1)S)~*):a~*~*^( )S!!(!^!^)~*(!^)*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229038012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1229038012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^^!^!^!^^^!^^^^!^!^^!^!^^^)(~:(:a~*:((0)S)~*~(!(1)S)~*):a~*~*^( )S!!(!^!^)~*(!^)*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229038016 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :111110001101110010011 1100010011111010110111 11100110110001111111101 110101111110011000000111 1111111000010111000001101 11000001000111101000011111 111000011001100111000110001 1101000111011101101001110011 11111001101110111111011010111 1100010111110111000011 ...too much output! < 1229038058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^^!^!^^^!^^^^!^^^^^^^!^^^!^^!^^^^)(~:(:a~*:((0)S)~*~(!(1)S)~*):a~*~*^( )S!!(!^!^)~*(!^)*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229038061 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :11111001101110111111011010111 110001011111011100001111111101 1110011110001110100011000000111 11010110010011011100111000001101 111111110110111110101101000011111 1100000011111100011111111000110001 11100000110000100110000001001110011 1101000011100011011100000 ...too much output! < 1229038100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when that long, irssi now wraps them under each other < 1229038131 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hey cool < 1229038132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm although the growing to the left makes it shift < 1229038173 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :just mirror the rules < 1229038193 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure that's trivial ;) < 1229038218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might be simpler to reverse printing, actually < 1229038379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^^!^!^^^!^^^^!^^^^^^^!^^^!^^!^^^^)(~:(())(:a~*:((0)~*)~*~(!(1)~*)~*):a~**~*^( )*S!!(!^!^)~*(!^)*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229038380 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :!(1)~*(:a~*:((0)~*)~*~(!(1)~*)~*):a~*:((0)~*)~*~(!(1)~*)~* !(1)~*(:a~*:((0)~*)~*~(!(1)~*)~*):a~*:((0)~*)~*~(!(1)~*)~* !(1)~*(:a~*:((0)~*)~*~(!(1)~*)~*):a~*:((0)~*)~*~(!(1)~*)~* ...too much output! < 1229038400 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fnord < 1229038419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^^!^!^^^!^^^^!^^^^^^^!^^^!^^!^^^^)(~:(())(:a~*:((0)~*)~*~(!(1)~*)~*):a~**~*^!!( )*S(!^!^)~*(!^)*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229038422 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :11101011011111101110110011111 101111111100001110111110100011 1110000001100010111000111100111 10110000011100111011001001101011 111110000101101011111011011111111 1000110001111111100011111100000011 11001110010000001100100001100000111 111010110110000011101100011100001011 ...too much output! < 1229038635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course changing the rules is also trivial, since about one line is a rule table < 1229039963 0 :olsner_!unknown@unknown.invalid QUIT :"Leaving" < 1229042155 0 :zuff!unknown@unknown.invalid NICK :ehird < 1229042248 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you think you're so tough. < 1229042256 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but let me tell you something < 1229042269 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to come up with something to tell you < 1229042284 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i just ate meatballs < 1229042418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whose balls? < 1229042434 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my balls < 1229042438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1229042441 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i bought them with my money < 1229042444 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and then i ate them < 1229042447 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :with ketchup < 1229043199 0 :oklokok!unknown@unknown.invalid NICK :oklopol < 1229043221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contributes to the discussion < 1229043248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises an obscure point < 1229043307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION called your bluff < 1229043310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*calls < 1229043376 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION references a (locally) well-known example from Botswana < 1229043453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances around the example, then normalizes it < 1229043498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes oklopol with a stick ===== < 1229043503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(bamboo) < 1229043548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you making a new swatter? :\ < 1229043584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with my old one -----### < 1229043625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good, good < 1229043658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, non-elastic shaft = pain^2 < 1229043675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1229044092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was that like "hmm... you're right... /me reconsiders" < 1229044187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh i think that can explain why my saucepan was never very popular < 1229044198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits oklopol with it ===\___/ < 1229044250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION then swats oklopol -----### < 1229044262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls mom < 1229044304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :would you say the saucepan is (1) better than the swatter (2) worse than the swatter (3) equally good (4) oh, the pain, the pain < 1229044358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :won't your mom be annoyed when you call in the middle of the night? < 1229044379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why would you ask that, you know perfectly well i'm going to answer (5). < 1229044392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my parents are never annoyed < 1229044399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah right, (5) please do it again < 1229044411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION happily obliges ===\___/ < 1229044411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially my mom < 1229044428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1229044497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i can promise you nothing but blood, sweat and tears. especially the first. < 1229044938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i should go now < 1229044950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, going is what i do best < 1229044971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, avoiding going < 1229044979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those two are clearly on the top < 1229044980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229044985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1229044993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :buuuuuuuuuuuuuuuuut i'm pretty tired < 1229044997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i don't think it'll be a problem < 1229045001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as you can clearly see < 1229045097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err -> < 1229046185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()())(:~a*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^)(^!^!^!^)^(~aS:^):^ < 1229046186 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...^ out of stack! < 1229046207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()())(:~a*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^)(~aS:^):^ < 1229046208 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!(^)~^^)((!^)~^!^)(()()(:~a*:(*(!^))~*~(!*(^))~*):~a*:(*(!^))~*~(!*(^))~*) ...a out of stack! < 1229046235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()())(:~a*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^)^(~aS:^):^ < 1229046235 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(:~a*:(*(!^))~*~(!*(^))~*)(!*(^)^(^))(*(!^)^(^))()(^) ...a out of stack! < 1229046425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()())(:~a*:(*(!^))~*~(!*(^))~*):a~**^(~aS:^):^ < 1229046426 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!*(^):~a*:(*(!^))~*~(!*(^))~*(:~a*:(*(!^))~*~(!*(^))~*))(*(!^):~a*:(*(!^))~*~(!*(^))~*(:~a*:(*(!^))~*~(!*(^))~*))()() ...a out of stack! < 1229046576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()())(:a~*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^)(^!^!^!^)^(~aS:^):^ < 1229046577 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!*(^)(:a~*:(*(!^))~*~(!*(^))~*):a~*:(*(!^))~*~(!*(^))~*)(*(!^)(:a~*:(*(!^))~*~(!*(^))~*):a~*:(*(!^))~*~(!*(^))~*)(!^)(^!^!^)(^) ...a out of stack! < 1229046659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()())(:a~*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^)^(~aS:^):^ < 1229046660 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!*(^)(:a~*:(*(!^))~*~(!*(^))~*):a~*:(*(!^))~*~(!*(^))~*)(*(!^)(:a~*:(*(!^))~*~(!*(^))~*):a~*:(*(!^))~*~(!*(^))~*)(^)()(^) ...a out of stack! < 1229047724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^!^!^!^)((()())(:a~*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^))~*^!!a:(*)*~(~*)**^~*(~aS:^):^ < 1229047725 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!^^!^!^!^^) ...a out of stack! < 1229047745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!^!^!^!^)((()())(:a~*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^))~*^!!a:(*)*~(~*)**^~*(~aS:^):^ < 1229047746 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!^!^!^!^!^!^) ...a out of stack! < 1229047756 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!^!^!^^)((()())(:a~*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^))~*^!!a:(*)*~(~*)**^~*(~aS:^):^ < 1229047756 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(^!^!^!^^!^) ...a out of stack! < 1229048091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^^!^!^^^!^^^^!^^^^^^^!^^^!^^!^^^^)(~((()())(:a~*:(*(!^)(0)S)~*~(!*(^)(1)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(!^!^)~*(!^)*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229048095 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :11111001101110111111011010111 11000010111110111000011111111001 11010001111000111010001100000010111 11011100110010011011100111000001111001 11011101011101101111101011010000110010111 11011101111101111110001111111100011101111001 1101110111000111000010011000000 ...too much output! < 1229048104 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1229048150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^^^^!^!^^^!^^^^!^^^^^^^!^^^!^^!^^^^)(~((()())(:a~*:(*(!^)(0)S)~*~(!*(^)(1)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229048154 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :11111001101110111111011010111 00001011111011100001111111100 00011110001110100011000000100 00110010011011100111000001100 01110110111110101101000011100 11011111100011111111000110100 11110000100110000001001111101 00010001101110000011011000111 0011001111101000 ...too much output! < 1229048217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Wow. < 1229048218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^!^^^^!^^^^^^!^^^^^^^!^!^!^^^^^^^^^!^!^!^^^^!^^^^^!^!^^)(~((()())(:a~*:(*(!^)(0)S)~*~(!*(^)(1)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229048222 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :11011101111101111110001111111100011101111001 01110111000111000010011000000100110111001011 11011101001101000110111000001101111101011111 01110111011111001111101000011111000111110000 11011101110001011000111000110001001100010000 1111011101001111100110100111001 ...too much output! < 1229048243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now it does proper wrapping at the edges < 1229048300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now to combine it with yesterday's idea < 1229048608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(!^)*)(!!:^(^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229048610 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :::^:::^:::::^::::::^^^::::::::^^^:::^::::^^: :^^::^^::::^^:::::^^:^:::::::^^:^::^^:::^^^: ^^^:^^^:::^^^::::^^^^^::::::^^^^^:^^^:: ...too much output! < 1229048641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah thutubot treats those as double length < 1229048660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it reversed it somewhere < 1229048698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229048701 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ :^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^ ^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^: ...too much output! < 1229048840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(!^)*)(!!:^(^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(^)S)~*~(!*(^)(:)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229048843 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ ^::^^::^^^^::^^^^^::^:^^^^^^^::^:^^::^^^:::^ :::^:::^^^:::^^^^:::::^^^^^^:::::^:::^^ ...too much output! < 1229048963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:::::::::::::::::::::::::::::::::^::::::::)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229048966 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric ::::::::::::::::::::::::::::::::::^:::::::: ::::::::::::::::::::::::::::::::^^:::::::: :::::::::::::::::::::::::::::::^^^:::::::: : ...too much output! < 1229049856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()!()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^()!(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^()S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))()!~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229049858 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^:^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^:^ ...too much output! < 1229049866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1229049879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()!()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^()!(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))()!~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229049881 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ :^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^ ^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^: ...too much output! < 1229050595 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1229050604 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229050780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: get bsmnt bot working yet? < 1229050814 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I won't be able to continue for a while. < 1229051065 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1229052248 0 :oerjan!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229052332 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229052485 0 :Warrigal!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229052487 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1229053417 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^(~((()()())(:a~*:(*~(:)*~(!^))~*~(!*~(^)*~(^))~*):a~**((!^)~^!^)(!(^)~^^))~*^!!a:(*)*~(~*)**^~( )*S~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229053420 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ :^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^ ^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^:^^^^^ ...too much output! < 1229054321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^((()())(:a~*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^))~*^!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!(()(:a~*:((:)*)~*~(!(^)*)~*):a~*^)~*^aS < 1229054322 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!(^)*(:a~*:((:)*)~*~(!(^)*)~*):a~*:((:)*)~*~(!(^)*)~*) < 1229054356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^((()())(:a~*:(*(!^))~*~(!*(^))~*):a~**((!^)~^!^)(!(^)~^^))~*^!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!(()(:a~*:((:)*)~*~(!(^)*)~*):a~*^)~*^!!aS < 1229054357 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(:^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^) < 1229054438 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1229054444 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229054879 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229054885 0 :bsmntbombdood_!n=gavin@97-118-122-191.hlrn.qwest.net JOIN :#esoteric < 1229056433 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1229061124 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229061510 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1229061514 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229063919 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229068799 0 :clog!unknown@unknown.invalid QUIT :ended < 1229068800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229069078 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1229069559 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229069563 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1229069633 0 :MizardX!unknown@unknown.invalid QUIT :Client Quit < 1229069888 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1229074663 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229074667 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229074885 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1229075216 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1229077723 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1229080086 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1229080093 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229080846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1229080852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see /msg iirc < 1229080854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229080857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I've seen it < 1229080871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, the whole "gerund" thing came up in #esoteric a while back < 1229080876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember it, since I reconnected to the bnc a few times since then < 1229080879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think you were in that conversatoin < 1229080884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah hm < 1229080888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds familiar now < 1229080893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, a gerund is a word ending "-ing" that's a noun not a verb < 1229080898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or adjective < 1229080904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like "ending"? < 1229080920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the problem is words ending -ing could be either, it was a verb in that sentence < 1229080936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but, say, words like "programming" referring to the subject in general, rather than in sentences like "I am programming" < 1229081048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"gerund"'s a real English word, it just doesn't come up very often < 1229081133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229082229 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Quite a lot of languages have an almost identical, borrowed-from-latin word for it. Finnish has "gerundi", and I think I can count the situations I've seen it with the fingers of one hand. < 1229082257 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Even one hand after a (hypothetical) gruesome accident might suffice. < 1229083512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :havaitsen liioittelemista, fizzie. < 1229083672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229083683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you meant the number of times you've seen the word "gerundi"? < 1229083715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i don't think gerunds are very uncommon in finnish < 1229083764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(havaitsen liioittelemista = i notice exaggeration, joke being (i think) liioittelemista is a gerund itself) < 1229085486 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229086163 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I meant the word itself. < 1229086368 0 :Slereah_!n=Slereah@ANantes-252-1-81-147.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1229086632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarrrrrr < 1229087351 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What about "liioittelu", is that a gerund too? < 1229087372 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(I don't think I've ever seen the word 'gerund' referring to any other language than English.) < 1229087467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/any/a word in any/ < 1229088628 0 :ehird!unknown@unknown.invalid NICK :zuff < 1229088851 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sometimesredsometimesblue.com/ a fucking ripoff of notalwaysblue.com! < 1229089090 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Breech_birth < 1229089092 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229089095 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oops < 1229089098 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wrong chan. < 1229089102 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But enjoy this link! < 1229089219 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Well, why thank you. < 1229089387 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229089407 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229090448 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229092103 0 :zuff!unknown@unknown.invalid NICK :ehird < 1229092140 0 :ehird!unknown@unknown.invalid NICK :zuff < 1229092613 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1229092618 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229092721 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1229095085 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229100860 0 :zuffii!n=zuffii@91.105.79.207 JOIN :#esoteric < 1229100960 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1229100964 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :it works! < 1229100972 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :tee hee < 1229100978 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :this is great. < 1229100999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out what zuffii's doing < 1229101018 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :using a file-system based fifo irc client, http://www.suckless.org/programs/ii.html < 1229101023 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :tail -f and vim < 1229101036 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :I tail -f #esoteric/out, and run vim and do this map: < 1229101055 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric ::map w :.w >> in^Vdd < 1229101063 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :(two terminals) < 1229101090 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :could be a lil more convenient, but haha, this rocks < 1229101103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't cat work better? < 1229101121 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :not really, I get vim navigation commands and stuff < 1229101129 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :also, when I hit w to send, it blanks the file < 1229101143 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :if I made vim one-line at the bottom of the tail -f, and bound it to enter instead... < 1229101162 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :test < 1229101164 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229101182 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :Wonder if this works. < 1229101257 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :test < 1229101260 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :okay, this is maybe better: < 1229101262 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :rlwrap zsh -c 'while true; do read a; echo "$a" >>in; clear; done' < 1229101268 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :has history and stuff < 1229101270 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :kind of < 1229101283 0 :zuffii!unknown@unknown.invalid PRIVMSG #esoteric :clear kinda breaks it though. < 1229101283 0 :zuffii!unknown@unknown.invalid PART #esoteric :? < 1229101288 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wtf. < 1229101554 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a tcl clone in ~100 lines < 1229101566 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :now taking bets on how many lines it'll actually be! < 1229101620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in what language? < 1229101625 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :c < 1229101626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it has arbitrary whitespace, exactly 100 < 1229101629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so exactly 100 then < 1229101629 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229101638 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://antirez.com/picol/picol.c.txt here's tcl in 500 lines < 1229103115 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229103636 0 :Mony!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229103697 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1229103713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION redemonstrates < 1229103716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229103718 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ :^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^ ^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^: ...too much output! < 1229103737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what program is that? rule 110? < 1229103738 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :^ul(Plop !)S < 1229103740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1229103743 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1229103744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mony: it needs a space < 1229103748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after the ul < 1229103752 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229103756 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Plop !)S < 1229103760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what represents the 0 and 1 < 1229103767 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hum ... < 1229103767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mony: also, probably you want a + for thutubot < 1229103770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as fungot isn't here atm < 1229103776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ = fungot, + = thutubot < 1229103776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :: and ^ < 1229103788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :internally, !^ and ^ < 1229103792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229103795 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ...too much output! < 1229103805 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :+ul (test)S < 1229103806 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1229103806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:::::::::^:)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229103808 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric ::::::::::^: ::::::::^^: :::::::^^^: ::::::^^:^: :::::^^^^^: ::::^^:::^: :::^^^::^^: ::^^:^:^^^: :^^^^^^^:^: ^^:::::^^^: ^^::::^^:^^ :^ ...too much output! < 1229103808 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :ok ... < 1229103886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it prints more if you change it to output 0 and 1, though < 1229103920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for reasons you've already explained as i recall < 1229103959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: presumably because then it also adds an extra 0 at the left-hand end every step? < 1229103983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um no because thutubot treats : and ^ as double chars < 1229104004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ofc < 1229104018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking on the wrong level < 1229104024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, thutubot's limit counts : and ^ double < 1229104039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i did the adding 0's at the end instead of wrapping too yesterday, but that doesn't format correctly < 1229104072 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well, i'm trying to cheat with irssi's word wrapping to make things come below each other) < 1229104098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why not put literal newlines into the code you send to the channel? < 1229104099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but : and ^ allows using the same input and output format < 1229104106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC that was possible at least in Chatzilla < 1229104117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, : and ^ are interesting choices for logic levels < 1229104124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how do you convert them to your internal format? < 1229104142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:::::::::^:)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^aS < 1229104142 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(!^!^!^!^!^!^!^!^!^^!^) < 1229104246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :irssi ignores newline after ^V escape < 1229104275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does thutubot +ul print newlines correctly if you do that? < 1229104288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should do, newline's represented as =n internally < 1229104298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not entirely sure what it sends back to the channel as output though < 1229104322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it sends it raw, there's a problem < 1229104347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :could be < 1229104353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could separate a =n and =r in the program < 1229104362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and get thutubot to do all sorts of evil by making them come together < 1229104443 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway the version i put on the wiki uses newline < 1229104527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i chose : and ^ because it is one of the few character pairs that can be decoded out of a list of them. i _think_ : and a is also possible because i tried that a while ago but it was darn complicated and i gave up < 1229104563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then a couple days ago i realied : and ^ would be easier < 1229104572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see how the decoding would work < 1229104616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i explained it to oklopol the day before yesterday < 1229104657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I've been really non-Internet-bound over the last few days < 1229104662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :huge RL projects < 1229104673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my work paid off though; I got full marks for a recent presentation, which is 75% < 1229104673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229104689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking about complaining because percentages ought to go up to 100, especially when they affect degree classifications < 1229104690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :75% of your grade? < 1229104694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229104703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 75% of the maximum marks = full marks < 1229104733 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1229105004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well congratulations < 1229105525 0 :Slereah_!n=Slereah@ANantes-252-1-81-147.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1229105528 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fuck I hate C. < 1229105552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the opposite _might_ be even more disturbing < 1229105555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: what has it been doing to you? < 1229105566 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :NOT WORKING >:| < 1229105575 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to check my random number generator < 1229105583 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But generating the distribution is hard. < 1229105677 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I get 0 everywhere, except in two places, where I get 49800 and 50200. < 1229105686 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(It's a normal distribution) < 1229106095 0 :oklokok!n=nnscript@dsl-tkubrasgw1-fe8df800-49.dhcp.inet.fi JOIN :#esoteric < 1229106375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is not possible to put literal newlines in an IRC message, because a newline terminates the message. < 1229106555 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229106976 0 :oklofok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229107020 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's the ghost kill command? < 1229107022 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :/ghost somthing? < 1229107024 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*something < 1229107026 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what project, is it the one you talked about? < 1229107098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/msg nickserv ghost something something < 1229107113 0 :oklopol!unknown@unknown.invalid QUIT :Nick collision from services. < 1229107120 0 :oklofok!unknown@unknown.invalid NICK :oklopol < 1229107124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1229107139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and just fyi i knew that was the syntax. < 1229107258 0 :kar8nga!n=kar8nga@e-130.vc-graz.ac.at JOIN :#esoteric < 1229107398 0 :oklokok!unknown@unknown.invalid QUIT :No route to host < 1229109803 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Guys. < 1229109825 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible to take the cable out of the plug of an ethernet cable, and then put it back in < 1229109830 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Easily, that is. < 1229109847 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I must pass the cable through holes in the wall, and then put the plug back on < 1229110309 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :1-2 seconds, then the connections drop < 1229110689 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229110757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: you need a tool < 1229110813 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What would that tool be? < 1229110821 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There are many tools in this world. < 1229110834 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :From the stick to fish out termites to the LHC. < 1229111175 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229111319 0 :Mony!unknown@unknown.invalid QUIT :"Hey Hoy let go !" < 1229111333 0 :Mony!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229111993 0 :zuff!unknown@unknown.invalid NICK :ehird < 1229113316 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Zuff is ehird? :o < 1229113479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229114134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229114150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1229115630 0 :Slereah-!n=Slereah@ANantes-252-1-63-109.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1229115739 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229116218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do you all feel about the colour < 1229116220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YELLOW < 1229117066 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()(#))(~:^:S(_)S*a~^~!a~*~:^):^ < 1229117067 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :#_#_##_###_#####_########_#############_#####################_##################################_####################################################### ...too much output! < 1229117109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229119249 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1229119260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229119265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :polp < 1229119302 0 :Mony!unknown@unknown.invalid QUIT :"Hey Hoy let go !" < 1229120369 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1229120919 0 :kar8nga!n=kar8nga@a-92.vc-graz.ac.at JOIN :#esoteric < 1229123831 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229124347 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229132065 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229134207 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1229138728 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1229139751 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1229141055 0 :pikhq_!n=pikhq@r01jjw8v9.device.mst.edu JOIN :#esoteric < 1229141977 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229142437 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1229143209 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229145751 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229150321 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229155199 0 :clog!unknown@unknown.invalid QUIT :ended < 1229155200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229155548 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229156578 0 :kar8nga!n=kar8nga@a-75.vc-graz.ac.at JOIN :#esoteric < 1229160196 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229160428 0 :Mony!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229160527 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229161048 0 :SirDayBat!n=nuutti@kulho166.adsl.netsonic.fi JOIN :#esoteric < 1229164794 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229167168 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1229167308 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :salut < 1229171219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So. < 1229171223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Today I am considering installing plan 9. < 1229171760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.plan9.bell-labs.com/wiki/plan9/Supported_PC_hardware/index.html It is rather annoying that only chipsets are listed. < 1229171819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No wireless mouse/keyboard. Aight. < 1229172535 0 :Mony!unknown@unknown.invalid QUIT :"Hey Hoy let go !" < 1229172980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have i ever mentioned i have three hands, btw? < 1229173246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1229173285 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1229173756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's probably not very interesting. < 1229173775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you would love plan9. it's a programmer's dream < 1229173785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"fuck apis, it's all in the filesystem." < 1229174151 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yo dawg I herd you like functions so we put a function in a function so you can call a function while you call a function < 1229174184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you can draw circles. in a window. with a few lines of shell script :- < 1229174184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1229174188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :using filez < 1229175848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: higher-order functions aren't exactly a new idea < 1229175872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i'm not sure i understand. < 1229175883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody understands everything, dawg < 1229175883 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : Why must you ruin a good meme < 1229175935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: because i haven't yet acquired my daily energy drinkance. < 1229175963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION burns plan9 disk, considers where his usb mouse/kb is < 1229175971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway that would be pretty funny if you had like a higher-order function written in language X in a pic. < 1229175999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easily the funniest instance of that meme < 1229176008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i will soon be in unix heaven < 1229176031 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Divers6/1225750539403.jpg < 1229176035 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is this good enough? < 1229176067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229176075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know that effect where a sound seems to get continually lower or higher < 1229176077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but always stays the same? < 1229176084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my cd drive is doing that while burning < 1229176092 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Sort of like a slidewhistle? < 1229176134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Burn't. < 1229176136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like a socialist! < 1229176140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do not know how that follows. < 1229176154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Time to boot. < 1229176176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: yes that's good < 1229176207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hadn't seen dat < 1229176214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or maybe i had < 1229176231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :derivation+math isn't as funny as scheme would've been < 1229176264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and also that's nested calls, a higher-order function would be funnier, because you'd have to understand what it does < 1229176366 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But nested calls fit the meme to a T! < 1229176500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure... i mean g isn't actually, semantically, inside f; we're actually doing function composition there (assuming x is an unbound variable), they are just both "inside" h, because h is their composition < 1229176511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :g and f don't know about each other. < 1229176541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a higher-order function would fit it better, but would be harder to understand, making it a better joke. < 1229176554 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Then DO IT FAGGOT < 1229176570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1229176587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm only a stand-up theoretician. < 1229176610 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1229176694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know i'm the kinda guy who says things others have done are trivial and stupid, but never does anything himself. < 1229176737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had these ideas for a language that's kinda like J, but the basic unit is a tree, and you have all kinds of searches and traversals as primitives < 1229176761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you could do something like minimax search for tic-tac-toe with a few chars < 1229176798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it would be kinda declarative, but all the multiway choices and such would be concrete branchings of the tree you're building lazily < 1229176829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you'd use different traversals and heuristics to find the goal nodes < 1229176899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also i inherited graphica's graph making scheme, so basically you can name nodes, and nodes with the same name are the same node, even if they are created at different parts of the tree < 1229176913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :graphs would have the same traversals, but they'd keep track of alraedy visited nodes < 1229176944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*already < 1229176961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's all that is public atm, ima buy me some energy < 1229176969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :~~~} < 1229178281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beh, usb kb/mouse aren't working with plan9 < 1229178286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonder why not < 1229180253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mmph < 1229180368 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229181550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://xrl.us/o3bxa < 1229187995 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1229188044 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1229188612 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1229191169 0 :kar8nga!n=kar8nga@a-191.vc-graz.ac.at JOIN :#esoteric < 1229191873 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229194852 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229196905 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229196924 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229198228 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229199945 0 :oerjan!unknown@unknown.invalid QUIT :"Panibus" < 1229204975 0 :Asztal!n=asztal@host86-156-102-125.range86-156.btcentralplus.com JOIN :#esoteric < 1229206930 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1229208066 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229208099 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1229208641 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229212032 0 :Judofyr_!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1229212115 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229214803 0 :oklofok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229215842 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1229216398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, the rc shell is my new favourite imperative scripting language < 1229216401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://plan9.bell-labs.com/sys/doc/rc.html < 1229216721 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :why so < 1229216741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: it's really really really simple. < 1229216752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i picked it up in like 3 seconds frsrs < 1229217330 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it looks pretty simple < 1229217344 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(a pretty deep comment, i know!) < 1229217411 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Now, on an ordinary computer, the basic memory options available are read from address and write to address, with nothing like copy this address range to this address range, right? < 1229217434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: also the duff's device guy made it < 1229217439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i guess. < 1229217443 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: what do you mean basic? < 1229217456 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in the os, in the hardware, in the software? < 1229217464 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: in the hardware, I guess. < 1229217476 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: x86 has stuff like rep < 1229217495 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What does rep do? < 1229217510 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and io is often done outside the cpu, moving lots of stuff, then doing an interrupt < 1229217518 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :rep repeats a command until cx =0 < 1229217521 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*cx = 0 < 1229217545 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or something like that, i'm really an algorithmician, so take this with a salt of wine. < 1229217574 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible to do a more complex memory option than read-from-address and write-to-address in better asymptotic time than by using those two operations? < 1229217630 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :better asymptotic time than constant time? < 1229217636 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :somehow i doubt that. < 1229217660 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm not sure what you mean by "complex memory option" < 1229217748 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :aaand, also x86 has sse, streaming simd extensions, single instruction multiple data, which i assume has something to do with doing many operations at once, thus allowing, at least as an interface to the programmer, to move a lot of stuff at once. < 1229217753 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Something like copying one address range to another, which would take linear time using read-from-address and write-to-address. < 1229217773 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That only takes cube root time if your memory is cube-shaped. :-P < 1229217775 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how x86 shit is actually run... or well, at least not how sse works < 1229217786 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1229217828 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but usually x86 turns its complex instructions into a certain kind of microcode, which is more like a risc < 1229217884 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1229217943 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :trying to make some sense out of the mess. < 1229217963 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :x86 is no doubt the ugliest thing that ever existed < 1229217972 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so, how about the sleep? < 1229217982 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes i think it should come into existance right about now. < 1229217983 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1229218025 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :<- < 1229218029 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and as for running times... < 1229218040 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :rep usually runs slower than just making an explicit loop < 1229218052 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sse, on the other hand, is very fast < 1229218063 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so it might be they do some kinda optimization shit. < 1229218066 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i should look into that < 1229218085 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :keep your enemies even closer and all that < 1229218087 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1229218718 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229218918 0 :Corun_!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229219211 0 :moozilla!n=moozilla@d12-254.rb.gh.centurytel.net JOIN :#esoteric < 1229219298 0 :Corun!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1229219300 0 :revcompgeek!i=a007f86b@gateway/web/ajax/mibbit.com/x-9cf5e3de0505a64a JOIN :#esoteric < 1229219301 0 :metazilla!n=moozilla@d12-254.rb.gh.centurytel.net JOIN :#esoteric < 1229219328 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229219333 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1229219597 0 :revcompgeek!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1229219656 0 :revcompgeek!i=a007f86b@gateway/web/ajax/mibbit.com/x-eef168a87f85f0fd JOIN :#esoteric < 1229219712 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :I just made the page for a language I created recently < 1229219729 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Karma < 1229219957 0 :revcompgeek!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1229221916 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229223023 0 :oklofok!unknown@unknown.invalid QUIT :Connection timed out < 1229223681 0 :oklofok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229224854 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1229224983 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1229224987 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229225097 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229226538 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders Bloom filters < 1229226779 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :A 1-mebibit Bloom filter has 2^20 positions, each addressable with 20 bits. A SHA-1 hash is 160 bits, so you can address 8 positions with it. If half of the positions are set (which probably happens once you've put 2^17 to 2^18 things in it), the probability of a false positive is 1 in 2^8. < 1229230135 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229230228 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229231153 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1229234537 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229235746 0 :oklofok!unknown@unknown.invalid QUIT :Connection timed out < 1229239583 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229241524 0 :kar8nga!n=kar8nga@e-17.vc-graz.ac.at JOIN :#esoteric < 1229241599 0 :clog!unknown@unknown.invalid QUIT :ended < 1229241600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229244190 0 :Judofyr_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244190 0 :Warrigal!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244191 0 :thutubot!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244191 0 :GregorR!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244191 0 :ais523!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244192 0 :oklopol!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244192 0 :olsner!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244192 0 :pikhq!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244192 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244192 0 :lifthras1ir!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244192 0 :decipher!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244193 0 :ehird!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229244263 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1229244263 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1229244263 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1229244263 0 :bsmntbombdood!n=gavin@97-118-122-191.hlrn.qwest.net JOIN :#esoteric < 1229244263 0 :pikhq!n=pikhq@r01jjw8v9.device.mst.edu JOIN :#esoteric < 1229244263 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1229244263 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229244300 0 :ais523!n=ais523@eso-std.org JOIN :#esoteric < 1229244342 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1229244564 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1229244686 0 :Judofyr_!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1229244686 0 :thutubot!n=thutubot@eso-std.org JOIN :#esoteric < 1229244686 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1229245032 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229245177 0 :Judofyr_!unknown@unknown.invalid QUIT :Connection timed out < 1229245451 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229245698 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229245758 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1229246889 0 :Mony!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229246938 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229247217 0 :Dewi!unknown@unknown.invalid QUIT :"reboot, brb" < 1229247648 0 :M0ny!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229247728 0 :M0ny!unknown@unknown.invalid QUIT :Client Quit < 1229247947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229248750 0 :Mony!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229251728 0 :Dewi!n=dewi@203-214-37-67.dyn.iinet.net.au JOIN :#esoteric < 1229254872 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229256849 0 :Asztal!n=asztal@host86-156-102-125.range86-156.btcentralplus.com JOIN :#esoteric < 1229259651 0 :ehird!unknown@unknown.invalid NICK :zuff < 1229261895 0 :kar8nga!n=kar8nga@a-242.vc-graz.ac.at JOIN :#esoteric < 1229261933 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229262195 0 :decipher!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229262209 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1229263390 0 :Mony!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229263391 0 :decipher!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229263441 0 :decipher!n=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1229265517 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1229265664 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229265969 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229268139 0 :serg!n=serg@78-106-133-97.broadband.corbina.ru JOIN :#esoteric < 1229268144 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1229268153 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :i study brainfuck! < 1229268153 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1229268158 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229268175 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Got an exam on it this week? < 1229268186 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :yeahhhhh ) < 1229268215 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :wanna code sqrt_n(n, num) < 1229268246 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :i mean root_n(n,num) :) < 1229268262 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :nibodi has coded it ? < 1229268299 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: has u ? < 1229268306 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You can check here for useful stuff : http://esolangs.org/wiki/Brainfuck_algorithms < 1229268312 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I don't do too much Brainfuck. < 1229268397 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1229268697 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :i think brainfuck can be useful for data compression needs < 1229268709 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: what do u thinks about? < 1229268762 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: are there any good optimizers for purposes like printing string of ASCII symbols < 1229268829 0 :serg!unknown@unknown.invalid NICK :mrbrain < 1229268835 0 :mrbrain!unknown@unknown.invalid NICK :mr < 1229268868 0 :mr!unknown@unknown.invalid NICK :Guest32275 < 1229268894 0 :Guest32275!unknown@unknown.invalid NICK :mrChlens < 1229268971 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: ? < 1229268972 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :As said, I'm no Brainfuck buff < 1229268991 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: maybe other langs ? < 1229269023 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Depends. < 1229269029 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :What are you looking for? < 1229269061 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :want to find applications for skills in brainfucking :D < 1229269299 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I think the answer is "none". < 1229269342 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :there used to be a bot in this channel that could generate programs that print strings (EgoBot?) < 1229269364 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yes there were. < 1229269369 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Also another one, no? < 1229269375 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Or was it only Underload? < 1229269394 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()(#))(~:^:S(_)S*a~^~!a~*~:^):^ < 1229269396 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :#_#_##_###_#####_########_#############_#####################_##################################_####################################################### ...too much output! < 1229269399 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229269414 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :+bf +++++++++++++++++++++++++++++++++. < 1229269417 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :No? < 1229269422 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :it's no brainfuck < 1229269439 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :underload is way better than brainfuck. < 1229269439 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229269441 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's underload < 1229269454 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's less overused. < 1229269454 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :+bf ab < 1229269461 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Also there's a lot of "aSS" in it < 1229269463 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :protip: use ^bf < 1229269469 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :except fungot ain't here < 1229269469 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I also seem to remember reading that oklopol made a genetic algorithm that functioned like bf_txtgen... possibly < 1229269472 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++. < 1229269474 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :^bf aa < 1229269496 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1229269497 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ain't < 1229269498 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :here < 1229269507 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Also aa isn't BF at all :o < 1229269516 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1229269529 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :i need bot that generate brainfuck code for my string! < 1229269545 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It might be underload, though < 1229269545 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :and maybe optimize the code < 1229269547 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :+ul aa < 1229269548 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...a out of stack! < 1229269553 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229269556 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :)) < 1229269570 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :+ul a < 1229269570 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...a out of stack! < 1229269573 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/EgoBot has a bf_txtgen command < 1229269576 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :+ul 1 < 1229269579 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :egobot is dead < 1229269583 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :long death egobot < 1229269587 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :) < 1229269598 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :mrChlens : http://esolangs.org/wiki/Brainfuck_constants < 1229269609 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Just for single chars, but can be useful < 1229269611 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I imagine it still works, though? (Or at least you could copy the bf_txtgen code) < 1229269624 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :egobot requires some process serialization module < 1229269629 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that works on like one version of the linux kernel < 1229269633 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229269634 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bf_txtgen is in java though < 1229269733 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :eww :( < 1229269764 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: your constants don't contain subloops < 1229269769 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: you use microsoft software, you can't complain about java :P < 1229269773 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mrChlens: not "his" < 1229269778 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :yes, well, that's eww too :) < 1229269798 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :zuff: don't know whose < 1229269804 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mrChlens: ours :P < 1229269808 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229269809 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but no, no subloops < 1229269811 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so? :P < 1229269828 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :so it can be less than 20 ops < 1229269838 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :for big numbers < 1229269844 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1229270008 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :what does mean "huh" ? < 1229270016 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i don't get what you meant < 1229270063 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :tit for tat: < 1229270088 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(0 = silent, 1 = talk) < 1229270110 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :echo 1; while() {read a; echo $a} < 1229270120 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why I wrote that either. < 1229270147 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, tft starts with co-operation < 1229270155 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, oops < 1229270164 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :heh, trust me to fuck up such a simple program < 1229270165 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229270166 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what does mean "tft" ? < 1229270175 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mrChlens: tit for tat algorithm for iterated prisoner's dilemma < 1229270198 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what does mean "tit" ? < 1229270215 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :tit for tat is an english idiom < 1229270231 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia says "equivalent retaliation" as a literal form < 1229270269 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :zuff: can u say "retaliation" in more simple form? < 1229270278 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :poor english < 1229270289 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :don't you have a dictionary? < 1229270293 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: don't be rude < 1229270295 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1229270302 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mrChlens: attack in response to an attack < 1229270308 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you're rude ! < 1229270308 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mrChlens: ok < 1229270315 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mrChlens: sorry < 1229270321 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229270324 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :tit for tat == "if you attack in a certain way, i'll attack back" < 1229270340 0 :mrChlens!unknown@unknown.invalid PRIVMSG #esoteric :ok now it's clear < 1229270344 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229270406 0 :Linus`!n=LinuS@net-93-145-200-204.t2.dsl.vodafone.it JOIN :#esoteric < 1229270940 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229270948 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :could you build a cellular automata out of tons of prisoner's dilemmas? < 1229271031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: yes i did that once, not that it's all that relevant to confirm that. < 1229271053 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :? < 1229271103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: long story < 1229271109 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :did what < 1229271128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bf txtgen with a genetic algo < 1229271142 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229272501 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wow. I am really bored. < 1229272517 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I saw a prisoner's dilemma cellular automaton. < 1229272750 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1229272752 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Whoops. < 1229272759 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hey fiz < 1229272761 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: < 1229272855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: brought fungot here by accident? < 1229272855 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: any idea why? might this be accomplished?) can be invaluable. could be funny. :) anyways, i meant ( use dbm.gdbm) or ( type a) a < 1229272884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fungot: i was really hoping fizzie would answer, not you < 1229272885 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: some kind of attached fnord feels useful. it works, but if main() were a bigger function that was passed to the fold-function. she's been fnord :) just don't like tdd because it makes proofs easier < 1229272892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also you aren't really answering < 1229272893 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: No, the "whoops" was more of a "whoops, fungot's not here" thing. < 1229272894 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: conversely, if you start with a database query dsl, never needed macros for it. < 1229272898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just asking more questions < 1229272908 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: he was joking :P < 1229272927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was half joking, half lying < 1229272955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders. < 1229273006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooo < 1229273035 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what a good fungot-esque source text would be. < 1229273036 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :zuff: and nand x nor x too! :p) then performed operations on it, possibly ever, and yet, at least for some platforms an extension library for an app < 1229273689 0 :mrChlens!unknown@unknown.invalid QUIT :Connection timed out < 1229273709 0 :mrChlens!n=serg@95-31-5-51.broadband.corbina.ru JOIN :#esoteric < 1229273780 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229274060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: this is more like it http://jonex.info/dump/yolisp.jpg < 1229274146 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229275458 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229276432 0 :mrChlens!unknown@unknown.invalid NICK :serg < 1229276546 0 :kar8nga!n=kar8nga@a-241.vc-graz.ac.at JOIN :#esoteric < 1229276995 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1229277099 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :http://www.imagebam.com/image/298ad120881820 < 1229277101 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :)) < 1229277868 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1229278342 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229278827 0 :sebbu!n=sebbu@ADijon-152-1-41-167.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229279373 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1229279447 0 :Linus`!unknown@unknown.invalid QUIT :No route to host < 1229284780 0 :Linus`!n=LinuS@net-93-145-200-204.t2.dsl.vodafone.it JOIN :#esoteric < 1229286141 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229286569 0 :Asztal!unknown@unknown.invalid QUIT :"." < 1229289475 0 :kar8nga!n=kar8nga@a-60.vc-graz.ac.at JOIN :#esoteric < 1229289936 0 :serg!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229290993 0 :serg!n=serg@95-31-5-51.broadband.corbina.ru JOIN :#esoteric < 1229291239 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with that?N < 1229291241 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric : ft2=fopen("energie.txt", "wt"); < 1229291258 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Compiler tells me : no match for 'operator=' in 'ft2 = fopen(((const char*)"energie.txt"), ((const char*)"wt"))' < 1229291292 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: type mismatch < 1229291304 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :ft2 has wrong type < 1229291325 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's declared in FILE* ft1,ft2,ft3,ft4; < 1229291379 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :headers ? < 1229291389 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :wat? < 1229291408 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :#include's < 1229291459 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1229291468 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1229291468 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1229291498 0 :serg!unknown@unknown.invalid PRIVMSG #esoteric :is your program in C++ ? < 1229291533 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :The compiler is C++, yeah. < 1229291573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: FILE* ft1,*ft2,*ft3,*ft4; < 1229291608 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In C/C++ you have to give the pointer/array types for each one, only the base type is shared < 1229291664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And if you insist on declaring multiple pointers in the same declaration, it might make sense write it as "FILE *ft1, *ft2, *ft3, *ft4;" to be more clear. < 1229291797 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :... oh < 1229291804 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I thought the * was for FILE < 1229291820 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :They don't teach us much stuff. < 1229291886 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Fuck. < 1229291889 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Squares everywhere. < 1229291893 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :That's not a good sign. < 1229291959 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :fprintf(ft1,"%e,", vmoy()); <- why would there be squares everywhere with that? < 1229291970 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I tried vmoy, it works good. < 1229292499 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And vmoy() returns a double? < 1229292521 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does. < 1229292536 0 :serg!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1229292574 0 :serg!n=serg@95-31-5-51.broadband.corbina.ru JOIN :#esoteric < 1229293507 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229293987 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :(No ideas?) < 1229295027 0 :Linus`!unknown@unknown.invalid QUIT :"Puzzi. S, parlo proprio con te. Puzzi." < 1229295053 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nothing based on that one line of code; it should print out a number and a comma to the fopen'd file in ft1 just fine. < 1229295105 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I tried with %f, it works < 1229295120 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Which is weird considering it's supposed to be a double < 1229295469 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads about LISP and its special artificial intelligence capabilities < 1229295508 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229295687 0 :jix!n=jix@dyndsl-095-033-069-197.ewe-ip-backbone.de JOIN :#esoteric < 1229295820 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: it has none. it's just symbolic processing < 1229295834 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I was exaggerating. < 1229295855 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Looks like evaluating (A B C D E ...) generally evaluates B, C, D, E, ..., then applies A to the results. < 1229295858 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's TC, it should be able to do it! < 1229295879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: unless A is a macro / special form < 1229295959 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What if A is a list? < 1229295969 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's an error. < 1229295973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1229295991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually, in scheme the list is evaluated < 1229295997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as an expression < 1229296001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well, duh < 1229296002 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but then it errors < 1229296003 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229296010 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not if the result is a function < 1229296010 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So in "evaluates B, C, D, E, ...", I should have put A in there as well. < 1229296017 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: lists are not functions < 1229296022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: for scheme, not common lisp < 1229296023 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229296024 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229296024 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1229296027 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dur, sorry < 1229296029 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1229296033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: i meant a literal list < 1229296037 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229296038 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x) (* x x)) 3) < 1229296069 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229296085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :scheme is cleaner in that way, doesn't treat the first argument more specially than it has to < 1229296100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/argument/list element/ < 1229296128 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"car" < 1229296128 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229296140 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Lispers against the unethical treatment of cars < 1229296161 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :"each list was a separate object that could be altered independently of other lists and could be distinguished from other lists by comparison operators." http://en.wikipedia.org/wiki/LISP < 1229296169 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1229296171 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I find that really scary. < 1229296175 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :umm why < 1229296195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mutable lists are a bit scary < 1229296205 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Mutability is scary. < 1229296206 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well yeah but nobody uses them :P < 1229296219 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: lisp isn't purely functional < 1229296220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for functional programming you want immutability to be the default < 1229296281 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I can tell you that mathematical expressions are essentially purely functional, and natural languages like English approximate being purely functional. < 1229296306 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"I eat the cat." < 1229296363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: long time no see < 1229296364 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i know i often fnord and plugs his mouse to have more endurance than men. < 1229296400 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229296406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is this the "kinky" database < 1229296411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1229296412 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ :^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^ ^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^:^^^^^ :^^^:^^^:^^^^^::^^^^^:^::::^^^^^:::^^^^^:::: ^^:^^^:^^^:::^:^^:::^^^:::^^:::^::^^:::^:::: ^^^^:^^^:^::^^^^^::^^:^::^^^::^^:^^^::^^:::^ :::^^^:^^^:^^:::^:^^^^^:^^:^:^^^^^:^:^^^::^^ ::^^:^^^: ...too much output! < 1229296455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nice fungot, doesn't treat chars as double < 1229296455 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not the other way around. does that matter < 1229296456 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Could one person do some sort of double quine? < 1229296481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^ul (test)S)S < 1229296481 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (test)S < 1229296487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently not < 1229296489 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :olsner: http://www.reddit.com/r/programming/comments/7jeyz/please_for_the_love_of_guido_stop_using/c06tkyj nice trolling < 1229296492 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Like ^ul [stuff] generates +bf [things], which generates ^ul [stuff] < 1229296495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot still ignores thutubot < 1229296496 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and support is a little too much stuff :p anything in the database < 1229296501 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah, fizzie, unignore our bots < 1229296502 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1229296524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1229296525 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc* lovecraft pa speeches ss wp < 1229296586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: There Is No Cabal < 1229296687 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dear audio software; please cease your fetish with real-looking interfaces with knobs and wires and metal and shit. < 1229296691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: also double quines with ul at both ends are easier < 1229296726 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, that would be a simple quine, no? < 1229296744 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It just generates itself < 1229296749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: not necessarily, you have to change between +ul and ^ul < 1229296765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and you could do other changes too < 1229296765 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :^style agora < 1229296766 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: agora (a large selection of Agora rules, both current and historical) < 1229296808 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, what is the airspeed velocity of the convective derivative of the position relative to the position of the air of an unladen swallow? < 1229296808 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: conforming with the rules < 1229296812 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1229296814 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, you're boring. < 1229296815 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: each active player highest in the context of the rule with the same < 1229296851 0 :oklofok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229296853 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, can you tell me how to be as smart as you? < 1229296854 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: if a trial judge finds the crime of misrepresentation. all < 1229296866 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I love Agora. < 1229296905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((^ul )(+ul ))(~:aS^:Sa~a*S:aSS)~:aS^:Sa~a*S:aSS < 1229296905 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :((^ul )(+ul ))+ul (+ul )(^ul )(~:aS^:Sa~a*S:aSS)~:aS^:Sa~a*S:aSS < 1229296909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1229296970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((^ul )(+ul ))(~^:Sa~a*:S:aSS)~^:Sa~a*:S:aSS < 1229296970 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )((+ul )(^ul ))(+ul )(^ul ) < 1229296982 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((^ul )(+ul ))(~^:Sa~a*:aS:aSS)~^:Sa~a*:S:aSS < 1229296983 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )((+ul )(^ul ))(+ul )(^ul ) < 1229296987 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229296993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good grief < 1229297061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(:SaS:aS~aSS)(^ul ):SaS:aS~aSS < 1229297062 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(:SaS:aS~aSS)(+ul ):SaS:aS~aSS < 1229297073 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229297080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(:SaS:aS~aSS)(+ul ):SaS:aS~aSS < 1229297081 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(:SaS:aS~aSS)(^ul ):SaS:aS~aSS < 1229297081 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(:SaS:aS~aSS)(+ul ):SaS:aS~aSS < 1229297102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ < 1229297102 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(~:SaS~aSaS(:^)S):^ < 1229297103 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ < 1229297110 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did that quite a long time ago. < 1229297114 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: plz make fungot <3 thutubot < 1229297114 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :zuff: the effect of altering the texts of rules, < 1229297127 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Why? We'd have a bot-loop in just a couple of seconds. < 1229297145 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: just make it stop at 5 lines < 1229297147 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like it used to < 1229297167 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've never had a working flow-protection like that for non-chat stuff. < 1229297174 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well add it < 1229297174 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229297184 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll consider it, but not today. < 1229297394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :serg: you can do the text generation of egobot by hand too, you just don't get the automatic optimization. < 1229297418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok it's a lot of work < 1229297489 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but the format is +++++[>++++++>+++>++++++>+++<<<<-]+.>---.etc. where the loop sets up values near the ones you want to print out and the rest just moves between, incrementing and decrementing a little < 1229297639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[>+++++++++>++++++++++++>++++++++++++++<<<-]>.>+++++.>---..+++. < 1229297639 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hemmp < 1229297643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1229297649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[>+++++++++>++++++++++++>++++++++++++++<<<-]>.>+++++.>----..+++. < 1229297649 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1229297657 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes sure there isn't a guy named serg who's on his ignore list < 1229297683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah probably sleeping < 1229297686 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :There is a guy named serg, but not on my ignore list. < 1229297705 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: he asked that question before i entered < 1229298763 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays around with Propellerhead Reason. http://filebin.ca/gnyobd/durmz.aiff < 1229299083 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229299291 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229299713 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is bored, yeah. < 1229299771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: a gnaff fnord befugle gnip gnop griffleing fnerb < 1229299782 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1229299785 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1229300062 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: rate my boredity. < 1229300085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on a scale from borgle to fnord < 1229300096 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1229300096 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :From borgle to what? < 1229300101 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :to < 1229300116 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1229300131 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Aw, zuff is wise to us now :( < 1229300136 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1229300139 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we should try something elsde < 1229300142 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hey, oerjan. < 1229300150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey, Slereah- < 1229300159 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I accidentaly a coca cola bottle :( < 1229300169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the WHOLE coca cola bottle? < 1229300175 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :http://skepticsannotatedbible.com/ < 1229300177 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yeah dude. < 1229300183 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal : Old :o < 1229300188 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Aww. < 1229300223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :A true skeptic's annotated bible would be all annotations. < 1229300248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :recursive ones. < 1229300272 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I can prove that there is no god < 1229300280 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But the proof can't fit in the margins < 1229300357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or in the universe < 1229300441 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to stop listening to http://filebin.ca/gnyobd/durmz.aiff on repeat, to no avail < 1229300924 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :do not listen to it, for it is like tvtropes in the annoyingly-inescapable sense < 1229300940 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it < 1229300946 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :And to prove it, I will listen to it < 1229300952 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1229300958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: nice to have known you < 1229300971 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1229300976 0 :Mony!unknown@unknown.invalid QUIT :"Mouarf...." < 1229300980 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's bland and vaguely annoying. < 1229301003 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I'll put something with a bit more kick. < 1229301092 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: It's vaguely annoying if you listen to it 500 times in a row < 1229301110 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :One time was enough for me. < 1229301112 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :My boredom is eating me from the inside < 1229301123 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :My super intelligence can tire of things much more faster. < 1229301173 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :zuff : http://uploads.ungrounded.net/161000/161181_ddautta_mask__550x281_.swf < 1229301180 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Now there's something addictive. < 1229303156 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I don't find LISP satisfactory. I want a language that can be run efficiently that's based on rewriting. < 1229303188 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Have they discovered a way to compile efficient programs from Thue yet? < 1229303751 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :To make an efficient interpreter interpreter for Thue, it needs to keep track of all possible candidate substitutions. For each subtitution, it needs to quickly determine the next set of candidate substitutions. < 1229303798 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I said compile. < 1229303982 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Compiling a substitution language means coupling a substitution engine with some data-structure representing the rule-set. It wouldn't be any quicker than an iterpreter after it has loaded. < 1229304094 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1229304107 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Let's compile subleq, then. < 1229304121 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Into a self-modifying destination, of course. < 1229304292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it seems to me that for both languages the problem is pathological cases. you could try to analyze the program to find limitations on its behavior, but if there was just one case where the compiler couldn't prove decent behavior it would become forced to use an interpreter on the original data structure. < 1229304342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for the entire program. say if there was just one pointer in subleq for which nothing could be said about what values it would take < 1229304380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then that could modify _anything_, ruining all other assumptions, and forcing a full simulation of subleq memory and cpu < 1229304437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might still do something like befunge compilers though, which recompile whenever something unexpectedly changes. < 1229304458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then you would need to bundle the compiler itself. < 1229305634 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229307630 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :x86 and such are self-modifying, aren't they? < 1229307663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :given the right memory page settings < 1229307749 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Seems it shouldn't be difficult to translate subleq into any self-modifying assembly language. < 1229307766 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Even if your assembly language isn't self-modifying, the interpreter can be tiny. < 1229307794 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as long as you don't demant unbounded cells < 1229307808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it's the RAM not the language that makes it easy... < 1229307908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*demand < 1229308016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :direct compilation can still be hard. note that each instruction contains three cells and there is nothing requiring jumps to be properly aligned ... < 1229308075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so each subleq cell must in principle be prepared to be (1) modified by address (2) used as _any_ part of an instruction < 1229308213 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1229308488 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think I want to write a relatively convenient language that can be easily compiled into subleq. < 1229308506 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Or compile an existing language into subleq. < 1229308526 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :C is The Programming Language, isn't it? < 1229308600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :subleq is a bare-bones machine code, but it still contains in principle all that makes machine code easy to compile into < 1229308674 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well minus any actual IO < 1229308966 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Implementing multiplication might be interesting. < 1229308979 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Everything else, too. < 1229309047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the 6502/6510 chips had no multiplication < 1229309060 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229309103 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Implementing floating point arithmetic would be *really* interesting. < 1229311530 0 :Corun_!unknown@unknown.invalid NICK :Corun < 1229314037 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: That's a common exercise in university cources on assembly programming... though in some more common machine-language. < 1229314098 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :does take some extra effort with only one arithmetic operation < 1229315425 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1229319136 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229319184 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229319225 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1229319371 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1229320200 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229321100 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229321140 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229321166 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :zuff: :) < 1229321465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :subleq is fun < 1229322100 0 :jix!n=jix@dyndsl-095-033-097-155.ewe-ip-backbone.de JOIN :#esoteric < 1229322272 0 :jix!unknown@unknown.invalid QUIT :Client Quit < 1229327999 0 :clog!unknown@unknown.invalid QUIT :ended < 1229328000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229328798 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1229329988 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229330257 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1229333127 0 :serg!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229334604 0 :Asztal!n=asztal@host86-156-102-125.range86-156.btcentralplus.com JOIN :#esoteric < 1229336594 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229336645 0 :Asztal!n=asztal@host86-156-102-125.range86-156.btcentralplus.com JOIN :#esoteric < 1229338728 0 :Mony!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229338842 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229338870 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :pl0p and good morning < 1229340044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229340052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds reversed < 1229340307 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1229341179 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1229343348 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229344567 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229346732 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1229347136 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229348163 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229348484 0 :zuff!unknown@unknown.invalid NICK :ehird < 1229350421 0 :ehird!unknown@unknown.invalid NICK :zuff < 1229350861 0 :jix!n=jix@dyndsl-095-033-097-155.ewe-ip-backbone.de JOIN :#esoteric < 1229351939 0 :AnMaster!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229351939 0 :rodgort!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229351974 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1229352132 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1229357741 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229358525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi! < 1229358533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229358544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how goes stuff? < 1229358553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was working on gcc-bf again last night < 1229358560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1229358563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not only does it now have a build system, it has a rerunnable build system < 1229358570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. you can do incremental compiles to some extent < 1229358573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of make-style < 1229358581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although atm you have to tell it what you modified by hand < 1229358618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229358625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very nice < 1229358641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it's now reached the stage where it's producing partial output < 1229358643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can I get a patch against your last release to avoid re-downloading it all? < 1229358656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, partial output meaning hello world works or? < 1229358667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :partial output means something's coming out the end which is recognisable as BF < 1229358668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it has gaps in < 1229358673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :places where there's nothing but should be something < 1229358682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah missing routines and such? < 1229358684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229358688 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ode to python: < 1229358690 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Python, < 1229358691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, such as? < 1229358693 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :You will not build, < 1229358694 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :With readline, < 1229358695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bitshifts, multiplication, and some types of loop < 1229358697 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you Python. < 1229358715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are other unimplemented things like division, but hello world doesn't need that < 1229358717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what version of python? < 1229358722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just one multiply by 92 for some utterly unknown reason < 1229358729 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :2.6.1. There's no OS X binary that I can find. < 1229358733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my guess is it's the length of some struct that's relevant to the printing code < 1229358746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, searched their bug tracker? < 1229358753 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not a python bug. < 1229358765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1229358768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :readline bug then? < 1229358788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah right < 1229358793 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no, it's just that I can't figure out what auto*hell incantations I need to make it find the custom readline I have installed. < 1229358809 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll switch to plan9 and write my own language. with unicorns. < 1229358829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe you should optimize puts() of a constant string in some strange way into the fastest bf variant, something to do in the future < 1229358838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc gcc got some __builtin_is_const < 1229358839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1229358877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, hm this may be some obvious joke, but... why unicorns? < 1229358878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'll have a library for unstdio'd IO < 1229358887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't standard C < 1229358892 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: unicorns build programs without autotools. < 1229358907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, for instance, that puts("Hello, world!") shouldn't output immediately if someone's switched stdout to block-buffered < 1229358916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting zuff < 1229358918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or they might have redirected it to a file using freopen, for instance < 1229358964 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ode to Python: Python, you suck, because you use autotools, please fix your build system, or I will shoot whoever made it use autotools. < 1229358982 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hey < 1229358988 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't diss python < 1229358993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hrrm, I was thinking something like: #define puts(_s) do { __builtin_is_const(_s) { bf variant; } else { __slow_puts(_s); } while(0); < 1229358994 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hoy < 1229358996 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: autotools. < 1229358997 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't make me come out of the vase! < 1229358997 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i prefer boa < 1229359000 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you do not know of such things. < 1229359002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err there are some unbalanced } there < 1229359003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1229359005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you get the idea < 1229359016 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Boa is just an GUI for python, no? < 1229359031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: doesn't work, puts doesn't always aim to stdout < 1229359034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, iirc system headers sometimes do stuff like that when gcc is aware of it can constant fold stuff. math.h iirc < 1229359039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the outside stdout < 1229359049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah hm < 1229359049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, imagine this: printf("Hello, "); puts("world!"); < 1229359049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229359056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :surely, the hello should come first? < 1229359063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you would need to flush first yes < 1229359063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with your optimisation, the world would come first < 1229359081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but that's incorrect too, in theory < 1229359087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm aiming to model C semantics perfectly with gcc-bf < 1229359096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably I'll have puts, which is the slow version < 1229359098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm, wouldn't the newline that puts() add cause a flush anyway? < 1229359101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and __bf_puts if you really want it fast < 1229359111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by default, but stdout might be block-buffered at the time < 1229359116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1229359131 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229359140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw I never bothered to check that, how do you change buffering on stdout/stdin < 1229359156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :setvbuf, IIRC < 1229359157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me check < 1229359180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1229359181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1229359290 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Failed to find the necessary bits to build these modules: < 1229359290 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsddb185 gdbm linuxaudiodev < 1229359291 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ossaudiodev readline spwd < 1229359293 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :sunaudiodev < 1229359295 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :DIE DIE DIE DIE DIE DIE DIE < 1229359308 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :R O T I N H E L L < 1229359350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, looked at --help and/or --help=recursive < 1229359358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case it uses nested configure scripts < 1229359362 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't. < 1229359368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1229359378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time to read configure.ac then < 1229359379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1229359386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or put those in some PATH or such < 1229359390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it use pkgconfig? < 1229359398 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :No, time to try the other optio < 1229359399 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :n < 1229359409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that option is? < 1229359416 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(defining CPPFLAGS/LDFLAGS on ./configure with the right paths) < 1229359446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm yeah, risky however, it could break modules not expecting those to be defined that way I guess < 1229359446 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :% CPPFLAGS="-I/opt/local/include/" LDFLAGS="-L/opt/local/lib/" ./configure --enable-framework < 1229359451 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: um, how? < 1229359463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, if the wrong header is selected for something < 1229359472 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it won't be. < 1229359473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the unlikely case that they collide < 1229359478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in names < 1229359488 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :/opt/local is just like /usr/local. < 1229359491 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :except for MacPorts. < 1229359494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, also shouldn't that LDFLAGS be LIBS? < 1229359501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure, I have seen both systems < 1229359510 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :./configure --help says LDFLAGS. < 1229359516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229359522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh about macports, can't you install python that way? < 1229359534 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes. but it doesn't have 2.6.1, I think. < 1229359548 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, I'm installing it as an OS X framework so I can use gui apps in a non-x11 manner. < 1229359556 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and /opt/local/Library/Frameworks is just Weird(TM) < 1229359556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do you need that version in particular, anyway? < 1229359567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially given version 3's out now < 1229359573 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: version 3 is not ready for production use < 1229359576 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as it breaks compatibility < 1229359577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right, if it is based on freebsd ports it should be easy to change the port, just a version number variable or so < 1229359588 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I could use 3.0 if I was a hermit and wrote all my own libraries, sure. < 1229359590 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :But I'm not. < 1229359597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: version 2 of Python is not ready for production use as it breaks compatibility with v3 < 1229359604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"the libraries haven't been written yet" is an acceptable reason < 1229359611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't the same one as "not ready for production use" < 1229359611 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: all python code in the wild is v2 < 1229359615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which implies buggy < 1229359622 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no, it implies unusable for production use < 1229359626 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :because production apps use libraries. < 1229359632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not all of them! < 1229359640 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Python ones do. < 1229359655 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a python program not using libraries is called a trivial python program < 1229359761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I looked at htons, which I remembered used some constant trick, it was a wrapper for this function it turned out: http://rafb.net/p/eZYXTk50.html < 1229359762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Now taking bets as to whether it will work or not. < 1229359770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite interesting use of GCC specific bits < 1229359772 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :IS THE LOVE MACHINE 9000 TRIVIAL? :o < 1229359783 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: yes. < 1229359786 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I guess it is. < 1229359796 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I vomited. < 1229359797 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But it's the only machine that can love. < 1229359807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: constant specific tricks are fine IMO for libraries aimed at a specific compiler to use, which is what mine are < 1229359809 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hi all you :) < 1229359817 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hi oklofok < 1229359819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, there's an extern void __brkpos; buried in the code to gcc-bf < 1229359819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, so did I, yet it is very elegant in a odd kind of way < 1229359821 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hey dude < 1229359829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, like, say, intercal syslib < 1229359830 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you owe me a new keyboard < 1229359832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, they mustn't change the semantics of the language < 1229359835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is where I expect to find it < 1229359842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however this was in /usr/include/gentoo-multilib/amd64/bits/byteswap.h < 1229359846 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Failed to find the necessary bits to build these modules: < 1229359847 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bsddb185 linuxaudiodev ossaudiodev < 1229359848 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :spwd sunaudiodev < 1229359850 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS < 1229359859 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dear god YES < 1229359865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, spwd? < 1229359874 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :/etc/shadow access, apparently. < 1229359881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229359882 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :% ls /etc/shadow < 1229359882 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ls: cannot access /etc/shadow: No such file or directory < 1229359888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right os x < 1229359890 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229359894 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION make install < 1229359898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the intended use of __builtin_constant is to be able to implement something inline if it could be constant-folded, and to use a function if it couldnt' < 1229359907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed < 1229359912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say if it's a massively big complicated expression, you might not want to inline it everywhere < 1229359917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and it may sometimes give false negative < 1229359919 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/eZYXTk50.html <<< i can't read this without exploding < 1229359923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if it can be constant-folded, you won't lose anything for inlining < 1229359925 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1229359929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember reading that a change in last gcc broke kernel due to that < 1229359933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because kernel misused it < 1229359936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the wrong way < 1229359936 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : I really think it would be beneficial for you if I listed every single file in the distribution as I copy them over. That would be helpful. Scrollback? What's that? < 1229359948 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: instead of misusing it in the right way? < 1229359962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: it isn't misuse if it's only used as an optimisation hint < 1229359964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, something like that yes :P < 1229359970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :correct code produces the same result regardless of its return value < 1229359970 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fuck yessssssss it installed < 1229359983 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my life is worthwhile < 1229359991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just you design the code to be faster or better in some other way depending on whether the return value is true or fals < 1229359993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*false < 1229360001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs pip to avoid the easy_install horror of his preivous install < 1229360027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://lkml.indiana.edu/hypermail/linux/kernel/0811.3/00131.html < 1229360030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems to be it < 1229360049 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Safari, I know I have 100 tabs open, but please don't be slow. < 1229360050 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229360058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Safari? < 1229360064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, OS X browser < 1229360066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're using OSX, it actually works there < 1229360069 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229360074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1229360074 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :apple are awful at making windows software :P < 1229360078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(/me has heard horror stories about Safari for Windows) < 1229360086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it uses OS X's text rendering < 1229360089 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :from what I can tell < 1229360093 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it even renders buttons OS X style < 1229360094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, do you mean safari is slow with 100 tabs? < 1229360097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, Safari has massive security bugs in Windows < 1229360098 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i think they ported the widget set < 1229360102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or did last I heard < 1229360110 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: with only 1gb of ram, and pages with shitty flash ads and crap, ye < 1229360110 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :s < 1229360111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if yes, is there any other browser that isn't slow with that many tabs? < 1229360115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the carpet-bomb bug < 1229360116 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1229360124 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :firefox is memory leak deluxe < 1229360140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I don't know about safari, but for firefox there is adblock and such, I assume something similar exists for safari < 1229360152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be able to block flash unless you allow it < 1229360165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that link's relevant, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36359 is more useful to find out about what happened though < 1229360166 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or I could close tabs that I'll never use again < 1229360168 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I need a tab GC < 1229360182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :M-x kill-some-buffers, Safari-style? < 1229360184 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :right now when my tabs hit their limit I just restart the program < 1229360184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right, I just did a quick google < 1229360193 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so what I need is a simple algorithm I can do manually to gc tabs :P < 1229360198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although kill-some-buffers just prompts you for everything that you have open < 1229360209 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha, imagine an interp doing that < 1229360215 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"Do you want to free this object? It has 4 references." < 1229360220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1229360231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, kill-all-buffers then? < 1229360241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that exists < 1229360246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kill-all-buffers would be ridiculous if it existed < 1229360250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you may as well just restart Emacs < 1229360251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1229360264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kill-all-abbrevs < 1229360266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is that? < 1229360279 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % python < 1229360279 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Python 2.6.1 (r261:67515, Dec 15 2008, 16:48:17) < 1229360280 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin < 1229360282 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :success < 1229360284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is an abbrev in emacs, it sometimes asked me if I wanted to save them < 1229360290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but *shrug* no idea what they are < 1229360297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kill-all-humans < 1229360299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, that gcc is quite old heh < 1229360309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: when you turn on abbrev minor mode, certain things expand when you type space < 1229360312 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm pretty sure it's not GPL3, either. :P < 1229360314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :intercal-mode uses it by default < 1229360322 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :does the goodness/badness of those two cancel each other out? < 1229360323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you type ab and get ABSTAIN, for instance < 1229360326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um, some form of code completion? < 1229360328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229360334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :completion on space, to be precise < 1229360335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how flexible is it? < 1229360347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can script what abbreviations expand to < 1229360348 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Does that mean, that if someone lends you, say m20, and you already have m10, you can destroy m30 (m20 of which is THEIR money, remember), without their consultation? < 1229360352 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1229360354 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wrong channel < 1229360367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, dynamically generated lists? like code completion in a modern IDE < 1229360368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1229360374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. doab expands to DO ABSTAIN 3/4 of the time, PLEASE DO ABSTAIN 1/4 of the time < 1229360384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it has to be set up by the major mode or by something else < 1229360394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of any modes with dynamically generated lists for abbrev-mode < 1229360405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although VHDL-mode uses dynamically generated lists for tab-complete < 1229360407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with context sensitive parameter docs shown < 1229360413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is the same thing just expanding on a different keypress < 1229360420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also pop up menus when several alternatives exist < 1229360421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no context sensitive param docs there yet though < 1229360425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there's no reason why not < 1229360430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Kdevelop has it < 1229360436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit buggy though in my experience < 1229360452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :modelled after one thing microsoft actually got right: intellisense < 1229360452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it tab-completes cmd-style, i.e. guesses which one you want heuristically and you can press tab more times to get other options < 1229360468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Whee, IDLE works! < 1229360488 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs pip < 1229360494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :How do you know it works? < 1229360498 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I tested it. < 1229360504 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SOMETIMES THAT HELPS :D < 1229360508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could argue working is not being idle! < 1229360513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1229360521 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: please, leave the puns to oerjan < 1229360526 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you might be held responsible if I go on a shooting spree < 1229360545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, that was a good pun < 1229360545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I have decided to specialize in truly bad jokes on irc < 1229360557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ouch, really? :/ < 1229360558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually good, as opposed to less-bad < 1229360563 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: thanks, now I have a plea of insanity < 1229360567 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :see you suckers in hell < 1229360571 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shooting people -> < 1229360581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh I guess it overflowed the range then < 1229360582 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION to death -> < 1229360584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :downwards < 1229360599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: if IRC makes you so suicidal, yuu could always try not being in IRC < 1229360609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, traditionally in English there are no good puns, only bad puns and worse puns < 1229360616 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: homicidal too! < 1229360618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I actually think good puns are possible, and rather like them < 1229360621 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fun for all the family! < 1229360652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the worst kind is mixing English and Swedish so that you have to go back and forth between English and Swedish a few times < 1229360673 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why .bash_profile has his .profile stuff and runs when zsh does < 1229360678 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my shell setup is weird < 1229360686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so only a bilingual person would get the pun, and even then only when you explained it? < 1229360751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well yeah. It was a joke based on the "nick name" of a law some time ago, and pedestrians, the law was about car drivers having to stop to let pedestrians over at crossings (right word?) without any traffic lights < 1229360785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to the white stripes of crossings, on the black asphalt it was known as "the zebra law" < 1229360803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember how the joke began < 1229360814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1229360829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "zebra crossing" is the official English name for that sort of crossing, we have them in the UK too < 1229360872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway the joke was based on some Swedish word sounding similar to "pedestrian", but meaning something else < 1229360884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then translating back and forth twice < 1229360886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or so < 1229360903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reaching the conclusion that it meant zebra < 1229361005 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think the only resolution for this is for you to repent to god by sacrificing a goat. < 1229361013 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise your punishment in the afterlife will be grave indeed. < 1229361018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, tricky, I'm not religious < 1229361028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather I'm an atheist < 1229361028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: ARGH < 1229361032 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: become religious < 1229361036 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or you shall suffer < 1229361043 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I recommend scientology! < 1229361052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then it will be _just_ grave < 1229361059 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ... < 1229361061 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHHAHHAHAHAHAHAHA < 1229361070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, then I would select Buddhism, which IMO, is probably one of the more sane religions < 1229361070 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i hate you oerjan < 1229361081 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no. it must be scientology. otherwise it won't work. < 1229361086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :trust me on this. < 1229361101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why on earth should I trust you? < 1229361106 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i am l ron hubbard < 1229361110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who? < 1229361126 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :science fiction writer. < 1229361133 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/L._Ron_Hubbard < 1229361185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Died January 24, 1986 (aged 74)" < 1229361187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229361190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right, whatever < 1229361199 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[[who devised a self-help technique called Dianetics and philosophy known as Scientology,]] < 1229361206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I saw that too < 1229361207 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you see what that was? < 1229361210 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that was a joke there. < 1229361216 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 zuff: AnMaster: no. it must be scientology. otherwise it won't work. < 1229361216 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 zuff: trust me on this. < 1229361217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, yes I saw that < 1229361217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1229361217 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 AnMaster: why on earth should I trust you? < 1229361219 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 zuff: i am l ron hubbard < 1229361220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1229361222 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:11 AnMaster: who? < 1229361223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :17:12 zuff: science fiction writer. < 1229361225 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :humour. < 1229361228 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :now you're getting the hang of it. < 1229361229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just choose not to comment it < 1229361230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :............. < 1229361234 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :....................................................................... < 1229361239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I considered it a rather bad case of humor < 1229361242 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :............................................................................................................................................................................................................................................................................................................................................................................................................... < 1229361243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: I see the metajoke there < 1229361244 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :................................................................................................................................................................................................................................................ < 1229361245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in: not very funny < 1229361248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if nobody else does < 1229361251 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not even I! < 1229361253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I agree the original joke wasn't funny < 1229361384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the jury is still out on which is worse, dianetics or diabetics < 1229361406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wow < 1229361410 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you are pioneering "serious puns" < 1229361482 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I forget what spurred me to update Python now. I guess I have to invent something that uses Python. < 1229361526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: probably its immense user-friendliness and ease of installation. < 1229361551 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1229361610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :angkor < 1229361634 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wattage < 1229361648 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oerjan: oklofok: time for a game of one-letterism! < 1229361648 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :x < 1229361655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :y < 1229361656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :% < 1229361660 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :¶ < 1229361661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops, typo < 1229361663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I meant Z < 1229361665 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1229361665 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i win < 1229361666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1229361672 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ˀ < 1229361675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :r < 1229361681 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :u < 1229361684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :A23456789, I Cripple zuff's win < 1229361685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :å < 1229361690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait, was that unicode or a question mark < 1229361690 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: agh < 1229361694 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: unicode < 1229361702 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I Swhack ais523 for a & < 1229361716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what are the rules of this game? < 1229361722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I raise you a : and hail your mountain < 1229361724 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: buy the rulebook < 1229361728 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ha! < 1229361728 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mornington crescent < 1229361728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, link? < 1229361733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229361733 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://amazon.com/ < 1229361739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"mornington crescent"? < 1229361740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229361740 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :search for "one-letterism" < 1229361742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see http://en.wikipedia.org/wiki/Special:Search?go=Go&search=Mornington_Crescent, it's an entirely different game but you'll get the idea after reading htat < 1229361743 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it's probably out of print. < 1229361748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that's not a letter < 1229361751 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, the game has some similarities < 1229361756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, ) < 1229361765 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the games are a bit niche due to the ruleset problems < 1229361768 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's weird how hard to get they are < 1229361770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw, that is a NetHack rapier with which to stab Wooble < 1229361777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh there are no public rules? < 1229361779 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I Stab Wooble with the ), and Z < 1229361782 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, there are < 1229361785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: it's not out of print, but you can only get it by personal appearance at the BBC < 1229361786 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :they're just all out of print < 1229361791 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's effectively out of print. < 1229361796 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just pick it up as you go along. < 1229361800 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :for example: < 1229361806 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a -> z is invalid, but a -> e may be valid < 1229361815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hmh < 1229361815 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a -> y is definitely valid, but a -> e would be more profitable < 1229361821 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but the losses are great if it's not valid < 1229361823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, and the goal is the get the highest score? < 1229361825 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so be careful < 1229361833 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or gain the Five Trophies < 1229361838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, oh? < 1229361838 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but that takes years < 1229361867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: a -> z is perfectly valid as the first two letters, just ask any elder ones < 1229361872 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right < 1229361878 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but the first two letters should usually be left to the pros < 1229361884 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :due to being the most tricky moves < 1229361895 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e.g. the 1994 game of Angman vs Smith < 1229361898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did google and search amazon, 6 hits on google, 3 on amazone, none seem relevant < 1229361903 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :which lasted for 1,000 letters < 1229361910 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and yet was decided by the first two, unknown to them! < 1229361926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also you are making this stuff up ;P < 1229361935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :never! < 1229361939 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, really < 1229361942 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's just an obscure game < 1229361963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, yeah so obscure google give 6 hits, none of which are about a game with that name < 1229361972 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, i haven't said its name yet < 1229361978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you said one-letterism < 1229361984 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's a nickname < 1229361986 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :one of the rules is that you're not allowed to tell anyone the name < 1229361989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that was because the two letters (n and t) effectively turned the rest into a game of brussels sprouts < 1229361990 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit idiosyncratic... < 1229361992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very funny < 1229361993 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :anti-memetic < 1229362033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229362080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact _any_ two starting letters are legal, but some are well-known losing moves < 1229362118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229362134 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah, 'xactly < 1229362140 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the first two are essentially a different game altogether < 1229362149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just one question, is letter == any unicode codepoint? < 1229362173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not for the first two letters. then it depends. < 1229362212 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: one of the famous games - 1987's Chong vs Armstrong - < 1229362223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ended with Chong playing "tau4" as a letter < 1229362228 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :which turned out to be valid due to a typo in the rules... < 1229362234 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he won < 1229362261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what Armstrong? The music player? The astronaut? Someone else? < 1229362272 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the $name player < 1229362275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229362298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/music player/musician/ < 1229362320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(probably) < 1229362332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course that was before unicode was invented. unicode actually reduced the number of letters by outlawing some of the more obscure chinese characters. < 1229362366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes I remember reading not all Chinese characters are in unicode.. < 1229362373 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: han unification solved a lot of issues < 1229362381 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :those damn chinese won almost every game due to their extensive letter set < 1229362407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah only the egyptians had any real competition < 1229362508 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :and they didn't even show any interest :( < 1229362550 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :enough talking, anyone want another game < 1229362551 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :? < 1229362571 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :is '?' the first letter? < 1229362575 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :b < 1229362575 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1229362577 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i win < 1229362588 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :more honestly: < 1229362588 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :a < 1229362593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :f < 1229362596 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :x < 1229362597 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :∴ < 1229362602 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362606 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1229362612 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean what < 1229362621 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what rules are these? < 1229362631 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the x-clipped ones < 1229362632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :( < 1229362635 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ô < 1229362664 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :¤ < 1229362677 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362692 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1229362693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ð < 1229362696 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1229362706 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :f < 1229362708 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i win < 1229362712 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(triple-duplexed h/e) < 1229362724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, no. you forgot something important < 1229362739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3-similar basic shape rule < 1229362748 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's not relevant when using shunting < 1229362755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i tried to stop it with the ð but you had just sent the e < 1229362764 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1229362765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, ah except when duplexed with e < 1229362775 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but e-duplexing is permitted if it's early < 1229362783 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :btw, try to use less unicode, it allows the h/ < 1229362784 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1229362785 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :formation < 1229362794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229362799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, the ( changed the phase though < 1229362803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that isn't relevant < 1229362804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zuff: in your excitement, you forgot to send the final h < 1229362809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop complaining, it's a valid win < 1229362814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but zuff forgot to finish it off < 1229362819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, sorry < 1229362823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm maybe, according to the 2001 rules < 1229362824 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, I did < 1229362825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I missed the h above Azstal's comment < 1229362827 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster's f-shunting < 1229362830 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :allowed the shorthand < 1229362831 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1229362837 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[[A breeder reactor built in a shed, and the boy scout badge to prove credit was given where boy scout credit was due. (500 points) This item was completed, although the team only came in second place.[6] ]] < 1229362840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not if you consider the last 1970 rules < 1229362841 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :-- http://en.wikipedia.org/wiki/University_of_Chicago_Scavenger_Hunt < 1229362888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, wow < 1229362894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like, unsafe < 1229362906 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you misspelled AWESOME < 1229362936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, well that too, but seriously insane and unsafe < 1229362968 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and AWESOME < 1229363029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/David_Hahn has more info on it < 1229363394 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no, that's not the guy < 1229363406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps the most notable item that has yet been completed was from the 1999 list; a breeder reactor in a shed was successfully built on the main quadrangle.[1] The item itself was a joke referring to the "Radioactive Boy Scout" David Hahn. The students irradiated thorium with thermal neutrons and observed traces of uranium and plutonium.[2] < 1229363413 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it was a joke, and a reference to him < 1229363417 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it was actually don < 1229363418 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :e < 1229363421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229363422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229363425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :misread the link < 1229363469 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Nomic finding: 1 coin is worth around 3.57142857142857 mack. < 1229363489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, which nomic? < 1229363510 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Coins are from the People's Bank of Agora, which I created. Mack is the official currency of B Nomic. < 1229363517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah agora, ok < 1229363524 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I figured this out because a B win is 5000 mack. < 1229363531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229363534 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And you can win Agora (slowly) if you have 1400 coins < 1229363539 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(by withdrawing assets that get you points) < 1229363551 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :This, of course, assumes the PBA has infinity of everything. < 1229363608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is the last gcc-bf uploaded? < 1229363614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the new build system < 1229363615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, not yet < 1229363622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah, when do you plan to? < 1229364432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when I finish reading email and working out how < 1229364446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, all I need to send is the build script and the patches dir < 1229364453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the original source to gcc and to newlib haven't changed < 1229364467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you'd only need to redownload my stuff, which is all in patches apart from build and readme < 1229364753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, re-download the tarball? < 1229364776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't a tarball in the first place, IIRC < 1229364785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes it was when I downloaded it < 1229364789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a simple build script < 1229364791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, maybe it was < 1229364794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using some messy realpath < 1229364796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I remember what I did now < 1229364798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that didn't exist on my system < 1229364805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it probably still uses realpath < 1229364821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I'll wait for a version that doesn't < 1229364831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that'll probably be soon but not today < 1229364834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say some time this week < 1229364846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to try to get gcc-bf to actually compile something simple to a mostly-working state, too < 1229365258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I remember I provided a replacement function that worked for gcc-bf < 1229365266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's simple enough < 1229365270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to write a replacement < 1229365274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that iirc relied on it not being a file < 1229365277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just I still have hundreds of unread emails < 1229365301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like realpath() { cd "$dir"; echo "$PWD"/; } < 1229365302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1229365320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember < 1229365361 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229365653 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1229365862 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Type_Configurable_Attribute_Collection: < 1229365865 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://svn.magentocommerce.com/source/branches/1.1-trunk/app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/Product/Type/Configurable/Attribute/Collection.php < 1229365945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh? < 1229365980 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's beautiful < 1229365980 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1229365986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the name is quite long < 1229365992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it's php < 1229365993 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"quite" < 1229366004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that was an understatement < 1229366011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, how did you find it? < 1229366017 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :someone's blahhhg < 1229366032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, Perl6 has a release date < 1229366037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1229366045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's "Christmas Day", they didn't specify the year < 1229366047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same as Duke Nukem? < 1229366048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so clearly cheating < 1229366053 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um, duh < 1229366055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1229366056 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :they make that joke all the time < 1229366060 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's the running gag < 1229366061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ais523 -----### < 1229366069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise it hadn't been made before < 1229366072 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, Chinese Democracy and Python 3000 are out < 1229366073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*had been made before < 1229366089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Chinese Democracy? Really I thought they didn't have that < 1229366089 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :still to go: Perl 6, DNF, new MBV album, any others? < 1229366094 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what next, Ruby 2? < 1229366098 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the album. < 1229366099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MBV? < 1229366099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats AnMaster -----### < 1229366102 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Chinese_Democracy < 1229366105 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I know that was a pun. < 1229366106 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :And I don't care. < 1229366116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what pun? < 1229366119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I didn't make a pun... < 1229366125 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the year of the linux desktop, if that counts < 1229366125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never heard of such an album < 1229366132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zuff: you want so hard to believe... < 1229366150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: that's different, the year of the Linux Desktop isn't something that's slow and up-coming < 1229366155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's something that's declared every single year < 1229366156 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MBV = 80s/90s shoegazer band, http://en.wikipedia.org/wiki/My_Bloody_Valentine_(band) < 1229366161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229366162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229366166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never heard of them either < 1229366173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :niether have I < 1229366176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :For reference I'm currently listening to: Antonio Vivaldi - Spring - Concerto for violin, op 8, no 1, in E major - Allegro - City of London Sinfonia < 1229366201 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229366201 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, also < 1229366201 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :analytical engine < 1229366201 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :been waiting a while for that one. < 1229366201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have good taste < 1229366201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was hand typed from the CD cover < 1229366201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, thanks < 1229366210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I also like Enya, yes strange mix I know < 1229366211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was built, though < 1229366216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not by the original author < 1229366219 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ais523: was it? < 1229366236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some modern-day project recreated it from plans IIRC < 1229366240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that's an "it might be an urban legend" IIRC < 1229366244 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Analytical_engine < 1229366285 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There's a simulator on the internet, too < 1229366290 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Although the syntax is horrible < 1229366297 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, my tastes in music are pretty contradictory < 1229366297 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Although not as bad as punchcards, I guess < 1229366433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it seems that 64-bit Wine has managed to run a hello world program, though < 1229366451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyone whose taste in music includes punchcards is clearly insane, so belongs here < 1229366475 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Come on, punchcards are awesome in music, oerjan < 1229366485 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :They're the salloon music of every cowboy movie < 1229366500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CLC-INTERCAL accepts punched-card input < 1229366544 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Too bad punch card readers pretty much disappeared :o < 1229366557 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There's a society that still make 'em, but fuck it's expensive < 1229366708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is "punchcards in music"? < 1229366712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the sound when they hit the floor? < 1229366714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1229366737 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of those old pianos with punchcards. < 1229366745 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, tapes. < 1229366745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? What for? < 1229366747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1229366750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1229366762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would a piano have a tape? < 1229366762 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You know. < 1229366767 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://www.outstandingelephant.com/jcquard/ < 1229366771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I don't, and I play piano < 1229366772 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :The tape has holes in it < 1229366779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, yes right, punchtape < 1229366779 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :The piano reads the hole, and make a not < 1229366781 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :note < 1229366788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, a music box? < 1229366791 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :IT MAKES MUSIC < 1229366792 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229366794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229366801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but is it a piano then? < 1229366815 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, it sure is in westerns! < 1229366821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or an analog synth? < 1229366823 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if it's historically accurate though < 1229366839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it sounds more like a keyboard/synth < 1229366843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except analog < 1229366844 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Piano_roll < 1229366847 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1229366883 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/c/c3/Pianola1.JPG < 1229366887 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is this TC? :o < 1229366908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so < 1229366918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, piano rolls work much the same way http://esolangs.org/wiki/Text does < 1229366987 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1229367007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah that one < 1229367017 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1229367020 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1229367030 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "oh, THAT piano punch card thing" < 1229367031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/^/ for padding < 1229446933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and spacing < 1229446935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because they knew not of css. < 1229446942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that module does it hyperfast. < 1229447132 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDdddddddddddddddddddd < 1229448458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229448464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1229448470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't seen you for a while < 1229448479 0 :ehird!unknown@unknown.invalid NICK :zuff < 1229448482 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :More bouncer errors. < 1229448485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1229448500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, is it a config issue or software issue? < 1229448527 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :It's a SPIRITUAL ISSUE. < 1229448536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is the former, complain to ehird, if it is the latter tell ehird he may want to try znc < 1229448541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, oh? how do you mean? < 1229448554 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I am not close enough to GOD for my bouncer to work correctly. < 1229448561 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229448562 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ehird's bouncer. < 1229448567 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :You mean Xenu < 1229448583 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1229448584 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229449739 0 :BtbN!n=btbn2@btbn.de JOIN :#esoteric < 1229449760 0 :BtbN!unknown@unknown.invalid PART #esoteric :? < 1229450616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, haha < 1229450630 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hi BtbN. < 1229450632 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Bye BtbN. < 1229450698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229451970 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: can you do something with fungot for me? < 1229451970 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :zuff: ( c) the judge, or < 1229451994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1229451995 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1229452005 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no; it needs fizzie-permissions < 1229452030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what on earth may that be? < 1229452137 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hm? (I'm preparing food, so partially away.) < 1229452173 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Make it change nick to meow and join #reddit. < 1229452176 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Plz. :D < 1229452176 0 :Hiato!n=1@dsl-245-24-148.telkomadsl.co.za JOIN :#esoteric < 1229452206 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh, no; I want to be around to observe that sort of stuff, and busy right now. :p < 1229452238 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry it's mostly perfectly innocent apart from the one bit which is all of it. < 1229452772 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Wow, hold on: is iHope == Actaeus on the XKCD for a? < 1229452794 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :er, that is to say, is anyone here that person on the fora? < 1229452822 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1229452834 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Link to their profile/ < 1229452880 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.xkcd.com/viewtopic.php?f=17&t=31598&sid=bbf395caf53ac448f3e5347d6b4fdc5a#p1189920 that links to http://tunes.org/~nef//logs/esoteric/06.03.20 and I am busy playing that game on the XKCD forum. I was just interested if someone here I knew was, in fact, playing against me < 1229452929 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Well, our logs are quite googleable. < 1229452939 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION internet-stalks to see < 1229452969 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I spend far too much of my time on the xkcd fora, where I go by Actaeus. I’m also a denizen of #xkcd on irc.foonetic.net, where I’m Daedalus, but lately I haven’t been there very regularly. < 1229452973 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Never seen either of those here. < 1229452978 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :So nobody from here I think < 1229453008 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes back to IE < 1229453013 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: what why < 1229453025 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :firefox crashes every day, sometimes many times. < 1229453046 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so it is you zuff - curse you :P Heh, either way, I can't say I knew you before hand < 1229453058 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I'm ehird. < 1229453071 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh, damn, you are? Hell, small world < 1229453086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Wait. < 1229453089 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Do you know another zuff? < 1229453097 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1229453100 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1229453144 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and let me guess then, it was ais523 that came up with the 3 state two symbol (or visa versa) turing machine that caused some controversy.. < 1229453177 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: no; but he solved it and got money in the process. < 1229453181 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :How did you guess? :-P < 1229453185 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Oh, 23? < 1229453187 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :That's coincidence. < 1229453218 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Heh, no, no, not really - but partially. Adrew Smith = AiS:P (Ian?) < 1229453227 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Alex (ian) smith < 1229453246 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Technically ais523 is a separate person because he's a wikipedia admin and they get death threats and stuff. < 1229453280 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh, heh - bad memory. So then, let me ask, who is scikidus? Heh, lol - interesting take on FOSS attitude there < 1229453288 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, most of the death threats were from me. < 1229453293 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229453294 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :scikidus? < 1229453298 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But it's his fault, really. < 1229453301 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I told him. < 1229453306 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't mess with football. < 1229453310 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I don't think we've seen a scikidus. < 1229453316 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :...should we have? < 1229453372 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I see, anything you'd like to share? Ehird/zuff: Well, that other guy on the Big number game - unless, of course, you were joking. Oh, and tricky777 < 1229453388 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Slereah- was joking... also, what was I joking about < 1229453390 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::s < 1229453408 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's true. I didn't actually issued death threats to ais523. < 1229453412 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Surprising no? < 1229453423 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :My world has been turned upside-down < 1229453426 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Although I could do some now, I suppose. < 1229453430 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :ais523! < 1229453436 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(20:43:01) zuff: I spend far too much of my time on the xkcd fora, where I go by Actaeus. < 1229453439 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :PREPARE TO MEET YOUR DOOM! < 1229453442 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :DOOOOOOOOOOOOOOM! < 1229453450 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: that was copy pasting from the guy you linked's blahg < 1229453457 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Youtube it (might as well make a pretty penny) < 1229453459 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh, lol < 1229453460 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1229453476 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Wow, this is what happens after a long day < 1229453577 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Ok, let's see - how do we delete the logs? :P < 1229453748 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229453786 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Ooooooh < 1229453790 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Spam on the wiki :D < 1229453794 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Like shitload of it < 1229453882 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :link < 1229453960 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Special:Recentchanges < 1229453973 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Befungehttp:/www.mepis.org/docs/en/index.php/Make_Media_players_work < 1229453976 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1229453983 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229453988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread that as Special:Rectangles. They should have a special page like that. With some CSS rectangles in it, or something. < 1229454000 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: NICK meow JOIN #reddit < 1229454016 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::{ < 1229454017 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229454018 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nnnnah. But you can run your own copy of fungot to do that, maybe? < 1229454018 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: providing a unique name, mintor, except a transfer order < 1229454018 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(fungot taht is) < 1229454018 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :zuff: the initiation of the contract's terms, the voting period. this rule < 1229454027 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That would be difficult. < 1229454049 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, nontrivial, maybe. < 1229454053 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:%22The_most_important_thing_in_the_programming_language_is_the_name._A_language_will_not_succeed_without_a_good_name._I_have_recently_invented_a_very_good_name_and_now_I_am_looking_for_a_suitable_language.%22 ais523 WANTS TO DELETE OUR LANGUAGE < 1229454059 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The language model stuff needs a bit of disk space. < 1229454078 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: plzzzz < 1229454083 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'll bribe you with agoran assets < 1229454106 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I doubt those translate to anything useful in a real-world sense. < 1229454134 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: jaycampbell was offering 5 bucks for 300 coins a while back, iirc. < 1229454155 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1229454182 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I am wary of doing anything related to freenode channels I do not know about (which, at this point, means anything else than #esoteric) since they might get offended or something. < 1229454193 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :don't worry, they'll be very happy < 1229454214 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm also not sure whether you're the most trustworthy person around. < 1229454216 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No offence! < 1229454226 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :C'mon :} < 1229454273 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: CMON :D < 1229454283 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mmmeh. I guess I can always /part if it looks like someone's getting restless. Although fungot's raw-loggery is difficult to follow. < 1229454283 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: be known to all contestants, and cannot be made in a row receive exactly the same < 1229454292 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Thank you :} < 1229454327 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :} < 1229454344 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, I think I'll run another copy, though. If I just do ^raw NICK, it won't change the name it looks for in the babbling thing. < 1229454353 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ah, good point. < 1229454357 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :That's ok. < 1229454382 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Did you want it set to this agora style? < 1229454391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Any style would be OK, but irc would be best. < 1229454422 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you should explore freenode more, this is the best network there is < 1229454499 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I did look at some freenode channel list, but was unable to decide, there being so many options. I used to idle on #scheme some time ago, though. < 1229454556 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well this is the best channel, so a good start. < 1229454566 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :} < 1229454599 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: where else are you? < 1229454600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://forums.xkcd.com/viewtopic.php?f=17&t=31598&sid=bbf395caf53ac448f3e5347d6b4fdc5a#p1189920 that links to http://tunes.org/~nef//logs/esoteric/06.03.20 and I am busy playing that game on the XKCD forum. I was just interested if someone here I knew was, in fact, playing against me <-- hm... that makes me wonder < 1229454610 0 :vabot_!n=vabot@dsl-245-24-148.telkomadsl.co.za JOIN :#esoteric < 1229454616 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Nowhere else, in this network. < 1229454618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"fastest-growing recursive function for two arguments that only calls the successor function (x+1) and itself". < 1229454620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about: < 1229454626 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, for some reason the meow-copy does not babble. < 1229454633 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i meant on what other networks < 1229454634 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :{ < 1229454637 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :then realized i already know. < 1229454638 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :maybe fixed lenght check < 1229454641 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think it's missing some file; the list of styles is empty. < 1229454642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :N(x) -> N(x+1) < 1229454645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not fast growing < 1229454647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but infinite < 1229454674 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :buzzy beavor < 1229454705 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, AnMaster: It would be nice, and hugely recursive, but again,it's infinite and thus incomputable thus violating two of the rules in the OP, but there are faster growing ones < 1229454712 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, yeah, already tried < 1229454718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, ah < 1229454721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229454733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any number of arguments allowed? < 1229454750 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Sure < 1229454761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I _think_ it is easy < 1229454770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to make it as fast growing as you want < 1229454780 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it was missing styles.list. < 1229454784 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1229454793 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: works now? :D < 1229454798 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Seems to. < 1229454805 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1229454806 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: tried what? < 1229454814 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The nickname is registered, though. Not in use right now, but still. < 1229454824 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, well. < 1229454828 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: http://forums.xkcd.com/viewtopic.php?f=14&t=7469&st=0&sk=t&sd=a&start=120#p1119569 < 1229454828 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1229454838 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's the idea? < 1229454844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :working on it... < 1229454858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The raw log doesn't show anything I send, so I won't see them replies. < 1229454869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :N(0,b,c,d) -> d N(a,b,c,d) -> N(a,b,c-1,d+1) < 1229454881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not finished < 1229454898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the basic idea is that you for each level make it recursively add to the last argument < 1229454906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using the others as counter, adding huge amounts to them < 1229454913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :recursively < 1229454921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for each recursion < 1229454922 0 :Corun!unknown@unknown.invalid NICK :BurgerFuel < 1229454930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think something like that _may_ work < 1229454937 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that lasted long < 1229454939 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Currently I think this to be the greatest number in the competition: http://forums.xkcd.com/viewtopic.php?f=14&t=7469&st=0&sk=t&sd=a&sid=b2fb64934328f8712614dc0c394f9f0a&start=200#p1206232 which relies on this http://forums.xkcd.com/viewtopic.php?f=14&t=7469&st=0&sk=t&sd=a&start=80#p1096078 < 1229454940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :N(a,b,c,d) -> N(a+,b+,c-1,d+1 < 1229454944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then when c reach 0 < 1229454948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :begin with next < 1229454954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also define several sub recursions for each < 1229454962 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, how intolerant. It wouldn't even have looped for any more messages. < 1229454975 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I've basicly done that in my recent one. While you decrease one argument, increase another etc < 1229454983 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: indeed. what pigs. < 1229455019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, yes and add a huge amount of arguments + increase several at once, make each such call increase everything else < 1229455040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably nest it lick < 1229455041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like* < 1229455078 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Oh. Just the plain old IRCnet. < 1229455079 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the idea is awesome, the thing is you have to find a way to make it grow in value incomprehensibly at the same time as making it massively recursive < 1229455090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :N(a,b,c,d) -> N(N(N(a,b,c,d-1),N(a,b,c,d-1),N(a,b,c,d-1),N(a,b,c,d-1)),N(N(a,b,c,d-1),N(a,b,c,d-1),N(a,b,c,d-1),N(a,b,c,d-1)),N(N(a,b,c,d-1),N(a,b,c,d-1),N(a,b,c,d-1),N(a,b,c,d-1))) < 1229455091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1229455127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't be arsed to work out the details < 1229455132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the general concept should work < 1229455140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, as long as you give credits to me ;) < 1229455142 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, though, I hat to say it, but relatively, that is less recursive than some other numbers < 1229455151 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Though, AnMaster, you seem to have something there < 1229455165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, yes, just a rouge sketch < 1229455168 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so I'll definitely try to use it - and yeah, you'll get the credit :P < 1229455170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :add 10-15 arguments more < 1229455174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1229455182 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :A(G_A(G_64,G_64),A(G_64,G_64)) < 1229455186 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229455188 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :A(G_A(G_64,G_64),G_A(G_64,G_64)) < 1229455193 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes i know, as i said. < 1229455197 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Sure, of course, and make it call itself as a supplmemntary argument as well < 1229455199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, very nice, but just nest them a few more levels < 1229455199 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :What's G? < 1229455201 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've whoissed you on all networks i'm on. < 1229455204 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229455205 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Graham? < 1229455207 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: graham < 1229455210 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so we do < 1229455218 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the G number indexed by A(g64,g64) < 1229455218 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that is A(G_xkcd,G_xkcd) which is puny < 1229455219 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is an all-around stalker < 1229455219 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Use busy beaver :o < 1229455220 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229455221 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and apply it to A < 1229455224 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: :P < 1229455238 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's a huge-number generator not used enough < 1229455242 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Plus, it's on a turing machine! < 1229455249 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :slereah: http://forums.xkcd.com/viewtopic.php?f=14&t=7469&st=0&sk=t&sd=a&start=120#p1119569 < 1229455262 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yay :D < 1229455267 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I <3 U Hiato < 1229455267 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I also used to be on dalnet and efnet, but I can't even remember what channels, except dalnet's #alt.suicide.bus.stop, I think. < 1229455282 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :alt.suicide.bus.stop is lulzy < 1229455287 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and the numbers from page four are way to large to be computed these days < 1229455292 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as is its newsgroup parent < 1229455325 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think hanging on their IRC channel got my picture to some Italian magazine about those crazy Internet people. < 1229455333 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps Slereah with a mackerel < 1229455342 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is this foreplay? < 1229455349 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mackerel is the b nomic currency < 1229455372 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Lol, and er? < 1229455378 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :YOU FOUND : ONE MACKEREL! < 1229455386 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :*Zelda music* < 1229455396 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: b.nomic.net < 1229455398 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha - so, so, so sad < 1229455406 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :will do Ehird < 1229455433 0 :BurgerFuel!unknown@unknown.invalid NICK :CorunFuel < 1229455455 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :who wouldn't < 1229455458 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot < 1229455458 0 :vabot_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Due to a required test protocol, we will not monitor the next chamber, you will be entirely on your own. Good Luck < 1229455490 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :God's truth oklofok - is everything here destined to be mis-interpreted? :P < 1229455617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, hm I read about some math professors doing something like that recently < 1229455631 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1229455663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one of them ended up with something like (don't remember exactly) "the smallest number that is larger than any number of a finite set" < 1229455670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1229455693 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Aleph-null? Hrmm, interesting, I don't suppose you have the link... < 1229455694 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: intentionally yes. accidentally only if AnMaster is online ;) < 1229455707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, what? < 1229455710 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well okay he hasn't done that for a while < 1229455726 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're oerjan's official pun-misinterpreter < 1229455728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I was talking about the big number < 1229455742 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh? you misunderstood what i was saying < 1229455744 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i see, i see :P < 1229455747 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: [stalk mode] < 1229455748 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(hence forth referred to as Esolangs - whose root word remains unknown to me) < 1229455753 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[eso]teric-[lang]uages < 1229455759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, no I was not reading current convo < 1229455765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about big numbers < 1229455773 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Agreed < 1229455774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, hm think I found it < 1229455779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://tech.mit.edu/V126/N64/64largenumber.html < 1229455781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1229455787 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, will check it out now < 1229455790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from last year < 1229455901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, ah it was "The smallest number bigger than any number that can be named by an expression in the language of first order set-theory with less than a googol (10100) symbols." < 1229455913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that 10100 seems wrong < 1229455917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be 10^100 < 1229455939 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hrmm, yes, though there is a problem with that < 1229455943 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :let me find the link < 1229455947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, oh? < 1229455955 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://www.scottaaronson.com/writings/bignumbers.html < 1229455962 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, essentially: < 1229456008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1229456009 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : One plus the biggest whole number nameable with 1,000 characters of English text This number takes at least 1,001 characters to name. Yet we’ve just named it with only 80 characters! Like a snake that swallows itself whole, our colossal number dissolves in a tumult of contradiction. What gives? < 1229456012 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :From there down < 1229456014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229456144 0 :AquaLoqua!n=anonym@dsl-245-24-148.telkomadsl.co.za JOIN :#esoteric < 1229456168 0 :AquaLoqua!unknown@unknown.invalid PRIVMSG #esoteric :vabot die < 1229456169 0 :vabot_!unknown@unknown.invalid PRIVMSG #esoteric :Goodbye cruel world < 1229456169 0 :vabot_!unknown@unknown.invalid QUIT :"underflow" < 1229456173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, ah that differs a bit doesn't it? < 1229456195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first order logic vs. english < 1229456203 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Well, the syntax is different, but the concept is the same < 1229456227 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :category theory explains that phenomenon < 1229456229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1229456232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, oh? < 1229456234 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :The largest number one can notate within a given number of symbols is elegantly beaten by it's definition < 1229456258 0 :AquaLoqua!unknown@unknown.invalid QUIT :Client Quit < 1229456272 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, basically it defines set as something that cannot contain certain sets, you need classes (?) for that < 1229456279 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't really understand it. < 1229456286 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so i can't say much about it < 1229456320 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229456322 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :paradox :- not(paradox). < 1229456331 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :is that the prolog translation of "is the answer to this question false?" < 1229456332 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1229456339 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't know much about that approach, but logic most certainly invalidates this < 1229456388 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Ehird: What is the answer to this question?" < 1229456388 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :"This statement is neither true nor false" < 1229456388 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :"Why doesn't this question have an answer?" < 1229456388 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :"The following statement is false. The previous statement is true" < 1229456418 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I mean < 1229456422 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The following statement is false. < 1229456423 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :How do you say, in Prolog, the statement < 1229456429 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"This statement is false." < 1229456453 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see :P Still, the irrelevance and obscurity of my quotes should be entertaining enough < 1229456455 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in haskell, x = not x < 1229456466 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: i don;'t think so < 1229456467 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves for a brief ice-cream break < 1229456565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ok then < 1229456666 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229456759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's equivalent though < 1229456784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :suppose we have a statement X that says "X is false" < 1229456787 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :X == false < 1229456795 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :expanding X: < 1229456798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(X == false) == false < 1229456803 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :simplifying: < 1229456805 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :X == true < 1229456809 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1229456811 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :expanding X: < 1229456814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(X == false) == true < 1229456817 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :simplifying: < 1229456819 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :X == false < 1229456820 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1229456821 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1229456826 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229456827 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :thank god < 1229456828 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so X == not X < 1229456828 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229456941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, also there is an easy way to always post a number bigger than the last posters number < 1229456946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :copy paste it, add +1 < 1229456948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229457001 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :big numbers and paradoxes are boring < 1229457036 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :boredom is boring < 1229457047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey that wasn't a meme < 1229457049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you meant: < 1229457054 0 :CorunFuel!unknown@unknown.invalid QUIT :"Leaving" < 1229457055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :boring boredom is boring < 1229457057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::DF < 1229457059 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1229457059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D* < 1229457060 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he didn't. < 1229457064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, yes he did < 1229457241 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229457763 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Again, in violation of the OP :P < 1229457767 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh and < 1229457777 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION returns from the ice-cream break, non the hotter < 1229457807 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I disagree. < 1229457813 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :YOU ARE ONE HOT INDIVIDUAL < 1229457815 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :WINK WINK < 1229457863 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, oh my... so subtle, yet attractive too < 1229457933 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Subtle. Like my dick. Which I am about to shove in your mouth < 1229457946 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Allright I'll stop. < 1229458039 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no, please, don't feel compelled - it was just getting inappropriate < 1229458085 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :get a channel < 1229458099 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Slereah? < 1229458108 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :That's me. < 1229458124 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :... channel ideas? < 1229458142 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :#hiato_and_slereahs_hot_loving < 1229458154 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Nah, that's the name of our paying website < 1229458192 0 :Slereah-!unknown@unknown.invalid NICK :Slereah < 1229458205 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :See, future planning, that's where you phail zuff < 1229458217 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229458382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, OP? < 1229458459 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Original Post (methinks) - basically the rules for the post/description of what is needed/requested < 1229458640 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://forum.osdev.org/viewtopic.php?f=2&t=18573 - lol < 1229458669 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Needs moar esoOS < 1229458673 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :EVERYBOOOODY YEAH < 1229458675 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :WOOOO-O < 1229458679 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1229458680 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ROCK YOUR BOOOOOOODY YEAH < 1229458694 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll rock your body alright! < 1229458704 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And by that I mean STONE YOU YOU SHAMELESS WHORE < 1229458713 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :COVER YOUR BODY AND STOP THIS DEMONIC DANCING < 1229458715 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :...wait how did you turn that into something sexual?!? :o < 1229458717 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Damn, slereah, I though *WE* had something special < 1229458731 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: are you covering for psygnisfive today? < 1229458745 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :since when is stoning threats gay? < 1229458764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are you calling Iran gay? < 1229458764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :'cause I'm telling. < 1229458772 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229458774 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh you < 1229458779 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and your silly anecdotes < 1229458783 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1229458995 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey kids < 1229458999 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: no hes not < 1229459005 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pounces oklofok < 1229459027 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive : I'll cover you! < 1229459038 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x.x < 1229459218 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::oo < 1229459258 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so i have to say < 1229459262 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :being drunk is really boring < 1229459336 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :being drunk occasionally makes the little things more fun < 1229459346 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but you can't do the big things, because those require brain. < 1229459381 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :for instance i can never get myself to wash the dishes, but give me a bottle of vodka, and it becomes trivial. < 1229459391 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229459416 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean boring in that the drug produces no fun mental or physical effects < 1229459417 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but yes, being drunk isn't that much fun < 1229459423 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229459434 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it usually just numbs you < 1229459442 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :at least that's the most noticeable effect < 1229459446 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it was indeed numbing < 1229459457 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the whole experience was much like DXM actually < 1229459464 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :only DXM eventually produces dissociation < 1229459481 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i suspect alcohol might do that eventually too but i think it'd be too difficult for me to consume enough to do that < 1229459507 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should do drugs instead. < 1229459511 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Winners do drugs. < 1229459511 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i.. do? < 1229459543 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WHAT DRUGS < 1229459554 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :TELL ME, MY FRIENDS IN THE PARTYVAN WOULD LIKE TO KNOW < 1229459564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :YOU ENJOY PARTY, RIGHT? < 1229459575 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ive done DXM the most, tried salvia, and tried lsd. the latter two never actually got anywhere D: < 1229459585 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DXM? < 1229459605 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh, cough syrup. < 1229459634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1229459650 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tho dont let that cause you to think it's trivial < 1229459658 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DXM is essentially identical to Ketamine < 1229459665 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in terms of effects < 1229459667 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I could use some cough syrup myself < 1229459674 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not for drugs, though. I have a cold :( < 1229459686 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: how much did you consume? < 1229459702 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i usually drink 15-20 beers < 1229459707 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you plan on ever doing dxm, get cough gels. the syrups often have other crap that will destroy your liver. < 1229459723 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ehh 12-16 oz of 42% sambuca < 1229459730 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(well used to, nowadays i don't really drink) < 1229459741 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229459762 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how much that is in terms of beer, how much is 1 oz < 1229459803 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1 US fluid ounce = 29.5735296 milliliters < 1229459829 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay so that's half a liter or smth < 1229459839 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229459870 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"ok"? :P < 1229459881 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"i believe you o great mathemagician" < 1229459911 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229459960 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway that's a good dose if you aren't used to drinking, you should have experienced "being drunk" < 1229459971 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1229459978 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it just wasnt terribly interesting < 1229459982 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont see what people get out of it < 1229459991 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :being with friends. < 1229459992 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i certainly dont see why they're so incompetent on it < 1229460000 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im with friends all the time! < 1229460004 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i dont even need to get drunk! < 1229460010 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you're not finnish. < 1229460017 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1229460020 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Imaginary friends don't count." < 1229460020 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im a crazy linguist < 1229460023 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm finnish. < 1229460024 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so are all my friends < 1229460030 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Even though I was not born in Finland < 1229460034 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or from Finn parents. < 1229460042 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because Finn is a way of being, you see. < 1229460050 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes, definitely < 1229460060 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if you understand that, you are automatically finnish. < 1229460077 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1229460088 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hope I don't have to pay Finn taxes though < 1229460129 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1229460269 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :we don't have taxes here, every week we sacrifice a few hundred citizens (poison gas) and take their money < 1229460307 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :probably more than a few hundred, i'm not a politician < 1229460333 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not politician, that other thing. < 1229460802 0 :kar8nga!n=kar8nga@e-11.vc-graz.ac.at JOIN :#esoteric < 1229461011 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, drugs < 1229461050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want to get my hands on some lsd < 1229461492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1229461501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION read a bit of scrollback < 1229461504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :made no sense < 1229461552 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229461819 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1229461823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how do you say ? < 1229461845 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :two-pull < 1229461847 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is the in the in or the in ? < 1229461855 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1229461856 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :butt. < 1229461919 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyone else? < 1229461935 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :With /u/. < 1229461945 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would've used the butt variant, I think. < 1229461951 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although actually, I never use tuple. < 1229461956 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I always say ordered pair. < 1229461967 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what about a 5-tuple, slereah? < 1229461981 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think en:tuple is officially fi:monikko, which sort-of sucks, since that word has a lot more common meaning of en:plural. < 1229461981 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so one for /u/, one for /V/ < 1229461990 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and slereah doesn't say it < 1229462009 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive : You can build a 5-tuple with ordered pairs < 1229462013 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wee i like how fizzie is using the language prefixes :D < 1229462024 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :slereah: i can build a 5-tuple out of your mother < 1229462026 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats your point < 1229462037 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No you can't. < 1229462047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure can < 1229462072 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My pronunciation is not something anyone should draw any conclusions from, since it's mostly guesswork. The native English speakers should comment on this. < 1229462085 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i say the same as you < 1229462125 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the pronunciation is optionally /u/ as in or /V/ as in < 1229462147 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=qqKb1P_RKKk < 1229462210 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh boy < 1229462270 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is hilarious < 1229462284 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229462299 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure psygnisfive was being sarcastic < 1229462300 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: two-pull < 1229462360 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually i love it zuff < 1229462439 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but that's a word i've never heard used (well probably have, but haven't paid attention) nor checked, because i haven't had to say it < 1229462481 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :been wanting to check it though, because both pronunciations sound possible to me < 1229462505 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've spoken "tuple" the way I'd read it as a Finnish word, when speaking otherwise-Finnish but needing that particular concept, because I don't think anyone seriously uses the translation. < 1229462524 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I can explain that pronunciation, though; maybe oklofok could. < 1229462580 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you mean you don't think anyone uses the word "tuple" in finnish? < 1229462594 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think anyone uses the word "monikko" for it, even though that's what my dictionaries give. < 1229462608 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Except maybe some database people, they are freaky. < 1229462626 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1229462637 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :some of our lecturers use it < 1229462647 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and i think the rest use english. < 1229462657 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but otherwise i've only heard "tuple" < 1229462707 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229462795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :poll: What project should I begin this xmas (apart from upgrading some servers and such that I have to do anyway): 1) Start learning haskell 2) Start working on a hobby OS (very basic, think, real mode only, very basic shell) < 1229462821 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :2) < 1229462823 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :because it is not 1) < 1229462824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :note I may ask the same question elsewhere, and what I will decide may be based on several sources < 1229462827 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :write a hobby OS in haskell... in the type system! < 1229462840 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: you really don't want to inflict AnMaster learning another functional language on us. < 1229462840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, hah, I think I will have to do 1 first then < 1229462845 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :please think of the kittens!! < 1229462855 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i will personally kill 5 kittens if AnMaster chooses 1) < 1229462865 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm, yes, consider the kittens then < 1229462875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I asked this question in another channel and got 5 "1" so far < 1229462879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well,* < 1229462898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and just 1 "2" < 1229462909 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :they're both fun < 1229462914 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1 is easier, in the sense that it is achievable < 1229462915 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: god damnit < 1229462917 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i am dying here < 1229462923 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :please think of the kittens < 1229462927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, indeed, and I will probably try the other one later < 1229462932 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :2 is not really achievable, and even if you do achieve it, all you'll have for it will be a really shitty hobby OS. < 1229462935 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :haskell is better < 1229462935 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :after killing the kittens i will put them in the fucking lhc < 1229462939 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and make them die < 1229462940 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and the world will DIE < 1229462942 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and AnMaster will DIE < 1229462947 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and everything will STOP < 1229462950 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :dunno, a friend of mine recently made an os < 1229462952 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and I will envelop the UNIVERSE < 1229462953 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and it will DIE < 1229462958 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I did 2 before 1, anyway. But I turned into a Ctard. < 1229462959 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and I will KILL IT < 1229462961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, indeed, it would be like LFS, very interesting distro to install, and you learn a lot < 1229462964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but usable? no < 1229462965 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :can't be that hard < 1229462965 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and I will KILL IT < 1229462969 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AND I WILL KILL IT < 1229462981 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :one track mind < 1229462993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, well said < 1229463005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, that may be a Swedishism < 1229463008 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how is a working os not usable, all you need it brainfuck, irc and some kinda word processor < 1229463012 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and you can code those in a minute < 1229463013 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :these kittens are eating my brain < 1229463018 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i am ready to strangle them < 1229463020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, not so easy < 1229463034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have investigated these questions a bit < 1229463051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I will probably go for 1. but I don't know. < 1229463059 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: here's something to put you off: < 1229463065 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make an OS in Haskell! < 1229463067 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://learnyouahaskell.com/ < 1229463075 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: modern haskell is painful without compiler-specific extensions. < 1229463078 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :including major ones. < 1229463081 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no standard! < 1229463090 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches AnMaster choke on his own breath < 1229463099 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Don't do it AnMaster! < 1229463110 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Beware of the monads! < 1229463122 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's easy. and you can't convince someone who doesn't know what he's talking about that he's wrong, so don't even try. < 1229463138 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows just enough haskell to make one stupid joke < 1229463164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1229463172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I'm going for 1 < 1229463176 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :agh < 1229463178 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :/ignore AnMaster < 1229463182 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :let me know when the nuclear fallout is over < 1229463188 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What did Goldilocks say upon seeing "Maybe (b -> Either a b)"? < 1229463189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait! < 1229463197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scheme is said to be painful without compiler extensions < 1229463206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after using it: I disagree < 1229463207 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :/ignore zuff < 1229463208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is fun that way < 1229463208 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: hehe < 1229463221 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Funnily enough, in XChat, /ignore does not work that way < 1229463229 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :funnily enough, xchat sucks dick < 1229463260 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's an OS project course in at least our university; they do build and OS there, and it doesn't seem to be terribly difficult. Okay, so they do get some skeleton code provided, but still. < 1229463266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/and/an/ < 1229463267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lament, is that "hehe" at the joke, or at /ignore zuff ? < 1229463272 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: with haskell, unlike with scheme, there's only one compiler < 1229463275 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the joke < 1229463277 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229463279 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: no there isn't < 1229463284 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ok, all the other ones suck < 1229463285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"It's Just Right" < 1229463288 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and the interpreters suck < 1229463291 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but :P < 1229463315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, indeed < 1229463326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, I use erlang too, there is just one implementation < 1229463342 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: you are a really awful person. < 1229463468 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what did she say? < 1229463479 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :zuff: i'm awfully real. < 1229463479 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, "It's Just Right" < 1229463496 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes. your continued existence is awful in light of recent events < 1229463517 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://haskell.org/haskellwiki/Humor/Goldilocks < 1229463526 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that page does not belong under Humor/ < 1229463545 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, that would be Maybe (Either a) < 1229463552 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1229463560 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Right the actual constructor < 1229463580 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229463592 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ah. < 1229463769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also is zuff actually ignoring me? < 1229463771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1229463956 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you'll probably know right after i answer you < 1229464221 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229464456 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229464672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: http://learnyouahaskell.com/ <-- thanks btw < 1229464681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"This tutorial is aimed at people who have experience in imperative programming languages (C, C++, Java, Python …) but haven't programmed in a functional language before (Haskell, ML, OCaml …)." < 1229464682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1229464698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do know scheme and erlang, but it will still be useful I'm sure < 1229464796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, I have already collected a small collection of links to Haskell tutorials < 1229464858 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229464873 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :learnyouahaskell is only good if you like cartoons and code examples involving calling people gay. < 1229464874 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :which i do. < 1229464890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah not on ignore :) < 1229464903 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes on ignore. < 1229464905 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i just checked the logs. < 1229464915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, "real world haskell" looks quite interesting too < 1229464927 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's not a good intro. also, stop learning haskell. < 1229464927 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :he goes to great lengths to be able to read everything you say yet ignore you. < 1229464939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, indeed :D < 1229464941 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :he must love/hate you quite a lot. < 1229464954 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: the ignoring is symbolic of my fiery hatred. < 1229464958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what about the chicken < 1229464960 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the reading is symbolic of my morbid curiosity. < 1229464977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, suggestion: I don't ask you haskell questions, I ask someone else? < 1229464981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that < 1229464984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1229464991 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's still in here :P < 1229465002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh the answers will also be here then < 1229465008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you don't get around it any way < 1229465040 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :in conclusion, fuck life < 1229465149 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :someone give me some rss feeds to subscribe too. I'm trying out google reader to further convince myself that rss sucks < 1229465180 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i like google reader < 1229465212 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it seems ok. the design made me puke though so i satisfied my inner wannabe typographer by installing http://helvetireader.com/ < 1229465215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I know some < 1229465259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: http://learnyouahaskell.com/ < 1229465261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229465264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gentoo.org/rdf/en/gentoo-news.rdf < 1229465265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1229465270 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.news.com.au/story/0,27574,24812462-23109,00.html ahahahahahahahahahahahahahahahah < 1229465273 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :/insensitive < 1229465281 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah it would help if I used gentoo < 1229465289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229465322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://book.realworldhaskell.org/feeds/comments/why-functional-programming-why-haskell/ < 1229465323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1229465341 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :why-haskell <- because you hate yourself < 1229465351 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :umm, why would I subscribe to the feed of comments on one section of a haskell book that I don't like all that much < 1229465360 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :speaking of RWH < 1229465366 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i just got my copy yesterday < 1229465374 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: but you hate haskell < 1229465396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, hm was just random feed < 1229465425 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds his google reader feed to google reader, ending the universe < 1229465466 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :damn, it works properly < 1229465468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :what a disappointment < 1229465504 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i should make a blog just to subscribe to it < 1229465522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, don't you already have a blog? < 1229465532 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not as if I post to it or anything. < 1229465543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1229465545 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, it's technically down. < 1229465551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229465552 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, that's tusho's blog/ < 1229465555 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not mine < 1229465557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ahha < 1229465558 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or ehird's. < 1229465604 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it occurs to me that I should probably just write yet another rss->email thing since I check my email often. < 1229465732 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1229465738 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that would be the _one single_ good use of html mail./ < 1229465805 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :crazy. < 1229466001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wellllll < 1229466010 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it'd kind of suck in that you'd just get the title and source < 1229466016 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :instead of a summary of the article < 1229466019 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :in the list < 1229466338 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229466412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I see why you like http://learnyouahaskell.com/introduction < 1229466413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229466419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Also, I think you can do Haskell development with that wacky mouse with one button, although I'm not sure." < 1229466432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes yes I know macs have two nowdays < 1229466436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except on laptops < 1229466442 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"congratulations you got the joke" < 1229466501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, last I checked macbook and macbook pro still use single mouse button below the touchpad < 1229466622 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1229466990 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229466993 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WRYYYYYYYYYY < 1229466998 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica no works ;_; < 1229467040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, oh? < 1229467049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what are you trying to do? < 1229467059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I _may_ know some other software that does the same < 1229467069 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is really not helpful < 1229467081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, oh? I was trying to be helpful < 1229467083 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : Convolutions. < 1229467084 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :nor was your suggesting of trying another editor when SimonRC (i think) had a minor problem with another < 1229467092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, ah hm, no idea < 1229467096 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :\!\( < 1229467097 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :\*SubsuperscriptBox[\(\[Integral]\), \(-\[Infinity]\), \ < 1229467097 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :\(\[Infinity]\)]\((HeavisideTheta[t - T]* < 1229467097 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : A)\)*\((HeavisideTheta[t - T - \[Tau]]*A)\) \[DifferentialD]t\) < 1229467120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, that looks like somewhat broken LaTeX notation? < 1229467130 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no < 1229467132 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that looks like mathematica. < 1229467144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229467146 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1229467155 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica looks like that in the real world. < 1229467162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me it looks somewhat similar to LaTeX < 1229467165 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It only looks neato in Mathematica < 1229467179 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah, in mathematica that \ stuff transforms into real-mathematical-equation looking < 1229467187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1229467189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229467195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes it does in LaTeX < 1229467214 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it should answer a function. < 1229467219 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I get infinity. < 1229467222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :example: LyX, has WYSIWYG LaTeX formula editor < 1229467223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229467226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, :/ < 1229467240 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I really don't want to do it by hand < 1229467246 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I must give something back friday < 1229469230 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229469993 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I received this from a random ICQ person < 1229469995 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :364399558: , ! , , ! sex-gong()ru 25879 < 1229470004 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Must be some sort of secret code! < 1229470106 0 :wumpus_!n=wumpus@1.106.113.82.net.de.o2.com JOIN :#esoteric < 1229470112 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229470125 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey dude. < 1229470151 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1229470152 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :probably iso-8859-5 < 1229470248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably cp1251 < 1229470266 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Подготовься, друг! Тебе понадобится все свободное время, чтобы пересмотреть нескончаемые порно фильмы, которые мы припасли для тебя! sex-gong(точка)ru < 1229470283 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1229470291 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sex gong. < 1229470306 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm picturing russian men strinking gongs with their penises. < 1229470311 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's a million dollar idea. < 1229470462 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sounds like something russian men would do < 1229470481 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's Russia, they probably don't have the internet < 1229470485 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You've got to pass the time < 1229470517 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :Vodkadoes help < 1229470575 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hi wumpus_ < 1229470578 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you new here? :P < 1229470598 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1229470616 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :sacrificed some goats already? < 1229470643 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You smell a wumpus_ nearby. < 1229470644 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Humans are also accepted. < 1229470655 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :nope, but I beat up my dog regularly :-) < 1229470683 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it a puppy? < 1229470691 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1229470698 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not good enough then. < 1229470716 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :it s a St. Bernhard < 1229470730 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :that is good enough < 1229470733 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1229470737 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They're not cute. < 1229470742 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They're mops. < 1229470750 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Barely alive < 1229470750 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :! < 1229470752 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :ok next time it's your turn :-) < 1229470766 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229470810 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I will rape your dog. < 1229470843 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :you are really brave Slereah < 1229470890 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's all in a days work. < 1229470896 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229470898 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :/topic #dogabuse < 1229471013 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :what's up around here < 1229471021 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not much. < 1229471044 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hello wumpus_, welcome to #esoteric < 1229471056 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament here is your channel cofounder < 1229471071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we're a small multinational community dedicated to designing a programming language centered around sexual abuse of domestic animals < 1229471080 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :naturally < 1229471082 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :hi lament, you are also a fan fan of those BSD-games? < 1229471092 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You don't want to know how to write a cat program! < 1229471097 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot* < 1229471101 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1229471130 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :my fortune-software started today with some ways to skin a cat < 1229471216 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :so you are dealing with Satanic Code < 1229471353 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's really a bitch to type pentagrams. < 1229471416 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I expected there to be a pentagram in unicode, but sadly no :( < 1229471492 0 :wumpus_!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you did not mumble the right mantras while programming < 1229471654 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www3.waterstones.com/wat/images/nbd/l/20/9780099403357.jpg < 1229471658 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fuck. < 1229471661 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in Satanic Code, typing a pentagram is pretty easy: data Pentagram = Pentagram Point Point Point Point Point < 1229471664 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Adaptation decay < 1229471666 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :TO THE MAX :o < 1229471838 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't look like an inverted pentagram to me! < 1229471874 0 :wumpus_!unknown@unknown.invalid QUIT :Remote closed the connection < 1229471903 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: pfft, you are not using Pan! < 1229471909 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :type Image a = Point -> a < 1229471918 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :type Point = (Float, Float) < 1229471974 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You are not using pants < 1229471982 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1229472374 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :checkerboard (x,y) < 1229472374 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : | even x = if even y then white else black < 1229472376 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : | odd x = if even y then black else white < 1229472378 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :haskell is pretty. < 1229472389 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so ugly < 1229472392 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :disgusting code < 1229472396 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: how is that ugly < 1229472399 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's lovely code < 1229472405 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the dimensionality is hard-coded right in < 1229472410 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1229472419 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: whaddya mean < 1229472420 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Haskel is pig disgusting < 1229472424 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Monad is murderer < 1229472426 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :makes me puke < 1229472431 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: wat < 1229472434 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: lol < 1229472447 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :zuff: it's a 2d checkerboard, and it's dimensionality is actually part of the program logic < 1229472454 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dimensionality? < 1229472462 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the fact it's 2d < 1229472464 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229472465 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1229472468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well, so? < 1229472474 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's a 2d checkerboard < 1229472477 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :in a library for 2d images. < 1229472477 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :zuff: that's lack of modularity < 1229472483 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you have something like < 1229472484 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you're all bonkers < 1229472488 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lament's point is you can't really generalize it. < 1229472494 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1229472495 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :of course you can't < 1229472496 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :struct point { int x, y } < 1229472499 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then that's 2d < 1229472503 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but at least it's easy to add z < 1229472513 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and adjust whatever formulas < 1229472539 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but in your scenario the dimensionality is stuck right into "if even y then white else black" in a non-trivial way! < 1229472560 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well yeah but that's not a haskell issue on the other hand < 1229472579 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i just wanted to insult zuff's code < 1229472579 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you could (even x+y) it, and get over that < 1229472582 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229472584 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :to which i have no real complaints < 1229472588 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :thought you wanted to insult haskell. < 1229472594 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, even(x+y) is way better < 1229472607 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and then even . sum < 1229472608 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well, you can't even use even/odd on a Double < 1229472614 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as I have just discovered. < 1229472623 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :checkerboard (x,y) = if even(x+y) then white else black < 1229472627 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1229472642 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(even . sum) ? white : black < 1229472647 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1229472649 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :checkerboard :: ImageC < 1229472649 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :checkerboard (x,y) < 1229472650 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : | even (x+y) = white < 1229472652 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : | otherwise = black < 1229472667 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :now to figure out why you can't uyse even/odd on floats/doubles :D < 1229472674 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well I guess I could just round it < 1229472677 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because haskell sucks < 1229472685 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so does your mom < 1229472690 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :zuff: why could you? < 1229472706 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well why couldn't you < 1229472706 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :even with modulus < 1229472716 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :even with modulus defined for doubles, even doesn't really make that much sense < 1229472728 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :modulus SHOULD be defined for doubles < 1229472731 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i guess there's an obvious definition < 1229472734 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and i ranted in #haskell for days about that < 1229472737 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lament: naturally. < 1229472746 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but even/odd clearly makes no sense for them < 1229472749 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i actually haskelled assume does that already < 1229472758 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lament: stop stealing my thoughts. < 1229472764 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :welp < 1229472765 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :checkerboard :: ImageC < 1229472766 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :checkerboard (x,y) < 1229472768 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : | even (floor x + floor y) = white < 1229472770 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : | otherwise = black < 1229472772 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :still pretty as hell < 1229472815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what type is white? < 1229472823 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Colour < 1229472825 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :type Colour = (Int,Int,Int) < 1229472829 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :r,g,b < 1229472836 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :type Image a = Point -> a < 1229472836 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :type ImageC = Image Colour < 1229472838 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :type Point = (Double,Double) < 1229472840 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :type Colour = (Int,Int,Int) < 1229472862 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :looks okay to me < 1229472893 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and yeah you should round the coords if you're using it like that < 1229472913 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but you shouldn't think that's the obvious definition for even for doubles. < 1229472920 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well yea < 1229472921 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :still < 1229472953 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i do agree even should be defined for doubles *somehow*, oklotalk defines everything, and it's pretty much perfect so haskell probably should do. < 1229472965 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*should too < 1229472967 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you mean < 1229472984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all values should be of one type, and all functions should be total? < 1229472991 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes! < 1229472999 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and all possible function names should be defined? < 1229473004 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1229473007 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229473012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :consider using Jot :) < 1229473018 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and all possible program codes should be parseable. < 1229473023 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, Jot < 1229473028 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also oklotalk < 1229473032 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :isn't jot stack-based < 1229473034 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's cheating < 1229473050 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :joy is stack-based < 1229473057 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is "}" valid in jot? of course i'm making an additional guess here < 1229473065 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :jot only has two operations, 0 and 1 < 1229473066 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or... < 1229473069 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1229473071 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that jot :P < 1229473086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :render :: Integer -> Integer -> ImageC -> [[Colour]] < 1229473086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :render w h img = map (\x -> map (img . (,) x) [0..h']) [0..w'] < 1229473088 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : where h' = fromInteger h < 1229473090 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : w' = fromInteger w < 1229473092 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :soooooo prettyyyyyyy < 1229473109 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah sorry i wasn't thinking esolangs, because in esolangs it isn't really much to ask to have everything defined < 1229473114 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229473116 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that fails a bit < 1229473119 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can just use the brainfuck card < 1229473123 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's n+1 < 1229473129 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i should get back to reading < 1229473143 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :render :: Integer -> Integer -> ImageC -> [[Colour]] < 1229473143 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :render w h img = map (\x -> map (img . (,) x) [0..h']) [0..w'] < 1229473144 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : where h' = fromInteger h - 1 < 1229473146 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : w' = fromInteger w - 1 < 1229473153 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it would probably look much more readable as a list comprehension < 1229473161 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it looks fine to me < 1229473162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but maybe < 1229473167 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but damn, that's the first pretty haskell I've written < 1229473170 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's just >clicked< < 1229473180 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Integer -> Integer, here you are setting an arbitrary currying order for w and h, HOW IS THAT GOOD CODING? < 1229473184 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes scale :: Float -> Image a -> Image a < 1229473186 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: lol < 1229473197 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1229473201 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I don't even need an ImageC requirement ther < 1229473210 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :render :: Integer -> Integer -> Image a -> [[a]] < 1229473210 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :render w h img = map (\x -> map (img . (,) x) [0..h']) [0..w'] < 1229473212 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : where h' = fromInteger h - 1 < 1229473214 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : w' = fromInteger w - 1 < 1229473235 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: yeah, and in another function he used a tuple for the same thing < 1229473251 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no < 1229473252 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i didn't < 1229473255 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(x,y) is a point < 1229473260 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :width and height are rendering details < 1229473274 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you should be able to pass around points < 1229473281 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but apssing around a width/height combination is useless it's just for rendering < 1229473294 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes, my second point, but i assumed you'd fill that out for me < 1229473306 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :zuff: how often do you pass around just a width or just a height? < 1229473317 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe you need a RenderingDetails datatype? < 1229473325 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229473331 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lament: just in render :P < 1229473336 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i love being over-pedantic about code < 1229473347 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :scale :: Double -> Image a -> Image a < 1229473347 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :scale n img (x,y) = img (x/n, y/n) < 1229473349 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wow, that was trivial < 1229473382 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1229473383 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that worked first try < 1229473412 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229473416 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :should I make colours doubles too? :P < 1229473417 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Naw. < 1229473441 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :multiplication is pretty hard to get correct given a multiplication primitive, yes :P < 1229473461 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229473496 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if you're working on reals, scaling is trivial. it's only algorithmically interesting when working with discrete images. < 1229473511 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if you're working with reals, you get scaling straight from the definition of scaling < 1229473512 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which you did. < 1229473517 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1229473521 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :however < 1229473523 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my rendering is discrete < 1229473526 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i should read, i have an exam in 6.5 hours < 1229473528 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it just calls as N.0 < 1229473543 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and i haven't read about my hintikka sets yet! < 1229473555 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229473559 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: do you know how to write out bmps? < 1229473568 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you mean the format? < 1229473573 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1229473584 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :header, list of bgr iirc < 1229473594 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just byte after another < 1229473640 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :header is the standard microsoft stupid_blah_here, sizes and file lengths, just look it up < 1229473651 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :helfpul < 1229473659 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it is very simple < 1229473666 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's so easy you don't need help, is my point < 1229473667 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :not as simple as TGA, but simple < 1229473680 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, tga is simpler? < 1229473689 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up tga instead < 1229473703 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't even know tga :) < 1229473724 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :easier for writing to, anyway, IIRC < 1229473734 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ok, a tutorial that isn't a spec? :D < 1229473850 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :for bmp you don't need a tutorial < 1229473864 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: well explain it < 1229473892 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember, i reverse-engineered the format from the hex, it's just a few bytes of header, only things that are dynamic are (w,h), and file length < 1229473912 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was like your age back then, so show some balls :P < 1229473919 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves quickly! < 1229473936 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :and also there is a restriction that the rows of the bitmap must be padded to be 4-byte aligned < 1229473958 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :this i didn't know, but yeah figures < 1229478691 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229479297 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1229479749 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229480530 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :renderTGA "blah.tga" (0,0) (256,256) (256,256) . supersample (0.25,0.25) . magnify 16 . rotateImage 0.4 origin $ checkerboard red white < 1229480532 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :fun :) < 1229480546 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :(kind of slow here, though) < 1229484286 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229493046 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1229500094 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229500489 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Don't worry it's mostly perfectly innocent apart from the one bit which is all of it. < 1229500494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how reassuring. < 1229500613 0 :Judofyr!n=Judofyr@c1394BF51.dhcp.bluecom.no JOIN :#esoteric < 1229500623 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229500666 0 :Judofyr!n=Judofyr@c1394BF51.dhcp.bluecom.no JOIN :#esoteric < 1229500799 0 :clog!unknown@unknown.invalid QUIT :ended < 1229500800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229501054 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1229501076 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1229501429 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229504751 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229506119 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229518218 0 :zuff!unknown@unknown.invalid NICK :ehird < 1229518616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:51 psygnisfive has joined (n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net) < 1229518616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:51 Asztal: renderTGA "blah.tga" (0,0) (256,256) (256,256) . supersample (0.25,0.25) . magnify 16 . rotateImage 0.4 origin $ checkerboard red white < 1229518618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:51 Asztal: fun :) < 1229518620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:51 Asztal: (kind of slow here, though) < 1229518631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What is it with asztal and MizardX stealing everyone else's ideas? :P < 1229521348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :graph :: [Integer] -> ImageC < 1229521348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :graph lst (x,y) | (lst `genericIndex` floor x) > floor y = black < 1229521349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | otherwise = white < 1229521351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :graph, but the wrong way around < 1229521357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(vertiaclly) < 1229522027 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229524405 0 :jix!n=jix@dyndsl-095-033-066-062.ewe-ip-backbone.de JOIN :#esoteric < 1229524529 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229525179 0 :Asztal!n=asztal@host86-155-73-79.range86-155.btcentralplus.com JOIN :#esoteric < 1229525297 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hey, I wasn't stealing it, I was borrowing it < 1229525383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but you both then take the idea and finish it while the creator sleeps. :-P < 1229525400 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm impatient :D < 1229525431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rm Image.hs < 1229525433 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :you could build a raytracer out of this quite easily, too :) < 1229526334 0 :Hiato!n=1@dsl-245-24-148.telkomadsl.co.za JOIN :#esoteric < 1229526378 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Is anyone here willing to quickly aid someone (me) struggling with a bit of horrible C++ (that is, all C++ is horrible) < 1229526443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why C++? Why god why? :P < 1229526526 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Indeed - irrlicht is why, and I'm useless with Ogre, so my options are limited < 1229526533 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm already barely able to hack some C. < 1229526567 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Why doth the heavans punish us so? < 1229526770 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1229526897 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229528646 0 :Slereah!unknown@unknown.invalid QUIT : < 1229529951 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229530501 0 :Slereah_!n=Slereah@ANantes-252-1-63-109.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1229532201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there? < 1229532213 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :aye < 1229532215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was going to implement DATE, but I'm unsure of the rcs specs < 1229532220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :unsurprising < 1229532228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Mycology tests it, no? < 1229532238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, indeed and you implement it < 1229532244 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's more precise than the specs, unless Mike changed the specs < 1229532259 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be surprised if he didn't amend them < 1229532268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229532271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more precise how? < 1229532303 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tests some things which Mike accepted (read: I made Mike accept) as correct but weren't explicitly in the spec < 1229532314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229532333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jd == julian day it says < 1229532339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't tell me much < 1229532345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how is it defined < 1229532348 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia < 1229532381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The Julian date (JD) is the interval of time in days and fractions of a day, since January 1, 4713 BC Greenwich noon, Julian proleptic calendar.[1]" < 1229532381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229532387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it pushes in FPDP format? < 1229532390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it says fraction < 1229532393 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "So if I edit the Wikipedia page, the definition changes?" :p < 1229532401 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yeah, exactly < 1229532410 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nah, I can't remember exactly < 1229532422 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :probably in days so you ignore the fraction < 1229532423 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If it says "julian day", it's probably just the day number without the fractional part. < 1229532449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, damn you use tango instead of calculating it yourself < 1229532463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you have to consider leap years this seems painful in plain C < 1229532484 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I did about half of it myself and then realized that I can just use tango directly < 1229532505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1229532525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1229532531 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia has a calculation formula too. < 1229532540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you trust it! I see no citations there! < 1229532545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229532552 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it gave a wrong answer which is why I turned to tango < 1229532553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we will see if mycology agrees < 1229532560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I probably misimplemented it though < 1229532565 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :too many variables < 1229532725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming roughly 365 days / year... (4713 + 2008) * 365... probably ~ 2453000 or so < 1229532738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I know that is way off, like leap years, no year zero, and so on < 1229532772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems like a painful date representation for everyday use < 1229532847 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229532892 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's certainly nicer to calculate with than Gregorian dates; the numbers are just too big to be human-friendly. < 1229533041 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also it has a huge drawback in that the nice round-number celebrations will not occur during my lifetime; 2.4*10^6 was in 1858, and 2.5*10^6 will be in 2132. Well, I guess I can't be sure about that latter one, but I think I'll be a bit surprised if I'm still alive then. < 1229533196 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You probably won't be surprised then, if you are; you would be now, if you found out that you will be < 1229533233 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Let's hope I remember to comment about it on the channel in 2132. < 1229533266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least the Unix time counts seconds, so there are more excuses to celebrate. 1.25*10^9 is next August, for example. < 1229533429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hehe < 1229533437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway you should celebrate powers of two < 1229533439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not of 10 < 1229533443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for unix date < 1229533585 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The 2^30th went already, and there's still some time before the year 2038 problem. Still, I might even be alive for that one, that's only 30 years to go. < 1229533742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I will definitely be alive for that one. :P < 1229533767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And most likely using a 64-bit computer and OS, you know, like os x 10.6. :P < 1229533774 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not if someone KILLS YOU. Not that I'm planning anything. < 1229533782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tru < 1229533784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :throw new Object; < 1229533786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting decipher < 1229533788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229533789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1229533792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry for mistab < 1229533802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :throw new Knife(destination = AnMaster); < 1229533850 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, what ehird said :-P < 1229533910 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :except Knife, k: print "it's not nice to throw knives at %s" % k.destination < 1229533947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1229533948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :python++ < 1229533948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1229533953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's c++ and python! < 1229533953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :horrid < 1229533971 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`catch` \(k :: Knife) -> printf "You hit %s. He collapses, blood pouring out of the wound." < 1229533988 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1229533992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive < 1229534000 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why were you quoting my signin? < 1229534005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1229534006 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The named parameter in the throw just reminded me of Python; since that's not C++. < 1229534040 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : 12:51 psygnisfive has joined (n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net < 1229534048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1229534194 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229534199 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1229534903 0 :jix!n=jix@dyndsl-095-033-066-062.ewe-ip-backbone.de JOIN :#esoteric < 1229535138 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1229536258 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1229537644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL KITTENS PWNS!!! < 1229537646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Discuss. < 1229538152 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229538305 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1229538307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm I found some internal code in glibc that seems to solve one of the major issues < 1229538312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for generic dates < 1229538323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well license is ok so :) < 1229538339 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: have you learned haskell yet? < 1229538351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, xmas holidays haven't started yet < 1229538460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's ok. You have two hours. < 1229538474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The deadline has been moved, you see. < 1229538530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, no < 1229538542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I wanted to learn it for fun < 1229538548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and still want < 1229538756 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I think I can recommend Real World Haskell < 1229538760 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as the tutorial < 1229538770 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it does seem to be good < 1229538783 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(i'm just reading it myself) < 1229538789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :learn you a haskell < 1229538791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :end of. < 1229538795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then go on to rwh < 1229538806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lyah teaches you what haskell's about, rwh tells you how to write programs with it. < 1229538917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1229538919 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1229538925 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :rwh starts from scratch < 1229538934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's no need for another tutorial beforehand < 1229538934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know it does. < 1229538941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But LYAH is a way better introductory tutorial. < 1229538950 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you're a child with ADHD. < 1229538954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which you are. < 1229538959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't have ADHD. < 1229538969 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1229538992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But regardless of any ridiculous cartoons to the side LYAH is nicely paced, simple but not condescending, and explains the concepts nicely. < 1229539000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :real world haskell is then useful to learn how to write real programs in hs. < 1229539017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1229539034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it seems so far, though, that RWH is nicely paced, simple but not condescending, and explains the concepts nicely. < 1229539045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you already knew a lot of haskell, though. < 1229539072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, when there are two equal options and one has badly drawn elephants, the latter one wins out. < 1229539102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why are there several literal � in mycology in the DATE code? < 1229539116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some sort of non-printable char < 1229539186 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there are any non-printable chars, I avoid those < 1229539192 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but there will be non-ASCII bytes < 1229539214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :just a handy way of pushing values in the range 0-255 < 1229539304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm invalid in utf8 I believe < 1229539312 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :duh? < 1229539322 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what makes you think it's UTF-8 :-P < 1229539340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and why would I be so stupid as to use UTF-8 in Befunge-98 code < 1229539348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1229539351 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :especially in Mycology - how UTF-8 works at the Funge-Space level is UNDEF < 1229539355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but irritating when editor is set to it < 1229539362 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :set editor to autodetect < 1229539371 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if editor can't, change editor < 1229539372 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :goto 10 < 1229539380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well an interpreter could potentially interpret any non-ascii as utf8 then < 1229539392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1229539400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1229539409 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : The Funge character set is 'display-independent.' That is to say, character #417 may look like a squiggle on system Foo and a happy face on system Bar, but the meaning is always the same to Funge, 'character #417', regardless of what it looks like. < 1229539426 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's not UNDEF, brain fart < 1229539436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well you said it was < 1229539442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed it isn't < 1229539442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's not UNDEF, brain fart < 1229539593 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it still doesn't sound portable to use characters as "a handy way of pushing values", especially in the >127 range, if no-one says you need to load the program as bytes. < 1229539606 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It does say, which is my point. < 1229539676 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It *doesn't* say an interpreter couldn't read the input as UTF-8, still. < 1229539743 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a matter of how literally you take the spec and how portable you want to be < 1229539749 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It just says the source files are made of characters, and characters have some associated numbers. < 1229539807 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it especially allows for having characters greater than 255; to me it doesn't sound too far-fetched to read in UTF-8 encoded source files. < 1229539809 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It also says that on systems where characters are single-byte, the values are in the range 0-255 < 1229539828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And the way I see it characters are single-byte on all modern systems; UTF-8 is just an encoding on top of that < 1229539844 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The fundamental unit of storage on modern OSs is the byte (besides the bit) < 1229539858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It could still be argued that "characters" are stored in multiple (a variable amount of) bytes. < 1229539919 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And thus we come to how literally you want to read it and what meaning you ascribe to "system" :-) < 1229539946 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like discussion I had on this channel some time ago... :-) < 1229539949 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not that I care too much. But I think some Java-based Funge-98 core I wrote for one purpose or another used the character-based IO routines (especially since the spec says source files contain "characters"), which use the platform's default encoding for actual file-reading, which most likely is UTF-8. < 1229539963 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :On Windows it most likely won't be UTF-8 < 1229539981 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It'll most likely be locale-dependent (in europe, Windows-1252) or UTF-16BE < 1229540009 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/most likely is/might well be/, if you want to nit-pick; that's just a detail. < 1229540020 0 :Asztal!n=asztal@host86-163-44-207.range86-163.btcentralplus.com JOIN :#esoteric < 1229540062 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :True. I guess I was jabbing at the fact that that code will work differently on different systems, which is generally a Bad Thing < 1229540124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Some could argue it's a Good Thing that it reads character-based text files the way the user expects them to be read, though. I don't have a firm onion on this. < 1229540151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's the interpreter's user's responsibility to feed it sources in an acceptable format, anyway. < 1229540178 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I should think so. < 1229540233 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And what about saving parts of funge-space? Some values are invalid as unicode codepoints, and some values exceed even what the original up-to-6-bytes UTF-8 can represent. < 1229540340 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Unicode-invalid values including anything that's negative; I guess it's again rather undefined. < 1229540443 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Presumably one could take as requirement that funge could dump anything funge-space might contain and can read its own dumps... < 1229540493 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But "o" is defined in terms of "text files"; and anyway I don't think current interpreters make it so that 'o' followed by 'i' doesn't mess anything up. < 1229540602 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since the spec speaks of "text files", so I guess you could even map all invalid codepoints to U+FFFD REPLACEMENT CHARACTER and claim to be conforming. The FILE fingerprint operations are more sensible anyway if you want to do "binary IO", whatever that means. At least the spec there (currently, anyway) sort-of says that W/R deal with values in the [0, 255] range and strip away higher bits. < 1229540627 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and I see the current spec for FILE has added a 'D' "Delete specified file" command. That wasn't there the last time I looked. < 1229540690 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It was one of Mike's early additions. < 1229540733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe it was there the last I looked, then, but it just didn't register. < 1229542033 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to write a program that will reliably thrash the memory cache so I can test how long a cache miss takes. < 1229542063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To do this, I'm allocating 128MB of memory, then stepping through a page at a time and doing nothing with it (but calling a function that the compiler can't know does nothing), then doing the same but stepping an int at a time. < 1229542080 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hypothetically, the second time around it should always be in the cache, so should almost always be faster. < 1229542083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But noooooooooo. < 1229542090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Oh, I'm stepping 1,000,000 times either way) < 1229542422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, well I'm an idiot. < 1229542429 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bump it to a billion and suddenly I'm seeing giant differences :P < 1229542480 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On my Core 2 quad, a cache miss costs on average 2.705207e-08 seconds (27 nanoseconds) < 1229542579 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :To put that into perspective, light travels about 8 metres in that time. (Okay, so it doesn't really provide any sort of perspective; it's still nifty.) < 1229542636 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Conclusions: light is slow as molasses. < 1229542693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229543752 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You really can determine it to that many signaficant digits? < 1229543786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, but it came consistently to something around 27nanoseconds for three runs. < 1229543797 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(That is, it always rounds to 27 nanoseconds) < 1229544149 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Does that test somehow preclude fist access to each cacheline from missing? < 1229544774 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :If time it takes to perform fetch that always misses is x and y for fetch where every nth acess misses, the miss penalty is not x - y, but n/(n-1) * (x - y), a relative error of -1/n. That's about 6% for n=16... < 1229545052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Touché. < 1229546149 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well now I'm confused. < 1229546186 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I made some changes (amongst them, now the int-at-a-time loop actually just loops between [0] and [1]), and now the results I'm getting suggest that it takes only double as much time on a cache miss as a cache hit. < 1229546190 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That can't be right. < 1229546249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unless I have an absurdly massive L2 cache I'm ignoring ... < 1229546467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And no, it's not that absurdly large :P ) < 1229546878 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe your processor designer has just been more clever than you. < 1229548940 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229549623 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229550209 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :exec cmd "echo 'Hello world!' >> /dev/null" < 1229550390 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :cmd and /dev/null? < 1229550428 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :i'm chatting with /dev/null :) < 1229551044 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229551802 0 :Asztal!n=asztal@host86-159-105-4.range86-159.btcentralplus.com JOIN :#esoteric < 1229553846 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229557335 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229557419 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1229557519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nethack is 247760 fucking lines of code? < 1229557521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :holy shit. < 1229557765 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :note to self: re-aquaint with nethack instead of working today < 1229557801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: Hi Deewiant-- < 1229557819 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :I'm just Dewi < 1229557841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you don't like that name you can be (name = "Deewiant"; name[:3] + name[3:5]) < 1229557888 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oh crap they are testing me < 1229557903 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't get the notation, sorry < 1229557919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :python < 1229557919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229557924 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :indexing from 1 or 0 ? < 1229557929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1229557938 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :second param absolute or relative? < 1229557946 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :or should I say operand < 1229558042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :relative < 1229558045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229558046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :absolute < 1229558057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm relatively sure it's absolute < 1229558068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.wikia.com/wiki/Objectivist_C < 1229558080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i can't absolutely rule out relative either < 1229558202 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A = A >:| < 1229558223 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Dude. < 1229558235 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I had the idea for an objectivist language before! < 1229558237 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :THEFT! < 1229558244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(cur) (last) 00:53, 21 December 2005 IMed (Talk | contribs) (New article) < 1229558254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only change since: http://uncyclopedia.wikia.com/index.php?title=Objectivist_C&diff=1907626&oldid=447901 < 1229558258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait... < 1229558260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.wikia.com? < 1229558262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck wikia < 1229558264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they take over everything < 1229558277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they have to fucking put their fucking grubby hands on every wiki < 1229558285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :first it's hosting, then it's a bunch of ads, a new theme, let's take over your domain < 1229558287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pieces of shit. < 1229558398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My hair forms haircicles. < 1229558547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might want to wash it more often than once a month, then < 1229559043 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You realize the unbelievably huge flaw in your logic, right? < 1229559140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'll point it out then :P < 1229559146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're literal hair icicles. < 1229559154 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that when I wash my hair I don't dry it well enough. < 1229559159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So the remaining water freezes. < 1229559278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229559319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and yes, i realized the unbelievably huge flaw in your logic, right. < 1229559324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean my < 1229559329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn copy/paste < 1229559724 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229562323 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229562898 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: he said 'wash', he didn't mean with water < 1229562906 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With urine < 1229562925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lava cleans off everything < 1229562941 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nah, it leaves ashes and shit < 1229562944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and definitely cures icicles < 1229562953 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What you want is some antimatter beam < 1229562959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1229563472 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Everything can be cleaned using a fingernail. < 1229563507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1229563520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although sometimes the fingernail doesn't survive. < 1229563547 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Even radioactive wastes? < 1229563556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1229563560 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Radioactivity is insignificant. < 1229563570 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i never mentioned whether the _rest_ of you survive, either. < 1229563571 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It'll behave just the same chemically. < 1229563605 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1229563607 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like lead. < 1229563612 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That sounds healthy. < 1229563630 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If a drop of wax gets on a piece of metal, it can be removed using a fingernail. If a drop of metal gets on a piece of wax, it can be removed using a fingernail. < 1229563638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lead is not unhealthy. as long as you don't lick your fingernail afterward. < 1229563673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait i realized one thing that cannot be cleaned with a fingernail. < 1229563678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a blackboard. < 1229563685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just the thought makes me shiver. < 1229563691 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :But saliva dissolves chalk. I think. < 1229563702 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It also dissolves everything that could possibly be on something. < 1229563707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly. < 1229563729 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What if you drop metal on metal? < 1229563732 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If the laptop you're using has gotten crusty, saliva will dissolve the crust. < 1229563732 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like, you know < 1229563735 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :MELTED METAL < 1229563751 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If a drop of metal gets on a piece of metal, you'll probably be able to remove it just fine. < 1229563759 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Especially if the piece of metal was dusty. < 1229563770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thus, always keep your laptop covered in a thin layer of saliva. < 1229563780 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1229563836 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Serious question: how come saliva seems to dissolve suckers so much more effectively than water? < 1229563871 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Because enzymes, I assume < 1229563968 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Do the enzymes just shove the sugar particles into the water? < 1229563979 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Or do they actually do something chemical? < 1229563992 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They break down some long-chained molecules, IIRC < 1229564019 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Do suckers contain any of those? < 1229564039 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, SUCKER < 1229564043 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot* < 1229564044 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I guess Wikipedia says they're "sucrose with corn syrup". < 1229564206 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Still all sugar. < 1229564222 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Delicious sugar < 1229564312 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for Warrigal to ask how many licks to get to the center of it next < 1229564457 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for Slereah_ to stop waiting < 1229564477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to dissolve Warrigal with saliva < 1229564479 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :THEN ASK, AND THE WAIT WILL BE OVER < 1229564485 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan : Gay < 1229564497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you don't say < 1229564513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: you just claimed he was a sucker. the experiment needs to be done. < 1229564514 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes I do. < 1229564542 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That excuse won't work when your mom finds out! < 1229565069 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Nothing can dissolve protein. < 1229565080 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :And I'm covered in protein, so I'm indestructible. < 1229565096 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Try acid, you'll see mister invincible < 1229565155 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I can't imagine dissolving much in LSD. < 1229565162 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Which, as you know, is the only acid. < 1229565166 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Fluoroantimonic_acid < 1229565173 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Try that nigger < 1229565174 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want some lsd < 1229565180 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Apart from amino acids, obviously. < 1229565207 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"The 1:1 combination affords the strongest known superacid, which has been demonstrated to protonate even hydrocarbons to afford carbocations and H2." < 1229565209 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229565244 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"HF-SbF5 is rapidly and explosively decomposed by water." < 1229565245 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1229565256 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :But proteins are made of amino acids, and everyone knows acids don't react with acids. < 1229565310 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Actually, it can even disolve sulfuric acid < 1229565327 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's one tough motherfucker < 1229565364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drops a bottle of antacids on Warrigal and watches his proteins dissolve < 1229565390 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ANTS D: < 1229565438 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Ah, but you've forgotten I've developed an immunity to antacids by chewing two tablets twice daily. < 1229565490 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I developed an immunity to bullets by shooting myself daily < 1229565558 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Too bad it's impossible to develop an immunity to death. < 1229565559 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: good luck with your Milk-alkali syndrome and/or alkalosis < 1229565608 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Holding one's breath is a sure cure for alkalosis. The oxygen converts to carbonic acid, neutralizing any bases in the bloodstream. < 1229565613 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Or there are too many bases and you die instead. < 1229566061 0 :MizardX!unknown@unknown.invalid QUIT :"reboot" < 1229566181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :always cover all your bases < 1229566225 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229566290 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1229566392 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :How are they supposed to react with anything if I do that? < 1229566402 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229566457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, basically, they cannot. but i thought that's what you wanted. < 1229567229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you there? < 1229567257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unlikely at this time, i know < 1229568806 0 :oerjan!unknown@unknown.invalid QUIT :"ribbit, er, reboot" < 1229569038 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229573294 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229576888 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229577295 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of making a metawiki. Basically, it acts like a wiki but directly edits files in its own directory. Maybe I've already mentioned this here :P < 1229577348 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1229577362 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229578090 0 :bsmntbombdood!n=gavin@97-118-122-191.hlrn.qwest.net JOIN :#esoteric < 1229578271 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229580943 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229581839 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1229583137 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I should sell Moxie to my friends who aren't willing to buy it in cases. < 1229583146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then I'd be a Moxie proxy LAWL < 1229583149 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to sleep. < 1229583785 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so guys < 1229583789 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats up < 1229583793 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anything good? < 1229584612 0 :moozilla!n=moozilla@d22-9.rb.gh.centurytel.net JOIN :#esoteric < 1229587199 0 :clog!unknown@unknown.invalid QUIT :ended < 1229587200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229589801 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229593065 0 :Mony!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229593122 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1229593919 0 :Asztal!n=asztal@host86-159-105-4.range86-159.btcentralplus.com JOIN :#esoteric < 1229597174 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ooooo < 1229597527 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229597782 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :why should Dewi be Deewi? < 1229597798 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :why not ? :) < 1229597846 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was just wondering whether ehird made a mistake, which would let me lecture him about semiopen intervals. < 1229597890 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it seemed like a curiously difficult way of saying [:5]. < 1229597907 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(a one-sentence lecture) < 1229597912 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1229598210 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Did you have some great channel suggestions to join for oh-so-interesting reading, in addition to this one here? < 1229598218 0 :metazilla!n=moozilla@d14-151.rb.gh.centurytel.net JOIN :#esoteric < 1229598224 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1229598264 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway a clear warning sign should've been, if that was an error, that one of the reasons for using a semiopen interval is exactly so you can get continuous intervals [a, c) by catenating [a, b) [b, c) < 1229598305 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which makes it a bit more "high-level", in some sense, because you have to do less "index-fiddling" < 1229598404 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the only channels i read for fun are this one, #algorithms, #ai, #proglangdesign, #haskell and #not-math < 1229598413 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not saying any of them is that interesting. < 1229598425 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :#algorithms is really the only one where i actually contribute < 1229598432 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh and also #lojban, but you wouldn't care < 1229598508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"If you learned to speak Lojban, your communication would be completely unambiguous and logical." "Yeah, but it would all be with the kind of people who learn Lojban." < 1229598518 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229598584 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty much the kind of people i want to have conversations with. < 1229598617 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :except not so much "people who learn lojban", but "people who wouldn't be opposed to learning lojban just because the user base consists of geeks" < 1229598653 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :then again, i don't learn languages so i can use them, so wouldn't be a good argument anyway < 1229598670 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(same with programming languages, i know tons, but i just use python :)) < 1229598771 0 :moozilla!n=moozilla@d23-112.rb.gh.centurytel.net JOIN :#esoteric < 1229598787 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, somewhat sadly, this is the only channel i've followed actively since i joined freenode, dunno why, maybe it was so often on-topic when i first got here ;) < 1229598823 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nowadays i just know all the actives, so the social porn is enough to make everything interesting < 1229598838 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(except the unix-blah of course, nothing can make that interesting) < 1229598926 0 :Mony!unknown@unknown.invalid QUIT :"Mouarf...." < 1229598968 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'm sure you still hang around here just because of psygnisfive's constant affections. < 1229598983 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229598992 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive is quite new < 1229599003 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and he hasn't done that that much anymore < 1229599059 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also this channel makes me feel bad i haven't gotten noprob&friends working yet, which of course is a good thing. < 1229599226 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i wish there was an option not to erase browsing history, but just make it not suggest those things anymore when i type them < 1229599252 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i want to visit pages i've accidentally closed, but sometimes i need to erase the suggestions because < 1229599254 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229599264 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm buying gifts < 1229599343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You mean the URL bar suggestions, and in which browser? < 1229599460 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i recently went back to IE < 1229599472 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :FF before < 1229599524 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :seems a bit of a funny time to do so :) < 1229599528 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no one happens to know how to get IE open the "open in default browser" links in a new tab instead of new window? ;) < 1229599535 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: how so? < 1229599539 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't know about IE. In FF (3, anyway) the URL suggestibility is configurable, and in any case you can selectively delete only those incriminating URLs ("gifts", right...) in the history window. < 1229599567 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah, let's check if ie has that < 1229599585 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's okay if you (a) installed the ms08-078 patch or protect against it otherwise (b) don't visit any of the 6000+ infected sites < 1229599653 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: i don't believe in viruses, or anything like that. < 1229599666 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :never had them, never protected myself. < 1229599723 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and i have no idea what you're talking about, mind sharing? < 1229599741 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not going to install a patch, if i did, i could just as well install the new firefox < 1229599749 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :both are impossible tasks! < 1229599813 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://blogs.zdnet.com/security/?p=2317 < 1229599826 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've never understood how any kind of intrusion could be possible really < 1229599879 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :apparently in this bug it's a case of removing an item from an array without decrementing the array size < 1229599922 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's not possible if the design is at all OO < 1229599937 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and even if not, it isn't possible if the programmers aren't idiots < 1229599969 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :consequently, i'm not going to believe IE has that hole. therefore i'm safe. < 1229599979 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :good for you! < 1229600004 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You are not going to believe something that Microsoft admits? Well, it's good to have principles, I guess. < 1229600025 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229600031 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well okay maybe i believe it a bit. < 1229600046 0 :metazilla!unknown@unknown.invalid QUIT :Connection timed out < 1229600052 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so IE is written in what, subleq? < 1229600104 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :C with classes, I think < 1229600136 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229600160 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in cwc, you'd use vectors < 1229600251 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The description I've seen about the issue has sounded more like "using a dangling reference to a free'd object", but I haven't seen any details, really. < 1229600271 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"The vulnerability is caused by memory corruption resulting from the way Internet Explorer handles DHTML Data Bindings. -- Malicious HTML that targets this vulnerability causes IE to create an array of data binding objects, release one of them, and later reference it." < 1229600275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's always so very vague. < 1229600280 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I think my description pretty much amounts to yours. < 1229600307 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :maybe I misread, though. < 1229600326 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not really; any sort of automatical bounds-checking will catch "removing an element from the array and forgetting to decrement size". < 1229600349 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well cwc doesn't have that for primitive arrays < 1229600351 0 :moozilla!n=moozilla@d11-40.rb.gh.centurytel.net JOIN :#esoteric < 1229600357 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so it's possible. < 1229600374 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's just stupid, and never happens to non-noobs < 1229600464 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :IE code might not be especially pretty. < 1229600472 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1229600482 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :we will never know < 1229600607 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i just don't see how something as important-sounding as DHTML Data Bindings would ever be in an array without an interface in-between. < 1229600634 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :especially when such a restrictive interface, vector, exists < 1229600652 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :of course in c++ that won't always save you < 1229600663 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have just used Google Translate to translate the Chinese announcement from people that might've been the ones who discovered it. < 1229600674 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Construction certain conditions can be detected SDHTML make the release mistakes have been the target of distribution, but the release has been the target of the distribution of post-SDHTML did not return but were released to continue to use the memory of the implementation of the object, if the memory was allocated to other purposes , Will lead to SDHTML such as a memory object to the operation." < 1229600680 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And there you have it! < 1229600724 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, all i get out of that is the "memory was allocated to other purposes" part, which is really obvious anyway < 1229600744 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wait, did i say c++ there < 1229600744 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There release has been the target of the distribution! Did not return! < 1229600750 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what was that about! < 1229600760 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1229600782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Be careful, ir might lead a memory object to the operation. < 1229600791 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"Will lead to SDHTML such as a memory object to the operation." <<< i love this < 1229600797 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229600799 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also that one < 1229600807 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :automatic translations are so much fun < 1229600836 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yay first exam graded < 1229600845 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now i needs coke < 1229600878 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i libraried me a the c++ programming language, better start reading soon < 1229601074 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The person grading the "Computer Networks" course referred us to http://www.phdcomics.com/comics/archive.php?comicid=974 on the course IRC channel. < 1229601090 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if it was some sort of a comment on the results. < 1229601097 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you have course irc channels? :< < 1229601148 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :seriously. i'm moving to helsinki < 1229601149 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :today. < 1229601150 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For a few courses. Nothing systematical. I think I've been on about six of them. < 1229601163 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1229601176 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :most of our lectures are > 120 yo. < 1229601201 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The TML people ("data communications and multimedia") tend to have IRC channels; the other departments less often. < 1229601222 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although the AI course has one, and the Scheme course used to have back when it still existed. < 1229601302 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :our basic algo courses don't even cover nondeterministic turing machines anymore, supposedly it was "too hard". < 1229601319 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think the "introduction to programming (Java)" thing that replaced the Scheme course also has a channel. < 1229601328 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :every year courses are dumbified a few bits < 1229601404 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Same here. < 1229601469 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the Java thing does have an IRC channel, and even an IRC guide since the course gets a lot of new-ish students. < 1229601512 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's an inevitability, if you want more than the <20 people in turku who are actually interested to be in the uni, you have to make courses easy enough to pass without any effort. < 1229601542 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :our student organization has an irc guide, and a channel, but that's really it < 1229601575 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'd love course irc channels... well, i'd love them if i wasn't the only one enthusiastic about memorizing the whole book and talking about it ;) < 1229601639 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They are usually pretty quiet. < 1229601648 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1229601679 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The AI course channel is active only during the programming project part, when people complain about bugs and what-they-think-to-be-bugs and even I-would-have-done-it-differently parts in the framework code provided. < 1229601712 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's also guessuble. < 1229601757 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to talk about the actual subjects, my ideas, and stuff like that < 1229601791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : ais523: you there? <--- I am now < 1229601794 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what i'd like is a university full of geeks who have no life outside studying < 1229601796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, you seem not to be < 1229601825 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and a competitive atmosphere, where failing a course might make you drop off completely. < 1229601875 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: when was that highlight? < 1229601897 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :9-10 hours ago. < 1229601990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I don't know, my bouncer records comments but not timestamps < 1229601992 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, most people in the uni think it's the partying and being with friends part that's the gist of university, and since the courses are adjusted for the majority, they don't really have much of a challenge < 1229601995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I can't be bothered to check the logs < 1229602002 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: understandable < 1229602007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, I would have replied like that even if it had been 3 days ago < 1229602013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when was I last concious, anyway? < 1229602018 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, me too, even if i saw the time stamp. < 1229602027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been either asleep or programming for the last 3 days it seems < 1229602032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asleep in the day, programming in the night < 1229602033 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1229602037 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :coool < 1229602040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making it quite hard to get to an Internet connection < 1229602043 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :whatcha programming < 1229602056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I did a bit more of gcc-bf, but it's mostly been TAEB (a non-eso project) < 1229602070 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm still interested < 1229602134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's basically a bot for playing Nethack < 1229602142 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just nethack? < 1229602145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, atm < 1229602157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm basically working away at a corner of someone else's project < 1229602163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they put me there to avoid me causing too much damage < 1229602169 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229602185 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is it the same perl thing ehird linked? < 1229602190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229602193 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah okay. < 1229602205 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was assuming you started from scratch, but made it more general < 1229602206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm writing a different AI for the same framework < 1229602214 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Amazing E(?) Bot? < 1229602239 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i don't think ehird has contributed to the project < 1229602253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine AI hardly Elbereths at all, I'm trying to make it as different as possible from the existing one < 1229602255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*my < 1229602293 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh elbereth. < 1229602301 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"The E word." < 1229602309 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :was a bit of a leap of faith to think fizzie meant ehird :) < 1229602326 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :really the coke. < 1229602328 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1229602329 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually I meant "E-what? I don't know what this letter might mean." < 1229602335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unknown option --gelp - try gplc --help < 1229602456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it stands for Tactical Amulet Extraction Bot < 1229602483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like an euphemism for A MURDER MACHINE. < 1229602497 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ohh that's what you meant < 1229602530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, I'm wading through my email < 1229602542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and actually found a spam that I didn't guess was spam from the subject line < 1229602600 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what was it? < 1229602619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :From: "Kevin Griffin", subject line: "From Kevin Griffin" < 1229602631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the actual body of the email was blocked by my mailer settings < 1229602654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :spammers do all sorts of clever tricks to try to send mail in a way the spam filters don't pick up on its contents < 1229602666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, when they try that my mailer doesn't show me the contents either < 1229602682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(this is vaguely the same technique as setting your useragent to Googlebot) < 1229603887 0 :Mony!n=AssHole@AToulouse-258-1-125-211.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229608514 0 :Judofyr_!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229608622 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229608854 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1229609429 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229610016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ais523: you there? <--- I am now < 1229610023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wb oerhan < 1229610028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*oerjan < 1229610042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just wanted to point out the recent wiki madness < 1229610051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that bad? I'm still reading email < 1229610063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks the wiki < 1229610171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :time to use bot rollback on all that, I think < 1229610185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :watch the as-yet-unreverted edits magically disappear from Recent Changes < 1229610231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1229610249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, /how many/ spambots is that? < 1229610255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to write a script first, probably < 1229610260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or else be boring and use normal rollback < 1229610300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, there were a few real edits too, last time i checked (before my ping this morning) < 1229610323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :any from anons? < 1229610329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll look over the edit summaries first < 1229610335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i don't quite recall < 1229610337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, some legits < 1229610343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm opening up all anons atm < 1229610376 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but reverting everything from bots posting that specific subject should clean up a lot < 1229610399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FORM something < 1229610421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229610428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, FIELD_ < 1229610431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :luckily, it seems to be the same sets of IPs over and over again < 1229610456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a few of those random nonsense subjects too < 1229610475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me just check how to do bot rollback again, I know how to do it in theory but have never done it before < 1229610487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'm going to read up on it to make sure I get it right first time < 1229610544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :before my last edit, only article creations should be unreverted, in case that helps < 1229610577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's best if you don't revert for the time being < 1229610586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for, say, 20 mins or so < 1229610603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok there are just a few new ones anyhow < 1229610610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :relatively speaking < 1229610743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course i wouldn't mind if you rolled back my reverts as well, would clean up a lot < 1229610772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i usually use the undo button < 1229610823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(actually, don't do that on Joke Language List, that was not spam) < 1229610834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't double-rollbacl < 1229610845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm just rolling back stuff with suspicious edit summaries atm < 1229610856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229610858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if someone posted a genuine FIELD_OTHER as a joke, revert me < 1229610897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think there were some FIELD_MESSAGE in spams at one time < 1229610900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to block them all next < 1229610905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then I'll delete the spam pages < 1229610956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so. smjg used rvv for his revert subject, and i didn't change the undo subject < 1229611004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw there are some spams that only use article section for subject < 1229611056 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so you can revert reverts? is the whole lifetime of a wiki visible as a giant log? < 1229611062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is < 1229611071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: got them already, thanks < 1229611077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: except that admins can delete bits of it < 1229611084 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229611090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally that's only for anti-copyvio, or whatever < 1229611099 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1229611100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for regular spam like this normally I (or anyone else) just reverts < 1229611110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i did revert a copyvio the other day < 1229611111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except I delete the edit if it was the only edit to the page, just because that's easier in that ase < 1229611112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*case < 1229611198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(someone copied a hello world from Morgan-Mar's page, which had no license information) < 1229611294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, they're all blocked < 1229611297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now to clean up the mess < 1229611475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: does that look OK now? < 1229611511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all but one of the changes I reverted I hid from Recent Changes too to help unspam it a bit < 1229611523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can't hide the change-revert pairs reverted by other people < 1229611529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not easily, anyway < 1229611660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :missed Adjudicated Blind Collaborative Design Esolang Factory < 1229611671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, what needs doing there? < 1229611685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the easiest way to spam < 1229611688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rollback the last spam < 1229611691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is to just write the spam like regular mail < 1229611692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1229611698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :got it < 1229611706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the spammers have not yet figured that one out yet < 1229611714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and blocked < 1229611739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, Talk:Multiprogramming < 1229611744 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, for me, they're trying to send me spam about revising clauses in contracts, that sort of thing < 1229611752 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :which might look like real mail to some people < 1229611763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: Er, I think you subscribed to agora-business by mistake. < 1229611781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :got that one too < 1229611781 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :"the revised clauses are in this zip file, just open the .exe!" < 1229611812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Esolang:Wiki preservationhttp:/www.reactos.org/wiki/index.php/De/Häufig gestellte Fragen für Entwickler < 1229611824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a different sort of spam, isn't it? < 1229611837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1229611846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Esolang:Wiki_preservation <--- giving myself a link < 1229611847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well maybe a little < 1229611861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I was erring on the side of not hitting anything legit < 1229611887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um that _was_ the link < 1229611887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't see anything amiss there, you reverted them and I blocked the, < 1229611889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*them < 1229611891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or am I missing something? < 1229611906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I wanted to go to the page, so I typed the URL in here < 1229611907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what i pasted was _just_ the link < 1229611909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I could click on it < 1229611916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I mean a link to the page < 1229611921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or was it a different page? < 1229611923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229611926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Esolang:Wiki preservationhttp:/www.reactos.org/wiki/index.php/De/Häufig gestellte Fragen für Entwickler < 1229611930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all of it < 1229611941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229612008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those last two were new creations < 1229612042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I blocked the bot already < 1229612044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming i didn't miss anything during my last revert spurt, that should be all < 1229612057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so page deleted now < 1229612058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i got some smjg missed) < 1229612070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's hope they're out of IPs or zombies or proxies or whatever they're using < 1229612137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah it's probably a million host sized botnet ;( < 1229612155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't blacklist edit summaries, you need graue to do that < 1229612205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see also smjg's message in Esolang talk:Community Portal < 1229614367 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229616745 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1229617082 0 :jix!n=jix@dyndsl-095-033-068-182.ewe-ip-backbone.de JOIN :#esoteric < 1229617616 0 :sebbu!n=sebbu@ADijon-152-1-41-167.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229617815 0 :Asztal!unknown@unknown.invalid QUIT :"." < 1229617965 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229618435 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229622881 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1229622942 0 :M0ny!n=AssHole@AToulouse-258-1-81-224.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229623405 0 :Mony!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1229625054 0 :kar8nga!n=kar8nga@e-103.vc-graz.ac.at JOIN :#esoteric < 1229626250 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229626523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1229626529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see /msg < 1229626539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :away log of it that is < 1229626547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what did I say about pinging people in-channel about /msg :| < 1229626552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I already did, but I've forgotten already < 1229626585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wrong, it was about him not reading away log, since it affect IFFI build < 1229626596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... in theory, a change to make the build system more portable shouldn't interfere too much with something that tries to use that build system < 1229626601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it's nice to be updated with changes < 1229626610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that might affect the build system I haven't really written yet < 1229626630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster is clearly an acronym of AMnesiac. Well, almost. < 1229626638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, anagram < 1229626650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :y/tr/ic/ and it works < 1229626658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :y/trM/icm/ if you want the case right < 1229626820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AMnesiac ? < 1229626825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf would that mean < 1229626860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you just forgot it < 1229626875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah something like bad memory I guess < 1229626887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, also I hadn't forgot anything < 1229626893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was ais523 who did < 1229626917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHOOOOOOOOOOOSH < 1229627024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reverts another spambot < 1229627032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm using admin bot-revert for the ones I see, as well as blocking < 1229627040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the edits I revert get obliterated from Recent Changes < 1229627041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you too? Well for me not on wikipedia. < 1229627052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has spent a lot of time today editing on gentoo-wiki < 1229627060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with any luck that might make it at least slightly useful in the face of the current massive bot attack... < 1229627071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: esolangs. actually,. < 1229627076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229627081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about blacklist? < 1229627089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm only a sysop, not server dev < 1229627099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc mediwiki has something like: MediaWiki:Spam Blacklist < 1229627101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such? < 1229627111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's for URLs < 1229627114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229627115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is they aren't spamming URLs < 1229627120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we have checks for that already < 1229627126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're just spamming random ASCII garbage < 1229627133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which isn't even useful to them, AFAICT < 1229627139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, FIELD_OTHER_* ? < 1229627147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I saw lots of that on another wiki the last few days < 1229627148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1229627159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would like to have a blacklist for it < 1229627218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no it is useful < 1229627219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps there's a url but it's put into a completely stupid form field... < 1229627222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they check to see if the spamming works < 1229627230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and add it to their database < 1229627231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1229627236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so never detected < 1229627239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(like, come back a day later and check if it's still there) < 1229627249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then sell their db of spammable websites < 1229627259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ouch < 1229627260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there _was_ that case where the url got into the article name < 1229627270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for that newly created article < 1229627270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it was just a URL for another wiki... < 1229627281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1229627286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1229627296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, have you seen zuff recently btw? < 1229627305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1229627308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1229627308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he is dead. < 1229627311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I killed him with a fork. < 1229627312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he too? < 1229627313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and they are not the ones spamming us? < 1229627314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1229627323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, just kidding < 1229627324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's alive. < 1229627329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah good < 1229627635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes ehird hiding a smoking beaker behind his back, with "Mr. Zuff formula" written on it < 1229627650 0 :ehird!unknown@unknown.invalid NICK :zuff < 1229627664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ayeeh < 1229631379 0 :M0ny!unknown@unknown.invalid QUIT :"Mouarf...." < 1229632588 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1229635923 0 :jix!n=jix@dyndsl-095-033-068-182.ewe-ip-backbone.de JOIN :#esoteric < 1229637595 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229638133 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :arstechnica.com/journals/thumbs.ars/2008/12/18/littlebigplanet- < 1229638134 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :er < 1229638136 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://arstechnica.com/journals/thumbs.ars/2008/12/18/littlebigplanet-used-to-create-32-cell-computer-game-of-life < 1229638176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi zuff < 1229638178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229638219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see there are severe bouncer problems today, I was speaking to ehird on what looked like the same client before < 1229638234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe some buffer overflow or such= < 1229638235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1229638246 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :actually, I killed ehird a few hours ago. < 1229638250 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'm now using his computer. < 1229638256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1229638258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, why? < 1229638283 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I used a fork! < 1229638285 0 :zuff!unknown@unknown.invalid NICK :ehird < 1229638291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :urrrrrrrrrrrrrrrrggggggg < 1229638291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1229638292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :braiiiiiiiiiiiiiiins < 1229638295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zombieeeeeee < 1229638297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BRAIIIIIIIIIIIIIIIIIIIIINS < 1229638302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION RIIIIIIIP < 1229638305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :om nom nom nom nom nom nom < 1229638305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is just silly < 1229638306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1229638308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BRAIIIIIIIIIIIIIIIIIIIIINS < 1229638312 0 :ehird!unknown@unknown.invalid NICK :zuff < 1229638313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ehird -----### < 1229638314 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING FUCK < 1229638316 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :zombie attack < 1229638316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a zombie *typing* brains on irc < 1229638317 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :HOLY SHIT < 1229638318 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :what have I done < 1229638320 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :aag < 1229638321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn to late < 1229638322 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :h < 1229638324 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whack < 1229638326 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :poff < 1229638328 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AOWWWWWWWW!! < 1229638332 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1229638334 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*bash* < 1229638336 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : plonk < 1229638338 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : a < 1229638340 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric : donk < 1229638342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no no, you don't *type* that < 1229638342 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :**KSSSSSSSSSSSRFFFFFFT* < 1229638344 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1229638347 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION P L O N K < 1229638348 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bash < 1229638350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you *say* it < 1229638352 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YEEEEEEEEEEEEEEEEEEEEEE < 1229638357 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION BOOF BASH BOOSH BAM < 1229638359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, try zsh instead of bash < 1229638364 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :NO NO, MERCY! < 1229638367 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I BEG FOR MERCY! < 1229638371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on irc? < 1229638374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229638374 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :DON"T EAT MY BRrY*&YA&*RRAAAAAAAAAAAAAAAAAAAARGGGGGGGGGHHHHHHH\ < 1229638377 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :uuuuuuuurhhhhhhhhhhhh < 1229638380 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :braiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiins < 1229638383 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :BRAIIIIIIIIIIIIIINS < 1229638386 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :WANT BRAINS NOW < 1229638388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats zuff -----### < 1229638395 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :EAT OERJAN BRAINS < 1229638397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds a 1 minute ignore < 1229638402 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION *SWBAPPPPPPPPPPPPPPPPPPPPPPPPPT* < 1229638406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :om nom nom nom nom nom nom < 1229638408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits zuff ====\___/ < 1229638409 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mmmm. < 1229638413 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :BRAIIIIIIIIIINS < 1229638417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1229638425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I assume he didn't stop? < 1229638437 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so sorry that you're allergic to fun < 1229638455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this requires automated warfare < 1229638458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, no I'm not, I just agree with oerjan, you did too much < 1229638472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was fun to begin with :P < 1229638474 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oerjan was joking around far as I can tell. < 1229638479 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, what happened to the one minute ignore. < 1229638479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((====\___/ )S:^):^ < 1229638480 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ...too much output! < 1229638489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :D < 1229638509 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((((====\___/ )S:^):^)S:^):^ < 1229638510 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :((====\___/ )S:^):^((====\___/ )S:^):^((====\___/ )S:^):^((====\___/ )S:^):^((====\___/ )S:^):^((====\___/ )S:^):^((====\___/ )S:^):^((====\___/ )S:^):^ ...too much output! < 1229638523 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((((====\___/ )S:^):^)^:^):^ < 1229638523 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ====\___/ ...too much output! < 1229638524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fortunately zombies cannot program < 1229638528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1229638531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :D < 1229638533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229638533 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: shut up; I ate your brain < 1229638549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, zombies are lousy at anatomy < 1229638564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah so that is why you are missing one toe? < 1229638567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1229638570 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might be < 1229638583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh no, my toesies < 1229638589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1229638601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's the bathtub monster from Rose is Rose < 1229638663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1229638696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone know a good music player for linux that supports cddb and isn't xine? Not Gnome < 1229638708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KDE is ok, so is more lightweight stuff < 1229638731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also: supports editing cddb info < 1229638741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since these cds I'm listening to atm are not in cddb < 1229638759 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cddb is awful < 1229638762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xine supports fetching cddb info but not adding and uploading < 1229638762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :use musicbrainz.org < 1229638769 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the tags are of impeccable quality. < 1229638787 0 :Asztal!n=asztal@host86-159-105-4.range86-159.btcentralplus.com JOIN :#esoteric < 1229638808 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also, don't you mean freedb? < 1229638814 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :cddb is propietrary and closed. < 1229638822 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[is now, at least] < 1229638830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, well, whatever, I want to see the titles on this "Kända klassiska musikstycken - Skymningsljus" ~ "Famous classical music - Music for Dusk" < 1229638838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well non-perfect translation < 1229638840 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :look it up on MB < 1229638853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, what id or checksum is used for that? < 1229638857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, and yes I meant freedb < 1229638882 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall; download their picard tagger and take a look? < 1229638885 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :iirc it's foss < 1229638891 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://musicbrainz.org/doc/PicardDownload < 1229638932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very interesting, cd-info reports info from freedb for it < 1229638935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but xine doesn't < 1229638943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usually xine reports it just fine < 1229638950 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'd recommend mpd; but you'd have to rip to flac or sth. < 1229638964 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :If I was a troll--which I am--I would recommend iTunes. < 1229638979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I want to play from the cd < 1229638986 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :iTunes can play from the CD :-P < 1229638990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have no intention to transfer it to the computer < 1229638996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah amarok, looks interesting < 1229638999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :may be worth trying < 1229639002 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Amarok is nice. < 1229639006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on another thing, it should have a NORMAL GUI < 1229639008 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :A bit bloated though. < 1229639011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't look like themed < 1229639018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should just look like any GUI app < 1229639028 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you know, i'm not very inclined to help when you state your demands like that < 1229639029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xine tries to look like a music player of some sort < 1229639031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and fails < 1229639040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses a custom font < 1229639043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to look digital < 1229639046 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know. < 1229639048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fails on åäö < 1229639054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just totally fails on it < 1229639057 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes. < 1229639065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I will try amarok < 1229639069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err spelling < 1229639079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes correct spelling < 1229639080 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Why not use one of the command-line cd players? < 1229639099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, mplayer? hm may be worth trying < 1229639109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works but I would like to see the titles < 1229639109 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((:^~:*a~a*~!:^^^)((.)S)):^^^ < 1229639116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1229639128 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Eh; I'd hack up a script that uses MusicBrainz and mplayer or something. < 1229639131 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :......... ...too much memory used! < 1229639132 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :VLC does CDDB and has a "normal" GUI. < 1229639134 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Why don't you want to rip the cd? < 1229639146 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(Actually, I lie; I'd use iTunes.) < 1229639167 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Well, according to the feature list it does CDDB, anyway; haven't tried it.) < 1229639418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((:^~:a*~a*~!:^^^)((.)S)):^^^ < 1229639425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm thanks < 1229639444 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :. ...too much memory used! < 1229639453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, as for not ripping them, there are 20 of them, and I agree with thutubot < 1229639457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when it comes to disk space < 1229639467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :5 GB free < 1229639471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn svn checkouts :P < 1229639480 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: an album ripped losslessly is about 300mb or so. < 1229639492 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so, 6gb < 1229639495 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1229639500 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Thank the lord for large harddrives. < 1229639508 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (::S^)::S^ < 1229639509 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^::S^ ...too much output! < 1229639603 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:::SaS^):::SaS^ < 1229639604 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric ::::SaS^(:::SaS^):::SaS^(:::SaS^):::SaS^(:::SaS^):::SaS^(:::SaS^):::SaS^(:::SaS^):::SaS^(:::SaS^):::SaS^(:::SaS^):::SaS^(:::SaS^):::SaS^(:::SaS^):::SaS^(:::SaS^) ...too much output! < 1229639611 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:::aSS^):::aSS^ < 1229639612 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(:::aSS^):::aSS^(:::aSS^):::aSS^(:::aSS^):::aSS^(:::aSS^):::aSS^(:::aSS^):::aSS^(:::aSS^):::aSS^(:::aSS^):::aSS^(:::aSS^):::aSS^(:::aSS^):::aSS^(:::aSS^):::aSS^ ...too much output! < 1229639619 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Infinite quine! < 1229639629 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1229639639 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hey, that's a program that writes out an infinite-length quine < 1229639639 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229639797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow vlc have lots of useflags < 1229639809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :must be a great software then ~~~ < 1229639822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(oh yes, php has even more, and we all know it is great right?) < 1229639832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh btw: < 1229639833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[ebuild N ] media-video/vlc-0.9.8a USE="X alsa cddb dbus dvd fbcon ffmpeg flac fontconfig gnutls libgcrypt libnotify mmx mp3 mpeg musepack ncurses nsplugin ogg opengl png qt4 rtsp sdl sse stream svg theora truetype vorbis xv -a52 -aac -aalib (-altivec) -arts -atmo -avahi -bidi -cdda -cdio -dc1394 -debug -dirac -directfb -dts -dvb -esd -fluidsynth -ggi -gnome -hal -httpd -id3tag -jack -kate -libas < 1229639833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s -libcaca -libsysfs -libv4l2 -lirc -live -lua -matroska -modplug -optimisememory -oss -pulseaudio -pvr -remoteosd -run-as-root -samba -schroedinger -sdl-image -seamonkey -shout -skins -speex (-svga) -taglib -twolame -upnp -v4l -v4l2 -vcd -vcdinfo -vcdx -vlm (-win32codecs) -x264 -xinerama -xml -xosd -zvbi" 16,640 kB < 1229639842 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :thank you. we all needed to see that. < 1229639883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zuff, really? Wow < 1229639887 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :infinite quines are trivial < 1229639912 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's something one discovers the first time attempting to make a quine < 1229639914 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :at least i did < 1229639928 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1229639933 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but it's a trivial infinite-quine-maker < 1229639942 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i didn't read context :) < 1229639951 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but ohh. < 1229639962 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah okay thazz niec < 1229639966 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ima go read my book now < 1229639969 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so have the fun < 1229640009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1229640009 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1229640115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul ()(~(S)*:Sa~:^):^ < 1229640115 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :S(S)S((S)S)S(((S)S)S)S((((S)S)S)S)S(((((S)S)S)S)S)S((((((S)S)S)S)S)S)S(((((((S)S)S)S)S)S)S)S((((((((S)S)S)S)S)S)S)S)S(((((((((S)S)S)S)S)S)S)S)S)S((((((((((S)S)S)S)S)S)S)S)S)S)S ...too much output! < 1229640129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1229640139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (())(~(S)*:Sa~:^):^ < 1229640140 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :()S(()S)S((()S)S)S(((()S)S)S)S((((()S)S)S)S)S(((((()S)S)S)S)S)S((((((()S)S)S)S)S)S)S(((((((()S)S)S)S)S)S)S)S((((((((()S)S)S)S)S)S)S)S)S(((((((((()S)S)S)S)S)S)S)S)S)S ...too much output! < 1229640214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's a (trivial infinite quine) maker < 1229640233 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229640246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1229640254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets a normal portable cd player < 1229640261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I can find it < 1229640265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have one somewhere < 1229640273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no not mp3, I mean portable cd player, old thing < 1229640285 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[sum] [length] di / < 1229640287 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :factor is nice < 1229640419 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229640646 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229640659 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229640698 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits piracy < 1229640709 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :**intellectual property infringement < 1229640714 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :an easy typo < 1229640791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits murder < 1229640795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :**loud snickering < 1229640799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :another one < 1229640829 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rapes a thousand kittens < 1229640831 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :**babies < 1229640837 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :slip of the fingers < 1229640855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thrilled with joy < 1229640857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :**horror < 1229640975 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I wonder if this OS X 10.5 image will fit on the dvd-rs i have. < 1229640999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :**child porn < 1229641003 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(just helping) < 1229641013 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :**dying < 1229641034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1229641083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the trouble with escalation is that it escalates < 1229641146 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :**eats your firstborn < 1229641188 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229641274 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :woop woop, I shall have my illegal OS copy in around 20 hours. < 1229641291 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll put it off overnight < 1229641297 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so it'll be a bit longer < 1229641304 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ooh, now it's 7 hours left. that's nice < 1229641451 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :3 hours. < 1229641478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this time dilation stuff always freaks me out < 1229641519 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229641628 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :2 hours. < 1229641800 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :zuff, why would you talk about getting an illegal copy of an OS publicly? < 1229641810 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why not? < 1229641850 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Morally, I don't give the concept of IP much weight, and Apple aren't exactly poor atm. Realistically, it's not as if they employ people to trawl through IRC logs looking for pirates to prosecute. < 1229641857 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Justification-ly, I'm bored. < 1229642046 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are there ways to trash WinXP that don't work in Win98? < 1229644691 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, I should markup the USA Constitution in nice HTML and mess with its typography. But i'm not a US citizen. :P < 1229644822 0 :oerjan!unknown@unknown.invalid QUIT :"Maybe the Magna Carta will do?" < 1229645301 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Run some .EXEs sent in mail or that some websites want to push to you... Many of them likely don't work in Win98, but they trash WinXP real good... :-> < 1229645788 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Run enough of them and the CPU/Memory load will bring system operation to standstill. < 1229645809 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Don't want standstill. Want strange effects I can take pictures of < 1229646017 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There aren't much interesting effects beside bluescreens... Win98 (at least it is in Win95, because I have seen it with that) would have had interesting one that isn't in WinXP. < 1229646108 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :idea: a vm which has its email posted everywhere. whenever it gets a program in the email, it runs it < 1229646110 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229646219 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://img73.imageshack.us/img73/3161/pid0killstartmenuse0.png < 1229646236 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Note the lack of a Shut Down button < 1229646271 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: run tons of viruses on it < 1229647561 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :no shutdown button is because you killed lsass.exe, I think < 1229647747 0 :sebbu2!n=sebbu@ADijon-152-1-3-78.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229647770 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And canceled the auto-shutdown (IIRC, lsass.exe dying triggers it)? :-) < 1229647773 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :although to my memory that usually causes a timed shutdown in 30 seconds < 1229647781 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, yes, killing lsass triggered autoshutdown < 1229647784 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which I disabled < 1229647817 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :can you actually do *anything* that requires authentication now? < 1229647848 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, right now I'm trying another destroyery thing < 1229647888 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: AFAIK, the auto-shutdown can also be canceled. < 1229647896 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, yes, I know, with shutdown 0a < 1229647898 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1229647900 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :shutdown -a < 1229648001 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229649706 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229649749 0 :sebbu!n=sebbu@ADijon-152-1-16-61.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229649778 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229650091 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229653263 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcd.com/350/ < 1229655567 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... A virus that gradually converts Windows XP/Vista binaries into some Linux distribution... Programs stop functioning one after one, and after a reboot you suddenly see a Linux login-prompt instead of a Windows-one. < 1229655704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'm am SO FEKKING CLEVER < 1229655716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suggested that a friend of mine sign his emails with this "name": x ∈ S s.t. ∀y∈S x ≥ y < 1229655722 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can anybody identify his real name? :) < 1229655741 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229655748 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :max? < 1229655754 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup! < 1229656629 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, last day to finish that fucking assignment. < 1229656645 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If Mathematica can't get it right, I'll have to do it by hand. < 1229656660 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Man, you have a fucking assignment? What school do /you/ go to? < 1229656713 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it counts for my exams < 1229656714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Assignment? Jeeze. < 1229656720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got done with finals today. < 1229656740 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've perhaps not been all that smart about finals week; I've gotten maybe 6 hours of sleep this week... < 1229656752 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1229656808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* Sleep's hard when you're panicking. < 1229656824 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1229656859 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, the convolution of four square signals to compute. < 1229656862 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's do it. < 1229656883 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Don't let me down Mathematica! < 1229657063 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, no dice. < 1229657073 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :5 hours to finish that shit by hand. < 1229657261 0 :sebbu!n=sebbu@ADijon-152-1-16-61.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229657817 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229657907 0 :jix_!n=jix@dyndsl-095-033-089-248.ewe-ip-backbone.de JOIN :#esoteric < 1229658762 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229659106 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1229665012 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1229665354 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1229665836 0 :Owner_!n=chatzill@res33078635.rh.rit.edu JOIN :#esoteric < 1229665850 0 :Owner_!unknown@unknown.invalid NICK :evincar < 1229665898 0 :evincar!unknown@unknown.invalid NICK :evincer < 1229665911 0 :evincer!unknown@unknown.invalid PRIVMSG #esoteric :'lo. < 1229665965 0 :evincer!unknown@unknown.invalid NICK :daffa < 1229665974 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :Anyone alive? < 1229666095 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :No < 1229666103 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaaargh* < 1229666105 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I4m dead < 1229666186 0 :moozilla!n=moozilla@d11-40.rb.gh.centurytel.net JOIN :#esoteric < 1229666189 0 :SpaceMan_!n=chatzill@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1229666270 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1229666272 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :Gee, that sucks. < 1229666296 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :How's the esoteric programming world beyond the grave? < 1229666331 0 :SpaceMan_!unknown@unknown.invalid PRIVMSG #esoteric :are you alone < 1229666344 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :We program in ghostfuck < 1229666346 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229666381 0 :SpaceMan_!unknown@unknown.invalid QUIT :Client Quit < 1229666458 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :whitespace + brainfuck = ghostfuck ? < 1229666469 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :Have we an idea on our hands? < 1229666475 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :I think we just might. < 1229666479 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cracks his fingers. < 1229666483 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :Time to get coding. < 1229666501 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1229666511 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It would just be a brainfuck with different symbols < 1229666520 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily. < 1229666543 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :Ah, whatever. < 1229666549 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :bf variants have been done to death. < 1229666551 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229666554 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :If you'll pardon the pun. < 1229666622 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1229667957 0 :moozilla!n=moozilla@d8-107.rb.gh.centurytel.net JOIN :#esoteric < 1229668092 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229669794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :heys < 1229670126 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1229670250 0 :moozilla!n=moozilla@d8-107.rb.gh.centurytel.net JOIN :#esoteric < 1229670399 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229670850 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :Hate to miss out on the lively conversation, but it's time for me to catch some winks. < 1229670859 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :Later all. < 1229670868 0 :daffa!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]" < 1229671781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so < 1229671803 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i have the desire to experiment with self assembling structures < 1229672485 0 :moozilla!n=moozilla@d8-107.rb.gh.centurytel.net JOIN :#esoteric < 1229672505 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in a sort of self-assembling-that-computers sort of way < 1229672561 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that-computes** < 1229672660 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Compute her? < 1229672661 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229672663 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hardly know her! < 1229673557 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229673599 0 :clog!unknown@unknown.invalid QUIT :ended < 1229673600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229674543 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well hopefully hardly. it'd be pretty boring if it were soft! < 1229674617 0 :moozilla!n=moozilla@d8-107.rb.gh.centurytel.net JOIN :#esoteric < 1229674784 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229676367 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1229676938 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229677106 0 :sebbu!n=sebbu@ADijon-152-1-44-58.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229677407 0 :moozilla!n=moozilla@d8-107.rb.gh.centurytel.net JOIN :#esoteric < 1229677575 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229679334 0 :moozilla!n=moozilla@d8-107.rb.gh.centurytel.net JOIN :#esoteric < 1229679489 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229680929 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1229681903 0 :moozilla!n=moozilla@d8-107.rb.gh.centurytel.net JOIN :#esoteric < 1229682033 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229682589 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229685536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders OpenMP < 1229686319 0 :Asztal!n=asztal@host86-159-105-4.range86-159.btcentralplus.com JOIN :#esoteric < 1229686387 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229686600 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229686758 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229688223 0 :Slereah!n=Slereah@ANantes-252-1-37-14.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1229688800 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229688968 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229688976 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229690985 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229691129 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229692292 0 :Azstal!n=asztal@host86-159-105-4.range86-159.btcentralplus.com JOIN :#esoteric < 1229692544 0 :Asztal^_^!n=asztal@host86-159-105-4.range86-159.btcentralplus.com JOIN :#esoteric < 1229692749 0 :Asztal!unknown@unknown.invalid QUIT :Nick collision from services. < 1229692762 0 :Asztal^_^!unknown@unknown.invalid NICK :Asztal < 1229692801 0 :Asztal!unknown@unknown.invalid QUIT :Client Quit < 1229693580 0 :Azstal!unknown@unknown.invalid QUIT :Connection timed out < 1229694527 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229694544 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229694780 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229695647 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229695756 0 :MizardX!unknown@unknown.invalid QUIT :"Lost sanity" < 1229697009 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229698223 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229698439 0 :zuff!unknown@unknown.invalid NICK :ehird < 1229699837 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229700555 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229701034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: btw funge 108 was actually a code name for funge 109 < 1229701036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1229701038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just FYI < 1229701042 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :suuuure < 1229701047 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1229701069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I had so much to do this fall and winter, will have more free time next year actually < 1229701123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or lets do like C/C++ standards: Funge-10x < 1229701125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229701130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that still leaves just one year < 1229701258 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Funge-1xx. < 1229701269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, now that is too imprecise < 1229701274 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then you can wait a hundred years before releasing the next revision. < 1229701288 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Funge-1[0-2]\d, maybe. < 1229701319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Funge-1[01][:digit:] < 1229701322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather < 1229701337 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Funge-[:digit:]+ -- the eternal specification. < 1229701344 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, [[:digit:]], I mean. < 1229701353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229701365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we need Delicious Funge. oklopol! < 1229701368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The [:foo:] classes work only inside []s, I think. < 1229701381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm ok, I hardly ever use them < 1229701389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Funge-1[01][[:digit:]] < 1229701393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in that case < 1229701465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonderful; the os x I pirated is a shitty osx86 clusterfuck < 1229701467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why [:digit:] instead of [0-9] < 1229701469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Thirds_Applications (will be installed in /applications/KOOLSOFTS/) " < 1229701471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i cannot wait. < 1229701547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I had prepared a reply saying I'd use (in order of preference) \d and even [0-9] over [[:digit:]], but that in such a silly use as this [[:digit:]] might be appropriate. But I got bored halfway through writing that reply- < 1229701564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1229701575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you wrote it however ^ < 1229701580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just when you said you didn't < 1229701591 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, when Deewiant went and brough the point up. < 1229701605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229701625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is one use for those classes however < 1229701631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :l10n < 1229701640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and/or i18n < 1229701652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least for classes like: [:lower:] < 1229701667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where åäö also belongs in Swedish for example, but not in English < 1229701671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay, 4 days 3 hours remaining. < 1229701673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how nice. < 1229701682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, count down to xmas? < 1229701692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, count down to this download supposedly finishing. :-P < 1229701697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229701707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah it is like 5 days left I think < 1229701715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6. < 1229701722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends < 1229701733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in Sweden it is on the 24th < 1229701735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229701758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes 6 in UK < 1229701761 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229701792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goddammit, all I want to do is pirate an operating system. is that too much to ask. (yes) < 1229701833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what OS is it? < 1229701878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OS X 10.5. 10.6 is barely changed and out next year and I'll be being that legitly, but this machine is hopelessly out of date and I don't feel like giving steve jobs ~£50 < 1229701958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION refrains from commenting on the price of new versions of certain other OS. < 1229701998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION refrains going into a month-long rant about why I'd rather pay than deal with the various annoyances of linux/bsd. < 1229702035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1229702041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm how much does OS X cost? cheaper than Windows? < 1229702042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1229702044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION intentionally misconstrues as meaning Vista and talks about how vista sucks < 1229702052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches you then react in a manner not getting the joke < 1229702058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think so. < 1229702063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not certain. < 1229702079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do get the joke < 1229702099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also there are loads of other OS you could misinterpret it as < 1229702102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes microsoft think he wants to buy Vista, and chooses one of the 5,000 versions < 1229702115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Solaris, QNX, CP/M, PC-DOS... < 1229702116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"yes, I want to buy Help end AIDS in Africa" < 1229702124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"no, I want to buy windows dammit" < 1229702150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh, how many versions of windows are there actually? < 1229702162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc there are two OS X versions, normal and server < 1229702178 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think it was 129 EUR in Apple Store, although there's some sort of trick where ADC (Apple Developer Connection) student membership is cheaper than that and still includes an OS X copy. < 1229702181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :windows xp, hm, home, pro, and 2003 server < 1229702191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and different languages < 1229702225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for vista, tons < 1229702232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah, just two < 1229702242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the server one appears to be more useful as a computation cluster OS than a server one. < 1229702257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I think windows server exist in more than one version? < 1229702262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like "domain controller edition" < 1229702264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WINDOWS VISTA HOME BASIC WITH SERVICE PACK 1 < 1229702272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is that part of the basic windows server < 1229702274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still doesn't want to tell me how much it costs. < 1229702297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1229702299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Shopping results for windows vista price < 1229702299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Microsoft Windows Vista Ultimate w/SP1 - 1 PC $170 to $271 - 231 stores < 1229702299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Microsoft Windows Vista Home Premium - 1 PC $103 to $139 - 38 stores < 1229702299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Microsoft Windows Vista Ultimate - 1 PC $158 to $280 - 93 stores < 1229702310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up Leopard price < 1229702311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shrug < 1229702317 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are "just" five "common" Vista editions (Home Basic, Home Premium, Business, Enterprise, Ultimate), the rest are things like "with SPx" and other not-so-relevant distinctions. < 1229702329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Alive Leopard - priceless < 1229702335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1229702337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: leopard is $129 < 1229702342 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And specialities like "Windows Vista Starter" which has that "can only run three applications simultaneously" restriction. < 1229702348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS X Leopard - 1 user $110 to $150 - 11 stores < 1229702349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS X Leopard $14.26 - 30 stores < 1229702349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1229702356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lol wat < 1229702364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, google said it < 1229702368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Shopping results for leopard price < 1229702368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS X Leopard - 1 user $110 to $150 - 11 stores < 1229702368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS X Leopard $14.26 - 30 stores < 1229702369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, so, leopard = midrange cost of Home Premium < 1229702377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably some program or sth < 1229702382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :google isn't perfect < 1229702387 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The 14.26 price is for the media. < 1229702390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and a much more competent OS than windows * < 1229702410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would much rather use OS X than Windows, though I prefer Linux even more < 1229702414 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It says "Media, Multi-Country, DVD-ROM, pricing: Volume" for that, "complete package" for something you'd actually buy. < 1229702432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, heh < 1229702506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Windows_Longhorn_logo.svg Also known as "Windows Phallus" < 1229702510 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There were four versions of Windows 2000, of which three were "Server" versions (Professional, Server, Advanced Server, Datacenter Server) but I think it got more complicated after that. < 1229702555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Of course, every OS is free if you obtain it via the interwebs. :P < 1229702605 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :According to infallible Wikipedia, for Windows Server 2008 the editions are: Standard, Enterprise, Datacenter, HPC Server, Web Server, Storage Server, Small Business Server, Essential Business Server. < 1229702617 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229702649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder when Microsoft will die. < 1229702706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.biscade.com/office/ Hahaha wow. < 1229702802 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229702958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1229702976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 days remaining. sigh < 1229703427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://msexchangeteam.com/ < 1229703430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :M Sex Change Team < 1229703457 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Reminds me of that kid store < 1229703464 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :KIDSEXCHANGE < 1229703471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229703493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hos stupid, they should use a space or a - < 1229703511 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or the mole station nursery. < 1229703521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or not care, because only immature idiots like me notice < 1229703527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, you can't use a space in a domain name. < 1229703529 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Their web adress is misleading < 1229703539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indeed, unless you had written it out I wouldn't have seen it < 1229703541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and indeed < 1229703544 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or Ferreth and jobs < 1229703545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but - is possible < 1229703554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah they should disambiguiate < 1229703557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :m-sex-change-team.com < 1229703563 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :OR SPEED OF ART < 1229703573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indeed < 1229703583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i hope you got that < 1229703587 0 :Hiato!n=1@dsl-245-24-148.telkomadsl.co.za JOIN :#esoteric < 1229703605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I saw it after you pasted it first time " M Sex Change Team" < 1229703615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but the clarified domain was a joke. < 1229703625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1229703634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not very funny though < 1229703652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also: the dirt is in the eye of the beholder < 1229703653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1229703659 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1229703664 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Delicious dirt in my eyes. < 1229703681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :famous English idiom < 1229703682 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I can tattoo porn directly into my eye < 1229703693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, probably not < 1229704068 0 :LinuS!n=LinuS@net-93-145-200-204.t2.dsl.vodafone.it JOIN :#esoteric < 1229704107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bah; this download is fruitless. < 1229704178 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it a download of carrots? < 1229704188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no/ < 1229704267 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229704288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries another. < 1229704309 0 :Judofyr_!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229704582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooo < 1229704634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"no/" looks like one hardcore partydude < 1229704864 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229704869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have a vague notion that Experts Exchange also used to have expertsexchange.com before the current experts-exchange.com. < 1229704918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229705015 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And the "who represents?" site seems to still be at whorepresents.com. < 1229705417 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229705468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://sungazing.com/ < 1229705491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ugh... thats nasty < 1229705499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1229705579 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229705588 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1229705625 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229705861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you know what i mean. < 1229705868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway that's pretty cool, i'm so game too < 1229705975 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Strange sort of disclaimer. "Do A. Disclaimer: never do A." < 1229706056 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229706166 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229706224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1229706255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello oklorific one < 1229706620 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229707244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hjghjg < 1229707270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh no, the random word spammers have successfully cracked ehird < 1229707297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stupid slow torrent < 1229707499 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229708012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers installing shitty pirated one. < 1229708174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mezzacotta.net/owls/ < 1229708827 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229708995 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1229709096 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229710036 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229711165 0 :Dewi!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229711217 0 :Dewi!n=dewi@203-214-37-67.dyn.iinet.net.au JOIN :#esoteric < 1229711249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh btw, last cfunge bzr has DATE now < 1229711678 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229712367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lurvely. the copy wouldn't eject < 1229712382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :somebody buy me osx leopard kplz < 1229712415 0 :kar8nga!n=kar8nga@e-13.vc-graz.ac.at JOIN :#esoteric < 1229712416 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229713596 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229714666 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229715402 0 :warrie!n=Peggy@c-98-209-136-197.hsd1.mi.comcast.net JOIN :#esoteric < 1229716471 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1229716507 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1229716635 0 :sebbu2!n=sebbu@ADijon-152-1-16-42.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229716789 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1229716789 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1229716864 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229717009 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229717382 0 :warrie!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1229717617 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229718038 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229718130 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1229718287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooo! < 1229718300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how's it? < 1229718325 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is "it"? < 1229718389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :answering with a question is like asking and providing the answer yourself, except completely reversed, but still pretty stupid. < 1229718453 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So, you don't know what "it" is? < 1229718464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...well no < 1229718474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LISTEN I NEED TO GO NOW, SO. < 1229718475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1229719141 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229720157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :moozilla: The only web browser for cows. < 1229720185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDD < 1229720212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YOU SHOULD DO STAND-UP < 1229720220 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :get up stand up < 1229720223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :stand up for your right < 1229720236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to moo < 1229720265 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229721704 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229721843 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229723198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1229723333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive < 1229723345 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wanna experiment with self organizing mechanisms? :o < 1229723369 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it an euphemism? < 1229723373 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1229723384 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Could it be? < 1229723390 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do you want it to be? < 1229723391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually want to start coding my c++ course project, but i may want that too < 1229723395 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1229723397 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes I do < 1229723411 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229723414 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1229723416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i'm listening, anyway. < 1229723420 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wanna have hot sticky gritty mansex? < 1229723430 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and by that i mean experiment with self organizing mechanisms < 1229723431 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why the grit? < 1229723441 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what grit? < 1229723444 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because grittiness is manly < 1229723451 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not if it's like 1200 grit < 1229723459 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But you like sissy boys, you faggot. < 1229723461 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :100 grit is manly < 1229723499 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont like sissy boys < 1229723500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: interesting question < 1229723516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if i did, i'd like you, slereah! < 1229723523 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have a beard. < 1229723535 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also you sure have a lot of sissy boys on your website! < 1229723544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a small kid's beard. < 1229723549 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you mean on /mg/? < 1229723562 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or in my WNW links? < 1229723585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: whenever you're ready to elaborate... < 1229723590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gaaaaaaaaaaaaaaaaaaaaaaaay < 1229723594 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WNW? < 1229723629 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wellnowwhat.net < 1229723640 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, first you insert your penis into my mouth and-.. < 1229723651 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :On wnw < 1229723664 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :prettyboy.jpg :o < 1229723681 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking we could look initially at getting some self assembling simulated objects. figure out some principles of how to get that to work < 1229723684 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1229723695 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :prettyboy.jpg is natalie/kitten < 1229723716 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im not so much attracted to him as to his cock. hes too feminine like that. < 1229723724 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but natalie's cock is adooorable < 1229723730 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yyyyyyyyes. < 1229723735 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why not. < 1229723796 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why am i not attracted to him? < 1229723814 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's not a question. < 1229723831 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what's it a response to?? < 1229723884 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"I am not gay for his sissy faggotry but I fap to his cock" < 1229723907 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well it IS a nice cock < 1229723908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: in response to the thing sandwiched between all the penises and cocks, i'm all for getting objects and figuring principles < 1229723908 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lets be honest < 1229723910 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and a nice body < 1229723913 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :In which psygnisfive and Slereah discuss being gay. < 1229723926 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey >:| < 1229723929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm just not sure what you mean by self-assembling objects, what context? < 1229723930 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :In which cocks. < 1229723931 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You forgot the link to the logs < 1229723943 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :In which psygnisfive and Slereah discuss being gay. http://tunes.org/~nef/cocks/esoteric/ < 1229723980 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: more abstract, actually. im more interested in general principles of how to get parts to self organize into a particular kind of structure based on the nature of the parts themselves < 1229724071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: would this all be in somekinda physics simulation, or what exactly? < 1229724082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm still not entirely sure what kind of objects we're talking about. < 1229724100 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cocks, obviously? < 1229724107 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dunno. it could whatever. like i said, im more interested in the abstract principles, so we can design it however we want. < 1229724123 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, btw, can 1-dimensional CAs be TC? < 1229724132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh, yes. < 1229724134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r30. < 1229724134 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1229724139 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :RULE 110 BITCH < 1229724139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or 101 < 1229724140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/e < 1229724142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229724143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :110 < 1229724145 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1229724147 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :110 is TC? < 1229724150 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1229724159 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also color inversions < 1229724162 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :huh.. i didnt know that :D < 1229724185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how can you not know that < 1229724195 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :never bothered to consider it < 1229724205 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now what about 0 dimnsional automata :O < 1229724208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and 30 hasn't been proved tc no matter how many times ehird suggests it < 1229724219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: depends on what you mean by that < 1229724230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :given an infinite set of values for a cell, trivially. < 1229724231 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A 0 dimensional automata either blinks or stay static < 1229724231 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :single celled < 1229724241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, obviously infinite valued < 1229724271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you can encode an infinite amount of finites in a finite amount of infinites < 1229724359 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but would you be able to make it TC? you might need an infinite number of control states, and TMs are FSAs with a tape < 1229724385 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Define "cellular automaton" for 0D, too < 1229724385 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :could you make the single-celled CA have a FSA controller? i wonder < 1229724390 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What kind of rules can it have? < 1229724396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'll need an infinite amount of rules to effectively have infinite values for a cell < 1229724404 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :would you tho < 1229724415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and with infinite code, ifs are enough to do anything. < 1229724420 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can simply have rules that multiple and divide and add and subtract and still get infinite values < 1229724432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :without infinite code, you essentially have a finite amount of cell values < 1229724433 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats sort of assuming extra computational mechanisms < 1229724686 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rule 110 is neat < 1229724694 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it has what look like elementary particles :O < 1229724720 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Indeed it does < 1229724731 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But really, I am gay for the game of life < 1229724751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: so, thinking of specializing in ca physics? < 1229724772 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wolfram, i think, believes the universe is a CA < 1229724812 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : Nah. < 1229724826 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm also gay for gays, but I'm not into men physics < 1229724831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, he suggests it's based on graph rewriting < 1229724840 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the universe? graph rewriting? hmm < 1229724855 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any examples of this online? my copy of nks is in florida < 1229724878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :particles are gliders in the massive graph, long-distance forces are connections too narrow for the gliders to pass through, he has a lot of fun ideas abou it < 1229724880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*about < 1229724891 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229724928 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should give it a thought < 1229724936 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm not sure I can get a class on that < 1229725025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also he says it's probably expressable in five lines of mathematica code < 1229725040 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it might be. < 1229725050 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Physics can be really broken down a lot. < 1229725072 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Example : http://membres.lycos.fr/bewulf/Divers/LUR.jpg < 1229725074 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :SCIENCE! < 1229725074 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :rule 110 generator: < 1229725075 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Weltereproduktionsklavier.jpg < 1229725088 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you're a unificationist, the universe should be expressible in a single one inch long equation! < 1229725108 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, even if you're not, I think. < 1229725121 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Here's a trick : If you have equation A and equation B. < 1229725123 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cock = -vagina < 1229725128 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The axiom should be A /\ B < 1229725129 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229725191 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229725203 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it might not be as pretty < 1229725203 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that's not really a mathematical expression tho, thats a logical one. :P < 1229725209 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Same thing < 1229725217 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can express it mathematically < 1229725221 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Godel and all that < 1229725221 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :eh not really. domain/range differences < 1229725231 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :plus, thats really grungy and inelegant < 1229725242 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, elegance is another thing. < 1229725250 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For instance, that formula above! < 1229725252 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the two should emerge from a single equation not just an oring of the two < 1229725264 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's the Lagrangian density for a particle in a gravitational and EM field. < 1229725272 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty awesome. < 1229725281 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cock = -vagina is pretty elegant < 1229725294 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But really, it's all cheating. < 1229725295 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no lament < 1229725302 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its more like cock = -clit < 1229725302 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :When an expression is just one line long < 1229725318 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It usually means that the underlying formula is complicated as fuck. < 1229725334 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it means there are a lot of assumptions about notation. < 1229725349 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :R is the Ricci scalar, g is the determinant of the metric tensor, D is the covariant derivative, F is the electromagnetic tensor < 1229725352 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1229725375 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That formula using only regular arithmetic and calculus is actually ugly < 1229725398 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :notation is a lot tho actually < 1229725423 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Also that formula is false : it should be -g, not g) < 1229725426 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :notation is a kind of technology < 1229725432 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Since the metric tensor is always negative) < 1229725445 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but the equation has sqrt(g) < 1229725453 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1229725455 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if it was sqrt(-g) it'd be i*sqrt(g) making it always complex < 1229725459 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229725460 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No < 1229725462 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not negative < 1229725463 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because g < 0 < 1229725471 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So -g > 0 < 1229725493 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh yes? i didnt know g < 0. ok then. < 1229725502 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.kenfoster.com/Articles/anaction.gif < 1229725514 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, in flat space, it's -1,1,1,1 diagonally < 1229725519 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lament: what? < 1229725527 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Signs are always like that generally < 1229725541 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: sex toys. < 1229725549 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :piano key? < 1229725563 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A piano is not a sex toys < 1229725572 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :depends on how you use it, surely < 1229725882 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229726076 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229726249 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :piano is better than sex. < 1229726261 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*mittens < 1229726276 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :strings vibrate < 1229726287 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://tanasinn.info/wiki/Mittens < 1229726301 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :sex with MITTENS is awesome ! < 1229726322 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sex with mittens is probably better than playing piano with mittens < 1229726364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol dqn < 1229726387 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :VIP QUALITY < 1229726850 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Tell me ehird by the way < 1229726858 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Since you are such a VIP man. < 1229726868 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is table cat English in origin? < 1229726880 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The video is, and I can't find any of it on 2chan. < 1229726885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1229727799 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229728419 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229728579 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229728682 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. S, parlo proprio con te. Puzzi." < 1229729152 0 :Asztal!n=asztal@host86-172-5-39.range86-172.btcentralplus.com JOIN :#esoteric < 1229729689 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1229730693 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229730835 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229731295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://mrbmd.com/mrb_personal_blog1.htm "HOW TO SEND EMAIL TO YOURSELF" < 1229731336 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :STEP 1 : ENTER YOUR EMAIL ADRESS < 1229731342 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :STEP 2 : WRITE EMAIL < 1229731347 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :STEP 3 : SEND EMAIL < 1229732075 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ihope@normish.orgHi, me!Okay, now how do I send it? < 1229732118 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I should have said something like "warrie@normish.org" instead so that someone else gets all the spam. < 1229732131 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :root@normish.org is the best email address, really. < 1229732165 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I often send myself emails < 1229732175 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's an easier alternative for file transfer < 1229732497 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229733673 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229733743 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1229733946 0 :sebbu2!n=sebbu@ADijon-152-1-87-254.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1229734029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : < 1229734201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: el oh EL < 1229734447 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229734483 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229734718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sketches generic oop < 1229734722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, generic method < 1229734739 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to use "oop" as a slang term for "method" from now on. < 1229734792 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :"That piano player has excellent oop." < 1229734818 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :"Then you can just call the object's oop instead of needing to use a macro." < 1229734900 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1229735601 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229736366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, so panic() is an oop to generate an oops? < 1229736369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the kernel < 1229736382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1229736634 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229736900 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229738118 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229739068 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It's an oopsoop. < 1229739147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1229739157 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, http://yugop.com/ver3/ < 1229739164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hy all y sexy ladys < 1229739437 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229739817 0 :cherez!n=cherez@69.76.143.134 JOIN :#esoteric < 1229739935 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1229742637 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229742780 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1229744318 0 :jix!n=jix@dyndsl-095-033-085-052.ewe-ip-backbone.de JOIN :#esoteric < 1229745112 0 :jix_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1229745433 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229745592 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229745753 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229745768 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229747430 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229747597 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229750036 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229750156 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229751215 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1229751887 0 :moozilla!n=moozilla@d19-98.rb.gh.centurytel.net JOIN :#esoteric < 1229752051 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1229756181 0 :SpaceMan!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1229756195 0 :CakeProphet!n=chatzill@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229756220 0 :SpaceMan!unknown@unknown.invalid NICK :SpaceManPlusPlus < 1229756249 0 :SpaceManPlusPlus!unknown@unknown.invalid PART #esoteric :? < 1229756249 0 :SpaceManPlusPlus!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1229756321 0 :SpaceManPlusPlus!unknown@unknown.invalid QUIT :Client Quit < 1229756613 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1229756618 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1229756636 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :damn snow -.- < 1229756653 0 :bsmntbombdood!n=gavin@97-118-122-191.hlrn.qwest.net JOIN :#esoteric < 1229759999 0 :clog!unknown@unknown.invalid QUIT :ended < 1229760000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229760593 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229760843 0 :moozilla!n=moozilla@207-118-28-2.dyn.centurytel.net JOIN :#esoteric < 1229760987 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1229761288 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229761370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: why is a Welte-Reproduktionsklavier not a piano which reproduces universes. i am so disappointed. < 1229761402 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :every piano reproduces universes. < 1229761411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they do? < 1229761420 0 :pikhq!n=pikhq@r01jjw8v9.device.mst.edu JOIN :#esoteric < 1229761425 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course. Haven't you ever listened to one? < 1229761446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought i had. i must do so more carefully. < 1229761459 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, listen for the universe < 1229761551 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan needs to read GEB < 1229761564 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for some good universe creation in pianos, listen to some fugues and canons < 1229761577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229761590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nah, just listen to any good music < 1229761651 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which would include at its highest ranks, fugues and canons < 1229761652 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :from bach < 1229761653 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229761758 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :biased eh < 1229761777 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i had a phase for a few years when i listened only to bach < 1229761785 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh well thats stupid < 1229761799 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually i mostly played bach instead < 1229761805 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well-tempered clavier < 1229761848 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now i listen to mozart more... < 1229761880 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229761882 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well tempered clavier, yes < 1229761887 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :very GEB < 1229761939 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i have his cello suites < 1229761940 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1229762153 0 :CentHOGG!n=Willie@adsl-68-93-132-104.dsl.austtx.swbell.net JOIN :#esoteric < 1229762172 0 :CentHOGG!unknown@unknown.invalid PRIVMSG #esoteric : +ul (())(~(S)*:Sa~:^):^ <--- I really like that one < 1229785536 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :+ul (())(~(S)*:Sa~:^):^ < 1229785537 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :()S(()S)S((()S)S)S(((()S)S)S)S((((()S)S)S)S)S(((((()S)S)S)S)S)S((((((()S)S)S)S)S)S)S(((((((()S)S)S)S)S)S)S)S((((((((()S)S)S)S)S)S)S)S)S(((((((((()S)S)S)S)S)S)S)S)S)S ...too much output! < 1229785539 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229785550 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :+ul ()S(()S)S((()S)S)S(((()S)S)S)S((((()S)S)S)S)S(((((()S)S)S)S)S)S((((((()S)S)S)S)S)S)S(((((((()S)S)S)S)S)S)S)S((((((((()S)S)S)S)S)S)S)S)S(((((((((()S)S)S)S)S)S)S)S)S)S < 1229785550 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :()S(()S)S((()S)S)S(((()S)S)S)S((((()S)S)S)S)S(((((()S)S)S)S)S)S((((((()S)S)S)S)S)S)S(((((((()S)S)S)S)S)S)S)S((((((((()S)S)S)S)S)S)S)S)S < 1229785552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait what's that < 1229785554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229785556 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229785558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: infinite quine generator < 1229785560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229785572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul ()S(()S)S < 1229785572 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :()S < 1229785585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf@this error < 1229785602 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :+ul ( < 1229785602 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1229785611 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Here thutubot, have this time! < 1229785614 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229785630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay who wants to fix my c compiling error < 1229785636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a quine that contains no loops, the output of that < 1229785642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which therefore has to be infinitely long < 1229785651 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1229785676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, the out of time error is because Thutu programs have a tendency to go into infinite loops when it they see something they don't understand < 1229785678 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :PRINT(PRINT(PRINT( < 1229785683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in this case, the infiniloop was in the interp, not the program < 1229785725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone? :p < 1229785743 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hate C, ehird < 1229785750 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I must write it :( < 1229785802 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229785844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: paste the error, and I'll have a look < 1229785848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :preferably a few lines of context too < 1229785861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/opt/local/include/evhttp.h:106: error: parse error before ‘TAILQ_ENTRY’ < 1229785861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/opt/local/include/evhttp.h:106: warning: no semicolon at end of struct or union < 1229785863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/opt/local/include/evhttp.h:149: error: parse error before ‘}’ token < 1229785869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's all the errors for that file < 1229785875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(not my program, ofc :P) < 1229785882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's stopping a compilation and uh wtf < 1229785906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :could you show me the context around line 106? < 1229785969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yepers: < 1229785979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : TAILQ_ENTRY(evhttp_request) next; < 1229785986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :context: < 1229785986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :struct evhttp_request { < 1229785987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : TAILQ_ENTRY(evhttp_request) next; < 1229785989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : /* the connection object that this request belongs to */ < 1229785991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : struct evhttp_connection *evcon; < 1229785994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : int flags; < 1229785996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1229785997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't define it < 1229785999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nor include anything < 1229786001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :presumably the using program has to import another header first < 1229786013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but this program is used by others; presumably they have no problem < 1229786015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, yeah, wtf < 1229786025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that seems a pretty clear case of TAILQ_ENTRY not meaning anything in this context < 1229786066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, duh < 1229786071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering what the hell is up :D < 1229786101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, looking at the context there, it's attempting to create a struct with a pointer to itself < 1229786124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so tailq_entry's probably doing some sort of clever trick to make a linked list or something < 1229786134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a bit silly, really, because a pointer would do just as well < 1229786139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can tell, the problem is that TAILQ_ENTRY is not defined. < 1229786154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it indeed sounds like it should be in some header file < 1229786159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try googling for TAILQ_ENTRY? < 1229786161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did < 1229786166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the thing is < 1229786170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did you turn up anything useful? < 1229786173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this program isn't uncommon < 1229786179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it forgot to include a header or something < 1229786185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because, you know, people use it and compile it fine < 1229786189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so why is it happening in my case? < 1229786193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, no < 1229786194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could be designed for a common compiler you don't use, for instance < 1229786194 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :God hates you < 1229786199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering vaguely if it was a MSVC-ism < 1229786209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uhh, no. < 1229786213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :considering I installed the library with macports. < 1229786304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, try #include at the start of the program and see if it helps < 1229786355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently it's in that header file in Darwin, therefore presumably in Mac OS X too < 1229786385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is something I will avoid. a) this is a checkout from git, so I'd have to deal with merging each time I update it, b) the main developer, iirc, uses OS X, leading on to c) nobody else seems to have this problem < 1229786399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I'm thinking how to solve it d) with some build system flag or something that I may have missed < 1229786413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1229786415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it includes #include < 1229786416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before evhttp.h < 1229786434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc has an "include-this-header" command-line switch, IIRC < 1229786442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right, but i shouldn't have to do that :) < 1229786452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/* Fix so that ppl dont have to run with */ < 1229786453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#ifndef TAILQ_ENTRY < 1229786453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define _EVENT_DEFINED_TQENTRY < 1229786456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define TAILQ_ENTRY(type) \ < 1229786457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :struct { \ < 1229786459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : struct type *tqe_next; /* next element */ \ < 1229786461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : struct type **tqe_prev; /* address of previous next element */ \ < 1229786463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} < 1229786465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#endif /* !TAILQ_ENTRY */ < 1229786467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- event.h < 1229786469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yet it includes event.h before evhttp.h < 1229786471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's WTF-O-METER goes off < 1229786510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtffffffffffffffffffffffff < 1229786520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and TAILQ_ENTRY works in event.h! < 1229786526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, my bogometer is ringing high too < 1229786527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but when one line later it includes evhttp.h, it fails! < 1229786531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the HECK < 1229786549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs thru cpp < 1229786594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, the TAILQ_ENTRY is just not being expanded < 1229786599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the hhelllllllllllll < 1229786616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this makes like the least sense ever < 1229786655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if 'type' was #defined earlier, to confuse issues < 1229786658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it shouldn't have been < 1229786668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1229786670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1229786673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1229786675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :through cpp < 1229786680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the event.h TAILQ_ENTRY uses work fine < 1229786686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but then as soon as you get to evhttp.h? < 1229786688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just left in < 1229786689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :verbatim < 1229786698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's... just... what < 1229786752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean... < 1229786755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no sense at all < 1229786767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is not how the c preprocessor works so... < 1229786769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just don't get it. WTF?! < 1229786770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... do you have precompiled headers on? < 1229786782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm not sure how that would change anything but no afaik. < 1229786782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can sort-of figure out how they would cause that bug < 1229786812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(basically, earlier header files can't define symbols in later header files that don't include them, if the header files are precompiled) < 1229786821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1229786827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, how can I turn off precompilation for that? < 1229786835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which compiler, gcc? < 1229786853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1229786867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh my god < 1229786878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1229786880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you will not believe this < 1229786884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% cat /opt/local/include/event.h /opt/local/include/evhttp.h| cpp -I/opt/local/include|e < 1229786886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STILL VERBATIM < 1229786893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT THE HECK AHAHAAHAHAHAHAH < 1229786900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, gcc seems to have protection against that sort of thing, it refuses to use more than one precompiled header in a compilation for exactly that reason < 1229786905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, WHAT < 1229786908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if it does use one, it has to be the first one < 1229786908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you hear what I'm saying? < 1229786912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I catted the two files together < 1229786914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1229786916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's still verbatim < 1229786917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the second < 1229786918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one < 1229786920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean. just < 1229786922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mea... < 1229786926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whattttttttttt < 1229786930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe there's a typo in the second which is affecting it somehow < 1229786945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : TAILQ_ENTRY (event) ev_next; < 1229786945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs < 1229786946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : TAILQ_ENTRY(evhttp_request) next; < 1229786960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no, there is absolutely no way it's the space :-P < 1229786966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1229786974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no stray backslash at the end of the previous line? < 1229786981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no /* comment that was accidentally never closed? < 1229786989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, this is from cpp output < 1229786999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's stripping comments? < 1229787003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1229787014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are there any #line or # directives nearby? < 1229787027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :about 50 lines earlier < 1229787028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# 401 "" < 1229787031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're often a clue as to what cpp was thinking < 1229787034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on the line of < 1229787035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#endif /* _EVENT_H_ */ < 1229787040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :signifying the next file in the cat, ofc < 1229787058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, so in other words nothing there's expanded into multiple lines < 1229787070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's not surprising < 1229787076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given there are no include comments there < 1229787089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*include directives < 1229787105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok i will try the ultimate test < 1229787106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose the macro in question wasn't undefed by a stray undef? < 1229787118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if this fails, I will put a gun to my head < 1229787125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1229787127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes. < 1229787131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#ifdef _EVENT_DEFINED_TQENTRY < 1229787131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#undef TAILQ_ENTRY < 1229787135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in event.h < 1229787138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf is up with that < 1229787141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's simple enough < 1229787144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, how come evhttp.h (from the SAME PACKAGE) uses it < 1229787148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even though it can't < 1229787150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and how come this program < 1229787152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and an obvious explanation why the define of tailq_entry wasn't carrying over < 1229787152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :developed on os x < 1229787154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't include sys/queue < 1229787156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a workaround < 1229787168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and how come it builds for everyone else. < 1229787400 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229787563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1229787954 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229788301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my package manager wants to uninstall the kernel, I hope it knows what it's doing < 1229788461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229788465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: any ideas as to what I should do? < 1229788480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1229788495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe see if you can find one of the everyone else for whom it built, and ask them what happened? < 1229788508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm asking in the irc channel but it's idle-haven < 1229788583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, rebooting, if I don't come back up within about 10 minutes it's probably because I accidentally deleted my OS < 1229788587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229788817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ uname -a < 1229788819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Linux dell 2.6.27-11-generic #1 SMP Fri Dec 19 16:29:52 UTC 2008 i686 GNU/Linux < 1229788820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, it worked < 1229788822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi thar. < 1229788843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just added an #include :P < 1229788870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[mmph... 5 to 100 days remaining is not a useful measure for a file download to give...]] < 1229788877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: [[is that Vista?]] < 1229788880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues his Insane Task (write an httpd) < 1229788887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, it's a torrent :-P < 1229788916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's possible that the 100 is it predicting me being jailed for copyright infringement and thus my computer confiscated < 1229788931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, if it's an illegal torrent then in theory that ought to happen < 1229788934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after all, this is a mac, the software is really clever right? < 1229788940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :never tell me where you live, just in case... < 1229788950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: depends on your definition of "ought" :-P < 1229788958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :deep, I know < 1229788966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't like doing illegal things, or other people doing them < 1229788984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I admit that given that this is the Internet, it's pretty much impossible to convince anyone of that < 1229789009 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229789014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the case of "intellectual property infringement", the laws are broken to the Nth degree < 1229789031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are several laws, some are more broken than others < 1229789039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trademark law is almost sane, for instance, just out of date < 1229789099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION , with newly compiled interpreter, sets on quest: Write decent httpd. < 1229789103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then use it for everything. < 1229789115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean that won't be easy. < 1229789119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's your definition of 'decent' here? < 1229789124 0 :Corun!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229789129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does everything I want it to do < 1229789137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fast. < 1229789148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and with low memory usage and high scalability < 1229789151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I will accept nothing less :-P < 1229789157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :secure? < 1229789169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, what language? < 1229789175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes; since I'm writing it in a HLL I doubt I'll be getting buffer overflows. < 1229789183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And Io, a minimal prototype-based OO language. http://iolanguage.com. < 1229789191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you never know... < 1229789204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's built with embeddability and concurrency in mind, and even has some syntax for futures and such. < 1229789205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I know of Io and its paradigm, although haven't worked with it in detail < 1229789214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it has async IO functionalities, so it's a good fit. < 1229789284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully it'll also have in-server scripting for blazing fast webapps, but sandboxed appropriately so you can't mess up the server. < 1229789290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That would be nice. < 1229789292 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229789360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Does there exist a decent Perl to Brainfuck parser / compiler? < 1229789366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I pasted that in ##nomic < 1229789372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's so lol for about 5 reasons < 1229789377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which you all know so I wont' repeat :D < 1229789377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should have pointed out that parsing Perl is uncomputable < 1229789381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229789391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, that writing brainfuck by hand IS possible < 1229789392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and not that hard < 1229789401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, that being in your right mind and writing BF are mutually incompatible, duh < 1229789406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, that Perl would be a terrible language to compile it to anyway < 1229789410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also it'd fail at the cycle limit. < 1229789412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, the grammar. < 1229789420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey i just read it all out < 1229789420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woop < 1229789429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, Server handleSocket isn't called asynchronously. < 1229789430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should try to get gcc-BF to compile the Perl interpreter at some point < 1229789430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is odd < 1229789454 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229789463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: maybe it's using Java's model for asynchrony (create a thread and run it synchronously there) < 1229789479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no; it's just that you're meant to do the asynchronous call inside handleSocket < 1229789541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, now to come up with a method name to asynchronously call < 1229789547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reallyHandleSocket? :P{ < 1229789568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : handleSocket := method(aSocket, self @reallyHandleSocket(aSocket)) < 1229789568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep. < 1229789665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, my server just doesn't handle more than one connection full stop, wtf < 1229789701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, I think I can protect this server against ddos attacks pretty well < 1229789703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :especially fuzz ones < 1229789713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as soon as you know you've got some invalid http, drop the connection < 1229789727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if someone tries to instantly reconnect? < 1229789878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's no way to both handle all valid requests and protect against a well-formed, mass DDoS attack of course < 1229789878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but some rate limiting shouldn't be too hard < 1229789889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. "if user is giving us 100 requests a second, ban" :P < 1229789903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, arguably being linked from Slashdot is a legitimate DDOS attack < 1229789938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's a difference between "many many users making few requests" < 1229789946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and "any number of users making a huge amount of request" < 1229789947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1229789953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the first should be allowed, the second should be blocked < 1229789982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the first is a DDOS, though, by definition < 1229789991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second is just a DOS < 1229790028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, no - a DDOS would be "many users making many requests" < 1229790041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slashdotting = many users making few requests < 1229790047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on how distributed it is, I suppose < 1229790047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dos = few users making many requests < 1229790051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ddos = many users making many requests < 1229790057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and you can block the latter two with the same logic < 1229790063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you block a dos, you block a ddos < 1229790070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it's just many doses < 1229790123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at best you can turn a DDOS into a Slashdot, then... < 1229790156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since each user gets at least one try before you detect it < 1229790205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha, I needed a new libevent for Socket < 1229790211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, yes < 1229790224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but a DDOS _that_ distributed is almost impossible to get < 1229790240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless you have a botnet < 1229790244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slashdotting works because slashdot is a highly established site that has got views by linking to interesting content nicely over the years < 1229790252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, again < 1229790255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it crosses my mind that you might be able to manage it by hotlinking an image on your site into the Wikipedia UI < 1229790269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but how likely is a botnet attacking one site? < 1229790269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you kept it small and hidden, nobody might notice it for a while < 1229790274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless it's like a virus researcher < 1229791408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1229791444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229791514 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229791673 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229792033 0 :kar8nga!n=kar8nga@a-90.vc-graz.ac.at JOIN :#esoteric < 1229792612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think of a name for HTTPHandler that conveys that it handles the low-level HTTP sockets and thus not clash with the high level HTTPHandlers < 1229792676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LowLevelHTTPHandler? < 1229792684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nse < 1229792687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1229792691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not analogous to a HTTPHandler < 1229792706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's "the thing that the HTTPServer clones and gives the socket when it gets a connection" < 1229792744 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :so one's a protocol handler, t'other's a content handler? < 1229792804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one is a high-level way to get an HTTPRequest and give an HTTPResponse, essentially < 1229792810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the one I'm naming is one that takes a socket and does stuff < 1229792814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HTTPProtocolHandler may be ideal < 1229792823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, HTTPSocketHandler < 1229792826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's good < 1229792836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HTTPSocketHandler clone handleSocket :-P < 1229792861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woohoo, now I get to parse HTTP < 1229792864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can you think of anything more EXCITING? < 1229792882 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :parsing HTML? < 1229792902 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :with all the really really really interesting bits of leftover SGML stuff < 1229792910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how about parsing mork < 1229792920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://jwz.livejournal.com/312657.html < 1229793054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes HTTPParser, aka KillMeNow < 1229793379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: will you have some anti-DDOS throttling called KillMeLater? < 1229793390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1229793392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1229793424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whenever a client is found to be ddosing, my server will reply to its request with "Fuck you." then ban the ip < 1229793424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229793495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION invents new software versioning scheme < 1229793556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :major.minor, minor increments from 0 per release, major is initially 0. major is increased when backwards compatibility-breaking changes are introduced or when the featureset is revamped to a large degree. when this happens, minor resets to 0. < 1229793578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, major backwards compat breaking changes < 1229793585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since "featureset is revamped to a large degree" is pretty vague, major releases will be more common < 1229793596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i imagine version numbers like 5.14 will be commonplace :P < 1229793684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um wait, this is new how? < 1229793784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, its' not exactly _revolutionary_ < 1229793796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but minor never skips < 1229793804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and there's no even/odd stuff < 1229794330 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229794501 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229794549 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1229795093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1229795097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :writing a streaming parser will be har.d < 1229795142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's a strange name for a streaming parser, even if you use D < 1229795178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's a parser daemon < 1229795181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that goes in init.d < 1229795190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1229795223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229795271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my life is AWESOME < 1229795274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not only do I have to read the http spec < 1229795280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I have to implement it as a manually-coded parser < 1229795283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KICKASS < 1229795289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"have to", you could do something else instead you know... < 1229795301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1229795398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers usinga regex < 1229795402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except that would be slow. < 1229795492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"now you have two problems"... < 1229795501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I like regexen, it's still a good joke < 1229795517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, you can't check for EOF on a socket can you? < 1229795520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I guess http servers just rely on a timeout < 1229796265 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1229796301 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229796475 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229797617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my life is more awesome than yours < 1229798254 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1229798272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi bsmntbombdood < 1229798279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AND THEN THERE WERE MUDKIPS < 1229798963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sexy mudkips? < 1229799005 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229799027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very sexy < 1229799100 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229799769 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229800792 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1229801115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm: < 1229801116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pragma (msg, "Assuming 32-bit chtype... correct ccbi.fingerprints.jvh.ncrs.chtype to ushort if link errors ensue."); < 1229801117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alias uint chtype; < 1229801127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be unsigned long on my system? < 1229801376 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :xXxAnMasterxXx < 1229801560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: chtype a long? That makes no sense at all < 1229801570 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((xX)S:^):^ What's xXx anyway? < 1229801571 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX ...too much output! < 1229801603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, http://rafb.net/p/dM2ImR49.html < 1229801604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't it a movie < 1229801606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well, 16 bits isn't enough for all of Unicode < 1229801623 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and 64 bits is way too much < 1229801625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#if 0 && is quite confusing < 1229801641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, depends, on i686 long is 32 bits < 1229801645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :long long is 64-bit < 1229801649 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 32 bits is too much as well < 1229801656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: straightedge < 1229801658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and on 64-bits long long is 64-bits < 1229801660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so is long < 1229801667 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :unicode fits well into 21 bits < 1229801673 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or was it 20, I forget < 1229801694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ncursesw would need the full 32 bits, but this is plain ncurses < 1229801705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster is hXc < 1229801708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in any case see the paste < 1229801725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, on 32-bit platforms that would end up as int32_t < 1229801733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on x86_64 it would be int64_t < 1229801734 0 :Slereah_!n=Slereah@ANantes-252-1-83-163.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1229801739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is x86 and amd64 < 1229801742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea about ppc and such < 1229801745 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :at least PDcurses does it right < 1229801773 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/gDsSdU70.html < 1229801825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah attr too < 1229801828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is quite interesting < 1229801977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :welp, in any case there's no way I can know the correct type without doing something autoconf-like so all I can do is change the pragma msg :-P < 1229802009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: compare blah_MAX from limits.h? < 1229802015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a way to find out type sizes in the preprocessor < 1229802016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, btw you have two bugs in your code I think < 1229802040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) you don't check if wgetch returned ERR, the specs say you should reflect on error for all instructions < 1229802044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I can't see the original chtype type without going through C and I don't want to do that < 1229802048 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(remember, this is D) < 1229802057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) initscr() exits on error, doesn't return ERR < 1229802060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use newterm() instead < 1229802068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in a complex usage pattern < 1229802070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ah, ok < 1229802074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes two error handling bugs decipher < 1229802074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229802076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does D have #define? < 1229802076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1229802088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it does, you could include the C header and hope that it happened to also be legal D < 1229802098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nice one < 1229802100 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :D does not have #define < 1229802103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1229802179 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: looking at the PDcurses source they both exit() < 1229802198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well that means CCBI is non-conforming I'm afraid :P < 1229802205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when using pdcurses < 1229802225 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sucks to be on windows < 1229802228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :can't be helped < 1229802249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :A program that needs to inspect capabilities, so it can continue to run in a line-oriented mode if the terminal cannot support a screen-oriented program, would also use newterm. < 1229802254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what the man page says here < 1229802265 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : In some implementations of curses, newterm() allows the use of < 1229802265 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : multiple terminals. Here, it's just an alternative interface for < 1229802265 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : initscr(). It always returns SP, or NULL. < 1229802285 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to 'catch' exit somehow? < 1229802293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not afaik < 1229802301 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :damn C < 1229802304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure ncurses exist for cygwin < 1229802308 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cygwin sucks < 1229802314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :decipher, damn pdcurses rather < 1229802454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thing I really dislike about C preprocessor: the need for do { ... } while(0) hack < 1229802496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1229802579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the error handling in your clear() may be wrong too < 1229802580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1229802588 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as for wgetch, I don't think it can return ERR < 1229802612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not where and how it's used, anyway < 1229802626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : wgetch < 1229802626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : returns an error if the window pointer is null, or if its timeout expires without having any data. < 1229802633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, exactly < 1229802642 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the window is stdscr and hence never null < 1229802644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, in that implementation < 1229802646 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and it has no timeout < 1229802652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think implementation can define additional errors < 1229802652 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hence it doesn't return an error < 1229802670 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if that was ncurses then I'm good because PDCurses says the same :-P < 1229802676 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229802690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, future ncurses versions could return ERR :P < 1229802701 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it < 1229802767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NOTES < 1229802768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Note that erase, werase, clear, wclear, clrtobot, and clrtoeol may be macros. < 1229802770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1229802776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you use werase < 1229802778 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and many others as well < 1229802797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, your code would fail it it was a macro < 1229802812 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1229802817 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's not a macro in pdcurses < 1229802840 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah well < 1229802848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor in ncurses, however plain erase() is < 1229802858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes because MACROS ARE MORE OPTIMAL < 1229802866 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with these people < 1229802867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I didn't claim that < 1229802869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1229802887 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229802888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe because it seemed like a waste to just have a function like: < 1229802912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int erase(void) { return werease(stdscr); } < 1229802921 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes but it's not a waste to have a macro < 1229802922 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :riiight < 1229802930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I didn't say that < 1229802941 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, you didn't, but your argument would imply that < 1229802954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I didn't say that I agreed with them either < 1229802960 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, you didn't < 1229802961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just said that may be the logic behind it < 1229802972 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and I followed that logic somewhat < 1229802998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you should have stopped and asked for directions a few times during that trip :P < 1229803019 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nah, I made it fine, just aggravated < 1229803084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :E (m -- ) Set echo mode to m (1 == echo, 0 == noecho). < 1229803085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1229803093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your code only checks if it is "true/false" < 1229803104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know D, but what would that do on, say, 2 < 1229803111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :void toggleEcho () { if ((ip.stack.pop ? echo () : noecho()) == ERR) reverse(); } < 1229803133 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2 is UNDEF and true < 1229803138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know exactly what it does but probably it should reverse on 2 or so < 1229803139 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :same as C < 1229803146 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I suppose < 1229803148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is a non-allowed value < 1229803202 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229803367 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229803450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the NCRS mycology test has some issues < 1229803465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like asking to press enter a few times when any other char works < 1229803479 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it might not work in a future version of curses :-P < 1229803506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm, also it says "press any function key", using a "h" works fine < 1229803515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :This should be at the top of the screen < 1229803516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dThe rest of the screen should have cleared < 1229803516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Trying to overwrite above with M and C, press any key to continue... < 1229803518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is from ccbi < 1229803519 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes but the UNDEF result is not what you want < 1229803523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one newline eaten < 1229803551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the spurious d there is from using d instead of enter < 1229803552 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if it asks you to press key X that doesn't mean that you can't press key Y, only that results are undefined if you do < 1229803576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Press any function key to continue... < 1229803576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Got 266 < 1229803580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that correct for F1? < 1229803587 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's platform-specific < 1229803593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great... < 1229803594 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and various other things -specific probably < 1229803627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice ccbi gives 265 for F1 instead < 1229803629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1229803641 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229803648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :void get() { ip.stack.push(cast(cell)wgetch(stdscr)); } < 1229803654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume that was the function used? < 1229803683 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, see the char it corresponds to in the static constructor < 1229803683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... now cfunge give me 265 too... < 1229803690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :must have pressed the wrong key < 1229803691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first time < 1229803693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1229803723 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1229803726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well get() is G but: < 1229803728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Press any function key to continue... < 1229803729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Got 265 < 1229803733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't say what one < 1229803992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PORTABILITY < 1229803993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : These functions are described in the XSI Curses standard, Issue 4. It specifies that portable applications must not call initscr more than once. < 1229803995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, heh ^ < 1229804006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and initscr() may be a macro :P < 1229804026 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh great, for what < 1229804037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NOTES < 1229804037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Note that initscr and newterm may be macros. < 1229804041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that it is on my system < 1229804046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just that is mentioned < 1229804056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are a lot of issues with that < 1229804062 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :is Xinitscr standard? < 1229804072 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, it's not < 1229804077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No manual entry for Xinitscr < 1229804078 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but, uh < 1229804086 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what the hell can be used if initscr is a macro < 1229804097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, a C wrapper < 1229804099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for everything < 1229804109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it should use proper prefix < 1229804111 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't want to do that :-P < 1229804112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is a library < 1229804122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, cur_foo < 1229804122 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :prefix? < 1229804123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1229804125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would < 1229804132 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nah, curses is too old for that < 1229804133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :prevent stuff like this, in say C++ < 1229804137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myclass.clear() < 1229804146 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :they didn't do that stuff back then and now it's been around too long to change it :-P < 1229804156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/ argh! this calls myclass.wclear(stdscr); < 1229804161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ://* < 1229804168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1229804181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see what I mean? < 1229804198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand at least I don't get linking errors now < 1229804205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I have some functions that would collide < 1229804208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the ncurses ones < 1229804212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if they weren't macros < 1229804233 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :solution to all namespacing problems: make everything a macro! < 1229804245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that has the other mentioned downside < 1229805205 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :la. < 1229805329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it may be unportable to use TERM and then NCRS I think < 1229805338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the same process < 1229805361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends on how you implement them, but since you can probably assume TERM use termcap and that will use ncurses on linux... < 1229805421 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229805435 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :based on the docs of TERM I claim that you can use TERM whenever you want without any harmful effects < 1229805441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if the OS can't handle that, tough < 1229805458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :implementation defined if the OS can or not < 1229805540 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229805694 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229806121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, TERM and NCRS interact badly < 1229806128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since both mess with stdscr < 1229806912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, btw have you noticed how unusable NCRS is? No other fingerprint producing output may work < 1229806919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as BASE, STRN or FPDP < 1229806966 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or , or . < 1229806977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1229807003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to make TERM and NCRS work together < 1229807005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a pain < 1229807433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there is no way TERM and NCRS will play together nicely < 1229807446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can special case the code path for mycoterm to make it work < 1229807456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think I can solve the general case < 1229807466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say TERM after NCRS now < 1229807512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1229807523 0 :sebbu!n=sebbu@ADijon-152-1-10-155.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229807721 0 :oklopol!i=oko@dsl-tkubrasgw1-fe3fdc00-66.dhcp.inet.fi JOIN :#esoteric < 1229807827 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229807852 0 :Judofyr_!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229807938 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229807988 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229808287 0 :sebbu2!unknown@unknown.invalid QUIT :No route to host < 1229809130 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1229809356 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229809628 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1229810039 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229811195 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229811805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: SOmeone stole your game!! < 1229811811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wikiwarp.com/ < 1229811828 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't invent the game :P < 1229811843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shush you < 1229811846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like to be sensational < 1229811897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but so's your face. < 1229811928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah but so's your faeces < 1229812199 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229812515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, simple, NCRS I collides with TERM < 1229812532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when you unload NCRS with I you mess up the ncurses data structures < 1229812554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is impossible to fix < 1229812566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since TERM has nothing like I < 1229812576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't check for unload/reload < 1229812586 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :can't you reload ncurses when TERM is ('d < 1229812609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes you can use I to initialize NCRS < 1229812626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but: you can't unload NCRS in this order: < 1229812629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :load TERM: < 1229812632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229812638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :load NCRS: ok < 1229812646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Use 1I < 1229812647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1229812652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Use 0I: ok < 1229812658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Use any TERM function: crash < 1229812678 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :just make 0I not actually unload if TERM is alive < 1229812694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then it would actually break the functionality < 1229812705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be non-conforming < 1229812712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and of course you can't use more than exactly one 1I and one 0I during a session < 1229812739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since calling initscr() more than once is undefined behaviour < 1229812760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TERM use setupterm() that it seems you can use multiple times, initscr() calls setupterm() < 1229812785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not making all of cfunge use ncurses, no way < 1229812806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may be possible, but painful, to notify the other module of changes < 1229812808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as they happen < 1229812827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well that'd be the easiest way :-P < 1229812832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would make them slow since they need to check state flags all the time < 1229812834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229812846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a lot of overhead I guess < 1229812862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh and I believe ccbi may be invoking UD there < 1229812941 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1229812950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah now you just don't support TERM on posix < 1229812955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/now/no/ < 1229812958 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1229812980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I see you ask for help there < 1229812983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at the code < 1229812987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was the issue with it < 1229813012 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I read the specs and did stuff and stuff didn't seem to work at all :-P < 1229813016 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember, it's been months < 1229813025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you know I can't compile it < 1229813027 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and you did say that you got stuff to work using termcap directly < 1229813048 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nah, you just haven't bothered to set yourself up to compile it < 1229813055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, in any case < 1229813059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I was using ncurses/termcap stuff yes < 1229813063 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :based on what you said I might as well drop it < 1229813070 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you use ncurses in TERM? < 1229813093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ... < 1229813113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NAME < 1229813113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : del_curterm, mvcur, putp, restartterm, set_curterm, setterm, setupterm, tigetflag, tigetnum, tigetstr, tparm, tputs, vid_attr, vid_puts, vidattr, vidputs - < 1229813113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : curses interfaces to terminfo database < 1229813113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SYNOPSIS < 1229813113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : #include < 1229813117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : #include < 1229813119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see the include curses? < 1229813140 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1229813143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ qfile /usr/include/term.h < 1229813143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sys-libs/ncurses (/usr/include/term.h) < 1229813145 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what's the lowest level < 1229813145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see that? < 1229813150 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, I am not blind < 1229813162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well they are provided by the same package < 1229813178 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what is the lowest level of functionality which allows this < 1229813179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is WHY TERM and NCRS collide < 1229813181 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :is it not the shell < 1229813184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and its escape codes < 1229813185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1229813191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shell has escape codes? < 1229813193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very funny < 1229813197 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1229813200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean the terminal or the terminal emulator < 1229813204 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229813214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes that is it < 1229813215 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :my point is, why the fuck does that use curses < 1229813232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, *same package providing both interfaces on linux* < 1229813248 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sigh, so you didn't answer my question < 1229813251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :do you use ncurses < 1229813253 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :in TERM < 1229813255 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1229813262 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't care what the header includes < 1229813265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes, I use the term.h interface, which is provided by ncurses < 1229813276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is what you used too I see < 1229813325 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :right, but you don't use any of the higher-level curses functions < 1229813333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not in TERM no < 1229813337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only in NCRS < 1229813350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and TERM and NCRS collide basically, since they both end up messing with the same low level terminal info static variables < 1229813353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :internally in ncurses < 1229813365 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alright, so then screw TERM < 1229813370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1229813375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TERM is more useful IMO < 1229813393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I plan to have both and track state between them < 1229813407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I already do something like that between SOCK and SCKE < 1229813435 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1229813440 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :whatever, I'm going to sleep < 1229813444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229813650 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229814949 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229815197 0 :Mony!unknown@unknown.invalid QUIT :"'night" < 1229815661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} > kill cockatrice < 1229815662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} < 1229815663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} With what? Your bare hands? < 1229815666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} < 1229815667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} > yes < 1229815669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- internet oracle bestof < 1229816013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1229816013 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1229816019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :another episode? < 1229816020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1229816020 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1229816023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1229816300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Go to bed? < 1229816302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1229816303 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1229816309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1229816627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1229816630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1229816643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Will you say No? < 1229816644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1229816644 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1229816648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229816650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :O SHI < 1229816652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot knows < 1229816653 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: which include, but a player may spend one note of that player's possession. the muq of the < 1229816663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has quit (connection reset by paradox) < 1229816802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: plz 2 be fixing paradox < 1229817498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://sco.wikipedia.org/wiki/Main_Page < 1229817498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wikipædia is a project tae big a free encyclopædia in mony leids. < 1229817920 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229818274 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1229818289 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229818425 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229818499 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229818514 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229818951 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1229821073 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229821832 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229822413 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229822735 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229823616 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229826241 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229826399 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229828359 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229828517 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229831040 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229831180 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229832206 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1229832222 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1229832723 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1229832937 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229833069 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229834619 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229835543 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229836823 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229837560 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1229839852 0 :moozilla!n=moozilla@d18-110.rb.gh.centurytel.net JOIN :#esoteric < 1229841143 0 :moozilla!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229842621 0 :moozilla!n=moozilla@d23-170.rb.gh.centurytel.net JOIN :#esoteric < 1229842777 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229842810 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229844558 0 :moozilla!n=moozilla@d23-170.rb.gh.centurytel.net JOIN :#esoteric < 1229844719 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229845527 0 :kar8nga!n=kar8nga@a-20.vc-graz.ac.at JOIN :#esoteric < 1229845734 0 :SpaceMan!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1229845756 0 :SpaceMan!unknown@unknown.invalid PART #esoteric :? < 1229845756 0 :SpaceMan!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1229845780 0 :SpaceMan!unknown@unknown.invalid QUIT :Client Quit < 1229846399 0 :clog!unknown@unknown.invalid QUIT :ended < 1229846400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229847102 0 :moozilla!n=moozilla@d20-50.rb.gh.centurytel.net JOIN :#esoteric < 1229847277 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229847959 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229849076 0 :moozilla!n=moozilla@d20-50.rb.gh.centurytel.net JOIN :#esoteric < 1229850038 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229850744 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229851459 0 :moozilla!n=moozilla@d20-50.rb.gh.centurytel.net JOIN :#esoteric < 1229852724 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229853769 0 :moozilla!n=moozilla@d20-50.rb.gh.centurytel.net JOIN :#esoteric < 1229854653 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229855252 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229856464 0 :moozilla!n=moozilla@d16-158.rb.gh.centurytel.net JOIN :#esoteric < 1229857202 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229858958 0 :Mony!n=AssHole@AToulouse-258-1-81-224.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229858973 0 :kar8nga!n=kar8nga@a-72.vc-graz.ac.at JOIN :#esoteric < 1229859030 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1229859079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hiiii < 1229861462 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229861608 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229862426 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229862605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay for oprofile < 1229862954 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229863729 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229863874 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229864978 0 :AnMaster!unknown@unknown.invalid QUIT :Connection reset by peer < 1229865242 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1229866323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're an oprophile too? < 1229866391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(hmm... is that coprophilia with your eyes closed? :\) < 1229866507 0 :Asztal!n=asztal@host86-172-5-39.range86-172.btcentralplus.com JOIN :#esoteric < 1229866572 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229866713 0 :kar8nga!n=kar8nga@a-23.vc-graz.ac.at JOIN :#esoteric < 1229866717 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229867066 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1229868546 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229868646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, huh? < 1229868677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lowbrow pun < 1229868677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't used the system level profiler oprofile much before, but it turned out to be really useful < 1229868689 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229868703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ara T. Howard < 1229868704 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1229868707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well two puns in a way < 1229868751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1229868760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1229868773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know oprofile < 1229868778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again, my o < 1229868778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zat was not funny! < 1229868781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'s don' < 1229868784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :t need profiling < 1229868790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm a bit enter-happy it seems < 1229868797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://oprofile.sourceforge.net btw < 1229868803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes it was funny! < 1229868816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, and what did I quote there above? < 1229868842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe misquoted since I quoted from memory < 1229868883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for oklopol to find that < 1229868887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that out* < 1229868926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1229868926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean < 1229868936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm so confuzzled! < 1229869000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1229869001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1229869006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : zat was not funny! < 1229869021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was a quote from something < 1229869032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1229869034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I wonder if you know what < 1229869039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i don't < 1229869045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Monty Python < 1229869054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember the name of that sketch < 1229869070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The funniest joke in the world" or something like that iirc < 1229869077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've heard about that < 1229869093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't follow the nerd popular culture that actively < 1229869101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've only seen like two montys < 1229869252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which ones? < 1229869447 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1229869478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know, mindlessly repeating monty python is so ironic < 1229870658 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229870668 0 :Linus`!n=LinuS@net-93-145-200-204.t2.dsl.vodafone.it JOIN :#esoteric < 1229871779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ironic how < 1229871794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the xkcd way? < 1229871798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how like your face. < 1229871801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh! < 1229871802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Snap. < 1229871823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :speaking of snap i want noodles < 1229871877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the grail one and the death one < 1229871916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i was half-asleep through grail, i just remember the scene with the limbless knight < 1229871931 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229871995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :back to my book! < 1229871996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1229872101 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229872158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: stop reading < 1229872161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's bad for you < 1229872263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how could learning c++ be bad for me! < 1229872285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why do you want to learn c++ < 1229872346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first of all i already know c++, second of all all i care about is it's a book for a course i'm on, so i'm reading it. < 1229872374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: third of all A < 1229872384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what about A < 1229872395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's < 1229872396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x < 1229872403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229872410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i don't have other reasons really < 1229872418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except, well, c++ is an okay language. < 1229872428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate it, yes, but it's not a bad language < 1229872429 0 :Linusz!n=LinuS@net-93-145-200-204.t2.dsl.vodafone.it JOIN :#esoteric < 1229872504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm really only annoyed by the fact it's so fucking pedantic about the order of declarations¨ < 1229872526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well order of declarations and definitions and all that crap < 1229872530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*declarations < 1229872535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :readings -> < 1229872542 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229872545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: aaaaaaaaaaa < 1229872555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229873068 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229873401 0 :Linus`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229873878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay buy buy, i'm living now -> < 1229874038 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229874878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hey, you know that haskell build system you made for your site? what was it again? < 1229874945 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :coadjute < 1229874963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :helpful :-D < 1229874977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ask a more specific question :-P < 1229875095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: any links? I seem to recall it being interesting :P < 1229875148 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no links I'm afraid; with any luck I'll publish some kind of 0.0 this year < 1229875218 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you want to look at something you can have it on request: my home site's file, source tarball < 1229875269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: either would be appreciated :-P it'd also be nice to read more real-world haskell programs... I haven't got very good at that yet :D < 1229875341 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :iki.fi/deewiant/temp/Adjutant.hs for the former < 1229875361 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not designed for readability or anything though :-P < 1229875370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i think it might be an idea to give the file a less obscure name ;-P < 1229875379 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :googlability is nice < 1229875401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1229875412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but Coadjute would be googled more than Adjutant I imagine < 1229875442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but it'd be nice if Coadjute and X made some sense together so X = Adjutant :-P < 1229875456 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229875481 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229875590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i don't get how rule works < 1229875664 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :iki.fi/deewiant/temp/coadjute.tar.bz2 for git repo < 1229875730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :rule basically makes a build rule :-P < 1229875766 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I forget its type, which would probably (should hopefully) help in deciphering < 1229876209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens emacs and grumbles < 1229876215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stupid emacs. < 1229876241 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why open it if it induces grumbling < 1229876257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because editing haskell is near-impossible in anything else < 1229876266 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :vim works for me < 1229876276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's because you're a masochist < 1229876285 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1229876297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I have to learn Arrows now, don't I? < 1229876303 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, no arrows in there < 1229876308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :import Control.Arrow (first, second) < 1229876318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you Haskellers and your academia and your DAMNED LIES. :-| < 1229876319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :first f (x,y) = (f x, y) < 1229876323 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :second f (x,y) = (x, f y) < 1229876331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(f &&& g) x = (f x, g x) < 1229876334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why is that in Control dot bloody Arrow < 1229876337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(f *** g) (x,y) = (f x, g y) < 1229876349 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because they're AMAZINGLY GENERAL < 1229876350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"WHERE SHOULD WE PUT THESE TRIVIAL FUNCTIONS? LET'S PICK A RANDOM ACADEMIC PLACE" < 1229876367 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's more of a coincidence that they're handy for those trivial uses, I think < 1229876374 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, Data.Tuple should really have those. < 1229876375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :versionString :: String < 1229876375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :versionString = "the ultimate version of ultimate destiny" < 1229876381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is some version. < 1229876395 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's one reason why it's not released yet. ;-) < 1229876397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spawns a new haskell frame and proceeds to steal your basic app structure < 1229876402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FEAR ME < 1229876406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229876408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/haskell/emacs/ < 1229876417 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh noes, what are you doing with my app structure < 1229876433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm, making an app that I haven't actually figured out what it is yet < 1229876454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh noes < 1229876467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :agh what the new frame shares the same buffers < 1229876472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how the hell do you just get a new blank frame in emacs < 1229876475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't say open it twice < 1229876519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1229876653 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229876795 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229877074 0 :Mony!n=AssHole@AToulouse-159-1-76-172.w92-134.abo.wanadoo.fr JOIN :#esoteric < 1229877540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grumble haskell lacking basic things grumble < 1229877776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also: grumble at field names being unnamespaced functions < 1229877781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on records < 1229877952 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It'd be nice if Haskell had global variables. < 1229877959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does. < 1229877964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myVar = makeIORef < 1229877968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229877970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, not quite < 1229877971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but w/e < 1229877972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IORefs. < 1229878032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what do you do when you want to have two records with fields named the same < 1229878032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1229878077 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You can't have "myVar <- makeIORef" as a statement in your program, and if you put it in main, then you can't refer to it outside of main. < 1229878101 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could use those fancy implicit parameters. < 1229878136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: why do you want a global variable? < 1229878140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you might as well just use an imperative language. < 1229878169 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No, because Haskell has features that imperative langauges do not. < 1229878203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they work because it's a functional language < 1229878207 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Don't say "if you want A, you might as well do B" if B has problems that the alternative does not. < 1229878227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :imperative+globvars has less probs than haskell+globvars. < 1229878481 0 :Mony!unknown@unknown.invalid QUIT :"reboot" < 1229878806 0 :cruce!n=c@79.99.2.65 JOIN :#esoteric < 1229879246 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229879275 0 :sebbu2!n=sebbu@ADijon-152-1-4-143.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229879286 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229879412 0 :Linusz!unknown@unknown.invalid QUIT :"Puzzi. S, parlo proprio con te. Puzzi." < 1229879923 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229879968 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229879968 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1229880073 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229880371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm. I wonder if a nice esolang has appeared yet. :P < 1229880746 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Subleq is a great esolang, but it's really annoying to code in. < 1229880757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not that great < 1229880762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll write redivider in haskell < 1229880783 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Redivider, that language that's actually Parsec. < 1229880831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It isn't Parsec. < 1229880837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although you can parse it. With Parsec. < 1229880845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I know it's yours. < 1229881218 0 :Judofyr_!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229881559 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229881586 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229882380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: yo dawg, I herd u liek parsec so I used parsec to parse your actually-parsec so you can parse your parser < 1229882499 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You da man. < 1229882715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: what precedence do rediv ops have < 1229882734 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you don't have two records with fields named the same :-P < 1229882743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: why not :| < 1229882758 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because the haskell record system is not very fancy, they're just functions < 1229882763 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229882764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know but it should be fancy < 1229882765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and what do you do when you want two functions named the same < 1229882772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because it could be really useful. < 1229882775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not. < 1229882781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :answer: either you don't, or you put them in separate modules and do qualified imports and whatnot < 1229882795 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is useful, it's not 'really useful' though, yes. < 1229882811 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think there've been some papers on the subject of improving it but nobody really knows what's the best idea < 1229882845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should learn how to read and edit the GHC source and how to make a nice Haskell language extension, then make a patchset for nice records and get it widely used. < 1229882851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait no, I'd rather shoot myself in the face. < 1229882902 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229883052 0 :Mony!n=AssHole@AToulouse-159-1-76-172.w92-134.abo.wanadoo.fr JOIN :#esoteric < 1229883085 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've tried for the past two months or so to get GHC to compile on Windows so I could hack on it (mostly the RTS and stuff to fix Windows-only bugs), but no luck < 1229883102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :isn't it written in really old-style haskell? < 1229883112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc it has its own monad definition somewhere from before they were used for io and stuff < 1229883200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um ghc is written in ghc haskell < 1229883228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what you mean by "old-style" but AFAIK no < 1229883696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but < 1229883708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well someone in #haskell just said that the code was dated < 1229883708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229883715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ages ago < 1229883964 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, it's "dated" but I think "style" might be the wrong word here < 1229883978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :one big thing is that it doesn't use hierarchical modules, it just prefixes everything < 1229883983 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229883989 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so instead of Foo.Bar.baz you have FooBarbaz or even FBbaz if you're unlucky < 1229884003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(I'm not sure how bad it actually is, might not be that bad) < 1229884272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229884422 0 :kar8nga!n=kar8nga@a-71.vc-graz.ac.at JOIN :#esoteric < 1229884474 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229886028 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229886505 0 :jix!n=jix@dyndsl-095-033-081-130.ewe-ip-backbone.de JOIN :#esoteric < 1229887233 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229888224 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229888802 0 :Asztal!n=asztal@host86-172-5-39.range86-172.btcentralplus.com JOIN :#esoteric < 1229888880 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229888920 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229889031 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229889341 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ehird: does the BNF give you operator precedence? < 1229889349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. :D < 1229889374 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I think it does. < 1229889424 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So use that. < 1229890316 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229891412 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229891429 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1229891452 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229893320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Abusing bugs for fun and quineity: < 1229893321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :print inspect.getsource(lambda: None) < 1229893323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229893325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :import inspect; print inspect.getsource(lambda: None) < 1229894402 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229895487 0 :kar8nga!n=kar8nga@a-31.vc-graz.ac.at JOIN :#esoteric < 1229896123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul x < 1229896129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul x < 1229896129 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...bad insn! < 1229896167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:aSS):aSS...bad insn! < 1229896167 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS ...bad insn! < 1229896176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1229896184 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :insn? < 1229896199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :insemination, obviously < 1229896222 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Insemination in the aSS? < 1229896281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (::^)::^ < 1229896300 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...too much memory used! < 1229896318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:50 Slereah_: Insemination in the aSS? < 1229896319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I lolled < 1229896341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooo < 1229896371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HEY < 1229896380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not the link to the logs! < 1229896414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :brilliant, holmes < 1229896507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1229896628 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ] < 1229896628 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1229896637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf [ < 1229896638 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1229896640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1229896719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::::D < 1229896985 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Don't you go inseminating my bot. < 1229897010 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And that (:aSS):aSS... "bad insn" message comes when it tries to execute the '.' there. < 1229897146 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229897454 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229898552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i'm pretty sure oerjan knows that, he made that bot. < 1229898565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just a figure of speech of course. < 1229898581 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++. < 1229898581 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :! < 1229898584 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229898590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229898594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you happy < 1229898603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++. < 1229898603 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :% < 1229898609 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Happy like a frankenstein monster < 1229898621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898627 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1229898636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898636 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1229898640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898641 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1229898645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898646 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1229898649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898649 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1229898653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898653 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1229898657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898657 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1229898661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898661 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1229898665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898665 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :e < 1229898669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898669 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :n < 1229898672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898673 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229898675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229898783 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229899073 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Prelude Data.List> take 5 $ iterate (++ "ko") "o" < 1229899073 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :["o","oko","okoko","okokoko","okokokoko"] < 1229899130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :("ok" ++) is faster < 1229899295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I mind. < 1229899306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1229899340 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :let oko = "o":[o++"ko"|o <- oko] in take 5 $ oko looks sillier. < 1229899416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe some sleep is in order; work-day tomorrow, even though the whole place will probably be completely empty. < 1229899426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would it be empty < 1229899446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> let oko = "o" : map ("ok" ++) oko in oko < 1229899457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after it goes through infinite okos of the first oko, it okos the rest of the okos! < 1229899494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokoko < 1229899513 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I think most people have started their winter vacationary stuff already, since wed-fri are holidays anyway. < 1229899534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229899536 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There might be some students, though; I think there's still some exams. < 1229899546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish i had exams < 1229899561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when do you get the presents in Finland? < 1229899569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Same as in Sweden? (24th) < 1229899570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :24 < 1229899574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1229899579 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: You can do one of ours, I'm sure no-one would notice. < 1229899580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229899589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what do you have? < 1229899604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :25th here in uk/us < 1229899609 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Checking. < 1229899609 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229899611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i don't know *everything*. < 1229899654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: whuzzup with you finnswedes and your xmas-on-24th < 1229899668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, xmas is on 25th but giftz are on 24th?? < 1229899670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rite? < 1229899671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or no < 1229899681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all the celebration stuff is 24 < 1229899685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :25 is just a day. < 1229899702 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But 24th is still called "christmas eve", while 25th and 26th are the two christmas days. < 1229899704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kinda like 26 only it has a name < 1229899707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: tha < 1229899708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229899709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s weirdo. < 1229899714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :26 is a christmas day too? < 1229899722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why would you celebrate onthe day before the event < 1229899749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: who gives a boobie? < 1229899754 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I think I've heard it called "toinen joulupäivä" (lit. second christmas day). < 1229899760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: me < 1229899764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :25th is so much more logical < 1229899772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hmm sounds familiar indeed < 1229899785 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://fi.wikipedia.org/wiki/Joulu agrees with me. < 1229899804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no it isn't, no one wants to celebrate during the day, so it's nicer to be celebrating when christmas day is at its darkest, just starting < 1229899820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1229899822 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Anyway, for the CS department the only monday exams are T-76.5613 "software testing and quality assurance" and T-106.4155 "operating systems". < 1229899828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :christmas has too much buildup in the ok < 1229899830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uk < 1229899831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1229899837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well i just read modern operating systems < 1229899837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :christmas shit starts being advertised < 1229899838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in OCTOBER < 1229899844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtfs up with that < 1229899845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't happen to know what the book is? < 1229899902 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It's "William Stallings: Operating Systems: Internals and Design Principles". Wasn't Modern Operating Systems the Tanenbaum book? If so, that's the one they used for the old OS course. < 1229899922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1229899938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :our operating systems course prof is looking for another book now, guess i know what he'll choose then. < 1229899962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yeah it's the tanenbaum book < 1229899972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tanenbaum argued with linus torvalds in like 1992 about linux < 1229899973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :circus stuff in the frontcover < 1229899974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was silly < 1229899976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229899994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am deliberately wording it like that so I sound cool < 1229899995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1229900000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it sounds like I was there. < 1229900008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because linus didn't have a microkernel < 1229900014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...yes linus < 1229900030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :his kernel was mostly made out of guts < 1229900039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I also know there's a statistics exam (or maybe just the second mid-term thing) tomorrow, if you like that more. < 1229900057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i don't know anything about statistics < 1229900073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well at least i think i don't < 1229900103 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the operating systems sounds like your best bet, then. < 1229900107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: weren't you there? < 1229900115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ummm < 1229900116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229900130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :despite not being alive < 1229900142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, although i somehow feel MOS might have less content than OSIDP < 1229900150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, have you read the book? < 1229900169 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MOS, yes; OSIDP, no. < 1229900180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i love it, it's full of details and can suddenly burst into a list of a thousand algorithms < 1229900187 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The (new) course probably won't be very in-depth, though. < 1229900209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but somehow it still seems to only scratch the surface < 1229900239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :("now, for no reason, let's go over how jpg's work!") < 1229900288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :("so now that we're discussing drivers, how about we take a look at how cd's work and talk a few pages about their history?") < 1229900299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229900309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well true, usually courses tend to get easier, not harder < 1229900468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and indeed, our prof is looking for a "less theoretical" book < 1229900471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that means simpler < 1229900710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure the Tanenbaum "LINUX is obsolete" newspost[1] was mentioned during the OS course, though. It's quite a classic. [1] http://groups.google.com/group/comp.os.minix/msg/f447530d082cd95d < 1229900756 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"I would suggest that people who want a **MODERN** "free" OS look around for a microkernel-based, portable OS, like maybe GNU or something like that." < 1229900771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :our os course consists of reading the book and taking the exam < 1229900774 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't heard much news about Hurd lately. < 1229900804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well, chinese democracy and python3 are out < 1229900807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anything is possible < 1229900818 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: You mean there weren't any lectures? < 1229900830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well there were 6 lectures < 1229900841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i didn't attend them, and they were just an introduction < 1229900870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah the first os course in our uni is just a book exam < 1229900874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or whatever's a good term < 1229900899 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think our course had at least one weekly lecture for a whole half-year term. Still, I think I mostly took the "read the book" approach. < 1229900900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://superunprivileged.org/ "hurd advocacy page"; second line: rms' awful free software song < 1229900904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that says it all < 1229901048 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We have an "operating system project" add-on course for those who are interested; they start with some skeleton code (used to be stripped-down nachos -- http://www.cs.washington.edu/homes/tom/nachos/ -- but now is buenos -- http://www.niksula.hut.fi/~buenos/buenos.html ) and they have to implement the usual things like file systems, virtual memory and things like that. < 1229901049 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1229901086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish we had that < 1229901099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your uni is so much cooler < 1229901122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm just advertising; in reality it sucks. < 1229901138 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But maybe not as much as it could. < 1229901144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything sucks < 1229901146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i'm thinking maybe leaving abroad after ...my candidate? < 1229901147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's it called < 1229901154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol come to england! < 1229901163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might graduate next year < 1229901167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we have 0 civil liberties and the weather sucks and it's boring < 1229901169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and we're all idiots < 1229901173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what more could you want < 1229901175 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Bachelor's degree is the semi-equivalent term, I think. < 1229901187 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I skipped the OS project, but I've heard comments that as far as university coursework goes, it was one of the more interesting ones. < 1229901204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that's not very surprising imo < 1229901224 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want no civil liberties and sucky weather, I don't think you really have to leave Finland. < 1229901227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they can't leave the fun stuff out because they'd have to leave everything out < 1229901245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are civil liberties? < 1229901253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have all the liberties i could wish for < 1229901254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :civil liberties = freedom to do shit. < 1229901264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the UK, everyone's a terrorist. < 1229901276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: uhh, isn't the finland like super-liberal compared to uk/us? < 1229901280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the finland" xD < 1229901296 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: We're still working on getting rid of those, yes, but I'm sure they're catching up. < 1229901316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :proto: #esoteric nation < 1229901321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nomics can come too. < 1229901436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/List_of_micronations is surprisingly long. < 1229901463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really, everyone wants one of those, only natural a small percentage gets it < 1229901473 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Some of the one-phrase descriptions are amusing. Like "BjornSocialist Republic": "A self-proclaimed Marxist state of about 6 square metres (7.18 sq yd) located on a stone "that looks like a tractor" in Lake Immeln, Scania, Sweden." < 1229901483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: But it's Wikipedia; all those are Notable(tm)! < 1229901493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1229901615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there needs to be a really micro nation. just 15 micrometers across. < 1229901634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 15 micrometers of my table declare independence from the england < 1229901636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :done < 1229901648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the england? < 1229901649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the england" < 1229901651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf is up with me < 1229901652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :first the finland < 1229901653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now the england < 1229901660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon accidentally the whole world < 1229901661 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The one and only England. < 1229901668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lol < 1229901782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of nations, I am amused by the shape of the Finland/Sweden border at http://en.wikipedia.org/wiki/Märket < 1229901805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229902025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i am amused by bjarne not even trying to explain the things that suck about c++ < 1229902055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he just says "unfortunately c++ does this", and puts a sad face after the sentence ":(" < 1229902060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229902162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Java VM uses two slots of the .class file constant table for long/double (read: 8-byte) values; and they've bothered to add a footnote about that in the specification: "In retrospect, making 8-byte constants take two constant pool entries was a poor choice." < 1229902188 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They really should've added a ":(" after that one. < 1229902286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand < 1229902299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:31 oklopol: i don't understand < 1229902301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cherish this moment. < 1229902307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229902317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey i can be pretty slow < 1229902384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm assuming the constant table is just some kinda big array < 1229902408 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it already has entries of variable sizes; like strings and things like that. < 1229902419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229902447 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's a bit confusing when two specific entry types (for no particularly good reason) suddenly take up two slots in the table. < 1229902533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1229902583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bjarne does advertise this other book about the process of making c++ < 1229902594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps he'd explain the weird stuff there < 1229902652 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe he just says "It's like this because I screwed up here. ;/ :( X-D" < 1229902684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Lol, I fuxxored up this part of the threading. sry :((" < 1229902718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :threading doesn't have much room in a book about c++ < 1229902808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :south park time -> < 1229903388 0 :moozilla!n=moozilla@207.118.34.157 JOIN :#esoteric < 1229903447 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229903562 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1229903601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : oklopol: I think I've heard it called "toinen joulupäivä" (lit. second christmas day). < 1229903604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err yea < 1229903608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :annandag jul < 1229903612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in Swedish < 1229903620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :old word form and such < 1229903630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"secondday xmas" basically < 1229903635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which sounds silly in Swedish too < 1229903646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :common name for it though < 1229904024 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The more common term in Finland is "Tapaninpäivä". < 1229904038 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Tapani's day", where Tapani is an old-fashioned Finnish name. < 1229904042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1229904092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, we also have something even more silly for the days just before "dan för doppardan", "dan före dan före doppardan" (up to 3 iterations is used seriously) < 1229904106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to certain culinary traditions < 1229904114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"dopp i grytan" < 1229904127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION don't like dopp i grytan at all < 1229904131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't* < 1229904213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh tapaninpäivä < 1229904217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah okay i know that < 1229904283 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Apparently 26th is also "St Stephen's Day" elsewhere. < 1229904315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stephen ~ tapani? that's a bit of a stretch < 1229904339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Stephanos, from the original Greek name. < 1229904365 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be too surprised if that is the official etymology for Tapani. < 1229904379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't either < 1229904398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o oko okoko oko o < 1229904425 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/^st/t/ is what we do, and so on. < 1229904429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wiktionary.org/wiki/Tapani < 1229904470 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Boxing Day; now that's the term I've actually heard. < 1229904532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently Boxing Day sometimes moves < 1229904542 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Very messy, these Christmas-time holidays; Eastern Orthodox people have their Saint Stephen's Day on the 27th. < 1229904549 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There should be an ISO standard or something. < 1229904571 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Now I'll actually sleep and not just talk about it. < 1229904722 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229905777 0 :moozilla!n=moozilla@207.118.34.157 JOIN :#esoteric < 1229906716 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229907138 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229907181 0 :oerjan!unknown@unknown.invalid QUIT :"ZZZZXXXX" < 1229907514 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1229907980 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1229907980 0 :lifthrasiir!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229908029 0 :lifthras1ir!unknown@unknown.invalid NICK :lifthrasiir < 1229908049 0 :moozilla!n=moozilla@207.118.34.157 JOIN :#esoteric < 1229908565 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229908571 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229909474 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229910195 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229911417 0 :comex!unknown@unknown.invalid NICK :Warr < 1229913785 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229914293 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want a scroll wheel with inertia < 1229914392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :virtual or phyzical < 1229914911 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Inertia is a property of matter. < 1229914934 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So only simulated inertia would be anything notable. < 1229914945 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So the real question is this: virtual or physical? < 1229915528 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...io is so messed up. < 1229915537 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :specifically operator presidence < 1229915841 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229915849 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did something happen here that involves me? < 1229915880 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1229915890 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1229915907 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Something happened here that involves the thing I mentioned in #inanity. < 1229915964 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which is relevent to me because I'm misspelling things? < 1229915994 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...physical < 1229916011 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to watching QI < 1229916042 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Not really. < 1229916329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<3 QI < 1229916550 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: you know... I don't think there's any other word to describe the action of pandiculating < 1229916667 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pandiculating? < 1229916811 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :anyone up for some serious language design? < 1229916813 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think "stretching" is similar. < 1229916819 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Programming language, you mean? < 1229916831 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's the weird floppy gestures one makes when stretching and yawning < 1229916860 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well, I suppose we could design other types of languages as well. Let's design esperanto... oh wait. < 1229916956 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Anyone have a bit of IRC bot code I could steal and manipulate to my own liking? < 1229916966 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :"Esperanto has already been designed." < 1229916982 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Use Lambdabot. < 1229917012 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have a feeling I'll mess up trying to use Haskell successfully < 1229917047 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1229917077 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :though the features lambdabot has are impressive. < 1229917129 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I kind of want to make a text-based MMO through IRC using a bot. < 1229917161 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :send commands as PMs and it gives you output. < 1229917270 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<3QI < 1229917273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :QIQIQI < 1229917296 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :wat? < 1229917343 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo loves QI. < 1229917351 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what QI is. < 1229917578 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Quite Interesting < 1229917709 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229917775 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'd really prefer an IRC bot in Perl or Python or something. < 1229918972 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders IRC bots written in Python < 1229918981 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you mean likt BASMENT BOT?!?! < 1229918996 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, tell me when bsmnt_bot is the kind of thing you can download and then run. < 1229919021 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when you write the code < 1229919033 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because i've certainly lost interest < 1229919098 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1229919129 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll try to find a "suitable" Lisp-like programming language instead. < 1229919184 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229919267 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229919273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :We need to make an esolang where |:-{) erases the hard drive < 1229920221 0 :Warr!unknown@unknown.invalid NICK :comex < 1229921250 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229921261 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229921267 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.py < 1229921313 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1229921323 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :wooo < 1229921325 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :progress < 1229921340 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229921444 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1229921465 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229922351 0 :lolbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1229922367 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229922371 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229922519 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229922526 0 :Warrigal!unknown@unknown.invalid PART #esoteric :? < 1229922846 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1229922879 0 :lolbot!unknown@unknown.invalid QUIT : < 1229922884 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1229922893 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229922894 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: word < 1229922908 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uhhh, I'm gonna go with "purple" < 1229923169 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1229923185 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229923374 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1229923393 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229923414 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.fortune < 1229923414 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :Fine day to work off excess energy. Steal something heavy. < 1229923447 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.py print "lol" < 1229923447 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229923454 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.io "test" println < 1229923466 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-gasp- < 1229923544 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1229923559 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229923587 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :eh... oh well < 1229923751 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1229923771 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229923844 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1229923859 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229924045 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1229924059 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229924086 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i haven't coded for alike a year < 1229924121 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :losin it < 1229924317 0 :lolbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1229924918 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: :(( < 1229924920 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229924920 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1229924923 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.fortune < 1229924923 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :Political speeches are like steer horns. A point here, a point there, < 1229924926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :depresshuns < 1229924940 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.fortune < 1229924940 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :To downgrade the human mind is bad theology. < 1229924952 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...fortune is so addictive. < 1229925019 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.fortune < 1229925020 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :I don't even butter my bread. I consider that cooking. < 1229925144 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1229925156 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229925158 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.fortune < 1229925159 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :All heiresses are beautiful. -- John Dryden < 1229925165 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1229925203 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It was only reading the first line (which was probably a good thing - one man's feature is another man's bug) < 1229925526 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1229925549 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: here's a fortune to cheer you up < 1229925551 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.fortune < 1229925552 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that sound of male ego. You travel halfway across the galaxy and it's still the same song. -- Eve McHuron, "Mudd's Women", stardate 1330.1 < 1229925572 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :omg sexist < 1229925599 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :perhaps another? < 1229925601 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.fortune < 1229925601 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :YOW!! The land of the rising SONY!! < 1229925623 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :........has anyone noticed that 50% of fortune outputs are nonsense? < 1229925624 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :g'night all < 1229925629 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :night < 1229926181 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1229926182 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1229927422 0 :lolbot!unknown@unknown.invalid QUIT : < 1229927442 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229928409 0 :lolbot!unknown@unknown.invalid QUIT : < 1229928423 0 :lolbot!n=lolbot@h64.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229929832 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lolbot: en jp "The cake is a lie"? < 1229929832 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: The en to jp translation failed, sorry! < 1229929844 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lolbot: en ne "The cake is a lie"? < 1229929844 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: The en to ne translation failed, sorry! < 1229929858 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lolbot: en de "The cake is a lie"? < 1229929859 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: "Der Kuchen ist eine Lüge" (en to de, translate.google.com) < 1229929861 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229932320 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :augurbot: en jp "the cake is a lie"? < 1229932328 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :augur: "keki wa uso da" (en to de, augurbot) < 1229932360 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh. i keep forgetting i dont use augur as my nick here < 1229932360 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1229932799 0 :clog!unknown@unknown.invalid QUIT :ended < 1229932800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229936116 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229939865 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229944215 0 :lolbot!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229944528 0 :cruce!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1229944780 0 :Mony!n=AssHole@AToulouse-159-1-107-113.w92-134.abo.wanadoo.fr JOIN :#esoteric < 1229944901 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plap < 1229944971 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229945671 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229949399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The product is GPLed, minor drawback, but at least its not completely proprieatary." < 1229949406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love subversive licenseflames. < 1229949890 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229950116 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :.. what? < 1229950146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't have to make sense. < 1229950149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not required of me. < 1229950162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... or IS IT < 1229951111 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :To quote one of those ubiquitous motivational posters: http://zem.fi/~fis/sense.jpg < 1229951150 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://img152.imageshack.us/img152/1934/s5001329rv5.jpg < 1229951154 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :HAVE MORE SENSE < 1229951222 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229952522 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229953072 0 :Badger!i=badger@tremulous/player/badger JOIN :#esoteric < 1229953258 0 :oerjan!unknown@unknown.invalid QUIT :"Sensubus" < 1229956766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/H0jqak48.html < 1229957611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! < 1229957611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:53 ehird: > fix (("o" :) . map ("ok" ++)) < 1229957612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:53 lambdabot: ["o","oko","okoko","okokoko","okokokoko","okokokokoko","okokokokokoko","oko... < 1229958536 0 :Mony!unknown@unknown.invalid QUIT :"reboot" < 1229958949 0 :cruce!n=c@79.99.2.65 JOIN :#esoteric < 1229959608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yyyes? < 1229959616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:53 ehird: 14:53 ehird: > fix (("o" :) . map ("ok" ++)) < 1229959616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:53 ehird: 14:53 lambdabot: ["o","oko","okoko","okokoko","okokokoko","okokokokoko","okokokokokoko","oko... < 1229959626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i also generalized that into "wat" < 1229959635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat f g = fix (f . map g) < 1229959649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whose type is: ([b] -> [a]) -> (a -> b) -> [a] < 1229959653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it comes out of nowhere < 1229959654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229959727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that does seem a bit curious < 1229959740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1229959750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oko = wat ("o":) ("ok"++) < 1229959927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay i has 6 liters of energy drinkings < 1229960016 0 :cruce!unknown@unknown.invalid PRIVMSG #esoteric :and smartdrugs? < 1229960021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway infinite sequences are pretty weird. they still often look like magic to me < 1229960055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like that one, it's fixing an "ok" prefix to... err.. nothing. < 1229960086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cruce: what are smartdrugs < 1229960108 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Gary Gum < 1229960184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hi cruce. < 1229960225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It's putting "ok" in front of all elements of the full expression, then adding "o" to the front. < 1229960228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1229960269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it would be a whole lot less confusing if i didn't understand it < 1229960278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229960335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do understand what it means, and how lazy evaluation automatically makes it work, but it's still magic < 1229960386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's actually "o" : ("ok" ++ ("o" : ("ok" .. < 1229960390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which makes it simple to understand < 1229960396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229960397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's < 1229960407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"o" : (map ("ok" ++) ("o" : (map ("ok" ++) ... < 1229960419 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The one I used -- let oko = "o":[o++"ko"|o <- oko] in oko -- also sounds silly when read out in English. "oko is the list that starts with an "o", then contains all elements of oko with "ko" added to the end." < 1229960422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's simple to understand as a fixed point too < 1229960438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes < 1229960487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not the point, it's just so highlevel and awesome that it makes me lick my elbows. < 1229960507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haskell's great < 1229960515 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can lick your elbows? I've never managed that. < 1229960556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you must be a noob :o < 1229960564 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe one side of an elbow. < 1229960571 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure which region counts. < 1229960593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just hurt his arm by stretching it too much :< < 1229960630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it should be illegal to talk about that kind of stuff < 1229960641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too dangerous < 1229960759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rwh and sicp on the way from amazon < 1229960774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon i have all the classics < 1229960782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all that's left is the actual reading, but that's trivial < 1229960790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: rwh is not a classic < 1229960791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's recent < 1229960792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sicp is only 3.5/5 on amazon < 1229960798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes i wasn't referring to that < 1229960801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sicp and aocp < 1229960813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's usually TAOCP, for some reason. < 1229960822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tao child porn < 1229960830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the art of child porn < 1229960848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229960883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would so buy that < 1229960883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :knuth is a filthy kiddie-fiddler < 1229960891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is the fbi < 1229960918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so what's the deal with taocps after the first three? < 1229960929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is number four divided in chapters that are separate books or something? < 1229960937 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think TAOCP and SICP are the most classic-y of the books I have, too. And maybe the Schneier's "cryptography classics" set: applied cryptography, secrets and lies, and practical cryptography. < 1229960945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was too lazy to look into it, but looked like there were many fours < 1229960951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: #4 is not done yet < 1229960956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :knuth keeps releasing little niblets of it < 1229960961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1229960970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it will be a ufll one when its down < 1229960970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but they are like 1500 pages each < 1229960970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :done < 1229960971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :full < 1229960977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: knuth is crazy-fuck < 1229960991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes :) < 1229961002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, wait < 1229961009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's split into 4 parts < 1229961009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a-d < 1229961012 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Volume 4 will be in separate books when it's ready, yes. < 1229961016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 Outline of Volume 4A Enumeration and Backtracking < 1229961017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6 Outline of Volume 4B Graph and Network Algorithms < 1229961018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7 Outline of Volumes 4C and 4D Optimization and Recursion < 1229961034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like how it takes 8 books to get to recursion < 1229961037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229961049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm. < 1229961054 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully Knuth won't do the dying thing before it's ready; I think authors have that sort of habits. < 1229961056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the four i saw was about bit-fiddling < 1229961069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: he's pretty old. < 1229961074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah and also isn't he planning stuff even after 4? < 1229961079 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :7.1.3 - Bitwise tricks and techniques (122 pp) -- is in 4A < 1229961085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah okay. < 1229961115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for some reason that's what amazon.com suggested to me, or at least i saw that somewhere < 1229961120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he wants like 20 volumes < 1229961136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1229961140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The MMIX rewrites of 1-3 is also still forthcoming, I guess. < 1229961162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first a book, then a book for each chapter, then multiple books for one chapter, chapter 20 will probably be a whole library < 1229961170 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess I need to move work -> home now; be back in half an hour or so. < 1229961177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"miscellaneous algorithms" < 1229961192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1229961204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mmix rewrites? < 1229961206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1229961263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah the current one is mic < 1229961264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*mix < 1229961386 0 :Mony!n=AssHole@AToulouse-159-1-107-113.w92-134.abo.wanadoo.fr JOIN :#esoteric < 1229962297 0 :CakeProphet!n=seveninc@h224.55.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229963606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hi ais523 < 1229963624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hi ehird, with a capital H! < 1229963629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ehird? < 1229963693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would be eHird, presumably < 1229963698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, duh < 1229963698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1229963782 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird is dum < 1229963847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:37 Error(405): #ESO You can't join that many channels < 1229963849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh my. < 1229963922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, you're in a lot of channels... < 1229963995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bumps up the font size on his terminal and his eyes thank him < 1229964052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IRC too. < 1229964096 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1229964207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was in 20 channels on freenode and quakenet, but i recently culled almost all of them, because vista couldn't handle that many windows :-) < 1229966039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1229966043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229966072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I got gcc-bf working to the extent that it can compile some very simple programs < 1229966078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I haven't worked up to hello world yet < 1229966083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have to largely avoid the standard library still < 1229966156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, when I worked on adding NCRS support for cfunge I found that it interacts badly with TERM (thus I haven't pushed the changes yet, since I'm working on adding stuff to co-ordinate init/teardown between those fingerprints), however maybe for IFFI you should add a note somewhere that if someone links a C program as well they should be careful if they plan to use ncurses < 1229966175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll let them figure that out for themself < 1229966184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ick doesn't exactly count as stable < 1229966237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if stuff mess up with ncurses it will probably lead to memory corruption and/or segfault either on exit (some cleanup is done with atexit() in TERM) or at any other random point < 1229966261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's almost certainly possible to get ick to segfault, although I don't know a specific program that does so < 1229966365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1229968231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#reddit is a shit channel. < 1229968231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:49 lol can u copy shit to a cd in dos lol? < 1229968242 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1229968244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's an interesting question, actually < 1229968253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if there's any CD-writing software for DOS < 1229968259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given the existence of FreeDOS, I guess so < 1229968270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(there's definitely MSCDEX, and probably other programs, to /read/ CDs in DOS0 < 1229968274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/0$/)/ < 1229968394 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :lol can u copy shit to a cd in dos lol? < 1229968401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(don't put the log link in there, it wasn't a few seconds ago) < 1229969257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk, not feeling well, think I have a cold < 1229969629 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ehird: lol lol? < 1229969637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol lol lol < 1229969643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi Badger. < 1229969645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you new here? < 1229969817 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :I suspect so < 1229969934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :welcome, then < 1229969938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what brings you here? < 1229969951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's in #haskell < 1229969956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mentioned #esoteric sometime today I think < 1229969959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... ah, maybe < 1229969963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Haskell isn't an esolang < 1229969971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :arguable < 1229969977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean I mentioned #esoteric in #haskell < 1229969979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it has the good bits of esoness, but not the bad bits < 1229970119 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :oh dear. < 1229970133 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is forced to look up esotericism. < 1229970155 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1229970156 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :esoteric: confined to and understandable by only an enlightened inner circle; "a compilation of esoteric philosophical theories" < 1229970168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :look up esoteric programming < 1229970177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Badger: so, uh, what brought you hear? :P < 1229970179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*here < 1229970181 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you < 1229970186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :neat. :D < 1229970194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(We're purveyors of silly programming languages.) < 1229970200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(http://esolangs.org/wiki/) < 1229970201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, probably it's worth giving a link to http://esolangs.org/wiki/Main_Page < 1229970201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird brings everyone here < 1229970209 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :mostly because you mentioned brainfuck < 1229970212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I brought AnMaster her forchrissakes < 1229970213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and ends up ignoring them when they become regulars < 1229970213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can see what sort of things we do < 1229970215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and Deewiant < 1229970217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*here < 1229970217 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :which I am horrifiedly amued by < 1229970220 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :*amused < 1229970221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck is one of the best-known esolangs < 1229970232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!Hello, world! < 1229970232 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1229970238 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :the fact that it works is, er < 1229970241 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :well < 1229970243 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders. < 1229970243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I kicked fizzie back into talking. < 1229970248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty amazing what can be Turing-complete < 1229970249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Badger: fungot is written in befunge < 1229970249 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: an overdue payment order is defined in this < 1229970252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and interprets brainfuck. < 1229970259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1229970259 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: property should the proposer shall receive a commission. at the < 1229970264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, is fungot spouting random stuff from Agora again? < 1229970265 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: other rules which would permit otherwise. < 1229970267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah < 1229970270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1229970270 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora* alice darwin discworld europarl ff7 fisher ic irc lovecraft pa speeches ss wp < 1229970300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: wanna hear something weird? < 1229970315 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :hah @ wikipedia: < 1229970316 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :Internet community < 1229970316 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :There is a small but thriving community on the Internet of hobbyists who program in and design esoteric programming languages. < 1229970327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you found us < 1229970328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we're one of those communities < 1229970340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumes there are others without intersection < 1229970356 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1229970358 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :lolcode. < 1229970387 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we officially hate lolcode < 1229970407 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :Whitespace only considers the layout of whitespace and ignores all non-whitespace characters. < 1229970411 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :Genius. < 1229970441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, yes. but it's not that hard to come up with interesting syntax-based esolangs < 1229970448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's much harder to get interesting semantics < 1229970449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think most of the people here hate lolcode, it doesn't bring anything interesting to the world of programming except the syntax < 1229970461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: agreed < 1229970488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually try to have pretty much everything unique and new in my languages < 1229970489 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I blame my recent talking spree on fungot, actually. < 1229970489 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: a contest must have a vizier and the procedure is not < 1229970508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is one of the rare places where reinventing a weird wheel is okay < 1229970523 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :are all these languages t-complete < 1229970532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Badger: not all of them, but most are i think < 1229970542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523 has some interesting non-tc ones < 1229970600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, to continue after "in my languages", that's why i've officially finished like 3 languages < 1229970611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should keep going with Unassignable < 1229970618 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what're they called? < 1229970621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :get it even higher-level and more usable despite blatantly non-TC < 1229970628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Badger: oklotalk-- and i forget the rest < 1229970631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :atm he's working on noprob < 1229970634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Badger: i'm a bit afraid of wikis, you can't really find them. < 1229970635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BackFlip is the interesting non-TC one of mine, though < 1229970648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk-- is ready, nopol2 is ready, and graphica is ready < 1229970673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all have an implementation too, none are officially free, and none are even public, you'd have to ask me directly < 1229970701 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229970725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :graphica is a language for creating graphs in a fairly weird way < 1229970767 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Shakespeare_(programming_language)#Example_code < 1229970768 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1229970791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk-- isn't all that interesting, it's a subset of oklotalk, which is a pretty massive language i'm still extending < 1229970804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol2 is... weird. < 1229970806 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :massive, you say < 1229970813 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1229970825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has a lot of stuff, because i've been working on it for years < 1229970828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Badger: it's more consice than APL often < 1229970832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is completely obscure < 1229970876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmm... my pretty massive language Overload became Underload when it was trimmed down to a tarpit < 1229970882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's probably my most successful esolang of all < 1229970920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :every string is a legal program, pretty concise, scoping is very flexible, everything is dynamic, you can change syntax quite easily, etc, all this in a setting about as safe for the programmer as programming in c macros < 1229970984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fun details, features even ehird probably doesn't know: you can do { raw N -> out N } (5+7) to print "5 + 7" < 1229971000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1229971006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lazy evaluation where there are no side-effects < 1229971009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how hard is it to change that to output in reverse-Polish? < 1229971010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is dynamically checked :) < 1229971021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you should generalize it so that all functions get expressions < 1229971024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: parsing is done from within the language using state lists < 1229971025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they evaluate by default < 1229971026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1229971029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which are kinda like regexes. < 1229971030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{ N -> out N } (1+1) < 1229971032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :outputs 2 < 1229971032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1229971037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{ N -> out (code N) } (1+1) < 1229971042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :outputs 1+1 < 1229971042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1229971044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/code/ast/ < 1229971052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but they are more general, and can also be used for flow control, in a manner that has nothing to do with regexes < 1229971062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically you can use the fsm directly < 1229971062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that basically works in that all primitives evaluate their expressions < 1229971063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from code < 1229971066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a few others < 1229971077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and arguments are passed as their context and their AST < 1229971087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then you can do e.g. < 1229971093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if true, 1, 2 < 1229971094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a regular function < 1229971095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229971103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where the latter two are only evaluated if the first < 1229971104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's essentially what happens < 1229971125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna write a language like that < 1229971127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could do insane shit < 1229971128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like < 1229971132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a code object is almost a normal object except given the message #raw it returns its code. < 1229971136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could write set("name",value) < 1229971144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because you'd get the context of name and value < 1229971145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything that doesn't have a side-effect is simply a code object < 1229971149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could also write < 1229971161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :appendcode("name",2+2) < 1229971170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'd append "2+2" to the string in name < 1229971171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if is a regular function, you are just reinventing oklotalk here :P < 1229971172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1229971187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229971231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd write it like < 1229971238 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1229971264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{ Name ValExpr -> vars(context(ValExpr))[Name] += tostring(ast(ValExpr)) } < 1229971267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or w/e < 1229971271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{ N -> out (code N) } (1+1) <<< would be { N -> out (#code N) } (1+1) in oklotalk < 1229971281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :# is used for "reserved" atoms < 1229971317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what about < 1229971319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{ Name ValExpr -> vars(context(ValExpr))[Name] += tostring(ast(ValExpr)) } < 1229971321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where you can do < 1229971331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bar="hello";foo("bar",2+2);out(bar) < 1229971332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it prints < 1229971335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hello2 + 2 < 1229971339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning if you make, for instance, a pointer object, you can have #set and #get for changing what's pointed to, and just pipe all other params to the object pointed < 1229971351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(wrapping like this is quite central to oklotalk) < 1229971355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229971378 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Language_list < 1229971380 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :good grief. < 1229971387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Badger: :) < 1229971419 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how many are usable in the way that non-esoteric ones are. < 1229971426 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :At least, without taking several hours about it. < 1229971434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well fizzie coded fungot in a few hours < 1229971435 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the recordkeepor of the courts. a rule assigns any duties or powers. this rule < 1229971442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(no need to correct me if i'm wrong) < 1229971464 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1229971476 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :without the programmer needing to take several hours about it. :P < 1229971508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :none :D < 1229971518 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1229971530 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :now that is impressive < 1229971576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well assuming it was fizzie's first irc bot in befunge, i'd say it didn't take that long < 1229971589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've made esolang programs in less time than a few hours < 1229971597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance ski in nopol took about 2 minutes < 1229971664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i thought of a ridiculous way to do that language < 1229971672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write eval() so that it takes an expression < 1229971675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and evaluates its ast < 1229971693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1229971693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooo < 1229971695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write eval in that language < 1229971704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then make all the primitives use eval < 1229971710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from ast/context < 1229971710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1229971724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then, translate eval into $impl_lang code < 1229971729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and make it so you can modify eval < 1229971736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it evals eval with the previous eval < 1229971739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to then eval with the current one < 1229971742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=> you can replace eval < 1229971817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean liek bootstrapping < 1229971826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure i'm following you. < 1229971830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too many evals < 1229971832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: essentially except not < 1229971834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1229971837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write eval so it does like < 1229971844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: stop inventing Feather < 1229971847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's not < 1229971849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's differen < 1229971849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1229971854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it is different < 1229971860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eval = { Expr -> Code = ast(Expr); ... } < 1229971863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so you can do like < 1229971864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your method doesn't let you retroactively change what eval was at the start of the program < 1229971865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eval(2+2) < 1229971869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it behaves identical to < 1229971870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :id(2+2) < 1229971871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1229971873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write the primitives in that lang < 1229971875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that use eval() < 1229971879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to force-evaluation-by-default < 1229971888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then just do some bootstrapping with eval < 1229971898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you get configurable-evaluation-forced-by-default and eval acting like the identity function XD < 1229971989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh. still not following :D < 1229972014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should probably start coding now < 1229972018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: noooooo < 1229972021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its easy to follow < 1229972021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::{ < 1229972022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDD < 1229972025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah probably. < 1229972027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FOLLOW IT < 1229972052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1229972056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eval is id < 1229972060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so program evaluation is id < 1229972061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not < 1229972063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1229972063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing happens < 1229972069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1229972071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229972073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but < 1229972076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from a user's point of view < 1229972077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in a REPL: < 1229972082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> eval(2+2) < 1229972082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1229972087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> id(2+2) < 1229972087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1229972095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :id is just { X -> X } < 1229972096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but eval is < 1229972106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{ Expr -> Code = ast(Expr); DO EVALUATION OF AST HERE } < 1229972114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is eval declared HoldFirst? < 1229972120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and all the primitives use eval, so that it acts like a regular language by default < 1229972123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but since you can then replace eval < 1229972128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so the idea is primitives can be given other ways to evaluate their parameters < 1229972128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the by-default evaluation can be configured < 1229972131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and eval acts like id < 1229972131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229972133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not just primitives < 1229972135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :every function < 1229972137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, I deserve the swatter for that < 1229972139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sigh this is trivial < 1229972144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's trivial then < 1229972145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you should be able to understand it :( < 1229972151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's neat < 1229972159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i understand the idea, i didn't understand your explanation < 1229972167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm bad with IO, i'm only good with the processing. < 1229972186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yeah that's oklotalk's idea < 1229972191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making stuff like that trivial to do < 1229972206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kinda like lisp only much, much hackier < 1229972246 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1229972252 0 :kar8nga!n=kar8nga@a-97.vc-graz.ac.at JOIN :#esoteric < 1229972266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah but < 1229972267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine isn't a hack < 1229972269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it bakes it right in < 1229972270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1229972303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1229972422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in oklotalk you'd make some kinda wrapper, cooleval = { ast Expr -> '.Expr('\:Expr) }; < 1229972428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. wait < 1229972444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...no < 1229972449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thats not what i mean < 1229972451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in oklotalk you'd make some kinda wrapper, cooleval = { Evaler -> { ast Expr -> evalerExpr( Evaler\:Expr ) } }; < 1229972497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one more attempt, cooleval = { Evaler -> { ast Expr -> (evaler Expr)( Evaler\:Expr ) } }; < 1229972505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1229972505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1229972525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah still one more error but it's readable < 1229972542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err no that's completely wrong < 1229972568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"'"'s are kinda essential so you recurse to the bottom < 1229972584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haven't written oklotalk in ages < 1229972716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cooleval = { Evaler -> { ast Expr -> (`(' Evaler) .Expr)( (' Evaler) \: Expr ) } }; <<< take evaluator and an ast, recursively evaluate the head, and call it with the rest, of course still needs something for actual nodes, but really i was just trying to demonstrate the idea < 1229972727 0 :Judofyr_!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1229972728 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229972745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: noo othats not what it issss < 1229972755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really just that the ast can be read from the expression < 1229972760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: okay. what's the difference < 1229972778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its totally different < 1229972783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :youre just writin gan evaluator that takes an expression < 1229972784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :big deal < 1229972797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you can just call that with your program < 1229972801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no no no < 1229972804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally not the point < 1229972805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1229972825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well tell me what the difference is < 1229972832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what can yours do mine can't < 1229972882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its just < 1229972882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1229972884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to do with it < 1229972885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1229972890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its a totally different concept < 1229972891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :entirely < 1229972894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, i see < 1229972896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're rambling about somethign entirely irrelevant < 1229972929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well okay, then i didn't understand what you mean, i thought you just meant you can make the evaluation function yourself < 1229972962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no < 1229972968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean the actual eval that is used < 1229972974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is both written in itself, and takes an expression < 1229972977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and since it takes an expression < 1229972982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is used as the actual evaluator < 1229972989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eval(EXPRESSION) and id(EXPRESSION) < 1229972993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will always return the same thing < 1229972994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is funny < 1229973001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1229973005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the fact taht the evaluating-primitives < 1229973009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rer that is < 1229973012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the primitives that use eval() < 1229973014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are written in the lang itself < 1229973017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by virtue of eval being < 1229973066 0 :Judofyr_!unknown@unknown.invalid PRIVMSG #esoteric :HELP! I'm bored! < 1229973069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i say it's the same thing, you're just looking from a different angle. < 1229973069 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1229973087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eval() and id() will return the same thing in mine too. < 1229973095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes but < 1229973098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thats not the actual thing < 1229973101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thats just a side-effect < 1229973104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you make eval be (' Evaler) < 1229973111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever, you're talking to a behaviorist. < 1229973113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"X is the same as Y because X shares a side effect with Y" < 1229973115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ stupid < 1229973171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if X talks like a duck, then it's the same as Y. < 1229973190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we've had this conversation many times before. < 1229973204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we simply see the world differently < 1229973257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: your programming language is the same as C++ < 1229973262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because they can both calculate things < 1229973276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very different < 1229973370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: o rly < 1229973373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a language is usually a function from strings to semantics. < 1229973387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/your programming language is/our ideas are/ < 1229973394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/C++/each other/ < 1229973403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/calculate things/make an evaluator take an expression/ < 1229973413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/.*// < 1229973424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sometimes, for instance when you're talking about tcness or thinking about how to model a system in programming, you may think of a language as a function from ideas to semantics < 1229973433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and in these situations i do consider c++ just another language < 1229973444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deep. < 1229973464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really, just seemed like you didn't know that < 1229973511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was sarcasm < 1229973546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1229973586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, this is pointless, you don't have the ability to understand other people's points of view, so you'll just mock me until i get mad. < 1229973633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you haven't actually shown what yours can do and mine can't; i can easily show what haskell can do and c++ can't < 1229973687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm not saying they are the same thing, i'm just saying that's how oklotalk would make something that works exactly like yours < 1229973690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which you didn't contradict < 1229973691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's like < 1229973698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Hey oklopol, a giraffe! *explains giraffes*" < 1229973708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"ok, you can do that in my universe too, *shows a frog*" < 1229973715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"But that has nothing in common except it's an animal" < 1229973722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"What can your giraffe do that my frog can't eh??????" < 1229973731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1229973735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1229973743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ see i got made < 1229973746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...yes, made < 1229973784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, you're just mocking me, this is pointless, i'm off to do some coding, if i can escape all this supressed rage -> < 1229973802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229973805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229973832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i probably can't, hope you're the stronger one and just shut up at some point.) < 1229973948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yay. the documentation for the course project is gone. \o/ < 1229973965 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1229973975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well maybe i'll just read the five million lines of boring java ui code. that's fun to read right? < 1229974065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah, impossible. i should really stop talking to you. < 1229974128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :5 million lines of Java? < 1229974153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some ui code the we were given because the course is not about ui's < 1229974198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it wasn't really 5 million lines, more like a few hundred < 1229974266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be one helluva course, "read these five million lines of code and determine what the program does" < 1229974267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229974287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it would of course consist of modules written in all kinds of sick languages < 1229974543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw could someone put the log link in the topic? it looks so unprofessional < 1229974615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1229974684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why not? < 1229974711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229974817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't a reason < 1229974829 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :http://normish.org/ircnomiclogs.txt < 1229974833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts in the logs of the wrong channel < 1229975010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a log is a log < 1229975048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it feels nicely #esoteric to link to the logs of a different channel < 1229975056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229975068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe make #nomic link our log < 1229975085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assuming that's #nomic's log link, which i have no idea whether it is < 1229975092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :##nomic < 1229975094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define MAX_SMALLINT ~0 >> 1 < 1229975095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION evil < 1229975095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1229975097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with extra parens < 1229975197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds event-driven programming frustrating :| < 1229975206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that fails due to pp arithmetic, IIRC < 1229975282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1229975465 0 :jix!n=jix@dyndsl-095-033-079-161.ewe-ip-backbone.de JOIN :#esoteric < 1229975488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: arithmetic in #if commands is calculated in unsigned long < 1229975503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who said I was using it in an #if, ey? < 1229975505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :therefore, people using #if on limits.h constants, which is common, will get a nasty surprise < 1229975511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you might not be, whoever uses that header might < 1229975522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tough shit, don't fuck with my internal symbols < 1229975529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok, it's internal < 1229975529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you won't get a nasty surprise < 1229975531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229975533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not just use limits.h, then? < 1229975541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it's for a tagged-pointer setup < 1229975543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus the >>1 < 1229977089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Computer people. < 1229977103 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :All my Firefox pages display text in bold < 1229977106 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What the fuck is that < 1229977162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229977565 0 :Mony!unknown@unknown.invalid QUIT :"reboot" < 1229977878 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombgirl < 1229977933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1229977940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: sex change? < 1229977961 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bats her eyes innocently < 1229977981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::=) < 1229978240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hello bsmntbombdoodgirl < 1229981377 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229983155 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229983878 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229984102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey guyz < 1229984107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what hash function shhould I use for a hashtable < 1229984109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :simpler is bette < 1229984109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oklopol: rwh is not a classic < 1229984109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r < 1229984112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_yet_ < 1229984216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to take maximum-weight independent set of a tree, MWISofA = (?out >: ?in) { !out +/ (?out >: ?in) ^; !in X + +/ ?out ^ } /: A < 1229984222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : 7 Outline of Volumes 4C and 4D Optimization and Recursion < 1229984238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think 4D will have to be split up further. obviously. < 1229984276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to make a syntactically J-like language based on explicit search from graphs and trees < 1229984278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229984282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that is pretty < 1229984286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we should make a language sometime < 1229984313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :/: is postorder reduce, kinda. < 1229984337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :applies function first to children, then parent < 1229984399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can get the evaluated children nodes with ^, the rest is just setting out and in, which represent the maximum weights of subtrees for the root being in or out of the independent set < 1229984451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the case "in" means the root is there, in which case you can't have children "in" and thus sum up the "out"s of children < 1229984513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case "out" you sum the maximums of out and in (given by +/ (?out >: ?in) ^, read "sum maximums of out and in of each child") < 1229984521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oklopol: I brought AnMaster her forchrissakes < 1229984526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and these are simply stored as extra information in each node < 1229984533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd have thought you'd stop after that one... < 1229984539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229984546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he seemed ok in #bash >.< < 1229984549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: maybe in the summer :< < 1229984551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have the times < 1229984560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it can be a language based on non-time < 1229984575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :non-time? sounds cool < 1229984589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you have non-time errors too? < 1229984596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :achronia < 1229984731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the tree is given by "A = w1 > >", i have no idea how the syntax works, but it seems to enable you to make arbitrary dags without naming nodes < 1229984784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(it's not sexps, although that might look like it) < 1229984847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: also that's a fun name < 1229984909 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229984936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what are you hashing? you could jsut mod by prime < 1229984939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*just < 1229984967 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is confusing < 1229984978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: no it's not < 1229984979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: strings < 1229985028 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :It is confusing. :P < 1229985034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'tisn't! < 1229985036 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :Less so than any of these languages < 1229985039 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1229985204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so? < 1229985211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well kay < 1229985220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :buttttt < 1229985221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why prime < 1229985229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not powahz of 2 < 1229985241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so the result depends on the whole content < 1229985247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and not just the units < 1229985247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok but < 1229985257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't; really want to calculate a new bigger prime < 1229985260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :every time the hash table gets bigger < 1229985268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because this is not a prime searcher :P < 1229985283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean i guess i could keep a predefined list but ugh < 1229985299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's a common problem < 1229985308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can just guess a number too... < 1229985345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as long as you don't use a number that's mod 0 whatever base you're using for your conversion < 1229985359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :powahz of 2 are the worst possible idea, usually < 1229985385 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with this: http://pastebin.ca/1291784 < 1229985389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :powers of 3 might work? < 1229985416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might they not? < 1229985423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: because < 1229985428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :main is IO () < 1229985432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1229985433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except, at some point you are going to get repetition for long enough strings < 1229985434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(,) is a tuple < 1229985435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not a list < 1229985436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and uh < 1229985440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your code is just totally fucked up, okay < 1229985452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you understand monads, types or lists < 1229985537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :returning a tuple where an element is the result of recursion is generally a bad idea < 1229985552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah what ehird said < 1229985570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: get yourself an edumacation realworldhaskell.com or learnyouahaskell.com < 1229985572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Io> ("hello worldab" sum) % 11 < 1229985572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :==> 2 < 1229985574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Io> ("hello worldabc" sum) % 11 < 1229985574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: in general unless you are doing fancy stuff, IO goes only on the final result of a function, outside all other types < 1229985575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :==> 2 < 1229985576 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no I don't. < 1229985578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol wat < 1229985580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess i need a bigger prime < 1229985582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: ok, so learn them < 1229985586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*result type < 1229985588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i think the problem is more fundamental here < 1229985627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, true < 1229985644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the difference between mathematicians and humans < 1229985654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what initial prime do yo u think I should use < 1229985659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :us mathematicians start from the details < 1229985670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you humans just say "lol that's retarded" < 1229985678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 19 < 1229985683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why 19 < 1229985692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey oklopol just give me a good list of primes to use :P < 1229985693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a while now, 9 has been my number of zen < 1229985709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :suddenly, one day, it changed to 90, then 81 and 89, and now it's 19 < 1229985713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha i found a collision!!!!!!! < 1229985722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Io> ("hello worldabcderdfgdfg" sum) % 19 < 1229985722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :==> 17 < 1229985724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Io> ("hello worldabcdz" sum) % 19 < 1229985725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :==> 17 < 1229985727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bitch < 1229985730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc thats not surprising < 1229985732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229985736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Io> < 1229985737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :butttttt < 1229985743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://iolanguage.com/ < 1229985750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s nice and stuff < 1229985754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i was wondering if it was that < 1229985766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know anything about it < 1229985796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's differential inheritance? < 1229985799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wp's < 1229985806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: its prototype based < 1229985811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it can have multiple prototypes < 1229985817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and only the slots which differ from the parents are stored < 1229985827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i don't think you understand monads, types or lists < 1229985833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, operator precedence < 1229985836 0 :Mony!n=AssHole@AToulouse-159-1-107-113.w92-134.abo.wanadoo.fr JOIN :#esoteric < 1229985844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ALSO LIFE < 1229985845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1229985855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: right, okay < 1229985868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it has become() like smalltalk < 1229985872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(makes one object literally become another) < 1229985876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately 3 become(4) doesn't work :P < 1229985879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1229985908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4 = 3 but (value + 1) < 1229985912 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've been trying to get Haskell forever but it is not happening with what I'm reading. < 1229985916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in a scripting language of mine < 1229985925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: what book < 1229985947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think your silence identifies our problem < 1229985972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's probably just reading his own code < 1229985974 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...what? < 1229985982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: what haskell book are you reading < 1229986002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ok, I deserve the swatter for that < 1229986011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is happy to oblige -----### < 1229986023 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The Internet < 1229986023 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :not any specific book < 1229986031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: < 1229986034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://realworldhaskell.com/ < 1229986038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://learnyouahaskell.com/ < 1229986039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229986042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://learnyouahaskellforgreatgood.com/ < 1229986045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pick both < 1229986050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229986051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://learnyouahaskell.com/ < 1229986053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :was right the first time < 1229986060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: i recall it is generally agreed that there is a plethora of really _lousy_ monad tutorials out there < 1229986082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: you really need those books < 1229986086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :start from scratch < 1229986094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because every other haskell learner decides to write one after it clicks for them < 1229986097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll be sweet. I promise < 1229986105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i have as of yet resisted that urge < 1229986113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although I still have the problem of thinking I can explain monads -perfectly- < 1229986119 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :me too :( < 1229986123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :me too, although that may be only my fundamental laziness :D < 1229986129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when people start explaining it another way in #haskell i'm like < 1229986131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SHUT UP SHUT UP < 1229986133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LET ME EXPLAIN IT < 1229986134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to write a monad tutorial that understands the whole concept entirely wrong and then advertise it everywhere < 1229986137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE BEING CONFUSING < 1229986142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<- lazier than haskell < 1229986148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: unpossible! < 1229986157 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the one on Wikibooks and this: http://www.haskell.org/haskellwiki/Hitchhikers_guide_to_Haskell < 1229986157 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :at the moment < 1229986250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: want to name another language of mine? < 1229986269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i often don't do things _even_ when required < 1229986278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: right < 1229986280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :listen < 1229986282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://realworldhaskell.com/ < 1229986285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://learnyouahaskell.com/ < 1229986286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :read both < 1229986288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I say start with learn you < 1229986291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to grasp the basics and the idea < 1229986295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then move on to RWH to write programs < 1229986303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :creating graphs (possibly lazily) and searching nodes from them using explicitly given traversals < 1229986305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it *will* click < 1229986309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a matter of unlearning < 1229986314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: graversal < 1229986326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like the grave there < 1229986338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i might prefer graversed < 1229986345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :graverse < 1229986351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229986356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's pretty nice < 1229986383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has traverse, graph, grave and verse, which gives a songy feel to it < 1229986410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :graves are nice because the syntax will probably make you dig one for yourself < 1229986420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :obviously. < 1229986489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay not really readings ->>>->>-> < 1229986493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229986494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*now < 1229986495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1229986508 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting ridiculous IRC lag < 1229986508 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I get nothing and then all of a sudden... PAGE OF CHATTING < 1229986512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches oklopol slip on the freud < 1229986534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"slip" < 1229986536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on the "freud" < 1229986592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: those apostrophes are completely penis < 1229986601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally < 1229986620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean quotation marks < 1229986624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :another slip there < 1229986646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"another" < 1229986653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"slip" < 1229986654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"there" < 1229986655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" " < 1229986657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" " < 1229986659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" " < 1229986660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my ping of CakeProphet hasn't come back < 1229986662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that's the invisible space) < 1229986677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"invisible" < 1229986681 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :"\n" < 1229986687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"\"" < 1229986711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"... < 1229986716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stakk overfluw < 1229986721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1229986723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :freudian slip < 1229986725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fix show < 1229986744 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I prefer fix error < 1229986761 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :though that one is pretty awesome < 1229986775 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229987022 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229987147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((ping )S:^):^ < 1229987147 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ping ...too much output! < 1229987175 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((...too much output! )S:^):^ < 1229987175 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...t ...too much output! < 1229987190 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :STOP STUTTERING < 1229987260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((ping )(pong )):^!S(~:^~!:Sa~^*a*~:^):^ < 1229987260 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ping pong ping pong pong ping pong ping pong pong ping pong pong ping pong ping pong pong ping pong ping pong pong ping pong pong ping pong ping pong pong ping pong pong ping pong ping pong pong ping pong ping pong pong ping pong pong ping pong ping pong pong ping pong ping pong pong ping pong pong ping pong ping pong pong ...too much output! < 1229987274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that's not right < 1229987305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((ping )(pong )):^!S(~:^:S*a~^*a*~:^):^ < 1229987305 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping pong ping ...too much output! < 1229987325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((ping )(pong )):^!S(~:^:S*a~^~*a*~:^):^ < 1229987326 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ping pong pong ping pong ping ping pong pong ping ping pong ping pong pong ping pong ping ping pong ping pong pong ping ping pong pong ping pong ping ping pong pong ping ping pong ping pong pong ping ping pong pong ping pong ping ping pong ping pong pong ping pong ping ping pong pong ping ping pong ping pong pong ping pong ...too much output! < 1229987370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((...too much output! )S:^):^ < 1229987371 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! < 1229987378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:aSS):aSS < 1229987378 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1229987383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now to iterateify it < 1229987416 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :TO iTERRIFY IT < 1229987417 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iteratificatificate < 1229987421 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(A new Apple product) < 1229987426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+ul)(^ul)S( )S)^ < 1229987427 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul < 1229987460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+ul)(^ul)S( )S):aSS < 1229987460 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :((+ul)(^ul)S( )S)(+ul)(^ul)S( )S < 1229987468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+ul)(^ul)S( )S):^aS < 1229987468 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul) < 1229987478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+ul)(^ul)S( )S):^:aSS < 1229987478 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul)+ul < 1229987489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+ul)(^ul)S( )S):aSS < 1229987489 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :((+ul)(^ul)S( )S)(+ul)(^ul)S( )S < 1229987493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+ul)(^ul)S( )S):aS < 1229987493 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :((+ul)(^ul)S( )S) < 1229987500 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1229987508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: no. < 1229987542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):^~ < 1229987546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S~( )S < 1229987546 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul < 1229987552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S~( )SaS < 1229987553 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul) < 1229987558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaS < 1229987558 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul) < 1229987562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS < 1229987562 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul) < 1229987589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS(:S( )SaSaS):aSS < 1229987589 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS):S( )SaSaS < 1229987594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS(:S( )SaSaS):SaS < 1229987594 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S( )SaSaS(:S( )SaSaS) < 1229987604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS):SaS):SaS < 1229987604 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS):SaS((:S( )SaSaS):SaS) < 1229987626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S)^ < 1229987626 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S( )SaSaS < 1229987631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS):aSS)^ < 1229987631 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS):S( )SaSaS < 1229987636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS):SaS)^ < 1229987636 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S( )SaSaS(:S( )SaSaS) < 1229987650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS):SaS):^S < 1229987650 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S( )SaSaS(:S( )SaSaS)(:S( )SaSaS):SaS < 1229987657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S):^S < 1229987657 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S( )SaSaS(:S( )SaSaS)S < 1229987669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS):^S):^S < 1229987670 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S{{ }}SaSaS {{:S{{ }}SaSaS}}{{{{:S{{ }}SaSaS}}:^S}} ...S out of stack! < 1229987673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wtf < 1229987677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS):S):^S < 1229987677 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S( )SaSaS:S( )SaSaS < 1229987684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS):aS):^S < 1229987685 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS):S( )SaSaS < 1229987690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS):SaS):^S < 1229987691 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S( )SaSaS(:S( )SaSaS)(:S( )SaSaS):SaS < 1229987708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS):SaS):^aS < 1229987709 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S( )SaSaS(:S( )SaSaS)((:S( )SaSaS):SaS) < 1229987714 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Don't sass me ehird < 1229987717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)):^aS < 1229987717 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS) < 1229987720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S):^aS < 1229987721 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S( )SaSaS((:S( )SaSaS)S) < 1229987732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S)(:^aS):^aS < 1229987737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1229987742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229987745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S)(:^aS)^aS < 1229987748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S)(^aS)^aS < 1229987752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S) < 1229987754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S)S < 1229987758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (hm?)S < 1229987758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thutubot? < 1229987759 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul) ...too much memory used! < 1229987759 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S{{ }}SaSaS{{{{:S{{ }}SaSaS}}S}} ...a out of stack! < 1229987760 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul):S{{ }}SaSaS ...a out of stack! < 1229987760 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul) < 1229987760 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS)S < 1229987760 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1229987763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S)S < 1229987763 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS)S < 1229987769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S):SaS < 1229987769 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS)S((:S( )SaSaS)S) < 1229987775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S):aSS < 1229987775 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)((:S( )SaSaS)S)(:S( )SaSaS)S < 1229987786 0 :lolbot!n=lolbot@h224.55.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1229987788 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1229987795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolbot? Uh oh. < 1229987805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S)::SaSS < 1229987805 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS)S((:S( )SaSaS)S)(:S( )SaSaS)S < 1229987813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )SaSaS((:S( )SaSaS)S)::S < 1229987814 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul)(:S( )SaSaS)S < 1229987823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :.py print "test" < 1229987829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )(:S( )SaSaS):^ < 1229987830 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul:S( )SaSaS (:S( )SaSaS)( ) < 1229987831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1229987839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )(S( )SaSaS):^ < 1229987839 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ulS( )SaSaS ( )(^ul) < 1229987844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )S < 1229987845 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul < 1229987849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1229987856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )(S)^ < 1229987856 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul < 1229987870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )(SS)^ < 1229987870 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul ^ul < 1229987874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )(SSS)^ < 1229987874 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul ^ul+ul < 1229987881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul)S( )(SS)^ < 1229987881 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul +ul < 1229987889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )(SS)^ < 1229987889 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul ^ul < 1229987893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )(S)^ < 1229987893 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul < 1229987895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )()^ < 1229987895 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul < 1229987901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )S()^ < 1229987901 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul < 1229987903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )S(S)^ < 1229987903 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul ^ul < 1229987904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )S(SS)^ < 1229987905 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul ^ul+ul < 1229987907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )S(aSaS)^ < 1229987907 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul)(+ul) < 1229987913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )S(aSaS):^S < 1229987913 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (aSaS)(^ul)+ul < 1229987922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )S(aSaS)S < 1229987922 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul aSaS < 1229987927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )S(aSaS)aS < 1229987927 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (aSaS) < 1229987934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):S( )S(aSaS):^^ < 1229987934 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (aSaS)(^ul) < 1229987940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: halp < 1229987944 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't we already have had enough of them +ul/^ul variants? < 1229987951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what are you trying to do? < 1229987993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: iterating quine < 1229988000 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ < 1229988000 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(~:SaS~aSaS(:^)S):^ < 1229988001 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ < 1229988009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no fizzie < 1229988011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say write me one < 1229988016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I said help me :P < 1229988030 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I was just checking whether I log-grepped one line. < 1229988042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^ul)(+ul)S < 1229988042 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :+ul < 1229988044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (^ul)(+ul)S < 1229988044 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :+ul < 1229988045 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1229988047 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But I think that one is one of the easiest to understand, since it's pretty much just swappity and a. < 1229988048 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1229988113 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, that one is just swaps, a, and prints, plus a constant ":^" in the end; it's the simplest one of those I've seen. < 1229988116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul) < 1229988118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul)S < 1229988119 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul < 1229988125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul)(^ul):SaSaS < 1229988125 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul(^ul)(+ul) < 1229988128 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Musts sleep, have the fun. < 1229988129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul ):SaSaS < 1229988129 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul ) < 1229988135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye fizzie :) < 1229988139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(:SaSaS)^ < 1229988139 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul ) < 1229988143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(:SaSaS):^S < 1229988143 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric ::SaSaS(:SaSaS)(^ul )+ul < 1229988146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(:SaSaS):^ < 1229988146 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric ::SaSaS(:SaSaS)(^ul ) < 1229988150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(:SaSaS)^ < 1229988150 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul ) < 1229988151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1229988152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: < 1229988154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's dip < 1229988156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I forgot :| < 1229988158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1229988165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~a*^ < 1229988177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :: (b)(a)(S)~a*^ < 1229988179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (b)(a)(S)~a*^ < 1229988179 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :b < 1229988185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (b)(a)(S)~a*^S < 1229988185 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :ba < 1229988197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(:SaSaS):(^)~a*^ < 1229988197 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul ) < 1229988200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(:SaSaS):(^)~a*^S < 1229988200 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul ):SaSaS < 1229988204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(:SaSaS):(^)~a*^aS < 1229988204 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^ul )(+ul )(:SaSaS) < 1229988210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(:SaSaS)(:(^)~a*^aS):^S < 1229988211 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul {{^ul }}{{+ul }}{{:SaSaS}}{{:{{^}}~a*^aS}} ...S out of stack! < 1229988212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ul (+ul )(^ul )(:SaSaS)(:(^)~a*^aS):^aS < 1229988213 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :^ul {{^ul }}{{+ul }}{{:SaSaS}}{{:{{^}}~a*^aS}} ...a out of stack! < 1229988214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah fuck it < 1229988298 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you stick your ^ul, +ul and "the program itself" strings in right order, you just need to print the middle one (so ~:S) to get the right beginning, then the middle one and first one again in parens, and finally the program and a :^. < 1229988304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what I did there, anyway. < 1229988306 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Really, sleeps. < 1229988421 0 :cruce!unknown@unknown.invalid NICK :cpu-jockey < 1229988764 0 :lolbot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229991219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleepance for me too < 1229991220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1229992798 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229993473 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1229994164 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1229995726 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229996087 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229996177 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What's Haskell's reduce function? < 1229998118 0 :Mony!unknown@unknown.invalid QUIT :"zZz" < 1229998157 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1229998372 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229998373 0 :CakeProphet!unknown@unknown.invalid QUIT :Remote closed the connection < 1229998433 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229998701 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1229998717 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1229998890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: fold[rl] < 1229998896 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :got it. < 1229998909 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :apparently concat is what I want though < 1229998922 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :concat = foldl (++) [] < 1229998925 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I believe < 1229998963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230005420 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230005627 0 :GreaseMonkey!n=saru@unaffiliated/greasemonkey JOIN :#esoteric < 1230008415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230011697 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alright, my Haskell knowledge is now to the point where I can write simple programs that utilize stdin/stdout < 1230011720 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and I have a feeling I could figure out monads now that I know how Random works. < 1230012930 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1230015796 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1230015920 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230016256 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230016393 0 :GreaseMonkey!n=saru@unaffiliated/greasemonkey JOIN :#esoteric < 1230017022 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230017623 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230017847 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1230017994 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230019199 0 :clog!unknown@unknown.invalid QUIT :ended < 1230019200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230020318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: yeah < 1230020324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Random is basically an explicit monad < 1230022472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A Personal Appeal From < 1230022472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia Founder Jimmy Wales < 1230022473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1230022476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU < 1230022478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU WKIPEDIA < 1230022480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND YOUR FUCKING RED BORDER < 1230022482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RED < 1230022484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING < 1230022486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BORDER < 1230022489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I DON'T GIVE A FUCKING SHIT THAT YOU CAN'T AFFORD SHIT < 1230022497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE YOU SHOULD COME UP WITH A BETTER WAY OF RAISING FUNDS THAN PISSING PEOPLE OFF < 1230022498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WITH AR < 1230022499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RED < 1230022500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING < 1230022503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BORDER < 1230022505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EAT SHIT AND DIE < 1230024161 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230026855 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230030545 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230031471 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1230032557 0 :Mony!n=AssHole@AToulouse-159-1-107-113.w92-134.abo.wanadoo.fr JOIN :#esoteric < 1230032630 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hihi < 1230032824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1230033134 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((hi)S:^):^ < 1230033134 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihi ...too much output! < 1230033491 0 :kar8nga!n=kar8nga@a-29.vc-graz.ac.at JOIN :#esoteric < 1230034139 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :fungot: (< 1 2) < 1230034140 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: a person, that player held that office. furthermore, the following < 1230034878 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1230036672 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230037324 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1230041400 0 :jix!n=jix@dyndsl-095-033-109-038.ewe-ip-backbone.de JOIN :#esoteric < 1230042744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230042982 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1230043959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i have an idea how to implement brainfuck with + and - adding differentials < 1230043997 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Continuous brainfuck? :o < 1230044003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for the main loop, you first do a run where you just store the amount of differentials added to each cell < 1230044006 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Although you would need an infinity of 'em! < 1230044038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and also store the depencies for each loop, what cells need to become zero or one before their behavior changes < 1230044089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then it's just a matter of math to be able to add and subtract something from each node to make the branching behavior change < 1230044104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: what? :) < 1230044149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :toplevel inc's add and subtract a constant one, that's where you get actual numbers < 1230044160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yes continuous brainfuck < 1230044181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so maybe contfuck :d < 1230044191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: find a way to fit u's in to it! < 1230044195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :u's? < 1230044210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230044211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230044212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230044214 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230044215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is slow < 1230044231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe unions then < 1230044272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if my idea works, this shouldn't be that hard < 1230044276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230044278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :output and input < 1230044286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how does that work :D < 1230044296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1230044325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe output could be graphical and input mouse only, so continuous output would make sense < 1230044330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :continuous IO < 1230044356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that that really gives any insight as to how to actually do it. < 1230044368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance +[-.] < 1230044386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should output the whole (0,1] < 1230044390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1230044395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[0,1) < 1230044426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except (1,0], because i guess the ordering matters < 1230044433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1230044441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe for now, it could just print in that notation. < 1230044489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+[-------------------.] hehe, exact same thing < 1230044498 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should learn this quantum stuff at some point < 1230044517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+[>++.<-] should print (0,2] < 1230044519 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm wait, you're not talking quantum, are you? Ranges stuff < 1230044527 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I know ranges or whatever < 1230044529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about differentialz < 1230044543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well continuous ranges are very different from discrete ones < 1230044554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't apply the usual inductive thinking < 1230044580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is why i'm very sceptic about this all. < 1230044602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just seems i solved it, can't see a problem in doing it like i explained (or tried to explain) < 1230044700 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230044729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the idea is +[>++.<-] first sets a cell to 1, because + does that when we're not in a loop < 1230044735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then, when we get inside < 1230044740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :things get differential. < 1230044750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, we move to the cell on the right < 1230044761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and add two differentials (infinitesimally small numbers) < 1230044784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then print that new number, move back, and subtract one differential from the 1 we put in the first cell < 1230044829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, because these numbers are infinitesimally small, we will do an uncountable number of cycles < 1230044857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1230044895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now all we need to know is the first cell always gets decremented once for each time the second cell incremented added twice < 1230044909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now all we need to know is the first cell always gets decremented once for each time the second cell gets incremented twice < 1230044914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a little typo there. < 1230044943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, naturally as the first 1 gets decremented into a 0, the second one gets incremented into a 2 < 1230045007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is of course the kind of inductive reasoning that doesn't always apply with reals < 1230045075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it does in this case, the crux of seeing why is to realize the logic that determines what is added to which cell during the loop doesn't change no matter how much the cell values change, until the first cell reaches 0 < 1230045109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so we can start doing larger jumps than the infitesimally small ones, as long as we can prove we aren't "jumping over zeroes". < 1230045204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :changing by a differential can't jump over a zero because if at some point a cell value is -a, and it changes to a by infitesimally small changes, we have to have gone through 0 at some point < 1230045269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adding differentials means, intuitively, that we enumerate through all reals, which is of course impossible, but you can get the behavior to be the same using math < 1230045275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm just rambling, don't mind me < 1230045572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hai oklopol < 1230045585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hy < 1230045718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so how come finns are like < 1230045721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :functional programming weenies < 1230045723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and esolang weenies < 1230045725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're everywhere < 1230045781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well dunno, i've bumped into about 20 on freenode, out of 5 million < 1230045796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: look in #haskell < 1230045797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and grep for fi < 1230045799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1230045801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :msot people in here are finnish < 1230045803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :srsly < 1230045807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most actives at least < 1230045816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes, true < 1230045818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea. < 1230045855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, ehird. are you going to cambridge next year? < 1230045869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wat < 1230045893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wat wat? i asked you a random question, how can i justify it any further < 1230046009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: specify cambridge further < 1230046035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the university, or college, i don't really know what the deal is between the two. < 1230046107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't exactly have plans to try and see if they'd welcome a random 14 year old, no. :P < 1230046123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1230046133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you own at school? < 1230046156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I AM REALLY DUMB < 1230046159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just play a clever person on the internet. < 1230046160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ Lies < 1230046164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ Lies < 1230046167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ Infinite lies. < 1230046171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ Not a lie. < 1230046190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1230046349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait 14? < 1230046353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you 14 < 1230046356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230046359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i will be next year < 1230046360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1230046362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :next year < 1230046365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhhuh! i get it! < 1230046371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smartz it up < 1230046738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks around < 1230046847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you weird people have xmas tomorrow < 1230046847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :freaks < 1230047031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay i don't have band training, can raed and coed <3 < 1230047059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: coed a cod < 1230048341 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230049028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indeed we do < 1230049037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :weirdooooooooooos < 1230049040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles some xmas melodies < 1230049046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are just envious :P < 1230049080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, I'm not the weirdo < 1230049082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who celebrates X < 1230049084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on X ev < 1230049085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1230049117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x? x-ray? < 1230049135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :X for all X < 1230049175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230049531 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*Rontgen < 1230049566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooo < 1230049746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, Röntgen yes, what about it? < 1230049949 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Rontgen ray, not X ray! < 1230049991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate it when concepts have people names < 1230050009 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Even Feynmann diagrams? :o < 1230050070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :| < 1230050188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Beta_Negative_Decay.svg oh my god this is beautiful < 1230050207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: yes, even feynman diagrams. < 1230050223 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You're a monster < 1230050242 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230050246 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What about the TURING MACHINE? < 1230050248 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :HUH? < 1230050257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the interaction of balanced and unbalanced loops is very confusing in contfuck < 1230050274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: universal machine is a better term < 1230050295 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Universal machine is confusing < 1230050312 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It could be the Turing machine, or the Turing machine interpreter on the Turing machine! < 1230050313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the beauty of taking terms from english and not names < 1230050319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230050324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :confusing like that < 1230050366 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The real Turing machine was originally called the automatic machine :o < 1230050374 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or "computing machine" < 1230050383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both would be better terms than tm < 1230050427 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or that worker in that box, if you use the Emil Post article < 1230050437 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure he actually names the concet < 1230050526 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230054968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Rontgen ray, not X ray! < 1230054971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same in Swedish < 1230054981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :röntgenstrålar < 1230055172 0 :comex!unknown@unknown.invalid NICK :Aias < 1230055205 0 :lolbot!n=lolbot@h74.17.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230055507 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230056348 0 :Hiato!n=1@dsl-245-12-92.telkomadsl.co.za JOIN :#esoteric < 1230057206 0 :lolbot!unknown@unknown.invalid QUIT : < 1230057399 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230058318 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1230058361 0 :Hiato!n=1@dsl-245-12-92.telkomadsl.co.za JOIN :#esoteric < 1230058384 0 :Hiato1!n=1@dsl-245-12-92.telkomadsl.co.za JOIN :#esoteric < 1230059320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you here by any chance < 1230059448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230059455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: try /w ais523 < 1230059458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :never! < 1230059467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i did < 1230059469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what should i see < 1230059498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he's marked as away < 1230059504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, he's not < 1230059507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but idle 22 hours < 1230059531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my /w doesn't show idle time < 1230059544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also 22 hours of being idle doesn't automatically mean you're not here < 1230059561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably does for ais523 if he doesn't have an internet connection, but anyway < 1230059654 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230061058 0 :cherez!n=cherez@69.76.143.134 JOIN :#esoteric < 1230061121 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1230062132 0 :jayCampbell!n=jay@209.66.100.34 JOIN :#esoteric < 1230062254 0 :Hiato1!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230062577 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230063015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230064233 0 :lolbot!n=lolbot@h74.17.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230064580 0 :sebbu2!n=sebbu@ADijon-152-1-81-104.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1230064668 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1230065723 0 :lolbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230065764 0 :Mony!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230065788 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230065834 0 :lolbot!n=lolbot@h74.17.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230066475 0 :Mony!n=AssHole@AToulouse-159-1-123-251.w92-129.abo.wanadoo.fr JOIN :#esoteric < 1230066686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1230067972 0 :Asztal!unknown@unknown.invalid QUIT :Connection timed out < 1230070145 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230071386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi.! < 1230071444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: LESS MAKE LANUAGE < 1230071445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::.: < 1230071547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-=) < 1230071552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i need to reeeeeead < 1230071602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but oklopol < 1230071605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we make a language < 1230071608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we can make a book < 1230071608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :about < 1230071609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the language < 1230071611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1230071613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then you can < 1230071615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :read < 1230071617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it < 1230072057 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230072087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps we should make a haskell-derivative in the nopular paradigm by making all functions return void < 1230072094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :return () i mean < 1230072351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. well you could cps tcness, just that you couldn't output the result at the nodes of evaluation < 1230072427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how about haskell that only has < 1230072433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no functions < 1230072434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just < 1230072437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :application < 1230072445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you make programs out of infinite nested applications < 1230072555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. no functions? you mean not even predefined ones < 1230072576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean if there's predefined functions, you can just do point-free < 1230072622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no predefined < 1230072629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's all based on the structure of the applications < 1230072637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :infinite, naturally < 1230072639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: basically < 1230072646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you write your program in a sub-TC metalanguage < 1230072653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that describes an infinite tree of applications < 1230072655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe even a graph < 1230072656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then < 1230072658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :semantics < 1230072661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on top of the structure of it < 1230072758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the interpreter could output a nice png or w/e < 1230072761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at any scale < 1230072765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heck, you could construct fractal programs < 1230072838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infinite programs are niec < 1230072863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fractal programs? preprocessor macros that allow recursion < 1230072904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you have to code in a metalanguage, beacuse the programs are an infinite tree/graph < 1230073019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes that is an inevitability < 1230073028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i should change book again < 1230073063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or sleep < 1230073068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep or read? < 1230073070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1230073070 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1230073076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1230073078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1230073083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that didn't help! < 1230073089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep? < 1230073091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1230073091 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1230073094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1230073099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah right, i'm gonna eat < 1230073154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it'll be sub-tc < 1230073181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so its just a metalanguage < 1230073244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: circle program: < 1230073253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230073258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :little looping program < 1230073259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same thing < 1230073259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230073273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :() * (); < 1230073287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two-point loop < 1230073289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a * (); < 1230073290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :() * a; < 1230073304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :line to a loop < 1230073306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :() * a; < 1230073307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a * b; < 1230073308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :b * a; < 1230073321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :line to both ends of a loop < 1230073330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :() * (a / b); < 1230073331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a * b; < 1230073332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :b * a; < 1230073342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :() = main program < 1230073342 0 :jayCampbell!unknown@unknown.invalid PART #esoteric :? < 1230073435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ?? < 1230073436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230073503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh... my...... god < 1230073504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's < 1230073506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1230073507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1230073511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :\\OO// < 1230073512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: isn't it just! < 1230073516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1230073520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the hard part is assigning meaningful semantics ofc < 1230073522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the point is < 1230073526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have basically a graph language. < 1230073530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's FAIRLY and QUITE awesome. < 1230073536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, I impressed oklopol < 1230073539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you sure you're not being sarcastic? < 1230073555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm being 100% sarcastic and not sarcastic at the same time. < 1230073564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so is it awesome or not < 1230073566 0 :lolbot!unknown@unknown.invalid QUIT : < 1230073567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm quantum sarcastic. < 1230073580 0 :psygnisfive!n=psygnisf@pool-162-83-176-144.ny5030.east.verizon.net JOIN :#esoteric < 1230073586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is * a rewriting thingie < 1230073586 0 :lolbot!n=lolbot@h74.17.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230073593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what are you doing here? < 1230073593 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What's your sarcastic wave function? < 1230073601 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean what am i doing here < 1230073602 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im lurking < 1230073605 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what else would i be doing here < 1230073636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could be playing the ball........ < 1230073649 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :playing the ball? < 1230073655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: * is connecting < 1230073659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/ is dividing < 1230073660 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Playing my balls < 1230073663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh okay. < 1230073678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the interesting part ofc is making all that t < 1230073679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tc < 1230073682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with actual semantics < 1230073697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah sure okay i now realize what you were doing up there < 1230073705 0 :lolbot!unknown@unknown.invalid QUIT :Client Quit < 1230073723 0 :lolbot!n=lolbot@h74.17.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230073742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so plz supply a semantics < 1230073748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well halp < 1230073749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230073771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so umm. first of all how's that syntax do infinite graphs < 1230073796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does it not < 1230073800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has circular graphz < 1230073816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :infinite graphs are just circular graphs. < 1230073824 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what? no. < 1230073829 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :circular graphs are finite < 1230073831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well kinda < 1230073940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :circular graphs are circular < 1230073943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1230073946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1230073951 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and necessarily not infinite < 1230073964 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unless ofcourse you have a circle of infinite circumference < 1230073969 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is i suppose technically possible < 1230073983 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like you can have a line segment (not line) of infinite length < 1230074010 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's a straight line in those circumstances i've seen it make sense < 1230074024 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ey? < 1230074027 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which cases? < 1230074036 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, i shouldnt actually say line segment sorry < 1230074044 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what i meant was a curve with two end points < 1230074057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a straight line is a circle that passes through infinity in the gaussian sphere < 1230074108 0 :lolbot!unknown@unknown.invalid QUIT : < 1230074124 0 :lolbot!n=lolbot@h74.17.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230074133 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230074260 0 :sebbu!n=sebbu@ADijon-152-1-86-120.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1230074315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1230074320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*riemann sphere < 1230074365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :feynman sphere < 1230074616 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Isle of Man sphere < 1230074666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sphere of influenza < 1230074692 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Smear of influenza < 1230074739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :things getting outta hands? < 1230074765 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You're right < 1230074771 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's get back to the basics < 1230074774 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokoko < 1230074794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokoko < 1230074798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :okoko oko < 1230074803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooookokokoko < 1230074817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o? ko. < 1230074824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okoko okokoko oko okokoko okokokokooooooooooooooooooooooooo < 1230074827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o! < 1230074872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o oko okoko oko, okoko okokoko o okoko oko, oko o okoko. < 1230074907 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230074910 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1230074915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oko okoko okokoko okoko oko oko okokoko okokokokoko o o o < 1230074924 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i inadvertently induced a moment of okokoko in #isharia a few days ago < 1230074936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: an infinite graph means the graph is infinite < 1230074941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what you're going for < 1230074944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is an infinite tree < 1230074950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tru < 1230074955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a graph that has cycles is an infinite tree when you root it < 1230074988 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a graph that has cycles is not a tree :P < 1230075007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay a cyclic infinite graph < 1230075026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the rooting process is what matters < 1230075031 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1230075032 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not < 1230075036 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if it has cycles, its not a tree < 1230075042 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because a tree is any connected acyclic graph < 1230075046 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :by definition. :P < 1230075051 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so if it has cycles, its not a tree. < 1230075091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230075135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm just explaining to ehird what he meant, i don't really give a shit if you don't understand what he meant < 1230075157 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :who knows what ehird meant. im simply saying that if it has cycles, its not a tree. < 1230075173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rooting means constructing the universal covering, i presume < 1230075175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think ill make irrelevant comments of random pedanticism all the time < 1230075176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :blah. the point is < 1230075195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you root it arbitrarily, and do bredth-first to get an infinite tree. < 1230075214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know the definition of a tree. < 1230075214 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: who knows. the root of a tree is just a specially designated node in the tree. < 1230075376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so say you have the graph abca, you root it at b, and start doing bfs, and you get the infinite tree (b (a (b ...) (c ...)) (c (b ...) (a ...))) < 1230075385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :makes more sense if it's directed < 1230075392 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1230075397 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know what that means < 1230075403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which part < 1230075412 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the whole thing < 1230075423 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i can sort of guess what you mean by the graph abca but other than that < 1230075424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :abca is a cycle of three nodes < 1230075487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :start doing bfs = start from the root node, make it the root of the infinite tree, make all nodes it's connected to in the graph the children of the root of the tree, the standard bfs < 1230075516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(b (a (b ...) (c ...)) (c (b ...) (a ...))) <<< a tree with b as the root, left child (a (b ...) (c ...)), right child (c (b ...) (a ...)) < 1230075531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(parent left-child-branch right-child-branch) < 1230075543 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1230075546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you still don't get that, ask ehird, this is very trivial < 1230075548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1230075548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good. < 1230075613 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so let me just clarify to make sure i know what you mean < 1230075626 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if a->b, b->c, c->a is the graph < 1230075677 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :by rooting it at b, we construct a tree with b as the rood, and {a, c} as the children of b, because {a, c} are connected to b? < 1230075677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm the vertices of the result correspond to paths from the chosen vertex in the original graph < 1230075734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(finite ones) < 1230075757 0 :Mony!unknown@unknown.invalid QUIT :"zZZ" < 1230076159 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230076457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1230076464 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol :| < 1230076483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well if it's directed then a more sensible way would probably to have the tree be just b -> c -> a -> b... < 1230076500 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats not a tree, as it has cycles < 1230076875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :clearly the b nodes are different < 1230076884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no cycle, just an infinite tree < 1230076891 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well you didn't write them differently :P < 1230076906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because they correspond to the node b < 1230076914 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is like deja vu, in some sense < 1230076932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you keep saying that < 1230076945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just recently wrote a 25 page, single spaced paper on a very closely related issue < 1230076947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why you insist on understanding this < 1230076961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1230076965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :elaborate at once < 1230076968 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230076973 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im a syntactician < 1230076982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, you're a pedant. < 1230076992 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i do research into natural language syntax, and syntactic theory < 1230076997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :naturally < 1230077016 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so obviously one of the main ideas in natural language syntax is, ofcourse, syntactic trees < 1230077033 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and more importantly, tree building < 1230077038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes, i know it was about syntactic trees < 1230077040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was kind of a given < 1230077047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : /tree generation < 1230077057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230077063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :give us semantic trees < 1230077068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with flowery prose! < 1230077077 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :some contemporary versions of tree building are ones that employ directed acyclic graphs < 1230077090 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that a single node can be dominated by more than one other node < 1230077108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dominated? < 1230077111 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230077118 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a->b means a immediately dominates b < 1230077130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right. haven't heard that term < 1230077138 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and a dominates b if a->b or if a->c and c dominates b < 1230077148 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :basically, domination is just a path in a DAG < 1230077148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1230077157 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats really what it amounts to < 1230077164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes yes < 1230077172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just hadn't heard the term < 1230077177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway, there are some ideas being thrown around that depend on certain asymmetric relationships between nodes in a tree < 1230077189 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or rather, asymmetric instances of a relationship < 1230077218 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and when you have more than one node dominating some other node, these asymmetric relationships are not total < 1230077227 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and totality is crucial for these ideas < 1230077259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :getting pretty abstract. < 1230077259 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but noone seems to notice this because they get caught up in conveniences of notation that conflict with their "formal" definitions < 1230077270 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok one of these relationships is called c-command < 1230077277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230077281 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in the earliest definition of c-command: < 1230077302 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a c-commands b if a and b are sisters, or if b is dominated by a sister of a < 1230077320 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so a c-commands its sisters and everything below them < 1230077324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh that kind of relationships < 1230077334 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah. a structural relationship between nodes < 1230077340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes right k. < 1230077359 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but imagine if a is simultaneously sister to b, but also dominated by b < 1230077380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines < 1230077389 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a and b do /not/ c-command one another, because c-command doesn't apply when one item contains the other < 1230077391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PaPba < 1230077395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :P being their parent < 1230077404 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er.. < 1230077409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait that doesn't really work for undirected graphs.. < 1230077413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so just ignore it < 1230077431 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well we have the following notation for it < 1230077437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[x a [b a]] < 1230077460 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where the first item in the brackets is the label for the node that the brackets represents < 1230077463 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and the rest are the child nodes < 1230077503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230077524 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or lets assume that a and b do c-command one another < 1230077531 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ignoring containment for a second < 1230077555 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :consider [x a [y b [z c a]]] < 1230077565 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a and b symmetrically c-command one another < 1230077582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230077585 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if only one of x and z directly dominated a, then it wouldn't be symmetric < 1230077592 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it'd be asymmetric < 1230077613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually i'm not sure i understand, wait a sec. < 1230077621 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230077626 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i can just send you the paper < 1230077662 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the parts that deal with this issue are relatively detached from syntax as a whole and deal with some very specific topics so youll understand it. < 1230077676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1230077708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i still have a hard time seeing how this could have to do with rooting arbitrary graphs, but i'll try to find time to read it. < 1230077733 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, the part that i found deja vu like is that you were representing different nodes with the same symbols < 1230077765 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and that unless you specify this beforehand, it's not apparent that they're different nodes < 1230077766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. it was just sexps really. < 1230077793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sex pee < 1230077801 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and one of the reasons that i wrote this paper was because similar things go on in syntax, with precisely the problems that you could expect from having a notation that can be interpreted in different ways. < 1230077827 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://www.wellnowwhat.net/linguistics/Formalizing%20Minimalism.pdf < 1230077872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually you'd explain your notation, and not have that problem < 1230077882 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but this doesnt happen < 1230077905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :weird. < 1230077909 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sort of like it didnt happen when you said b->c->a->b->... was a tree without first saying that each b was a distinct node :P < 1230077931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway the reason i wasn't being clear was because i was sure you already understood it. < 1230077954 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah well. if you start talking mathy to me, i take everything at face value. < 1230077975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, understandable < 1230077979 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually i do that in generally but its especially typical when talking about these things < 1230078076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :being pedantic is always a good thing. i just didn't really feel like being more clear because my whole point was just to tell ehird what he said had definite truth in it, just not the exact truth he said it had. < 1230078092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and damn you for linking < 1230078093 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nodes < 1230078097 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230078097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i feel i should read it. < 1230078097 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230078101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION edges < 1230078108 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :first you should comment on my site background images < 1230078128 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wellnowwhat.net/ http://www.wellnowwhat.net/Rights_in_the_Post-Governance_Society.html http://www.wellnowwhat.net/linguistics/honors_thesis/ < 1230078151 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can't you just post gay porn? < 1230078170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that's pretty awesome < 1230078241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the bgs? :) < 1230078250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I can generate random colours too < 1230078259 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually i didnt generate these < 1230078269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: umm. < 1230078274 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they're lines that keep showing up in windows < 1230078274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what page should i start on < 1230078303 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :some drawing glitch in my computer's window manager or something like that < 1230078312 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: do you mean for this issue of DAGs and trees and such? < 1230078314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gfx card driver < 1230078319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes. < 1230078322 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not the driver actually, ehird < 1230078341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, I got similar glitches with a driver on x11 < 1230078343 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because they're bound to windows, in that i can drag the windows around and they follow it < 1230078348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and if i resize the windows they go away < 1230078349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1230078352 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i can take screenshots < 1230078357 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its just some drawing algorithm error < 1230078375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course if that's written by you, i might want to read the whole of it < 1230078386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again i probably wouldn't understand it. < 1230078389 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, i wrote the whole thing < 1230078406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah that wasn't really an "if", more like a "seeing as" < 1230078407 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you might get it. its not TOO embedded in syntax, and most of what is i explain for completeness < 1230078415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: can you satisfy this amateur typographic fuck by switching to a non-monospaced font? < 1230078444 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :eh.. start on page 11, "Move, Multiple Dominance, and Linearization" < 1230078449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :non-monospaced fonts should never be used < 1230078464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah but you don't even read, you just connect objects to your brainwave < 1230078464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1230078467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I use actual eyes and stuff < 1230078469 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no. i like the monospacedness. its grungy and gritty and goes nicely with the backgrounds :) < 1230078481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: fine, don't expect me to read your site :P < 1230078486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how about Curlz MT < 1230078487 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont :P < 1230078488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's very grungy < 1230078500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :failing that comic sans could be a good substitute < 1230078540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(non-monospaced fonts should be killed) < 1230078549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: shush < 1230078605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :neverrr < 1230078733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.mathrix.org/experimentalAIT/TuringMachine.html < 1230078747 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230078909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even people who don't think non-monospaced fonts should be killed often think comic sans should be killed. < 1230078994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :curlz mt, man! < 1230079064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oejan: truer words < 1230079207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CURLZ FUCKING MT < 1230079257 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curlz ehird's mt < 1230079263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1230079296 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://strangemaps.wordpress.com/2008/12/15/348-an-imperial-palimpsest-on-polands-electoral-map/ < 1230079698 0 :lolbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230079986 0 :oerjan!unknown@unknown.invalid QUIT :"Now to conquer the world. In my sleep." < 1230082967 0 :Aias!unknown@unknown.invalid NICK :comex < 1230083315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: this is a fun read < 1230083325 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1230083342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what the definitions are useful for, but i like reading them :P < 1230083498 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230083501 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which definitions do you mean? < 1230083581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :c-commanding mostly, i just started. < 1230083622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most of this is over my head, you constantly refer to basic things i've never heard about < 1230083626 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah well, that section is mostly about the implications that using DAGs for syntax trees has for attempts to linearize the nodes in the tree based on c-command < 1230083631 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which basic things? < 1230083682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :merge < 1230083729 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230083746 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230083747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :linearize... does that mean ordering? < 1230083769 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :eh.. yes. linearization is taking a graph and finding some total relation over the graph < 1230083801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah okay good < 1230083816 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or rather, taking some abstractly /defined/ relation, and finding that relation for some graph < 1230083832 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because graphs are basically not linearly ordered < 1230083835 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they're just abstract relations < 1230083855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, right < 1230083856 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so if a sentence is a graph, there has to be some unique way of linearizing the words in the graph < 1230083868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1230083874 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and it has to be a total linearization < 1230083889 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there can't be any two words that have no relative linearization < 1230083896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i had a crucial epiphany < 1230083902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thank you for that < 1230083904 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :every word must either come before or after some other word < 1230083914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230083943 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so if your tree has no inherent directionality, like say a Left-Right tree does, you have to do this linearization some other way < 1230083960 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and one of the ideas is that you could do this using asymmetric c-command relationships < 1230083973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah was just about to ask < 1230083990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(yes, i did just read about it, but i didn't understand what it was about back then) < 1230083996 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1230084015 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i find that everyone i talk to has to ask what linearization means < 1230084016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :suddenly i wanna learn more about this < 1230084022 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1230084028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, i can teach you some syntax if you want :) < 1230084034 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres all sorts of shit like this in syntax < 1230084043 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :scope is another really fascinating issue in syntax < 1230084066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i'm all for learning all the basics at least < 1230084086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except not now of course, it's 4 am. < 1230084095 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres honestly not much to learn, in terms of the way the theory works < 1230084105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably not. < 1230084265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what you meant by linearization would've been clear if i'd understood the graph represented a sentence < 1230084297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. right now it seems like it should've been perfectly clear even without that info < 1230084314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm very tired, and i can just blame that < 1230084369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i realize now that I didn't use the word "sentence" until page 19 < 1230084370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230084385 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but in the context of syntax, trees = sentences < 1230084386 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so < 1230084548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- < 1230084553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230084560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was accidental < 1230084564 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :was it? < 1230084566 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how can we know? < 1230084569 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you ARE oklopol < 1230084577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was reading my book you see < 1230084582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on the keyboard < 1230084589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and suddenly there were texts. < 1230084795 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :speaking of texts < 1230084823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.malegeneral.com/dongs/src/1229957639477.jpg < 1230084908 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Who is this faggot < 1230084913 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In his pyjama < 1230084914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's psygnisfive < 1230084922 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, you are a faggot < 1230084948 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i would never behave so ridiculously < 1230084954 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or look so silly < 1230084970 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or would you? < 1230084976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes would you? < 1230085047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230085057 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's see on your fetlife profile < 1230085061 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually i have a strong desire to punch people like that in the face < 1230085069 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe "Acting like a douche" is amidst it < 1230085108 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it most certainly is not sir! < 1230085120 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :good heavens man, you're mad! < 1230085145 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"forced orgasms (tens units, etc.)" < 1230085149 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts on top hat and saunters off hautilly < 1230085152 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What, exactly ten units? < 1230085158 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tens unit. < 1230085159 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What if it's nine or eleven? < 1230085180 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tens = transcutaneous electrical nerve stimulator < 1230085208 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1230085212 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Public humiliation" < 1230085219 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Acting like a douche could totally do that < 1230085239 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :acting like a douche isn't humiliating < 1230085243 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you're a douch < 1230085261 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it would be humiliating to those you're with. < 1230085288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a douche < 1230085310 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :are you a douche like that tho? < 1230085317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230085325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what kind of person that guy is < 1230085348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :looks like a happy dude < 1230085353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty happy < 1230085380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can certainly be humiliating to those i'm with < 1230085401 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But are you more humiliating than psygnisfive, though? < 1230085411 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :am i humiliating at all? < 1230085413 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :He'll probably hang with you in his fursuit or something. < 1230085419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for one, i may burst into song in pretty much any situation < 1230085422 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i certainly do not have a fursuit < 1230085430 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :WOULD YOU LIKE TO? < 1230085434 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :fursuiters almost always annoy the fuck out of me < 1230085444 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :except for the ones im friends with who are hot < 1230085450 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"teabagging (joecool)" < 1230085458 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230085461 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Do you only want to teabag this "Joe Cool"? < 1230085476 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what joecool is < 1230085485 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also is he the teabagger or the teabaggee? < 1230085502 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :who cares! :D < 1230085533 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Joe Cool does. < 1230085544 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think Joe Cool might be the legendary Cool Dude. < 1230085557 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With the backward cap and the popped collars. < 1230085594 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ahah! < 1230085594 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://fetlife.com/users/8385 < 1230085597 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I was right! < 1230085605 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Joe Cool does have a backward cap! < 1230085642 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Strangely enough, he's not into teabagging Joe Cool < 1230085666 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :He's only curious about it < 1230085679 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"It has my name on it, I wonder how it is!" < 1230087548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230090074 0 :jix_!n=jix@dyndsl-095-033-085-219.ewe-ip-backbone.de JOIN :#esoteric < 1230090910 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230093052 0 :lolbot!n=lolbot@h74.17.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230093057 0 :lolbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230093110 0 :lolbot!n=lolbot@h74.17.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230093155 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.fortune < 1230093155 0 :lolbot!unknown@unknown.invalid PRIVMSG #esoteric :There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies and the other is to make it so complicated that there are no obvious deficiencies. -- Charles Anthony Richard Hoare < 1230098994 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1230105599 0 :clog!unknown@unknown.invalid QUIT :ended < 1230105600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230108230 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230109701 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wow, have there seriously been no comments in the last lik 7 hours? < 1230109701 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1230110282 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230110871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i certainly do not have a fursuit < 1230110877 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :neither do i, forsooth < 1230110900 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230110927 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was weird < 1230113624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :merry xmas! < 1230113641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in Sweden and the rest of Scandinavia we celebrate on the 24th) < 1230113920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that is true for Norway too isn't it? < 1230113928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230113928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know it is for Sweden and Finland < 1230113934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230113993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooo < 1230113999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ? < 1230114023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Some Finnish xmas song I expect? < 1230114158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooo joulu, ooooooooooo joulu < 1230114180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is that Norwegian or Finnish? < 1230114189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :definitely not norwegian < 1230114192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230114199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be < 1230114208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :åååååååååååå julen, ååååååååååå julen < 1230114218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might work in swedish too? < 1230114220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be same in Swedish < 1230114221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230114267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to some classical music, by Grieg < 1230114318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dum dum dum dum dum dum dum, dum dum dum, dum dum dum, dum dum dum dum dum dum dum dum dum dum dum dum DUM < 1230114356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nah not that one < 1230114368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was "Morning mood" < 1230114392 0 :psygnisfive!n=psygnisf@pool-162-83-176-144.ny5030.east.verizon.net JOIN :#esoteric < 1230114397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :na na na na na na, na na na na na-na-na-na, na na na na na na na na na na... < 1230114413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not "I bergakungens sal" (as I believe the original name is? This CD got English titles...) < 1230114427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I Dovregubbens hall < 1230114450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230114456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that was a Swedish variant then < 1230114491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh also Solveig's song is probably the best piece of music from the Peer Gynt suites. < 1230114594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, or what do you think < 1230114608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it's pretty < 1230114617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed < 1230114731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, merry christmas < 1230114762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, God Jul! < 1230115619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god yule! < 1230115706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes off yulin' -> < 1230115756 0 :Mony!n=AssHole@AToulouse-159-1-123-251.w92-129.abo.wanadoo.fr JOIN :#esoteric < 1230116873 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230117333 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230118706 0 :sebbu2!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230119089 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230119090 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1230119092 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, http://www.irregularwebcomic.net/ has entered into the holiday spirit < 1230119169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I saw it this morning < 1230119171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230119188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and cya, going to visit grandparents, so away for the rest of the day < 1230119203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bye and still God Jul < 1230120760 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230120767 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230120796 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230123448 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230126537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stupid weird europeans. < 1230126541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And your stupid xmas on today < 1230127234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Merry X-my-ass! < 1230127454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xmas is tomorrow, freak retard. < 1230127469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you are an inferior being < 1230127505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :technically even here it doesn't start until 5 o'clock iirc < 1230127545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's when they ring the church bells < 1230127630 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230129770 0 :lolbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230129969 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230130401 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230130770 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230130931 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1230131224 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230132052 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230132921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1230132952 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :It's christmas eve, unless you're a wacky freak-man in one of those weird-ass European countries, in which case it's still Christmas Eve but you're celebrating today < 1230133031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : i'm being 100% sarcastic and not sarcastic at the same time. <--- I love this line < 1230133072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: sure you do. < 1230134557 0 :Corun!unknown@unknown.invalid NICK :JollyRomping < 1230134639 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230135337 0 :Slereah!n=Slereah@ANantes-252-1-30-172.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1230136389 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230137067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :52M optbot < 1230137071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :those logs be big < 1230137200 0 :JollyRomping!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230137491 0 :sgt_nubbl!n=sgtnubbl@208.79.15.102 JOIN :#esoteric < 1230137528 0 :sgt_nubbl!unknown@unknown.invalid PART #esoteric :? < 1230140219 0 :ehird!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230140285 0 :thutubot!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230140303 0 :ais523!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230140421 0 :ais523|direct!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1230140746 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :Spec: that's good, since it allows tunneling over P < 1230140774 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :hmm... do we have more new people here, or is cpu-jockey someone I know under a new nick? < 1230140785 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :new < 1230140791 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :(b) < 1230140794 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :(rainfuck) < 1230140798 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ah, everyone loves Brainfuck < 1230140804 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :with good reason < 1230140805 0 :SirDayBat!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1230140822 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking about writing a bf interpreter in asm < 1230140827 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :with the idea of selfmodifying code < 1230140829 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230140829 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it is easy to learn and reasonably easy to use < 1230140832 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :and some math tricks < 1230140858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rainfuck might be interesting as well, in theory < 1230140876 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :that is, push machine code directly proportinal to input to the stack, and jmp *esp < 1230141426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[->++++>++++++++>++++++++++++>++++++++++++++<<<<]>>++.>>++.<+.++++++++.>----.<---.>+++++++.<<---.++++++++.<<.>>--.>--.<<<.>>+.+++.>+++.<----------. < 1230141427 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Brainfu?G < 1230141435 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ? < 1230141445 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :typo near the end? < 1230141445 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :BRAINFUG < 1230141455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a bit before the end < 1230141488 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[->++++>++++++++>++++++++++++>++++++++++++++<<<<]>>++.>>++.<+.++++++++.>----.<---.>+++++++.<---.++++++++.<<.>>--.>--.<<<.>>+.+++.>+++.<----------. < 1230141489 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck is jmvc < 1230141503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is cursed. CURSED, i tell you < 1230141518 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :jmvc < 1230141519 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :jmvc < 1230141519 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :jmvc < 1230141519 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :jmvc < 1230141521 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :btw, I actually got gcc-bf to do something useful < 1230141530 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :although it fails at just about everything < 1230141536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[->++++>++++++++>++++++++++++>++++++++++++++<<<<]>>++.>>++.<+.++++++++.>----.<---.>+++++++.<---.++++++++.<<.>>--.>--.<<<.>>+++.+++.>+++.<----------. < 1230141536 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck is love < 1230141537 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I managed to get as far as the hello in hello world < 1230141543 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :because I was doing the hello and the world differently < 1230141561 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :(pointers to heap work atm, pointers to stack do I think but can't be used due to a different bug) < 1230142143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[->++++>+<<]>+>[++++++++<.>] < 1230142144 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1230142893 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,. < 1230142893 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1230143078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1230143133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,. < 1230143133 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1230143136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,,. < 1230143136 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1230143139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,,,. < 1230143139 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1230143153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +,. < 1230143162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,. < 1230143163 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1230143170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :curiouser < 1230143213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf . < 1230143233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,.!? < 1230143234 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230143238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,. < 1230143238 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230143254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,.! < 1230143312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.]!Hello, world! < 1230143313 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1230143320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,. < 1230143320 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1230143343 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,. < 1230143344 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1230143345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,. < 1230143345 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1230143378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf >+[<,.>] < 1230143378 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lo, world! < 1230143385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230143395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf >+[<,.>] < 1230143395 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lo, world! < 1230143395 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1230143410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.] < 1230143410 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>] < 1230143410 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it must have old input from somewhere < 1230143417 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230143434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.] < 1230143434 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ve old input from somewhere < 1230143435 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute < 1230143440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh shit < 1230143443 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :the old input is the previous programs < 1230143448 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't < 1230143448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cpu-jockey: no, look! < 1230143450 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's old comments < 1230143454 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.] < 1230143454 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :omments < 1230143467 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :..........Hello, world! < 1230143470 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.] < 1230143470 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230143470 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1230143523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1230143584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :test a bit here < 1230143601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argle bargle, glop glyp glip < 1230143608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and about here < 1230143616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.] < 1230143617 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :here < 1230143624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++[,.] < 1230143625 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :glyp glip < 1230143672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it seems to write each comment over the previous ones < 1230143705 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,. < 1230143706 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :es Anthony Richard Hoare < 1230143711 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230143718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if there is no ! in the ^bf program, it takes the input from the partially overwritten line < 1230143728 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :well, that doesn't explain my last test < 1230143732 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :although it does explain the other results < 1230143735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: sure it does < 1230143752 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's probably from the youngest comment that was long enough < 1230143757 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+.,+. < 1230143757 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1230143763 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1230143774 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++. < 1230143775 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :-0.-0 < 1230143777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :each comment just overwrites the line, probably terminating with zero or something < 1230143784 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes, I'm trying to get rid of the 0 terminators < 1230143867 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[[[[.,],],],] < 1230143867 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :get rid of the 0 terminators < 1230143954 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I think once it reads a 0, it realises it has EOF < 1230143966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230143986 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230143991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you only get from the end of the bf program to the first 0 < 1230144038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those A's up there may mean you actually got past the whole line and into some other territory? < 1230144054 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1230144063 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it must have just been a very old long comment < 1230144081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's probably zero outside the input line < 1230144137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh you thought the detection happened on the _output_? < 1230144140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe < 1230144178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++[,+.] < 1230144179 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :uif!efufdujpo!ibqqfofe!po!uif!`pvuqvu`@ ... < 1230144190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes it was < 1230144201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the input is not checked for EOF it seems < 1230144210 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no, I think once , returns 0 it always returns 0 < 1230144221 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :all the evidence so far points to that < 1230144225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh that may be so < 1230144233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++[,+.] < 1230144234 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tp ... < 1230144241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah seems you are right < 1230144328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144328 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :e and into some other territory? < 1230144340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144350 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++. < 1230144362 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144362 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++.,++. < 1230144371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144371 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :f someone links a C program as well they should be careful if they plan to use ncurses < 1230144395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144395 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :if they plan to use ncurses < 1230144403 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144403 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :id3tag -jack -kate -libas < 1230144416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144416 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1230144423 0 :Slereah!unknown@unknown.invalid QUIT : < 1230144426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144426 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1230144434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[,.] < 1230144434 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1230144453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1230144467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i guess i'm starting to be cut off < 1230144483 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. < 1230144483 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World!. < 1230144486 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230144528 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++[>+++++>++++++++++>+++>+<<<<-]>++.>+.+++++..+++.<++.<<+++++++++++.>.+++.------.--------.>+.>. < 1230144528 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :4ejjm6 < 1230145002 0 :Slereah!n=Slereah@ANantes-252-1-30-172.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1230145494 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230147531 0 :ais523|direct!unknown@unknown.invalid QUIT :Remote closed the connection < 1230148345 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230148579 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1230148867 0 :psygnisfive!n=psygnisf@pool-162-83-176-144.ny5030.east.verizon.net JOIN :#esoteric < 1230149026 0 :mib_8oomfc!i=5b695942@gateway/web/ajax/mibbit.com/x-c512d0360c8afebc JOIN :#esoteric < 1230149031 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Face palm of the day: < 1230149031 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ehird@rutian:~$ sudo chown -R www-data:www-data /var/ < 1230149035 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Help. < 1230149037 0 :psygnisf_!n=psygnisf@pool-162-83-176-144.ny5030.east.verizon.net JOIN :#esoteric < 1230149042 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric ::x < 1230149090 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230149169 0 :psygnisf_!unknown@unknown.invalid QUIT :Client Quit < 1230150746 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230151465 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, how could that possible be difficult to fix? < 1230152303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.] < 1230152303 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :, how could that possible be difficult to fix? < 1230152311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1230152317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice one < 1230152323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[,.] < 1230152323 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : how could that possible be difficult to fix? < 1230152329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[,.]!t < 1230152329 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :t < 1230152352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, hm < 1230152355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tricky one < 1230152358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are you ehird? < 1230152381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suggest reinstalling packages if they will restore permissions to their own files < 1230152405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depending on what distro you use there may be special tools to compare permissions to that packages say should be used < 1230152417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember suse had such a tool ages ago when I used it < 1230152441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :similar scripts could be written easily if your distro use something like /var/db/pkg < 1230152442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1230152451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sed < 1230152510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freebsd has mtree < 1230152518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for other *bsd I think < 1230152525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could be used to restore it somewhat < 1230152563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :files from ports, if they are there and not in /usr/local, may need clean up in different ways < 1230152674 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, because they're all supposed to be owned by different accounts? < 1230152883 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if anything would _really_ go wrong if he just set all of it to root:root < 1230152937 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Possibly a webserver would be unable to read its files < 1230152953 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1230152959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1230153073 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :^bf -[.-] < 1230153073 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:987654321 ... < 1230153108 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :just what i needed :p my kbd layout is broken right now < 1230153318 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[.+] < 1230153318 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : . . !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... < 1230153955 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh, that's the strangeity. < 1230153969 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The brainfuck cat input thing, I mean. < 1230153993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.] < 1230153993 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :uck cat input thing, I mean. < 1230154036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :looks pretty obvious what it does now < 1230154045 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.] < 1230154045 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ty obvious what it does now < 1230154048 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230154049 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.] < 1230154049 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ty obvious what it does now < 1230154061 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it should see the \0 at the end of the program and stop reading input there already. < 1230154083 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230154088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe there's an extra 1+ somewhere; it does need to skip past the ! in the "^bf ...!foo" form. < 1230154370 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :an exploit in brainfuck would be cool < 1230155057 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :cpu-jockey, look for exploits in PSOX? < 1230155064 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks for cover < 1230155090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Sgeo. there is no escape. -----### < 1230155278 0 :cpu-jockey!unknown@unknown.invalid PRIVMSG #esoteric :nah, i was thinking more of a precompiled interpreter in C with a known virtual address for the tape with no boundrary checks accessible over the network .. or by pigfly express < 1230156406 0 :bsmntbombgirl!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230157334 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Hi thar! < 1230157368 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :my solution to the permissions shtuff: rebuild computer. < 1230157369 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Hi AnMaster < 1230157380 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I'm rebuilding rutian; that's why I'm on mibbit--no bouncer < 1230157382 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Which did you reccomend? < 1230157873 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ping < 1230158707 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230159056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, hi < 1230159067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :recommend what? < 1230159075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for rebuild: what about stuff on the system < 1230159079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did you back that up < 1230159087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for me I recommended reinstalling all packages < 1230159097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or on *bsd using mtree < 1230159102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or on suse using it's fixup tool < 1230159113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think redhat has such a tool too < 1230159118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't know name < 1230159123 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: recommend bouncer < 1230159128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230159130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :znc is what I use < 1230159131 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :also, I backed up the data beforehand, yes. < 1230159139 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: znc seemed a little, er, bloated. < 1230159141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite flexible and such < 1230159147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, makes you think of emacs? < 1230159150 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Does a bouncer really require a dynamic runtime plugin mechanism? < 1230159152 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I mean really. < 1230159190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I like znc, but does an editor need an advanced lisp based scripting language? < 1230159199 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :no. that's why I don't use emacs < 1230159224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, I like how znc handles multiple networks: as separate users < 1230159227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mom needs a scripting language < 1230159230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also i need sleep -> < 1230159235 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That doesn't make sense. elaborate? < 1230159271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every program requires a dynamic runtime plugin mechanism, so it can more easily use its broken implementation of half of common lisp < 1230159273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, last I checked, some bnc, not sure if it was psybnc or some other, mixed the network up, like multiplexed per user < 1230159276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1230159282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it make work fine in irssi or such < 1230159285 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I only use Freenode. < 1230159296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is a pain in GUI clients that allow you to have a tree view < 1230159303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with network and channels < 1230159307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as xchat < 1230159317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, well I use loads of networks, so for me it was a major issue < 1230159407 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :flargl < 1230159410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, idea: try znc out, see what you think < 1230159412 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wipes box < 1230159415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :may be worth it < 1230159417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230159418 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah, once I rewipe < 1230159426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :again? < 1230159429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did you do < 1230159432 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :no, I haven't done it yet < 1230159438 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :anyhoo, most likely candidate atm is ezbounce < 1230159447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, haven't tried that one < 1230159466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but well, I tried 2 or 3 before znc, and znc did all I wanted < 1230159468 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :fun fact: the base ubuntu server install includes the package "laptop-detect". < 1230159469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and more indeed < 1230159471 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230159474 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :you know, just in case you're running a server on a laptop. < 1230159475 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :it has to know. < 1230159478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, crack < 1230159481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :y < 1230159488 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :what < 1230159504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :including that package on server edition is cracky < 1230159513 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that word means what you think it means < 1230159520 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, libx11 < 1230159524 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :because all servers are desktops < 1230159525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, true, but it does in another channel I'm in < 1230159534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, is *vnc there? < 1230159538 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230159544 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :it's for ssh x11 forwarding, prolly < 1230159550 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :apt-get purge aptitude dhcp3-client dhcp3-common eject laptop-detect \ libatm1 libnewt0.52 libx11-6 libx11-data < 1230159554 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :^ Current plan. < 1230159568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, and cracky in this case means "coder/developer was on crack when he coded/decided/* that" < 1230159576 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230159600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you dislike aptitude? < 1230159600 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :the dependencies in ubuntu/debian are a little strange < 1230159605 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's useless < 1230159610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? ok < 1230159612 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :apt-get autoremove does its auto-dependencierating < 1230159618 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :and its terminal graphical interface is crap < 1230159640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't like *.deb based very much so < 1230159647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers rolling-release distros < 1230159649 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the dependencies are weird - when I remove aptitude, it says that perl is now unused, and autoremove gets rid of it < 1230159654 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :but debconf requires perl < 1230159658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as arch and gentoo, much easier to maintain and upgrade < 1230159658 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :so I then have to manually install perl again < 1230159664 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :even though /usr/bin/perl is still there < 1230159673 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: rolling-release is possible with debian. < 1230159674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230159683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is /usr/bin/perl related to /etc/alternatives? < 1230159687 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :if you apt-get upgrade often, then dist-upgrade is just something you do every now and then < 1230159689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on debian stuff < 1230159689 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :and no, I don't think so. < 1230159707 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think it fails to remove /usr/bin/perl because the thing that's removing it is running on it. < 1230159711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230159716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is just pure insane < 1230159725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't you select packages at install time? < 1230159734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean in some sort of install wizard or whatever < 1230159735 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230159736 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: slicehost just put an image on the thing < 1230159741 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :but I believe so, yes < 1230159741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1230159773 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :and since its ssh host thing has changed, I get a nice heap of alarmism from ssh < 1230159781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got 6 cds with classical music this xmas, and a few other things < 1230159790 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :(@@@@@@@@@SOMEONE IS PROBABLY MAN IN THE MIDDLING YOU AND EATING YOUR BABIES WHILE STEALING YOUR DOG@@@@@@@@@@@@@@@@@@@@@@@@) < 1230159798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ssh I assume! < 1230159809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn I meant: "Dr. ssh I presume!" < 1230159837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very bad joke yes :P < 1230159885 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, I'm generally not going to use the ubuntu packages < 1230159888 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :((for up-to-dateness)) < 1230159895 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to do ./configure && make < 1230159896 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :then sudo checkinstall < 1230159904 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :which runs make install, and analyzes what files it installs < 1230159911 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :and builds a .deb out of that, which it adds to dpkg < 1230159921 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :end result you can remove it and upgrade it cleanly using the standard tools < 1230159987 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :which is nice. < 1230160006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :another nice thing this xmas: 45-pieces screwdriver set with some of those strange variants, such as torx and such < 1230160018 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230160037 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :... it's just an hour til real christmas. < 1230160039 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Surreal. < 1230160043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, not here! < 1230160050 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I said real. < 1230160070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it is 00:06 the 25th here now < 1230160071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230160078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches mib_8oomfc's pain < 1230160086 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1230160142 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :This system is quite nicely stripped down, post-cleanup. < 1230160153 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Around 145 installed packages, including the kernel, every single library, etc. < 1230160508 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % ssh eso-std.org ehird@eso-std.org's password: Linux rutian 2.6.16.29-xen #1 SMP Sun Sep 30 04:00:13 UTC 2007 x86_64 ehird@rutian:~$ < 1230160509 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo < 1230160517 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Speedy too! < 1230160562 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Hokay. < 1230160565 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Next up: web server! < 1230160569 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Now watch AnMaster recommend lighttpd < 1230160584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do like it, but I heard ngnix was good too < 1230160590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume you will use it < 1230160598 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Actually, this time I'm giving Cherokee a shot. http://www.cherokee-project.com/ < 1230160605 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :It supports more of what I want than nginx. < 1230160608 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ANd it's faster(!) < 1230160617 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :it's ridiculously fast < 1230160619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.com? < 1230160629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230160654 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :eh, everyone uses .com < 1230160662 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :it's GPL < 1230160800 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's also modular, you'll like that :P < 1230160803 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :and uses epoll and stuff. < 1230160970 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sudo checkinstall, BAM! < 1230161044 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1230161046 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :/bin/mkdir: cannot create directory `/var/www': No such file or directory < 1230161072 0 :Corun!unknown@unknown.invalid QUIT :"DRINK SOMETHING" < 1230161082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230161096 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :it was called with -p < 1230161101 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :so it's not that the parent doesn't exist < 1230161103 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :test -z ""/var/www/images"" || /bin/mkdir -p ""/var/www/images"" /bin/mkdir: cannot create directory `/var/www': No such file or directory < 1230161119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1230161126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I'm not sure of the cause < 1230161133 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :more like wtfening < 1230161137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the double quotes *does* look weird < 1230161149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, what about permissions? < 1230161149 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :nah, in bash quoting that's irrelevant. < 1230161155 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :also, *do < 1230161157 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: permissions are fine < 1230161158 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :this is as root < 1230161163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mount? < 1230161168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mounted read only or such I mean < 1230161175 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230161180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strace < 1230161185 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :no :P < 1230161188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the last resort < 1230161191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it will always work < 1230161194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in such a case < 1230161206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strace should easily be able to find the cause < 1230161225 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Or, I could ask #debian if mkdir -p should ever give that error < 1230161231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would guess it is a errno failure < 1230161236 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Well, I couldn't, because they block mibbit. < 1230161236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it uses the wrong errno < 1230161242 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Because they're stupid. < 1230161245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean? < 1230161253 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I doubt it.. < 1230161257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strace will be the best way < 1230161261 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ehird@rutian:~/cherokee-0.11.5$ sudo /bin/mkdir -p ""/var/www/images"" ehird@rutian:~/cherokee-0.11.5$ < 1230161264 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :wfm < 1230161312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, yes something was very weird there < 1230161316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :were you using sudo or su? < 1230161321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when you hit the error < 1230161334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it was sudo I would try running that script using sudo su - < 1230161336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then run it < 1230161352 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :sudo. < 1230161357 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I'll read their makefile. < 1230161360 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :(Because I hate myself. < 1230161361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using su may work < 1230161361 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :) < 1230161369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I had sudo mess up before < 1230161383 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :This works without checkinstall. < 1230161386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or if it was with checkinstall, it might have caused it < 1230161387 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's checkinstall's monitoring. < 1230161400 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I could manually 'make www'. < 1230161402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, I was comming to the same conclusion at the same time < 1230161414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does checkinstall work? < 1230161419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a LD_PRELOAD? < 1230161424 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Wish I knew. < 1230161427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or install to a fake root prefix? < 1230161438 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :http://www.asic-linux.com.mx/~izto/checkinstall/ < 1230161446 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ah probably fake root < 1230161459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idea what could happen if the latter: mkdir -p creates in fake root, looks in real root sees the directory wasn't created < 1230161462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :goes mad < 1230161465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is just a wild idea < 1230161474 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :test -z ""/usr/share/cherokee/icons/"" || /bin/mkdir -p ""/usr/share/cherokee/icons/"" /bin/mkdir: cannot create directory `/usr/share/cherokee': No such file or directory < 1230161479 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1230161491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, what do you think of my last idea? < 1230161496 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers F-ing checkinstall < 1230161498 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: possible. < 1230161654 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what is up with it. < 1230161800 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: By the way, I can't su. < 1230161802 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I can sudo su though. < 1230161897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, ubuntu fail < 1230161899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the cause of that < 1230161906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I have heard it is easy to fix < 1230161918 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230161920 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :it's not failure/ < 1230161924 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I specifically did it that way. < 1230161926 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :For security. < 1230161937 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :(Root has no password, it is completely locked: you cannot log in as root.) < 1230161941 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :And that's Good. < 1230161944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how is it more secure? if su already needs you to be in wheel group < 1230161950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and ssh is set to deny root < 1230161959 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because it's simply: you can't log in as root, period. < 1230161962 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :It's an extra barrier. < 1230161967 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :And "sudo su -" works. < 1230161973 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :(And doesn't involve memorizing a root password.) < 1230162159 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so how do you use strace < 1230162185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strace /bin/foo < 1230162196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure how to check it together with checkinstall < 1230162221 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I mean use it, once I do that. < 1230162232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :here is an example http://rafb.net/p/iwCj9b44.html < 1230162242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is just a debugging tool to see system calles < 1230162244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calls* < 1230162250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it can help see what call failed < 1230162255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and figure out the cause of the failure < 1230162258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what it was doing < 1230162260 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Eh, ok. < 1230162263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like reading in the wrong place < 1230162270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as I suggested above < 1230162273 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it'll give like 50 pages of output, I bet. < 1230162292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, well for checkinstall you probably need to use trace children option < 1230162297 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :how < 1230162300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-f -- follow forks, -ff -- with output into separate files < 1230162319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strace -h < 1230162324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for more details :) < 1230162332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is quite easy to use once you get the hang of it < 1230162362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, and IMO one of the best debugging tools for when system tools behave strange, gdb is better when you know what to look for in the source < 1230162368 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Neat, 50 pages of useless output. < 1230162370 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Awesome......... < 1230162375 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :And, of course, checkinstall needs my input. < 1230162378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, power of grep :D < 1230162379 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :But I can't see what it wants. < 1230162380 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1230162383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1230162388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can redirect to separate file < 1230162399 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah okay, how < 1230162401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-o file -- send trace output to FILE instead of stderr < 1230162418 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ehird@rutian:~/cherokee-0.11.5$ ls -lh yawn -rw-r--r-- 1 root root 862K Dec 24 23:46 yawn < 1230162436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strace -o yawn -ff checkinstall < 1230162439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1230162442 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1230162445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strace does *NOT* work across sudo < 1230162451 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I did 'sudo strace' < 1230162453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you need to run strace on the root side too < 1230162458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, that should work < 1230162482 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Bah, eff this. There'll be a simple thing I'm missing. < 1230162504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well sure, I just find strace very useful < 1230162513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a great tool when used correctly < 1230162515 0 :jix_!unknown@unknown.invalid QUIT :"..." < 1230162537 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I'll stick to my falutin' high-level languages. < 1230162538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gdb, strace, valgrind there are a few I can't live without when programming/debugging. and gdb and strace even on servers < 1230162552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since you want to analyse core dumps and such < 1230162559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case something fails < 1230162733 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what to do. < 1230162743 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1230162747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well strace could work < 1230162748 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I will install a bouncer while I think. < 1230162760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, try them out < 1230162764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are several nice ones < 1230162771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :znc, ezbounce and so on < 1230162778 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :The options as I see them are ezbounce, znc and miau. < 1230162783 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :comex uses miau and it seems to be buggy. < 1230162789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :miau I haven't heard of before < 1230162790 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :znc seems a bit bloated for my tastes. < 1230162794 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :So I guess I will try ezbounce. < 1230162803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I use znc? < 1230162820 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230162825 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :but it looked a bit bloated. < 1230162828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1230162908 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does znc offer the only reason I use a bouncer: it will log certain (not all) channels you specify, and, when you reconnect, it will play it back < 1230162917 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :i.e., send you all the messages/parts/joins/nicks/whatever since you left < 1230162921 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :then erase that log < 1230162926 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :so apart from timestamps, you get a "continuous" window < 1230162929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, it has away log, I never checked if it can exclude channels or not < 1230162930 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :it's really great < 1230162934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I want to log all channels < 1230162939 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does it play it back in that manner, though? < 1230162941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it also has full log, again I never checked details < 1230162949 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :also, I dont' want to log high-traffic channels like #haskell < 1230162949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, it plays it back when you reconnect < 1230162949 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :but < 1230162951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with timestamps < 1230162955 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: with timestamps? < 1230162955 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1230162960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :timestamps are added to the front of the line < 1230162963 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Ew. < 1230162964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: < 1230162975 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Like. < 1230162976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[12:00] rest of line here < 1230162983 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :can you disable that? < 1230162987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the nick of the person in the normal place < 1230162994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, think so, but I want it that way < 1230163004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm not sure < 1230163017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you probably can by /msg *away foo < 1230163020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1230163030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it uses /msg *status /msg *whatever and so on < 1230163033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with that * < 1230163037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for controlling functions < 1230163037 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :...really? < 1230163039 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1230163051 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Why not a special command, as in /quote ZnC < 1230163053 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :*ZNC < 1230163069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/3rKuw640.html < 1230163076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, that works too < 1230163081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1230163091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep it does < 1230163113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<*away> Commands: away [-quiet], back [-quiet], delete , ping, show, save, enabletimer, disabletimer, settimer , timer < 1230163113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230163114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1230163119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1230163121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is auto away < 1230163123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not away log < 1230163131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks what module is the right one < 1230163145 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :http://en.znc.in/wiki/Modules < 1230163149 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I hate software like this. < 1230163161 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :"Our core program does nothing! You have to trawl through our huge module list and pick them out. SO ELEGANT" < 1230163178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, hm I actually like it that way < 1230163186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ircds where you can configure what you want exactly < 1230163197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know an ircd that even has server-server linking as a module < 1230163198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230163211 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that doesn't excuse putting core functionality in modules. < 1230163244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, I swear there are more modules than when I last read that page you linked.... < 1230163276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some are not included in core package hm < 1230163279 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I should write my own damn bouncer. < 1230163286 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :And every piece of software. < 1230163287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, sounds nice :) < 1230163288 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I can't trust others. < 1230163297 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :They suck. :P < 1230163326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used to have my own bouncer, but znc was easier, and had what I wanted, rather than coding the missing features myself I changed to znc < 1230163337 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Happy xmas. < 1230163341 0 :mib_8oomfc!unknown@unknown.invalid TOPIC #esoteric :Real christmas < 1230163354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, happy day after xmas < 1230163356 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :miau is very simple, one network only (I use a script to launch multiple miaus) < 1230163363 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :Real christmas | The day after the real one < 1230163378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, ew < 1230163401 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :comex: does it do the playback? < 1230163414 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :mib_: yes, it has a "quicklog" < 1230163419 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :explain < 1230163431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, znc does playback on every channel, I'm not sure if you can turn it off for some channels, but it may be quite possible < 1230163449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks in the web UI  < 1230163455 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :when you log in, it replays the quicklog. I don't remember how configurable it is < 1230163469 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :comex: on the original channel? < 1230163480 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230163521 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :the thing is, IMO irc bouncing isn't exactly _hard_. when the user is connected, you do just forward everything. when they disconnect, log everything you get from the server. when they reconnect, send the log to them and erase it. < 1230163546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, znc can do that easily < 1230163549 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh and it does support multiplec onnections (although I assume all others do as well) < 1230163557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what I'm not sure is if it is per channel < 1230163559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as you requested < 1230163563 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :why do you need a frobtapulous perl modulized C++ elegant blaaaaah thing just to do that < 1230163577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, you *CAN* turn off the timestamps < 1230163578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1230163584 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :comex: what about that weird away bug < 1230163585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by setting the timestamp format string to empty < 1230163587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230163606 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, you can disable that < 1230163610 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :i should, just lazy :p < 1230163610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, so that issue is solved < 1230163610 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :comex: neat. < 1230163613 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :i bet i could write a bouncer that makes me happy in like 50 lines of Haskell < 1230163626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do it then < 1230163633 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :not now :P < 1230163654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, one thing I like with znc is that you can make it automatically add/remove channels to the "auto join on connect" list if you want < 1230163659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is configurable of course < 1230163667 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but my client does that < 1230163670 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230163683 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :the bouncer should: < 1230163688 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :- play back things it saw when disconnected < 1230163701 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :- when it gets disconnected, reconnect, send out what commands you've put in its config, and join channels it was in < 1230163704 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :'sit < 1230163712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, znc can do those two < 1230163718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is the perform module for the second < 1230163719 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :to be honest, I could probably write _everything_ I want in 50 lines of haskell < 1230163722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use it to auto-oper up < 1230163725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on another network < 1230163729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1230163751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :away can do the first < 1230163758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes znc can do those < 1230163765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it will auto reconnect < 1230163769 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :i'll go with miau for now < 1230163770 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :it seems ko < 1230163771 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230163781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't used the nickserv module with znc since I use other strange services < 1230163785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :account based and such < 1230163810 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric : --disable-ascii-art Disables fancy ASCII banner miau prints at start-up and when a client conencts to miau. < 1230163816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230163817 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :that kind of thing is why I hated psybnc :P < 1230163825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, znc doesn't have such a thing < 1230163829 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :PSYCHOID AND THE MOST COOL LAM3RS GROUP EFNET < 1230163833 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :i know it by heart < 1230163839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1230163841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one HURT < 1230163843 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I hated psybnc for some other reason, can't remember what it was exactly < 1230163845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BADLY < 1230163855 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it confused my client :( < 1230163861 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it prints that after it gives you the 1337 ascii art of "psybnc" when you start it up < 1230163873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, still I suggest you try several bouncers, including ezbounce and znc < 1230163893 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I'll use this until I write my own bouncer... tomorrow. :-P < 1230163904 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :It occurs to me I could just start writing it now. < 1230163917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, as for znc starting I think it prints "starting znc\nloading modules\n forking into background" or something like that < 1230163920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a few lines of status < 1230163949 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :i shall call my bouncer bbbbounce < 1230163958 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :B4 for short. < 1230163966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, from the openbsd release song < 1230163968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for 3.9 < 1230163970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume < 1230163972 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :pronounced "BU-BU-BU-BOUNCE" < 1230163975 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er, no? < 1230163995 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :If you think I'd quote an openbsd release song you don't know me very well :P < 1230163997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, err they said "bu-bu-bu-bounce him on your knee" in that one < 1230164005 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Eh. < 1230164007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is what everyone will think < 1230164016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that < 1230164023 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Yes, because other people will know about this :-P < 1230164036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, 100% so far did :P < 1230164043 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I meant, my bouncer < 1230164053 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I'll be surprised if it leaves rutian/pastie.org < 1230164059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230164075 0 :bsmntbombdood!n=gavin@97-118-114-134.hlrn.qwest.net JOIN :#esoteric < 1230164169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, 0.6 mm screwhead rocks, yeah tiny indeed < 1230164178 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1230164185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes there is one here < 1230164187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1230164188 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :heh, my bouncer will report server disconnections weirdly: < 1230164194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1230164207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some nethack-like phrase? < 1230164216 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric ::b4!b4@b4 PRIVMSG yourname :stuff here < 1230164225 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :where b4!b4@b4 doesn't actually exist, of course. < 1230164235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be seriously confusing < 1230164245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1230164248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what znc does < 1230164249 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the reason it has ! and @ is to account for irc parsers < 1230164251 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :so they don't trip up < 1230164252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it messages from *status < 1230164254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :saying: < 1230164254 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :actually, it'll be !n=b4 < 1230164263 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right, but *status has a reasonable host name there < 1230164264 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1230164265 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I assume. < 1230164268 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :and actually exists < 1230164270 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :(you can send to it) < 1230164279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*status!znc@znc.in < 1230164282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from thgat < 1230164283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that* < 1230164299 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric ::*b4*!n=b4@b4 PRIVMSG :Disconnected from server, reconnecting... < 1230164313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds quite sane < 1230164325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it looks very similar to the znc one < 1230164336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it says: "Lost connection to server. Reconnecting..." < 1230164339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1230164357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember on the top of my head (from the top? which is the English idiom?) < 1230164385 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :off the top < 1230164390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1230164485 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Poetic_License < 1230164486 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I want to use this < 1230164521 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I'm going to use it < 1230164539 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :I mean, why not? < 1230164545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Aside from rhyming, the Poetic License is unique in its use of the first person, rather than passive legalese form, as well as the assurance of best effort. Many such licenses specifically distinguish between text and software, while the Poetic License may be applied to any work. Unlike other BSD-styled licenses, which explicitly require the copyright notice and 'this' notice to appear in all copies < 1230164545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of software and documentation, the Poetic License is vague as to the condition upon which these rights are granted. 'These rights, on this notice, rely' implies that the notice must remain in all copies, shared and/or modified." < 1230164545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230164549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there may be issues there < 1230164561 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Eh; I'm not planning to test this in court. < 1230164579 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If the DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE, VERSION 2 has been testified to probably be valid in court by Debian lawyers, I'm sure this will to < 1230164583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) assurance of best effort 2) the Poetic License is vague as to the condition upon which these rights are granted < 1230164587 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :(It has one clause, 1. You just DO WHAT THE FUCK YOU WANT TO) < 1230164602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_8oomfc, it has been found valid in a court? < 1230164603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh ok < 1230164606 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230164613 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :but the debian lawyers said they thought it would be valid < 1230164617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230164620 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :which is pretty much all the gpl has had until recently too < 1230164768 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :haskell is delicious < 1230164838 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*Scheme < 1230164847 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :no, haskell. < 1230164894 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is bad. < 1230164936 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :yeah cuz monads are sooo complex < 1230164963 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also it has an ugly syntax. < 1230164971 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 parenthesises < 1230164985 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's syntax is beautiful, maybe you're just bad at it. < 1230165016 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I find infix more readable, especially with things like `isPrefixOf` < 1230165028 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's not about readability < 1230165032 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's about beauty :o < 1230165038 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's syntax is beautiful < 1230165049 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :what you're saying is equivalent to < 1230165054 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: scheme sucks, there's too many parentheses < 1230165057 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :i'd mess them up!! < 1230165060 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :uglyyyyyyyy < 1230165119 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Don't diss scheme bro < 1230165161 0 :mib_8oomfc!unknown@unknown.invalid PRIVMSG #esoteric :Don't diss Haskell. < 1230165746 0 :mib_8oomfc!unknown@unknown.invalid QUIT :Client Quit < 1230166086 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1230166786 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1230168974 0 :calamous!n=harry@c-67-173-179-245.hsd1.il.comcast.net JOIN :#esoteric < 1230172955 0 :calamous!unknown@unknown.invalid QUIT :"Leaving" < 1230180626 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230184480 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230185615 0 :Corun!unknown@unknown.invalid QUIT :"YES, NO W:ET." < 1230185798 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombgirl < 1230187508 0 :moozilla!n=moozilla@207-118-27-235.dyn.centurytel.net JOIN :#esoteric < 1230187568 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230189182 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230189863 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230190534 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :this shit is ridiculous < 1230190537 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :oops wrong window < 1230190987 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230191999 0 :clog!unknown@unknown.invalid QUIT :ended < 1230192000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230195844 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230201277 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1230202471 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230206742 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1230207035 0 :jix!n=jix@dyndsl-095-033-100-143.ewe-ip-backbone.de JOIN :#esoteric < 1230211518 0 :ais523|direct!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1230215728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230215740 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what AnMaster is hehing at < 1230215748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some stuff above < 1230215758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway hi ais523|direct < 1230215770 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :hi, and merry Christmas if it's today for you < 1230215772 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it is for me < 1230215778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was yesterday for me < 1230215786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we celebrate on the 24th here < 1230215804 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know many countries celebrate on the 24th, wasn't sure whether you did or not < 1230215806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same in rest of Scandinavia < 1230215843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, seasons greetings to you < 1230215848 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1230215863 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :although in theory, I reckon you could get away with a season's greetings any time in Winter < 1230215866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is upgrading a remote freebsd server atm < 1230215873 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :although maybe it's an English idiom I don't really get either < 1230215881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, technically it could work at any point during the year < 1230215886 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1230215887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just different seasons < 1230215892 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking that too... < 1230215925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" although maybe it's an English idiom I don't really get either" <-- well it is the religious/customs neutral version basically < 1230215938 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ah, maybe < 1230215949 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :equally meaningless in all traditions < 1230215957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes and not offensive to anyone < 1230215960 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :just like the acronym UTC, which was chosen because it's wrong both in English and in French < 1230215970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah indeed < 1230216033 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, the hello world in Brainfuck I'm trying to debug atm is 929086 bytes < 1230216043 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that's run-length encoded, too... < 1230216055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, wtf? < 1230216063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh gcc-bf? < 1230216063 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :much bigger without, but that's partly because some of the pointer code has hundreds of thousands of >s in a row < 1230216064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1230216065 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1230216080 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :there's a bug in my pointer handling that I know about, just haven't coded a fix yet < 1230216086 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :there are a lot more bugs I don't know about < 1230216108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, considering puts() fputs() and write() I did some tests recetly < 1230216112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :recently* < 1230216117 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the gcc-bf distribution, not counting the gcc or newlib sources, is 929086 bytes < 1230216123 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :um... < 1230216127 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :121507 < 1230216129 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :copied the wrong number < 1230216130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone claimed g++ -static generated much larger hello world than gcc -static < 1230216133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that was true < 1230216146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :until I added -nostdlib /usr/lib/libc.a < 1230216158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had to change to use write() too instead of puts() < 1230216168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and _exit(0); instead of return 0; < 1230216174 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :you can get gcc-bf programs a lot smaller by avoiding the stdlib < 1230216176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea why for the latter < 1230216179 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I know why < 1230216182 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's to do with atexit < 1230216185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1230216186 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and the need to close open files when you use exit < 1230216189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230216192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1230216195 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that means stdio needs to be linked in < 1230216202 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf's default runtime has an exit() in < 1230216218 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :which means it links stdio, that's why the hello world's so large < 1230216223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, anyway doing it that way got the size down to 6.6 KB for each. and *exactly the same binaries after strip* < 1230216226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from g++ and gcc < 1230216234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same md5sum < 1230216235 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :to get saner program sizes, I have a -naked option on the linker which doesn't include a limit < 1230216253 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm not surprised, in theory C++ has no overhead compared to C if you don't use C++-specific features < 1230216267 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, good C style is bad C++ style < 1230216269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, yes I had to add -fno-exceptions to make it compile that way < 1230216276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for g++ < 1230216300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :otherwise I got strange link time errors about symbols like __unwind_frame or such < 1230216303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember details < 1230216316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway for bf stdio, that should be one area worth optimising a lot < 1230216324 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230216327 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I already have a bf.h < 1230216330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe hand coding the stdio stuff to be as small as possible for gcc-bf < 1230216333 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :which only contains __bf_out and __bf_in atm < 1230216343 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :although I don't really need the double-underscores if it's in a dedicated header < 1230216347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, well it should be able to replace the newlib stdio and such < 1230216356 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that's a project for later < 1230216364 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :anyway, here's a gcc-bf build command line: buildinto/bin/bf-gcc -Wl,-progress,-abi,-asm,-annotate,-map,-rle,-g,-trace tests/pointer.c --save-temps < 1230216377 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that's due to me putting in all the debug options at once < 1230216379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I bet that is one part that will save a lot if you replace < 1230216389 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and yes, a new stdio would be nice, but difficult < 1230216390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-abi,-asm? < 1230216398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230216398 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :-abi and -asm save two of the temporaries the linker uses < 1230216402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230216404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1230216417 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :-map does just what it does in any other linker (although it often has a different name) < 1230216424 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :-progress shows progress bars, because it's slow < 1230216438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, why would a special bf stdio library optimized for size/speed be difficult? < 1230216446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean apart from bf always being a pain < 1230216446 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :because stdio itself is difficult < 1230216450 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :at least to pin down all the corner cases < 1230216456 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you could have a nonconforming stdio-lite < 1230216463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, if I were to write it I would probably do something like C with inline bf < 1230216483 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :could be interesting < 1230216496 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :although there isn't all that much free tape atm < 1230216505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe parts could be pure bf even < 1230216515 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :well, most of gcc-bf doesn't generate pure bf < 1230216516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, you may need to increase memory then? < 1230216528 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :not really, I could just create extra memory < 1230216535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1230216542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you said not a lot of free taoe < 1230216543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tape* < 1230216555 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the problem's just that every tape cell is already used for something, well most of them < 1230216564 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but I could just move everything to the right and use new cells at the left, for instance < 1230216614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1230216615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1230216635 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, the BF tape is basically used to emulate a CPU < 1230216641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230216645 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :(the CPU was designed to be easy to emulate in BF) < 1230216651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1230216693 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I also have a bf interp designed specifically for debugging gcc-bf < 1230216697 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :which can read its RLE output < 1230216699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm nice < 1230216702 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and reads its comments too < 1230216711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, right, but can't you just do like the program does < 1230216712 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :so it knows quickly when something went wrong, and does a core-dump of the tape < 1230216713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :malloc a block < 1230216716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and use it?? < 1230216721 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes, but mallocing's pretty slow < 1230216726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1230216728 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and besides, it involves pointers < 1230216730 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and they're very slow < 1230216734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about static buffers? < 1230216745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't need to involve pointers < 1230216755 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :you can have static buffers just fine < 1230216761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since you can pre-calculate where in the memory the buffer is < 1230216773 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :if you allocate a static buffer, gcc-bf will reserve every 6th element in a region of the tape (of its own choice) for it < 1230216776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't need any sort of indirection when accessing said buffer < 1230216777 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and go there with > and < < 1230216783 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :directly < 1230216790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :inded < 1230216790 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :so static buffers are pretty efficient in it < 1230216806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, that could be an issue if you don't know your exact current position? < 1230216810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say, in a recursive call < 1230216818 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf always knows its exact current position < 1230216827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? hm ok < 1230216828 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that's one of the main architectural choices I made in it < 1230216842 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :not only that, but -annotate writes the position as comments in the BF code < 1230216855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, how can it know that if the stack frame is of unkown size? < 1230216859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say due to using alloca() < 1230216868 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it uses symbolic positions < 1230216874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1230216876 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :%sp means it's pointing to the top of stack, for instance < 1230216884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I mean in the bf code < 1230216887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is generated in the end < 1230216921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how can it know a fixed count of > or < needed to move to a static buffer and to get back < 1230216940 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :because it always moves via a particular location < 1230216947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, ah, and that is? < 1230216958 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :there's a dead zone of 6 cells, which is never used < 1230216962 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :at least, always 0 < 1230216971 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it always knows how to get to one of the cells in that range < 1230216976 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :(and by extension, any given cell in that range) < 1230216993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right, and this dead zone is used for scratch storage or? < 1230216998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :during calculations < 1230216999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1230217003 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no, it's used for homing the pointer < 1230217011 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :many parts of memory are full of 1s < 1230217029 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :which means, for instance, starting at the stack pointer <<<<<[[<<<<<<]<<<<<<] will always land on a particular cell in the dead zone < 1230217047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, right < 1230217050 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :because every 6th cell contains a 1, apart from the start of a stack frame < 1230217061 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and stack frames have to be at least 2 bytes, according to the processor ABI < 1230217073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, you have a copy of the stack frame every 6th byte!? < 1230217080 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230217086 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't fit < 1230217090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what you mean then < 1230217099 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the set of every 6th bytes together lets you determine where the stack frames are < 1230217107 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :they're 1 if a stack frame doesn't start there, or 0 if it does < 1230217135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230217146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you can easily search for it < 1230217147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1230217149 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230217158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you know in what direction? < 1230217161 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :two 0s in a row mean you're either at top of stack (to the right) or in the dead zone (to the left) < 1230217174 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and whenever the exact numerical location isn't known, we're to the right of the dead zone < 1230217179 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :to the left of that is just registers and temp cells < 1230217184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230217218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so to move to a static area you just move to the dead zone then move a fixed number of cells from it? < 1230217222 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230217231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this makes me wonder how gcc-bf would handle buffer overflow < 1230217246 0 :cpu-jockey!unknown@unknown.invalid QUIT :"leaving" < 1230217247 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it handles buffer overflow the same way as any other processor, it goes and overwrites memory < 1230217259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right, could it corrupt the internal state < 1230217264 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :weird stuff happens on buffer /underflow/, though, if it happened to be at the start of memory < 1230217268 0 :cruce!n=c@im.the.cat JOIN :#esoteric < 1230217277 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no, because the pointers are multiplied by 6 internally < 1230217279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also did I understand you right, for every 6 cells in memory there is one with actual program memory? < 1230217288 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :not exactly < 1230217293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1230217296 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the program itself is compiled into BF, not into bytecode and interpreted < 1230217302 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :so the program is the program, it isn't stored on the tape anywhere < 1230217306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230217312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I mean as in heap < 1230217313 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :every 6 cells, there are 2 which hold memory, one on the stack and one on the heap < 1230217314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or stack < 1230217319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230217326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so stack and heap are interleaved!? < 1230217327 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230217334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and are separate segments? < 1230217335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230217339 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes, separate segments < 1230217341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does the pointers look like then < 1230217353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, segment selector first or what? < 1230217362 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :0x00?????? for a function pointer, 0x01?????? for a stack pointer, 0x02?????? for a heap/static pointer < 1230217375 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :segment selector's in the MSB < 1230217375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm interesting < 1230217390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :byte or bit? < 1230217394 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and the 4 bytes have weightings of 3, 65536*6, 256*6, 6 cells < 1230217399 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :they're byte pointers < 1230217403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm right < 1230217421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant, MSB could be MS(Byte|Bit) < 1230217433 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok, but it's byte in this case < 1230217438 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the hex representations should have given it away < 1230217447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1230217463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, hm function pointers support jumping anywhere or? < 1230217468 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230217477 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the entire program's basically in a massive switch statement, written in BF < 1230217484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could probably be optimized away < 1230217488 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :at the end of any basic block, the address of the next basic block is set < 1230217496 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and actually, that's very efficient with a decent interp and hardly uses any code < 1230217526 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :(the hyper-efficient way to end a program in gcc-bf is neither exit(0) nor _exit(0), it's goto *(void*)0;) < 1230217536 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :although the last is somewhat compiler-specific < 1230217540 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and makes no sense in standard C < 1230217548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since you only need to jump to start of function, setjmp() calls, and for flow control inside functions (which could be a smaller switch for each function): labels, while, for, if and so on < 1230217581 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :being able to jump anywhere is pretty convenient, and it's not a computational order slowdown thing < 1230217602 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it switches on the bottom 24 bits of the pointers, in blocks of 8 bits at a time < 1230217603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, I would assume it is undefined in C if you jump to any memory address that isn't a function pointer you got in a legal way < 1230217611 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :well, yes it is < 1230217621 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but you'd still need to be able to jump to the address of any function < 1230217640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm so each block, that means each line or each ; or what? < 1230217643 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :also, it would be nice if gcc-bf supported C++ too, and g++ does weird things with code pointers to handle exceptions < 1230217661 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :a block's a set of commands with linear control flow < 1230217673 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :as in, no jumping into or out of it < 1230217673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah so you can't jump inside such a block? < 1230217682 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no, nor call a function inside a block < 1230217684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that makes me wonder < 1230217691 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :so they tend to start and end in the middle of statements < 1230217699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, ouch right < 1230217701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1230217706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this makes me wonder a bit < 1230217707 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :can make it slightly confusing to debug < 1230217722 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I have to go for a while, Christmas dinner < 1230217728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it be possible to optimize some stuff better if you could reduce jump points < 1230217729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, cya < 1230217747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example << and then >> but with jump related stuff in between < 1230217897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jump related stuff never used < 1230217949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or: while (i != 0) { j += my_static_array[i--]; } < 1230217960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would probably be a for loop in most C programs < 1230217974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but this way is more BF-like < 1230218000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that while loop could probably be turned into a very simple and basic bf loop < 1230219210 0 :mib_vvzkm4!i=5b695942@gateway/web/ajax/mibbit.com/x-29b4adc9ea7ee40a JOIN :#esoteric < 1230219218 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :Yo people. < 1230219220 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :Hi ais523|direct < 1230219221 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = ehird < 1230219650 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :Nobody here? Not even AnMaster ? < 1230219658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1230219659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I am < 1230219671 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :Damn. :P < 1230219671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523 went to eat xmas dinner < 1230219678 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :That makes sense. < 1230219768 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :thought: < 1230219771 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :if we have the Poetic License < 1230219774 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :we need the Driver's License < 1230219899 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230220170 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230220313 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :back < 1230220324 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: there's the Artistic Licence too < 1230220329 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and all this time, I never realised it was a pun < 1230220406 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :the Poetic License is nice. < 1230220407 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :hmm... eso-std.org's still down < 1230220412 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is using it for the IRC bouncer he's writing < 1230220414 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :merry christmas ehird, anyway < 1230220417 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: yes, I haven't got cherokee up yet < 1230220421 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I left it yesterday < 1230220432 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the artistic licence is, by chance, the only one to be tested in court < 1230220444 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :had some problems with checkinstall < 1230220452 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :so, gonna write a bouncer while i think how to fix them :P < 1230220461 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :an #esotericians christmas! < 1230220480 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's boxing day for AnMaster < 1230220483 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :or whatever thehy call it over there < 1230220502 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :"christmas day 1" < 1230220507 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :they celebrate on "christmas eve" < 1230220513 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :and have two christmas days after that, sans celebration < 1230220521 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :they celebrate on dec 24, nothing wrong with that < 1230220522 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :¯\(°_o)/¯ < 1230220525 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :after all, the date's uncertain < 1230220529 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: but they call it christmas eve < 1230220560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is christmas day and "secondday christmas" (literal translation, it sounds "Olde Swedish" in Swedish, basically that form only exists in that specific phrase) < 1230220569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :these days < 1230220707 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders where to put the current version of gcc-bf < 1230220717 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: filebin.ca? < 1230220720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how large is it? < 1230220722 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's nowhere near finished, but it's finished enough to try to run some specially constructed programs in < 1230220743 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a bit over 100K, not counting the source to gcc and to newlib which you already have IIRC < 1230220752 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :filebin.ca < 1230220754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I mean the stuff you would upload < 1230220757 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :also I got rid of the calls to realpath, I think it still works < 1230220800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230220819 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/txobpp/gcc-bf.tar.gz then < 1230220982 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 148 (No route to host) < 1230220989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will try it later < 1230220993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bit busy atm < 1230221000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :upgrading a freebsd server remotely < 1230221002 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that's fine < 1230221017 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no need to try it right away, just thought I'd transfer the file while we were both online < 1230221029 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's at the state of "in theory almost finished, in practice incredibly buggy" < 1230221046 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and atm I'm just using a development model of "write test case, repeatedly fix the first bug it discovers until it works" < 1230221114 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I cannot believe there isn't a simple sha1 :: String -> String in Haskell's Hackage library store. < 1230221128 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I don't WANT ByteString -> Digest, damnit. < 1230221132 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :sha1s aren't strings, they're numbers... < 1230221137 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and probably it's to do with unicod < 1230221137 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1230221139 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :String -> Integer < 1230221139 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :*unicode < 1230221144 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :and it is, but it's irrelevant < 1230221147 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I found one that does it nicely < 1230221149 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :but it's not in hackage < 1230221152 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :for god knows what reason < 1230221158 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I could add it < 1230221165 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :but i'd have to fiddle with it to make it work properly < 1230221195 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :gah, and it's GP < 1230221195 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :L < 1230221226 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i hate the gpl. < 1230221231 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :btw, the licence for gcc-bf at the moment is "undecided, but it's going to be something that can legally be used in a GPL3 program" < 1230221248 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: BSD2/BSD3/MIT/Poetic < 1230221252 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :failing that, LGPL < 1230221254 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1230221273 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: oh, or the DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE, VERSION 2 < 1230221285 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :(it demands its full formal name...) < 1230221288 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I think the bits designed to go into gcc itself will be GPL3+ as gcc itself is, the libraries will probably be BSD3, not sure about the linker yet < 1230221292 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :(http://sam.zoy.org/wtfpl/) < 1230221301 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and I know the WTFPL, but not the Poetic < 1230221309 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Poetic_License < 1230221311 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :Poem license. < 1230221622 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230221630 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230221960 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: that might be interestingly risky, although probably not < 1230221969 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :this is a typical lawyer silliness < 1230221995 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :basically, the law says that warranty disclaimers have to be prominent, or obvious, or something like that (I can't remember the exact word) or they don't count < 1230222004 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and there's court precedent that writing them in allcaps is one way to do that < 1230222012 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: ISC isn't allcaps. < 1230222021 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :as a result, professional licence-writing lawyers have always written warranty disclaimers in allcaps < 1230222028 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :well, true < 1230222029 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :because there's precedent that way works, why gamble on any other method? < 1230222046 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: Well, they're the inferior soulless beings of the world. :-P < 1230222069 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: Isn't copyright law _all_ about intent, anyway? < 1230222080 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :not completely, unfortunately < 1230222095 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :well, otherwise it would be impossible to tell whether you were allowed to copy something or not < 1230222108 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: ok, reasonably obvious intent < 1230222113 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :just like with copyright infringment < 1230222122 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :doing it the other way round can be interesting, though < 1230222134 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the intent of the copyright holder, as opposed to the intent of the copier < 1230222136 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :how much does that matter? < 1230222154 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :beats me < 1230222163 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I don't know off by heart either < 1230222163 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :but I'd say that the Poetic License probably won't be judged to not work because it isn't allcaps. < 1230222185 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the amusing thing is even the professional lawyers seem to mess up < 1230222204 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the famous APA contract between SCO and Novell, for instance, was unclear enough for people to argue all sorts of weird things about it < 1230222217 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :maybe they should get nomic players to look the contracts over < 1230222242 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :if r101/town fountain work poetic license does too :-P < 1230222271 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :also, have SCO appealed the most recent judgment against them yet? < 1230222273 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: I don't think the town fountain is an RL-binding warranty disclaimer < 1230222287 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: not yet as far as I know < 1230222294 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :they sent a letter to the courts saying they planned to, or something < 1230222309 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and got an answer back saying vaguely "make sure you follow procedure to the letter and we're not going to bother to tell you what it is" < 1230222312 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :god, I wish they'd just die already. < 1230222349 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and other things that showed the court in question was aware of SCO, like talking about how delaying tactics were unwise < 1230222383 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i don't really like novell either tho < 1230222402 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see SCO vs. IBM get judged < 1230222404 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :sometime < 1230222425 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :IBM winning that will be infinitely more amusing than Novell mostly winning < 1230222426 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i think I like Red Hat, as far as linux companies go. at least, I haven't heard of them doing bad stuff < 1230222438 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :especially as SCO's argument in that one was a lot less plausible than their argument against Novell < 1230222441 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :also, SCO winning against IBM would probably be even funnier, albeit disasterous < 1230222460 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I could see the amusement in that, tbh < 1230222464 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it would just make no sense < 1230222488 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :"Hey, we invented Moore's Law and used it to prove that Itanium being unpopular was a conspiracy! Oh, and that means we own Linux, for some reason!" < 1230222499 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :over-the-top ridiculousness applied to formal beorcracy (I can never spell that word) is always funny < 1230222505 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :bureaucracy < 1230222517 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I could remember buraeu, cracy but thatwould be too logical < 1230222528 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :what, even that prisoner who went and tried to intervene in SCO vs. Novell < 1230222536 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :haha what < 1230222537 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :arguing that SCO's lawyers weren't doing a very good job and he could do better? < 1230222547 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahah < 1230222560 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: it seems he's some sort of "artist" who uses comedic lawsuits as a medium < 1230222574 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :that's great < 1230222580 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :he's sued an incredibly large number of people, some of whom don't exist < 1230222591 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :can you sue yourself? < 1230222595 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1230222599 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i hope so < 1230222600 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it would be expensive, so probably not worth it < 1230222604 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i want to get money off myself. < 1230222637 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes, but most of it would go to the lawyers < 1230223507 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: you can't use a GPL library in a non-GPL program right? < 1230223509 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :not even gpl-compat < 1230223524 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :if you do, the resulting combination is GPL < 1230223532 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230223540 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and so you have to distribute the source to your non-GPL program under the GPL < 1230223557 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :therefore, pretty much locking it into GPL-only distribution terms for any derivatives < 1230223570 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :you could licence it multilicence BSD/GPL, but nobody will be able to use the BSD half < 1230223603 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i hope the gpl dies. < 1230223610 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :you really don't like it that much? < 1230223646 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :a wealth of libraries that I can't use because I disagree with how it goes about things, or just because it's not suitable for the certain thing I'm working on? < 1230223655 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :for no reason other than a stupid political statement by rms? < 1230223663 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i'd be very happy if it disappeared. < 1230223670 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :people licencing libraries under the GPL are more or less deliberately saying "I only want this to be used in GPL programs" < 1230223683 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it's ridiculous < 1230223696 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :which, btw, is why gcc-bf's runtime libraries won't be licenced under just GPL < 1230223696 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :a wealth of libraries that I can't use because I disagree with how it goes about things, or just because it's not suitable for the certain thing I'm working on. < 1230223737 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :you can't use them because you don't want to make your own code GPL, actually < 1230223741 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :which also makes sense < 1230223839 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: I don't want to use the GPL because "I disagree with how it goes about things, or just because it's not suitable for the certain thing I'm working on." < 1230223861 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230223893 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the argument really is that you have someone who doesn't want their libraries to be used in a closed-source way under any circumstances, therefore obviously you can't use them in your program that you do want to be usable like that < 1230224013 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: the point is, its viral nature is stopping me using perfectly good open source libraries -- heck, one of them is just a direct transliteration of the sha1 spec to haskell -- that would be absolutely fine non-GPL'd and I'm not even using it commercially, just in a non-GPL program < 1230224017 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :in summary, the GPL sucks. < 1230224027 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no, people have been applying it to the wrong things < 1230224073 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :either that, or they're people who don't like their work being used in a closed-source program ever < 1230224086 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: there is no correct use < 1230224086 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :although you might not share that attitude, I'm surprised that you seem not to understand it < 1230224093 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :(I don't really share that attitude either...) < 1230224109 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :what I mean is, there will always be people who want copyleftness for some reason or otehr < 1230224111 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :the only thing the GPL's viral nature is useful for is to stop it getting into commercial software < 1230224117 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :and that's just anti-commercial paranoia < 1230224119 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mostly to stop people messing with the licence terms < 1230224138 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: for free software, what terms can there be < 1230224151 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :apart from "you can do anything but you have to include this notice" < 1230224154 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: let's say, someone releases a derivative of your software under an ecolicence < 1230224163 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and it becomes popular, but you can't use it legally < 1230224164 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :the only t hing that actually needs viralness < 1230224167 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :is stopping commercial software using it < 1230224175 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i believe this is misguided. < 1230224177 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: or stopping people adding extra terms to the licences < 1230224185 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :put it this way, suppose you release a BSD library < 1230224187 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: so what < 1230224193 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :someone modifies it to make it more useful, and releases the result under GPL < 1230224199 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :would you be happy with that? < 1230224213 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I'd think they're an ass, but I wouldn't try and stop them. < 1230224223 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, you couldn't easily < 1230224230 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :what if the GPL library became a lot more popular than your original? < 1230224233 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I guess I don't see the need to formalize human reasonableness and decency. < 1230224240 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: sucks to be me, I guess. < 1230224247 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: ok, I think I see your logic < 1230224258 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the truth is, most people aren't as trusting of everyone in the world as you are < 1230224269 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: It's not about trusting. < 1230224271 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :They can't do anything to -you-. < 1230224288 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :Besides, if you don't "trust" people, don't release it as free software < 1230224292 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :they can cause you to have wasted your time... < 1230224293 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :what if they modify it < 1230224295 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :and make it WORSE < 1230224301 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :and it gets more popular than the original?!!! < 1230224306 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :then the new version is unlikely to catch on, if it's sufficiently worse < 1230224319 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: no, in the kind of broken way that seems better to most people < 1230224324 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :btu for the people who actually know how it works, is crappy < 1230224332 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :and leads to problems further along the lines < 1230224333 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :then arguably it is better < 1230224339 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I mean, phpBB is coded awfully < 1230224341 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but it's pretty popular < 1230224343 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: no, because it leads to serious problems in the end < 1230224344 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1230224349 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :we should add a clause to the GPL4 < 1230224352 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it is leading to serious problems in the end... < 1230224356 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :"Derivatives of the software must improve on it." < 1230224367 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :this will stop bad people from making it worse. < 1230224376 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: would you consider releasing software under BSD plus that clause? < 1230224379 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :somehow, i don't think so < 1230224386 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :also < 1230224395 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :users of the software must brush their teeth, and floss < 1230224407 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :we're ensuring our users stay free and healthy! < 1230224413 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :actually, I think the main reason the GPL is designed as it is, is to avoid the scenario of someone getting a copy of the software but not be able to tinker with it < 1230224430 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :RMS was putting himself in the end-user's position, and deciding he was really annoyed with inability to tinker < 1230224437 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :s/software/a derivative of software/, you mean < 1230224444 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :well, even the original < 1230224454 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :d(software)/dx? :o < 1230224460 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's illegal for me to send you unmodified GPL binaries, but not tell you where the source is < 1230224470 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :that's nothing to do with viral nature < 1230224472 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :that's OK, imo < 1230224478 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :but nto for derivatives, really < 1230224479 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1230224488 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :anyway in which case, ais523|direct -- didn't you say "its the devs choice to not allow it to be used commercially" < 1230224500 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say that exactly < 1230224503 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :in this case, it's the developer of a derivative's choice to not allow it to be modified < 1230224520 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: the problem with derivatives is they have to respect the original author's wishes too < 1230224528 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :see, if someone founded a business by taking my library, and adding their own top-secret magic juice that makes their product amazing and they sell loads and blah blah blah < 1230224534 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :to me, not releasing the source is absolutely fine, good on them < 1230224536 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I'm perfectly happy with people releasing non-derivative software under a noderivs licence < 1230224550 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :or derivative software where the original author's happy with that < 1230224552 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :it's their business, as long as they retain my name in there, that's OK < 1230224563 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :not everyone shares your attitude, especially if they have a job < 1230224581 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :effectively, if you write a BSD-licenced library, you're doing other people's work for them < 1230224586 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :some people are happy with that, some people aren't < 1230224593 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :yeah. that's called free software/open source. < 1230224594 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :crazy thing that. < 1230224602 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230224637 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :except... in the GPL world, everyone ends up having to give back by the nature of the licence, that makes it more acceptable to some people to GPL in the first place < 1230224648 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :as in, if you create BSD works, other people could use them and not give anything back < 1230224664 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :if you create GPL works, other people who modify them have to either keep the modifications to themselves, or give them to everyone < 1230224671 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :that's fine. if it's their innovation, fine. it's their right to keep it to themselves. < 1230224676 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :(rather than the usual middle ground of giving them only to paying customers, for instance) < 1230224681 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :of course, it'd be nicer if they released it, but free software is about freedom, anyway < 1230224701 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :graue was a big believer in public domain (probably still is), and I see his point too, by the way < 1230224712 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I think he still is < 1230224730 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and this argument, I think, is all about how much people should have the freedom to limit other people's freedom < 1230224731 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I use a real license due to the shaky legal status of PD < 1230224745 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I'm considering modifying an existing one to remove the required-notice stuff < 1230224748 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :Creative Commons have written a ridiculously detailed PDing licence < 1230224749 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :to be effectively pd < 1230224754 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :much more PDing than their old one < 1230224754 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: it's pd-emulation < 1230224757 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1230224758 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :it explicitly grants all rights < 1230224764 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :yes, and one at a time! < 1230224770 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230224778 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :"You can brush your teeth with this work." < 1230224782 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :"You can nkep with this work." < 1230224790 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :"You can zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzUIY*Q&Y$* on a sunday morning with this work." < 1230224803 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I think there are only a finite number of things that are illegal to do with copyrighted works anyway, and they're each explicitly made legal < 1230224808 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :after all, the law is only finitely long... < 1230224853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except - it's not necessarily the same in all countries, is it? < 1230224861 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no, that's why the licence is so long I think < 1230224868 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :having to cover all the possibilities < 1230224876 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/nano-md5/0.1.2/doc/html/Data-Digest-OpenSSL-MD5.html < 1230224876 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1230224885 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :bsd3 < 1230224924 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: you are going to put their copyright notice in the materials accompanying the distribution, right? < 1230224946 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :hmm, isn't that implicit for shared libraries as long as you don't include their source? < 1230224960 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i'm not modifying or redistributing it, after all < 1230224963 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I think so, assuming the person got the shared library legitimately < 1230224973 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :then the answer is no :-P < 1230224977 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :how are you using it and not redistributing it? telling people to get it from hackage themselves? < 1230224981 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1230224984 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :should work < 1230225001 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :well, also putting it in the cabal file so that when I put it on hackage it auto-downloads those as dependencies. < 1230225438 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ew. someone referring to an operating system as just "GNU". < 1230225463 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :actually, I consider GNU to be an operating system whose shell is Emacs and for which they still haven't written the kernel < 1230225472 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :hurd!!!!!!!!111111111 < 1230225481 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i think the correct name is GNU/Suicide, though. < 1230225494 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :if you read Stallman's original famous message, he mentioned that he wanted both C and Lisp as system programming languages < 1230225497 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :yep. < 1230225508 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :it shows in the awful gnu c code. < 1230225511 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I actually think GNU Emacs was intentionally, not just accidentally, designed to be an OS < 1230225529 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :he wanted a program that could do everything he wanted. < 1230225529 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :so, yes. < 1230225530 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :probably Stallman's disappointed that people keep mistaking it for an editor < 1230225606 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if the zippiness I'm experiencing thanks to this here 2.5 GB of RAM is just placebo. < 1230225609 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :(Answer: probably.) < 1230225620 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :placebo zippiness is great, though < 1230225624 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :yep :P < 1230225636 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it makes the computer seem just as responsive as real zippiness, but without the hardware costs < 1230225655 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :well, 2gb of ram only costs like £15 nowadays < 1230225679 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: unfortunately, this is placebo zippiness, plus the hardware costs < 1230225680 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230225721 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1230225733 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :mibbit smilies are ugly < 1230225755 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :urd < 1230225759 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :urd < 1230225765 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :&yes < 1230225771 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :s/\&/*/ < 1230225773 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i thought urd was like oko < 1230225782 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :no, it's just a common typo of mine < 1230225799 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :caused by alt-tabbing to an IRC window and trying to type yes before I've got my hands back to the usual position < 1230225838 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230225911 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it could become a new meme I suppose, but oko has more power < 1230225914 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and an obvious response < 1230226010 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :(incidentally, the same doesn't happen with "no", because that's typed with the right hand) < 1230226209 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :proto: vim merges with emacs < 1230226225 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :well, I suppose it might happen < 1230226235 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but you'd probably just end up with some sort of reverse viper < 1230226239 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1230226243 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to imagine vim with emacs keybindings < 1230226265 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there's ever been an #esoteric meetup. < 1230226273 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that would be scary < 1230226281 0 :CakeProphet!n=seveninc@h29.1.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230226287 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :scary awesome < 1230226317 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230226342 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :impractical due to the huge variety of countries and continents that esotericers are in < 1230226351 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :err, ofc I meant country-local < 1230226367 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think there are more than 3 or 4 people from any one country here < 1230226387 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :how many englishmen here... me, you, SimonRC... anyone else? < 1230226431 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :English or British? < 1230226551 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: either I guess. < 1230226662 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: wat < 1230226673 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: I CTCP TIMEd the whole of #esoteric < 1230226679 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230226682 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :to narrow down nationalities based on timezones < 1230226708 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :only two people responded in UTC+0, neither of them were either of us < 1230226724 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :there's lots of UTC+1 and UTC+2 though < 1230226724 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1230226731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :boo! < 1230226738 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :mib_vvzkm4: well, Mibbit doesn't resopnd to ctcp time, I think < 1230226741 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1230226742 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and hi oerjan < 1230226759 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and my global ctcp doesn't hit myself < 1230226774 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :an #esoteric meetup would probably culminate in two things < 1230226780 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :the most horrifying programming language ever, and < 1230226783 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :the most horrifying program ever < 1230226785 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :2) gay sex < 1230226789 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1230226792 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure that would happen. < 1230226803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Slereah in a gentle, caring way -----### < 1230226810 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1230226815 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: get a room < 1230226817 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't want you to swat me by mistake... < 1230226827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230226867 0 :bsmntbombgirl!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230226917 0 :bsmntbombgirl!n=gavin@97-118-133-165.hlrn.qwest.net JOIN :#esoteric < 1230227239 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1230227536 0 :bsmntbombgirl!unknown@unknown.invalid NICK :bsmntbombdood < 1230227645 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what is going on with your nick? I'm getting disturbed < 1230227659 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: numerous sex changes, apparently. < 1230227670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :DON"T JUDGE ME < 1230228069 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :. < 1230228079 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :` < 1230228194 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :. < 1230228206 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :` < 1230228354 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :, < 1230228359 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :` < 1230228367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :, < 1230228375 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :` < 1230228592 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230228599 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1230228737 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230229612 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I dislike IRC. < 1230229618 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :Who wants to build the ultimate chat protocol with me? < 1230229623 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :It'll have lasers. And kittens. < 1230229624 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I rather like IRC < 1230229632 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: Multiple kittens. < 1230229647 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I have already has one unfulfilled promise of kittens this year < 1230229650 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :*had < 1230229653 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :which? < 1230229656 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :you really expect me to fall for another? < 1230229660 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and it was in RL, not online < 1230229665 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1230229672 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: well, these are kittens, with, lasers < 1230229676 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :so, the lasers make them more real. < 1230229816 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :why would a chat system need that, though? < 1230229842 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: popularity. < 1230229848 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :also, this system could replace email too. < 1230229852 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll stick to IRC < 1230229857 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :kindainstantchatkittenlaser < 1230230087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think kittens with lasers may have harmful effects on your mice. < 1230230095 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what do you dislike about IRC? < 1230230101 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I'm not using a mouse atm < 1230230107 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :as in, right now, although I have one I have nowhere to put it < 1230230138 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: not enough kittens < 1230230146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm actually i'm using a pad myself < 1230230183 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :there are cat bots, and fish bots < 1230230191 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :we just need a kitten bot < 1230230204 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I miss fishbot :( < 1230230232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there was a fishbot? < 1230230240 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :on quakenet, there was. < 1230230245 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :[[I submit a consultation. "Any person is, durign any voting period allowed to abstain from voting for that voting period." ]] < 1230230251 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :NO. It's in the secret rule. < 1230230263 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :what did fishbot do? < 1230230323 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :It m00ed < 1230230373 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's generally pretty useless, but is usually in hundreds (thousands?) of channels < 1230230615 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://web.archive.org/web/20080129154023/www.telkman.co.uk/f/commands.php < 1230230853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd have thought that would be more a cowbot's thing < 1230230974 0 :mib_vvzkm4!unknown@unknown.invalid PRIVMSG #esoteric :"Any sentence with vinegar and aftershock in it" < 1230231016 0 :mib_vvzkm4!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230231018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230231035 0 :mib_ewzho7!i=5b695942@gateway/web/ajax/mibbit.com/x-e0f17c776dbc170e JOIN :#esoteric < 1230231204 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230231207 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :what should I implement... < 1230231216 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :how about iota < 1230231262 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :could be interesting < 1230231272 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :... but not this awful one: http://www.cl.cam.ac.uk/~gmb13/Iota/ < 1230231274 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :probably easier than Unlambda < 1230231330 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :wait, first-class XML? < 1230231360 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that's sort of the non-eso branch of bad language design, IMO < 1230231478 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1230231489 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/ftvs4xhdakpj8qdw0eya < 1230231501 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :In Ruby, which is odd for me recently. < 1230231514 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to figure out what lang that was < 1230231518 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and guessed Ruby just before you told me < 1230231522 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230231530 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the { |x| ... } was a giveaway < 1230231538 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :is Ruby whitespace-sensitive, by the way? < 1230231542 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230231547 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1230231549 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :you can't do < 1230231554 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ah, thus the "end" keywords < 1230231554 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :defx2end < 1230231560 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and I meant as in Python < 1230231564 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't use indentation for structure < 1230231564 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I should have said indentation-sensitive < 1230231583 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :the ends can get a bit ugly if you have very-nested structures < 1230231589 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :the solution is to not have them < 1230231592 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :(split them up) < 1230231596 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :because they don't stack as well as ))))) or }}} < 1230231600 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230231605 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: incidentally, < 1230231619 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :k = proc do |x| proc do |y| x end end < 1230231622 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :would have worked too < 1230231627 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :for blocks, do = { and end = } < 1230231628 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly realises that there's hardly any, if any, [[[ or ]]] in gcc-bf < 1230231637 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :for that matter, there's not a whole lot of [[ or ]] < 1230231646 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :well, [[ ... ]] is just [ ... ] ... < 1230231652 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1230231655 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230231660 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but I mean [[ ... ] ... ] is something I use from time to time < 1230231671 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but [ ... [ ... ]], or anything with [[[ or ]]], is really rare < 1230231676 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230231683 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I'm liking Ruby again < 1230231703 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the longest patterned bits of code are the [-[-[-[-[-[-[-[-[-[-...s at the start of the switch statements < 1230231725 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and of course the 300,000+ consecutive >s, but if you're sane you leave those run-length-encoded, as they come up quite a lot < 1230231907 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :theory: any #esoteric meetup will inevitably culminate in making a clone of the LHC that actually works and destroys the world < 1230231911 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :written in brainfuck < 1230231914 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :and subleq < 1230231928 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the LHC isn't designed to destroy the world! < 1230231928 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :and made entirely out of tape. < 1230231932 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :so world destruction != actually working < 1230231941 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: it is. < 1230231942 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :secretly. < 1230231978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mib_ewzho7: we don't have the resources to make a collider < 1230231996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we _might_ be able to make an evil AI, though < 1230232012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1230232021 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no we do < 1230232024 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :it's all in the specific brand of tape < 1230232024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we make an evil AI which then builds the collider < 1230232029 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230232031 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :that's what i was about to say < 1230232084 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :hey, that's brilliant! < 1230232092 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :for all this time, I was lamenting the lack of any truly evil genii < 1230232106 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :because nobody is that maniacally insanely evil in practice < 1230232115 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but of course, an AI could be programmed to be evil, avoiding the problem < 1230232128 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :y6666665yty7u77uyyyyyyyyyyyyyyyyyyy767yyyyy6 < 1230232137 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :sorry, hair on my keyboard, I was trying to get rid of it < 1230232140 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :er*(&!(*&18y227222222222222LOST CARRIER < 1230232344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: it's all right we won't disrespect you just because you have spasms < 1230232356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not much, anyhow < 1230232378 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's my habit recently of pressing enter to clear a line, especially on IRC, to make an interesting topic of conversation < 1230232457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1230232459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :discuss! < 1230232470 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1230232493 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a brute force argument if i ever saw one < 1230232506 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :A aaaa aa aaaaa aaaaaaaaa aaaa a aaaaaaa aaaaaa aaaa aaaaaa aaa aaaa aaaa a'a aaaaaaa aaaaa. < 1230232532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1230232566 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :inserting in a priority queue is O(log n) right? < 1230232585 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how are LRU caches implemented? < 1230232629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for the right implementation i think so < 1230232750 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230232760 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :someone name a few sequences that 42 is in < 1230232763 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :well-known I maen < 1230232765 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :*mean < 1230232770 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the natural numbers < 1230232778 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :-.- < 1230232790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the even numbers < 1230232797 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I think whitespace between a function and the opening parenthesis for the arguments used to raise a warning that things might change < 1230232801 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1230232812 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm in the past < 1230232813 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the non-prime numbers < 1230232822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the imperfect numbers < 1230232871 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Catalan numbers < 1230232875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1230232881 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I cheated < 1230232907 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230232919 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://www.research.att.com/~njas/sequences/?q=42&go=Search :) < 1230232921 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :the set of numbers which are the product of two consecutive integers in two ways < 1230233222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um it's always two ways or none, i think < 1230233659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm the [[priority queue]] says that inserting AND removing are O(log n) < 1230233666 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :maybe in your silly commutative algebrae < 1230233666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't one be constant and the other be log < 1230233722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :making overall time for sorting O(n log n) < 1230233778 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's n log n both ways round < 1230233786 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :because O(2n log n) = O(n log n) < 1230233790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"If a self-balancing binary search tree is used, all three operations take O(log n) time" < 1230233819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Fibonacci heaps can insert elements, peek at the maximum priority element, and increase an element's priority in amortized constant time (deletions are still O(log n))." < 1230233830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it really depends on which implementation you use < 1230233843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh i must have missed that < 1230233905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh i cut off the first too soon < 1230233914 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :interesting to peak but not delete in constant time < 1230233918 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"The binary heap uses O(log n) time for both operations, but allows peeking at the element of highest priority without removing it in constant time." < 1230233938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um wait < 1230233955 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION confuses himself, all three pastes were right < 1230235344 0 :mib_ewzho7!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235344 0 :Asztal!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235346 0 :Slereah!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235347 0 :sebbu!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235348 0 :rodgort!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235348 0 :decipher!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235349 0 :Badger!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235349 0 :AnMaster!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235350 0 :ais523|direct!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235353 0 :lament!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235353 0 :lifthrasiir!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235353 0 :SimonRC!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235353 0 :Ilari!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235354 0 :mtve!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230235781 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1230235781 0 :sebbu!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230235781 0 :Slereah!n=Slereah@ANantes-252-1-30-172.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1230235781 0 :ais523|direct!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1230235781 0 :mib_ewzho7!i=5b695942@gateway/web/ajax/mibbit.com/x-e0f17c776dbc170e JOIN :#esoteric < 1230235781 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230235781 0 :Badger!i=badger@tremulous/player/badger JOIN :#esoteric < 1230235781 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1230235781 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1230235781 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1230235781 0 :decipher!n=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1230235781 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1230235781 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1230235781 0 :mtve!n=mtve@65.98.99.53 JOIN :#esoteric < 1230235795 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1230235829 0 :SimonRC!unknown@unknown.invalid QUIT :Remote closed the connection < 1230235833 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1230236263 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :a < 1230236279 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :don't you dare try to start another game of that < 1230236282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e < 1230236283 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :a < 1230236287 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :f < 1230236289 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :I'm in no mood for being thrashed yet again, given that it's Christmas < 1230236295 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :]+ < 1230236925 0 :oerjan!unknown@unknown.invalid QUIT :"Break" < 1230237225 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230237340 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230238053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230238055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is strange < 1230238073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a weird wave-like pattern in the build output when building openssl on freebsd < 1230238076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://omploader.org/vMTF3NA < 1230238080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a conspiracy maybe ;P < 1230238090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(actually it looks quite cool) < 1230238288 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230239121 0 :fizzie!i=fis@iris.zem.fi JOIN :#esoteric < 1230239186 0 :psygnisf_!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230240513 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230243372 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :back < 1230243404 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's nice < 1230243415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230243431 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :this system is wow so much faster with the extra 1.5 GB of ram < 1230244101 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a grand total of 512MB ram < 1230244130 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Hi 2002 < 1230244139 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230244148 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did I ever mention what graphics card I have? < 1230244149 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :You look crappy there! < 1230244181 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nVidia RIVA TNT2 < 1230244228 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahah < 1230244302 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They laughed when I told them my computer's specs, but who's laughing now?!?!?!? < 1230244323 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They, still. < 1230244323 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :Me. < 1230244356 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, well, I still want to sound mad < 1230244365 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :hey fizzie, how do you feel about fungot getting competition in the babbler, random, schizophrenic, crazy bot with tons of stupid features market < 1230244366 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :mib_ewzho7: the valid judgements for this, if < 1230245224 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As long as I have monopoly in the lucrative "Befunge IRC-bots" market; licenses for those are what's keeping me fed! < 1230245241 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how many have you sold? < 1230245269 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct: That's confidential information, but I can say that the number has a zero imaginary part. < 1230245285 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :good to know they're all real licences < 1230245337 0 :mib_ewzho7!unknown@unknown.invalid PRIVMSG #esoteric :(that was advertising for botte btw) < 1230245694 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230245807 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230248893 0 :ais523|direct!unknown@unknown.invalid QUIT : < 1230248924 0 :mib_ewzho7!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230249536 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230250728 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230252487 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230252744 0 :sebbu!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230252757 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230253900 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230255933 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230256159 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1230256712 0 :bsmntbombdood!n=gavin@97-118-120-170.hlrn.qwest.net JOIN :#esoteric < 1230260394 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :Read Christmas | Higher cardinality than Integer Christmas < 1230261265 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230261309 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1230261557 0 :jix!unknown@unknown.invalid QUIT :"..." < 1230261560 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I want to improvise a natural language again. < 1230261724 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Take words from any language but English, and stick them together until a language forms. < 1230261764 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, use numbers instead of words. < 1230261834 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That sounds fun, actually. < 1230261881 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It sounds so fun that I'm going to go do something else, unless someone else is actually interested. < 1230262171 0 :calamari!n=calamari@ip68-98-89-121.ph.ph.cox.net JOIN :#esoteric < 1230263014 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230263082 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230263107 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230265007 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1230265053 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230265059 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230265354 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230269612 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1230269617 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230269738 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230272120 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230273435 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230273651 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1230274480 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230274638 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230277688 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230278205 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230278399 0 :clog!unknown@unknown.invalid QUIT :ended < 1230278400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230279080 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1230280258 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230280399 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230280507 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230284057 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230284957 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230287227 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230287363 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230288602 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230288787 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi guys :) < 1230288855 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230288862 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :moooooo < 1230289030 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230289407 0 :rinsmaster!n=rinsmast@5ED6B435.cable.ziggo.nl JOIN :#esoteric < 1230290196 0 :moozilla!n=moozilla@207.118.34.190 JOIN :#esoteric < 1230291097 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230294482 0 :jix!n=jix@dyndsl-095-033-096-240.ewe-ip-backbone.de JOIN :#esoteric < 1230295036 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230295134 0 :jix!unknown@unknown.invalid QUIT :"..." < 1230295225 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230295466 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1230295471 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230295840 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230295895 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230298096 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230298539 0 :DK!n=chatzill@c-76-103-200-228.hsd1.ca.comcast.net JOIN :#esoteric < 1230298543 0 :DK!unknown@unknown.invalid QUIT :Client Quit < 1230299197 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230301497 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1230301501 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230302481 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230302616 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230303478 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230303671 0 :SirDayBat!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1230304139 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1230305727 0 :flexo!n=flexo@flexotec.eu JOIN :#esoteric < 1230305741 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1230305745 0 :mib_prms12!i=5b695942@gateway/web/ajax/mibbit.com/x-ca825bdd24dfc013 JOIN :#esoteric < 1230305748 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1230305753 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :hi. < 1230305815 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i while ago i wrote a toadskin interpreter (because the reference implementation is so buggy .. it's not usable to any extend) and wrote hanoi in my "improved" TS (where improved means i got rid of the stupid "ring buffer" and fixed the interpreter bugs) < 1230305823 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :so far so good < 1230305835 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i'm very positive that this toadskin is not yet TC in any way < 1230305850 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1230305851 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :as you have only one stack (there is also the callstack, but it's not possible to store anything but return "addresses" so...) < 1230305866 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :you can do "useful" things with it ofcourse < 1230305869 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :now, i'm wondering < 1230305882 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :if you'd have it save the accumulator on the callstack < 1230305890 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :would that maybe make it TC? < 1230305895 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :dunno :) < 1230305905 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well, give it a thought then :P < 1230305951 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it would most definitly not be possible to implement arbitrary algorithms in this "new TS" < 1230305961 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :then it is not tc < 1230305970 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :as emulation of a tape is limited to one side by not being able to define as many words as one wishes < 1230305979 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(there are only so many characters) < 1230305980 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but! < 1230305987 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it may be enough to implement a brainfuck interpreter < 1230306018 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and i believe this counts as TC - considering that that (2,3) TM is universal. < 1230306050 0 :SirDayBat!n=nuutti@kulho166.adsl.netsonic.fi JOIN :#esoteric < 1230306056 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :feel free to share your thoughts < 1230306066 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and, showing off, ofcourse: < 1230306101 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric ::w<%>;:a>[-w+w];:s>[-w-w];:d<%w[-w+%w+%w];:yd>%<;:c[-];:mw[-w%<%ya>%w]%>c;:r>%w%<%;:o>[w.>-];:1+<;:211a;:z2a;:31z;:42z;:53z;:64z;:86z;:Z48m;:Y85;:AYa5ma1o;:Bc%AZd64a3mad1sZ4oA25m1o;:C%y%ya3%s;:DC%>rrEr;:Ed>[>-Brrr%D%C%>%rr>+>+<-[>>>]>[[<+>-]>+>>]<<<<<] < 1230306840 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(my initial version was 5 bytes longer or something like that) < 1230306840 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230306869 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :he even came up with an even shorter one, but with messed up cell layout < 1230307006 0 :mib_prms12!unknown@unknown.invalid TOPIC #esoteric :we are not responsible for any losses of limb. < 1230307017 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :ah.. so much never-released esolang stuff in my projects folder < 1230307024 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i really need a personal homepage or something like that < 1230307028 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1230307036 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :http://flexotec.eu/~flexo/hanoi2.b.txt < 1230307040 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :never released that either < 1230307046 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(that email address is no longer valid :) < 1230307057 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1230307071 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and my current yapi.b is some bytes shorter than the one in the archive i think < 1230307095 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i even found a documented version < 1230307102 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but that's a tradesecret < 1230307116 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230307172 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1230307195 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and poor pinky was never released too < 1230307224 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(a heavy-optimizing brainfuck x86 compiler... afaik the fastest implementation around, by some orders of magnitude..) < 1230307246 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1230307254 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: ais523 has been working on gcc-bf < 1230307256 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :even faster than that optimizing to-c compiler + gcc -O3 < 1230307258 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :It's a gcc backend that outputs brainfuck. < 1230307277 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well. i think my compiler should still be faster < 1230307280 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: Maybe yours would be useful for handling the 5-thousand->s-in-a-rows it produces ;-) < 1230307285 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :because compiling brainfuck is more decompilation than compilation < 1230307286 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :no no no I mean < 1230307287 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf < 1230307289 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :compiles C programs < 1230307290 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :to brainfuck < 1230307292 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1230307307 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1230307310 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :but ofc its output is huge as hell < 1230307314 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :and it's unfinished < 1230307315 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230307325 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i always thought about doing that (a c=>bf compiler, not a gcc backend...) < 1230307329 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230307339 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :my compiler is quite good at optimizing auto-generated code < 1230307345 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :C2BF has been done, but badly. < 1230307352 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :what's problematic are obviously unbalanced loops < 1230307358 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf, being a gcc backend, should eventually handle just about all conforming C programs < 1230307371 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: ais523 has some musings on that < 1230307372 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but balanced loops can easily be translated in while loops, if statements, load/store, multiplication and MAC < 1230307374 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :to optimize the < 1230307376 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :n < 1230307377 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :m < 1230307399 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :http://flexotec.eu/~flexo/triangle.txt < 1230307406 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :^ this is what triangle.b looks like after optimization < 1230307412 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(this is my IL later compiled to x86 code) < 1230307424 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :looks pretty good < 1230307428 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: there's another optimizing implementation < 1230307431 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :that does some hardcore optimizations < 1230307433 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :writen in haskell < 1230307443 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :lemme find it < 1230307453 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flhttp://esolangs.org/files/brainfuck/impl/bf2c.hs < 1230307454 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: < 1230307455 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/files/brainfuck/impl/bf2c.hs < 1230307460 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :you should steal some of its optimizations ;-) < 1230307463 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :*could < 1230307475 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :just 400 lines? < 1230307480 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1230307485 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :it's Haskell, of course it's concise ;-) < 1230307490 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i suppose < 1230307505 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :most of it is optimizatin < 1230307514 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :most of my compiler is optimization too... < 1230307516 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but < 1230307525 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :a large part i spend in optimizing the multiplications < 1230307542 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(as in... what do i do, MUL, SHL, LEA, or some weird combination?) < 1230307549 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230307572 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :can you execute that? < 1230307577 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and give me the output for triangle.b? < 1230307586 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i'd love to compare - have no haskell implementation installed ofcourse :) < 1230307594 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1230307629 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: which triangle.b? < 1230307640 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :there are more than one? < 1230307646 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :perhaps not :) < 1230307664 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/bf-source/prog/triangle.bf < 1230307685 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i renamed all extensions to clarify what exact bf dialect they need.. triangle is portable, hence just "b" ;) < 1230307711 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: http://pastie.org/346994.txt?key=wz8d6rjprfvm30diqckiw < 1230307727 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :that initial comment isn't optimized out, heh < 1230307771 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i think my tree is somewhat better < 1230307784 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :that one doesn't compile to "if" statements < 1230307785 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: looks much the same to me. < 1230307793 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(and mine removes dead code :) < 1230307811 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it also does no constant propagation for the pointer < 1230307814 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: yours doesn't remove the first loop. < 1230307822 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :uhm < 1230307824 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't? < 1230307827 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1230307829 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :that's a bug < 1230307830 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1230307832 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1230307833 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it should. < 1230307844 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well, i've been messing around with it for the last days < 1230307847 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1230307851 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :mine does constant propagation of p < 1230307858 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(which is why at the beginning it uses a[]) < 1230307864 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and it translates while to if, where possible < 1230307875 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: wouldn't a program such as this mess yours up? < 1230307878 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :,[-](program) < 1230307883 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :or would it recognize that [-] sets to 0 < 1230307884 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :no matter what? < 1230307888 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230307896 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: ,[--](program)? < 1230307898 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :after any loop i know that the current cell must be zero < 1230307901 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: ,[-+-](program)? < 1230307907 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230307909 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :true :P < 1230307927 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: what about < 1230307946 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :+++>,<[>---<-] < 1230307946 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230307951 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :what about it? < 1230307953 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230307956 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :+++>,<[>---<-]>(stuff) < 1230307965 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :yea.. what about it? < 1230307977 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it still knows that p[-1] is 0 < 1230307993 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :if that's what you mean < 1230307998 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :p[-1]? < 1230308000 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :itym p[0] < 1230308004 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well, after the > it's p[-1] < 1230308010 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1230308029 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :p is changed < 1230308035 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230308039 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(this happens only implicitly by those "for" loops) < 1230308046 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :they represent unbalanced loops < 1230308066 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :still < 1230308077 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :quite good optimization < 1230308087 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but i'm very certain that my compiler is faster < 1230308103 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :for the simple reason, that when i translate my IL to C, and let GCC compile it it's much slower < 1230308112 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :than the IL=>x86 asm translation my compiler does < 1230308124 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(depending on the program as much as 50%) < 1230308153 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and i haven't even started doing register allocation :) < 1230308278 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :most of the effort went into determining whether or not a loop will be entered under what conditions (and how many times it runs) < 1230308288 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :as this usually leads to many subsequent optimizations < 1230308298 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(my compiler is very multi-pass-y) < 1230308317 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but even the largest bf programs take just 7 passes or so < 1230308333 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(due to the huge amount of hacks i have in the compiler, allowing it to never restart a pass...) < 1230308376 0 :mib_prms12!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230308377 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :interesting though, as i output the assembly via printf() it becomes faster when increasing the optimization level :) < 1230308397 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(although compression of >>> and +++ is done at the parser level) < 1230308431 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :mhmhm < 1230308436 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i really want to rewrite it. < 1230308448 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :this time with some proper CFG representation < 1230308460 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :maybe even with SSA < 1230308468 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and register allocation < 1230308518 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :yes, i definitly want SSA < 1230308528 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :right now it's too much hacking around with the IL tree < 1230308538 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(there is a reason why those MAC and MULs have to be inside a LOAD...) < 1230308723 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230308846 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but that "proper representation" would still need a tight coupling to the AST < 1230308867 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :because most useful optimzations for BF must be done on a high level < 1230308869 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :yea well < 1230308873 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :just thinking loud :) < 1230309381 0 :ais523|direct!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1230309488 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230310310 0 :mib_lah4lf!i=5b695942@gateway/web/ajax/mibbit.com/x-8b24615f4a239d09 JOIN :#esoteric < 1230310878 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230311016 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230311281 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230311291 0 :Slereah!n=Slereah@ANantes-252-1-6-21.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1230311344 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230311486 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1230313403 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230313430 0 :mib_lah4lf!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230314471 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230314731 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230314817 0 :moozilla_!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230314821 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230315525 0 :moozilla_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230315933 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1230316215 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to release a new esolang < 1230316245 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing tutorial < 1230316253 0 :cruce!unknown@unknown.invalid PART #esoteric :? < 1230317565 0 :sebbu!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230318109 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230318736 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230318899 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230319961 0 :AnMaster!unknown@unknown.invalid PART #esoteric :? < 1230319966 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1230319968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1230319971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrong button < 1230319980 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ah, parted #esoteric by mistake? < 1230319984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230319992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was trying to part firefox < 1230319992 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :Mony: I look forward to seeing it < 1230320002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and esoteric was the one entry before in the list < 1230320008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so misclick < 1230320021 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230320188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to edit firefox files manually < 1230320317 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, why not install a "real" IRC client, like mIRC or XChat ? < 1230320330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mony, what? < 1230320333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use erc < 1230320339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about parting #firefox < 1230320342 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :Mony: I think AnMaster was trying to part #firefox < 1230320344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vs. parting #esoteric < 1230320345 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and closed the wrong channel by mistake < 1230320347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, indeed < 1230320351 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and AnMaster just confirmed that < 1230320352 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :heh... < 1230320352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly what happened < 1230320353 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1230320358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did you think? < 1230320367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :chatsilly or what? < 1230320371 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230320383 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i thank you used chatzilla < 1230320395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thank? < 1230320405 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :thought, presumably < 1230320405 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :think* < 1230320416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230320423 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :sink/sank, but think/thought, English is weird < 1230320427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1230320435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :prefs.js < 1230320436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is < 1230320436 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember the word -_- < 1230320437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a mess < 1230320457 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :yah that's it ais523... "tought" < 1230320462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the perfect is changing to thunk, but thank i haven't heard yet < 1230320462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf why are there hundreds of entries like: user_pref("print.tmp.printerfeatures.CUPS/HPPSC2175.can_change_colorspace", false); < 1230320466 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :thought* < 1230320477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.tmp? < 1230320484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that is temporary why is it saved < 1230320502 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :my english is really crappy sometimes < 1230320503 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's actually a German grammar file, ending .TimeMannerPlace, just they abbreviated it < 1230320529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, file? < 1230320534 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :Mony: don't worry, I'm used to it, non-English English is much more logical than English English... < 1230320534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230320541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230320541 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was trying very hard to come up with a plausible explanation < 1230320543 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but failing < 1230320547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, right < 1230320641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :blargs < 1230320683 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :blargs? < 1230320885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice firefox profile contains 2 types of databases: BDB and sqlite < 1230320889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not use one system.... < 1230320943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and bookmarks is a html file < 1230320952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kind of... < 1230320955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1230320964 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :SGML < 1230320965 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :not HTML < 1230320971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah that even < 1230320982 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :rare to see SGML outside HTML, though, everyone uses XML instead nowadays < 1230320984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, err semi-html < 1230320985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1230320986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Bookmarks < 1230320995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :

< 1230320995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :

Bookmarks Toolbar Folder

< 1230320995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar < 1230320995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :

< 1230320997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1230321001 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230321005 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that isn't HTML, it says so < 1230321010 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but it certainly looks like HTML < 1230321015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, exactly! < 1230321025 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's probably to do with things like PERSONAL_TOOLBAR_FOLDER="true", that isn't HTML either < 1230321034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230321041 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230321059 0 :ais523|direct!unknown@unknown.invalid NICK :ais523 < 1230321074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but it does have certain html like parts, such as element names < 1230321103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably based on HTML, but then customised to taste < 1230321124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reminds themself not to use idioms which are rare even in English < 1230321497 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :here it is < 1230321498 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :http://mony.servhome.org/esolang/h0rR0r.html < 1230321516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION never really liked l33t-speak < 1230321520 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i have to go, i will be back soon i think, or maybe tomorrow < 1230321548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you have any sort of loops? < 1230321553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that looks to me like a slightly more useful version of Deadfish < 1230321582 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230321588 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i impleted goto < 1230321601 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hum... < 1230321622 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230321632 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i added goto < 1230321664 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :but, there is some time ago, i don't really remember how they work < 1230321695 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1230321696 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230321700 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1230322152 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :has anyone played with a self-parsing language? < 1230322161 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230322210 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :as in defining syntax on-the-go < 1230322217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've played with Perk < 1230322219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*Perl < 1230322223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that isn't exactly an esolang < 1230322245 0 :mib_1svng6!i=5b695942@gateway/web/ajax/mibbit.com/x-776cf462831b0a25 JOIN :#esoteric < 1230322261 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls oklopol's oklotalk does something like that < 1230322264 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders how to word (shark swallows: fish) with a message in front of shark. < 1230322276 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :(swallow: fish by: shark)? < 1230322280 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :err < 1230322286 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :(shark swallow: fish) is what i'm trying to do < 1230322318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_1svng6: I'd prefer Smalltalk-style functions if it was function argname1: arg1 argname2: arg2 < 1230322326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than just function: arg1 argname2: arg2 < 1230322333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can read weirdly the way it's done < 1230322459 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :that is not an option. < 1230322562 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :maybe (swallow: shark the: fish) < 1230322738 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230322927 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1230323219 0 :jix!n=jix@dyndsl-095-033-096-240.ewe-ip-backbone.de JOIN :#esoteric < 1230323463 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230323500 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/347087.txt?key=7nq72c67tfr5dibntn0w < 1230323505 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :My work-in-progress language. < 1230323510 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :It's prototype-based but also multimethod. < 1230323520 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :Everything there is a regular method call -- no special syntax -- well ,except for the comment. < 1230323558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aargh, that looks like a mix between Smalltalk and C < 1230323572 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230323576 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :it's mainly based off Io < 1230323579 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :http://iolanguage.com/ < 1230323587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not saying what it is, just what it looks like, visually < 1230323600 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :only when you don't know how it works < 1230323921 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :aha, I figured out the correct way < 1230323929 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :the: shark swallows: fish < 1230323931 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1230323942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that looks so ugly < 1230323953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to have to use "the:" as part of a function name just to make it parse as English < 1230323958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's what INTERCAL would do, or COBOL < 1230323962 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :your opinion is well-argued, interesting and relevant. I will take notice of it. < 1230324660 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it just me, or is ehird missing a lot of opportunities to make fun of me? < 1230324698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that was a dangerous statement to make < 1230324703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that, or he's got you on ignore < 1230324714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I need only mention PSOX and the whole channel will come down laughing again, presumably < 1230324715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or not? < 1230324856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (BW)S((AH)S:^):^ < 1230324866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey! < 1230324870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (BW)S((AH)S:^):^ < 1230324870 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :BWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH ...too much output! < 1230324955 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo Is it just me, or is ehird missing a lot of opportunities to make fun of me? < 1230324956 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :howso? < 1230324962 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230324983 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in another channel, I was talking about a game I wanted to clone < 1230324992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats the raw tab character -----### < 1230325002 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: and? < 1230325030 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mentioned how so far, I duplicated the appearance of one of the items, and how I have absolutely no creativity < 1230325050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but ehird wasn't in that channel, how could he make fun of you on the basis of that until you told him? < 1230325063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, thutubot's down because eso-std.org is < 1230325068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230325069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should get it running on another server < 1230325084 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you know why eso-std.org's down, right? < 1230325094 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :gnomes. < 1230325096 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :infinite gnomes. < 1230325098 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :they killed it. < 1230325102 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :it was tragic. really. < 1230325104 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230325105 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :it screamed. < 1230325107 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :oh god did it scream. < 1230325111 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :and... sniff < 1230325112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes, ehird wiped it and hasn't installed any software on there yet < 1230325112 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :I will... sniff < 1230325114 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :never... sniff < 1230325115 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :FORGET IT < 1230325116 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :sniff < 1230325131 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you know why ehird wiped it? < 1230325147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait, was that the dread chmod -R ? < 1230325153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it was a deliberate wipe < 1230325159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird thought it had got too crufty < 1230325164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and wanted to do a mass package uninstall < 1230325164 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumed it was the chmod -R < 1230325180 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wipes assumptions < 1230325197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :infinite gnomes, would that be gnomegas? < 1230325218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :languages need more complex syntax < 1230325230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's nearly no ambiguous syntax out there < 1230325238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for my languages, but i don't get them finished, so. < 1230325265 0 :mib_1svng6!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230325265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats some time flies -----### < 1230325281 0 :mib_vg1sr6!i=5b695942@gateway/web/ajax/mibbit.com/x-3c54c7d71e32deb2 JOIN :#esoteric < 1230325329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flies like a banana < 1230325354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooo < 1230325372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk can parse itself < 1230325380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ouch* really bad aerodynamics < 1230325383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i think feather is the coolest self-parser sofar < 1230325418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also ais523 is here, cool. unfortunately i'm busy soon < 1230325422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it hurts even my brain, and I invented it! < 1230325426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION invents Banana Feather, it sort of fits in here < 1230325433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AAAAARRRGH! < 1230325448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's head spouts smoke < 1230325448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would've harrassed you about continuous brainfuck < 1230325457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :continuous BF? < 1230325463 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it even fits with the gnomegas < 1230325467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tried oerjan, but he prefers his bf discrete :< < 1230325468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1230325498 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230325499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'd ask how continuous BF works, but I g2g < 1230325521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can start these scopes which are like []'s, but incs and decs inside them work with differentials, considering everything outside the loop infinitely greater than one + or - inside it will add < 1230325544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks a banana could fly with enough gnome-gas in it < 1230325545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically you have an infinite descent of differentials, each infinitely smaller than the last < 1230325560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :uh-oh, I see what you mean now, and that's pretty esoteric < 1230325570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it sort of is to BF as nopol is to digital logic < 1230325573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches the universe implode from pun overload < 1230325576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, old idea, but i think i know what went wrong last time < 1230325602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err :P < 1230325611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what nopol and digital logic have in common < 1230325630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, nopol and ordinary logic then < 1230325633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :can't quite put your finger on it? < 1230325644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't have fingers < 1230325660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nopol isn't that illogical < 1230325668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always suspected oklopol was a tentacled being < 1230325695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, but it uses continuous probabilities, rather than discrete logic levels < 1230325696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the l's are just deceptions < 1230325697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC < 1230325699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what I was trying to get at < 1230325710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's noprob! < 1230325714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1230325719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wrong lang, sorry < 1230325721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I get confused... < 1230325728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol is a list-rewriting language based on lambda calculus and the nopular paradigm < 1230325750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*argh* < 1230325771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nopular sounds like a skin disorder < 1230325815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually that may not be an accurate analogy either, anymore, i'm redesigning noprob to be more discrete < 1230325833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds no google hit that isn't a misspelling of popular, or nonsensical < 1230325846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i think so. i've had a lot of ideas, but i can't really seem to get the whole to work. < 1230325864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nopular = based on nop < 1230325909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-ul- is otherwise a diminutive suffix < 1230325913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually i will harrass you a bit, although about something else. just warning you because i've seen AnMaster do it, and he's my idol i want to be like him. < 1230325921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in what language < 1230325924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :latin < 1230325934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1230325951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you were a victim of the random. < 1230325955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that. < 1230325970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol does random acts of praise? < 1230326033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i do random everything < 1230326111 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1230326111 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1230326115 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oklopol oklopol oklopol oklopol oklopol oklopol < 1230326151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1230326157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mememememememememememememememe < 1230326166 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1230326172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1230326173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mememe is the new meme for me < 1230326530 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1230327074 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230327215 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230327316 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230327317 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1230327320 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo isn't a player right < 1230327336 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :mib_vg1sr6: ##nomic? < 1230327341 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :no. :D < 1230327346 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1230327348 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :lazy < 1230327351 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Why wouldn't he be a player? < 1230327365 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :only outsiders can become players < 1230327372 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :and he wasn't an outsider < 1230327375 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :just an external force < 1230327377 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1230327381 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :he registered just before era 5 < 1230327383 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :OK then < 1230327508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION trusts that this makes sense somehow < 1230327524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it makes sense in context; however, the context itself does not make sense < 1230327567 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gnerp < 1230327690 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The context itself makes plenty of sense. < 1230327781 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :B Nomic does not make sense. < 1230328025 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230328068 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1230328636 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230328654 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since when does xchat crash all the effing time X_X < 1230328682 0 :jix!unknown@unknown.invalid QUIT :"..." < 1230328768 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: since it sucks wang < 1230328772 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :(forever) < 1230330172 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230330697 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230331772 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230331787 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230333157 0 :jix!n=jix@dyndsl-095-033-096-240.ewe-ip-backbone.de JOIN :#esoteric < 1230333566 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230334949 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230334992 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230335155 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230336016 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230336198 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230337047 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230337074 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230337489 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230337711 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1230337761 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230337883 0 :jix!unknown@unknown.invalid QUIT :"..." < 1230339083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230339128 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230339856 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1230339996 0 :mib_vg1sr6!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230340082 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1230340886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooo < 1230340901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :opopopo < 1230341414 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :koko < 1230341729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :size < 1230341738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :assize < 1230342167 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Assassinate. < 1230342472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basmati senate < 1230342476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep! -> < 1230342551 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Etanissassa. < 1230342554 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :A tiny saucer. < 1230342747 0 :ais523!unknown@unknown.invalid QUIT : < 1230343445 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230343591 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230343615 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1230346777 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230346811 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230346867 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230347002 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230348066 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230348272 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1230348299 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230348705 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1230348846 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230351831 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230351971 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230355122 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230355617 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230355648 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230356134 0 :moozilla_!n=moozilla@207.118.35.32 JOIN :#esoteric < 1230356136 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230356770 0 :moozilla_!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1230357813 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230358643 0 :moozilla!n=moozilla@72-160-127-126.dyn.centurytel.net JOIN :#esoteric < 1230358800 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230361525 0 :seveninchbread!n=seveninc@h135.32.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1230361557 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1230361575 0 :seveninchbread!unknown@unknown.invalid NICK :CakeProphet < 1230362004 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230362055 0 :seveninchbread!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1230362094 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1230362104 0 :seveninchbread!unknown@unknown.invalid NICK :CakeProphet < 1230363383 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230363411 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230364799 0 :clog!unknown@unknown.invalid QUIT :ended < 1230364800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230366563 0 :SpaceMan!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1230366572 0 :SpaceMan!unknown@unknown.invalid QUIT :Client Quit < 1230366592 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230366630 0 :SpaceMan!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1230366650 0 :SpaceMan!unknown@unknown.invalid QUIT :Client Quit < 1230366716 0 :SpaceManPlusPlus!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1230366747 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop guys :) < 1230366756 0 :SpaceManPlusPlus!unknown@unknown.invalid PRIVMSG #esoteric :hi. < 1230366776 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :how are you ? < 1230366776 0 :SpaceManPlusPlus!unknown@unknown.invalid PRIVMSG #esoteric :im using a homebrew app < 1230366795 0 :SpaceManPlusPlus!unknown@unknown.invalid PRIVMSG #esoteric :i created a new esoteric language < 1230366941 0 :SpaceManPlusPlus!unknown@unknown.invalid PRIVMSG #esoteric :im going to browse esilang, bye < 1230366943 0 :SpaceManPlusPlus!unknown@unknown.invalid QUIT :Client Quit < 1230367956 0 :SpaceManPlusPlus!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1230368009 0 :SpaceManPlusPlus!unknown@unknown.invalid QUIT :Client Quit < 1230372934 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230374919 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230379481 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230379549 0 :LinuS!n=LinuS@net-93-145-207-237.t2.dsl.vodafone.it JOIN :#esoteric < 1230379553 0 :Linus`!n=LinuS@net-93-145-207-237.t2.dsl.vodafone.it JOIN :#esoteric < 1230379559 0 :Linus`!unknown@unknown.invalid QUIT :Remote closed the connection < 1230381108 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230381192 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )" < 1230391834 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230392908 0 :mib_c2zegu!i=5b695942@gateway/web/ajax/mibbit.com/x-6f36873f6cd085cc JOIN :#esoteric < 1230393536 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1230393682 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :THIS IS THE LINK TO THE LOGS >>> http://tunes.org/~nef/logs/esoteric/ <<< IT'S FUCKING ANNOYING HAVING TO GOOGLE IT ALL THE TIME, IF SOMEONE REMOVES IT AGAIN, I WILL put it back < 1230394061 0 :mib_c2zegu!unknown@unknown.invalid TOPIC #esoteric :I love your mom < 1230394342 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :THIS IS THE LINK TO THE LOGS >>> http://tunes.org/~nef/logs/esoteric/ <<< IT'S FUCKING ANNOYING HAVING TO GOOGLE IT ALL THE TIME, IF SOMEONE REMOVES IT AGAIN, I WILL put it back < 1230394372 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hum... < 1230394376 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol :p < 1230394380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi Mony < 1230394399 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :did you see my esolang ? < 1230394404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1230394410 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :it's my very first esolang so ... < 1230394446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :relink it if you want a comment, i don't remember much, since it wasn't fundamentally different from the mass < 1230394467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(not much is) < 1230394480 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :here it is http://mony.servhome.org/esolang/h0rR0r.html < 1230394594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a goto was added right? < 1230394606 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1230394617 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :but i don't remember how they work -_- < 1230394623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230394656 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :in fact, i made this esolangs some weeks ago < 1230394665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, comment on that subset, it doesn't really have any computational powah < 1230394674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you have bignums < 1230394689 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1230394697 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230394811 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :bignums ? < 1230394993 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codinghorror.com/blog/archives/001201.html Whine whine whine bitch bitch bitch. I wish Jeff Atwood would just go die or something. < 1230395449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't find that all that annoying < 1230397973 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230400940 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1230400978 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230400998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what a horrible threat < 1230401012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230401018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well done oklopol for setting that < 1230401029 0 :mib_c2zegu!unknown@unknown.invalid TOPIC #esoteric :BLOOD AND FIRE < 1230401075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits mib_c2zegu with the saucepan ====\___/ < 1230401100 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :THIS IS THE LINK TO THE LOGS >>> http://tunes.org/~nef/logs/esoteric/ <<< IT'S FUCKING ANNOYING HAVING TO GOOGLE IT ALL THE TIME, IF SOMEONE REMOVES IT AGAIN, oklopol WILL put it back < 1230401126 0 :mib_c2zegu!unknown@unknown.invalid TOPIC #esoteric :oklopol SHALL change this topic < 1230401140 0 :mib_c2zegu!unknown@unknown.invalid TOPIC #esoteric :oklopol SHALL change this topic. everyone else SHALL NOT < 1230401199 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits plop with the saucepan ====\___/ < 1230401201 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :oklopol SHALL change this topic. everyone else SHALL NOT. or ELSE. < 1230401203 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1230401215 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :THIS IS THE LINK TO THE LOGS >>> http://tunes.org/~nef/logs/esoteric/ <<< IT'S FUCKING ANNOYING HAVING TO GOOGLE IT ALL THE TIME, IF SOMEONE [probably ehird] REMOVES IT AGAIN, SOMEONE [quite possibly oklopol] WILL put it back < 1230401222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: or else they'll be me < 1230401315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1230401324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw j is pretty awesome, have i mentioned < 1230401335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'm pretty sure < 1230401335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly, I know ehird mentions it often enough < 1230401343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. does he now? < 1230401368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. he should, since it's pretty awesome. < 1230401409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also building about 1000 pages of tutorial labs into the interpreter kinda makes it hard to lazy out of learning the language < 1230401423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i can just start the interp, and "hmm. what should i do? oh! maybe read another lab." < 1230401454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you can play with the language as you go, test all the things you learn, because the lab runs in the repl < 1230401459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty awesome too. < 1230401473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues, more random praise in a moment. < 1230401504 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :hrmph. < 1230401694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :j cures malaria and prevents babies from crying. it also can be usedas a laundry detergent. < 1230402146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(*:^:_1) 4 <<< *: is square, ^:_1 applies it minus i times; evaluates to 2 < 1230402160 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :^:_1 applies it minus i times < 1230402161 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1230402162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*minus 1 times < 1230402207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(*:^:7) 2 would be *: *: *: *: *: *: *: 2 < 1230402225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(*:^:_1) 4 is naturally the square root of 4 < 1230402233 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :how can you apply negative times < 1230402241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :through magic :D < 1230402243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :grr... J should stop looking like Underload, it's confusing me < 1230402254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm assuming a verb can contain info about how to negate its effects < 1230402279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is mainly used for conjunctions that first apply ^:1 of a verb, then ^:_1 < 1230402322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance stuff like geometric mean can be done by having the stages of squaring and square rooting kinda wrapped over the part where you just do arithmetic mean < 1230402330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in quite a pretty way < 1230402364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because you don't have to provide squaring and square rooting separately, just the square will do as long as it knows how it's effects are negated < 1230402444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also i don't know how to specify the function for negating a function, or how to specify other things functions can have, like units (0 for + and 1 for *) < 1230402451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, talking about reversible programs or? < 1230402467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't know whether you can add concepts like this yourself, i'm assuming you can't, but wouldn't be the first surprise < 1230402475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really < 1230402479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230402481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what then? < 1230402490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reversible functions, I think < 1230402508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? Sounds quite similar, if you have the result you can get the arguments < 1230402513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :being able to annotate functions with certain info higher-order functions need. < 1230402549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not the same thing, reversible programming would require the language to be able to look inside functions, and do algebra < 1230402551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however lots of functions can't be reversed, just consider additions, you have to know at least two of: a + b = c, to get the third < 1230402554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230402561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making functions reversible < 1230402572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the language is reversible, that's a whole another issue of course < 1230402593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. but you're missing the point < 1230402597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, there is an reversible programming language at the esolang wiki iirc < 1230402599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot the name < 1230402605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2D iirc < 1230402611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are many, < 1230402616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :has nothing to do with this. < 1230402616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230402619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1230402633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is about... well i just said < 1230402637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :being able to annotate functions with certain info higher-order functions need. < 1230402649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, and that isn't very clear < 1230402663 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :yes it is. < 1230402673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm elaborating, be patient. things like what / (fold) should use as the unit when given an empty list as arg < 1230402680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ has 0, * has 1 < 1230402693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so +/ 0$0 would be 0, and */ 0$0 would be 1 < 1230402701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230402705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(0$0 is just a hacky way to make an empty list) < 1230402716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what language is this? < 1230402722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is J < 1230402725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spec? < 1230402743 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :jsoftware.com < 1230402746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the spec closed-source, or just the implementation? < 1230402754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know and i don't care < 1230402757 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :clicky: http://www.jsoftware.com/ < 1230402769 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :now watch AnMaster rant about how much it sucks because its' closed < 1230402807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: reversability here was just an example of something you can annotate a function with: have another function to reverse it with, somehow stored with the function < 1230402830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230402837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is this an esolang or? < 1230402840 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230402845 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :you could have clicked the link... < 1230402847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to be serious, it acts a bit like an esolang now < 1230402856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu, I was waiting for browser to load < 1230402857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230402862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I see many similarities with Overload, for instance, although also differences < 1230402867 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :Slow computer. < 1230402868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :J's a lot faster, for one thing, and has more syntax < 1230402887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu, rather: fast computer rendering images with raytracing < 1230402901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :J's syntax seems very clever, it solves some of the problems i was struggling with with oklotalk simply better than i did < 1230402906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so result is slow for everything else < 1230402909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't admit that easily < 1230402938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think J is a non-esolang that does well at solving many of the problems in implementing an oklotalk/Overload-style esolang (something multiple people here have obviously thought of) < 1230402956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230403000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well one of J's greatest benefits is having an incredible amount of *algorithmic* modules < 1230403016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, yeah, java and python have a million networking modules. who gives a shit. < 1230403084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, at least if the small subset i've seen is, in fact, a small subset and not most of it :P < 1230403221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that is probably because J and Java try to solve different problems < 1230403420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true. j solves all problems, while java doesn't. < 1230403424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1230403509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know much about j's module facilities. there's a lab about Object Oriented Programming though, and i'm sure j + oo is better than not j + oo. < 1230403791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(to be honest i'm pretty sure it's really ugly) < 1230403803 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :which VPS host do you guys use? < 1230403829 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :slicehost.com < 1230403840 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it's el greato maximus < 1230403842 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ah, good, I was just looking at those < 1230403860 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :_0x44 from ##nomic works there :-) < 1230404141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: is that a permanent nick? < 1230404177 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what? < 1230404196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, ehird's just using random mibbit links atm < 1230404210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because for some reason he seems not to like using an IRC client but not a bouncer < 1230404217 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :lazy < 1230404222 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :my irc client is configured to my bouncer < 1230404242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reconfiguring a client is easier than using Mibbit, IMO < 1230404290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so. no. < 1230404296 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :cmd-n mibbit enter click click Freenode click esoteric type click < 1230404297 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :vs < 1230404314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: wanna know something mind-blowing? < 1230404319 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :look thru menus, connections, delete, add, freenode, irc.freenode.net, add #esoteric, click, connect < 1230404320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assuming i didn't tell you yet. < 1230404323 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sure < 1230404325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vs F2 alt-e irc.freenode.net enter enter < 1230404332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is all it took to reconfigure my client < 1230404346 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that does not join #esoteric. < 1230404347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I went through the menus because I forgot the keyboard shortcuts, so two clicks not F2 < 1230404352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: yes it does < 1230404354 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :also, I don't memorize the shortcuts for reconfiguring my irc client. < 1230404358 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :crazy I know. < 1230404362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my client was set up to join #esoteric by default beforehand < 1230404367 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's cheating. < 1230404369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tried a version control system < 1230404370 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :mine wasn't. < 1230404371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :via the bouncer < 1230404375 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: holy fuck. which one < 1230404377 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :please say git < 1230404664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1230404670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was just the user of the system < 1230404674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :used tortoisesvn < 1230404691 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: svn is kinda suck :{ < 1230404692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are some development models svn is good for < 1230404700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've only once been in a situation where svn was useful, though < 1230404703 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and they all work just as well with a dvcs < 1230404705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and used it on more projects than one < 1230404712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: pretty much, yes < 1230404717 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :cvcs's are an inferior subset of dvcs's < 1230404737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although #interhack are using a dvcs, when they really need a cvcs I think < 1230404749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, you get in trouble for doing something a cvcs couldn't do < 1230404752 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no; they just have a bad development model < 1230404753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey. at least i liked it. meaning i might even try the other options. < 1230404754 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230404761 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you liked it? hoshit :D < 1230404772 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is turning into an enterprise programmer :< < 1230404776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1230404815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey i'm moving from python to j now, clearly i'm struggling against it < 1230404822 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1230404823 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :l < 1230404858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well actually i thought i'd start my language learning spree over, but this time actually learn the languages instead of just enough to forget it right away < 1230404881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and j and haskell are first < 1230404888 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :hee < 1230404911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks there should be a lang like J, but more tinkerable < 1230404915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well haskell i know much better than i did j of course < 1230404979 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :j is tinkerable, no? < 1230404988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but you can always get more tinkerable < 1230405015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you elaborate on tinkerable < 1230405041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like, able to change things about the language < 1230405043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like syntax < 1230405099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: what was the thing i was trying to solve in j? < 1230405105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when we had the whole #j episode < 1230405117 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: err, factorial with @ or something < 1230405155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(#j has both an autoinvite on part, and autoban on join-flood, it's a fun channel to part considering i have autojoin on invite :DD) < 1230405174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :autoinvite on part? why? < 1230405186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because quakenet < 1230405194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :could you elaborate? < 1230405198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it's inhabited by gamers < 1230405219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno. just seems like a very quakenety thing to do < 1230405225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... does the autoinvite do anything but cause people to rejoin the channel? < 1230405237 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it asks them to rejoin < 1230405239 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1230405243 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :with an invite < 1230405246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it may cause them to rejoin if their clients are like that < 1230405248 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :very quakenet, I agree < 1230405248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, anything else? < 1230405251 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1230405259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the invite doesn't let them join voiced, for instance? < 1230405261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it does nothing, because why would someone rejoin if they just parted < 1230405280 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's just to get them to come back. < 1230405315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i doubt that, they should be voiced if Q-bot considers them worthy < 1230405454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: the reason for why i couldn't get it to work is @: is function composition, and the @ i used is actually not, it has a small difference, it uses the rank of the latter verb for both verbs < 1230405474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rank is kinda like whether arguments are of type [a] or [[a]]. < 1230405482 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :yes you said < 1230405483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or just a < 1230405489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1230405492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i didn't actually know :P < 1230405495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i do < 1230405507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was just a sophisticated guess back then < 1230405526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's a bit irrelevant from your perspective. < 1230406537 0 :oerjan!unknown@unknown.invalid QUIT :"Trying a reboot" < 1230406740 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230408781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, tonight, programming or algorithms? < 1230408809 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :programming < 1230408814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :documentation < 1230408830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1230408876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not much difference :< < 1230408890 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :programming is documentating YOUR MOTHER < 1230408932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RIR < 1230409064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :RIR? < 1230409191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RIRIRIR < 1230409650 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230409654 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230409684 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230410886 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230411474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230411507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1230411750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1230411754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230411757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230411761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1230411763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okoko < 1230411770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :okokoko < 1230411772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1230411806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :okokokokoko < 1230411811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230411818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okoko < 1230411822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1230411824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230411866 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :okookokk < 1230411881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kookook < 1230411907 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :ok?ok!Ok. < 1230411921 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ook? Ook! < 1230411929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's play Nim with okos < 1230411949 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should probably look up Ni, < 1230411951 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nim < 1230411957 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230411957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a good game, and very simple < 1230411964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, you start with a certain number of piles of objects < 1230411967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :okos in this case < 1230411975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :players take turns to remove objects from a pile < 1230411984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, you can remove any number of objects but they all have to be in the same pile < 1230411990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoever takes the last object loses < 1230412014 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Isn't Nim solved or something? < 1230412018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230412038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is, that's why I'll beat you at it < 1230412047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless you start in a winning position and either have also solved it, or are lucky < 1230412072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to be exponentially lucky < 1230412092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230412105 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You'd be the one choosing who goes first? < 1230412112 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is looking at it on Wikipedia < 1230412118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230412126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1230412134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's not enough < 1230412135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if I choose who goes first and there are two players, I'll win unless I screw up really badly < 1230412143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if someone else chose the board before that < 1230412149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the starting position < 1230412166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, is it pspace-complete if you have two stacks? < 1230412177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1230412207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would imagine it is logspace < 1230412209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well in pspace, but not known to be in np, isn't that the usual game classification < 1230412220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230412220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :far below pspace < 1230412230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the strategy for winning it is O(log n), where n's the largest stack you have remaining < 1230412242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230412287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :by stack you mean pile? < 1230412289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. yeah okay it doesn't really make the game more interesting < 1230412303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: umm. well yes < 1230412304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1230412310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, ais523 < 1230412317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, me too < 1230412343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230412350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how about some kinda graph... < 1230412374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see hackenbush, i think < 1230412395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no that's just either the original or multiple stacks if you can cut it into a forest < 1230412401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hackenbush? k < 1230412483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Hackenbush < 1230412519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and sprouts < 1230412546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Sprouts_(game) < 1230412559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sprouts with oko wouldn't really work < 1230412611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION once played sprouts with conway in person < 1230412634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who won? < 1230412637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and wow < 1230412637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course i lost, since i hadn't seen the game before < 1230412690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't really tried learning it since either < 1230412730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :brussels sprouts always has the same winner no matter who plays where < 1230412739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230412812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ahh, hackenbrush is essentially my graph idea, except when split into components, some components are removed from the game < 1230412829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :== nim -> game < 1230412845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how come you've seen a celebrity? < 1230412881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he was giving a lecture in seattle when i was there during my ph.d. < 1230412963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and afterwards there were some discussions in the institute's lunch room < 1230412991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(the lecture was on surreal numbers iirc) < 1230413038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have an awesome life < 1230413110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: was that sentence an attempt at alphanumeric-only oko? < 1230413417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...yes of course < 1230413467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1230413469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what if < 1230413471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230413475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o's were < 1230413476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1230413481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on the ground < 1230413519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a word, "xozy", for instance, meant the graph consisting of the characters of english, contained the path xozy < 1230413528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :linking x, o, z and y < 1230413546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you could eodermdrome hackenbrush < 1230413560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now if you mix scrabble into that... < 1230413568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230413570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1230413580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nim is still an incomplete game if everyone can remove any line? < 1230413584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230413601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean incomplete? < 1230413615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an incomplete game, trivial < 1230413632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno. < 1230413635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230413639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see the sprague-grundy theorem linked from the hackenbush article < 1230413669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230413671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1230413690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not that that implies complete triviality. sprouts hasn't been completely solved despite being theoretically under that theorem < 1230413704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1230413740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooo < 1230413752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now < 1230413759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*boom* < 1230413780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the red-blue-(green) hackenbush described is sort of to get conway's general games rather than just nimbers < 1230413785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how about someone start the game, the obvious scrabble rule is you can only use english words when doing transformations < 1230413815 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or so i assume, i haven't actually read that book) < 1230414830 0 :Judofyr_!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230414850 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230414853 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :hi Judofyr_ < 1230414881 0 :Judofyr_!unknown@unknown.invalid PRIVMSG #esoteric :hi :-) < 1230414883 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1230414893 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :wazzzzzzup? < 1230414906 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :the sky < 1230414918 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230414930 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :duh. < 1230414953 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :what book should I buy from Amazon? < 1230414957 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :say one < 1230414959 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :a good one < 1230414966 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :one\na good one < 1230414968 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :> < 1230414974 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :err how abou < 1230414975 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :t < 1230414980 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :Enterprise Esoteric Programming: From Brainfuck to Underload < 1230414984 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :by Fake T. Name < 1230414997 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :I would love that book! < 1230415005 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1230415008 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = ehird < 1230415012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so would I < 1230415020 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I should write a book about esolangs < 1230415020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity it doesn't exist < 1230415022 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it'd be awesome. < 1230415032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I think it might be interesting to convert Esolang the wiki into book form < 1230415045 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: why the heck are you mib_c2zegu and not ehird? < 1230415051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :together with commentary < 1230415056 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: mibbit < 1230415057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and explanations < 1230415067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: because he's too lazy to change the default nick, even with /nick < 1230415083 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: better idea: cite it with little footnotes in the book, except have it reference it as saying stuff entirely different from what it does < 1230415084 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230415088 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :understandable < 1230415106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: why? < 1230415110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would mean a lot more writing < 1230415114 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because that's esoteric < 1230415121 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :also, writing a book about esolangs sounds fun < 1230415130 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :(so does playing with its typography for 7 years) < 1230415154 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1230415161 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :the toilet needs me < 1230415199 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :uh, thanks. < 1230415338 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :back! < 1230415346 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :but seriously, a good book? < 1230415354 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :sicp :-P < 1230415359 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :right now I got SICP and The Little Schemer in my cart :P < 1230415371 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :and the From NAND to Tetris-book < 1230415375 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :enterprise javabean development with struts < 1230415377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well everyone needs rwh < 1230415385 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, throw in rwh < 1230415390 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :rwh? < 1230415394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rwh. < 1230415394 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :real world haskell < 1230415398 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :http://www.realworldhaskell.org/ < 1230415399 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230415409 0 :mib_c2zegu!unknown@unknown.invalid TOPIC #esoteric :functional programming weenies. < 1230415437 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :hm... haskell? < 1230415438 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1230415442 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :what about it? < 1230415445 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :functional programming weenies. also THIS IS THE LINK TO THE LOGS >>> http://tunes.org/~nef/logs/esoteric/ <<< IT'S FUCKING ANNOYING HAVING TO GOOGLE IT ALL THE TIME, IF SOMEONE REMOVES IT AGAIN, I WILL put it back < 1230415446 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :haskell is cool. < 1230415492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like Haskell < 1230415507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw, anyone know how to write a recursive function with base case inside the GHCi REPL? < 1230415512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easy enough in an actual program < 1230415517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :func 0 = ... < 1230415520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :func x = ... < 1230415523 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ; < 1230415523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't work inside the REPL < 1230415525 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :instead of \n < 1230415528 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1230415531 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :you can do \n too < 1230415532 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :let func 0 = ... < 1230415535 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :let func x = ... < 1230415540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC I tried that < 1230415545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the second definition overwrote the first < 1230415548 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1230415550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I got a syntax error when I used a ; < 1230415551 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :well do the first first! < 1230415557 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :let func 0 = ...; func x = ... < 1230415566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that might be it < 1230415567 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230415568 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :do that < 1230415570 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it is it < 1230415570 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230415654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230415661 0 :psygnisf_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230415781 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of buy Programming in Lua < 1230415795 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :what you think about Lua? < 1230415803 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :Lua is alright, but I wouldn't buy a book about it < 1230415834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't buy a book about most langs, though < 1230415838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd just download a free one < 1230415848 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I would buy a book about my language! Despite there not existing one! <.< < 1230415868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers the fun he had trying to cite in an academic paper a book he downloaded via the Debian/Ubuntu repos < 1230415873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"published on the Internet, but not the Web" < 1230415893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you know, with all those fingerprints "Practical Befunge" almost sounds like a reasonable idea < 1230415899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230415908 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I should write Practical Befunge. < 1230415909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and INTERCAL is almost practical, it just needs better string-handling < 1230415913 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :In fact, I should just write a series of books on esolangs. < 1230415919 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :Who wouldn't buy them? < 1230415933 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :They would, of course, treat the subject entirely seriously. < 1230415936 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230415951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Underlambda is meant to be practical eventually, once I finish it < 1230415954 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :okey. more books I *really* should read! < 1230415961 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :'night < 1230415964 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1230416007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: algorithm design is a pretty fun book < 1230416009 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :it's evil to say goodbye before you can respond :-( < 1230416035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Mony is like that, plops in and 'nights out, doesn't have a care in the world < 1230416047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: i kept seeing Concepts Techniques and Models of Computer Programming recommended when i was following Lambda The Ultimate < 1230416050 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :probably an /amsg < 1230416096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recently read the first four or so chapters of ctmcp < 1230416100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mony has distilled the essence of eso < 1230416103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was quite enlightening < 1230416107 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230416109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(which is different from oklopol, who /is/ the essence of eso) < 1230416168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: also, i prefer to say my goodbyes in my quit message. saves everyone work. < 1230416183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it describes the language oz via a nice set notation < 1230416199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :essentially describes an interpreter in math < 1230416219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Chaitin apparently once wrote a Diophantine equation which implemented Lisp < 1230416232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adds concepts as they are discussed, dataflow variables, lazy evaluation, exceptions etc < 1230416238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1230416240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recommend too. < 1230416249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : so. <--- so what? < 1230416256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recommend too. <<< this. < 1230416263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I've been waiting to make that joke for months < 1230416266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230416278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. that's funnier than the actual joke :P < 1230416283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear, I must be turning into AnMaster < 1230416339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was planning to buy ctmcp myself, but sicp won for now < 1230416370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since i can just borrow a brand new ctmcp from the lib if i have the time to continue on in < 1230416469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm actually Lambda the Ultimate had a book list < 1230416502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :link it so i can read them all < 1230416518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've got to find it again first < 1230416652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm it may have been a thread actually, possibly this one: http://lambda-the-ultimate.org/node/492 < 1230417828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230417866 0 :oerjan!unknown@unknown.invalid QUIT :"Good night BWAHAHAHA" < 1230417893 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :hrmph < 1230418474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i hate java < 1230418533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it kills my creativity < 1230418558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just end up slowly writing up a crappy solution and thinking "python is so much nicer" < 1230418582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so does everyone else who knows both Java and Python < 1230418584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not that you can't do things well with java, it's just i just can't, because i hate it < 1230418590 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: use Jython < 1230418591 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230418597 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :just replace your whole program with sth like < 1230418601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah that probably would've been a good solution < 1230418605 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :(new JythonInterpreter()).eval("PYTHON YAY"); < 1230418617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just thought, since this is a trivial little application, it doesn't matter how i do it < 1230418621 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol let's make a language based on kittens < 1230418683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just even a trivial program takes ages to write considering most of my coding time is just looking at the source and hoping the 15 lines to do something trivial would write itself. < 1230418691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i don't want to write 15 lines to do something trivial < 1230418701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want trivial things to be trivial :< < 1230418739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :almost done though, yay. < 1230418931 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: write a java module called Shit.java < 1230418938 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :that contains shit that makes life a little less painful. < 1230418948 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :heck, you could even fake lambdas: < 1230418960 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :new L(){void c(){...}} < 1230418961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i should do that < 1230418971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, i don't want to. < 1230418972 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :that's only like 100 characters bigger than python's lambdas < 1230418972 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230418980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i don't want to use java < 1230418981 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'll write it for you. Because I am so kind/ < 1230418985 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :and bored < 1230418995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so as a protest, i'm punishing myself by doing everything the hard way < 1230419022 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if "package net.freenode.irc.esoteric;" is acceptable :-P < 1230419024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance i'm not using any kind of serialization, because you can't do it functionally. < 1230419042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you can't write serialize(object) or something conceptually as simple, the language is flawed. < 1230419058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not the language necessarily, but the stdlib anyway < 1230419091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underlambda has S and D commands < 1230419099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which serialise and deserialise something, respectively < 1230419103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to stdout or from stdin < 1230419117 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :obj serialize < 1230419121 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :"" deserialize < 1230419127 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :^ my vaporware language < 1230419188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :serialization is ugly the way it's done in most languages < 1230419212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if serialization is done to get a bitstring out of an object, so you can send it over a network, or put it in a file < 1230419238 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :obj serializeTo: stream < 1230419240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's just retarded, you shouldn't have to have two conceptual representations of an object, and have different things use different represenations < 1230419240 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230419244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*representations < 1230419251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that should be hidden from the programmer completely < 1230419251 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's not a conceptual representation < 1230419255 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :an object "has" no representation < 1230419263 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :an object just is < 1230419272 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :serializing is giving it a bytestring representation < 1230419322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't really think where that'd be useful, except maybe for hash values, but that should be in the stdlib anyway < 1230419340 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: putting on a disk? < 1230419342 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1230419348 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :you can't put plain objects on to disk < 1230419351 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it's just a fact < 1230419356 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :the disk is made up of bytes < 1230419357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1230419361 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :objects, being conceptual, aren't < 1230419380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Underlambda, one neat trick is to serialise a continuation < 1230419381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see where it'd be useful to think of the disk as made up of bytes < 1230419384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gives a trivial way to save your program < 1230419386 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: because it _is_ < 1230419395 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :do you want your language to -lie- to you? < 1230419401 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :the disk is made up of bytes in files. < 1230419402 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :end of. < 1230419405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you write the serialised continuation out to disk; to run the program from there, just deserialise and give it an argument < 1230419424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: it's just a different level of abstraction to think of it as not being made up of bytes < 1230419433 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no -- it's a layer on top of < 1230419435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an abstraction that doesn't lose generality < 1230419443 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it's not a different level, it's a new abstraction < 1230419468 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"IF SOMEONE REMOVES IT AGAIN, I WILL put it back" < 1230419471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What a threat < 1230419479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1230419617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway mib_c2zegu, what's the problem with that abstraction? < 1230419645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean the fact it's made up of bytes so the programmer should know that too isn't really much of an argument < 1230419656 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it stops the programmer using existing files which are made of bytes? < 1230419659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's also made up of electricity, but the programmer doesn't know that < 1230419673 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :and stops them writing out files for use in other things which use them as bytes? < 1230419715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: that's a better argument, although i'm not really satisfied with it < 1230419733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are better ways around that than serialization < 1230419742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :raw mode should be an exception, not the standard < 1230419747 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :files are made of bytes, this is the API exposed to the programmer from the OS (electricity isn't), and the rest of the universe expects them to be bytes < 1230419757 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :and it's more useful to create files that work with everything else, and read them, than just this language < 1230419758 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :in general < 1230419763 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :so the most common case should be default < 1230419795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well in the case of serialization, nothing else can read the file anyway < 1230419804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because serialization is specific to the language < 1230419807 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230419814 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :but serialization in that case can build on top of the byte exposing < 1230419819 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :and just be obj.serialize() -> String < 1230419836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Underlambda, serialisation is specific to the interp, or the executable in the case of compilation < 1230419887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: it can, yes, i still think it's not pretty. < 1230419896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you don't agree, fine < 1230419914 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :yay, my java lambdas work < 1230419918 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :although they're hideously verbose < 1230419921 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I think I can make them lesso < 1230419922 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :but, < 1230419940 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :L addWorld = new L() { public String _(String a) { return a + " world!'; }}; < 1230419941 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :vs python < 1230419946 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :addWorld = lambda a: a + " world!" < 1230419962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230419991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an example with multiple arguments would make the distinction even greater < 1230420003 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :yes, mine doesn't do multiple arguments < 1230420004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, Java's typed, so the specifying types everywhere is hardly surprising < 1230420008 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :put them in an array :P < 1230420010 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Haskell: < 1230420013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: well i meant with an array < 1230420013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230420015 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :addWorld = \a -> a ++ " world!" < 1230420016 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it's typed too :P < 1230420027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least you're using templates, even though Java's implementation of templates is stupid < 1230420030 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :java is just totally inexcusable as a language. < 1230420037 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, wait, I should get rid of the template stuff < 1230420039 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :just make it Object < 1230420041 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :then there's less typing < 1230420053 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :no, I dont' care about safety :P < 1230420066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :java isn't exactly type safe. < 1230420083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just annoying < 1230420106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haskell's type system has actually helped me a few times, java's is just in the way < 1230420118 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :L addWorld = new L(){public Object _(Object a){return a + " world!";}}; < 1230420121 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :^ that's better, slightly < 1230420127 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :now to see if I can eliminate those Object's < 1230420137 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :btw, you call like < 1230420140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Java's sort of got an anti-type-system < 1230420141 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :lambda._(arg) < 1230420149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it checks types at compile time, then forgets about them < 1230420153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230420166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and at runtime it doesn't have any type information so you have to tell it what types things are all over again < 1230420175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then it just errors if things are the wrong type, which can somehow happen anyway < 1230420213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :java knows what type things are, just not the generic parameters, afaik < 1230420222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*types < 1230420234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not in cases of inheritance < 1230420238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which you're doing all the time in OO langs < 1230420252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230420254 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :damnit, you need to explicitly specify public for anon classes < 1230420260 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I think I may have reached the limit here. < 1230420264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it does know the exact types. < 1230420270 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: are you wary of running a preprocessor over your program? < 1230420289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: do you expect me to use your system? :D < 1230420292 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :YES. < 1230420293 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230420296 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I could write a python program that turned FUN(a -> a + " world!") < 1230420296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230420297 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :into < 1230420298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well err. < 1230420311 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :new L(){public Object _(Object a){return (a + " world!");}} < 1230420312 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230420316 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ISN'T THAT TEMPTING?? < 1230420321 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :heck, you could even have maps. < 1230420326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... can you make it infer the types so i don't have to do explicit type conversions? < 1230420339 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, perhaps < 1230420345 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I may allow explicit types defaulting to Object < 1230420351 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :so you could do FUN(StupidType a -> ...) < 1230420386 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :Map._(FN(a -> a + " world!"), {"a","b","c"}) < 1230420391 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :^ that's pretty awesome I think. < 1230420397 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :i mean, as far as using java goes < 1230420402 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I think that's pretty cool :P < 1230420499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230420510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{"a","b","c"}? < 1230420521 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :tha's javas array literal syntax no? < 1230420529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's more like new String[]{...} < 1230420539 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :well, whatever < 1230420546 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it's still better than a hueg for loop and reassign and shit < 1230420571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anything is better than a loop < 1230420617 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what to name the utils package < 1230420621 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :make.java.less.crap? < 1230420628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay booker time. < 1230420631 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230420637 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: NOES. < 1230420638 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230420668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if british universities are as keen on java as finnish ones < 1230420674 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :maybe. < 1230420674 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1230420676 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :x+4 = 3 < 1230420679 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :WHAT IS X < 1230420710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230420711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230420721 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what X is < 1230420722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x+4 is a temporary object on the stack < 1230420728 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know what x is, though < 1230420732 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230420733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and we need to convert it to an lvalue < 1230420751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, we have all integers as lvalues somewhere in the memory, for literals that is < 1230420773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we just look up the reference to where ever x + 4 is, and rewrite that to 3 < 1230420788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x stays the same < 1230420791 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :The answer was x+4.3089£& < 1230420816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand < 1230420821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you will have to walk me through this. < 1230420823 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1230420825 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :$£56@£ < 1230420831 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :have you noticed oklopol < 1230420835 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I drew you from your book. < 1230420836 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHA < 1230420839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230420843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god! < 1230420844 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :er < 1230420845 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :forget I said that < 1230420846 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1230420847 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :so oklopol < 1230420848 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :what is x < 1230420857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i already told you < 1230420862 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :no you did not < 1230420871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait i didn't? < 1230420872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230420874 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1230420878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's see... < 1230420885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :01:32… oklopol: x stays the same <<< i so did,. < 1230420894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.,.,.,.,.,.,.,.,.,. < 1230420898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :,.,.,.,.,.,.,.,.,., < 1230420899 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1230420901 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230420904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that looks like BF < 1230420909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1230420926 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :import functional.java.Fn; public class Example { public static void main(String[] args) { System.out.println(FN(a => a + " world!")._("Hello,")); } } < 1230420943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's an interactive conversation program < 1230421015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_c2zegu: ._ is ugly. < 1230421026 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: got a better idea? < 1230421029 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I could also make it $ < 1230421034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just make the trivial type inference code and use () :o < 1230421036 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :FN(a => a + " world!").$("Hello, ") < 1230421044 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :also, that can't be performed as a simple rewrite of the source < 1230421101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it can, although you need to infer the types of all callers < 1230421105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait... < 1230421115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, more or less. < 1230421130 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i don't think you understand, mine just runs a few regexs < 1230421131 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230421158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know, i'm joking for teh most part :) < 1230421747 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :hmm, well basic compilationeration works < 1230421750 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :can't specify return type atm < 1230421762 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :can specify input tho < 1230421816 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how should return valuamations be specified < 1230421818 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking liek < 1230421831 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :FN(a =>Object a + " world!") < 1230421832 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :or sth. < 1230421937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe have A=>B be reduced to L, and use -> for lambdas < 1230421940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno. < 1230421949 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :mayb. < 1230421955 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :still < 1230421958 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :it compiles this: < 1230421959 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :import functional.java.*; public class Example { public static void main(String[] args) { System.out.println(FN(a => a + " world!")._("Hello,")); } } < 1230421960 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :into this: < 1230421964 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :import functional.java.*; public class Example { public static void main(String[] args) { System.out.println((new Lambda() { public Object _(Object a) { return (a + " world!"); }})._("Hello,")); } } < 1230421966 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :not bad. < 1230422022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooo < 1230422043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's nice, but i can't help thinking it's also very trivial :P < 1230422050 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: shur, it is < 1230422054 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :but wait till I add more stuff :P < 1230422069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah add all the stuff python has and i'm good to go < 1230422081 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :wellllll not all of it < 1230422089 0 :mib_c2zegu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm just trying to avoid you committing suicide. < 1230422238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230422343 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230424530 0 :mib_c2zegu!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230425569 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230426465 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. S, parlo proprio con te. Puzzi." < 1230426746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"soon. yes, i will speak better than you. soon" < 1230427509 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230427904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WELL LOOK WHO CAME BACK < 1230427922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i knew you'd come CRAWLING back < 1230427930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...i mean hi < 1230427952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1230427955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and hi psygnisfive too < 1230428066 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sup you < 1230428183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been working on gcc-bf over the holidays < 1230428196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it now reaches the stage where it generates buggy programs that don't work, as opposed to broken programs that don't run < 1230428215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want a language where all code is written with either examples (kinda like in aardappel), or code; actual code could be like haskell's types, usually inferred, but you could fill it in explicitly where it's nontrivial < 1230428257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you've just given me an idea for an esolang < 1230428261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :instead of telling it what to do < 1230428266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you give it some inputs and some related outputs < 1230428272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it figures out what to do based on those < 1230428291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but there should be ways to fill in the insides too < 1230428342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just giving general constraints like that will not actually amount to anything in practise, you should somehow be able to give it a bag of functions "that might be useful" < 1230428353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that it could then use to try to find something that fits the io-pairs < 1230428374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and these functions would be done the same way of course < 1230428433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for sorting, you might make a merge and a cut, and give it the bag {merge cut } < 1230428440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then just give a few pairs < 1230428487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically you'd just do the "abstraction" step of making functions < 1230428506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and let the computer find the exact connections < 1230430211 0 :ais523!unknown@unknown.invalid QUIT : < 1230430489 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230433824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230434369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn ais523 and his leavings < 1230434380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :IF YOU'RE READING THIS, COME BACK AT ONCE. < 1230436484 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :HEY EVERYBODY < 1230436489 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GUESS WHAT TIIIIME IT IS < 1230436492 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :THATS RIGHT < 1230436496 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ITS TIME TO DANCE! < 1230436500 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances < 1230436508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o|-< < 1230436514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230436516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smacks sgeo < 1230436531 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o>-< < 1230436619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't dance, i have nnscript :< < 1230436627 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nnscript? < 1230436632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a mirc thing < 1230436677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so. wanna see my current mergesort? < 1230436688 0 :CakeProphet!unknown@unknown.invalid QUIT :Remote closed the connection < 1230436704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll show it anyway, also for ais523 in case he reads the logs < 1230436705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shortlist ~ cutlast,[] : []>1;[4]>1;[6 7]>0 < 1230436705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :halve ~ cutfirst,cutlast,halve,prepend,append,shortlist : []>[],[];[1]>[],[1]|[1],[];[1 2]>[1],[2];[1 2 3 4]>[1 2],[3 4] < 1230436705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :merge ~ cutfirst,lessthan,cutfirst,prepend,[] : [],[]>[];[3],[]>[3];[3],[2]>[2 3];[1 3],[2]>[1 2 3] < 1230436705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sort ~ merge,halve,sort,[] : []>[];[2]>[2];[2 3]>[2 3];[1]>[1];[3 1]>[1 3];[3]>[3];[2 3 1]>[1 2 3] < 1230436732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is the concise syntax, i have a prettier one as well, but this should bring the point across < 1230436743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :name ~ function bag : examples < 1230436771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :examples are ;-separated, in>out, "," separates tuples, | for alternatives < 1230436829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also i found a way to get recursion and other reference cycles to work < 1230436890 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1230436941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the gist is to have a whole recursion tree in the examples < 1230436971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning say you have the [1 3],[2]>[1 2 3] as one of merge's examples < 1230437013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd then also put [3],[2]>[2 3] and [3],[]>[3] < 1230437029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because that's how merge should recurse < 1230437065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it both hints the interp towards the right algo, and makes it tractable to check whether the current solution is right < 1230437388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also cookies < 1230437965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :supercookies. < 1230437967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleepy time -> < 1230441243 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230446628 0 :GregorR_!n=gregor@65.183.185.132 JOIN :#esoteric < 1230446634 0 :GregorR!unknown@unknown.invalid QUIT :Nick collision from services. < 1230446638 0 :GregorR_!unknown@unknown.invalid NICK :GregorR < 1230447062 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230449256 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lulz < 1230449260 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i love haskellians < 1230449527 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230451199 0 :clog!unknown@unknown.invalid QUIT :ended < 1230451200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230452130 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230452606 0 :psygnisfive!unknown@unknown.invalid NICK :augur < 1230452618 0 :augur!unknown@unknown.invalid NICK :psygnisfive < 1230453398 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230455049 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230455213 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230456958 0 :SpaceManPlusPlus!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1230457005 0 :SpaceManPlusPlus!unknown@unknown.invalid QUIT :Client Quit < 1230457297 0 :SpaceManPlusPlus!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1230457302 0 :SpaceManPlusPlus!unknown@unknown.invalid QUIT :Client Quit < 1230465768 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230467065 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1230471905 0 :mib_7pojqg!i=5b696777@gateway/web/ajax/mibbit.com/x-0a56bb6e8513cb2f JOIN :#esoteric < 1230471908 0 :mib_7pojqg!unknown@unknown.invalid PRIVMSG #esoteric :grrrrrrrrrrr < 1230472228 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230475564 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1230476185 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1230476449 0 :mib_7pojqg!unknown@unknown.invalid PRIVMSG #esoteric :great, I have no drives that can rip pregaps. < 1230476569 0 :mib_7pojqg!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1230477297 0 :mib_7pojqg!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230477675 0 :mib_ub9ay1!i=5b696777@gateway/web/ajax/mibbit.com/x-31d12b28d9011821 JOIN :#esoteric < 1230478000 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230478080 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1230478289 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1230478514 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :"[...]so you can choose your preferred tradeoff between efficiency and being able to look at yourself in the mirror the next morning." < 1230478836 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230480499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's that from < 1230480504 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :reddit comment < 1230480510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about piracy? < 1230480512 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230480516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sex? < 1230480518 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :something to do with algorithms of polygons < 1230480518 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :and shit. < 1230480522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230480523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230480529 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: here: < 1230480532 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/7m108/ask_proggit_how_can_i_quickly_determine_which/5jik < 1230480569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooo < 1230481204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230481205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230481206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230481212 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1230481300 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230481432 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230481881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't say i understand it though < 1230482434 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230482570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why exactly is it easier to look yourself in the mirror if you make things inefficient? < 1230482603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean heefficiency < 1230482605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230482610 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: because the efficient algorithms are scary and black magicy and you'll feel dirty the day after. < 1230482614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*long typo correction to come < 1230482616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1230482626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well right, didn't really see it that way < 1230482648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*no correction, would take too long < 1230483257 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :"A Rare Blend of Monster Raving Egomania and Utter Batshit Insanity" -- on Wolfram-ANewKindofScience, http://www.cscs.umich.edu/~crshalizi/reviews/wolfram/ < 1230483686 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230483788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : why exactly is it easier to look yourself in the mirror if you make things inefficient? < 1230483816 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :premature optimization? something something dijkstra < 1230483840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :The first rule of optimisation is "Don't do it." < 1230483847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :The second rule of optimisation is "Don't do it yet." < 1230483870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(The third rule is "Don't do it until you've carefully profiled your programs to find out where the bottlenecks are and what needs optimising", but that one isn't as snappy) < 1230483960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's because the third rule is an optimization of the first two, obviously < 1230484052 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this is lost on AnMaster :) < 1230484111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders where the "something something" meme comes from. < 1230484124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1230484127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even realise it was a meme < 1230484151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just used and realized i'd seen it before < 1230484155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1230484158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1230484160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1230484175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about the third phase < 1230484183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, no it wasn't lost on me < 1230484186 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :no, about all of them :P < 1230484226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the hits for "something something meme" seem to be uses, not explanations < 1230484237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, none of them were lost on me, it is just that if your *goal* is as much speed as possible then you have to think about it early on. < 1230484252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :most C programs I write are nothing like that < 1230484257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1230484259 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm pretty sure the first rule covers that by telling you speed shouldn't be your goa. < 1230484260 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :l < 1230484270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, I have had to use all 3 before < 1230484283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :managed to speed up a program by a factor of about 10, because it was running unacceptably slow beforehand < 1230484288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was still annoying having to do it, though < 1230484305 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :what lang < 1230484311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl < 1230484314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was my new AI for TAEB < 1230484324 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :in cases like that, before optimizing i'd rewrite as a c extension < 1230484328 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :altho apparently that's painful with per < 1230484329 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :l < 1230484339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: well, it was heavily object-oriented < 1230484339 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :but it's easier to write simple c and have it faster than optimized perl, I'd wager < 1230484354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't work at all well in C without rewriting the entire program in C < 1230484368 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230484380 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :perl has an extension api, no? < 1230484385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it does < 1230484388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you obviously haven't seen it < 1230484392 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1230484394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it basically exposes the internals of Perl to C programs < 1230484394 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :that's why I wouldn't use perl. < 1230484407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which makes it good for different sorts of extensions from the sorts you're thinking of < 1230484427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, how would you, say, write an extension for object-oriented Python or Ruby in C? < 1230484458 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :by using their clean, simple, well-thought-out API. < 1230484473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that much of the slowness was in the objects I was calling < 1230484474 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I don't think "clean" applies to Ruby's API < 1230484481 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: compared to XS? < 1230484483 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :fuck yeah. < 1230484489 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :or whatever perl call their api < 1230484493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the bits of Perl I wrote weren't particularly slow < 1230484501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they were calling slow things outside themselves, though < 1230484517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :such as trying to get deeply-nested properties of external objects < 1230484530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IOW, rewriting in C would have been optimising the wrong thing < 1230484534 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :i think taeb is a leeetle overengineered. < 1230484542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't < 1230484545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's still underengineered < 1230484548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :surprisingly < 1230484568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh, "something something" seems a favorite thing to say to show the template of _other_ memes, making it impossible to search for :D < 1230484600 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: try tvtropes? < 1230484603 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :i think its just an idiom. < 1230484655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh good idea < 1230484663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, meme, idiom, almost same thing < 1230484663 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles < 1230484666 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :now you are trapped! < 1230484673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've been there before < 1230484677 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1230484683 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = ehird < 1230484731 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :http://code.google.com/p/brainspace/ Rule 1 of esolangs: your esolang does not need a google code project < 1230484741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: I'm pretty sure the first rule covers that by telling you speed shouldn't be your goa. < 1230484741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : l < 1230484754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, I don't overclock, but sometimes people do speed runs < 1230484760 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :17:19 AnMaster AnMaster: I'm pretty sure the first rule covers that by telling you speed shouldn't be your goa. 17:19 AnMaster l < 1230484761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like "how much can you overclock" < 1230484768 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :what has that got to do with anything < 1230484787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph no obvious hits there either < 1230484790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, considering cfunge a test of "how fast can you get it as a pure interpreter" < 1230484810 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your site does not mention this. < 1230484816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, indeed it doesn't < 1230484820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why does it have to? < 1230484834 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :because if you take its point as what the site says, your optimization is stupid < 1230484841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, my goal is being the _fastest_ _interpreter_ out there < 1230484872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know I currently beat all except jitfunge < 1230484875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at befunge98 < 1230484878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: knowing you are ehird is simple, it's just a matter of elimination < 1230484884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and last I heard jitfunge wasn't complete < 1230484913 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :note to self: trying to talk sensibly to AnMaster is fruitless; your lines go to /dev/null. < 1230484925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, I will update website slightly < 1230484939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: an _ambitious_ esolang would have a google summer code project < 1230484953 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ha < 1230485020 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :http://serprex.staticfire.co.uk/x86/x86.htm nice. < 1230485032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: actually scratch the elimination, the AnMaster comments are enough < 1230485041 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: <3 < 1230485103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, that is quite an useful link for debugging < 1230485124 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :no, it's useful for writing compilers < 1230485125 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1230485126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if that flame knight or what it was site is still there < 1230485132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :up until now I used the AMD64 processor docs, which is not always easy to search in < 1230485148 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :they're only available in pdf i believe. < 1230485151 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe in pdfs < 1230485161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, they are pdf only indeed < 1230485171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have them (all 5 pdfs) on my desktop < 1230485180 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ALL 5! wow. < 1230485184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, and do you mean you don't believe they exist? < 1230485189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, all 5 huge ones < 1230485190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230485210 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :not believing that pdfs exist would be more of an oklopol thing. < 1230485237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, anyway they are around 450-550 pages long each < 1230485254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: AnMaster: http://redwing.hutman.net/~mreed/warriorshtm/duelists.htm < 1230485257 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :yeah i think I just fell asleep < 1230485264 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz < 1230485272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, heh, *reads text* < 1230485294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, the text doesn't explain what the site is hm < 1230485308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is this related to some online game? < 1230485311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :click home < 1230485318 0 :Slereah!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230485318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230485318 0 :Slereah!n=Slereah@ANantes-252-1-6-21.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1230485332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no link home there < 1230485339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a funny list of stereotypes < 1230485342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure there is < 1230485346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and my home icon takes me to gentoo.org < 1230485370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait maybe it's framed < 1230485383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, there is no home indeed, and there is no frame < 1230485390 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster's homepage is gentoo.org? < 1230485396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries in another web browser < 1230485398 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :gee I like seeing the gentoo site every time I open a browser too. < 1230485400 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he mean < 1230485400 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :s < 1230485402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ok there is a home when using firefox 3 < 1230485403 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :he's probably linked to a page < 1230485404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm no works here < 1230485405 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :that was in a frame < 1230485433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, but that seems not to have been the problem < 1230485452 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :doesn't even load for me. < 1230485481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :main page is http://redwing.hutman.net/~mreed/index.htm < 1230485569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway that site should have pigeon holes enough for all of us :D < 1230485591 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230485630 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230485644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what would you be then? < 1230485683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't recall, it's been years since he visited < 1230485685 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing a giraffe. < 1230485693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just remembered the duelists < 1230485698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's a giraffe? < 1230485702 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :clearly. < 1230485705 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :there always is. < 1230485751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: you might think http://redwing.hutman.net/~mreed/warriorshtm/ferouscranus.htm fits AnMaster better ;D < 1230485866 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :anus.htm :o < 1230485873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, haha < 1230485885 0 :Ilari_!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1230485888 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :Slereah brings out the asshole in us all < 1230485892 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :instantrimshot.com < 1230485896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course i am an Eagle Scout *cough* < 1230485908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i'm not even sure if that's ironic < 1230485921 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :your mom is ironic < 1230485922 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's ironic if you're an eagle < 1230485923 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :haha snap < 1230486021 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :who loves SPACE < 1230486023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :V v move down \n v move down < 1230486106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: at least i agree brainspace doesn't deserve a google code project < 1230486150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i drop more inspired languages in the toilet < 1230486190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which one is brainspace, again? < 1230486208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should try the Blowhard more often < 1230486215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1 linked it a few lines ago < 1230486223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen it before < 1230486286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, Yet Another cross between BF and Befunge < 1230486345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. i think so. although i can't really see how to do computation in it < 1230486382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can't BF trivially be compiled into it? < 1230486386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is it missing one of the instructions? < 1230486396 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :its on the esowiki < 1230486408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems LEPM + Befunge-style looping is enough for TCness < 1230486528 0 :Ilari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230486576 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230487280 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230487414 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://linux.softpedia.com/get/Programming/Interpreters/cfunge-37128.shtml < 1230487420 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230487473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did AnMaster write that? < 1230487477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is it a copy from his site? < 1230487483 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :softpedia just spider shit. < 1230487507 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :User Rating: Rated by: Fair (2.2/5) 18 user(s) < 1230487508 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :yeah rihgt < 1230487553 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.dreamincode.net/forums/showtopic69841.htm < 1230487555 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :INDUSTRY NEWS < 1230487751 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1230487929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : or is it a copy from his site? <-- I didn't < 1230487984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, that text is familiar, I wrote it as release notes for freshmeat.net iirc < 1230487985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230487994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I have seen sites like that before < 1230487998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes me think "wtf" < 1230488028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, and yes I agree it is totally silly < 1230488030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :those sites < 1230488092 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they get money from ad revenue < 1230488104 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :not silly if you're making big bux off it. < 1230488108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230488115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, why would anyone use them? < 1230488126 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why wouldn't they? < 1230488132 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :From a regular perspective, what sends off alarm bells? < 1230488138 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :It has information and download links. < 1230488144 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :They find it once, and keep going there, because they use it. < 1230488221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, hm, at least freshmeat kind of makes sense < 1230488258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, however I should probably report them for copyright violation of release notes, since I could say they are under GFDL or something < 1230488266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /are/ they under GFDL? < 1230488267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i don't see how to make a loop < 1230488274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you didn't licence them at all, you could try to report them for copyvio < 1230488275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no, but maybe for next release? < 1230488277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Befunge-style, using ? < 1230488289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: are they under any licence at all? < 1230488294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? just reflects < 1230488295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nop < 1230488298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and all turns are deterministic < 1230488300 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who gives a shit < 1230488303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if so, then it'll rather depend on which country you're in < 1230488306 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :what harm is it doing? < 1230488315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning there's just one path you can't deviate from < 1230488316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but probably since it was posted on freshmeat it is covered by their EULA < 1230488322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'll need to check that < 1230488325 0 :Ilari_!unknown@unknown.invalid NICK :Ilari < 1230488325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: using AnMaster's hard-earned release notes to give themselves ad revenue? < 1230488337 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I was talking about softpedia. < 1230488338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: are turns reversible too? < 1230488348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: it's cluttering Google results < 1230488352 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :dreamincode isn't just an aggregation-spam site, they just seem to have an aggregated news section. < 1230488357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well no, i guess they're not < 1230488358 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :Additionally, they link to their source. < 1230488368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, true that is one useful thing < 1230488373 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That just means your google results aren't good enough. < 1230488379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :still i can't see it. probably would if there is a way, if i tried < 1230488384 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :If there was better content, the aggregations would be way at the end. < 1230488390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm hoping someone will just explain it to me, because i'm so goddamn tired < 1230488413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: still, maybe AnMaster doesn't want his effort used by other companies to increase their search results < 1230488436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'll let the issue rest for no < 1230488437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now* < 1230488450 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I was talking about softpedia. < 1230488451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i think the fact turns aren't reversible just means the path can't be traversed backwards except until the first forced turn comes (and not a mirror) < 1230488462 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :I highly doubt dreamincode.net are doing it for their search reviews; they're a legit site, a very old one though. < 1230488469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://code.google.com/p/brainspace/ for reference, if someone feels like explaining < 1230488474 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ASsuming it's the dreamincode I was thinking about. < 1230488476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i still think it's broken < 1230488478 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :The page only loads in google's cache. < 1230488479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, what is dreamincode doing it for? < 1230488491 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er, to provide an aggregation of news? < 1230488499 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly not very well, i doubt many of their users care about cfunge. < 1230488510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, "industry news from the esoteric language area"? < 1230488514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is hilarious < 1230488520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's the * command < 1230488532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a conditional skip, isn't it? < 1230488533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1230488542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it can skip a direction-change command to get a conditional branch < 1230488564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, is http://code.google.com/p/brainspace/ your project? < 1230488583 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :uhhh < 1230488583 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1230488586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230488595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who is the dev? Someone in this channel? < 1230488600 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :err, no? < 1230488603 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :wtf are you talking about < 1230488604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1230488607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, was wondering < 1230488616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what do you mean < 1230488617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1: AnMaster's trying to figure out whose BrainSpace is < 1230488622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, exactly! < 1230488626 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :look on the esowiki? < 1230488628 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :some random idiot < 1230488631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230488632 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :like all crap esolangs < 1230488633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SpaceMan++ according to the esowiki history < 1230488638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway this sounds familiar < 1230488640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the model < 1230488645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from some other language < 1230488652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the \ / mirror thing < 1230488653 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1230488654 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :befunge? < 1230488664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, no that doesn't have /\ mirrors < 1230488683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: backflip? < 1230488695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, *looks on esowiki* < 1230488703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes indeed < 1230488711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes that was it < 1230488724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh it says ais523 created it < 1230488733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I created BackFlip, yes < 1230488738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in BackFlip, the mirrors use < 1230488744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither of the commands were my idea, by the way < 1230488751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I got them from a post on esoteric.sange.fi < 1230488770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they were in quite a different context, someone was trying to figure out how to do subroutines in a Befunge-like language < 1230488832 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :is there an animated backflip interp? :P < 1230488855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, sounds like a fun idea < 1230488857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make one! < 1230488863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with sound effects! < 1230489127 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PEW! PEW! < 1230489127 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :DOINK < 1230489132 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :*CRASH* < 1230489144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_ub9ay1, :D < 1230489944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://code.google.com/p/brainspace/wiki/LinkingToBS1LibraryInJava < 1230490029 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... < 1230490039 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vomits < 1230490047 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats the vomit < 1230490047 0 :Hiato!n=1@dsl-245-12-92.telkomadsl.co.za JOIN :#esoteric < 1230490048 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vomits < 1230490052 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :^ MY APPROXIMATE FEELINGS. < 1230490266 0 :Hiato!unknown@unknown.invalid QUIT :Client Quit < 1230490899 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1230491301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: brainspace isn't really my type. < 1230491340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh. i missed that. < 1230491419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is a bear of very little brain < 1230491442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :needs nearly no space < 1230491445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the problem with me reading things, i always miss the one crucial line. < 1230491672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: bear? < 1230491677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have bear powers < 1230491890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*whoosh* < 1230491905 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :can i have bear powers? < 1230491912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1230491919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: my point exactly < 1230491995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however, loving milk and honey is a prerequisite. < 1230492031 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :sigh. < 1230492032 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :albinoblacksheep.com/flash/bearhello < 1230492035 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :http://albinoblacksheep.com/flash/bearhello < 1230492054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230492056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230492078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's fun a hundredth time < 1230492080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches < 1230492086 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230492611 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230492727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"interpeter" < 1230492751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna change my name to that < 1230492833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Pope Interpeter I < 1230492904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's Mozilla Public License 1.1 < 1230492929 0 :mib_ub9ay1!unknown@unknown.invalid PRIVMSG #esoteric :a shit license. < 1230492937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :license to shit < 1230493640 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230493812 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1230497100 0 :mib_ub9ay1!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230497882 0 :mib_5koloe!i=5b696777@gateway/web/ajax/mibbit.com/x-4b3f36453ec3aa7d JOIN :#esoteric < 1230497887 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you implement MKRY already? < 1230497908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, no < 1230497912 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1230497914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but should be easy for you to do < 1230497921 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :like I'm touching that source < 1230497925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, it adds nothing of value IMO < 1230497933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, you could implement it for rc/funge then < 1230497938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be funny < 1230497940 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'd stop complaining about cfunge. < 1230497958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, though that sounds nice: no < 1230497962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still < 1230497967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :implement it for rc/funge < 1230497973 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :yeah I think this accurately depicts why I dislike cfunge. < 1230497973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you won't complain about cfunge then < 1230497980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230497985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a far MKRY from implementation... < 1230497992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :D < 1230498013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one was truly good/awful/aweful all in one < 1230498020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes that wasn't a typo < 1230498051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really, you didn't write awful twice and type the other one? < 1230498054 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the actual word is "awesome" < 1230498070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*typo < 1230498084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ see, i wrote "typo" twice, typoed the first one < 1230498090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's common < 1230498120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did you know your nick backwards is najreo? < 1230498137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i had vaguely suspected it < 1230498139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean... that doesn't even mean anything < 1230498170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :someone once told me my name forward means slave in finnish < 1230498172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas oko nicks spelt backwards just look like more oko nicks < 1230498176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how about reversing your nick so it means something backwards? < 1230498182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lopolko for instance < 1230498215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :olopolo < 1230498225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be a cool nick < 1230498245 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230498286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230498294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trying to translate olopolo is a bit hard < 1230498329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean "Xpolo" is usually translated "poor X" < 1230498367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but "olo" means something like "being", but not about a person, more like the act of being < 1230498379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :poor act of being < 1230498383 0 :oklopol!unknown@unknown.invalid NICK :olopolo < 1230498389 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230498395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a poor existence < 1230498399 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :hmm. feels pretty nice < 1230498402 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230498406 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's good < 1230498446 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230498828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : the actual word is "awesome" <-- I know < 1230498832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that was the point < 1230498859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :awsome and aweful < 1230498939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olopolo, Hm does Finnish have a lot of hard to translate meanings? < 1230498945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what I would call nyanser in Swedish < 1230498953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't know the English word for it < 1230498960 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :nyanser is nyanser < 1230498962 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :how hilarious < 1230498970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, does it mean the same? < 1230498979 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :i meant < 1230498983 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :nyanser is an example of nyanser < 1230498983 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230498990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, no it isn't < 1230498997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just don't remember the word < 1230498997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"nuances" < 1230499002 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, it's hard to translate the meaning into English < 1230499003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know I have read the English one < 1230499003 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :seems to fit :P < 1230499006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, err no < 1230499016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not? < 1230499021 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: surely not < 1230499044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, nyans when used about colours is "shade" < 1230499052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure when used about meanings of words < 1230499063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats AnMaster -----### < 1230499063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in Swedish it can be used for both < 1230499070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what? < 1230499072 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1230499099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1230499103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Definitions of nuance on the Web: < 1230499103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * a subtle difference in meaning or opinion or attitude; "without understanding the finer nuances you can't enjoy the humor"; "don't argue about ... < 1230499103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : wordnet.princeton.edu/perl/webwn < 1230499106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1230499116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought "nuance" was "irritating" < 1230499123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HOW DARE YOU NOT BELIEVE ME < 1230499126 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :that's annoyance, AnMaster < 1230499130 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :or err < 1230499132 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :how do you spell it < 1230499134 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :niusance < 1230499137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, yes, but isn't there one without "a" < 1230499138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1230499141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"nuisance"* < 1230499143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nuisance < 1230499146 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :ah, thanks < 1230499146 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230499147 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe's joke works, misunderstanding something and basing a joke on it is okay as long as it's clear what was misunderstood < 1230499153 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :what < 1230499153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :where did that * come from < 1230499167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, from outer space < 1230499180 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :i always rely on non-native speakers to correct my spelling and grammar < 1230499182 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230499183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or if you don't believe the crop circle experts, from your keyboard < 1230499190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AYEE < 1230499197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, heh < 1230499205 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :they approach english as more of a dark magic than a regular language < 1230499211 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :so generally they're pretty good at spotting tiny things :P < 1230499213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, what client do you use? Mine has a spell checker built in < 1230499214 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :how can you think it's niusance if you know how to pronounce it < 1230499224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while it doesn't always help, it does help a lot of the times < 1230499229 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: i don't < 1230499232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION develops a space disease and his skin turns purple with orange spots < 1230499233 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230499237 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :well didn't < 1230499243 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: all OS X textfields do < 1230499244 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i could understand newsans or noozonge, but not niusance < 1230499251 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :but it's a pain to right click and choose an alternative. < 1230499254 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :also, doesn't do grammar. < 1230499258 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :also, the suggestions sometimes suck < 1230499264 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :e.g. I doubt it could correct niusance < 1230499267 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230499268 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :prolly could < 1230499270 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :but not other ones < 1230499273 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :(even narlum, for the american pronunciation) < 1230499273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, well, mine does English as I type. However it think "doesn't" is badly spelled < 1230499280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it thinks ' is a word delimiter < 1230499284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is quite odd < 1230499331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olopolo, i don't know how to pronounce "nuisance" < 1230499342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like new-sance < 1230499345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ALSO! Where is the damn mobile phone < 1230499350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with a soft c < 1230499354 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: call it and find out. < 1230499365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and silent e, ce is sort of lilke a way to say a soft c < 1230499366 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i pronounce it roughly like new-sense < 1230499374 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :hmm yeah sance is better < 1230499377 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :i pronounce it like gNewSense < 1230499378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, not possible, the battery was dead last night < 1230499383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: I think it differs by dialect < 1230499384 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :for I am Richard M Stallman < 1230499385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't remember where I put it < 1230499404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe: the second e in that is stronger than the corresponding vowel in nuisance, which is more neutral < 1230499417 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :gNewSense is a linux distro < 1230499427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok I found it... But such a strange place... < 1230499429 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :it sucks and rms loves it because it is committed to being useless by only containing 100% free software. < 1230499433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably won't tell you < 1230499437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too strange < 1230499442 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: THE TOILET?!!!!!!!!11111111111 < 1230499445 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1230499446 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1230499451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, pyjamas pocket... < 1230499460 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :Same thing, rite. < 1230499467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, about as strange yes < 1230499472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not same < 1230499481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I store the pyjamas elsewhere < 1230499488 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i think he's asking whether you have a habit of taking a shit in your pyjamas pocket. < 1230499496 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230499497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olopolo, no. < 1230499499 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1230499503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so < 1230499503 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230499517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, s/X/XKC/ < 1230499520 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :well that wouldn't be like you really < 1230499526 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i mean even i don't do that < 1230499531 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :i do... < 1230499532 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230499533 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1230499535 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230499536 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :lol why am i on irc. < 1230499537 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1230499538 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :...n't < 1230499544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230499580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :th-th-that's some st-st-st-speech impediment < 1230499640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, nah, just high latency link between brain and the thingy you make sound with < 1230499647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gah, what is the word in English < 1230499649 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :you mean < 1230499652 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :a speech impediment. < 1230499654 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :also, mouth. < 1230499664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe, no the other part < 1230499668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the throat < 1230499671 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :ass? < 1230499673 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1230499674 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230499675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NO! < 1230499677 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :voicebox? < 1230499683 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :vocal chords? < 1230499690 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :ass? < 1230499692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia claims it is "vocal folds" < 1230499704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The vocal folds, also known commonly as vocal cords..." < 1230499710 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :what's that thing hanging from the top of the mouth, in english < 1230499712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :do we have a vocal disagreement? < 1230499715 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :it has some fun name < 1230499721 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :uvula < 1230499724 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230499729 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Uvula_piercing < 1230499730 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1230499735 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230499749 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :not at all pointless < 1230499841 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :"but it may make it very difficult to perform" <<< lol didn't realize at first this was about the piercing operation < 1230499862 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :"a uvula piercing might make it difficult to perform... so you'll need to take it off when you perform" < 1230499869 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :"if you know what i mean... wink wink" < 1230499879 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230499884 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1230499889 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :"now remove your skirt and call me a doctor" < 1230499892 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :CODE. < 1230499894 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :SERIOUSLY. < 1230499895 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1230499898 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230500054 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what the longest conversation ever was. < 1230500107 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :between two people? < 1230500130 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I guess < 1230500138 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :seven years < 1230500230 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Define "conversation" < 1230500373 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :continuous talking about a subject. < 1230500386 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Completely continuous? < 1230500395 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230500399 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No sleep or eating? < 1230500417 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :eating yes sleeping no. < 1230500452 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then it can't be longer than ten days, since it's the record for not sleeping! < 1230500465 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And really, I assume shorter than two days, too. < 1230500469 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230500475 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: u sure about that? < 1230500486 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: "u"? < 1230500488 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1230500488 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1230500493 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's why I said assume < 1230500509 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i mean i've heard stories about people who've stopped sleeping completely after a disease < 1230500521 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :mib_5koloe: whooooops typo. < 1230500524 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are t < 1230500527 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :hey dead? < 1230500528 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i actually meant "you" < 1230500541 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also, "heard stories" is not very convincing. < 1230500545 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230500555 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I heard stories about molemen. < 1230500560 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :a guy hasn't slept for like 40 years < 1230500563 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :it was on bbc news < 1230500566 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :he was a farmer guy type. < 1230500576 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Be more precise. < 1230500584 0 :mib_5koloe!unknown@unknown.invalid PRIVMSG #esoteric :can't sry < 1230500594 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's try wikipedia! < 1230500641 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i wish i could stop sleeping < 1230500664 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Sleep_deprivation#Longest_period_without_sleep < 1230500667 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i mean, involuntary sleeping at least < 1230500730 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :On May 25, 2007 the BBC reported that Tony Wright beat the Guinness World Record by staying awake for 11 days and nights.[42] The Guinness Book of Records has, however, withdrawn its backing of a sleep deprivation class because of the associated health risks. < 1230500734 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :that's so retarded < 1230500741 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i mean the latter < 1230500773 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So I guess that if the guy who didn't sleep for 33 years talked with the guy who didn't sleep in 20 years < 1230500778 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's a max of 20 years. < 1230500886 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :lol, i could do that standing on my head < 1230500904 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do it. < 1230500910 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Standing on your head. < 1230500963 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olopolo is palindrome. < 1230500981 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it is not symetrical, though. < 1230500987 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The p ruins the symmetry. < 1230500998 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not visually similar, this is true < 1230501009 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but it is character-wise symmetric, hence palindromic < 1230501018 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1230501052 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oloqolo < 1230501054 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: orly < 1230501065 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually i prefer anal but if you insist < 1230501075 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :how do you do that upside down p?? < 1230501087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its in unicode < 1230501096 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :q isn't upside down p. < 1230501097 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :under 'flipped characters" < 1230501100 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olobolo < 1230501108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :b < 1230501118 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :qpdb < 1230501134 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yes it is, it's just also reversed < 1230501139 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :wait. < 1230501141 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :no it's not < 1230501144 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230501147 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :fuck you all -> < 1230501151 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230501160 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olodolo < 1230501161 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yay, fucking :D < 1230502033 0 :mib_5koloe!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230502087 0 :mib_ty3fkd!i=5b696777@gateway/web/ajax/mibbit.com/x-fb6059d2b3686940 JOIN :#esoteric < 1230503106 0 :sebbu2!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230503435 0 :sebbu!unknown@unknown.invalid QUIT :No route to host < 1230503436 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1230503742 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GUYS < 1230503744 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :holy FUCK < 1230503749 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :internet mystery! < 1230503754 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Al Gore? < 1230503761 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1230503763 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :*coho < 1230504070 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/TheGreatHatsby < 1230504425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: seems a bit fishy to me < 1230504474 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*hatty < 1230504523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, look at the end < 1230504767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: what do you think of these conversation bots? < 1230504767 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: at the < 1230504784 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :ah, the great hatsby bots < 1230504788 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :they're neat < 1230504793 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :they're called salmonbots nowadays < 1230504819 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :apparently the coders occasionally keep in touch with the people who like them and stuff. < 1230504823 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :so not much of a mystery < 1230504911 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :http://project-upstream.awardspace.com/ < 1230504913 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :request interface < 1230504960 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :Your connection request has been received, and may be filled at our convenience. Please note that while Project Upstream cares deeply about the Internet community's satisfaction, we can not be held responsible for delayed or overlooked connection requests. < 1230505117 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :http://community.livejournal.com/themissinghat/405326.html geez, look at the freaking whiners < 1230506604 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :'night < 1230506615 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1230506695 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1230506709 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :namely, oerjan, oklopol, ehird < 1230506712 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea < 1230506733 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1230506739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :angkor < 1230506876 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan :D < 1230506882 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im glad you've started doing that too < 1230506894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tho i think angkor thom is cooler than angkor wat < 1230506895 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1230506902 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i say we start an internet mystert < 1230506903 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mystery* < 1230506914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean others do it too? < 1230506920 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i do! < 1230506925 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ive been doing it for YEARS < 1230506939 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh oerjan, i love you! < 1230506949 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs towards oerjan in slow motion, arms extended for embrace < 1230506950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i may have picked it up subconsciously then < 1230506956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230506966 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyone read Pattern Recognition? < 1230507007 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :i tried to start an ARG once < 1230507007 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :failed < 1230507018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAARG < 1230507058 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :man forget ARGs < 1230507064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ARGs are too .. gamey < 1230507067 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont want to start an ARG < 1230507069 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :ARGs are fun as hell. < 1230507073 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i want to start a genuine mystery < 1230507084 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: then what the fuck are you doing talking about it on a public IRC channel? < 1230507095 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as if people read this shit :P < 1230507103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mib_ty3fkd: that is the mystery < 1230507104 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: google reads us. < 1230507111 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lies < 1230507112 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: lol < 1230507159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've never been able to google the logs reliably < 1230507176 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :http://gitorious.org/projects/astral-messenger/repos/mainline/blobs/master/amsg.pl Slowest messaging service ever < 1230507204 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan! < 1230507205 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :PM! < 1230507236 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: please don't notify about PMs in public... it's irritating < 1230507245 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :shut up | < 1230507250 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1230507250 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230507257 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well too bad < 1230507260 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i will notify all i want! < 1230507262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AM here < 1230507280 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: please, others have expressed annoyance at people doing it too.. < 1230507284 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :read your pms, bitch < 1230507297 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :/sig < 1230507297 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :h < 1230507302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't have pms < 1230507309 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i PMed you >O < 1230507324 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :it's called /msg. < 1230507336 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know this, dumbass. < 1230507353 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :i can call people dumbasses too. < 1230507369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know you can < 1230507383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_ty3fkd: you can also be incorrect in doing so < 1230507415 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :who is mib_ty3fkd anywho < 1230507419 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :ehird. < 1230507457 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that explains it < 1230507460 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://gitorious.org/projects/astral-messenger/repos/mainline/blobs/master/amsg.pl read and laugh < 1230507680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just randomly hashes things until it finds the original < 1230507714 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ywp < 1230507714 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :*yep < 1230507716 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :that's the joke. < 1230507824 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :I would like to make a block-based, append-only, hash-identifier, distributed filesystem sometime. < 1230507825 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :That'd be fun. < 1230507862 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :kind of like a bittorrent filesystem < 1230507870 0 :mib_ty3fkd!unknown@unknown.invalid PRIVMSG #esoteric :with universal lookup < 1230508636 0 :mib_ty3fkd!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230508651 0 :mib_ugvo4i!i=5b696777@gateway/web/ajax/mibbit.com/x-1535fe574fbd52cb JOIN :#esoteric < 1230509098 0 :Judofyr_!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230509420 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230509450 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230509555 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1230509560 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230511846 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230512006 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230512068 0 :mib_ugvo4i!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230512116 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230512476 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230513166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did my client part there or not? < 1230513184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is testing a script to prevent mis-part of channels  < 1230513188 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1230513191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it didn't < 1230513191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1230513199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works then < 1230513208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I made my bnc prevent part of this channel < 1230513319 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :which one of you has the slicehost server? (i.e. I currently have a blank referral code box) < 1230513327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird does < 1230515258 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230515487 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230515487 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230515497 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230515524 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230515529 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230515570 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230515570 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230515867 0 :ais523!unknown@unknown.invalid QUIT : < 1230515954 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230515963 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230515991 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230515997 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230516003 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230516386 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230516394 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230516410 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230516415 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230516421 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1230516805 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230516810 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230516814 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1230516982 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230516987 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230516991 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1230517657 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230517660 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230517691 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230517699 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230517701 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230517782 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :a secret fly that i know best / to keep a moment shake a bean < 1230517949 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :read a paper that is dust / to close my followers a sun of farm < 1230517990 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: what < 1230518301 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230518302 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230518332 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230518598 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: can't really muster the sanity to answer with an answer < 1230524750 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230525916 0 :lifthrasiir!unknown@unknown.invalid QUIT :"Lost terminal" < 1230525946 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1230527991 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.smbc-comics.com/comics/20081227.gif < 1230527992 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230529706 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230529720 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230529917 0 :lifthrasiir!unknown@unknown.invalid QUIT :"leaving" < 1230530016 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1230531693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :These cheapbooks.com commercials make me want to overpay of books. < 1230532023 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230533813 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230533947 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230533950 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230535161 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230535172 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230535174 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1230535304 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230535305 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230535313 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1230535967 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230536391 0 :kar8nga!n=kar8nga@a-15.vc-graz.ac.at JOIN :#esoteric < 1230536404 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230536525 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230537193 0 :sebbu2!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230537477 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230537478 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1230537599 0 :clog!unknown@unknown.invalid QUIT :ended < 1230537600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230537888 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230539948 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230540624 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230541240 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230541863 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230544054 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230544323 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230545051 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1230545498 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230549445 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230552720 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230553550 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230553628 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hihi < 1230553715 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :hoho < 1230553732 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :huhu < 1230553738 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230553859 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1230553887 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :combo breaker etc. < 1230553905 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Stop badgering me. < 1230553921 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ACTION badgers Slereah  < 1230553966 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Go badger some mushrooms. < 1230555514 0 :Slereah!unknown@unknown.invalid QUIT : < 1230556486 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230557823 0 :mib_8myp3f!i=5b696777@gateway/web/ajax/mibbit.com/x-bd46ab14226d590e JOIN :#esoteric < 1230557828 0 :mib_8myp3f!unknown@unknown.invalid PRIVMSG #esoteric :lol wat, n. "Further, why is Hindley-Milner is better than (say) Java? " < 1230557832 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230557842 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :hindley-milner < 1230557861 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :oh that < 1230558906 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230558946 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230559790 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230560243 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230561001 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230561643 0 :Judofyr_!n=Judofyr@ti0056a340-dhcp0547.bb.online.no JOIN :#esoteric < 1230561654 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230561656 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230561672 0 :rinsmaster!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230561711 0 :rinsmaster!n=rinsmast@5ED6B435.cable.ziggo.nl JOIN :#esoteric < 1230562074 0 :Judofyr__!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230562091 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230562494 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230563397 0 :Judofyr!n=Judofyr@ti0056a340-dhcp0547.bb.online.no JOIN :#esoteric < 1230563448 0 :Judofyr!unknown@unknown.invalid QUIT :Client Quit < 1230563449 0 :Judofyr__!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230563737 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230565167 0 :mib_8myp3f!unknown@unknown.invalid PRIVMSG #esoteric :. < 1230568357 0 :mib_8myp3f!unknown@unknown.invalid PRIVMSG #esoteric :"Hi Vic, If you learn Computer Science you know that it's possible to fake an ip-address." < 1230568716 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230570329 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230570373 0 :bsmntbombdood!n=gavin@97-118-130-100.hlrn.qwest.net JOIN :#esoteric < 1230570428 0 :Judofyr!n=Judofyr@ti0056a340-dhcp0547.bb.online.no JOIN :#esoteric < 1230572041 0 :mib_8myp3f!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230573698 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's pretty basic algorithmics < 1230574340 0 :kar8nga!n=kar8nga@a-58.vc-graz.ac.at JOIN :#esoteric < 1230575111 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230575137 0 :Judofyr!n=Judofyr@ti0056a340-dhcp0547.bb.online.no JOIN :#esoteric < 1230575601 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230575678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yo peeps. < 1230575686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I gots myself a new bouncer aye. < 1230575693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Feels good. < 1230575739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I see you're all very excited. < 1230576159 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1230576587 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :actually, I am interested, since I'll be looking for bouncers soon < 1230576599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: I am using http://miau.sourceforge.net/. < 1230576611 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :also, feel free to give me a slicehost referral code < 1230576619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha, sure < 1230576620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let me find it < 1230576760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, miau is nice < 1230576770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does auto log replay unlike ezbounce < 1230576774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it isn't bloated like ZNC < 1230576779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, uh, anything is better than psybnc < 1230576815 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230577197 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230577230 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1230577264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey, Asztal, want to spam after I say "now" for 5 seconds so I can check the logging works? :P < 1230577441 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230577462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or you oerjan? < 1230577474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :et tu ehird < 1230577487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just spam after I say spam. < 1230577489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for like five seconds. < 1230577490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :spam < 1230577515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would be nice to let me read the log so i could know what this is about first < 1230577553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : lol wat, n. "Further, why is Hindley-Milner is better than (say) Java? " < 1230577604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE YOU DON'T HAVE TO RIGHT ALL THE FUCKING public static int[] gnarl gipple gorf types ALL THE TIME < 1230577609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*WRITE < 1230577615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU, MUPHRY < 1230577671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't like those timestamps < 1230577804 0 :ehird!unknown@unknown.invalid QUIT :"Caught sigterm, terminating..." < 1230577815 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230577817 0 :ehird!unknown@unknown.invalid QUIT :Client Quit < 1230578137 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's actually written "write" < 1230578148 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230578152 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :you fixed that already < 1230578157 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :i'm terribly sorry. < 1230578169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU _WILL_ BE SORRY < 1230578764 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230578817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey hey < 1230578817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1230578819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :say something in 3 < 1230578820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1230578836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1230578838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now < 1230578849 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Too late! < 1230578877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah, fizzie, put fungot in a bot loop will you < 1230578877 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if the rule change as described by the minimum number of units of that pitch. the designation of an < 1230578880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for a bit. < 1230578906 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1230578907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :humbug < 1230578909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fnord < 1230578911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gip < 1230578913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :graf < 1230578915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :poop < 1230578915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :glip < 1230578916 0 :rinsmaster!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230578927 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gnapoleon < 1230579044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by the way, look at my spiffy part message < 1230579044 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230579049 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230579051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Spiffy, no < 1230579053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230579058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1230579059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Spiffy. < 1230579063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1230579066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It didn't do it. < 1230579069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's try again. < 1230579070 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230579073 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230579082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did it do it? < 1230579090 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :"Furthermore," < 1230579125 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :morder four < 1230579130 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :*murder < 1230579162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thermofurs < 1230579162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huray < 1230579167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thermoflask < 1230579980 0 :rinsmaster!n=rinsmast@5ED6B435.cable.ziggo.nl JOIN :#esoteric < 1230580495 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :rinsmaster ... the MASTER of RINSING < 1230580502 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No one can rinse like rinsmaster. < 1230580511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi rinsmaster < 1230580515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sacrificed the goats < 1230580515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230580519 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :heh, hi all < 1230580534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do not take the goats lightly :| < 1230580548 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :what is rinsing actually < 1230580552 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not that good at english < 1230580558 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :@GregorR < 1230580562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the goats need some heavy scrubbing < 1230580576 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :my nick comes from my sirname: Rinsma < 1230580579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.answers.com/rinsing < 1230580584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To wash lightly with water. < 1230580599 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230580628 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears < 1230580631 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, what ehird said. < 1230580637 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not a skill many choose to master :P < 1230580645 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1230580651 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :I had no choise < 1230580655 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :I was born with it < 1230580669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rinsma on steroids < 1230580674 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :++++++++++++++[>+++++++>++++++++>++++>+++++++++<<<<-]>++++++.>++++..<++++++++.>>++.-----------..<.+.<--.---------.>--.>-.<----.+++.<++.>>+.>.<<----.<--.+.>>.<--.+++.<+.>++++.>.<<--.>.----.+++++.<.>--.<++++.------.>>. HAHAH OKLOPOL < 1230580688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++[>+++++++>++++++++>++++>+++++++++<<<<-]>++++++.>++++..<++++++++.>>++.-----------..<.+.<--.---------.>--.>-.<----.+++.<++.>>+.>.<<----.<--.+.>>.<--.+++.<+.>++++.>.<<--.>.----.+++++.<.>--.<++++.------.>>. < 1230580688 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/ < 1230580733 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :heh, an irc BF-bot? nice < 1230580746 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has one he never puts online anymore :P < 1230580753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rinsmaster: it's written in befunge. < 1230580766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1230580767 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the ideal voting entitlement circulation level ( aicl) is the recordkeepor of the case was initiated is not < 1230580772 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230580797 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :[spam] I made a visual bf-interpreter a few months ago, using ncurses < 1230580809 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :it shows the stack status and you can step through the commands < 1230580813 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :[/spam] < 1230580822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230580843 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :I should rewrite it in Bf though, the current one's in C < 1230580857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol :) < 1230580880 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :But I guess calling libs isn't possible in bf < 1230580891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rinsmaster: that's not spam, it's more on-topic than what we usually have here :D < 1230580912 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ok :) < 1230580963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, sgeo would probably try to push PSOX on you for interfacing bf with < 1230581041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i'm sure someone mentioned a befunge curses fingerprint the other day, so at least some funge-98 interpreters probably have that < 1230581075 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmmm < 1230581092 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I may write my website in befunge. < 1230581094 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I found a real rinsmaster.. http://commtechlab.msu.edu/sites/aslweb/R/W3389.htm < 1230581098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: FORFORFORFORFOR < 1230581109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rinsmaster: that's YOU! < 1230581123 0 :rinsmaster!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1230581607 0 :sebbu!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230583094 0 :Judofyr_!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230583559 0 :Judofyr__!n=Judofyr@084202133007.customer.alfanett.no JOIN :#esoteric < 1230584180 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230584232 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230584637 0 :Traveler7!n=traveler@c-24-12-128-204.hsd1.in.comcast.net JOIN :#esoteric < 1230584687 0 :Traveler7!unknown@unknown.invalid QUIT :Client Quit < 1230584687 0 :Judofyr__!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1230584699 0 :Traveler7!n=traveler@c-24-12-128-204.hsd1.in.comcast.net JOIN :#esoteric < 1230584700 0 :Judofyr!n=Judofyr@084202133007.customer.alfanett.no JOIN :#esoteric < 1230584760 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230584770 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230584783 0 :Traveler7!unknown@unknown.invalid QUIT :Client Quit < 1230585023 0 :Asztal_!n=asztal@chunkybacon.org JOIN :#esoteric < 1230585431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: chunkybacon.org? < 1230585433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1230585639 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230585670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: 's that on miau then? < 1230585681 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :not yet, it's irssi < 1230585683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless you've always been connected on that hostname < 1230585685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I just didn't notice < 1230585704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: what distro did you put on it? < 1230585777 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :I feel slightly shamed to say that it's ubanto, I'm considering debian instead < 1230585790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: I have ubuntu on my slice, too. < 1230585802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's alright, I mean, it's Debian except stuff is less than 5 years old. < 1230585809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: I'd recommend compiling stuff by hand mostly, though. < 1230585816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Use checkinstall to avoid cluttering stuff up). < 1230585826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, there are a few ssh tricks you can do to speed it up a lot if you're interested. < 1230585835 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I am indeed interested :) < 1230585892 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :miau looks nice and small, too, better than muh hopefully < 1230585910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a muh fork < 1230587145 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230587147 0 :Asztal__!n=asztal@chunkybacon.org JOIN :#esoteric < 1230587177 0 :Asztal__!unknown@unknown.invalid QUIT :Client Quit < 1230587234 0 :psygnisfive!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587234 0 :Mony!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587236 0 :ehird!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587237 0 :puzzlet!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587237 0 :GregorR!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587238 0 :GreaseMonkey!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587238 0 :Sgeo!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587238 0 :sebbu!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587238 0 :Asztal!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587239 0 :Asztal_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587240 0 :olopolo!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587240 0 :decipher!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587240 0 :rodgort!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587242 0 :Badger!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587242 0 :AnMaster!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587243 0 :lament!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587243 0 :Judofyr!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587243 0 :SimonRC!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587243 0 :mtve!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230587377 0 :Asztal_!n=asztal@chunkybacon.org JOIN :#esoteric < 1230587377 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1230587377 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230587377 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230587377 0 :Judofyr!n=Judofyr@084202133007.customer.alfanett.no JOIN :#esoteric < 1230587377 0 :sebbu!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230587377 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230587377 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230587377 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230587377 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230587377 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230587377 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230587377 0 :olopolo!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1230587377 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1230587377 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1230587377 0 :Badger!i=badger@tremulous/player/badger JOIN :#esoteric < 1230587377 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1230587377 0 :decipher!n=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1230587377 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1230587377 0 :mtve!n=mtve@65.98.99.53 JOIN :#esoteric < 1230587417 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :sleep! :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1230587417 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1230587417 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :HUGE < 1230587418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i believe in chicken < 1230587419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and some other thing < 1230587419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1230587420 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :death by chicken < 1230587421 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i believe in angels < 1230587421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I believe in death by angel chickens < 1230587451 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i believe in people who believes in death by angel chickens < 1230587464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1230587479 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230587496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let's not chicken out here < 1230587531 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :let's made an esolang named "death by angel chicken" < 1230587548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Commands: < 1230587558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :death(X,Y) - X must be Angel. Y must be Chicken. < 1230587564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Death by X Y happens. < 1230587579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esolang of the year award plz < 1230587636 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++[>+++++++>++++++++>++++>+++++++++<<<<-]>++++++.>++++..<++++++++.>>++.-----------..<.+.<--.---------.>--.>-.<----.+++.<++.>>+.>.<<----.<--.+.>>.<--.+++.<+.>++++.>.<<--.>.----.+++++.<.>--.<++++.------.>>. < 1230587636 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/ < 1230587644 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1230587655 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1230587668 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i love esolangs :] < 1230587680 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i love esolanging too < 1230587684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mony: busy losing zen-ness points? < 1230587725 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :err... well... i don't understand >_> < 1230587742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's SO zen < 1230587757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230587760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1230587767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now, when you manage to understand and not understand simultaneously, you are ready < 1230587768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how goes merging those patches from me btw? < 1230587772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for ick < 1230587806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not at all, I'm suffering from enforced holiday < 1230587816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1230587819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1230587823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :staying over with relatives < 1230587834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is why you have internet? < 1230587837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230587840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :amazingly < 1230587841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :relatives never have the internet < 1230587842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1230587844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't at home, as you know < 1230587851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i do < 1230587853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just my 2c < 1230587857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also any idea when you will be able to merge those my patches < 1230587871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, then if I went on holiday at ehird's I'd have internet access < 1230587877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well usually relatives don't have internet that you can use, or it is 28 K modem + windows 98 < 1230587880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would not be much of a holiday < 1230587886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes I know what you mean < 1230587894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: neither is this < 1230587907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why are you staying then :P < 1230587908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'll merge the patches before the next version release < 1230587920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: keyword enforced < 1230587921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any fixed release date yet? < 1230587923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I wouldn't be able to eat otherwise < 1230587926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, there never is < 1230587932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, out of money!? < 1230587933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1230587935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although the chance of a release on or before April 1 is quite high < 1230587944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, not out of money < 1230587954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then how do you mean not able to eat? < 1230587959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just I live with my family, and all the food's coming over here < 1230587964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230587966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I would have to go shopping myself to avoid the holiday < 1230587977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Wolfram prize winner squanders money in just a year" < 1230587980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, 1) you live with your family 2) you don't have internet? < 1230587987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what sort of family is that ;P < 1230587992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no offence meant < 1230587998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: one that he lives with and doesn't have internet? < 1230588001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just going out on a limb here. < 1230588003 0 :kar8nga!n=kar8nga@e-6.vc-graz.ac.at JOIN :#esoteric < 1230588004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yeah < 1230588007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1230588009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Making wild and wacky assumptions, y'know. < 1230588018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually I get a lot more work done when I'm not Internet-connecte < 1230588020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*connected < 1230588020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is unusual < 1230588023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1230588028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, nearly all my ick work is done without Internet access < 1230588034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also nearly all my work for University < 1230588035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't really use a computer without the internet. < 1230588040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I get a lot more done when I have access to google < 1230588057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or I would be coding NIH-style < 1230588068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love coding NIH-style. < 1230588072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which equals to getting less useful done < 1230588087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you work on cfunge < 1230588089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't reinvent an existing library unless there is a very good reason < 1230588092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not useful anyway < 1230588098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use existing libraries < 1230588103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for a lot of common things < 1230588106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't normally end up doing the sort of thing that needs libraries, existing or not < 1230588114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I reinvent existing libraries because most libraries suck hard. < 1230588127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well that is a good reason to do it < 1230588140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have high standards. < 1230588142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but just consider stuff like this nice genx you recommended to me ehird < 1230588150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, genx is good. < 1230588155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: But you didn't want to use it. :P < 1230588179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I did use it, I just said I had to fix a lot of code in it, because it didn't use "const" where it should, causing a lot of warnings < 1230588184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also there were a few other issues < 1230588187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "fix" is arguable. < 1230588191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The code worked beforehand. < 1230588196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there was a mem leak too iirc < 1230588199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all you did was satisfy a pedantic compiler that should be able to work that out for itself < 1230588203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check the revision history for details < 1230588203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, memory leak i can understand. < 1230588204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230588207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I assume you've submitted patches. < 1230588217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think I did, but mail bounced < 1230588223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I didn't bother then < 1230588228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To Tim Bray? That's a bit unlikely. < 1230588239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, black listing the isp I use iirc < 1230588241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1230588255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: where did you send it to? tim.bray@sun.com? < 1230588265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, whatever was listed on the genx website < 1230588267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember < 1230588272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was several months ago < 1230588302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1230588304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever was listed in the genx code and/or on the genx website < 1230588311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could have been either < 1230588329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't see an email. < 1230588343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, must have been in the library source then < 1230588350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1230588350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tbray.org/ongoing/genx/genx.c < 1230588352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1230588397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then I don't know from where, oh wait just an idea: maybe the website changed < 1230588400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I think it has < 1230588408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it used to have a yellow theme I think < 1230588412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, no. < 1230588415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was like that last time. < 1230588424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, the last-mod date is 2004 :P < 1230588431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1230588480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should write a library. < 1230588484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what should I write a library for? < 1230588520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it was linked somewhere on the site, may not have been the genx part. but checking my email address tab complete one *was* sent to tim.bray@sun.com < 1230588536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm library < 1230588538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what language? < 1230588542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :C or python or what? < 1230588544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C, probably. < 1230588547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230588563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could write Yet Another String Library, if I hated myself. I don't, though. < 1230588577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm something like lua, embedded scripting language, but embedding an esolang < 1230588578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1230588579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you should write a library for libraries, so you can do libraries while you do libraries. dawg. < 1230588592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using intercal for embedded scripting language < 1230588593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1230588604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that idea was nice too < 1230588612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's not very helpful because they generally don't let you do non-stdio IO < 1230588612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<- always at the tail end of the newest memes < 1230588626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm you have to expand a bit yes < 1230588636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, INTERCAL would require reading ick's source. < 1230588642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And, uh < 1230588642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. < 1230588652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"ick" < 1230588663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I made patches to ick and I can say it isn't that bad < 1230588687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm whatever you select: need to be some language with a "syntax", and has functions or something like it < 1230588691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so intercal would work < 1230588702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could add entry points like that < 1230588709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I'd rather make something else. :P < 1230588713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but it would be hard in brainfuck < 1230588717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or befunge < 1230588758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: CLC-INTERCAL has non-stdio IO < 1230588765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah! < 1230588771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is perl though < 1230588774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills himself < 1230588788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION performs the autopsy < 1230588827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also befunge has non-stdio IO < 1230588841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't work due to the other previously mentioned issues < 1230588869 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :it has entry points, of a sort < 1230588879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is your opinion on PHP PDO? Yes it sucks because it is PHP, but apart from that? < 1230588885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1230588887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's php. < 1230588895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean that's like < 1230588904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey ehird what's your opinion on this java library < 1230588905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes exactly, but what about the pdo module? < 1230588911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's against his religion to comment on a php program < 1230588914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What does it do again? < 1230588917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah! < 1230588921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, database abstraction < 1230588921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, DB layer. < 1230588924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230588938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't look all that hot; maybe as a backing for an ORM. < 1230588943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I wouldn't use it raw. < 1230588951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Correction: I wouldn't use PHP. < 1230588960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ORM? Ocular Ramification Manager? < 1230588972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Object-Relational Mapper. < 1230588973 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey ehird < 1230588975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230588978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tl;dr - It puts yer tables in objects. < 1230588995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, spelling("tl;dr")? < 1230589001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Too Long; Didn't Read. < 1230589004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230589008 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually, it puts your rows in objects < 1230589012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and your tables in classes :p < 1230589014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Thank you for that. < 1230589027 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unless youre using ruby where classes are objects < 1230589028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then yes < 1230589029 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1230589039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow, because that is a Ruby-specific feature. < 1230589045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't < 1230589048 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230589054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow, because you can detect sarcasm, AnMaster. < 1230589068 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just because you here more about ORM and EEISO these days from ruby than anything else < 1230589074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I did, and I was clarifying it for psygnisfive < 1230589078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no you don't, psygnisfive < 1230589084 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i do! < 1230589088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hear more about it from them because that's all you're listening to. < 1230589098 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im not listening to them at all < 1230589113 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1230589136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Mendelssohn - Violin Concerto in E minor, Op.64 2nd. mvmt < 1230589144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Please no. < 1230589151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We don't need that spam in here ... < 1230589151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was hand typed < 1230589154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and indeed < 1230589160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was watching the reactions < 1230589163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is always interesting < 1230589167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I dislike it myself < 1230589171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230589172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to 500 kittens - I LOVE KITTENS AND RABIES (9999999999999:999) < 1230589177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to 500 kittens - I LOVE KITTENS AND BABIES (9999999999999:999) < 1230589181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to 500 kittens - I LOVE KITTENS AND SATAN (6:66) < 1230589182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1230589184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1230589194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it sucks I fully agree < 1230589216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Wow, because you can detect a social experiment, ehird. < 1230589220 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Iron Maiden - Number of the Beast < 1230589227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, argh < 1230589227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230589230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to computer fan < 1230589235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan++ < 1230589240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: intolerant much < 1230589244 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster, you dont like the song? < 1230589247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh yes < 1230589248 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a great song! < 1230589256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster doesn't like anything that isn't classical. < 1230589259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I don't like now playing, and I don't like rock < 1230589265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rap or whatever that is < 1230589269 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230589276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IRON MAIDEN: Rock or rap. Or whatever that is. Get off my lawn. < 1230589281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1230589281 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think because you dont even know what genre it is < 1230589293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, well what is it then? < 1230589293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that you cant justifiably make a comment on it because of its genre. < 1230589302 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ill let you figure that out, you're smart < 1230589327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I think I read before what genre it was, but I don't remember exactly < 1230589334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one of those on r iirc < 1230589341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1230589344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes it makes sense < 1230589371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think anmaster might be drunk < 1230589374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Iron Maiden are a British heavy metal band", so yes rock < 1230589382 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :heavy metal is not rock < 1230589383 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thanks for playing < 1230589386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I never drink alcohol < 1230589392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Heavy metal (often referred to simply as metal) is a genre of rock music[1]" < 1230589395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Heavy_metal_music < 1230589401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not all genres with guitars in are rock < 1230589403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia is wrong in that regard. < 1230589409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, citation? < 1230589423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :correctness > citation < 1230589424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :guantanamo music < 1230589434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, since wikipedia has a citation for that I suggest you add a citation for your statement too < 1230589439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh shut up AnMaster < 1230589448 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats sort of like saying that hip hop is a genre of rock < 1230589452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just because they have a goddamn citation and psygnisfive doesn't doesn't mean they're right < 1230589452 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or rock is a genre of blues < 1230589454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and in Sweden heavy metal is known as "heavy metal rock" < 1230589455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1230589456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its' subjective to a degree < 1230589457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would agree' < 1230589462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not totally < 1230589463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/'// < 1230589482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and in Sweden heavy metal is known as "heavy metal rock" < 1230589494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah who gives a shit what it is in your language < 1230589500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you don't I see < 1230589502 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, in American, heavy metal is known as "heavy metal not rock" < 1230589504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure you could derive all sorts of crap from english words < 1230589505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: everyone who speaks Swedish? < 1230589511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, maybe it is, *shrug* < 1230589512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in context. < 1230589531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, would you call heavy metal a type of rock or not? < 1230589560 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :heavy metal is itself a genre of metal < 1230589591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Metal is rock-descended, but it is not rock. < 1230589709 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i bet anmaster thinks punk is a genre of rock < 1230589714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know, I've never listened to it < 1230589720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I don't think punk is that < 1230589723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, why would I? < 1230589737 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because punk has about as much connection to rock as metal does < 1230589739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :except less so < 1230589743 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since metal diverged earlier < 1230589786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, however wikipedia has this http://en.wikipedia.org/wiki/Punk_rock < 1230589792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug' < 1230589796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/'/*/ < 1230589802 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :OH NO ANMASTER PUNK IS ROCK YOU WERE WRONG < 1230589833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, what the heck are you on? < 1230589844 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a chair. < 1230589850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, good for you < 1230589862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wikipedia is not always correct just because someone who they deem reliable says so < 1230589864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but something else too or you wouldn't use all caps < 1230589883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was sarcasti-emphasis. < 1230589887 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird, dont bother < 1230589894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster has proven his lack of intelligence. < 1230589901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't think wikipedia is always reliable, but I always heard heavy metal referred to as a type of rock < 1230589931 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and Finland is a Nordic country. < 1230589941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster is swedish. < 1230589946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1230589975 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a large number of swedonoregmarkians dislike it when Finland is said to be nordic. < 1230590013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting, if anyone agreed with you two I would expect to see something about it on the talk page on wikipedia < 1230590031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/facepalm < 1230590033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is nothing as far as I can see at a quick glance about heavy metal not being a type or rock < 1230590041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i think you are confusing nordic with scandinavian < 1230590043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything is tribal music < 1230590047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it descended from tribal music < 1230590048 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :same thing < 1230590049 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230590050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My logic is _infallable_ < 1230590051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, and Finland is nordic, what about it? < 1230590053 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1230590061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats psygnisfive -----### < 1230590066 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rawr < 1230590068 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do it again ;O < 1230590156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :everything is primordial grunts < 1230590177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything is the big bang < 1230590179 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ook ook ook < 1230590314 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Ook. Ook? Ook. Ook! < 1230590374 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :Ook. Ook. Ook? Ook! Ook! Ook! Ook. < 1230590396 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :is there a OokOok interpreter bot here ? :p < 1230590498 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :That one was equivalent to +[. < 1230590505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sed + fungot would work < 1230590506 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a transfer takes place when the first subsequent publication of a forum without objection that the organization have no effect, < 1230590513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1230590513 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1230590515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1230590516 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora* alice darwin discworld europarl ff7 fisher ic irc lovecraft pa speeches ss wp < 1230590520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230590541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style irc < 1230590541 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1230590572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style agora < 1230590572 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: agora (a large selection of Agora rules, both current and historical) < 1230591078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why changing back? Have anything against other styles? < 1230591083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1230591084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they are not agora. < 1230591472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Man, Agora is so much better than . < 1230591473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :B < 1230591500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: feel free to storm out of ##nomic in a huff because you don't like it; however, do not feel free to turn #esoteric into ##nomic as a consequence < 1230591525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric is always offtopic. deal with it < 1230591537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we could make an #esoteric nomic whose only rule was that nomic games in #esoteric are forbidden < 1230591551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: where's the self-amendment? < 1230591573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's done purely using scams < 1230591606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we could have a fake history of how the self-amendment rule was amended away < 1230591620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: arguably a game ceases to be a nomic if that happens < 1230591622 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :#esotermic: Rule 1. Games of nomic cabot be played in #esoteric. < 1230591644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Cabot" is a little-known word meaning "can be amended, this is one, and this is the only method by which they can" < 1230591652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see Muphry is a player < 1230591669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Games of nomic acn be amended, this is one, and this is the only method by which they can be played in #esoteric." < 1230591671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Luvely. < 1230591699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: ehird's taken the log link out of the topic again < 1230591707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it wasn't there a second ago. < 1230591712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes it was < 1230591715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just it wasn't written in English < 1230591722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor in ASCII < 1230591735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah a turing complete language isn't a valid form of expressing a constant :P < 1230591737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, is esotermic somewhere between endotermic and exotermic? < 1230591771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that isn't TC, that was written in single-loop BF which is clearly a non-TC language < 1230591785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, s/turing complete/possibly-infinite/ < 1230591819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey, esolangs are much better than B too. < 1230591823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the possibilities are endless. < 1230591827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: come up with a library for me to make yet? < 1230591872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I made my suggestion < 1230591876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so did oerjan iirc < 1230591881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both were good IMO < 1230591884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan's was a meme joke. < 1230591886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no I don't have any other < 1230591892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes so why not do it still < 1230591902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh that would be good < 1230591904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :memlib < 1230591904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a library for a library is so vague it's hopeless < 1230591905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1230591907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :libmeme < 1230591915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :libmeme or memeli b < 1230591915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :C'est la même chose < 1230591916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1230591918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :libmeme or memelib < 1230591928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :libibido < 1230591943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I don't know French... "This is the meme ?) < 1230591945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1230591950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s7)/"/ < 1230591952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1230591956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/7/\// < 1230591965 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"It's the same thing", i think < 1230591969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230592037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's part of a famous quote < 1230592051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? who said/wrote it? < 1230592097 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1230592111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly s/quote/idiom/ < 1230592232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230592265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Jean-Baptiste_Alphonse_Karr < 1230592265 0 :Asztal_!unknown@unknown.invalid QUIT :"leaving" < 1230592374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hacks up irc client to display quicklog timestamp as _real_ timestamp < 1230592380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice solution or what :) < 1230592453 0 :Asztal_!n=asztal@chunkybacon.org JOIN :#esoteric < 1230592476 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.safetyglassesusa.com/frosclearlen.html Think these look too dorky as a mount for a HMD? < 1230592482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230592492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nice indeed < 1230592499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what bnc are you using now? < 1230592503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: miau, it's great < 1230592507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah nice < 1230592507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://miau.sourceforge.net/ < 1230592524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nicely, the client I use is written in ruby + cocoa < 1230592526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, most likely not going to change since I have a working solution myself < 1230592529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so this should be easy enough < 1230592541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will part/join in rapid succession as he debugs, though :P < 1230592552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you won't see it < 1230592556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to bouncerimation < 1230592561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indeed < 1230592572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :znc has the same feature if I want < 1230592577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can turn on sticky channel < 1230592596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hai < 1230592599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I have set #esoteric as sticky < 1230592607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk for a bit < 1230592618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rehai < 1230592627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok,shows up as PRIVMSG #esoteric :rehai < 1230592641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this will be the place < 1230592650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you please say hi in 3 seconds, twice? < 1230592652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1230592732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :revehai < 1230592787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well thanks oerjan < 1230592840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do it again please? < 1230592899 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hvithai < 1230592927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EXCELLERATING DEBUGGINOMS < 1230592931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^.^ < 1230592951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :["23:21 ", nil, " ", "Playing quicklog...", :notice, :myself, "ehird", nil, false, 2] < 1230592953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :["23:21 ", nil, " ", "End of quicklog.", :notice, :myself, "ehird", nil, false, 2] < 1230592957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hokay. < 1230592967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So, when that happens, i go into quicklog mode. < 1230593168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan < 1230593170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wanna do it a third time? :3 < 1230593180 0 :ehird!unknown@unknown.invalid QUIT :"Caught sigterm, terminating..." < 1230593185 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230593190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that was ment to happen.. < 1230593217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so that's what happens when i notice a ping too late < 1230593222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels the power < 1230593239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :food -> < 1230593297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did that WORK? < 1230593299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :holy cee-rap < 1230593305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it effing worked < 1230593308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this is AMAZING. < 1230593310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1230593323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I modified a full GUI application by adding a few lines and < 1230593325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tried it the first time < 1230593326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it worked. < 1230593328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :completely. < 1230593330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THAT IS AWESOME. < 1230593331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230593346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : a < 1230593348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : a < 1230593349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : a < 1230593352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, maybe slight problem. < 1230593364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :were those as deliberate? < 1230593379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope, no problem. < 1230593381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what < 1230593388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you said a three times < 1230593394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230593395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230593396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was asking if it was deliberate < 1230593397 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oh, crap, he won < 1230593401 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :triple A :( < 1230593467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230593468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/348641 < 1230593485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ the entirety of the changes I had to do to get quicklog timestamps as the real timestamps < 1230593517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230593519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I also added that end < 1230593521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230593575 0 :ais523!unknown@unknown.invalid QUIT :Client Quit < 1230593605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it works perfectly < 1230593608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaawwwwwwwwwweeeeeeeeesoooooommmmmmmmeeeeeee < 1230593623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BET YOU COULDN'T DO THAT WITH YER X11 AND YER KDE AND YER C++ < 1230593673 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1230593680 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1230593681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : http://www.safetyglassesusa.com/frosclearlen.html Think these look too dorky as a mount for a HMD? < 1230593790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: THIS IS TOTALLY KICKASS. < 1230593818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... not a useful answer :P < 1230593842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no i mean < 1230593844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MY LOGGER < 1230593845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is kickass < 1230593847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was reminded of the xkcd comic about cory doctorow. admittedly that was before he clicked the link < 1230593847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1230593878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :m wait what's an HMD < 1230593915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230593918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Head-mounted display < 1230593936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bu < 1230593936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1230593937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that means the answer is yes a priori < 1230593939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1230593946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :without even looking at the glasses < 1230593968 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HMDs = instant awesome, if you can't see that then your opinion is invalidated :P < 1230593984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1230593984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:39 Error(477): #esoteric [freenode-info] help freenode weed out clonebots, please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup < 1230593987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ fuck off freenode < 1230593988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :things can be instant awesome in a dorky way < 1230594011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: can you please say hi in 3 seconds, twice? <-- you didn't see this like 3 lines above: afk for a bit < 1230594046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: BET YOU COULDN'T DO THAT WITH YER X11 AND YER KDE AND YER C++ <-- ?? I don't code in C++ < 1230594054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes and? < 1230594057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I believe you could do it in lisp < 1230594062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure you could. < 1230594063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is what my irc client is coded in < 1230594066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's easier in ruby. :P < 1230594070 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is there a correlation between not coding in C++ and not drinking alcohol? < 1230594075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plus it'd be just as easy to modify the cocoa gui. < 1230594090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how is X11 related to changing timestamps? < 1230594098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for me irc client and X11 aren't related < 1230594102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because my irc client is a graphical app, because I live in the 21st century < 1230594103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you don't < 1230594104 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230594125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, since irc is textual, it is still mainly text centric < 1230594138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :name list, channel list, etc. < 1230594140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :topic bar < 1230594144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure indeed < 1230594151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the !!? < 1230594156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks like a strange type of diff < 1230594160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see the top of the paste < 1230594164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230594165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1230594180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is wrong with the normal diff -u format? < 1230594188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't store a copy of the original. < 1230594193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok makes senser < 1230594195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sense* < 1230594195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230594212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wonder if miau can reload the rc without restarting. Ah, fuck it. < 1230594216 0 :ehird!unknown@unknown.invalid QUIT :"Caught sigterm, terminating..." < 1230594219 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230594222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right there is nothing that using coca there as far as I can see < 1230594236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would work just the same if it did console output < 1230594241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, there isn't < 1230594243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I meant I could do it with a gui part just as easily :P < 1230594243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it only changes time stamps it seems < 1230594248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see ^ < 1230594256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: BET YOU COULDN'T DO THAT WITH YER X11 AND YER KDE AND YER C++ < 1230594256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1230594261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounded like not so < 1230594273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was just trolling. :p < 1230594305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1230594317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I believe it would be rather easy in erc too < 1230594320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the best practice is for something that seems like an /etc/init.d/ thing, but that is for one specific user. < 1230594327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would just have to change the format output hook a bit < 1230594333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I already use a custom one < 1230594334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :miau runs as my user and uses ~/.miau/ for stuff. < 1230594337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I could easily do it < 1230594346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But putting something in init.d that sudos as me and runs miau seems redonkulous. < 1230594362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :redonkulous? < 1230594377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No definitions were found for redonkulous. < 1230594380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1230594382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try urbandictionary :P < 1230594391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230594413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually know the origins < 1230594416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but everyone uses it. < 1230594431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first time I have seen it on irc < 1230594442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ridiculous in the way of a small donkey, i assume < 1230594459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is a small donkey ridiculous? < 1230594462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very < 1230594467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1230594471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it's small enough < 1230594479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like you can hold it in your hand < 1230594484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ok < 1230594487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1230594493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be very ridiculous < 1230594511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1230594515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Root is runnin gdd. < 1230594517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why < 1230594518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230594521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*running dd < 1230594521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gdd? < 1230594523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230594536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh that's just me copying ur passwords < 1230594545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1230594547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ur in my rutian, copying mah passwords? < 1230594548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zomg!! < 1230594563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ ps -A|wc -l < 1230594563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :58 < 1230594565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, All ur passwords are belong to me < 1230594567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Minimal enough. < 1230594593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I actually have less packages installed than the default minimal server install < 1230594593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ dpkg-query -W|wc -l < 1230594594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :177 < 1230594599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :default is around 220 or something < 1230594624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :You have no time to chance survive your make < 1230594631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yoda version) < 1230594646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and yes also reversed in other parts) < 1230594647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ make your time < 1230594647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make: *** No rule to make target `your'. Stop. < 1230594655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1230594670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the original is "You have no chance to survive make your time." btw < 1230594719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know. < 1230594719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird@rutian:~$ make "awesome'. This is unacceptable. As Ghandi said, \`I am appalled" < 1230594720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make: *** No rule to make target `awesome'. This is unacceptable. As Ghandi said, `I am appalled'. Stop. < 1230594761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the quote from? I mean not the Ghandi part, but the rest < 1230594764 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :you should enable make_magic_quotes! < 1230594768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nothing < 1230594770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: FOR < 1230594779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok then WHY? < 1230594785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why not < 1230594789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1230594793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ make up a reason < 1230594793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make: *** No rule to make target `up'. Stop. < 1230594797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop can't < 1230594805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that actually makes sense < 1230594805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::^) < 1230594811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230594827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :people should use :^) more < 1230594828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and it gave you the reason as well < 1230594835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what does that one mean? < 1230594848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean in what way does the meaning differ from :) < 1230594865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ is a nose. < 1230594869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except a cooler nose than - < 1230594871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1230594878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but does it have the same meaning? < 1230594889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also we all know ^ is eye: ^_^ < 1230594892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1230595060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::^_^) < 1230595068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, nice one < 1230595077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, "one swollen ear"? < 1230595089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or hm what could it be in the other direction < 1230595111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::^ < 1230595112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awwwwwww < 1230595114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look at its smile < 1230595117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1230595119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beak < 1230595123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230595126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :beakies? < 1230595135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^: < 1230595137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would like, rock < 1230595141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's ALSO HAPPY < 1230595157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think it's impossible to make a beakie do anything but smil < 1230595157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1230595168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe with some unicode? < 1230595177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or if not: irc will be a happier place < 1230595178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::†^ < 1230595181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::^V < 1230595182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since no one can be unhappy < 1230595183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230595241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :happiness is mandatory < 1230595360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :) < 1230595427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if AnMaster got the reference < 1230595442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no < 1230595449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what reference? < 1230595488 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's from the Paranoia roleplaying game. if you're not happy, you're terminated. < 1230595504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: murphy just advertised his ParaNomic XP game. < 1230595511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice coincidence :^) < 1230595553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION envisions color-coded rules < 1230595567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://asynchronous.org/paranomic-xp/index.php?title=Main_Page & http://groups.google.com/group/paranomic-xp < 1230595681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :finally spammers get the proper treatment < 1230595727 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230595741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :xchat crashed again! I can barely believe it! < 1230595749 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.safetyglassesusa.com/frosclearlen.html or http://safetyglassesusa.com/19742.html < 1230595821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.safetyglassesusa.com/999999.html < 1230596458 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :genres are a stupid < 1230596461 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :also morning < 1230596695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evening < 1230596713 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1230597376 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1230597380 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :logs have been read < 1230597403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230597439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: Furthermore, < 1230597439 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :how insensitive. < 1230597483 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :Furthermore,? < 1230597500 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1230597501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1230597503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Furthermore,. < 1230597505 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :well bye < 1230597578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: what < 1230597589 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :what. < 1230597602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: what < 1230597604 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :j is so awesome < 1230597618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1230597630 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :understanding short code snippets is always an adventure < 1230599172 0 :devo!n=devo@f048043070.adsl.alicedsl.de JOIN :#esoteric < 1230599173 0 :devo!unknown@unknown.invalid PART #esoteric :? < 1230599975 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so < 1230599999 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :my little honors thesis project basically involves a graph rewriting component < 1230600032 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which i suppose means that, since graph rewriting languages are equivalent to turing machines < 1230600044 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that my little model of language has the potential to be turing complete < 1230600045 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1230601553 0 :EgoBot!n=EgoBot@codu.org JOIN :#esoteric < 1230601563 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1230601573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Promising. < 1230601591 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... it received it ... < 1230601595 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230601874 0 :EgoBot!n=EgoBot@codu.org JOIN :#esoteric < 1230601878 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1230601905 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230602009 0 :EgoBot!n=EgoBot@codu.org JOIN :#esoteric < 1230602017 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1230602025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH COME ON < 1230602026 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1230602031 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1230602049 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh ... hm, now it's trying to spam blank lines 8-D < 1230602055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!raw QUIT < 1230602069 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: col < 1230602075 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230602128 0 :olopolo!unknown@unknown.invalid NICK :oklopol < 1230602128 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230602807 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :col? < 1230602912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a lazy cool < 1230602921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1230602973 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The oklopol alphabet: bdhklopq < 1230602991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :h isn't really my type < 1230603008 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oblodohokloloplol < 1230603025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"pl" isn't right < 1230603068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bl is a bit iffy too < 1230603076 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if we could do some statistics on oklopols various names to see if theres some general trends beyond only using o as a vowel < 1230603099 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1230603103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doo it < 1230603112 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol oklofok olopolo < 1230603119 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what else < 1230603132 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Clearly, we should only use certain digraphs. < 1230603148 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Initial and final letters count as digraphs. You're not allowed to start with anything but o. < 1230603171 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol what else have you used < 1230603196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm. < 1230603200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a lot of stuff. < 1230603212 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tell me! < 1230603225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklokok is #3, probably < 1230603234 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklokok is whats between your legs < 1230603244 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but ok < 1230603250 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oklopolofoko < 1230603260 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol oklofok olopolo oklokok < 1230603264 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230603267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i don't see your point < 1230603276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's the etymology < 1230603307 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a random oklopol generator. < 1230603326 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so the regex so far is /olopolo|(oklo(pol|fok|kok))/ < 1230603348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we might expect that this generalizes to /olopolo|(oklo(p|f|k)o(l|k))/ < 1230603357 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You're not going to make a regex that recognizes anything containing only those digraphs? < 1230603367 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I did that once for the name "GreenReaper". The resulting regex was very long. < 1230603382 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :suggesting that you could also use oklopok, oklofol, oklokol, oklopok < 1230603396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could. < 1230603403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :warrigal: what digraphs? < 1230603405 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :On "oklopol" only: /o(klo|po)*l/ < 1230603406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i think i have, at least a few of them < 1230603419 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the digraphs in "oklopol" and "oklofok" and "olopolo" and "oklokok". < 1230603453 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you mean ok lo po ko and fo? < 1230603494 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we have no evidence for the oklo name language being more general than that, warrigal < 1230603509 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No, ok, kl, lo, op, po, ol, of, fo, ko, as well as initial o and final l, k, and o. < 1230603511 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we just have olopolo, oklopol, oklofok, and oklokok < 1230603569 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol says might have also used some of oklopok, oklofol, oklokol < 1230603585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"fof" wouldn't really belong in the family < 1230603587 0 :oklopol!unknown@unknown.invalid NICK :fof < 1230603591 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :but it's pretty cute. < 1230603594 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1230603607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so like i said it seems we might be able to generalize to /olopolo|(oklo(p|f|k)o(l|k))/ < 1230603628 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :oklopoll was my secondary nick at some point < 1230603636 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with two l's? < 1230603645 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :yess < 1230603647 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well thats an orthographic variant of l, lets say < 1230603668 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :i've also been oklodol and oklodok < 1230603672 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :maybe even oklodoll :D < 1230603684 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230603685 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok: /olopolo|(oklo(d|p|f|k)o(ll?|k))/ < 1230603694 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :variantness would account for doll nicely too < 1230603735 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :fof: well, ofofofofo would fit. < 1230603747 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Secondary stress on the first syllable, primary stress on the penultimate. < 1230603752 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :hey cool. i should make like a mirc script on that info < 1230603766 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :warrigal: it would fit what? < 1230603769 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: where do you get that? < 1230603771 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your imagined digraph patterns? < 1230603779 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :none of his names display that pattern. < 1230603792 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all of them except olopolo have oklo- prefix < 1230603794 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :all my nicks have primary stress on the first syllable < 1230603824 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :methinks warrigal is silly < 1230603837 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :well, that's just how he is < 1230603874 0 :fof!unknown@unknown.invalid NICK :oklodol < 1230603878 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :! < 1230603892 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Now you have That Letter NetHack Uses To Represent Canines. < 1230603904 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Actually, all canids, I think. Foxes are d, aren't they? < 1230603905 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :this is a rather gay nick < 1230603910 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but i like it :| < 1230603923 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i would probably use it a lot if it wasn't so gay < 1230603930 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol looks like a pill women take to prevent bloating < 1230603932 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i don't play < 1230603937 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :midol, and its sister drug, oklodol < 1230603943 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1230603944 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what makes a nick gay. < 1230603948 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodoll is cuter < 1230603950 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and defiitely gayer < 1230603956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :much more suited to you, oklo. < 1230603978 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i think dol is a cuter suffix < 1230603983 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Does "gay" mean "embarrasing or perceived to be perverted" or something? < 1230603987 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230603989 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it means homosexual. < 1230603995 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as in, "oklo-ish" < 1230604004 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :even tho hes oklosexual. < 1230604007 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: you don't know what gay means? :D < 1230604056 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you meant "This nick kind of likes to have sex with other nicks of the same gender". < 1230604073 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse thats what he meant < 1230604079 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :6!:2 '(6!:3) 3' < 1230604079 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :3.03061 < 1230604083 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION giggles < 1230604091 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? lol < 1230604103 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's pretty funny :D < 1230604117 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :J? < 1230604125 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i hope you don't know it < 1230604130 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because that sure as hell was not funny. < 1230604143 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :How gay would the nick "Warridal" be, then? < 1230604153 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :less so? < 1230604160 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Less than "oklodol"? < 1230604161 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean you're a warry gal < 1230604169 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :"kitty can scratch" < 1230604185 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I hope nobody interprets the "gal" at the end as meaning I'm female. :-P < 1230604207 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should emphasise the pronunciation by changing it to "Warrigle" or something, even though it would no longer be spelled right. < 1230604208 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :for the purposes of assessing gayness they might < 1230604233 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That "a" is just about silent, even. < 1230604238 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :how about WarryGal < 1230604252 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i know what pronunciation you're going for < 1230604271 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :don't assume i don't know everything, it's demeaning < 1230604289 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, but aren't I supposed to be the all-knowing one in this conversation? < 1230604313 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I find it most very offensive when you pretend I make mistakes. < 1230604353 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i find it most offensive you're offended by your mom < 1230604366 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You're like Hitler. < 1230604369 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Glad that argument's over. < 1230604417 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :warrigal: its not about silent at all < 1230604434 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a schwa, not silence. < 1230604448 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: he knows, he's lojbanese < 1230604452 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Lojbanised: .UORigl. < 1230604459 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :^ behold. < 1230604465 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pfft < 1230604469 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Except where the "i" is the lojban pretend-it-isn't-there i. < 1230604474 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lojban is an ugly language < 1230604483 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that's hardly the point < 1230604488 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :the point is i read his mind < 1230604513 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :"this term, i've heard it in lojban contexts, let's lojban it up" < 1230604534 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :of course, that probably isn't what he thought, but that's hardly the point either < 1230604547 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :there is no point, only mindless characters < 1230604548 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I haven't heard the word "Warrigal" in lojban contexts. < 1230604550 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wandering around < 1230604553 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :(Alternatively, .UORigyl.) < 1230604580 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, he didn't actually seem to respond to schwa with that lojban comment < 1230604606 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well. we will never know < 1230604622 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :7!:2 '+a' NB. But + (conjugate) does, even for a real array < 1230604622 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :576 < 1230604628 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :lol okay *that* is funny < 1230604633 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230604638 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Is it .UORigl. or .UORigyl.? The world may never know. < 1230604644 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230604647 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230604650 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :of course now it's not enough if you know j, you'd have to know what i'm talking about. < 1230604707 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :J is such an interesting language < 1230604725 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :is that trying to be sarcasm < 1230604730 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nope! < 1230604733 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i like J < 1230604735 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :good < 1230604737 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its weird < 1230604738 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's awesome < 1230604740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and thus wonderful < 1230604742 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also < 1230604761 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ive been tempted to try and design a lisp processor that doesn't simulate lisp with registers < 1230604772 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but instead is actually a lisp machine < 1230604800 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :juno wudaimeen? < 1230604805 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :might be niec < 1230604839 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i think eino < 1230604844 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, all the lisp processors ive seen are sort of register based < 1230604869 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with stacks for storing register state for recursion and other nested function calls < 1230604884 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but when you hand evaluate lisp you dont do this at all < 1230604896 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, whereas the processor should definitely understand regexes < 1230604903 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230604908 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1230604908 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1230604912 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :DID I SAY REGEXES < 1230604915 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S SO WHAT I MEANT. < 1230604929 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think processors should understand thue. < 1230604942 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :(i *occasionally* meant sexps) < 1230604948 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, earlier i realized why graph rewriting is obviously TC < 1230605015 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :why then? < 1230605038 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because kolmogorov proved it or because you can encode thue in it? < 1230605039 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to ignore this channel until someone says his name < 1230605043 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal < 1230605052 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to ignore this channel until someone says his name again < 1230605056 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal < 1230605059 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to ignore this channel until someone says his name again again < 1230605063 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal < 1230605066 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you can trivially encode a Type-0 language in it < 1230605070 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to ignore this channel for a while < 1230605073 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to get bored < 1230605081 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230605086 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230605101 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a string is kind of just a graph that consists of only one chain < 1230605111 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that's bad, ehird will so cling onto that. < 1230605116 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :abc is the graph ({a,b,c}, {(a,b),(b,c)}) < 1230605132 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i did not get bored, i just meant i decide not to continue doing that. < 1230605133 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously the string "aa" in a graph would need to be like < 1230605145 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :({a1,a2},{(a1,a2)}) < 1230605148 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sorry for confusing you, my life is still interesting 24/7. < 1230605212 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah and you just hang things from the nodes of the path < 1230605214 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :to make characters < 1230605227 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mm yeah that works even better < 1230605232 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :thus trivially encoding thue < 1230605235 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you dont need to index your symbols < 1230605236 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh, you had another way? < 1230605247 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'm all queers < 1230605251 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230605254 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :whoops, must be the nick < 1230605260 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think the graph representing the string "aa" is best written like this: aa < 1230605275 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :warrigal, thats a bad representation of the string as a graph < 1230605290 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think you mean it's a bad representation of the graph as a string. < 1230605292 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i read that as just one node eodermdrome < 1230605297 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230605298 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230605299 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1230605299 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That has two nodes, labeled a and a, connected. < 1230605301 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230605306 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :instead of indexing the nodes like i suggested < 1230605313 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :*node as eodermdrome notation < 1230605329 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you could just have a 1-to-1 correspondence between string-symbol and some graph-nodes < 1230605342 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where the n's symbol corresponds to some node n < 1230605348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with the relevant connections < 1230605354 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Here's a little star made of a's: aaa(aa)(aa)(aa)(aa)aa < 1230605361 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Here's a little ring made of a's: a1aaaaa1 < 1230605370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and just connect node i to the graph node that represents the symbol for string-symbol i < 1230605422 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: (aa) means a path that returns after )? < 1230605430 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oklodol: yep. < 1230605435 0 :jayCampbell!n=jay@209.66.100.34 JOIN :#esoteric < 1230605449 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :esohi < 1230605461 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Well, the last thing in the parentheses is not connected to the thing before the parentheses. < 1230605471 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230605481 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: that's kinda like eodermdrome, except you have a prettier way to return from the depth-first descent < 1230605490 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i know < 1230605494 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This is inspired by SMILES. < 1230605516 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh. well i'm sure you could've invented it just as well. < 1230605525 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure I could have. < 1230605550 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This is an example of SMILES, I believe: CC(CC1=CC=CC=C1)NC < 1230605566 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: sorry, i mentally ignored you for a moment, i tend to separate conversations like that < 1230605569 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads < 1230605572 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its ok :) < 1230605603 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Looking at that, you can tell you have a couple of carbons, and then a branch with what appears to be an aromatic ring, and the other branch is nitrogen and then carbon. < 1230605639 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The common name of that molecule is methamphetamine. < 1230605660 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to come up with a SMILES for paracetamol < 1230605691 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so kinda like mine, except you have just one copy of each glyph-subgraph? < 1230605692 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nevermind oklodol nevermind :p < 1230605692 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::i < 1230605692 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i do mind < 1230605693 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. can't be what you meant < 1230605694 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :or at least not with the kind of graph rewriting i'm thinking < 1230605694 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you didn't really specify of course < 1230605701 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im giving a formal mathematical definition to a mathematician friend < 1230605706 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ill post it here if you want < 1230605711 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: sure. < 1230605717 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :of course i'm only half-mathematician < 1230605772 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i can't reverse-engineer ='s right now < 1230605773 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230605774 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1230605778 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i can with the explanation < 1230605810 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :this channel has certainly evolved < 1230605810 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :do *not* explain ='s. < 1230605814 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :pun only half intended < 1230605815 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: from what to what < 1230605824 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what pun < 1230605824 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and also hi < 1230605833 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i also mentally ignored you :) < 1230605844 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, what pun? < 1230605845 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :CC(=O)NC1=CC=C(O)C=C1 < 1230605862 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :"evolved", this looks like organic chemistry < 1230605869 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh okay. < 1230605875 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :kinda far-fetched < 1230605885 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so. from what to what? < 1230605917 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :from brainfuck to brain stimulant production < 1230605920 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it is, and always has been, a bag of random. < 1230605943 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: we produce less than you could ever imagine < 1230605954 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :such small amounts it's mindblowing < 1230606093 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok oklodol < 1230606104 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you want my little proof that graph rewriting is TC? :) < 1230606123 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :My little proof that graph rewriting is TC is "Thue". < 1230606128 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its beautifully trivial :D < 1230606135 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well sure, if it's just you pasting a link < 1230606135 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yours is probably more interesting. < 1230606149 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, ill write it up and give you the link then < 1230606181 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you can write it here as well < 1230606198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, i'd rather have it all together, not spread out between other convos anyway < 1230606198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so < 1230606207 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :understandable < 1230607404 0 :Dewi!n=dewi@203-206-249-67.dyn.iinet.net.au JOIN :#esoteric < 1230607577 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hy < 1230607960 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i think i should try sleeping again < 1230607963 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :cya -> < 1230608244 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1230608249 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230608259 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :...well yes? < 1230608260 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wellnowwhat.net/graph_rewriting_tc_proof.html < 1230608261 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :done? < 1230608287 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just read the beginning, then go to sleep. < 1230608308 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres not much to it other that showing that strings can be mapped to graphs < 1230608338 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :once youve done that, its trivial to replace rules that use strings with rules that use graphs < 1230608555 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously to be more complete we'd want some rule for deriving new node sets at each step but thats trivial and boring < 1230608566 0 :jayCampbell!unknown@unknown.invalid PART #esoteric :? < 1230608604 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well i have no idea how to do the mapping to graph rewriting rules < 1230608612 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but, i don't know what rewriting you use < 1230608615 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there is no real mapping < 1230608627 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the mapping is just replacing the rules s -> s' < 1230608633 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with rules G_s -> G_s' < 1230608662 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er < 1230608668 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just believe that works. < 1230608671 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :K_s -> K_s' < 1230608674 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1230608679 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because strings can become graphs < 1230608688 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a substring is a subgraph < 1230608711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so any string that has the substring s can be made into a graph that has the subgraph K_s < 1230608743 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i'm almost there. < 1230608746 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but seriously < 1230608747 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :sleep < 1230608750 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :night :) < 1230608754 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :almost 6 am < 1230608756 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1230608765 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :tried sleeping at 0:00 < 1230608767 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :slept till 2 < 1230608772 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :asdfjksjdflkj < 1230608773 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1230609424 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so say i have the string abc, and the rewriting rule ab->cc, first of all i'd have the graph ({0,1,2,a,b,c}, {(a,b),(b,c),(0,a),(1,b),(2,c)}) to represent abc? < 1230609447 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :where 0 1 2 are the nodes that represent the string < 1230609454 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and a b c represent the symbols < 1230609536 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1230609536 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230609541 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes :) < 1230609550 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually i modified it so that the graph's V has all the symbols in A < 1230609556 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just to make it cleaner. < 1230609558 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :no waittt < 1230609563 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but yes < 1230609566 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if i have 0 1 2 be the actual characters < 1230609577 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :then (0,1) (1,2) and not (a,b) (b,c) < 1230609585 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1230609603 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously you'd want to have symbols that aren't integers < 1230609622 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so constraint it that all the symbols are of the form [s] < 1230609623 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, then the rewriting rule would be ({3, 4, a, b}, {(3,4), (3,a), (4,b)}) -> ({5, 6, c}, {(5,6), (5,c), (6,c)})? < 1230609624 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or whatever you want. < 1230609642 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er what? < 1230609684 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230609687 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :dunno. you show me < 1230609703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, obviously this doesnt take into account the fact that i could be different when you look at the string being rewritten and the substring < 1230609705 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so < 1230609713 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you have some rule ab -> cc < 1230609717 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you have the graph rule < 1230609753 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230609758 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :({1, 2, a, b}, {(1, 2), (1, a), (2, b)}) -> ({1, 2, c}, {(1, 2), (1, c), (2, c)}) < 1230609762 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I should do an esolang based on Active Worlds action lines < 1230609775 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: hmm right. < 1230609812 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but how does the graph rewriting work exactly? < 1230609818 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1230609826 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean obviously a, b and c are named nodes there < 1230609833 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and 1, 2 aren't, they're variables < 1230609840 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that can match any node < 1230609867 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the node names are arbitrary. < 1230609881 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like i is arbitrary in a substring < 1230609892 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean if not, then the first one could just as well be matching the string, not the string's two characters and the symbol nodes < 1230609894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the graphs there are subgraphs of some given graph in a derivation < 1230609919 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if a and b aren't special then ({1, 2, a, b}, {(1, 2), (1, a), (2, b)}) will match any path of 4 nodes < 1230609921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like the strings in the rule ab -> cc are substrings of a given string in a derivation < 1230609946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we could replace them with variables if you want, it doesn't matter. < 1230609954 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230609965 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1230609966 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the point is that strings can be mapped to graphs < 1230609992 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean in the rule ({1, 2, a, b}, {(1, 2), (1, a), (2, b)}) -> ({1, 2, c}, {(1, 2), (1, c), (2, c)}), don't a, b and c necessarily have to refer to the same a, b and c as in the actual string < 1230609995 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and any rule that rewrites some substring s1 .. sn as s1' ... sn' < 1230610006 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :can be rephrased to rewrite the equivalent subgraph < 1230610018 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol: what? < 1230610032 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :what what? < 1230610041 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean the same a, b, and c as in the actual string? < 1230610052 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :in the graph construction of abc < 1230610065 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what does that even mean tho? < 1230610075 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that you're not just matching any path of 4 nodes. < 1230610096 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that graph, firstly, is not a path of 4 nodes. < 1230610104 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :it's not? < 1230610107 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its at most a graph of three nodes, but thats semi irrelevant < 1230610111 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, its a directed graph < 1230610116 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1230610130 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that chages things. < 1230610133 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230610136 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :*changes < 1230610136 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dumbass < 1230610148 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yes, and still i'm not satisfied < 1230610149 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230610156 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :still, the same question < 1230610165 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i too still give you the same question < 1230610168 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what does that even mean < 1230610170 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :are a, b and c variables there, or can they just refer to any node in the original string < 1230610173 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :'s graph < 1230610177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230610181 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a, b, and c are symbols. < 1230610185 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in the alphabet. < 1230610190 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :think of it like this < 1230610197 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and the graph knows that? < 1230610211 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the graph doesnt have to < 1230610249 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because no rule will ever rewrite an alphabet node. < 1230610268 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it only rewrites the string symbol nodes. < 1230610283 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just think of it like this oklopol < 1230610292 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your have one node for every symbol in the alphabet < 1230610303 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :collect all of these nodes at the bottom of your visual picture of the graph < 1230610314 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :above these you have a chain of nodes 1->2->...->n < 1230610326 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for each symbol in a string < 1230610352 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and each has a link to its symbol < 1230610354 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and from each of these nodes you have an edge pointing to the alphabet symbol node < 1230610368 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i know, i read your thing. < 1230610371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230610375 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so then why is this confusing? < 1230610377 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :it's the rewriting i don't understand < 1230610380 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1230610396 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :kinda hard to explain it :) < 1230610406 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wish i could just draw it on paper. < 1230610409 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats probably because you dont know what you mean :) < 1230610413 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok go and draw it < 1230610417 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i know exactly what i mean < 1230610421 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :use an online whiteboard if you want < 1230610441 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ill gladly watch and tell you you're wrong :p < 1230610447 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230610448 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that in the rewrite rule, you have to match any two nodes that are connected to each other, and two two certain symbol nodes < 1230610454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF XCHAT < 1230610456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1230610469 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so these symbol nodes need to be named in the rule, they can't just be variables that match any nodes < 1230610481 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what? < 1230610484 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because otherwise any two adjacent characters would match any rule of length 2 < 1230610492 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :except oklopol < 1230610495 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in the graphs < 1230610504 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a and b and so on are not variables < 1230610514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they're symbols in the alphabet < 1230610540 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :...so 1, 2... are variables in the rewriting system, and a, b... are constants? < 1230610568 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i don't care what their semantics are < 1230610568 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230610568 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a and b are the symbols in the alphabet < 1230610573 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230610576 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :there's no alphabet < 1230610581 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, here's my translation of AW into an esolang. I don't have any syntax, because I don't want to steal Active Worlds syntax < 1230610584 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'm asking how the graph rewriting works < 1230610585 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there IS an alphabet, oklodol < 1230610591 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Objects can have names. Names aren't unique < 1230610598 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :what are the exact semantics of the graph rewriting < 1230610607 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :do those consider a and b different from 1 and 2 in the rules < 1230610612 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As an action, an object can set a timer on itself or on objects with a certain name < 1230610630 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1 and 2 are just the names for the nodes in the subgraph. < 1230610641 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :These timers are the only real way for objects to communicate, other than setting text on them which can serve as output, but cannot be read by objects < 1230610647 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like s_1 and s_2 are the names for the symbols in a substring < 1230610658 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: just give me the exact graph rewriting semantics, that's the only way < 1230610665 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i did! < 1230610670 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1230610673 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why do you have such a hard time understanding this? < 1230610688 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i always do. < 1230610693 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When the timer goes off on an object, it might take an action, such as changing its name or setting a timer < 1230610718 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i mean < 1230610727 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why a and b in the rewriting rules < 1230610728 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actions might also be triggered by a click, or when the object is created < 1230610732 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What can be done with this? < 1230610733 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :would only match the nodes a and b < 1230610736 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it turing complete? < 1230610741 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but the nodes 1 and 2 in the rewriting rules < 1230610743 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :match any two nodes < 1230610747 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230610748 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1230610755 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a and b are nodes. < 1230610762 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess no one's noticing me < 1230610774 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if nothing matches any two nodes, and not just some named nodes, the amount of nodes will never increase) < 1230610779 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :*(if < 1230610779 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1 and 2 are also nodes, but they're variables not actual nodes < 1230610784 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1230610795 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so 1 and 2 are different from a and b, in the rewriting rules? < 1230610817 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in the same way that s_1 and s_2 are different from a and b in string rewriting rules < 1230610821 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :the real question: are you leaving some semantics of string rewriting in the graph rewriting stage? < 1230610832 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: okay. that's what i asked in the first place < 1230610840 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol, there is nothing confusing about this < 1230610843 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just shut up and calculate. < 1230610845 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :stop thinking. < 1230610845 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :06:03… oklodol: i mean obviously a, b and c are named nodes there < 1230610845 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :06:03… oklodol: and 1, 2 aren't, they're variables < 1230610846 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres no thinking. < 1230610857 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :I SAID THEY WERE VARIABLES AGES AGO < 1230610859 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you didn't say the rewriting system allows that < 1230610872 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it allows it in the same way that it allows it in string rewriting < 1230610886 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but you don't need that for getting it tc < 1230610890 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so i didn't just assume it. < 1230610898 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i asked, you didn't answer < 1230610901 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you sort of do oklopol < 1230610903 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :when you write a rule like < 1230610905 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ab -> cc < 1230610915 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what you're saying is not just ab -> cc < 1230610920 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what you're saying is really < 1230610942 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a substring s_1 s_2, where s_1 is an instance of a, and s_2 is an instance of b < 1230610949 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so, where did you clearly say a and b are symbols *in the graph rewriting language*? < 1230610953 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :can be replaced with the substrinct s_1 s_2 where s_1 and s_2 are both instances of c < 1230610991 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because i thought you were talking about them being symbols in the string rewriting language < 1230611000 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with strings this doesnt have to be as explicitly stated because a symbol can occur multiple times in a string in any order you want < 1230611020 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so its like a tuple, or more accurately, a set {(symbol, index), ...} < 1230611040 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: say it again so that I can pay attention to you this time. < 1230611041 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, i understand all this perfectly. < 1230611047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol, the graph language and the string language are identical in some regard. < 1230611056 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so oklopol < 1230611060 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you accept that a string can be < 1230611065 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: saying that would've made this clear < 1230611068 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :{(1, a), (2, b), ...} < 1230611081 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads what Sgeo's already said instead of waiting for him to say it again < 1230611088 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :notice that this is EXACTLY a subset of the edge set for the equivalent graph < 1230611141 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So objects can have names, names aren't unique, an object can set a timer on itself or on objects with a certain name, these timers are the only way for objects to communicate, and when the timer goes off on an object, it might take an action. < 1230611149 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Precisely what Sgeo said, of course. < 1230611158 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol: saying so would've restated what should've been obvious :P < 1230611183 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1230611194 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Objects can also take actions if clicked < 1230611197 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I can see implementing a Minsky machine with that. < 1230611202 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Minsky? < 1230611210 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p665516556.txt < 1230611213 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The number of objects named A is the value in register A, etc. < 1230611223 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't count number of objects named A < 1230611234 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You don't need to be able to count. < 1230611243 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What you do need to be able to do, however, is decrement... < 1230611256 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1230611259 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"that's ok, I was assuming you had a brain" < 1230611265 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So no, that doesn't work. < 1230611271 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you don't have to explain anymore, i just didn't know you could have both named nodes and variable nodes, because you didn't show that in the rewrite rules in any way < 1230611280 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1230611287 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You can have individual objects name themselves to something else < 1230611290 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230611293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you have named symbols and variable symbols in string rewriting. < 1230611294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But it would be a fixed number that could do that < 1230611319 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I should describe the actual action line of AW, that might clarify things? < 1230611325 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, look oklopol < 1230611329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In an action line, there are triggers for commands < 1230611329 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If you have a bunch of identical objects, can they possibly be distinguished, ever? < 1230611343 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Can you make an arbitrary number of non-identical objects? < 1230611348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you accept that the string "xabx" is really something like {(1, x), (2, a), (3, b), (4, x)} < 1230611351 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If the answer to both of those is no, it's probably not Turing-complete. < 1230611360 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230611365 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Technically, in AW, not an arbitrary number, due to space limitations, but let's ignore that < 1230611367 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then the rewrite rule ab -> cc would be really < 1230611380 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :{(1, a), (2, b)} -> {(1, c), (2, c)} < 1230611388 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :identical objects can technically be distinguished, if the viewer can't see some of them < 1230611404 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Then they're not very identical, are they. < 1230611409 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, so? < 1230611410 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but {(1, a), (2, b)} is not a subset of {(1, x), (2, a), (3, b), (4, x)} < 1230611419 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so how can it match a substring of {(1, x), (2, a), (3, b), (4, x)}? < 1230611419 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Let's ignore that too < 1230611425 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :May I describe the action line? < 1230611427 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because 1 and 2 are variables < 1230611430 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1230611432 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Ignore that method of distinguishing them? < 1230611433 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230611437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you had variables in string rewriting already < 1230611437 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :triggers are create, activate, bump, and adone < 1230611444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :commands are things like animate < 1230611451 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You might have in an object < 1230611460 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: and why the fuck would i assume you assume the semantics from string rewriting stay once you get into the graph rewriting? < 1230611462 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you just dont SHOW it because its obvious what you mean < 1230611468 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :create name a, animate me . 1 1 0; adone visible no < 1230611481 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If you can't have an infinite number of non-identical objects, the only way to store infinite data is in the number of each type of object. < 1230611485 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no it's not. < 1230611487 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :nothing is obvious. < 1230611499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That creates a name a, and sets a timer on itself for 0 seconds. When the timer goes off (adone), it goes invisible < 1230611516 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :me can be changed to something else to trigger adone on a different object < 1230611516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well you would assume that, oklodol, because we're mapping strings to graphs < 1230611518 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make any sense? < 1230611523 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if you write something formal, i will read it formally, you didn't distinguish between the nodes of the rewriting rules, why would i. < 1230611530 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and matching subgraphs, just like matching substrings, HAS FUCKING VARIABLES < 1230611534 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it always has < 1230611542 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, but it doesn't need to have constants < 1230611552 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and when i tried to ask if maybe you have those < 1230611554 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it has constants only as much as strings have constants. < 1230611555 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1230611560 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you just started spouting trivialities < 1230611563 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :then insulting me < 1230611606 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if i spout trivialities its because the answers to your questions are trivial. < 1230611616 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah fuck you too < 1230611622 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :sleepy time, i got my answer -> < 1230611627 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :An arbitrary number of non-identical objects can be made, but not dynamically < 1230611639 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey, you're the one who didnt realize i said it has variables even immediately after i fucking said it has variables < 1230611645 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i cant help it if you're not reading my answers. < 1230611662 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so dont give me this shit about how im being an asshole. < 1230611688 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, we're talking about graph rewriting, oklopol < 1230611698 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse it has pattern matching with variables < 1230611703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why? because its graph rewriting! < 1230611708 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any rewriting system has this < 1230612064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there i've changed it for you oklopol < 1230612122 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah like i could sleep < 1230612124 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230612143 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :fucking log link < 1230612152 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230612154 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :like i'm not pissed off enough < 1230612169 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, so, this means no turing completeness? < 1230612175 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :breathe, oklodol. this is nothing to be pissed off about < 1230612185 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: sounds likely. < 1230612194 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What can be done? < 1230612200 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1230612201 0 :oklodol!unknown@unknown.invalid TOPIC #esoteric :logs >>> http://tunes.org/~nef/logs/esoteric/ <<< seriously, i want them here. < 1230612286 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230612293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does the new version satisfy you? < 1230612364 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what new version? < 1230612368 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i told you < 1230612373 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i rewrote the proof for you. < 1230612383 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it's definitely something to be pissed about < 1230612390 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, its really not < 1230612394 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you were quite directly calling me an idiot < 1230612422 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you were being one. < 1230612427 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :after fucking writing a formal reduction, and then assuming "obvious" things. < 1230612435 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: relink < 1230612443 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wait no need < 1230612449 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, I think I have a way to decrement < 1230612458 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i assumed nothing more than what was already assumed by the fact that were talking about graph rewriting < 1230612468 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which already assumes pattern matching < 1230612476 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Have a bunch of objects, one named d0, one named d1, one named d2 < 1230612491 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Each one can... hm, n/m < 1230612537 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actually < 1230612582 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, but it doesn't necessarily need anything but variables. which is why i asked whether there were constants. you didn't answer, so really, maybe i was ignorant of how graph rewriting works outside the eso community, but i definitely wasn't an idiot. < 1230612589 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because of that. < 1230612598 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse it requires constants, oklodol < 1230612602 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1230612616 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, graph rewriting in general doesnt, no. < 1230612634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats really irrelevant. < 1230612690 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yes, the only thing that's relevant is i can't sleep because i'm so fucking pissed :D < 1230612710 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :masturbate to thoughts of hurting me. < 1230612713 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Each object can have a certain set of actions happen when the timer goes off, but only one set of actions can be specified < 1230612714 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and really, it doesn't matter how many times you tell me i really was an idiot < 1230612723 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i do not agree < 1230612726 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and i just get more pissed < 1230612735 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612735 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612736 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612738 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612750 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now go jerk off to fantasies of smacking me. < 1230612753 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we'll both me pleased. < 1230612758 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :be* < 1230612780 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, even with the same name, different objects can have different actions < 1230612788 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But that doesn't really help, does it Warrigal? < 1230612788 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :glah. i need to see a shrink < 1230612792 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230612797 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you need to jerk off to fantasies of abusing me. < 1230612830 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i can't. because i can't do anything. because i'm so fucking pissed. < 1230612836 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230612849 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :irc is fun < 1230612867 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :irc irks? < 1230612883 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :vox vexes? < 1230612930 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well, you irk, irc just makes it harder to do anything about it. < 1230612946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i speak nothing but the truth! < 1230612966 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if it irks you, then the truth irks you, not me! < 1230613017 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230613022 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1230613038 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot and i'm ignoring you for... 5 minutes. < 1230613045 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230613054 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :OOOOH YOU MAKE ME SO PISSED < 1230613054 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, awake? < 1230613055 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230613057 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :can't do longer than that before i'll read logs anyway. < 1230613069 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: so. i think i could try to read your thing now :P < 1230613072 0 :Corun!unknown@unknown.invalid PART #esoteric :? < 1230613081 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I think so. < 1230613090 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :can result in long mental ignores when i lose my calm. < 1230613155 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If you want the most accurate description, try http://wiki.activeworlds.com/index.php?title=Object_Scripting < 1230613160 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I want to make an esolang out of it < 1230613395 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.activeworlds.com/index.php?title=Animate is the timer and inter-object interaction I was referring to < 1230613511 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should just give up and start reading my book or something < 1230613525 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i could sleep only for like 4 hours anyway < 1230613837 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: so what would the primitives+semantics be then? < 1230613858 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :primitives would be objects < 1230613879 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Semantics would be AWish < 1230613906 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, the sign command would display output < 1230613941 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: read The Spartans < 1230613945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or Guns, Germs, and Steel < 1230613947 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or Collapse < 1230613956 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just don't want to copy AW syntax, since I'd like something workable by sane people < 1230614007 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :how's that a way to make an esolang, making things saner? < 1230614103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, unless you want code like < 1230614115 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :create animate me . 1 1 0, astart < 1230614118 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : < 1230614122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :some more stuff < 1230614145 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In an esolang, it should not be animate me < 1230614148 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1230614278 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And the esolang should be easier to write in than AW < 1230614468 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1230614469 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well i didn't really read that link, so i'm not sure what animate me is. < 1230614472 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230614473 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well bye < 1230614486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklodol, animate me sets the timer on the object < 1230614499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :animate a would set a timer on all objects named "a" < 1230614508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What happens after is specified by the receiving object's adone < 1230614520 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :rught < 1230614522 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :*right < 1230614528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thing is, the syntax of AW's animate is ugly < 1230614534 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and that callback is what, like a function? < 1230614541 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's a trigger < 1230614554 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :what's a trigger < 1230614573 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :create, activate, bump, and adone are triggers. you might have create sign hi < 1230614575 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :For example < 1230614589 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :which means as soon as the object comes into view, it's a sign with the text "hi" < 1230614604 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :adone is a trigger like create, but it comes into play when the timer goes off < 1230614628 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thing is, the animate syntax has stuff that's not relevent to an esolang < 1230614635 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :animate me 1 1 1000 < 1230614644 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The 1 and 1 refer to frame stuff < 1230614657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :1000 is the time in miliseconds < 1230614740 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :delays would make a cool way to do control flow < 1230614788 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The delay can be 0 < 1230614811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and animate is the only meaningful way for objects to interact with eachother < 1230614824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, objects can make other objects signs, but for our purposes that's not interaction < 1230614891 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i don't read fiction < 1230614902 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ey? < 1230614905 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they're not fiction < 1230614918 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :The Spartans is a history of Sparta < 1230614918 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh. assumed they were < 1230614922 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230614936 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well history not so much. < 1230614953 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Guns, Germs, and Steel is a book about large-scale historical trends, namely why European nations went on to conquer the world and become enormously powerful and wealthy but noone else did < 1230614960 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i consider it fiction that is considered to actually have happened, which is worse than just fiction < 1230614967 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and Collapse is about why some societies face severe decline while others dont < 1230614976 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :faced*/didn't* < 1230614978 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because the reality isn't that interesting < 1230614981 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230614998 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well. collapse might work. < 1230615005 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GGS is good too < 1230615008 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'm all for stuff that's abstract < 1230615015 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can actually watch a show version of it < 1230615017 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :having to do with europe is a big minus < 1230615028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, its not so much having to do with europe < 1230615033 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its more having to do with the WORLD < 1230615049 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and the fact of the world is that european culture is so and so while others arent < 1230615059 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well that's not really my thing, i prefer theoretical worlds < 1230615065 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :most of the thing is about OTHER societies and why they couldn't rise to be enormously powerful < 1230615070 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but i might enjoy it, hard to say not having read it. < 1230615081 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that's always a problem with everything < 1230615082 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=bgnmT-Y_rGQ < 1230615082 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1230615085 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :part 1 of the video version < 1230615088 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :bye Sgeo < 1230615093 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its only 3 hours long so < 1230615094 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1230615126 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well. k that does sound interesting. < 1230615161 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :it's just usually things other than math rarely say anything i don't consider trivial < 1230615175 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1230615194 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or the Collapse talk: http://www.youtube.com/watch?v=lmZqW_xh_eA < 1230615253 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean there are interesting things to be said about all subjects, and of course authors have something to say, otherwise they wouldn't have written the book; it's just most of it is just build-up < 1230615257 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you can't do that with math < 1230615272 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol, one thing im really interested in doing is like creating a mathematical history < 1230615273 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like < 1230615277 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if there's no content, the reader will actually notice < 1230615287 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a model of historical change thats almost mathematical in nature < 1230615300 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think thats sort of Jared Diamonds idea < 1230615307 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(hes the guy who wrote GGS and Collapse) < 1230615340 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well i like (formalizing all things) equally < 1230615346 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230615350 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wait. < 1230615351 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i REALLY want to formalize memetics < 1230615362 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that grouping might be a bit wrong there. < 1230615371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : yes it is ;) < 1230615374 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :blah. i'm so fucking tired < 1230615384 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pets oklodol < 1230615417 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :could you explain what the difference between the two parsings is < 1230615430 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230615436 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1230615441 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm in such a coma. < 1230615444 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the difference is that yours is unparsable :) < 1230615464 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :for all things, the amount of how much i like to formalize them is the same < 1230615471 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1230615473 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and not that i like (formalizing things equally) < 1230615485 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230615504 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230615514 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :just thought that might require clearing up, ended up sticking parens in random places and confusing the whole world. < 1230615553 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but, anyway < 1230615574 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not actually going to read those books, even though i don't have anything against reading the latter two in principle < 1230615600 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :there's enough stuff to read about the things i actually care about < 1230615749 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :also i'm much less pissed. which is good. i should stop ircing, it's dangerous. < 1230615816 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :also i should get something to drink, and start reading < 1230615828 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :this has been a pretty pointless night : D < 1230615829 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1230616686 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230616727 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1230623999 0 :clog!unknown@unknown.invalid QUIT :ended < 1230624000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230624582 0 :kar8nga!n=kar8nga@a-24.vc-graz.ac.at JOIN :#esoteric < 1230625838 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230626002 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1230626059 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as i said, the relevant relations in modern binding theory in minimalism atleast are coreference and c-command < 1230626063 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1230626064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1230627356 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230627397 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230627412 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1230627439 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1230630322 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230631097 0 :kar8nga!n=kar8nga@a-24.vc-graz.ac.at JOIN :#esoteric < 1230631106 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1230638243 0 :Judofyr!n=Judofyr@084202133007.customer.alfanett.no JOIN :#esoteric < 1230639780 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1230640503 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230640679 0 :rodgort!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230642166 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1230643568 0 :LinuS!n=LinuS@net-93-145-194-40.t2.dsl.vodafone.it JOIN :#esoteric < 1230643936 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230643944 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230643946 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230643950 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230643952 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230643956 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230643958 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230643962 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230644068 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1230645067 0 :flexo!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1230645811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++[-]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+. < 1230645811 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ab < 1230645828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yessssssssssssssss, it worked < 1230646808 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :why the loop? < 1230646818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: to delay it while I disconnected/reconnecte < 1230646819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d < 1230646828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I found a bug in my IRC client's bouncer quicklog processing code. < 1230646835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ jargon for the sake of it < 1230646839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I had to disconnect before it replied. < 1230646851 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :k < 1230647854 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :fungot: int main(void) < 1230647855 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: and granted p5 isn't as elegant as haskell or ocaml's versions.) both can accept optional trailing step arguments through ( by step). < 1230647880 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :fungot: show tables; < 1230647881 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: for some x y. you cannot modify a variable i starting at 0 ( and both variables hold the same value); ( :range variable (index index-variable)), which is implemented < 1230647890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1230647891 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc* lovecraft pa speeches ss wp < 1230647896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style darwin < 1230647896 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: darwin (Books by Charles Darwin -- you know, that evilution guy) < 1230647903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: < 1230647903 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my dear lyell, yours gratefully, charles darwin. < 1230648018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style fisher < 1230648019 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: fisher (Fisher corpus of transcribed telephone conversations) < 1230648022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1230648026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: *BEEP* < 1230648026 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ( ( i don't noise lately noise i haven't < 1230648036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style ss < 1230648036 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ss (Shakespeare's writings) < 1230648038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style pa < 1230648038 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: pa (around 1200 transcribed Penny Arcade comics) < 1230648046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(sorry, fungot, but your style names are confusing) < 1230648046 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what are dante's guns called again? < 1230648051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: x < 1230648052 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that depends. how much do you have any big plans for sunday? someone else go. doom 3 comes out tomorrow. < 1230648061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it's basically going verbatim here. < 1230650591 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230650813 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230650913 0 :rinsmaster!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230651399 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230651560 0 :moozilla!unknown@unknown.invalid QUIT :Connection reset by peer < 1230651768 0 :oklodol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230652442 0 :flexo!n=flexo@flexotec.eu JOIN :#esoteric < 1230652805 0 :Mony!unknown@unknown.invalid QUIT :"reboot XChat" < 1230652823 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230653957 0 :Judofyr_!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230654203 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230654438 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 148 (No route to host) < 1230655116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow this code would make AnMaster squirm < 1230655125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1230655128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what code < 1230655178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Here's the first part of it. < 1230655178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define pp(x,t) (fpp(stdout, t, x)) < 1230655179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define fpp(s,t,x) (_fpp((s), ((void *)(x)), (#t), (#x))) < 1230655181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :void _fpp(FILE *, void *, char *, const char *); < 1230655189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is it from? < 1230655196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Old code I wrote. < 1230655206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, IOCCC? < 1230655212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well not that much < 1230655218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nah, it actually does something useful. < 1230655223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? What? < 1230655224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll pastie the actual .c < 1230655229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1230655245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/kkghpnoxj3g4sn6hgjotla That header part + this. It's a debug prettyprinter < 1230655247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Use like: < 1230655257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pp(thing, type) < 1230655260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. pp(3, int) < 1230655264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pp("hello world", char *) < 1230655267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :outputs, I think: < 1230655269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 = 3 < 1230655269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1230655273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where are those defines you pasted? < 1230655274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in here < 1230655277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"hello world" = hello world < 1230655282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in the header file libstuff.h < 1230655285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230655294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can also do e.g. < 1230655295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pp(2+2, int) < 1230655297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'd output < 1230655301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2+2 = 4 < 1230655320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to me it looks like you are basically re-implementing fprintf with an alternative syntax < 1230655323 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1230655328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no. < 1230655333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It prints out the expression. < 1230655337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230655340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't want the type argument at first < 1230655344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah quite cool code < 1230655344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I think typeof failed somehow < 1230655362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was to feed my 'print debugging' habit. :P < 1230655373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm if gcc you could get rid of the type argument by using typeof(), but it didn't work? < 1230655374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1230655385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll add in typeof and see what breaks < 1230655390 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1230655391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Assuming this code compiles. < 1230655393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also typeof() isn't a good thing in a portable project of course < 1230655400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that may not be your goal < 1230655401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#ifndef __GNUC__ < 1230655401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# error libstuff is only tested with gcc, proceed at your own risk. < 1230655403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230655413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh, what does this libstuff actually do? < 1230655422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was just a random collection of shtuff. < 1230655430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh and you know ICC and several other ones define __GNUC__ < 1230655433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like #define streq(x,y) (strcmp((x), (y)) == 0) < 1230655436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's their problem < 1230655448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah it was me that said that some time ago to you < 1230655450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about clang < 1230655475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, I agree with myself there < 1230655486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's needed, practically, but it's their problem if something breaks < 1230655499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./example < 1230655500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: bus error ./example < 1230655501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huh. < 1230655506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also that streq, can't see how it differs from a plain if (!strcmp(x, y)) < 1230655515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it doesn't , it's just sugar < 1230655518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1230655533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bus error? < 1230655533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1230655536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: segfault < 1230655540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230655545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err not exactly < 1230655548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ALTERNATIVELY: the programmer was run over by a bus < 1230655551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SIGBUS != SIGSEGV < 1230655560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both exist and are separate < 1230655570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's SIGSEGV, i think. < 1230655570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though SIGBUS is extremely rare on x86 < 1230655576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Think it's a Darwin thing. < 1230655579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230655580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or BSD < 1230655589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or zhs < 1230655590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*zsh < 1230655598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I have seen SIGBUS on some non-x86 systems, think it was an ALPHA or MIPS or such < 1230655613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but never on x86 < 1230655621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonder why this is segfaulting < 1230655627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try gdb? < 1230655637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think gcc expands typeof at cpp time, right? < 1230655645 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230655657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err I think it ends up as __builtin_typeof, but I may be wrong < 1230655662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so probably at compiling stage < 1230655668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not at runtime indeed < 1230655670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1230655679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I may be wrong < 1230655685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ((_fpp(((&__sF[1])), ((void *)( "hello world")), (# typeof(("hello world"))), (# "hello world")))); < 1230655689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1230655698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's some ugly expansion. < 1230655702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1230655712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't even plan to try to make sense of it < 1230655712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1230655737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typeof(("hello world")) <-- 1) no idea if the extra () affects it, probably not, 2) the type would be const * char I think < 1230655749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, probably the const tripped things up < 1230655781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm, some PHP I wrote semi-recently. Why did I do that? < 1230655810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is why using -Wwrite-strings is a good idea, since all compiler and the C spec (even C89 iirc) say that using char * foo = "my string constant"; is deprecated < 1230655816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be const char * foo < 1230655825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, but nobody really cares. < 1230655831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I sure don't. < 1230655847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, you can run into issues with it, like if you try to modify that char* < 1230655855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Solution: don't do that. < 1230655872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm all for being able to find issues at compile time rather than runtime :) < 1230655884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C is not exactly the language for that. < 1230655890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1230655901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you probably want ADA for it or some language like that < 1230655908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or haskell. < 1230655928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed. Oh and I started a bit, but I had so much to do, but I'm in no hurry < 1230655980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway your debugging formatting code is an interesting idea < 1230656005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, an unfinished interpreter. < 1230656013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is rummaging thru ~/Code < 1230656016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for what lang, in what lang? < 1230656024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh I use ~/src < 1230656026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Own invention, in C. < 1230656049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wasn't a very good one though. < 1230656054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230656059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :esolang? < 1230656061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Specifically: it didn't work. < 1230656063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nah < 1230656073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, what type of lang then? < 1230656085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kind of like Ruby, but smaller and more consistent. < 1230656103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a pitty it didn't work then < 1230656124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should have specced it and let the HUGE OPEN SOURCE COMMUNITY write the implementation for me. < 1230656149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for that to work you need to make your 0.0.1 yourself first < 1230656163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ cat main.c \n int main() { return 0; } < 1230656164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :done < 1230656169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230656185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm, a tcl-alike. < 1230656225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Agh, I really want to finish that sometime < 1230656232 0 :Judofyr_!n=Judofyr@084202133007.customer.alfanett.no JOIN :#esoteric < 1230656233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(C program in, graph of function calls and other flow out.) < 1230656308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TCL-like!? < 1230656310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1230656315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1230656318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was two seperate things < 1230656319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tcl is like php... < 1230656324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1230656326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no it is not.. < 1230656332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as in "horrible" < 1230656333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1230656342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe you haven't looked in to it < 1230656344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's quite elegant. < 1230656356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see http://antirez.com/articoli/tclmisunderstood.html < 1230656360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh yes I have, for eggdrop thing < 1230656369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eggdrop is horrible _in general_ < 1230656373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230656376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can make any language awful < 1230656392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also interesting: http://antirez.com/page/picol.html tcl in 100 lines of c < 1230656425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : see http://antirez.com/articoli/tclmisunderstood.html <-- times out < 1230656430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm ditto. < 1230656439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Solution: < 1230656443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both of them do < 1230656451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1230656463 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :http://209.85.229.132/search?q=cache%3Ahttp%3A%2F%2Fantirez.com%2Farticoli%2Ftclmisunderstood.html&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu:official&client=firefox-a < 1230656469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230656469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230656505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://209.85.229.132/search?q=cache:wCtmFEnuu0MJ:antirez.com/page/picol.html+http://antirez.com/page/picol.html&hl=en&ct=clnk&cd=1 ah, actually 550 lines < 1230656506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still impressive < 1230656510 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230656539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bbl food is ready < 1230657020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm about tcl, it has certain similarities to shell scripting, the "command space parameter space parameter..." bit for example, and yes there are more langs than shell and tcl that use that < 1230657033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however I don't think that looks good < 1230657045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may be practical and work well, but it is ugly < 1230657047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalm. < 1230657052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not conceptually ugly. < 1230657057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The whole program is a single Tcl list. < 1230657065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well the beauty is in the eye of the beholder < 1230657069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that sounds nice < 1230657179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also another thing I dislike about shell scripting, and php, and also tcl: using $ prefix for variables. Sure it makes it less ambiguous and probably easier to parse. But it makes the code look messy < 1230657203 0 :Judofyr!unknown@unknown.invalid QUIT :Connection timed out < 1230657204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tcl doesn't look messy. Also, $a just parses to [set a]. < 1230657209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which you could use if you wanted. < 1230657673 0 :psygnisfive!unknown@unknown.invalid QUIT :Connection timed out < 1230657793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, after reading that article: Yes TCL has certain nice points, but 1) it seems to be unable to do syntax checking in advance, due to the "proc unknown" thing 2) I *do* think it looks a bit messy, but of course that is subjective 3) due to the negative attitude attached to it saying you use TCL would be _somewhat_ like saying "I code in COBOL", and it isn't very popular, smaller user base, less co < 1230657794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mmunity < 1230657814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1) That is irrelevant to syntax. < 1230657826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3) No, that's ridiculous, not everyone has stupid blanket opinions. additionally: < 1230657835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.tcl.tk/ < 1230657839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's your vibrant community < 1230657869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) How do you mean? Doesn't proc unknown allow you to do much the same as non-clean lisp macros? < 1230657896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1. Not really. It's just called when a non-bound function is called. < 1230657917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1230657991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well in certain aspects tcl is like a lisp without parentheses(spelling?) and with a bit of syntax, < 1230658011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then I would rather just use lisp < 1230658012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230658022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's imperative, not functional. < 1230658101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true, but in many other aspects it is close, such as everything being a list, powerful redefining of internal structures, like the example of proc repeat in that article < 1230658113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can easily imagine that as a lisp macro < 1230658117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite close < 1230658229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it also reminds me of bash in certain ways < 1230658232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set a pu < 1230658233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set b ts < 1230658233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$a$b "Hello World" < 1230658240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something very similar would work in bash < 1230658255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1230658352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me it seems like a mix of shell and lisp < 1230658390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me... I remember reading about a functional shell some time ago < 1230658395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks around < 1230658439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop can't find it < 1230659136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh, I so dislike when random newbies /msg random people < 1230659142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*especially* if that one is me < 1230659154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :being msged that is of course < 1230659158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Who? < 1230659206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, some newb in ##linux first asked if anyone was there (in an active channel with around 800 users, and several people had already spoken after he/she joined) < 1230659225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then he/she did some random /msg to some people in there, including me < 1230659233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, the original otpbot < 1230659239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1230659243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Be prepared for a TOPIC CELLULAR AUTOMATA < 1230659247 0 :otpbot!n=otpbot@91.105.103.119 JOIN :#esoteric < 1230659248 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | __X_____X_X_XXX_XXXXXXXX__X__X__X__X__XX_X___X_____X______X_X_XXXX_XX___XXX__XXXX__X_X___X_XX____X__ < 1230659250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1230659251 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XXX___XX_X_X___X_______XXXXXXXXXXXXXXX__XX_XXX___XXX____XX_X_X____X_X_XX__XXX___XXX_XX_XX_X_X__XXX_ < 1230659254 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XX__X_XX__X_XX_XXX_____XX______________XXX__X__X_XX__X__XX__X_XX__XX_X_X_XXX__X_XX___X__X__X_XXXX__X < 1230659257 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | __XXX_X_XXX_X__X__X___XX_X____________XX__XXXXXX_X_XXXXXX_XXX_X_XXX__X_X_X__XXX_X_X_XXXXXXXX_X___XXX < 1230659260 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XXX___X_X___XXXXXXXX_XX__XX__________XX_XXX______X_X______X___X_X__XXX_X_XXXX___X_X_X________XX_XX__ < 1230659262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what one is it? < 1230659263 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X__X_XX_XX_XX________X_XXX_X________XX__X__X____XX_XX____XXX_XX_XXXX___X_X___X_XX_X_XX______XX__X_XX < 1230659266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not sure. < 1230659266 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XXX_X__X__X_X______XX_X___XX______XX_XXXXXXX__XX__X_X__XX___X__X___X_XX_XX_XX_X__X_X_X____XX_XXX_X_ < 1230659269 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XX___XXXXXXX_XX____XX__XX_XX_X____XX__X______XXX_XXX_XXXX_X_XXXXXX_XX_X__X__X__XXXX_X_XX__XX__X___XX < 1230659270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the tc one I think. < 1230659272 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | __X_XX_______X_X__XX_XXX__X__XX__XX_XXXX____XX___X___X____X_X______X__XXXXXXXXXX____X_X_XXX_XXXX_XX_ < 1230659275 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XX_X_X_____XX_XXXX__X__XXXXXX_XXX__X___X__XX_X_XXX_XXX__XX_XX____XXXXX_________X__XX_X_X___X____X_X < 1230659277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :best viewed with a wide client :P < 1230659278 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _X__X_XX___XX__X___XXXXXX______X__XXXX_XXXXX__X_X___X__XXX__X_X__XX____X_______XXXXX__X_XX_XXX__XX_X < 1230659281 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XXXX_X_X_XX_XXXX_XX_____X____XXXXX____X____XXX_XX_XXXXX__XXX_XXXX_X__XXX_____XX____XXX_X__X__XXX__X < 1230659284 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _X____X_X_X__X____X_X___XXX__XX____X__XXX__XX___X__X____XXX___X____XXXX__X___XX_X__XX___XXXXXXX__XXX < 1230659287 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XX__XX_X_XXXXX__XX_XX_XX__XXX_X__XXXXX__XXX_X_XXXXXX__XX__X_XXX__XX___XXXX_XX__XXXX_X_XX______XXX__ < 1230659290 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XX_XXX__X_X____XXX__X__X_XXX___XXXX____XXX___X_X_____XXX_XXX_X__XXX_X_XX____X_XXX____X_X_X____XX__X_ < 1230659291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretttttttyyyyyyyyyyyy < 1230659293 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X__X__XXX_XX__XX__XXXXXX_X__X_XX___X__XX__X_XX_XX___XX___X___XXXX___X_X_X__XX_X__X__XX_X_XX__XX_XXX_ < 1230659296 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XXXXXXX___X_XXX_XXX______XXXX_X_X_XXXXX_XXX_X__X_X_XX_X_XXX_XX___X_XX_X_XXXX__XXXXXXX__X_X_XXX__X___ < 1230659299 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X______X_XX_X___X__X____XX____X_X_X_____X___XXXX_X_X__X_X___X_X_XX_X__X_X___XXX______XXX_X_X__XXXX_X < 1230659299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I it is multi-line here < 1230659300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1230659302 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _X____XX_X__XX_XXXXXX__XX_X__XX_X_XX___XXX_XX____X_XXXX_XX_XX_X_X__XXXX_XX_XX__X____XX___X_XXXX____X < 1230659305 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XX__XX__XXXX__X_____XXX__XXXX__X_X_X_XX___X_X__XX_X____X__X__X_XXXX____X__X_XXXX__XX_X_XX_X___X__XX < 1230659305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :please turn if off soon < 1230659308 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _X_XXX_XXX___XXXX___XX__XXX___XXX_X_X_X_X_XX_XXXX__XX__XXXXXXXX_X___X__XXXXX_X___XXX__X_X__XX_XXXXX_ < 1230659311 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XX_X___X__X_XX___X_XX_XXX__X_XX___X_X_X_X_X__X___XXX_XXX________XX_XXXXX_____XX_XX__XXX_XXXX__X____X < 1230659314 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | ___XX_XXXXX_X_X_XX_X__X__XXX_X_X_XX_X_X_X_XXXXX_XX___X__X______XX__X____X___XX__X_XXX___X___XXXX__XX < 1230659315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'll turn it off when people start talking < 1230659316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230659317 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X_XX__X_____X_X_X__XXXXXXX___X_X_X__X_X_X_X_____X_X_XXXXXX____XX_XXXX__XXX_XX_XXX_X__X_XXX_XX___XXX_ < 1230659320 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X_X_XXXX___XX_X_XXXX______X_XX_X_XXXX_X_X_XX___XX_X_X_____X__XX__X___XXX___X__X___XXXX_X___X_X_XX___ < 1230659320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230659322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking < 1230659323 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X_X_X___X_XX__X_X___X____XX_X__X_X____X_X_X_X_XX__X_XX___XXXXX_XXXX_XX__X_XXXXXX_XX____XX_XX_X_X_X_X < 1230659326 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | __X_XX_XX_X_XXX_XX_XXX__XX__XXXX_XX__XX_X_X_X_X_XXX_X_X_XX_____X____X_XXX_X______X_X__XX__X__X_X_X_X < 1230659328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but < 1230659328 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :I might be talking. < 1230659329 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XXX_X__X__X_X___X__X__XXX_XXX____X_XXX__X_X_X_X_X___X_X_X_X___XXX__XX_X___XX____XX_XXXX_XXXXXX_X_X_X < 1230659331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you don't count. :o < 1230659332 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | ____XXXXXXX_XX_XXXXXXXX___X__X__XX_X__XXX_X_X_X_XX_XX_X_X_XX_XX__XXX__XX_XX_X__XX__X____X______X_X_X < 1230659335 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :me2 < 1230659335 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X__XX_______X__X_______X_XXXXXXXX__XXXX___X_X_X_X__X__X_X_X__X_XXX__XXX__X__XXXX_XXXX__XXX____XX_X_X < 1230659336 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1230659338 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XXX_X_____XXXXXX_____XX_X_______XXX___X_XX_X_X_XXXXXXX_X_XXXX_X__XXX__XXXXXX____X___XXX__X__XX__X_X < 1230659339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1230659340 0 :otpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230659343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you all suck ass. < 1230659347 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :no u < 1230659348 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :Badgers can't talk :( < 1230659355 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :Asztal_: prove it. < 1230659362 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :go up to one and ask it. < 1230659380 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :I will < 1230659383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if he decides to answer you, he might not want to < 1230659386 0 :Asztal_!unknown@unknown.invalid NICK :Asztal < 1230659400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep, that was 110 < 1230659403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know they are like to be quiet < 1230659412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/349088.txt?key=j3sdlyntj4fyl1kmorbag < 1230659413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :triangles < 1230659461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is 110 tc? < 1230659468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that one is < 1230659490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1230659523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what was the previous topic? < 1230659528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1230659535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before it changed topic < 1230659538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was the topic then < 1230659543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who cares < 1230659548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the current topic has the logs and Xs and _s < 1230659551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what more do you want < 1230659563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well tomorrow I'll want "happy new year" < 1230659565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1230659574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean in two days. < 1230659589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1230659595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is 31 tomorrow < 1230659597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1230659601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :new years is 1 jan. < 1230659605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so two days. < 1230659628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well no, because I think we should go on the Australia timezone < 1230659634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which will be way earlier than here < 1230659637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#EINA < 1230659641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EINA? < 1230659655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric Is Not Agora < 1230659667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err you didn't act like that yesterday < 1230659673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also, what has agora got to do with it? < 1230659683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Agora celebrates its birthday in the australian timezone. < 1230659689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, #esoteric is esotermic. < 1230659709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, so what about NZ? < 1230659723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What about nz? < 1230659729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because we shouldn't be UK centric, that makes no sense < 1230659742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: UTC centric makes sense. < 1230659779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for new year it makes sense to celebrate it at the point where it first happens, which isn't even NZ iirc but another hour or so before that < 1230659788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks on a map < 1230659796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, it makes sense to celebrate it when it happens where you are. < 1230659805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1230659814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, that's gregorian-centric. < 1230659815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the channel isn't in any specific place < 1230659823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Exactly, so we default to http://en.wikipedia.org/wiki/Coordinated_Universal_Time < 1230659835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just like we default to English. < 1230659872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, idea: Use same timezone as that of the first freenode server to enter the new year < 1230659880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lame idea. :P < 1230659885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think there is one in Australia < 1230660710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awk: syntax error at source line 1 source file quine.awk < 1230660710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : context is < 1230660712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : >>> awk: <<< < 1230660714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awk: bailing out at source line 5 < 1230662007 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1230662246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTFCODE < 1230662264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/kihnzfgeiwl79gzu0faa < 1230663483 0 :kar8nga!n=kar8nga@a-68.vc-graz.ac.at JOIN :#esoteric < 1230663508 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230663654 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230663658 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230664223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :08:47:48 fizzie: no, tail reads all the input into a red-black tree ndexed by line number, then when it hits EOF it repeatedly gets the lowest key, < 1230664223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checks whether it's in the requested range to be printed, and prints it if so < 1230664634 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230664833 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230665447 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : the tc one I think. < 1230665461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, that is rule 30, which is not known to be tc < 1230665465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1230665468 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1230665474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or so i think from the logs, it's definitely not 110) < 1230665496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has triangles < 1230665504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it might be, but it's reversible so trying random fields gives you no hints of gliders like 110 does < 1230665521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1230665523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because reversible means random -> random, really < 1230665561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and also you would have to implement one of the reversible tc versions i guess < 1230665655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rule 110 triangles are not symmetric, but right-angled < 1230666139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what we need is a list of countries by timezone, then each hour we select one randomly in the timezone currently entering new year and put it in the topic. < 1230666153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230666162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so HAPPY NEW YEAR TONGA etc. < 1230666170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(not sure if that's the first one or last one) < 1230666303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()!()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^()!(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^()S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))()!~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1230666304 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^:^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^:^^^^^:^^^:^^^:^^^^^::^^^^^:^::::^^^^^:::^^^^^::::^^:^^^:^^^:::^:^^:::^^^:::^^:::^::^^:::^::::^^^^:^^^:^::^^^^^::^^:^::^^^::^^:^^^::^^:::^:::^^^:^^^:^^:::^:^^^^^:^^:^:^^^^^:^:^^^::^^::^^:^^^:^^^^::^ ...too much output! < 1230666314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1230666334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()!()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^()!(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))()!~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1230666335 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ :^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^ ^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^:^^^^^ :^^^:^^^:^^^^^::^^^^^:^::::^^^^^:::^^^^^:::: ^^:^^^:^^^:::^:^^:::^^^:::^^:::^::^^:::^:::: ^^^^:^^^:^::^^^^^::^^:^::^^^::^^:^^^::^^:::^ :::^^^:^^^:^^:::^:^^^^^:^^:^:^^^^^:^:^^^::^^ ::^^:^^^: ...too much output! < 1230666349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's 110 < 1230666603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1230666603 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1230667980 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1230669031 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230669316 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230669463 0 :kar8nga!n=kar8nga@a-24.vc-graz.ac.at JOIN :#esoteric < 1230670148 0 :atrapado!n=affs@cm126109.red.mundo-r.com JOIN :#esoteric < 1230670205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there? Any progress on jitfunge? < 1230670474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it won't progress until the very last minute. that much should be obvious. < 1230671711 0 :sebbu2!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230671860 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230671864 0 :GreaseMonkey!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230671865 0 :sebbu!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230671875 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1230672156 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklo < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oplo < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where is he < 1230673048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1230674568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :07:42:48 --- quit: oklodol (Read error: 110 (Connection timed out)) < 1230674568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's that in utc < 1230674568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1230674568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why the heck don't the logs use utc < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cause they're shit < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, clog just stopped logging it seems < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok tunes 12:54 = my 21:54 = utc 20:54 < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so add 8 < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, around 16:00 < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, no logging because: < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:21 [Global Notice] Hi all, It would appear one of our US client servers have fallen off the edge of the discwo^H^H^H^H^H^Hinternet and all but vanished! We're looking into the issue now and hope to have it back soon. Affected users ~3K. Apologies for the inconvenience and thank you for flying freenode! < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with the exception that clog is actually still in the channel < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think that's an oddity of the problem < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but if clog is down, sweet, now I can take over the lucrative #esoteric logging market < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you should be able to make thousands of esodollars in profit < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woah, I have so much stuff in ~ that software trying to traverse it all crashes < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm interesting mediawiki hack: http://wikimediafoundation.org/w/index.php?title=Template:2008/Donate-header (see http://wikimediafoundation.org/w/index.php?title=Template:2008/Donate-header&action=edit for the source) < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't know you could do that kind of stuff with mediawiki < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'd really fucking prefer they didn't < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :god those ads on wikipedia are so annoying < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I agree < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :especially when it randomly switches to RED BORDER MODE < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but that was not ads, but fund raising pages < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, red border mode? < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't see any red borders < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they randomly switch between them < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're trying to find out which is most-liked < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the answer is none of them. < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://wikimediafoundation.org/w/index.php?title=Template:2008/Donate-header/en&action=edit < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :calls to http://wikimediafoundation.org/w/index.php?title=Template:2008/Donate-header&action=edit < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in donate-header, "Tomas" is the magick. < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is a Mega-Unsafe option you can enable < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for arbitrary html embedding < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't enabled on normal wikipedia I bet < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no duh < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, http://www.globalnerdy.com/wordpress/wp-content/uploads/2008/12/youre-trying-to-divide-by-zero.jpg < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only on the "login really really required" wiki < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "personal approval required for registration", too. < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not qute < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that page will be protected < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and only protected pages can use i think < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i really wish I didn't know this stuff; mediawiki is a huge hack. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1969 – She won the first "man of the year" award from the Data Processing Management Association. -- [[Grace Hopper]] < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ lol < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also that divide by zero: heh < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where was that quote from? < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "-- [[Grace Hopper]]" < 1230674690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you can turn off the fundraiser in your wikipedia preferences if you're logged in < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i really don't give a shit < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to login < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want the wikimedia foundation to get a clue < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about a smaller ad, like half the size of the compressed box? < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something just like "Please support wikipedia" < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1230674690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you want them to start doing _real_ ads because they don't get any donations? :) < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would be more acceptable, AnMaster < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but how about they get a better way to gain funds than groveling with HUGE FUCKING RED BORDERS. < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, crazy I know. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even the devs hate coding in the ads, apparently < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :last year ais said they had a MARQUEE < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of donation messages < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the commit asked people to please try and talk some sense into the WMF < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well WMF use HTML 4.0 on the fund raising pages < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean on the wikipedia header < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was a javascript marquee < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, even so < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awful :P < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, noscript++ < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :notgoingtositesthatusemarquees++ < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that too < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but when I need to look up the plot summary of a Star Trek episode, where should I go if not wikipedia? < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where else is there? < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :memory alpha? < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah true < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm kind of ashamed that I know that name. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you could use adblock to block the donation grid < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I might do that, with a greasemonkey script (greasekit does them for safari) < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do use adblock as well < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :adblock and noscript < 1230674690 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i use lynx < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, not you, the firefox extension < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.1 < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with nohtml < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it blocks all html < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do use lynx sometimes, it has excellent gopher support < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I only use it for gopher < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it support short tags better than other browsers < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ugh, stop being all poe's law on me < 1230674690 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I'm not < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was playing along < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. ;P < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::^ < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway the banner goes away if you block javascript from upload.wikimedia.org < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia uses js for other useful things tho. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are very few cases of people using js for something good < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all those javascript menus for example... CSS menus! < 1230675139 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230676235 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230676999 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230676999 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230677011 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230677153 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230677154 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230677163 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230677310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x < 1230677315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x+8 < 1230677324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :x! < 1230677383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i sin x - pi < 1230677647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1230677711 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-180 < 1230677716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-9 < 1230677823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1230677858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :387420489 < 1230677972 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230677975 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230678120 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230678122 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230678134 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230678426 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1230678690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Swami Abandananda < 1230678727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. < 1230678728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230678876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++[->++++++++<]>+. < 1230678876 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :I < 1230678881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what the heck < 1230678908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is losing basic arithmetic < 1230678918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ouch < 1230678924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++[->++++++++<]>+. < 1230678925 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230678936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: now make it print a space and 9s forever. < 1230678975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[->+++++++>++++<<]>+[.>.<] < 1230678975 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ... < 1230678986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1230679000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1230679000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awwwww < 1230679014 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230679057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+[.>.<] < 1230679068 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[.>.<] < 1230679068 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1230679082 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does not compute! < 1230679083 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1230679085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:16 ^bf ++++++++[->+++++++>++++<<]>+[.>.<] < 1230679100 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1230679111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :voici < 1230679117 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230679230 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. S, parlo proprio con te. Puzzi." < 1230679598 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230679787 0 :kar8nga!n=kar8nga@e-43.vc-graz.ac.at JOIN :#esoteric < 1230680000 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1230682390 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1230684789 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :UTC leap second tomorrow, Dec 31 @ 23:59:60 < 1230684795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(leave that there :P) < 1230685171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's easy enough to fix xntpd. It's also easy to fix localtime() to handle leap seconds. In fact, some vendors have already adopted Olson's time library. < 1230685171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The main obstacle is POSIX. POSIX is a ``standard'' designed by a vendor consortium several years ago to eliminate progress and protect the installed base. The behavior of the broken localtime() libraries was documented and turned into a POSIX requirement. < 1230685175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fortunately, the POSIX rules are so outrageously dumb---for example, they require that 2100 be a leap year, contradicting the Gregorian calendar---that no self-respecting engineer would obey them. < 1230685178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : -- djb < 1230690139 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230690176 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230690184 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230691075 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230691128 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230691975 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230691981 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230692145 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230705778 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230710399 0 :clog!unknown@unknown.invalid QUIT :ended < 1230710400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230717774 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230718397 0 :kar8nga!n=kar8nga@a-41.vc-graz.ac.at JOIN :#esoteric < 1230718602 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230718652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we go forward in leaps and bounds < 1230719341 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1230720726 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230720962 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230721035 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1230722021 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230722468 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1230722771 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230723477 0 :sebbu!n=sebbu@ADijon-152-1-21-86.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230723730 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230725180 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230727950 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230728483 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230729847 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230729860 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230731246 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230732478 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230732478 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230732490 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230733442 0 :kar8nga!n=kar8nga@a-40.vc-graz.ac.at JOIN :#esoteric < 1230733642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gah quicklog doesn't fix the joinpart timestamps < 1230733713 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230733715 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230733725 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230733837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone wanna help me fix that < 1230734579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Debian GNU/Linux was the first project to be deliberately modelled on the principles of distributed software development]] what < 1230734973 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230734977 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230734987 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230736215 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230736220 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230736352 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230736356 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230736363 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1230736865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't think you follow the erlang programming rules :D http://www.erlang.se/doc/programming_rules.shtml#HDR11 < 1230736895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't program defensively in erlang < 1230736910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm. why do you program defensively elsewhere, then? < 1230736918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the rule there doesn't seem to apply specifically just to erlang. < 1230736923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't really, I try to apply checks only where needed < 1230736943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i seem to remember cfunge having quite a bit of that, it's ages since I looked at it though. < 1230736947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes offensive programming < 1230736960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :("try to make bad programs crash") < 1230736972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? It *does* check for division by zero of course, since the funge specs state that < 1230736974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. there's a non-null-terminated string library, so it puts Z right at the end of the string < 1230736984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that programs that try and use it null-terminated will always break < 1230736992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(because a lot of the time, there might be a \0 at the end by chance) < 1230737005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nice, what is the name of that library? < 1230737017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I think data is much saner < 1230737023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure, I think maybe a few of them do it. I read that code first in one of djb's libraries, I think. < 1230737033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230737052 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230737058 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230737061 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1230737073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd be nice if there was a debugger suited to offensive & non-defensive programming; instead of a step-through model it'd just dump as much info as it could in a nice format when the program crashes. < 1230737101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(gdb ./p;start;cont;bt) partially achieves that. < 1230737147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches for the lib he found the 'Z' in < 1230737148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well core dumps is quite like that < 1230737173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What I'm thinking is more like - being able to view the callstack, view the local variables at each point of the callstack < 1230737174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1230737179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :post-crash < 1230737196 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230737199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway the "defensive programming" in cfunge, I guess you could call assert() that, but that is just for debugging since release builds won't have those checks < 1230737200 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230737205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and they *did* help catch a few bugs < 1230737212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1230737225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wouldn't they have even without the assert()? I mean: < 1230737232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1. if it's bad input, it'll crash your program anyway < 1230737237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2. why are you passing bad input to it? < 1230737250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It should either come from inside your program or have been checked when it was receieved < 1230737272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so assert() catches the "it comes from directly inside my program, but I made an error in calling it, and also it will just mess things up instead of crashing the program" < 1230737272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't, the asserts are to check for bugs, like "current top of stack > size of stack", bugs *do* happen < 1230737277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which seems quite a small case < 1230737295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and assert() end the program < 1230737311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but better end that early than hard to debug memory corruption later < 1230737312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230737316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True < 1230737331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thank gawd for out-of-band error signaling. < 1230737340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230737398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh leap second today? < 1230737405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1230737417 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :UTC leap second today, Dec 31 @ 23:59:60 < 1230737422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh, wasn't there one only last year or so? < 1230737423 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ < 1230737429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 2005 i think < 1230737439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah, well time files when you get older ;P < 1230737457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am going to try and run as many time-related programs on this machine as possible < 1230737462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and maybe screenshot at the right moment < 1230737465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to see how many manage it XD < 1230737481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? I think ntp or such will just correct it a bit later < 1230737493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as jumping backwards a second a bit later < 1230737495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1230737497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: posix specifies that leap seconds are explicitly ignored < 1230737500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is retarded < 1230737509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but apparently a lot of systems just ignore posix on that point because it's stupid < 1230737521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(apparently POSIX specifies 2100 as a leap year.) < 1230737532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm, what exactly does "explicitly ignored" mean for leap seconds? < 1230737548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "the second field is never 60" < 1230737555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc a lot of systems handle that by _repeating time_ < 1230737557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really < 1230737571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it goes to 23:59:59.9, then back to 23:59:59.0 < 1230737587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230737595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, time travel :) < 1230737612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that should be unix-alikes' new marketing strategy < 1230737616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1230737616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"So powerful you could TRAVEL THROUGH TIME" < 1230737623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does OS X handle it? < 1230737632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to find out, aren't I? < 1230737644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably I should set my system clock forward and test, but that's cheating. < 1230737667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc I did some test in 2005, and found out that the system just went on and then ntp corrected the time backwards with one second a few minutes after < 1230737687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230737688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1230737700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hooray for standards-specified idiocy < 1230737716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes, that and dlsym() < 1230737726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah, the "no functions" thing? < 1230737729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1230737750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not a dlsym stupidity, that's a "funcptrs don't neccessarily go in anything but a funcptr" < 1230737755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stupidity < 1230737777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: posix gives functions as an example though http://www.opengroup.org/onlinepubs/009695399/functions/dlsym.html < 1230737785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but while it's valid posix < 1230737787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not valid c. < 1230737790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well there are systems where sizeof(function pointer) != sizeof(data pointer) < 1230737797 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230737799 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230737801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but posix doesn't support them < 1230737804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the correct solution is a dlsym specifically for functions. < 1230737808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230737819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at POSIX.1-2008 pdf < 1230737834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and maybe a nice wrapper that returns a struct{int type;union{void *var;blah *func}data;} < 1230737836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1230737839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :draft that is < 1230737933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The ISO C standard does not require that pointers to functions can be cast back and forth to < 1230737933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pointers to data. However, POSIX-conforming implementations are required to support this, as < 1230737933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :noted in Section 2.12.3 (on page 541). The result of converting a pointer to a function into a < 1230737933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pointer to another data type (except void *) is still undefined, however. < 1230737934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230737942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1230737956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Note that compilers conforming to the ISO C standard are required to generate a warning if a < 1230737956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :conversion from a void * pointer to a function pointer is attempted as in: < 1230737956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fptr = (int (*)(int))dlsym(handle, "my_function"); < 1230737969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I suggest we assassinate the POSIX writers. < 1230738043 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230738043 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230738051 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230738102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm, would be messy < 1230738119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But for the best! < 1230738134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what would you prefer? win32 api being standard? < 1230738151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that it would get even worse without posix < 1230738167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err grammar < 1230738168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure people wrote cross-platform programs before POSIX, didn't they? :P < 1230738187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah they did, with lots and lots of #ifdef < 1230738188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively: how about an open effort to create a standard that doesn't require violating the C standard < 1230738196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have seen such source < 1230738197 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230738223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and good idea, just one change needed: dlfunc() dldata() < 1230738227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :issue solved < 1230738245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Okay, then they can get rid of all the POSIX cruft. < 1230738249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe fix the datetime stuff. :- < 1230738250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1230738309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I invented a weird game. < 1230738370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1) yes POSIX is quite good in many parts, a cleanup of it would be the best way 2) what game? < 1230738382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1) yeah < 1230738383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2): < 1230738388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Every player guesses a number. The winner is the player who guessed the number closest to the average (mean or median or whatever, I dunno) of all the guesses. < 1230738413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your guess may be initially best, but when it's entered, it may change the average, thus becoming less accurate. < 1230738416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230738559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230738580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what if all players are equally close? < 1230738585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or at least two are < 1230738591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That would be what we call a tie, AnMaster. < 1230738595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230738597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230738600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what are the rules in the game for that < 1230738601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230738611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, none. < 1230738611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, shared win or? < 1230738620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1230738630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just make an arbitrary rule < 1230738634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like, whichever was higher < 1230738640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if they're both equal... I dunno. < 1230738647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do it as an elimination game < 1230738650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could have several rounds, the winner of each round wins one point, then what would happen in the case of a tie? < 1230738656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :each round, the player that made the furthest away guess is dropped < 1230738664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that would work too < 1230738667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if there are multiple with the furthest away, drop all of them < 1230738671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(except I hate to play such games) < 1230738674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when it's down to two... < 1230738677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea. < 1230738686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1230738699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could make many variations on this < 1230738704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1230738708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think the concept has potential < 1230739183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs Chicken. < 1230739368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I use a piece of software written in Tcl every day/ < 1230739371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MacPorts. < 1230739398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The whole thing -- right down to the portfiles -- is all tcl. It works great. (the portfiles look just like a homebrewed format; since Tcl is so freeform) < 1230740176 0 :LinuS!n=LinuS@net-93-145-194-40.t2.dsl.vodafone.it JOIN :#esoteric < 1230740243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Jeffrey Mark Siskind, author of Stalin]] < 1230740263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meanwhile, I authored Hitler. < 1230740288 0 :sebbu2!n=sebbu@ADijon-152-1-57-90.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230740435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huh, I think I'm having problems with emacs key bindings. < 1230740443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's odd, I rarely use emacs. Why would I be having issues? < 1230740467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Specifically, C-x C-f. No, I will not remap capslock to ctrl. ;P) < 1230740760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, eh what is the issue with C-x C-f exactly? < 1230740778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Emacs pinkie, I believe it's called. < 1230740779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it opens find file prompt in the minibuffer for me < 1230740799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah so no issue like "it doesn't work" or "it does the wrong thing" < 1230740799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/GNU_Emacs#Emacs_Pinky < 1230740802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1230740805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not hurting, it's just awkward. :P < 1230740816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it seems quite natural to me < 1230740829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My hands are small, though. < 1230740834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I have big hands and this is a standard full size PC keyboard < 1230740854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TextMate's completion shortcut is option-escape. I never use it for that erason. < 1230740856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*reason < 1230740870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can quite easily do Ctrl-Alt-Esc with one hand, iirc that was something used on pre-OS X macs < 1230740880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :macbugs maybe < 1230740881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1230740885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can do that but I have to contort my hands. < 1230740891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's slow. < 1230740892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :contort? < 1230740920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?q=define:contort < 1230740930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230740998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION designates ~/Code/crap/foo.scm as his Chicken testpad. < 1230741041 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230741312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://chicken.wiki.br/sandbox Ooooooooh yes < 1230741346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shame about the lack of io tho. < 1230741779 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230742584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm chicken, isn't it r6rs iirc? < 1230742590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is it one of those that isn't < 1230742888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1230742904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is a sideset of r5rs. < 1230742906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(subset & superset) < 1230742922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://call-with-current-continuation.org/ < 1230742931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh. < 1230742931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.call-with-current-continuation.org/ < 1230742933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Needs the www. < 1230742955 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1230743735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1230743759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:01:56 so cute i'm almost crying :) < 1230745059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:12:32 i never understood these laws, at least 100% of 13-year-olds are having sex anyway < 1230745330 0 :atrapado!n=affs@cm126109.red.mundo-r.com JOIN :#esoteric < 1230746956 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230747115 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR KAZAKHSTAN < 1230747132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY OLD YEAR < 1230747136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er. < 1230747141 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY OLD YEAR < 1230747151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ehird -----### < 1230747161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION steals oerjan's swatter < 1230747172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats oerjan -----### < 1230747182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches ehird get eaten by the swatter < 1230747190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats the swatter before it manages < 1230747195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION burrrrrrrrrrrrrp < 1230747202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's distantly related to the Luggage, you see < 1230747235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches a big bump forming on ehird's stomach < 1230747242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats the bump < 1230747315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to something chewing inside ehird's stomach < 1230747325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats himself < 1230747333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CAN'T CHEW A SINGULARITY < 1230747337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there _might_ be a bit of xenomorph in it, too < 1230747379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd say that was a singularly bad idea < 1230747390 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR BANGLADESH < 1230747391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION absorbs all light. < 1230747402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts sucking in random shit and grows bigger. < 1230747408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey am blak hol < 1230747424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flies to the LHC to make an opposing hole < 1230747470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION absorbs the LHC while it is turned on < 1230747476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whoah, freaky. < 1230747480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The black holes are trying to suck me in. < 1230747485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But they are no match for I. < 1230747605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ("try to make bad programs crash") < 1230747619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"try to make bad programs end life as we know it" < 1230747625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now _that's_ offensive < 1230747636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually, that's what I'm doing right now as a black hole. < 1230747639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gobbles up oerjan < 1230747647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but, you're not a program < 1230747655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. I am. < 1230747662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION retrieves his swatter from inside ehird < 1230747670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're in a black hole. < 1230747675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how the fuck are you using the internet? < 1230747678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as is my swatter < 1230747695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :superluminal eta waves < 1230747702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, correct me if I'm wrong, but http://en.wikipedia.org/wiki/File:BH-no-escape-3.svg < 1230747796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:26:17 okay16:26:26 here's an actual question as opposed to a rant.16:28:21 nevermind16:28:24 here's some more ranting. < 1230748058 0 :psygnisf_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230748078 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230748193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[20:18:57] < fizzie> we both have this weird habit of first writing a befunge interpreter when trying to learn a new language. < 1230748195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- 2002 < 1230748256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION did too, except with unlambda < 1230748376 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR INDIA < 1230748392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one of those strange half-hour countries < 1230748481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm happy, why? < 1230748518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :freak natural accident? < 1230748528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230748939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Your guess may be initially best, but when it's entered, it may change the average, thus becoming less accurate. < 1230748955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1230748962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :adding a guess equal to the average would tend not to change the average, at least for means < 1230748974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: getting a guess -equal- to the average is very unlikely < 1230748977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about close to the average < 1230748984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :still < 1230749001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you add a number, the average is going to get closer to that number < 1230749009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1230749014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so if it was closest, it must still be < 1230749032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably true for median too < 1230749065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact that might be taken as an axiom for a reasonable average < 1230749074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess so < 1230749132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :have you heard about the mediocrity game? < 1230749155 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230749198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230749242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's played in levels < 1230749286 0 :Mony!unknown@unknown.invalid QUIT :"Happy New Year guys ;)" < 1230749302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph why no google link < 1230749309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(proper) < 1230749477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you'd think someone had purged the links :D < 1230749536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah there < 1230749551 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on level 0 everyone selects a number (1-10), say < 1230749561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the middle number wins that level < 1230749611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for level n: play m games of level n-1 mediocrity. the winner is the one with the middle number of n-1 wins < 1230749657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"The strategy for higher level games of mediocrity (3+) is extremely difficult." < 1230749664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://everything2.com/title/Mediocrity < 1230749718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230749730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: mine's cooler though. < 1230749738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it is meta about the actual bets < 1230750151 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR UZBEKISTAN < 1230750183 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR MOLVANIA < 1230750348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rubbish. that's at least 3 hours yet < 1230750366 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR MALDIVES < 1230750761 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY BIRTHDAY MALDIVES < 1230751422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute < 1230751936 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR AFGHANISTAN < 1230751944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they're gonna need it < 1230753623 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR ARMENIA < 1230753731 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230753884 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230754052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[02:36:28] < fizzie> hmm, got an idea. why not run all ietf drafts through a markov-process-like-word-mangler like the befunge psycho meta brain works. easy way to get an unlimited number of more internet-drafts. < 1230754716 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230754848 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230754851 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230754924 0 :kar8nga!n=kar8nga@e-35.vc-graz.ac.at JOIN :#esoteric < 1230755114 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :that amuses me because of the randomly-generated paper that got accepted into a conference this year. < 1230755315 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230755327 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230755439 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR IRAN < 1230755484 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you really need to cheer up < 1230755629 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :asztal: sokal affair again? < 1230755991 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :more or less < 1230755992 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/SCIgen#Prominent_Results < 1230756005 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was this year though, not 2005 < 1230756040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes it was on reddit recently < 1230756055 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was a computer generated paper < 1230756057 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230756060 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230756112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it seems it was 2005. well typical of reddit < 1230756205 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230756205 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230756213 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230757286 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :'On two occasions I have been asked,—"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" [...] I am not able rightly to comprehend the kind of confusion of ideas that could provoke such a question.' < 1230757371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i read that quote when I was like in the womb. < 1230757376 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1230757388 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i only just read it and i find it quite pithy < 1230757413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it follows on from being indistinguishable from magic. < 1230757453 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230757455 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230757465 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230757465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :metazilla: are you the mooz_ of 2002 gone by? < 1230757468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :moozilla: < 1230757488 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird have you been around here since 2002? < 1230757502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no, but I have logs of dec 2002 from fizzie :P < 1230757507 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230757510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wish I was here in 2002 tho < 1230757520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd have been 7 < 1230757525 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i was gonna say, esoterica? when you were just 7? what nonsense is this < 1230757542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, or 6 < 1230757549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :birthday in august, so, 6 < 1230757557 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i'd've been lesse < 1230757559 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :16? < 1230757578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230757587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :under 16s here: ihope, deveah, ... < 1230757588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think thats it < 1230757589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230757591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asie < 1230757592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1230757601 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lets pretend it's 6 years ago < 1230757610 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ill be 16 you be 6. < 1230757610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that's impossible, this place was way cooler then < 1230757617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, fizzie didn't use uppercase for chrissake < 1230757619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the power of 2002 < 1230757626 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION age 16 raeps you age 6 < 1230757630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230757632 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah nothing changed i see! < 1230757633 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230757645 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :uppercase? what's uppercase? < 1230757647 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1230757648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi lol < 1230757649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hu r u < 1230757667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't actually know how I typed when I was 6 (I didn't use any social communimacation machines on the interweb). < 1230757685 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i didnt either but thats because when i was 6 we didnt have electricity < 1230757687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I typed basically all lower-case, punctuation-netspeak-clusterfuck of incoherency when I was 8. < 1230757703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i never typed that way < 1230757715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Reading back on what I said then, it was awful. I can't even figure out wtf I was saying. < 1230757723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Needless to say, I was universally hated. :P < 1230757740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now it takes a more refined eye to detect your youth < 1230757801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was dreading my 13th birthday. Because non-retarded 13 year olds are slightly more common. :P < 1230757820 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR MADAGASCAR < 1230757856 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Madagascar 2 was a good movie, surprisingly < 1230757940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://redwing.hutman.net/~mreed/warriorshtm/garble.htm < 1230757952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was you? < 1230757954 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird have you seen my websites backgrounds? < 1230757958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1230757980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, I just came off as annoying and idiotic. < 1230757990 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :arent they lovely backgrounds, ehird? :D < 1230757996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no :P < 1230757999 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1230758014 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im considering using a massive 1D CA trace < 1230758020 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe 110 doing some computation < 1230758050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: just make it run game of life in the background. < 1230758051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230758056 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :too much effort < 1230758065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: pre-render it as an anigif < 1230758077 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :too annoying < 1230758119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: who cares < 1230758122 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i do < 1230758186 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230758192 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230758198 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230758241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :continuous CAs are weird < 1230758271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1230758315 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :continuous CAs < 1230758322 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to ones that use discrete time/space < 1230758331 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230758335 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230758387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :interesting. < 1230758435 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Continuous_spatial_automaton < 1230758505 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :continuous spatial automaton might describe the universe ;) < 1230758508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :spatula automaton < 1230758513 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1230758516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :spatual! < 1230758521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, spatula. < 1230758527 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :spataul! < 1230758529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, spatula. < 1230758540 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :spatalu! < 1230758567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, spatula. < 1230758579 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sputala! < 1230758582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, spatula. < 1230758602 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sputaal! < 1230758604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, spatula. < 1230758608 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :suptaal! < 1230758612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, spatula. < 1230758621 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :spatula! < 1230758651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :latsaup < 1230758652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, spatula. < 1230758654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :agh < 1230758657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck you oerjan < 1230758658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you ruined it < 1230758659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1230758662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU RUINED EVERYTHING < 1230758662 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :spatula spatula spatual! :D < 1230758665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's actually a genuine norwegian insult < 1230758672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :latsaup you, then. < 1230758689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or at least sounds like one < 1230758701 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :spatual! :D < 1230758723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :splatau < 1230758733 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :splatau!! :DDD < 1230758744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[07:55:30] < lament> calamari: They're probably on crack, so your argument doesn't hold < 1230758750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :--2002 < 1230758764 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://handson.provocateuse.com/images/photos/christian_bale_10.jpg < 1230758765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hitler! < 1230758766 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :christian bale is emo < 1230759090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[02:47:45] < navigator> hey have any ascii anime porn links? < 1230759091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- 2002 < 1230759096 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230759544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[20:14:16] < navigator> to use linux as the wa^H^Hgateway, mustn't i put 1 in /proc/sus^H^Hys/net/ipv4/ip_forward and that's it? < 1230759549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :those are literal ^Hs in the file < 1230759550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a rare gem < 1230759646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean those aren't attempts at irony? < 1230759652 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1230759653 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://complexification.net/gallery/ < 1230759659 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :choose something for me to use as my desktop < 1230759659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the wa^H shows some promise < 1230759682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: generate a file with random noise pixels and use that < 1230759685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'swhat I did for a while < 1230759697 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1230759698 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :white noise? < 1230759704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, random noise pixels < 1230759713 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, visual white noise < 1230759719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: but multicolour. < 1230759723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :photoshop doesit :P < 1230759726 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230759732 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know if i want THAT tho < 1230759739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's awfully wonderful < 1230759760 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lemme see < 1230759767 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230759772 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :photoshop needs to start faster < 1230759776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that binary ring thing somehow disturbs me. take that. < 1230759781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1230759794 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(second last) < 1230759830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/take that/use that/ < 1230759843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn idioms < 1230759857 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230759880 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what scales gaussian noise can be tiled at without looking repetetive < 1230759888 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :time to experiment! < 1230759910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ITYM repetetetive < 1230759932 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230759944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ITYM repetetetetive < 1230760196 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230760207 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i need a way to script creating random noise < 1230760217 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and tiling images < 1230760348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230760357 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it becomes hard to detect tiling at 50px < 1230760365 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not impossible but its not as obvious as, say, 10px < 1230760367 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or 20px < 1230761038 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR ZAMBIA < 1230761075 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230761109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah someone who hails from the future year 2009 < 1230761125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :planning to celebrate the leap second? < 1230761135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we all are. < 1230761135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh. < 1230761358 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wont notice the leap second < 1230761364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we will force you to. < 1230761370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1230761400 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey you know whats good about 2009? < 1230761403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :star trek :D < 1230761409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't worry, it will be a short torture < 1230761431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean star trek becomes real in 2009? < 1230761436 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yep! < 1230761443 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in 2009 we'll be flying around in space ships. < 1230761451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :about time! < 1230762328 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230762832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1230762835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plz to be updating topicK? < 1230762861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1230762867 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR GREAT ZIMBABWE < 1230762885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are no +1:30 timezones in the wp list < 1230762912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess that will do < 1230762932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and they need it too < 1230762943 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sinze +1:30 doesnt exist, we wish happy new year to an empire that doesnt exist < 1230762946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230762994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :someone else should update next half hour as i will be going out to watch fireworks < 1230763010 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*in half an hour < 1230763552 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im in an exceptional mood gentlemen < 1230763554 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :EXCEPTION < 1230763555 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AL < 1230763560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :poop < 1230763641 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230763765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess the :) means it's an exceptionally _good_ mood rather than the opposite < 1230763770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fireworks -> < 1230764005 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :-> fireworks < 1230764035 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what is it? +1? < 1230764108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beats me < 1230764208 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is in sweden right? < 1230764244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230764245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :norway < 1230764257 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :close enough < 1230764274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who gets the happy new year at 23:00 UTC? < 1230764345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1230764347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :molvania < 1230764353 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR ALBANIA, ANDORRA, AUSTRIA, BELGIUM, BOSNIA AND HERZEGOVINA, CROATIA, CZECH REPUBLIC, DENMARK, FRANCE, GERMANY, GIBRALTAR, HUNGARY, ITALY, KOSOVO, LIECHTENSTEIN, LUXEMBOURG, MACEDONIA, MALTA, MONACO, MONTENEGRO, NETHERLANDS, NORWAY, POLAND, SAN MARINO, SERBIA, SLOVAKIA, SLOVENIA, SPAIN, EXCEPT CANARY ISLANDS, SV < 1230764362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SV < 1230764365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you're a few seconds early < 1230764365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SV------- < 1230764375 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is got cut off :( < 1230764383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cut out the log < 1230764384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1230764386 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :HAPPY NEW YEAR ALBANIA, ANDORRA, AUSTRIA, BELGIUM, BOSNIA AND HERZEGOVINA, CROATIA, CZECH REPUBLIC, DENMARK, FRANCE, GERMANY, GIBRALTAR, HUNGARY, ITALY, KOSOVO, LIECHTENSTEIN, LUXEMBOURG, MACEDONIA, MALTA, MONACO, MONTENEGRO, NETHERLANDS, NORWAY, POLAND, SAN MARINO, SERBIA, SLOVAKIA, SLOVENIA, SPAIN, EXCEPT CANARY ISLANDS, SVALBARD AND JAN MAYEN, SWEDEN, SWITZERLAND, TUNISIA, VATICAN CITY, ALGERIA, ANGOLA, BENIN < 1230764386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody cares about the logs < 1230764388 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :, BOUVET ISLAND, CAMEROON, CENTRAL AFRICAN REPUBLIC, CHAD, DEMOCRATIC REPUBLIC OF THE CONGO, EQUATORIAL GUINEA, GABON, NIGER, NIGERIA, AND REPUBLIC OF THE CONGO! < 1230764391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: BENIN- < 1230764416 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/esoteric/ | UTC leap second today, Dec 31 @ 23:59:60 | try http://time.gov/ | HAPPY NEW YEAR OERJAN < 1230764431 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :u.u < 1230764760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YES! < 1230764766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I'M OFFICIALLY A COUNTRY < 1230764775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ALSO, HAPPY NEW YEAR < 1230764786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I care about the logs < 1230764789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so does oklopol < 1230764791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so do freenode < 1230764793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/e mon < 1230764805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is impresent < 1230764816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oklopol is esolang programming < 1230764821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :therefore, this channel is actually about him < 1230764897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SVALBARD AND JAN MAYEN belong to norway, btw < 1230764949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jan mayen has our only volcano < 1230765102 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was going to say something about how countries with "democratic" in their names are rarely democratic < 1230765124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no more firevurkz? < 1230765139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then i checked up the republic of the congo without the democratic part and found out it's not much better < 1230765161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decided fireworks are really stupid, especially when you need to go to the toilet < 1230765194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :man this place was so much better in 2002 < 1230765198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT IS NOW 2002, OK < 1230765211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it is officially 1993 < 1230765214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and has been all month < 1230765216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :)-`: < 1230765221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no 2002 is cool < 1230765224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU DON'T LIKE US < 1230765226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is exempted from eternal september < 1230765229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you can come. < 1230765243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: calling you in. < 1230765247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :navigator, lament, mooz_: you too. < 1230765264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric was basically just a conversation between fizzie, navigator and mooz_ < 1230765270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with lament and dbc occasionally butting in. < 1230765275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're talking about tibooks., < 1230765284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'll sneak you in the backdoor while ehird isn't looking :D < 1230765291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1230765329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's a tibook. any relation to springboks? < 1230765343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Titanium Powerbook. < 1230765347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :From Apple computar. < 1230765363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/PowerBook_G4 < 1230765446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm a conundrum < 1230765465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :will eternal september end when the whole world has internet access? < 1230765470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230765471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[23:22:07] < navigator> i'm not sure why to kill the neighbor's dog < 1230765496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because it's barking, or rather howling, half of the day < 1230765509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least that's why _i_ want to kill the neighbor's dog < 1230765509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[23:26:51] -!- mode/#esoteric [+o navigator] by ChanServ < 1230765510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHOA. < 1230765511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HE'S OP? < 1230765515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS NEW> < 1230765520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is awesome < 1230765522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDD < 1230765533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and hasn't been seen for years? < 1230765533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[23:27:58] < fizzie> IN SOVIET RUSSIA baby jesus makes os X and fvwm2 cry! (ok, that's it, no more /. for me) < 1230765537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was funny in 2002 < 1230765561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm still in 2002, as i laughed < 1230765565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*lolled < 1230765617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1230765617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[00:31:37] < mooz_> hmm, esolang discussions are rather rare here < 1230765620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PRECEDENT!! < 1230765629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PRESIDENT!! < 1230765653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PRESCIENT!! < 1230765661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1230765668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CREAMPUFF!! < 1230765693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh hard one < 1230765701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DREAMSTUFF!! < 1230765744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230765745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GREEN < 1230765757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SPLEEN < 1230765766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MEAN < 1230765769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MACHINE < 1230765779 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :BACHINE < 1230765782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Precedent PResident Prescient Creampuff Dreamstuff Green Spleen Mean Machine Bachine < 1230765784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is some machine < 1230765792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MOCHA < 1230765794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PPPCDGSMMB < 1230765797 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, MOCCA < 1230765797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PPPCDGSMMBM < 1230765810 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :POPPADUM < 1230765837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait it is MOCHA in english < 1230765844 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230765889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PAPADOPOULOS < 1230765942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[19:48:18] < IcemanX> Have you seen navigator? < 1230765942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[19:49:20] < IcemanX> Hurry up please! < 1230765944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[19:49:51] < IcemanX> Have you seen navigator? < 1230765946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[19:50:04] < IcemanX> fizzie? < 1230765948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thing with this is < 1230765950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this guy comes in every few days < 1230765952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and asks for navigator < 1230765954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and never does anything else < 1230765957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they always miss each other by a few minutes < 1230766009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and no one notices that they look just the same except for glasses? < 1230766014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1230766032 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in phonology thatd be called complementary distribtion < 1230766047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which we'd use to infer that two things are really the same thing < 1230766070 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously linguists in the Marvel universe is well aware of superman and clark kents sameness < 1230766075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :another possibility is that navigator is psychic and _really_ doesn't want to see IcemanX < 1230766108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wrong universe, psygnisfive < 1230766130 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DC < 1230766131 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :same thing < 1230766134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :--- Day changed Wed Jan 01 2003 < 1230766278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[03:21:42] < lament> I am not the channel founder < 1230766278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[03:22:01] < lament> navigator is. < 1230766280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[03:22:09] * andreou == navigator < 1230766282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait wait wait < 1230766285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was aardappel????????????? < 1230766355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HAPPY NEW YEAR + 32 minutes! < 1230766364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :happy new year - 32 minutes < 1230766370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1230766379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :happy new year - (60 - 32) minutes < 1230766384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: i'll sneak you in the backdoor while ehird isn't looking :D <-- ?? < 1230766389 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1230766400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we're going back to 2002 < 1230766406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when this place was cooler < 1230766411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you are not expected to understand this < 1230766433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I guess I was just a random victim then < 1230766443 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, i wouldn't say that < 1230766449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not random at all, no < 1230766453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh btw that wouldn't have worked I was just standing inside the backdoor around then < 1230766457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :watching fireworks < 1230766463 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230766483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, happy new year < 1230766484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and I knew it was closed, too cold to have it open < 1230766488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, same < 1230766495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : happy new year - (60 - 32) minutes < 1230766496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230766500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : happy new year + (60 - 32) minutes < 1230766501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230766507 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :happy new year from Karlsruhe/Germany ! < 1230766508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would have worked for you < 1230766508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh... < 1230766509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230766514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: happy 2008 for me. What's it like in 2009? < 1230766516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it isn't new year yet here. < 1230766517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1230766523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the same < 1230766524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm considering going there in about half an hour, could do with a review < 1230766532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the same? < 1230766534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :won't bother then. < 1230766539 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Happy hours away from the new year. < 1230766540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however a very high amount of fireworks so far this year < 1230766545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :highly unusual < 1230766553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sounds awful < 1230766555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: put it this way: AnMaster didn't recommend it, so I'd imagine you'd jump at the chance < 1230766561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230766561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[05:29:40] * lament is away: my tarantula is molting!!!! < 1230766570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1230766573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- 2002 < 1230766578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230766578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jan 2003 < 1230766579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by now < 1230766583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm would you say "counter clockwise" or "anti clockwise" < 1230766585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in English < 1230766585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reading >3000 lines of logs from fizzie < 1230766589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: both. < 1230766600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no one is more common? < 1230766602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they're both correct, I hear anticlockwise more often < 1230766610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :My dictionary list both < 1230766613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230766616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hear both the same < 1230766618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it depends < 1230766622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"turn the dial anticlockwise" < 1230766622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1230766627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"a reverse clock goes counterclockwise" < 1230766640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230766644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: nah, I'd say it went anticlockwise < 1230766647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and therefore would be an anticlock < 1230766651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's because you suck < 1230766668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is like ned and ner in Swedish then (both means "down") < 1230766682 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, an anticlock would make _time_ go backwards < 1230766699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[18:05:22] -!- lament [~lament@h24-78-145-92.vc.shawcable.net] has joined ricotee < 1230766700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[18:10:45] < lament> my tarantula molted! < 1230766707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230766710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ricotee -> mangled #esoteric < 1230766713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and would cease to exist if it came in physical contact with a normal clock? < 1230766713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vi is fucked up on this system < 1230766723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: quite probably < 1230766726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :very messed up for you to typo it that badly < 1230766731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I thought that was what vi always was < 1230766733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1230766733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not a typo, ais523 < 1230766737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vi actually displayed it as that < 1230766749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it has miscalculated the number of columns in my terminal < 1230766751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats AnMaster -----### < 1230766768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh you are not one of us enlightened emacs users? < 1230766772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I pitty you < 1230766776 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I used to think that counterclockwise is called counterclockwise because a counter clock goes that way. < 1230766792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has used both vi and emacs for months each. < 1230766795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, hah < 1230766796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I prefer TextMate. < 1230766798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :emacs? vi(m)? < 1230766802 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i agree with ehird < 1230766804 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :TM > all < 1230766804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I also use kate and kdevelop < 1230766812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: shut up, you're making me look bad by association. < 1230766823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rapes ehird < 1230766827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230766831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is not shutting up. < 1230766852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all that moaning is rather noisy < 1230766853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use emacs as my main programming editor, gedit for quick notes, and vi every now and then (normally over ssh or telnet) < 1230766869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vi is fine, just I haven't really got to know it yet < 1230766914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emacs and kate for programming; kdevelop for programming too, but not as often; nano for quick config editing as root or over ssh < 1230766937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i use emacs for lisp and haskell. < 1230766964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1230766990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: vi is pretty much a universal editor for UNIX-alikes, and it fits in hardly any disk space < 1230766993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which care good reasons to know it < 1230767008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sometimes I use systems which don't have enough disk space to fit emacs on them < 1230767930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE BRACE FOR UPCOMING LEAP SECOND < 1230767935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is time.gov down? < 1230767938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to access it < 1230767951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's not < 1230767955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just didn't work the first time for some reason