< 1232150526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :naw. < 1232150528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no shit < 1232150573 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok. i was just curious. < 1232150581 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so! ehird, how do you make your ircbots? < 1232150588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by hand. < 1232150593 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes :P < 1232150602 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean what languages/tools do you use to achieve it < 1232150603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no download? < 1232150631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not yet :D < 1232150640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Python or whatever. < 1232150648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well can you paste it in /msg so I can read it tomorrow then? < 1232150653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I'm going to bed now < 1232150658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what, you can't read the logs? :P < 1232150664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I usually run out of logs < 1232150664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1232150669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks a lot ehird < 1232150681 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you use python, how do you hook into IRC? < 1232150684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION need to go to buy some more logs at the mall tomorrow < 1232150692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needs* < 1232150818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night all! < 1232150827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: a network connection. < 1232150833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you know anything about programming...? < 1232150955 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1232150967 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, ehird, i know plenty about programming. :P < 1232150972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evidently. < 1232150981 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i DONT know about using python to connect to an IRC server < 1232150990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :learn about network programming. < 1232150993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then, learn the irc protocol. < 1232150996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then put the two together. < 1232151026 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :an appropriate answer from you would be something more like "I use the so and so class to handle the communication with the server" < 1232151026 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232151027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: do you know how to IRC over telnet? < 1232151034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I don't. < 1232151047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I write/read the IRC protocol to a socket because it's trivial and wrapping irc only leads to pain along the line. < 1232151069 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1232151085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: do you know how to irc over telnet? < 1232151091 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232151108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: open a shell. < 1232151108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :telnet irc.freenode.net 6667 < 1232151108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type this in: < 1232151119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :USER blahblah * * :foo baz < 1232151123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NICK blahblahfoo < 1232151125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :JOIN #esoteric < 1232151130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG #esoteric :HELLO < 1232151193 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :connection timed out :( < 1232151205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: at which part? < 1232151239 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** Looking up your hostname... < 1232151240 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** Checking ident < 1232151241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** Found your hostname < 1232151243 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** No identd (auth) response < 1232151245 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ERROR :Closing Link: 127.0.0.1 (Connection Timed Out) < 1232151247 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Connection closed by foreign host. < 1232151257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you typed too slowly < 1232151259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type the USER/NICK lines faster < 1232151266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the login procedure is timed < 1232151268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the rest isn't though < 1232151276 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh i didnt realize that that was the "prompt" so to speak. < 1232151281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1232151283 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it was just a blank line. hah. < 1232151284 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1232151311 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1232151312 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what are the parts of USER blah blah * * :foo baz? < 1232151319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1232151322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's USER blahblah * * :foo baz < 1232151327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: do it first, then you'll se < 1232151328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1232151332 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232151384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well? < 1232151392 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :same thing. < 1232151406 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** Looking up your hostname... < 1232151406 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** Found your hostname, welcome back < 1232151407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: copy the shell session and paste it here < 1232151408 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** Checking ident < 1232151410 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** No identd (auth) response < 1232151412 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :USER blahblah * * :foo baz < 1232151412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1232151414 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ERROR :Closing Link: 127.0.0.1 (Connection Timed Out) < 1232151416 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Connection closed by foreign host. < 1232151422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: start typing as soon as you hit enter on the telnet < 1232151425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to wait for the server lines < 1232151428 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1232151445 0 :blahblahfoo!n=blahblah@d90-130-2-10.cust.tele2.se JOIN :#esoteric < 1232151448 0 :blahblahfoo!unknown@unknown.invalid PRIVMSG #esoteric :HELLO < 1232151454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :blahblahfoo: HELLO TO YOU TOO < 1232151475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: do a /whois blahblahfoo in your regular client < 1232151477 0 :blahblahfoo!unknown@unknown.invalid PRIVMSG #esoteric :... I'm anmaster... look it works, same lines you pasted ehird. So well < 1232151487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1232151493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blahblahfoo == PEBKAC < 1232151494 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :he's saying that its not me < 1232151495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1232151495 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :cause its not < 1232151498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive < 1232151503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is having PEBKAC < 1232151506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if he fails to connect < 1232151514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he just succeeded, dumbass < 1232151516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see above < 1232151517 0 :blahblahfoo!unknown@unknown.invalid QUIT :Client Quit < 1232151521 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that was anmaster < 1232151526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1232151526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that was me yes < 1232151529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* blahblahfoo (n=blahblah@d90-130-2-10.cust.tele2.se) has joined #esoteric < 1232151533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.cust.tele2.se < 1232151533 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : ... I'm anmaster < 1232151545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sooo, psygnisfive try again: P < 1232151550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, also if you fail at it you are pasting too fast or too slow < 1232151563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shut up AnMaster < 1232151572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :being condescending is not helpful, unless you're microsoft. < 1232151595 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :darryl-mcadamss-macbook-pro-15:~ darrylmcadams$ telnet irc.freenode.net 6667 < 1232151596 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Trying 209.177.146.34... < 1232151597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :USER blahblah * * :foo bazConnected to chat.freenode.net. < 1232151599 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Escape character is '^]'. < 1232151600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how it is helpful if you are MS? < 1232151601 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :USER blahblah * * :foo bazNOTICE AUTH :*** Looking up your hostname... < 1232151603 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** Found your hostname, welcome back < 1232151605 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** Checking ident < 1232151607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE AUTH :*** No identd (auth) response < 1232151609 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ERROR :Closing Link: 127.0.0.1 (Connection Timed Out) < 1232151611 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Connection closed by foreign host. < 1232151612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: where's the NICK line. < 1232151617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed < 1232151624 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oops. :D < 1232151629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:11 type this in: < 1232151629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:12 USER blahblah * * :foo baz < 1232151630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:12 NICK blahblahfoo < 1232151632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:12 JOIN #esoteric < 1232151634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:12 PRIVMSG #esoteric :HELLO < 1232151666 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theeere we do. < 1232151679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see no blahblahfoo in here. < 1232151681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have you done the other lines? < 1232151682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, also read RFC 1459, though no one obey it < 1232151685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1232151686 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hold on you < 1232151688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't read rfc 1459. < 1232151690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's worthless < 1232151693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, better than nothing < 1232151699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really. < 1232151705 0 :augur_!n=blahblah@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1232151716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi augur_ < 1232151730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1232151730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oi, augur_ < 1232151733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1232151736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do a PRIVMSG < 1232151748 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :x.x < 1232151749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though he fails to type when his input seems to get overwritten I bet < 1232151763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fuck off if you're just going to talk about how much of an idiot he is, please < 1232151772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I fail at it < 1232151775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so.. < 1232151779 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1232151780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I'm not saying that < 1232151783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1232151786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it takes getting used to < 1232151800 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :shit does get overwritten < 1232151804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm did I part and join? < 1232151812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so, now you've seen: < 1232151813 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and ignoring the overwrite doesnt suffice < 1232151813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how to connect < 1232151815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how to join < 1232151818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how to send a message < 1232151819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is testing his bnc "don't part channel ever" < 1232151820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1232151820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1232151822 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so i have, sir, so i have! < 1232151824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what received messages look like < 1232151827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope, you didn't < 1232151833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so. < 1232151833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, great it works finally _D < 1232151834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D* < 1232151842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: open a tcp socket to irc.freenode.net, port 6667 < 1232151849 0 :augur_!unknown@unknown.invalid QUIT :Remote closed the connection < 1232151850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :print the connection lines, including a join < 1232151858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then just use a regexp to match the incoming message lines as you see < 1232151862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and react with matching privmsgs < 1232151866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yep. thank you sir :D < 1232151868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw, it's USER ident * * :realname < 1232151875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is what the USER command does < 1232151877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, those * have meaning though < 1232151880 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1232151881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really < 1232151885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the newer irc rfc, yes. < 1232151889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the older one, everyone ignores them. < 1232151892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1232151895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :net result is it's best to leave them as * < 1232151903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you value standards over things that actually work, I realise < 1232151906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true < 1232151913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no one use them < 1232151914 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if i get around to coding my little language, i will create a bot for it < 1232151920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was just pointing out that they have meaning < 1232151929 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so youz guys can play with it < 1232151932 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you want < 1232151934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1232151941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make sure to pick an obscure bot prefix :P < 1232151946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :say, $$ or something < 1232151947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$$ code < 1232151952 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i need a name for the language first tho < 1232151963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: fgsfds < 1232151967 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :BRILLIANT < 1232152002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% (seq 10 | tac; seq 10) | sparkline < 1232152002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :█▇▆▅▄▄▃▂▁▁▁▁▂▃▄▄▅▆▇█ < 1232152003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wheeeeeeeeeee < 1232152017 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i find it mildly humorous that theres a book on tree-based automata called "tata" < 1232152040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird: (for i in 1 2 3; do seq 10 | tac; seq 10; done) | sparkline < 1232152047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be fun < 1232152053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe you need 9 at the end < 1232152054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1232152076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, now make it cycle around and do a clear each time :-) < 1232152077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you get waves < 1232152092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well pastebin the result? < 1232152103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1232152107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% (for i in 1 2 3; do seq 10 | tac; seq 10; done) | sparkline < 1232152108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :█▇▆▅▄▄▃▂▁▁▁▁▂▃▄▄▅▆▇██▇▆▅▄▄▃▂▁▁▁▁▂▃▄▄▅▆▇██▇▆▅▄▄▃▂▁▁▁▁▂▃▄▄▅▆▇█ < 1232152112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1232152117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as for waves hm... < 1232152119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just making that cycle around + clear should make waves < 1232152126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you start somewhere else? < 1232152133 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rolling hills! < 1232152136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in 1..10..1 < 1232152138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1232152139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1232152143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: using seq, < 1232152145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seq START END < 1232152150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(seq END is seq 1 END) < 1232152162 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232152166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need to move the start/end one to the left each time < 1232152169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before the clear < 1232152172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232152176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries < 1232152192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I won't try write it unless you paste your sparkline program < 1232152211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pastebin* < 1232152227 0 :bsmntbombdood!n=gavin@97-118-124-131.hlrn.qwest.net JOIN :#esoteric < 1232152241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so night really now, I need to sleep < 1232152246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% j=1;while true; do (for i in 1 2 3; do seq $j $((j+10)) | tac; seq $j $((j+10)); done) | sparkline; j=$((j+1)); done < 1232152247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work < 1232152252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it just outputs the same thing all the time < 1232152266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can't help you debug it without the script < 1232152268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1232152280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the script has defined behaviour that you already know, so no you don't nede the script :P < 1232152290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also I pasted the irc log example in another channel, they thought it was really cool < 1232152305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you put it up you should reddit! < 1232152310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▁▂▂▂▂▂▃▁▁▁▂▂▁▁▁▁▂▁▁▃▃▂▂▂▁▁▄▃▂▂▃▂▁▂▂▄▅▄▃▂▃▃▂▃▄▄▃▆▅▄▃▄▆▇▇▆▆█? < 1232152312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that one looks nice < 1232152319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah think it was that one < 1232152324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1232152328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which channel btw? < 1232152331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<~Spaz> wtf? < 1232152331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<~Spaz> that's really cool < 1232152331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<~Spaz> unicode graphs < 1232152331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<~Lapper> That is pretty damn cool. < 1232152334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hee < 1232152338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, private channel on another network < 1232152346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, invite only, by owner < 1232152360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i visited one of them once, till i realised i didn't like anyone there < 1232152377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, one of those persons? < 1232152384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1232152385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or "such a channel"? < 1232152391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :such a channel yeah < 1232152395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1232152399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except anyone there is allowed to invite anyone else < 1232152399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, I like that one < 1232152403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one problem with sparkline(1) is that, well, you only have 8 different heights of bar < 1232152406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to unicode only having that many < 1232152411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1232152414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the full bar < 1232152416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i might make it so that it can stack them < 1232152418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. use multiple lines < 1232152420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1232152424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what I was going to say < 1232152426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it doubles per line :P < 1232152443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as in a NxM grid < 1232152451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll just be something like < 1232152464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sparkline -l 3 < 1232152464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-w 100 -h 5 < 1232152465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or so < 1232152466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for 3 lines max < 1232152473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah wait < 1232152477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes ok < 1232152478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for width just use squish on the values first < 1232152483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1232152484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1232152494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, now can I try the current version please? < 1232152498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is it so secret!? < 1232152505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, fine I'll link you a paste in privmsg :D < 1232152511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and it's secret because it's fun being secret :D) < 1232152511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks :D < 1232152516 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1232152525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I hate xmas because everyone is secret < 1232152529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1232153342 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys! < 1232153354 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a friend has said something about this: http://www.99-bottles-of-beer.net/language-malbolge-995.html < 1232153372 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :namely, that the odd striations look like a 1D CA's evolution < 1232153389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1232153395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just coincidence though < 1232153398 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1232153400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just how malbolge works < 1232153410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This pattern (diagonal lines of characters roughly parallel to y = -x) is not a feature of the code. < 1232153411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My programming method uses many "NOP" intructions, < 1232153413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is why the pattern will occur corresponding to the specification of Malbolge. < 1232153428 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but... i challenge you to design a 1D CA who's time evolution infact generates valid malbolge code. :D < 1232153429 0 :adimit!n=Mantaar@mendelssohn.sfs.uni-tuebingen.de JOIN :#esoteric < 1232153432 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or BF code or something. < 1232153438 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there he is < 1232153444 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :haha. < 1232153461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi adimit < 1232153487 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :cmon ehird, you know you wanna do it < 1232153487 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :I think BF might be easier/more natural to a CA though. Malbogle has too many characters, and CAs actually only have two 'characters' < 1232153493 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird :-) < 1232153496 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok BF then < 1232153508 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and CA's dont need just two cell states < 1232153539 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :right, but having a CA with that many cell states might prove... well, more difficult. < 1232153562 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :adimit, this is #esoteric. more difficult is half the fun! < 1232153665 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I'm new to the game :-) < 1232153696 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird whats your favorite esolang? < 1232153707 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or which esolang do you write the most code in < 1232153722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :favourite: Underload or Unlambda, probably < 1232153728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most written: probably underload with fungot here < 1232153729 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: come, come to an endangered species... both of us... it'd be sad about? you don't have anywhere or anyone to go to work, back to life at some time... < 1232153755 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :fungot's a regular postmodernist poet < 1232153755 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: right, cloud.... too? with super glue? oh, i'm pissed! i doubt shinra will attack now. < 1232153770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1232153770 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7* fisher ic irc lovecraft pa speeches ss wp < 1232153771 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think i understand him better than i do finnegans wake < 1232153775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style fisher < 1232153775 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: fisher (Fisher corpus of transcribed telephone conversations) < 1232153783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: oh man. fizzie: PUT FINNEGAN'S WAKE INTO FUNGOT! < 1232153785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: hi < 1232153786 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you know for yourself whatever and i said this is what i heard as well < 1232153792 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird dont < 1232153794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont do it < 1232153798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you'll kill fizzie < 1232153798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1232153817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adimit: btw, here's your initiation goat, sacrifice it: http://zem.fi/~fis/fungot.b98.txt < 1232153818 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i'm in kentucky my name is rhea noise yeah < 1232153820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that's the source to fungot) < 1232153821 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and that's it and um they're back in school and everything i i'm sure glad i don't live like where my parents live in pittsburgh but i live in < 1232153841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ul (it also interprets underload)S < 1232153841 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :it also interprets underload < 1232153845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!and bf! < 1232153845 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :and bf! < 1232153873 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :did fizzie really code all of that? < 1232153874 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :man.. < 1232153878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232153884 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you see what i mean, adimit? < 1232153885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i take it you haven't seen mycology < 1232153900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: http://users.tkk.fi/~mniemenm/files/befunge/mycology/mycology.zip < 1232153903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :open mycology.b98 < 1232153908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and gape in awe at Deewiant's insanity < 1232153928 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats mycology?? is that one of his esolangs? < 1232153932 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what? is? that? < 1232153941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: mycology is a test suite for befunge 98, same language fungot is written in < 1232153942 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it would drive me absolutely nuts i could never move anywhere the traffic would drive me crazy but uh uh < 1232153944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it tests just about everything < 1232153946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is crazy < 1232153953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adimit: the befunge-98 source code to the fungot irc bot! < 1232153962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1232153962 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 < 1232153977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ul str:N < 1232153977 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...bad insn! < 1232153983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, guess he never got that working < 1232154009 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :nice :-) < 1232154033 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :I was actually writing an IRC bot in Prolog once, but that's not nearly half as fun as this thing... < 1232154047 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :the prolog source was actually readable. < 1232154050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i tried to write one in forth, but then I killed myself < 1232154051 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :holy shit ehird... < 1232154054 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mycology wtf < 1232154090 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1232154140 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :I actually didn't pull through the prolog project either. The threading stuff was quite weird. But I started from scratch again, maybe I'll finish it someday. ##compling needs a better bot. < 1232154185 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :compling needs a bot that doesnt mention chomsky being cunnilingual every time you say "syntax" < 1232154186 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232154203 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats the purpose of the compling bot anyway < 1232154229 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :well, DrNI just put it online sometime. It doesn't have a purpose. I regularly kick it out if it gets on my nerves. < 1232154254 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :I was going to write one in Haskell, but there already is one.. < 1232154305 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :does fungot have BF interpreter? < 1232154305 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :adimit: yeah there here in arkansas it was the classics you know there were no < 1232154341 0 :adimit!unknown@unknown.invalid PRIVMSG #esoteric :fungot: that sounds an awful lot like Mr. Markov spinning in his grave... < 1232154341 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :adimit: great great great while um i even did weightlifting for a while i like a lot < 1232154597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i once made a markov chain word generator that would take a sample test and use it the analyze the form of words with parameterized length of the string of letters that's used to predict the next letter in the word. < 1232154616 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :occasionally it'd reinvent an existing word that wasn't in its input data. < 1232154621 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i was mildly happy when i saw that. < 1232154630 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sample text* < 1232155798 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1232156473 0 :wkqwl!n=perl@64.55.144.14 JOIN :#esoteric < 1232156486 0 :wkqwl!unknown@unknown.invalid TOPIC #esoteric :tune into buttplugs and shitty ass languages! < 1232156496 0 :wkqwl!unknown@unknown.invalid PRIVMSG #esoteric :HEYYYYYYYYYYYYYY < 1232156497 0 :wkqwl!unknown@unknown.invalid PRIVMSG #esoteric :i'm back! < 1232156504 0 :wkqwl!unknown@unknown.invalid NICK :wkqlqw < 1232156566 0 :wkqlqw!unknown@unknown.invalid NICK :dviakawe < 1232156572 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dviakawe < 1232156574 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1232156579 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :yessssssss < 1232156580 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1232156586 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :please change the topic back to include the link to the logs. < 1232156596 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :i wont < 1232156597 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :fuck you < 1232156604 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1232156608 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :he removed the link to the logs < 1232156613 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1232156646 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dviakawe, are you randomly following me? lol < 1232156660 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232156665 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :looking for channels without +t < 1232156667 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :HEHEHE < 1232156671 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :go check the emacs topic < 1232156675 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it works! < 1232156677 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1232156684 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :your mom works < 1232156685 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what does < 1232156685 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :stfu cunt < 1232156695 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :#emacs < 1232156697 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :hsi mom works < 1232156733 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont we have ops? < 1232156750 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :NOPE < 1232156757 0 :dviakawe!unknown@unknown.invalid PRIVMSG #esoteric :why would you < 1232156816 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha < 1232156823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my dc is sooo much faster than gnu's < 1232156830 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :time echo "0sa1[la1+dsa*la10000>b]dsbx"|./a.out < 1232156837 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :user 0m0.128s < 1232156845 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :o.o; < 1232156851 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :time echo "0sa1[la1+dsa*la10000>b]dsbx"|dc < 1232156855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :user 0m5.420s < 1232156882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only 40 times faster < 1232157626 0 :dviakawe!unknown@unknown.invalid QUIT :Connection reset by peer < 1232157692 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think it's because gnu dc 1) doesn't optimize tail-recursion, and 2) doesn't use the hardware stack for recursion < 1232163619 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232163627 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232165141 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232165149 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232165274 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1232168255 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1232169871 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hey guys optimize this function: http://pastebin.ca/1310636 < 1232169946 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I don't like optimizing code that isn't referentially transparent. < 1232170000 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's pointless to optimize code that's referentially transparent. < 1232170013 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because interpreting it is going to be slow as hell anywa < 1232170043 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that why you compile it instead? < 1232170069 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :same deal < 1232171909 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232171917 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232172705 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Does mpz_init_set_str need a '\0'? Does it modify the input? Otherwise you could just give it *input. < 1232172785 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's a possiblity < 1232172873 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: If mpz_init_set_str does need a '\0', I'd change it to need a length-argument instead. Then you'd just need to calculate how long the number is... < 1232172923 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mpz_init_set_str does need the '\0', but i think putting the '\0' in input would be ok < 1232172947 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Was going to suggest that as a last possibility :P < 1232173585 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok i'm dumb < 1232173592 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :modifying input won't work < 1232173901 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Even if you change it back when you're done? < 1232174100 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Is mpz_init_set_str your own function? Maybe create a new mpz_init_set_strn(mpz_t* obj, char* str, int len, int base) ? < 1232174164 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not my function < 1232174261 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :How about you count the number of digits, allocate just that amount (+1 for '\0'), and use strncpy? < 1232174265 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1232174349 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: tried that already, it's slower < 1232174362 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :What does GETC do except *(*x++) ? < 1232174381 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1232174409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's just that < 1232174642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyway, bed < 1232174650 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :shower and breakfast < 1232174803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*munch* < 1232174846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean hi < 1232175248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : it should have transactions < 1232175445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Ristet brød er nemt at lave, blot man vil erindre, at når det oser, skal det have to minutter mindre." - Piet Hein < 1232175485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes the web could agree with itself on how to spell that quote < 1232175757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :remove "at", i think < 1232176136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : everyone should stop internet-stalking me < 1232176141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that's no fun! < 1232176201 0 :Slereah_!unknown@unknown.invalid QUIT : < 1232176209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : by hand. < 1232176242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :finest handcrafted wooden irc bots < 1232177483 0 :Slereah!n=Slereah@ANantes-259-1-93-23.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1232178069 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232178076 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232179199 0 :clog!unknown@unknown.invalid QUIT :ended < 1232179200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1232180073 0 :MigoMipo!n=MigoMipo@84-217-0-218.tn.glocalnet.net JOIN :#esoteric < 1232181614 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232181730 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232182664 0 :Mony!n=Harmony@AToulouse-258-1-39-174.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1232182679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1232182689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1232182703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "Ristet brød er nemt at lave, blot man vil erindre, at når det oser, skal det have to minutter mindre." - Piet Hein <-- translation? < 1232182716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too sleepy to be able to parse Norwegian < 1232182783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rosen bread is "nemt at lave", but we want to remind, when it "oser", it shall have two minutes less? < 1232182786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1232182793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at this time in the morning < 1232182800 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1232183289 0 :MigoMipo!unknown@unknown.invalid PART #esoteric :? < 1232183358 0 :moozilla!i=moozilla@c-67-160-125-205.hsd1.wa.comcast.net JOIN :#esoteric < 1232184118 0 :qwertyxxxxllll!n=user@a88-114-246-150.elisa-laajakaista.fi JOIN :#esoteric < 1232184758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually it's danish < 1232184788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah < 1232184792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and translation? < 1232184803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :toast is easy to make, as long as you remember, when it's smoking, it needs two minutes less < 1232184819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1232184879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bus, or possibly haircut -> < 1232184883 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1232184904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1232184930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he can't use "->", he isn't from .fi... < 1232184940 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Racist < 1232185073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, hm, nop, it is more like if someone would ask (in German) for directions to Trafalgar Square while being located in Paris. < 1232185123 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey, this is the internet. < 1232185128 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We've got international flavor. < 1232185326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, you don't think it would be a good idea to ask that in Paris? < 1232185327 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1232185355 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Only because people would not understand < 1232185361 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But here, we totally understand < 1232185391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, what about "as above, but 2 years after the end of the second world war"? < 1232185421 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Was there an internet war here? < 1232185422 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1232185443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, true there wasn't < 1232185446 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1232185555 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, remember the wisdom of VIP quality : < 1232185556 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Divers7/Take%20it%20easy.jpg < 1232185582 0 :M0ny!n=Harmony@AToulouse-258-1-39-174.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1232185602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, interesting pic, but I fail to see what the figures are supposed to be < 1232185623 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Four kittens at a table. < 1232185635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense then heh < 1232185639 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Don't you know the 2channel kittens? < 1232185648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232185652 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Divers7/50GET.jpg < 1232185654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is 2channel? < 1232185654 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :YOU SHOULD < 1232185662 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do you know 4chan, AnMaster? < 1232185669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have heard of it. < 1232185685 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :2channel is sort of the grandfather of 4chan. < 1232185695 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's an anonymous BBS is Japan. < 1232185705 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And the biggest motherfucking forum in the world :o < 1232185710 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :in Japan* < 1232185712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have run into /b/tards on irc. Horrible. < 1232185721 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Am I horrible? :( < 1232185739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are an /b/tard? In that case I have seen much worse < 1232185744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a* < 1232185838 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Since 2channel was a textboard, the memes could not be in pictures. < 1232185856 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So there's a shitload of ASCII (or, more accurately, SJIS) art for it. < 1232185889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1232185916 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Such as this little fellow here : http://membres.lycos.fr/bewulf/Divers7/Shii.jpg < 1232185942 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You may remember her from this : http://www.albinoblacksheep.com/flash/shii < 1232185954 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I sure do, 'cause it was my first contact with chan culture :o < 1232185974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, from "missing plugin"? < 1232185988 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Get flash negro < 1232185995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, I'm not going to < 1232186002 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Damn you! < 1232186037 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can get a .mp4 here : http://keepvid.com/save-video.mp4?http%3A%2F%2Fwww.youtube.com%2Fget_video%3Fvideo_id%3DirF5fEMixng%26t%3DOEgsToPDskJ7hZfQUZ2c0P1OfX12Ahra%26fmt%3D18 < 1232186079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well a youtube link I could play anyway. There is no need for flash for that. You can use mplayer if you know how. < 1232186103 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's the .mp4 of a youtube video < 1232186145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no sound? < 1232186159 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There should be! < 1232186164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there isn't < 1232186180 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Youtube link is : http://fr.youtube.com/watch?v=irF5fEMixng < 1232186181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :VIDEO: [avc1] 320x240 24bpp 29.970 fps 0.0 kbps ( 0.0 kbyte/s) < 1232186182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Audio: no sound < 1232186233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, btw isn't that the awful "hello kitten" thing? It looks very similar anyway. < 1232186240 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1232186263 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's just how it was rendered from the bunch of characters that makes up the original < 1232186287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, hm? < 1232186293 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's why you'll see one with a russian D for a mouth. < 1232186402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :russian D? < 1232186440 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/De_(Cyrillic) < 1232186593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1232186648 0 :Mony!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1232186689 0 :M0ny!unknown@unknown.invalid NICK :Mony < 1232186966 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232186970 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232187397 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1232187409 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is there a good free program to screencap videos? < 1232187421 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because I know there's none for flash to video < 1232187899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooooooooo < 1232187906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1232187908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooo < 1232187909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232187910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooo < 1232187911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooo < 1232187912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooo < 1232187914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232187914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooo < 1232187916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooooooo < 1232187917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooo < 1232187919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooo < 1232187920 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ko < 1232187921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232187923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooo < 1232187925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is all < 1232187951 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Man, I got a video out, but no sound :( < 1232188024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :link to logs to the topic plz. < 1232188048 0 :Mony!unknown@unknown.invalid QUIT :"reboot xchat" < 1232188092 0 :Mony!n=Harmony@AToulouse-258-1-39-174.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1232188105 0 :Mony!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232188472 0 :Mony!n=Harmony@AToulouse-258-1-39-174.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1232188590 0 :Mony!unknown@unknown.invalid QUIT :Client Quit < 1232188658 0 :Mony!n=Harmony@AToulouse-258-1-39-174.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1232188670 0 :Mony!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232188738 0 :Mony!n=Harmony@AToulouse-258-1-39-174.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1232189136 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1232189218 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232189225 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232189515 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1232189570 0 :Mony!n=Harmony@AToulouse-258-1-39-174.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1232189957 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1232190025 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1232190056 0 :Mony!n=Harmony@AToulouse-258-1-39-174.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1232190615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1232190625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't get google to convert australian dollars < 1232190652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :USD -> SEK works, but AUD doesn't < 1232190682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooo < 1232190725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah now it works < 1232190726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1232190737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hi < 1232190821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1232191075 0 :moozilla!unknown@unknown.invalid PRIVMSG #esoteric :is oklopol a bot < 1232191557 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1232191613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :moozilla, no < 1232191746 0 :moozilla!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1232191747 0 :moozilla!unknown@unknown.invalid PRIVMSG #esoteric :kik < 1232191749 0 :moozilla!unknown@unknown.invalid PRIVMSG #esoteric :lol* < 1232192237 0 :Judofyr!n=Judofyr@c6A9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1232192699 0 :qwertyxxxxllll!unknown@unknown.invalid PART #esoteric :? < 1232193611 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232193616 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232198024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was fun talking to you, but now shoppe time -> < 1232198128 0 :decipher!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1232198144 0 :decipher!n=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1232198270 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1232200672 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :woot, Language::Befunge now runs mycology in 18 seconds!! http://jquelin.blogspot.com/2009/01/how-to-shave-10-speed.html < 1232201157 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1232201917 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :so what's the mycology speed record? < 1232202192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers running it manually < 1232202199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that might be a fun week < 1232202203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how long is it? < 1232202205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks source < 1232202219 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: make sure you pass the test suite first < 1232202235 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :would be a shame to waste that week doing it all wrong < 1232202537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i ran sanity.bf already < 1232202561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna make a befunge interp now :< < 1232202568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION DEMANDS more time < 1232203001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :' < 1232203203 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :there's a part of mycology where it invokes the 'y' instruction 675 times (to test the timer fingerprint) < 1232203217 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I bet that would get old quickly < 1232203248 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, so what happens if you forget a couple of hundred 'y's? < 1232203313 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1232203328 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :apparently it just discards the values that y pushes < 1232203358 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I guess if you were doing it by hand you could optimise it :) < 1232203848 0 :sebbu2!n=sebbu@ADijon-152-1-58-60.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1232204173 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1232204564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :¨ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ < 1232204567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232204574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry that wasn't me. < 1232204585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ä,,? < 1232204594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm „? < 1232204601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, is that a double-comma? < 1232204605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what character that was. < 1232204611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how did you make it? < 1232204655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't. it wasn't me. it was my blanket. < 1232204744 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Ä (A umlaut), encoded in utf-8 as à + „ < 1232204809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so that was a blanket statement? < 1232204827 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1232204881 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :tune in for buttplugs and other aspects of esoteric programming < 1232204992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no wait. < 1232204994 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :tune into buttplugs and shitty aSS languages! < 1232205003 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1232205008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :truth in advertising! < 1232205015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but still no logs < 1232205032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes someone should make like a bot that puts logs into topic < 1232205032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232205100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :should be possible with bsmnt_bot < 1232205110 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :stupid unicode breaking my (irssi|screen|PuTTY)! < 1232205131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :breaking? < 1232205141 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :url: http://tunes.org/~nef/logs/esoteric < 1232205157 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :tune into buttplugs and shitty aSS languages! | http://tunes.org/~nef/logs/esoteric < 1232205169 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :irssi does... odd things... when people talk in unicode < 1232205181 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :the status bar disappears, that sort of thing < 1232205191 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232205245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: try setting some of the recode options < 1232205288 0 :Judofyr!n=Judofyr@c6A9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1232205292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :16:13 recode_autodetect_utf8 = ON < 1232205292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :16:13 recode_fallback = CP1252 < 1232205292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :16:13 recode = ON < 1232205292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :16:13 recode_out_default_charset = utf8 < 1232205292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :16:13 recode_transliterate = ON < 1232205295 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1232205311 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't be necessary though, all three are set to support unicode < 1232205321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1232205333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm using latin-1 still < 1232205378 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232205382 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232205443 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but maybe it's screen, i'm not using that < 1232205767 0 :Asztal_!n=moo@chunkybacon.org JOIN :#esoteric < 1232205792 0 :Azstal!n=asztal@cpc3-stkn2-0-0-cust528.midd.cable.ntl.com JOIN :#esoteric < 1232205861 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :☃! < 1232205873 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1232206439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Azstal, hm it is snowing and you don't like it? < 1232206612 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :in this SSH client, I see an a with a hat < 1232206619 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :in PuTTY, I just saw a box < 1232206693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the logs, i saw a cat < 1232206781 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :but in either SSH client, that big line of funny As has turned into a diagonal line in irssi < 1232206784 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :very odd :( < 1232207158 0 :Asztal_!unknown@unknown.invalid QUIT :"leaving" < 1232207195 0 :Asztal_!n=moo@chunkybacon.org JOIN :#esoteric < 1232207591 0 :Asztal_!unknown@unknown.invalid QUIT :"leaving" < 1232207604 0 :Asztal!unknown@unknown.invalid QUIT :"leaving" < 1232207722 0 :Asztal!n=moo@chunkybacon.org JOIN :#esoteric < 1232207821 0 :join!n=Slereah@ANantes-259-1-93-23.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1232207830 0 :bsmntbombdood!n=gavin@97-118-123-213.hlrn.qwest.net JOIN :#esoteric < 1232208253 0 :Asztal!unknown@unknown.invalid QUIT :"leaving" < 1232208267 0 :Asztal!n=moo@chunkybacon.org JOIN :#esoteric < 1232208370 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1232208382 0 :Azstal!unknown@unknown.invalid QUIT :"." < 1232208646 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1232209703 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... A hollow sphere with the same mass as earth (but larger radius to compensate for the interior). How would gravity behave on the inside? Would you fall towards the centre? Would you be weight-less? Would you fall outwards towards the crust? < 1232209739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :weight-less, with newtonian gravity < 1232209741 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :you'd fall to the centre, still < 1232209741 0 :join!unknown@unknown.invalid PRIVMSG #esoteric :MizardX : You would fall at the center. < 1232209759 0 :join!unknown@unknown.invalid PRIVMSG #esoteric :Although you would oscillate once there < 1232209763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :weight-less, with newtonian gravity. i remember this. < 1232209807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it isn't exactly that hard to show, is it. < 1232209825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i don't remember the exact derivation < 1232209974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm how's gravity between two points calculated? i know 0 about physics < 1232209990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :F = G m1 m2 / r^2 < 1232209992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i could probably just think for a sec and see it < 1232209997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right ofc. < 1232210076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also the gravity from a sphere on the _outside_ is exactly the same as from the equivalent mass at the center of the sphere < 1232210112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/at/squeezed into a point at/ < 1232210311 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks < 1232210420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume both of these things can be shown by integration, but i don't remember if there was any simplifying trick involved. < 1232210554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least the second had something to do with gauss's theorem, i think < 1232210622 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, density... < 1232210645 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Aha! < 1232210827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm actually i think they both follow from Gauss's theorem < 1232210920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically, integrating density over the volume inside (that what you are thinking of kerlo?) gives the same result as integrating the normal part of the force at the boundary. simplify this with symmetry. < 1232210951 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Just a moment, I almost have an integral here. < 1232210964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(symmetry gives that the force at the boundary _is_ normal, so the normal part is all of it) < 1232210985 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I just need to add how to find the horizontal component of a vector of a certain length in a certain direction... < 1232210989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, the same all over the sphere < 1232211046 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :x = r cos(theta), theta = arctan(y/x), so x = r cos(arctan(y/x)), aye? < 1232211097 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Prove: for all c between -1 and 1, integral from -1 to 1 of cos(arctan(sqrt(1-x^2)/(x-c)))*sqrt(1-x^2)/((1-x^2)+(x-c)^2) = 0. < 1232211118 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :There's probably a better way to write cos(arctan(y/x))... < 1232211143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1232211161 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Now I'll stick that whole big thing into a Mathematica integrator. I'm not good at taking integrals without manipulating them symbolically. < 1232211266 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :http://integrals.wolfram.com/index.jsp?expr=Cos(ArcTan(Sqrt(1-x^2)%2F(x-c)))*Sqrt(1-x^2)%2F((1-x^2)%2B(x-c)^2)&random=false < 1232211317 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's huge. < 1232211352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :holy fuck that's pretty :D < 1232211361 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That's what I get for assuming that two-dimensional things are simpler than three-dimensional things. < 1232211402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt gravity works the same way in both dimensions < 1232211411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it definitely doesn't work in one dimension < 1232211415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or wait does it < 1232211426 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Objection dismissed. :-P < 1232211458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't, i think it corresponds to having to points and the guy near one of them |_guy______________| < 1232211480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :two points one guy < 1232211505 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1232211507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think in two dimensions you want gravitation to go as 1/r rather than 1/r^2 to keep it a conservative force < 1232211507 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Okay, prove that the integral for x^2+y^2+z^2 = 1 of 1/((x-a)^2+(y-b)^2+(z-c)^2) = 0 for all a^2+b^2+c^2 < 1. < 1232211537 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1232211549 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :A two-dimensional thing *is* a three-dimensional thing. < 1232211558 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's just one that is contained entirely within a plane. < 1232211571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is very misleading for gravity < 1232211587 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: i suppose that depends on what you mean by three-dimensional :P < 1232211601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because how many dimensions gravity has to escape in determines how fast it weakens with distance < 1232211633 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Gravity still has to escape in three dimensions here. < 1232211666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you say so < 1232211666 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1232211705 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I think you need to divide by r^2 to get the result in the correct units < 1232211738 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The only thing two-dimensional about my circle-whose-density-at-a-point-is-proportional-to-that-point's-distance-to-the-diameter is that it's contained entirely within a plane. It's an infinitesimal piece of a three-dimensional sphere. < 1232211750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a constant G there, its units could change with a different number of dimensions < 1232211751 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1232211756 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1232211759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it's easy to adapt < 1232211779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reading slereah explain chan culture to anmaster was the highlight of my day < 1232211823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i think i shall not ponder that idea lest my head explode < 1232211825 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders how to integrate over a set < 1232211831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://tunes.org/~nef/logs/esoteric/09.01.17 < 1232211834 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys why doesnt you email neil degrasse tyson or brian green or michio kaku and ask them these things for certain < 1232211835 0 :join!unknown@unknown.invalid PRIVMSG #esoteric :ehird : I wanted to show him this : http://astrange.ithinksw.net/shii/view?url=hammer&name=vip.show < 1232211839 0 :join!unknown@unknown.invalid NICK :Slereah < 1232211842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've already browsed the logs < 1232211847 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But bum's got no flash player < 1232211887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah i guess my head already exploded then < 1232211908 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Use a cross section, I guess. < 1232211914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I have a bad cold. Might be kind of less active for a few days < 1232211915 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :A secret area of VIP quality. Colon right-parenthesis. http://tunes.org/~nef/logs/esoteric/ < 1232211918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1232211953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is influenza going around, i assume sweden has it too < 1232211954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd think you'd be more active. < 1232211961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :05:57:52 woot, Language::Befunge now runs mycology in 18 seconds!! http://jquelin.blogspot.com/2009/01/how-to-shave-10-speed.html < 1232211964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how fast :P < 1232211970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :06:18:37 so what's the mycology speed record? < 1232211972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like 0.3ms < 1232211974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i seem to have escaped it so far < 1232211979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because AnMaster does no thing but optimise cfunge < 1232211988 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Okay, let's simplify my fancy integral. < 1232211996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't that what diseases do, make you do less, and irc more < 1232212008 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Prove: for all c between -1 and 1, integral from -1 to 1 of cos(arctan(sqrt(1-x^2)/(x-c)))/((1-x^2)+(x-c)^2) = 0. < 1232212014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: i still recommend a gauss's law approach < 1232212016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, this may or may not be the infulenza < 1232212017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1232212024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self < 1232212028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self) < 1232212028 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :<__main__.IRCbot instance at 0xf7c7e6ec> < 1232212032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(dir(self)) < 1232212033 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['COMMAND_CHAR', 'THREADING', '__doc__', '__init__', '__module__', 'ban', 'ban_file', 'banlist', 'chan', 'commands_running', 'commands_running_lock', 'connect', 'connected', 'disconnect', 'do_callbacks', 'do_ctcp', 'do_exec', 'do_kill', 'do_ps', 'do_quit', 'do_raw', 'error_in_chan', 'errorchan', 'exec_execer', 'get_message', 'handle_callback', 'host', 'ident', 'listen', 'l < 1232212033 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :oad_callbacks', 'locals', 'message_re', 'nick', 'owner', 'pong', 'port', 'print_callbacks', 'raw', 'raw_regex_queue', 'read_bans', 'realname', 'register_raw', 'save_callbacks', 'socket', 'sockfile', 'unban', 'verbose', 'write_bans'] < 1232212037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232212046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.raw_regex_queue) < 1232212046 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[(<_sre.SRE_Pattern object at 0xf7cf2c98>, >), (<_sre.SRE_Pattern object at 0x80e0ce0>, >), (<_sre.SRE_Pattern object at 0x80dc828>, >), (<_sre.SRE_Pattern object < 1232212047 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :at 0x80dc628>, >), (<_sre.SRE_Pattern object at 0x80dcc98>, >), (<_sre.SRE_Pattern object at 0x80dd188>, >), (<_sre.SRE_Pattern object at 0x80b9190>, >), (<_sre.SRE_Pattern object at 0x80dd460>, >), (<_sre.SRE_Pattern object at 0x80e2cd0>, at 0xf7c7d72c>)] < 1232212048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 05:57:52 woot, Language::Befunge now runs mycology in 18 seconds!! http://jquelin.blogspot.com/2009/01/how-to-shave-10-speed.html <-- well it is in perl iirc, not a compiled language? < 1232212058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw < 1232212062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(dir(self.register_raw)) < 1232212063 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['__call__', '__class__', '__cmp__', '__delattr__', '__doc__', '__get__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'im_class', 'im_func', 'im_self'] < 1232212064 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :This is *much* simpler: http://integrals.wolfram.com/index.jsp?expr=Cos(ArcTan(Sqrt(1-x^2)%2F(x-c)))%2F((1-x^2)%2B(x-c)^2)&random=false < 1232212104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw < 1232212111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.raw) < 1232212111 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1232212129 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1232212131 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let us boon < 1232212134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r':[^ ]+ TOPIC #esoteric :(.*)', lambda m: self.raw('TOPIC #esoteric :%s | http://tunes.org/~nef/logs/esoteric' % (m.group(1),)))) < 1232212135 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1232212137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r':[^ ]+ TOPIC #esoteric :(.*)', lambda m: self.raw('TOPIC #esoteric :%s | http://tunes.org/~nef/logs/esoteric' % (m.group(1),))))) < 1232212141 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1232212142 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :a < 1232212144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1232212146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r':[^ ]+ TOPIC #esoteric :(.*)', lambda m: self.raw('TOPIC #esoteric :%s | http://tunes.org/~nef/logs/esoteric' % (m.group(1),)))) < 1232212159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r':[^ ]+ TOPIC #esoteric :(.*)', lambda m: self.raw('TOPIC #esoteric :%s | http://tunes.org/~nef/logs/esoteric' % (m.group(1),)) < 1232212161 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1232212174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r':[^ ]+ TOPIC #esoteric :(.*)', lambda m: self.raw('TOPIC #esoteric :%s | http://tunes.org/~nef/logs/esoteric' % (m.group(1),))) < 1232212179 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1232212189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r':[^ ]+ TOPIC #esoteric :(.*)', lambda m: self.raw('TOPIC #esoteric :%s | http://tunes.org/~nef/logs/esoteric' % m.group(1) )) < 1232212200 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :I am green < 1232212200 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'self' is not defined < 1232212203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fail < 1232212214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda this: self.register_raw(r':[^ ]+ TOPIC #esoteric :(.*)', lambda m: this.raw('TOPIC #esoteric :%s | http://tunes.org/~nef/logs/esoteric' % m.group(1) )))(self) < 1232212215 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'self' is not defined < 1232212220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :self = bot usually < 1232212223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda this: this.register_raw(r':[^ ]+ TOPIC #esoteric :(.*)', lambda m: this.raw('TOPIC #esoteric :%s | http://tunes.org/~nef/logs/esoteric' % m.group(1) )))(self) < 1232212229 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :aa < 1232212233 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'self' is not defined < 1232212237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.exit(0) < 1232212243 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1232212246 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232212247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1232212255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda this: this.register_raw(r':[^ ]+ TOPIC #esoteric :(.*)', lambda m: this.raw('TOPIC #esoteric :%s | http://tunes.org/~nef/logs/esoteric' % m.group(1) )))(self) < 1232212258 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that seems to contain a surface integral. < 1232212259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :._o < 1232212263 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :I am a big butt and who doesn't care < 1232212263 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'str' object has no attribute 'group' < 1232212280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.exit(0) < 1232212296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: put logs to topic < 1232212303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right now < 1232212304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: yes, it comes out to integrating the force around the sphere < 1232212307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: dude im writing a bot to do that < 1232212308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't you see < 1232212311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i know < 1232212319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1232212331 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to take a surface integral without using cross sections or something similarly silly. < 1232212332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm more interested in local optimization than global < 1232212358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: no one cares about calculus < 1232212381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: it's over a sphere, and the value should be constant by symmetry, so just area * constant iirc < 1232212446 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1232212565 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :If you find anything, let me know. < 1232212579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm anyone here is good at css? < 1232212584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird maybe < 1232212586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1232212589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232212593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um i'm not looking < 1232212622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm confused does: h1.foo { ... } and h1 .foo { ... } differ in meaning? < 1232212627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1232212630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1232212641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :h1.foo is a h1 with class foo, h1 .foo is an element with class foo somewhere beneath an h1. < 1232212651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1232212656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1232212663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1232212667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that explains a lot < 1232212668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks ehird < 1232212708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh also, foo,.bar and foo, .bar are the same aren't they? < 1232212718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232212723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you should use the latter < 1232212778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wouldn't a reduced size version be better if bw is an issue, of course the master copy will be kept readable, but the copy on the website would have unneeded spaces removed < 1232212800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The difference will be nelegible unless you're Google. < 1232212822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, about 700 MB / month based on the output from webalizer. < 1232212835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when all unneeded whitespaces are removed < 1232212841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Um, what site is this? < 1232212851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that's bullshit unless it's a really huge site. < 1232212852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shared hosting so I can't add mod_compress or such :( < 1232212859 0 :Slereah!unknown@unknown.invalid TOPIC #esoteric :I am a big butt and who doesn't care http://tunes.org/~nef/logs/esoteric/ < 1232212859 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'str' object has no attribute 'group' < 1232212867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, supertux website, the mediawiki css files < 1232212889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's no way you're saving 700MB on the supertux website just by removing whitespace. < 1232212894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the main css for mediawiki alone generate several GB of traffic per month < 1232212904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and newlines and uneeded ; before } < 1232212909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why arey ou using mediawiki? < 1232212916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't. < 1232212929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, before I joined the project < 1232212939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And?... < 1232212944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mediawiki is a huge hog, it's beyond belief < 1232212949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1232212956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :got any drop in alternative? < 1232212972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, but I doubt you're using many of the advanced mediawiki features... < 1232212999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :varies, some yes, some no. < 1232213010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Try DokuWiki or something. < 1232213017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's quite fullfeatured but non-hoggy. < 1232213037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The gains will likely be much larger than removing whitespace from a css file... < 1232213104 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.raw("QUIT") < 1232213104 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1232213106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is this an open wiki? < 1232213107 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232213122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can't touch this! pythontime. < 1232213135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, some pages are "only devs can edit" though < 1232213150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like the ones with download links for last version and so on < 1232213153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just wanted to get rid of the broken code < 1232213154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, I was thinking making it a static site rendered into a layout with a script but that's obviously not appropriate in this case < 1232213157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah < 1232213175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hmm, idea < 1232213188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah static has been rejected except for the front page and a few other pages due to "too much work to update" by several devs < 1232213191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: supertux players are tech-savvy right? I mean, they use linux :-P < 1232213202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, i don't mean hand-writing html < 1232213205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, anyway < 1232213206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1232213216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes they are, but they prefer to code on the game rather than mess with website < 1232213226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i said players < 1232213232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm just thinking < 1232213239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh players? no, not really < 1232213242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we get lots of noobs too < 1232213243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1232213258 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1232213263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because you could do a static wiki by having an open git/darcs/hg/etc repository that anyone can push to < 1232213267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a post-push hook that renders the site < 1232213270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact more than average of Ubuntutards and wintards < 1232213273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, then, users have to use that version system < 1232213280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Windows? Seriously? < 1232213287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes... < 1232213309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That... doesn't make too much sense. < 1232213315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Super *tux*. < 1232213321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1232213326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know why < 1232213372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, if your users are incompetent you'll always have to sacrifice performance for them < 1232213384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that applies to everything :P < 1232213446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but try dokuwiki < 1232213455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's way less bloated and much less resource intensive < 1232213468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the html/css it outputs is learner < 1232213475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that could help a lot < 1232213503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm will take a look, of course I need to get the other devs (especially the project leader) to agree < 1232213519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Teams suck. < 1232213541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This follows on from the axiom "other people suck". < 1232213542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/performance for // < 1232213562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed. < 1232213592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan let's go on a murder spree < 1232213599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that people die < 1232213605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes they have downsides, but also some good points, like how long would it take *one* person to write something like, uh, blender or firefox or whatever, Compared to how long it would take a team < 1232213629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, i dislike firefox because it's bloated. :P < 1232213639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a use for Blender but knowing me I'd probably say the same for it. < 1232213656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although for collaboration I prefer the linus torvalds model. < 1232213666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's still one person's projects, but you can send stuff along and he might take it. < 1232213679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/(project)s/$1/ < 1232213683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well there are sure other good (but large) software < 1232213686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like the linux kernel < 1232213702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The kernel isn't large for what it does, though. < 1232213714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also it isn't one persons project if that person isn't around any more, then it works on a team basis suddenly < 1232213720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes things are complex because they do complex things and it wouldn't be possible to do something much simpler. < 1232213729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and deteriorates. Better would be to pass down the torch. < 1232213739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BDFL doesn't sound "open source"y, but it's practical. < 1232213747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um BDFL? < 1232213772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Benevolent Dictator For Life < 1232213776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1232213780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :examples: < 1232213788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :linus torvalds, guido van rossum, larry wall, ETC < 1232213811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Theo de Radt(sp?) ? < 1232213835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Raadt* < 1232213858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not a good example ;P < 1232213859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Um, very benevolent :-P < 1232213867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1232213878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although I agree with him in most cases. < 1232213900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also one downside with open source for games: getting good artists is very very hard. < 1232213921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, plot writers. :P < 1232213937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(SuperTux's intro is cringeworthy...) < 1232213948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1232213970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however, supertux is jump and run, you don't need that much plot, compared to for example a RPG < 1232213976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, it _is_ a carbon copy of Super Mario's plot. < 1232213981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I guess a lot of the blame lies on Nintendo. :P < 1232213984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "based on" < 1232213985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1232213992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quite. < 1232214030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how _dare_ you force us to steal your crap < 1232214041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1232214052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1232214066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait, there was a pun in there? < 1232214074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, it was just stupid :D < 1232214083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1232214093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apache mod_deflate doesn't cache the compressed copy? < 1232214109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't you want to use gzip? < 1232214123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Answer: yes < 1232214128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, AnMaster < 1232214132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it won't cache dynamic content < 1232214133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1232214134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yes, but what module? < 1232214136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and indeed < 1232214147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, there's quite a few, iirc mod_gzip is one < 1232214160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'll need a separate caching module < 1232214161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1232214173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess you can't choose that with a shared host. < 1232214181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not move it onto something non-shared :P < 1232214183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, shared hosting, I will have to do with what I can do in .htaccess < 1232214197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is apache 2.0.x < 1232214265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I'm not certain I can do this from .htaccess at all < 1232214268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION experiments < 1232214331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh maybe mod_gzip is third party? < 1232214342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I can't find it in apache docs < 1232214387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1232214444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers writing a lisp. Because what more productive things exist? < 1232214454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eventful times, these. < 1232214469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eventful? in what way? < 1232214481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In a sarcastic way. < 1232214483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1232214539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well that spark wave, I started on it, but it is a bit complex since you need to possibly get a bit of next wave before clearing, so it is currently a quite complex script not yet done < 1232214550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :partway done < 1232214562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Surely you just need to tweak the numbers you pass to sparkline... < 1232214608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not exactly, as you said you need to clear the line to be able to cause the wave effect, that is goto start of line and overwrite it. < 1232214618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Er, i meant clear(1). < 1232214631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But, um, can't you just do that with \r < 1232214635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., carriage return? < 1232214635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh I'm using tput to do it < 1232214665 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Lisps! Everyone loves those! < 1232214671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: just do < 1232214674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1232214674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1232214676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :echo -ne '\r' < 1232214683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and echo -n everything else < 1232214697 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(', '.join([m.__name__ for m in dir(self) if callable(m)])) < 1232214705 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds that GHCi is conspicuously absent on this computer < 1232214714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1232214717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1232214768 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(', '.join([getattr(self,m).__name__ for m in dir(self) if callable(getattr(self,m))])) < 1232214768 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :__init__, ban, connect, disconnect, do_callbacks, do_ctcp, do_exec, do_kill, do_ps, do_quit, do_raw, exec_execer, get_message, handle_callback, listen, load_callbacks, pong, print_callbacks, raw, read_bans, register_raw, save_callbacks, unban, write_bans < 1232215447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r5rs is a wonderful language < 1232215459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah almost working < 1232215645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can the committee that authored R5RS produce something as awful as r6rs < 1232215971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-19: ordinal not in range(128) < 1232215972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1232216002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Use unicode strings. < 1232216008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're trying to do unicode stuff with normal stirngs. < 1232216010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't. < 1232216020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well sparkline said that < 1232216031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what data are you passing it? < 1232216048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I believe it may have received a terminal control code by mistake < 1232216056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is probably it. < 1232216079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming "trap 'tput cvvis; exit' INT TERM" while inside a piped function cause things to go to the pipe < 1232216085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of real stdout < 1232216093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Almost certainly. < 1232216109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway here it is: < 1232216112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/oVd5cO49.html < 1232216115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not perfect < 1232216117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1232216151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By AnMater < 1232216174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :| python ~/irc/sparkline < 1232216177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or, you know, | sparkline < 1232216181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232216214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It kind of works... but, I'm sure you could base waves on that for i in 1 2 3 thing you did yesterday < 1232216220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that could work better < 1232216337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, except it wasn't chmod +x and not in path < 1232216345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Should be >:D < 1232216358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :people don't give ~/bin enough luv < 1232216359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also yes it was a quick hack < 1232216367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it stutters at one point < 1232216376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I have around 10 scripts in ~/bin < 1232216377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AlmaMater < 1232216381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it stutters? < 1232216383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't here < 1232216384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1232216391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1232216392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as in < 1232216393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1232216395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it makse a jerky movement < 1232216403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes a mis calculation I believe < 1232216430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes < 1232216434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"If Jobs had realized the margins behind selling software and ported MacOS to Intel" < 1232216440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Umm, who wants to tell him? < 1232216461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(For the idiots: 1. Steve Jobs is not a programmer 2. OS X _does_ run on Intel...) < 1232216468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1232216502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, funny thing: < 1232216508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :change the off=$(( line < 1232216508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to < 1232216510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :off=$(( (off + 1) % 20 )) < 1232216513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is fun to watch < 1232216517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though hardly correct < 1232216522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1232216533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you coulds imulate game of life with this. < 1232216534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1232216535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was trying to fix the jerk < 1232216543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fixing jerks is difficult < 1232216549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"imulate"? < 1232216573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coulds imulate < 1232216575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :could simulate < 1232216578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1232216619 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.version) < 1232216620 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :2.4.3 (#1, Oct 25 2006, 21:45:16) < 1232216620 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[GCC 4.1.1 (Gentoo 4.1.1)] < 1232216633 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(callable(sys.stdout)) < 1232216633 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :True < 1232216636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232216637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo? < 1232216643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ohh < 1232216647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot is in a chroot < 1232216650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Presumably built on gentoo < 1232216652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by bsmnt_bot < 1232216653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1232216654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by bsmntbombdood < 1232216655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1232216673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It actually runs on ewwbuntu :D < 1232216680 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Buns too < 1232216687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eww, buns too. < 1232216693 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Delicious buns < 1232216709 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.print_callbacks(sys.stdout) < 1232216709 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[('^PING (.*)$', 'pong'), < 1232216709 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~quit ?(.*)', 'do_quit'), < 1232216709 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~raw (.*)', 'do_raw'), < 1232216710 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^\\S+ PRIVMSG \\S+ :~ctcp (\\S+) (.+)', 'do_ctcp'), < 1232216711 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG (\\S*) :~pexec (.*)', 'do_exec'), < 1232216712 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('\\S+ PRIVMSG (#esoteric|#baadf00d|#esoteric-blah|#bsmnt_bot_errors) :~exec (.*)', < 1232216712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eww, bunnies < 1232216713 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : 'do_exec'), < 1232216714 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('\\S+ PRIVMSG \\S+ :~ps', 'do_ps'), < 1232216715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dammit MizardX < 1232216716 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^\\S+ PRIVMSG (#esoteric|#baadf00d|#esoteric-blah|#bsmnt_bot_errors) :~kill (.*)', < 1232216718 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : 'do_kill'), < 1232216720 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^ERROR :Closing Link:.*', '')] < 1232216720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BAD BOY. < 1232216726 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232216784 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(', '.join([getattr(self,m).__name__ for m in dir(self) if isinstance(getattr(self,m),list)])) < 1232216784 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'list' object has no attribute '__name__' < 1232216794 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(', '.join([m for m in dir(self) if isinstance(getattr(self,m),list)])) < 1232216795 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :banlist, chan, commands_running, raw_regex_queue < 1232216800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: you know, < 1232216805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can just get it to post its code to a pastebin < 1232216820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do you listdir in python again? < 1232216823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :os.path.listdir? < 1232216828 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :os.listdir < 1232216839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import os; sys.stdout(os.listdir('.')) < 1232216839 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['bin', 'bot', 'etc', 'lib', 'usr'] < 1232216846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, it lives in /bot < 1232216849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1232216851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import os; sys.stdout(os.listdir('bot')) < 1232216851 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['files.img', 'a.out', 'scripts', 'betterbot.py', 'test.pickle', 'foo.py~', 'ski_repl.py', 'foo.py', 'ircbot.py~', 'start.sh', 'better.sh', 'start.sh~', 'ircbot.py', 'keep_running'] < 1232216858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It _isn't_ betterbot. < 1232216871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's ircbot.py. < 1232216884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now to figure out how to make a paste to a pastebin < 1232216887 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec import __main__; sys.stdout(__main__.__file__) < 1232216887 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :/bot/ircbot.py < 1232216891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1232216905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, dpaste has a restful paste API. < 1232216906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll go with that. < 1232216919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(__import__('urllib2')) < 1232216921 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : < 1232216925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kick. Ass. < 1232216931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import urllib2 < 1232216937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for dpaste docs to load < 1232216941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :found it I think < 1232216972 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec a=3 < 1232216974 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec a < 1232216974 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'a' is not defined < 1232216985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: try assigning to bot < 1232216993 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.a=3 < 1232216994 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.a < 1232217009 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.a=3 < 1232217012 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.a < 1232217018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sys.stdout < 1232217019 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.a) < 1232217019 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1232217019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dummy < 1232217027 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1232217028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot._vars = {}; bot.assign = lambda self, k, v: self._vars.__setitem__(k,v); bot.get = lambda self, k: self._vars.__getitem__(k) < 1232217034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec assign('a',2) < 1232217034 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'assign' is not defined < 1232217037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1232217039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.assign('a',2) < 1232217039 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: () takes exactly 3 arguments (2 given) < 1232217050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot._vars = {}; bot.assign = lambda k, v: bot._vars.__setitem__(k,v); bot.get = lambda k: bot._vars.__getitem__(k) < 1232217052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.assign('a',2) < 1232217057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(bot.get('a')) < 1232217057 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1232217060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tada < 1232217086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec open('ircbot.py').read()[:15] < 1232217087 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :IOError: [Errno 2] No such file or directory: 'ircbot.py' < 1232217091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec open('/bot/ircbot.py').read()[:15] < 1232217099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec coed=open('/bot/ircbot.py').read() < 1232217106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.assign('koed',open('/bot/ircbot.py').read()) < 1232217113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(bot.get('koed')) < 1232217114 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :#! /usr/bin/python < 1232217114 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import socket < 1232217114 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import re < 1232217114 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import sys < 1232217115 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import traceback < 1232217116 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import thread < 1232217117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU < 1232217117 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import pprint < 1232217119 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import inspect < 1232217119 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232217121 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import time < 1232217123 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import os < 1232217125 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import threading < 1232217127 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import copy < 1232217128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.raw('QUIT') < 1232217129 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :import pickle < 1232217131 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1232217133 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232217134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.assign('koed',open('/bot/ircbot.py').read()) < 1232217135 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: IRCbot instance has no attribute 'assign' < 1232217139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU < 1232217150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(open('/bot/ircbot.py').read()[:15]) < 1232217151 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :#! /usr/bin/pyt < 1232217163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Good. Okay. < 1232217166 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(len(bot.get('koed'))) < 1232217166 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: IRCbot instance has no attribute 'get' < 1232217180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no persistence, its broken < 1232217193 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(bot)) < 1232217194 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :<__main__.IRCbot instance at 0xf7caa6ec> < 1232217200 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(self)) < 1232217200 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :<__main__.IRCbot instance at 0xf7caa6ec> < 1232217216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, think ive realised how to paste it < 1232217217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1232217344 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(re) < 1232217344 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : < 1232217347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://rafb.net/p/554io037.html < 1232217357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import urllib2; sys.stdout(urllib2.urlopen('http://dpaste.com/api/v1/', 'content=%s&language=Python&hold=1' % open('/bot/ircbot.py').read()).info()['Location']) < 1232217358 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :URLError: < 1232217368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: AnMater < 1232217371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1232217372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shit, it can't do networking < 1232217372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatn ow < 1232217374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crazy code yes < 1232217376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: AnMater < 1232217382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :. < 1232217383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By AnMater < 1232217388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# By AnMater < 1232217390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1232217391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typo < 1232217391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 # By AnMater < 1232217398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :istr there was no dns when last we were fooling around with it < 1232217408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, that makes sense < 1232217411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up dpaste.com < 1232217415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://rafb.net/p/YW5JPt53.html < 1232217425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import urllib2; sys.stdout(urllib2.urlopen('http://69.55.225.29/api/v1/', 'content=%s&language=Python&hold=1' % open('/bot/ircbot.py').read()).info()['Location']) < 1232217426 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :HTTPError: HTTP Error 404: Not Found < 1232217435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, we need a host header < 1232217461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well does the script work for you? < 1232217468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: will try in a bit < 1232217472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after fixing sparkline path < 1232217473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1232217519 0 :Judofyr!n=Judofyr@c6A9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1232217531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import urllib2; sys.stdout(urllib2.open(urllib2.Request('http://69.55.225.29/api/v1/', 'content=%s&language=Python&hold=1' % open('/bot/ircbot.py').read(), {'Host': 'dpaste.com'})).info()['Location']) < 1232217531 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'open' < 1232217538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import urllib2; sys.stdout(urllib2.urlopen(urllib2.Request('http://69.55.225.29/api/v1/', 'content=%s&language=Python&hold=1' % open('/bot/ircbot.py').read(), {'Host': 'dpaste.com'})).info()['Location']) < 1232217539 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :URLError: < 1232217546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;_____________________________________; < 1232217552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose there must be something you could put in the chroot to _get_ dns? < 1232217560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nah, im doing without dns :DD < 1232217562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import urllib2; sys.stdout(urllib2.urlopen(urllib2.Request('http://69.55.225.29/api/v1/', 'content=%s&language=Python&hold=1' % open('/bot/ircbot.py').read(), {'Host': 'dpaste.com'})).info()['Location']) < 1232217572 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :URLError: < 1232217629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1232217636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import urllib2; sys.stdout(urllib2.urlopen(urllib2.Request('http://69.55.225.29/api/v1/', 'content=%s&language=Python&hold=1' % open('/bot/ircbot.py').read(), {})).info()['Location']) < 1232217646 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :HTTPError: HTTP Error 404: Not Found < 1232217649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: wtf?! < 1232217658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is urllib doing some sort of dns lookup when its given Host? < 1232217681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was my question too < 1232217721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh, ill just use sockets < 1232217782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ~exec exec perl? < 1232217786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :python. < 1232217786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :j/k < 1232217796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes should replace it with perl < 1232217798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1232217812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least perl has a proper sandbox, the "safe" thing < 1232217823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1232217828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not suitable for actually sandboxing < 1232217832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1232217847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are probably ways to break out of it < 1232217857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, it just makes the interpreter totally useless. < 1232217861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1232217868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :▅▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅ < 1232217872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one thing I notice < 1232217880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two of the bars are the same height < 1232217890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what values should one pass to avoid that < 1232217899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as of course you can't change how unicode works < 1232217913 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec import urllib2; sys.stdout(urllib2.open('http://whatismyipaddress.com/').read()[:15]) < 1232217913 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'open' < 1232217924 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec import urllib2; sys.stdout(urllib2.urlopen('http://whatismyipaddress.com/').read()[:15]) < 1232217924 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :URLError: < 1232217926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: ping eso-std.org < 1232217942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import socket; import urllib; encoded=urllib.urlencode(open('/bot/ircbot.py').read()); s=socket.socket();s.connect(('69.55.225.29',80)); s.sendall('GET /api/v1/\r\nHost: dpaste.com\r\nContent-Length: %i\r\n\r\n' % (31+len(encoded)); s.sendall('content=%s&language=Python&hold=1\r\n' % encoded); while True: sys.stdout(s.recv(1024)) < 1232217946 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1232217947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cmon work work work < 1232217949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU < 1232217950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1232217955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import socket; import urllib; encoded=urllib.urlencode(open('/bot/ircbot.py').read()); s=socket.socket();s.connect(('69.55.225.29',80)); s.sendall('GET /api/v1/\r\nHost: dpaste.com\r\nContent-Length: %i\r\n\r\n' % (31+len(encoded))); s.sendall('content=%s&language=Python&hold=1\r\n' % encoded); while True: sys.stdout(s.recv(1024)) < 1232217958 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1232217960 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232217969 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1232217997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import time; import socket; import urllib; encoded=urllib.urlencode(open('/bot/ircbot.py').read()); s=socket.socket();s.connect(('69.55.225.29',80)); s.sendall('GET /api/v1/\r\nHost: dpaste.com\r\nContent-Length: %i\r\n\r\n' % (31+len(encoded))); s.sendall('content=%s&language=Python&hold=1\r\n' % encoded); foo = lambda: (sys.stdout(s.recv(1024)), time.sleep(5)) while True: foo() < 1232217998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1232217998 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1232218000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import time; import socket; import urllib; encoded=urllib.urlencode(open('/bot/ircbot.py').read()); s=socket.socket();s.connect(('69.55.225.29',80)); s.sendall('GET /api/v1/\r\nHost: dpaste.com\r\nContent-Length: %i\r\n\r\n' % (31+len(encoded))); s.sendall('content=%s&language=Python&hold=1\r\n' % encoded); foo = lambda: (sys.stdout(s.recv(1024)), time.sleep(5)); while True: foo() < 1232218003 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1232218004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1232218005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't < 1232218006 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232218010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't what < 1232218013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you even know what I'm doing? < 1232218017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why do you want it to flood off? < 1232218020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232218022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't. < 1232218025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1232218043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import time; import socket; import urllib; encoded=urllib.urlencode(open('/bot/ircbot.py').read()); sys.stdout(31+len(encoded)); s=socket.socket();s.connect(('69.55.225.29',80)); s.sendall('GET /api/v1/\r\nHost: dpaste.com\r\nContent-Length: %i\r\n\r\n' % (31+len(encoded))); s.sendall('content=%s&language=Python&hold=1\r\n' % encoded); foo = lambda: (sys.stdout(s.recv(1024)), time.sleep(5)); while True: foo() < 1232218044 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1232218050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also about putting in chroot for dns < 1232218052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is easy < 1232218059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/etc/resolv.conf < 1232218059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I said I didn't want to. < 1232218062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This means I don't want to. < 1232218069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah ok < 1232218071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :missed that < 1232218084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks in scrollback < 1232218099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I see < 1232218118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import time; import socket; import urllib; encoded=urllib.urlencode(open('/bot/ircbot.py').read()); sys.stdout(31+len(encoded)); s=socket.socket();s.connect(('69.55.225.29',80)); s.sendall('GET /api/v1/\r\nHost: dpaste.com\r\nContent-Length: %i\r\n\r\n' % (31+len(encoded))); s.sendall('content=%s&language=Python&hold=1\r\n' % encoded); foo = (lambda: (sys.stdout(s.recv(1024)), time.sleep(5))); while True: foo() < 1232218118 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1232218123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/j #bsmnt_bot_errors < 1232218131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import time; import socket; import urllib; encoded=urllib.urlencode(open('/bot/ircbot.py').read()); sys.stdout(31+len(encoded)); s=socket.socket();s.connect(('69.55.225.29',80)); s.sendall('GET /api/v1/\r\nHost: dpaste.com\r\nContent-Length: %i\r\n\r\n' % (31+len(encoded))); s.sendall('content=%s&language=Python&hold=1\r\n' % encoded); foo = (lambda: (sys.stdout(s.recv(1024)), time.sleep(5))); while True: foo() < 1232218135 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1232218148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1232218152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it pinpoints the error to... the line < 1232218152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1232218171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1232218183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, run it locally once to check? < 1232218185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec import time; import socket; import urllib; encoded=urllib.urlencode(open('/bot/ircbot.py').read()); sys.stdout(31+len(encoded)); s=socket.socket();s.connect(('69.55.225.29',80)); s.sendall('GET /api/v1/\r\nHost: dpaste.com\r\nContent-Length: %i\r\n\r\n' % (31+len(encoded))); s.sendall('content=%s&language=Python&hold=1\r\n' % encoded); foo = (lambda: (sys.stdout(s.recv(1024)), time.sleep(5), foo()));foo() < 1232218185 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: not a valid non-string sequence or mapping object < 1232218287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: w t f < 1232218311 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232218343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm are there such unicode chars except the other way around? like, their base is attached to the top of the char, not the bottom < 1232218361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Um... Those are blocks. < 1232218372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They don't have bases. < 1232218381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1232218383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :▄ < 1232218386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about the same < 1232218387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1232218390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but from the top of the char block < 1232218392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so. < 1232218394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1232218398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :flipped vertically < 1232218401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah ok < 1232218403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well then < 1232218409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION messes with inverted video < 1232218430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what are you doing < 1232218440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will tell when it works < 1232218625 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec import pydoc; sys.stdout(pydoc.getdoc(self.do_raw)) < 1232218637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: itt: .__doc__ < 1232218641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1232218654 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :does not give signature < 1232218666 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec help(self.do_raw) < 1232218676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://rafb.net/p/tSfBXg37.html < 1232218677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1232218692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can't show this on irc I'm afraid < 1232218694 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.do_raw.__doc__ < 1232218703 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.do_raw.__doc__) < 1232218704 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1232218705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also rounding issues make it non-perfect < 1232218708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries with 8 < 1232218720 0 :M0ny!n=Harmony@AToulouse-258-1-101-136.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1232218721 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec import pydoc; sys.stdout(pydoc) < 1232218722 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : < 1232218731 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec import pydoc; sys.stdout(pydoc.getdoc('foo')) < 1232218732 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :str(object) -> string < 1232218732 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Return a nice string representation of the object. < 1232218732 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :If the argument is a string, the return value is the same object. < 1232218739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1232218739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : File "/Users/ehird/bin/sparkline", line 21, in < 1232218740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1232218743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : File "/Users/ehird/bin/sparkline", line 21, in < 1232218745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : numbers = map(float, input) < 1232218747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: invalid literal for float(): {9..0} < 1232218749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^CTraceback (most recent call last): < 1232218751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : File "/Users/ehird/bin/sparkline", line 21, in < 1232218753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : numbers = map(float, input) < 1232218755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: invalid literal for float(): {9..0} < 1232218756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1232218757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fail < 1232218760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1232218762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not using bash? < 1232218768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GNU bash, version 2.05b.0(1)-release (powerpc-apple-darwin8.0) < 1232218768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Copyright (C) 2002 Free Software Foundation, Inc. < 1232218769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"#!/usr/bin/env bash" < 1232218772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, too old < 1232218776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bash 3 or later < 1232218786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let me know when it works with something other than bash 3 < 1232218787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I could rewrite it with seq instead < 1232218793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just didn't know you didn't have a modern bash < 1232218799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seems to work with zsh. < 1232218799 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.do_raw() < 1232218800 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: do_raw() takes exactly 3 arguments (1 given) < 1232218807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it just flashes the bottom layer... < 1232218811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1232218814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION widens screen < 1232218815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1232218835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you have a more modern bash then? < 1232218839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: join #bsmnt_bot_errors < 1232218840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for tracebacks < 1232218843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: works with zsh. < 1232218862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh I see < 1232218873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway the bars doesn't match up perfectly < 1232218878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sadly < 1232218879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does for me < 1232218888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll dcc you a screenshot < 1232218914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huh, dcc is grayed out < 1232218937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅ < 1232218937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :▃▄▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃ < 1232218948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1232218950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where the lower one is inverted < 1232218955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :looks like that to me < 1232218960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the top doesn't perfectly match the bottom < 1232218968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1232218976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, they aren't centered < 1232218979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :relative each other < 1232218981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :correctly < 1232218996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I believe this is due to rounding errors < 1232219016 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1232219022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They match up perfectly for me < 1232219034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, see above they didn't for me < 1232219043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok they do in zsh < 1232219045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What is the issue? < 1232219050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, zsh has floating point right? < 1232219051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1232219054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1232219056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1232219058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bash only has integer math < 1232219064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so rounding issue < 1232219070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sparkline(1) handles floats, FWIW < 1232219082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Obviously, since squish(1) outputs floats) < 1232219088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yes, but bash doesn't in the offset bit (see variable hl) < 1232219116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1232219121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hl is 30 on both < 1232219162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃▃▄ < 1232219163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅▄▃▃▂▁▁▁▂▃▃▄▅▅▆▇█▇▆▅▅▄▁ < 1232219180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't perfect match up < 1232219188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well in bash you can get perfect with: < 1232219190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : cycle_idx $(( off + hl + 1 )) | python ~/irc/sparkline < 1232219198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :adding the + 1 there < 1232219209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then it is off by 1 in zsh :D < 1232219222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh is superior anyway. < 1232219237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait what.... < 1232219248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :non-reproducible success < 1232219250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1232219306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wait I see.. the real issue is that screen is somehow always updated between the two sparkline calls < 1232219310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meaning they are out of sync < 1232219315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1232219330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it'll be the inversion setting < 1232219330 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1232219333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :causing a reprint < 1232219333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so this probably depends on terminal < 1232219342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I don't know... < 1232219367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually it sometimes jumps and is updated correctly instead < 1232219370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1232219370 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1232219372 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232219382 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1232219392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm this could be due to screen refresh rate *adds sleep calls* < 1232219457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1232219464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sometimes the lower line stalls for a bit < 1232219469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like half a second < 1232219472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while the upper one updates < 1232219484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does that make any sense? < 1232219493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not for me. < 1232219497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe your machine sucks ;-) < 1232219532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, only happens with zsh for me < 1232219540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shrug < 1232219543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh is slow < 1232219550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bash too < 1232219556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rewrites in ksh syntax < 1232219589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh and ksh accepts {} < 1232219594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't accept "local" however < 1232219599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ksh is terrible :P < 1232219691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot code: http://dpaste.com/hold/110147/ < 1232219692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(MizardX) < 1232219704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Loads a bit slow :\ < 1232219736 0 :Mony!unknown@unknown.invalid QUIT :Connection timed out < 1232219763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck it < 1232219764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ill pastie it < 1232219790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1232219791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works now, heh. < 1232219793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: < 1232219872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you did all that just to get the bot's code? < 1232219880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1232219884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just copied it manually from the chroot. < 1232219889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1232220042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unicode needs slimmer blocks < 1232220046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sparklines are meant to be tiny < 1232220246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, cleaned up version that runs under ksh, bash3 and zsh http://rafb.net/p/LVefnN13.html < 1232220261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :python -O? < 1232220263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1232220271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wasteful & pointless... < 1232220276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Won't even gain you anything in this case. < 1232220278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I put it there to test, didn't make any difference < 1232220282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232220291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, when does -O help? < 1232220297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've never used it. < 1232220302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think anyone does. < 1232220321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well looking at various python programs it seems quite common in the shebang line < 1232220330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've never seen it. < 1232220337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when it is *supposed* to help? < 1232220360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. I think it's basically unmaintained. < 1232220409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's supposed to make you realize you're not a python programmer at heart, just prints "OptionError: not a chance" < 1232220411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, lots of files in python's own lib dir are *.pyo < 1232220419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as well as *.pyc < 1232220433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You use Gentoo. < 1232220440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same on freebsd < 1232220448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. < 1232220472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about your /usr/local/lib/python2.5/ /usr/lib/python2.5/ or whatever < 1232220476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I wonder if I could get a scheme implementation something like 2-3x slower than C. < 1232220478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any *.pyc? any *.pyo? < 1232220523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lots of both, interestingly/ < 1232220526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shrug < 1232220531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k < 1232220538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same here indeed < 1232220632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls his scheme something unappealing, like fatpig < 1232220752 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1232220971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :floating point: when sin(pi) != 0 < 1232220978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> math:sin(math:pi()). < 1232220979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1.2246467991473532e-16 < 1232220980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :--- < 1232220982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_-* < 1232221005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Syntax highlighting is irritating. I move we outlaw syntax highlighting. < 1232221021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I like basic syntax highlight < 1232221028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I vote we outlaw it for whitespace < 1232221032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but only for whitespace < 1232221045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Syntax highlighting is kind of useless for scheme, since near everything is redefinable. < 1232221059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All you can do is dim the parentheses, and maybe bold one or two things like "define", "let" and "lambda". < 1232221100 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :a < 1232221103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fail < 1232221128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, matching () in matching colors help < 1232221134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1232221140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parentheses matching is hideous < 1232221150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why do you think that? < 1232221150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lisp coders read the indentational structure, not the parentheses. < 1232221161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thus why most of them set parentheses to a light gray, to avoid eyestrain and concentrate on the actual code. < 1232221180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :However, a mode like paredit, which does semi-structural editing on s-expressions: yes please. < 1232221188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1232221199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, paredit? < 1232221208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://mumble.net/~campbell/emacs/paredit.el < 1232221224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Explanation & documentation is in the starting comments. < 1232221230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Overview: http://www.emacswiki.org/emacs/ParEdit < 1232221250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loads it in w3m mode < 1232221472 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :b < 1232221473 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TOPIC #esoteric :b | http://tunes.org/~nef/logs/esoteric/ < 1232221490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1232221494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1232221498 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :fail < 1232221498 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TOPIC #esoteric :fail | http://tunes.org/~nef/logs/esoteric/ < 1232221511 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ < 1232221512 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ < 1232221513 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ < 1232221517 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ < 1232221517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1232221520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fail too < 1232221521 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ < 1232221525 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ < 1232221529 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ < 1232221532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232221532 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :ow < 1232221534 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ < 1232221538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fix < 1232221539 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~ne < 1232221540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.raw('QUIT') < 1232221541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not my code < 1232221542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1232221544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's MizardX < 1232221550 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1232221552 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232221566 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | WE LOVE OUR LOGS < 1232221579 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef/logs/esoteric/ | http://tunes.org/~nef < 1232221597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why? :( < 1232221608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as many logs as possible < 1232221609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1232221618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the last one doesn't fit < 1232221619 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~nef/logs/esoteric http://tunes.org/~ < 1232221628 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :Let's try this < 1232221628 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :Let's try this | http://tunes.org/~nef/logs/esoteric/ < 1232221632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Win < 1232221633 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1232221640 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :Let's try this | http://tunes.org/~nef/logs/esoteric/ | And this < 1232221642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: now make the command registers persist! < 1232221645 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :Let's try this | http://tunes.org/~nef/logs/esotseric/ | And this < 1232221649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1232221651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fail? < 1232221652 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :I like big butts and I cannot lie < 1232221653 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :I like big butts and I cannot lie | http://tunes.org/~nef/logs/esoteric/ < 1232221673 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :But why does it fail | if there is more than one section < 1232221677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1232221683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it just did? < 1232221685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232221695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so why didn't it add the logs? < 1232221697 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1232221699 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232221712 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :I like big butts and I cannot die < 1232221716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Phail < 1232221719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.raw('QUIT') < 1232221719 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1232221722 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232221727 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric : < 1232221835 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :. < 1232221841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :holy fucking fuck. i'm starting to think continuous brainfuck is not entirely possible to do. < 1232221845 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric < 1232221849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stop it AnMaster < 1232221851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we are debugging :| < 1232221854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, continuous brainfuck? < 1232221855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok < 1232221857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: The name is "contfuck". < 1232221863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well yes < 1232221873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just keep using the wrong name for some reason < 1232221879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, you still have to fit a u in there to perfect it. < 1232221881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1232221907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't on the wiki? < 1232221911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what is contfuck < 1232221917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's language. < 1232221920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i can't get the semantics figured out really. < 1232221931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. actually the semantics are pretty simple < 1232221936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can't find a way to implement it < 1232221945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, spec? < 1232221961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: OKLOPOL LANGUAGES DO NOT HAVE A SPEC < 1232221961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: my languages rarely have specs. < 1232221963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You've been here months < 1232221966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :get it in your head already < 1232221966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not that structured. < 1232221968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ok < 1232221977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so tell me what is special about the language < 1232221982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does it differ from bf? < 1232221989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+++++{--->++<} < 1232221996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and cell 2 would be 10/3 < 1232222019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{...} starts a block where inc's and dec's are infinitely smaller than values on the outside < 1232222022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, continuations? < 1232222028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:53 oklopol, continuations? < 1232222030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What < 1232222030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did < 1232222031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah no < 1232222032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The < 1232222034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Example < 1232222034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :numbers are represented as an infinite list of bignums < 1232222036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He < 1232222038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, lag < 1232222038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Showed < 1232222040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Have < 1232222042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To < 1232222043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : +++++{--->++<} < 1232222044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do < 1232222044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : oklopol, continuations? < 1232222046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With < 1232222046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and cell 2 would be 10/3 < 1232222048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Continuatoins < 1232222050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your network connection sux < 1232222056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes it does < 1232222059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huge lag spikes atm < 1232222060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1232222067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, all ISPs sucks < 1232222071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except xs4all < 1232222082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where the ith bignum is kinda a "differential" of all bignums before index i, and {...} step one deeper in this infinite list of nested differentials < 1232222089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I only hear good things about xs4all. < 1232222108 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1232222113 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1232222121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :New plan: Move to the Netherlands, perform hostile takeover of XS4ALL, ???, world domination < 1232222134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and no has nothing to do with continuations, but continuity < 1232222157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1232222165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh actually, the cells aren't bignums, they are rationals < 1232222176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or maybe general reals, but i hope that isn't needed... < 1232222177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bf with continuations would be cool though < 1232222184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :itt: jumpfuck < 1232222189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe, but much less innovative < 1232222196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1232222204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :continuations are so retro < 1232222213 0 :CakeProphet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232222225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I made bf+continuations in july 2007 < 1232222228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/JumpFuck < 1232222235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :weird, it got implemented < 1232222242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so did you know you can make a turing machine with affine transformations < 1232222284 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1232222305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the turku university is like #esoteric^2, the prof i talked to knows tons more about esolanging than i do, i mean, the mathematical aspects of it < 1232222354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also he's encoded turing machines in tiling infinite planes afaiu < 1232222361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Get him in here < 1232222362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants summa dat < 1232222403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure he'd be at home here < 1232222415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :much older than oerjan (i think) < 1232222423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i can't really assess that, just assume) < 1232222429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh, we can just create #esoteric-sans-gay-sex < 1232222454 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No one is here, ehird < 1232222464 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's not really esoteric without gay sex < 1232222594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222625 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232222629 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1232222640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :::o < 1232222707 0 :MigoMipo!n=MigoMipo@84-217-14-239.tn.glocalnet.net JOIN :#esoteric < 1232223214 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1232223509 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1232223511 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1232223517 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :Epic win time < 1232223518 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :Epic win time | http://tunes.org/~nef/logs/esoteric < 1232223538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8) < 1232223558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDD < 1232223568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/eurocreme < 1232223569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1232223571 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/eurocreme < 1232223577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : . . . . . < 1232223580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HALP < 1232223588 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :? < 1232223588 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :? | http://tunes.org/~nef/logs/esoteric < 1232223591 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/eurocreme < 1232223595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTFAIL < 1232223605 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :tunes.org < 1232223605 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :tunes.org | http://tunes.org/~nef/logs/esoteric < 1232223605 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aw, the link does not exist :( < 1232223616 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs < 1232223617 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs | http://tunes.org/~nef/logs/esoteric < 1232223620 0 :Slereah!unknown@unknown.invalid TOPIC #esoteric :goatse.cx | tunes.org | http://tunes.org/~nef/logs/esoteric < 1232223622 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esocreme < 1232223622 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esocreme | http://tunes.org/~nef/logs/esoteric < 1232223626 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/eurocreme < 1232223630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1232223633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only eurocreme breaks it. < 1232223636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is amazing. < 1232223788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1232223806 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :eurocreme < 1232223807 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :eurocreme | http://tunes.org/~nef/logs/esoteric < 1232223814 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esocreme < 1232223814 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esocreme | http://tunes.org/~nef/logs/esoteric < 1232223817 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/eurocreme < 1232223818 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/eurocreme | http://tunes.org/~nef/logs/esoteric < 1232223820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232223820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :O < 1232223822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: it works now < 1232223869 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/eurocreme < 1232223932 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :a < 1232223933 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :a | http://tunes.org/~nef/logs/esoteric < 1232223941 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/eurocreme < 1232223946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: :| < 1232223975 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :b < 1232223981 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :b c < 1232223988 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :b c : < 1232224183 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :b < 1232224183 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :b | http://tunes.org/~nef/logs/esoteric < 1232224190 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :b c < 1232224190 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :b c | http://tunes.org/~nef/logs/esoteric < 1232224194 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :b c :// < 1232224195 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :b c :// | http://tunes.org/~nef/logs/esoteric < 1232224210 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/eurocreme < 1232224211 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/eurocreme | http://tunes.org/~nef/logs/esoteric < 1232224234 0 :MizardX!unknown@unknown.invalid TOPIC #esoteric :spamplex < 1232224241 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232224249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232224272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;;;) < 1232224295 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :it always works a few times, then stops < 1232224295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so am i to understand you have a bug in a bot written in python? < 1232224527 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :eurocreme < 1232224527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: < 1232224531 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :eurocreme | http://tunes.org/~nef/logs/esoteric < 1232224564 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :eurocreme < 1232224623 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :... it works sometimes. Now I need some food < 1232224625 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232224639 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :eurocreme | http://tunes.org/~nef/logs/esoteric < 1232224641 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :eurocreme < 1232224642 0 :Judofyr!n=Judofyr@c6A9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1232224644 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :eurocreme | http://tunes.org/~nef/logs/esoteric < 1232224645 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :eurocreme < 1232224648 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :eurocreme | http://tunes.org/~nef/logs/esoteric < 1232224651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: ... < 1232224653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it works odd times < 1232224658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or even, w/e < 1232224755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well isn't that pretty awesome? < 1232224781 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :eurocreme < 1232224781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232224784 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :eurocreme | http://tunes.org/~nef/logs/esoteric < 1232224793 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :eurocreme < 1232224793 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :eurocreme | http://tunes.org/~nef/logs/esoteric < 1232224796 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :eurocreme < 1232224796 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :eurocreme | http://tunes.org/~nef/logs/esoteric < 1232224798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1232224799 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :eurocreme < 1232224800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1232224859 0 :Slereah!unknown@unknown.invalid TOPIC #esoteric :If you were to die tomorrow in a table-related accident, I wouldn't give a rat's ass because I would be sitting on my table. < 1232224860 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :If you were to die tomorrow in a table-related accident, I wouldn't give a rat's ass because I would be sitting on my table. | http://tunes.org/~nef/logs/esoteric < 1232225290 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It works only at times? < 1232225297 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it waits for the next message or something. < 1232226945 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :Hm What? < 1232226949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1232226952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1232226978 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :Odd. < 1232226978 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :Odd. | http://tunes.org/~nef/logs/esoteric < 1232226983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. Very odd. < 1232226990 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric < 1232226996 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | test < 1232226999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1232227012 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :test | test < 1232227013 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :test | test | http://tunes.org/~nef/logs/esoteric < 1232227019 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :test | test | http://tunes.org/~nef/logs/esotaeric < 1232227023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1232227032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why does it only work sometimes? < 1232227037 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :test | test | http://tunes.org/~nef/logs/esotaeric | any idea? < 1232227038 0 :bsmnt_bot!unknown@unknown.invalid TOPIC #esoteric :test | test | http://tunes.org/~nef/logs/esotaeric | any idea? | http://tunes.org/~nef/logs/esoteric < 1232227052 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :Topic goes here | http://tunes.org/~nef/logs/esoteric < 1232227157 0 :Slereah!unknown@unknown.invalid TOPIC #esoteric :Cock goes here | http://tunes.org/~nef/logs/esoteric < 1232228311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r5rs is so cool < 1232228607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :folklore.org is down :< < 1232228893 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric < 1232229352 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird, have you read r6rs? < 1232229357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1232229362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it sucks shit < 1232229366 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i once started reading it, and i wansn't really sure how i felt < 1232229817 0 :|MigoMipo|!n=MigoMipo@84-217-10-71.tn.glocalnet.net JOIN :#esoteric < 1232230167 0 :|MigoMipo|!unknown@unknown.invalid QUIT :"QuitIRCException: MigoMipo out of IRC" < 1232230832 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1232231464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, English language question < 1232231484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would "Please don't hotlink images" work as a text to replace externally hotlinked images with? < 1232231513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(It isn't fun when someone hotlinks a full size screenshot and display it as a thumbnail.) < 1232231523 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :+ "from this site" < 1232231530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I recommend goatse. < 1232231535 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1232231538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or, perhaps, "Hello! I am the owner of this site. I suck dicks!" < 1232231545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But yes, what MizardX said < 1232231552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not appropriate for this type of site < 1232231557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MizardX, hm ok < 1232231562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goatse is _always_ appropriate. < 1232231566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Please don't hotlink images from this site" < 1232231567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1232231568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Family gathering? Goatse! < 1232231590 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's the party trick that brightens ever family event < 1232231605 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Kirk Johnson knows of his fame < 1232231770 0 :BeholdMyGlory!n=arvid@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1232232104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"this always happens to me in family scrabble games" < 1232232200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahah < 1232232209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"what letters do you have?" < 1232232218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"D, I, S, T, E, N, D, E, D, BLANK, A, N, U, S" < 1232232227 0 :M0ny!unknown@unknown.invalid PART #esoteric :? < 1232232299 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Who's Kirk Johnson? < 1232232307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goatse man < 1232232535 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The man behind the anus < 1232232595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in front of. < 1232232644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"And not all languages can do the same as all others.. as you seem to claim." < 1232232649 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :what < 1232232654 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :no msg from christel < 1232232654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=> "What is turing completeness?" < 1232232656 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1232232666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :flexo: she doesn't love you any more. < 1232232669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we all got messages from her. < 1232232673 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1232232705 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1232233605 0 :decipher!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1232233628 0 :decipher!n=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1232233687 0 :decipher_!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1232233688 0 :decipher!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232233806 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1232233841 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: who said not all language can do the same as all others? < 1232233848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a reddit commenter < 1232233877 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, he's right, if "all" means "all". < 1232233885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which it doesn't in context :P < 1232233960 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :[23:41:44] "this always happens to me in family scrabble games" < 1232233963 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :^ xkcd? < 1232233996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232234064 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse