< 1225152529 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1225152532 0 :Slereah_!n=jewbutt@ANantes-252-1-94-182.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1225152988 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | hm. < 1225153550 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :.mh < 1225154239 0 :M0ny!unknown@unknown.invalid QUIT :"Hum... Hum..." < 1225155771 0 :Slereah!n=jewbutt@ANantes-252-1-94-182.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1225155865 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1225155869 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1225156922 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1225157468 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1225157470 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1225157628 0 :boily!n=boily@bas2-quebec14-1167902768.dsl.bell.ca JOIN :#esoteric < 1225157645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://home.codu.org/colormatch/check.html // seems to sorta-kinda work 8-D < 1225157740 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1225157876 0 :boily!unknown@unknown.invalid QUIT :Client Quit < 1225157885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Result: My shirt matches my tie 8-D < 1225158003 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or so one would assume < 1225158253 0 :omniscient_idiot!unknown@unknown.invalid PRIVMSG #esoteric :eww ties. < 1225158910 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: http://photos-b.l3-t.facebook.com/photos-l3-sf2p/v355/140/51/644027966/n644027966_1050121_9574.jpg <-- wear this. < 1225158936 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't read that. < 1225158950 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, why is nobody as excited about my aesthetic color chooser as I am :P < 1225158980 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Because Google Chrome is being slow. < 1225159024 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And having tie fetish attacks. < 1225159031 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION re-ponders the subject of that sentence < 1225159084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ENKI-][: i cannot make out who i am supposed to obey there < 1225159103 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's OBEY spelled backwards. < 1225159146 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i also have a CTHULU/DAGON '08 shirt to wear to erection day. < 1225159155 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric :er. i mean. < 1225159159 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric :obama day < 1225159160 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric :er < 1225159162 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1225159164 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1225159167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :who is dagon < 1225159255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also i prefer the Allosaurus to Cthulhu < 1225159441 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric :dagon is the one who made a small new england port town sacrifice virgins to it until it ate the whole down < 1225159465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1225159500 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Got it working? < 1225159503 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody: Got it working? < 1225159506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty cool :P < 1225159525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!()):a)~*^(~S:^):^ < 1225159526 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(((((!())))))(((((!())))))(((((!())))))(((((!())))))((!()))((!()))!() ...S out of stack! < 1225159539 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes there < 1225159573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 0 is rejected, 1 accepted i take < 1225159578 0 :ENKI-][!unknown@unknown.invalid PRIVMSG #esoteric :ooh. what language is that? i remember seeing it somewhere < 1225159581 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes. < 1225159582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :underload < 1225159599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: And for some reason it doesn't take identical colors as a match, I should probably generate some cases for that. < 1225159823 0 :Corun__!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1225161011 0 :ihope!unknown@unknown.invalid NICK :uoris < 1225161231 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, this stupid project spanned three languages X-D < 1225164117 0 :ab5tract!n=ab5tract@pool-71-246-5-13.phlapa.fios.verizon.net JOIN :#esoteric < 1225164175 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :am I right in thinking it presses "check match" for you if you use the random button? < 1225164188 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :because I can't find one which doesn't match #489764 :( < 1225164216 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :though the result does flicker from 0 to 1 occasionally < 1225164222 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When you press random it chooses a random /matching/ one. < 1225164245 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It generates a random number, checks it, and if it fails, loops. < 1225164269 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1225164274 0 :omniscient_idiot!unknown@unknown.invalid PRIVMSG #esoteric :In worst case, couldn't that be very inefficient? < 1225164316 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, #ff00ff quite easily results in 0 < 1225164538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!):a)~*^()(:a~*(*a)~*a(~:)~*(~^)*^!^):^S < 1225164539 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...^ out of stack! < 1225164542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1225164652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!):a)~*^()(~S:^):^ < 1225164653 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(((((!!)))))(((((!!)))))(((((!!)))))(((((!!)))))((!!))((!!))!! ...S out of stack! < 1225164683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!):a)~*^()(~aS:^):^ < 1225164684 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :()((((((!!))))))((((((!!))))))((((((!!))))))((((((!!))))))(((!!)))(((!!)))(!!) ...a out of stack! < 1225165105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^S < 1225165106 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...^ out of stack! < 1225165190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*):^(~a^S:^):^ < 1225165191 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :~:(*a(a(:^)*(*a)~*a(~:)~*(~^)*):^)~^(((((!!)))))(((((!!)))))(((((!!)))))(((((!!)))))((!!))((!!))!! ...a out of stack! < 1225165220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1225165226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*):^(~aS:^):^ < 1225165227 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(~:(*a(a(:^)*(*a)~*a(~:)~*(~^)*):^)~^)()((((((!!))))))((((((!!))))))((((((!!))))))((((((!!))))))(((!!)))(((!!)))(!!) ...a out of stack! < 1225165568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^S < 1225165569 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(((((((((((!!()()))))))(((((!!()()))))))(((((!!()()))))))(((((!!()()))))))((!!()())))((!!()()))) < 1225165593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(~aS:^):^ < 1225165595 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :((((((((((((!!()()))))))(((((!!()()))))))(((((!!()()))))))(((((!!()()))))))((!!()())))((!!()())))) ...a out of stack! < 1225166530 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!()()):a)~*^()(a(:^)*(~*a)~*a(~:)~*(~^)*^!^):^(~aS:^):^ < 1225166532 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :((((!!()()))(((!!()()))((((((!!()())))))((((((!!()())))))((((((!!()())))))((((((!!()())))))))))))) ...a out of stack! < 1225168154 0 :uoris!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225168160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*)~*(!^^)*~a*(:^)*^):^ < 1225168162 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...~ out of stack! < 1225168177 0 :uoris!n=Peggy@c-24-11-80-13.hsd1.mi.comcast.net JOIN :#esoteric < 1225168192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (A)SS < 1225168193 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :A ...S out of stack! < 1225168239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*)~*(!^^)*~a*(:^)*):^(~aS:^):^ < 1225168240 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(~a*^((^)((:)S)(!(A)S(^)*())())!^^(^):^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*)~*(!^^)*~a*(:^)*)((((((((((((!!()()))))))(((((!!()()))))))(((((!!()()))))))(((((!!()()))))))((!!()())))((!!()())))) ...too much output! < 1225169053 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*^)*~*(!^^)*~a*(:^)*^):^ < 1225169054 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :AAAA ...^ out of stack! < 1225169077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*^)*~*(!^^)*~a*(:^)*^):^ < 1225169078 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :AAAA ...^ out of stack! < 1225169157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*^)*~*(!^^)*~a*(:^)*^)()~^(~aS:^):^ < 1225169158 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :()(!!()())(((((((((!!()()))))))(((((!!()()))))))(((((!!()()))))))(((((!!()()))))))()(!(A)S(^)*())((:)S)(^) ...a out of stack! < 1225169164 0 :immibis!n=immibis@125-236-168-13.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1225169310 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*^)*~*(!^^)*~a*()*^):^(~aS:^):^ < 1225169311 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*^)*~*(!^^)*~a*()*^)(!!()())(((((((((!!()()))))))(((((!!()()))))))(((((!!()()))))))(((((!!()())))))) ...too much output! < 1225169539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a::aaa:::aa)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*^)*~*(!^^)*~a*(:^)*^):^ < 1225169540 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :AAAA ...^ out of stack! < 1225169555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (::aaa:::aa)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*^)*~*(!^^)*~a*(:^)*^):^ < 1225169556 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :A:A ...^ out of stack! < 1225169614 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:a:)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*^)*~*(!^^)*~a*(:^)*^):^ < 1225169615 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :AA:A ...^ out of stack! < 1225169646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a:a:)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(^)(~:a(((:)S)(!(A)S(^)*())())*(^)~a*(~a*^)*~*(!^^)*~a*(:^)*^):^ < 1225169648 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :AAA:A ...^ out of stack! < 1225169693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (a:a:)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(~aS:^):^ < 1225169694 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(((((((!!()()))))(((!!()()))))((!!()())))) ...a out of stack! < 1225169696 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see a lot of smiley faces, cakes and angels < 1225169725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (::a:)((!!()()):a)~*^()(a(:^)*(*a)~*a(~:)~*(~^)*^!^):^(~aS:^):^ < 1225169726 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(((((((!!()())))((!!()())))(!!()()))(!!()()))) ...a out of stack! < 1225170069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm there appear to be two sets of outer parentheses < 1225170080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*outermost < 1225170108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would clearly cause some bug < 1225170556 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Should I agree with you? I don't know Underload. < 1225170683 0 :oerjan!unknown@unknown.invalid QUIT :Remote closed the connection < 1225170696 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1225170737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since i'm barely understanding the program myself, i don't expect anyone to agree :D < 1225170773 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is this program generating itself or something < 1225170796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, i am trying to split up a list of a's and :'s < 1225170853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, there are parts that are self-generating, since that's the only way to loop in underload < 1225170881 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :very esoteric < 1225170902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1225170932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i think my brain has had enough for now < 1225171136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :underload contains no command for splitting a string into characters, but i figured it should be theoretically possible if the characters are all a and : < 1225171220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, duh! < 1225171348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the second part is completely wrong, because a doesn't cause a new list element < 1225171368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :needs a different strategy < 1225172170 0 :ab5tract!unknown@unknown.invalid QUIT : < 1225172369 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225174447 0 :metazilla!n=moozilla@d20-32.rb.gh.centurytel.net JOIN :#esoteric < 1225174453 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1225174462 0 :moozilla!n=moozilla@d20-32.rb.gh.centurytel.net JOIN :#esoteric < 1225174588 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | !2a:a;. < 1225174957 0 :megatron!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225175451 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1225175844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's a wonderful idea < 1225176048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol green is the only thing that doesn't go with black < 1225176062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1225176078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can answer you indirectly < 1225176091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by highlighting the one i was indirectly talking to < 1225176132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumes oklopol was misspelling GregorR as oerjan  < 1225176132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i would be quite interested, if i believed colors can "go together", i don't. < 1225176141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1225176151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a separate thing < 1225176168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonderful idea was about the underload thing < 1225176172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225176217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you try to replicate the functionality, or push the string splittered on the stack? < 1225176270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so far, i tried to print it out with a's upper cased < 1225176434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ouch, tried to rip my toenail off, but forgot i need to push my fingernail through the side first, or it won't come peacefully. < 1225176440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :life is good < 1225176460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers a nailcutter for all such things < 1225176550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't that pretty gay? probably doesn't even make you bleed. < 1225176579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i don't have a nailcutter here, would probably use one if i had one near me) < 1225176672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always carries one, in case of accidents < 1225176701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err, well that definitely sounds pretty gay :P < 1225176738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my nails are so fragile that if i don't do it properly at once they start disintegrating at the least provocation < 1225176754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1225176772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have boring normal nails :< < 1225176825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well at least i don't polish them :D < 1225176856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although that might actually have helped with the fragility < 1225176904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you fin[n]ish them, but not polish them; what other countries do you them? < 1225176957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm; lecture starts about now, i should probably consider leaving. < 1225177005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see you < 1225177182 0 :oerjan!unknown@unknown.invalid QUIT :"Possibus?" < 1225179228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've never heard that device called a nailcutter < 1225179432 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh dear, i'm all out of bourbon < 1225180799 0 :clog!unknown@unknown.invalid QUIT :ended < 1225180800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1225181793 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1225185591 0 :M0ny!n=AssHole@AToulouse-258-1-50-174.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1225188016 0 :sebbu2!n=sebbu@ADijon-152-1-57-180.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1225189050 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225190006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : From SOCK it's just R/W most of the time, from TOYS only S to clear the old code when ^reloading (so it might be good if S'ing to value 32 would actually clear those cells), and from SUBR only a C/R pair for ^code. <-- don't they already? < 1225190012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the TOYS one I mean < 1225190203 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might, I haven't checked at all. < 1225190206 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just a thought. < 1225190290 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess you do that already in fungespace_set for any space. < 1225192022 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1225192158 0 :megatron!n=moozilla@207-118-26-199.dyn.centurytel.net JOIN :#esoteric < 1225192164 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1225192170 0 :moozilla!n=moozilla@207-118-26-199.dyn.centurytel.net JOIN :#esoteric < 1225192343 0 :metazilla!n=moozilla@d5-8.rb.gh.centurytel.net JOIN :#esoteric < 1225192351 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1225192766 0 :moozilla!n=moozilla@d5-8.rb.gh.centurytel.net JOIN :#esoteric < 1225193279 0 :megatron!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225193367 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-254-104.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1225193886 0 :megatron!n=moozilla@d19-62.rb.gh.centurytel.net JOIN :#esoteric < 1225193894 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1225193905 0 :moozilla!n=moozilla@d19-62.rb.gh.centurytel.net JOIN :#esoteric < 1225194247 0 :Slereah_!n=jewbutt@ANantes-252-1-94-182.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1225194457 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225196188 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | that's some serious time dilation < 1225196234 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :optbot ! < 1225196235 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :M0ny: i suppose there have been worse last words. < 1225196564 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mona mona mona < 1225198986 0 :Slereah!n=jewbutt@ANantes-252-1-94-182.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1225199036 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1225201053 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1225201280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hey anyone know a good software to synth electronic mono-phonic (like old mobile phones) sound? For Linux. Using a MIDI file as input. < 1225202405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You're being a bit obsessive with your bleeps < 1225202647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? < 1225202654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You could just put the midi on it. :-P < 1225202666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I checked, impossible < 1225202676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is supports *.aac *.wma *.mp3 < 1225202683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just use a regular midi-to-mp3 rendering thing, then. < 1225202694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there are programs that make it sound like an old mobile. < 1225202699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :At least I've never heard of any. < 1225202713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there must be < 1225202714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd be hard, what with the whole "polyphony" thing that MIDIs have. < 1225202727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :otherwise I shall program my pc speaker and record it < 1225202738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as i said - obsessive < 1225202751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if you wish < 1225202764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I could maybe temp mend my old phone and record that < 1225202962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or you could just render the mid to a mp3 and put it on and forget about it because it's a bloody ringtone < 1225203037 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could take some sequencer application and change the instruments in the midi file to sound more bleepy. < 1225203060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Even better, download a ring-ring sound off the interwebs and put it on. < 1225203065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's not very modern. < 1225203096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm < 1225203115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I doubt the "The Internationale" exists as that ;P < 1225203123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I meant just a regular ring, ring. < 1225203129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, good idea. Now where to find that... < 1225203142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's as old as the telephone, so you can stay comfy in ancient history. < 1225203160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I *will* do this, nothing you say will change my mind < 1225203170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As I said. Obsessive. < 1225203442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theregister.co.uk/2008/10/28/student_charged/ (Insert typical el reg disclaimer.) < 1225204732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I think I got an idea: Make a custom beepy soundfont, load that into to fluidsynth < 1225204736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :along with the midi file < 1225204742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225204830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1225204980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.openid.net/LID_Look_and_Feel Someone on the OpenID wiki complains that when entering their openid "socialism.is.EVIL.myopenid.com", it picks the default name "socialism" to log in to the wiki. (At the bottom) < 1225204980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1225205098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1225205129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I think socialism is good < 1225205140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's wholly irrelevant to my amusement but... whatever < 1225205222 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, the "screen shot of the trauma of picking an ID name for this wiki" part was funny. < 1225205230 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Must've been very traumatic indeed. < 1225205317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Don't you have any FEELINGS? < 1225205320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The wiki was MOCKING HIM! < 1225207270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1225207288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well anyway I think combining a sine tone and a square one works quite weel < 1225207289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well* < 1225207292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1225207654 0 :sebbu!n=sebbu@ADijon-152-1-5-16.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1225207670 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1225208050 0 :jix!n=jix@dyndsl-091-096-059-248.ewe-ip-backbone.de JOIN :#esoteric < 1225208926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lost the game < 1225208984 0 :Azstal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1225209080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prepares to properly record it, stopping stuff that can cause delays and such < 1225209362 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird: can you not just stop doing that???! < 1225209373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jix: i lose the game regularly < 1225209378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric is a convenient tab. < 1225209380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, who cares anyway < 1225209685 0 :AnMaster!unknown@unknown.invalid QUIT :"System reboot." < 1225209688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see what's so wrong about that game < 1225209720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: anmaster makes a point to say how much he doesn't care every time someone mentions it < 1225209731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theonion.com/content/node/28694 < 1225209751 0 :Asztal!unknown@unknown.invalid QUIT :Success < 1225209958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: many people do that; i'm not commenting the habit of repeatedly stating your opinions, i don't see why people have such strong opinions about the game < 1225209974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anmaster doesn't, really, though < 1225210007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for all X, he has an opinion on X, for a majority of X, he has a half-baked opinion on X (just like everyone else), but for the same majority he repeatedly states his half-baked opinion on x < 1225210017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most people tend to only repeatedly state their strong opinions. < 1225210473 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1225210503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hiiii < 1225210509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bgpofkmgzxlgjmdrsk < 1225210515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*wrong channel < 1225211077 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1225211615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pageflip.hu/ oh god. < 1225211790 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :not bad, but it doesn't crease if I turn it sharply enough < 1225211795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*g* < 1225211817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Azstal: you can actually rip the pages off < 1225211818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1225211826 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I like that :D < 1225211833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so awwwwwwful < 1225211846 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :some of the pages are un-rippable though < 1225211855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225211861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've spent a few minutes trying to demolish it < 1225212499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :finally, an *.aac < 1225212521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(checked with mp3 too, but that file was larger and even worse sound quality < 1225212522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1225213707 0 :Slereah_!n=jewbutt@ANantes-252-1-94-182.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1225214148 0 :metazilla!n=moozilla@207-118-43-144.dyn.centurytel.net JOIN :#esoteric < 1225214154 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1225214174 0 :moozilla!n=moozilla@207-118-43-144.dyn.centurytel.net JOIN :#esoteric < 1225214337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1225214343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how can they be ripped off? < 1225214405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1225214407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1225214409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: drag them off < 1225214411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like... ripping IRL < 1225214413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :note < 1225214415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :some of them can't be < 1225214451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, doesn't work for cover. < 1225214455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah not as in circumventing drm then < 1225214470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1225214472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1225214477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ripping isn't "circumventing DRM" < 1225214480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1225214484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :related however < 1225214485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ripping is e.g. copying audio data from a cd to a computer < 1225214489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is totally legal :-P < 1225214496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes legal < 1225214502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1225214508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :depends on your interpretation of the dmca < 1225214511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when talking about a drm'd cd. < 1225214511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however these days that usually includes circumventing drm < 1225214513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1225214513 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Idea : Fractal darts. < 1225214516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1225214524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've never circumvented any DRM once to rip a cd < 1225214525 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :10^n points for the nth level of recursion < 1225214527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k. afk making food < 1225214534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: hah < 1225214557 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I thought of that between thinking of bees and hats. < 1225214581 0 :jix!n=jix@dyndsl-091-096-059-248.ewe-ip-backbone.de JOIN :#esoteric < 1225214695 0 :megatron!unknown@unknown.invalid QUIT :Connection timed out < 1225215145 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1225215473 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1225215796 0 :Asztal^_^!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1225216841 0 :Azstal!unknown@unknown.invalid QUIT :Connection timed out < 1225216882 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1225217053 0 :kt3k!n=stibium_@FL1-122-130-193-58.kyt.mesh.ad.jp JOIN :#esoteric < 1225217097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225217104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the wikipedians are discussing what they'd do if someone named a book Main Page < 1225217112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[If someone announces that they are writing a book about Wikipedia titled Main Page, I suggest we indef hard-rangeblock his ISP until agrees to name it something else :-)]] < 1225217115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MUST DO IT < 1225217117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh that's obvious < 1225217127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Main Page (book) < 1225217135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and where does the disambig link go? < 1225217140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What about people searching Main Page in the search bar? < 1225217151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Main Page (disambiguation) of course < 1225217155 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1225217158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1225217161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and where would you link to that < 1225217173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on the top of the main page? that's distracting clutter for, like, 1% of all traffic < 1225217175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh, there is a slight problem < 1225217183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and also free advertising :D < 1225217216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225217254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :conclusion: someone do it. The resulting bureaucratic glob will destroy Wikipedia. < 1225217494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm the idea of moving the Main Page to WP: at least seems reasonable < 1225217513 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wp should bloody fix their bloody software < 1225217531 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they have far more urgent problems than hypothetical books < 1225217538 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you search for C# it takes you to C < 1225217547 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's called a "bug" and they haven't fixed it in years < 1225217568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1225217574 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(so they need a disambig entry for C#, which itself is a disambig page, on the C page) < 1225217593 0 :kt3k!unknown@unknown.invalid QUIT :"CHOCOA" < 1225217627 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(same with every other note) < 1225217641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the use of # is a general html thing isn't it? not restricted to wp < 1225217655 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure, but what's html got to do with it? < 1225217689 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they could have some escaping mechanism < 1225217696 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and let the search box be aware of it < 1225217735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1225217789 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | hi kipple < 1225217809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why is main_page in article space anyway? < 1225217823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it might be enough to trap titles ending with #, i doubt wp uses empty anchor names < 1225217854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: tradition < 1225217855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so that you could have competing main_pages? < 1225217855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: history, and if they did e.g. Portal:Main all the bookmarks would break < 1225217870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: if they just redirected - then there's no way to put another article ther < 1225217878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, no benefit for extra confusion essentially < 1225217909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, backwards-compatibility, the mother of all that is ugly. < 1225217910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it's not an "html thing" < 1225217912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a web thing. < 1225217917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whatev < 1225217927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, right now the problem is the title of the C# page is C-Sharp because they disallow C# < 1225217927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, err C# is non-trivial to handle, since the browser would probably treat it the same way as foo.html#anchor < 1225217928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i think if you ran a site as big as wp you'd care about that too. < 1225217930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1225217932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1225217934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the search box < 1225217938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah hm true < 1225217938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C# will be sent escaped < 1225217938 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1225217943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they just fuck that up in the interm < 1225217945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*interim < 1225217945 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm not talking about the name of the HTML page < 1225217951 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm talking about the title of the article < 1225217958 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: WP started with the two being the same < 1225217959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/C# wouldn't work well however < 1225217963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it wouldn't < 1225217964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the other way around; if i was a person who would care about that, i might have a page as big as wp < 1225217966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but how many people hack the urls? < 1225217970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i had, now, a page as big as wp < 1225217971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compared to people using the search box < 1225217979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd probably just close it down for the fuck of it. < 1225217981 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the title of the article and the name of the html page are two different entities < 1225217988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1225217989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah, but, nobody would put you in charge of anything. < 1225217990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if they're the same, the system is badly designed < 1225218002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, well it used to be that way :P < 1225218006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not even a pancake. < 1225218017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1225218020 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right, exactly < 1225218021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'it used to be that way'? < 1225218024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :WP started off badly designed < 1225218024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't erally make any sense < 1225218027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it still IS that way. < 1225218040 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least WP doesn't need camelcase now. < 1225218042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if people hack urls they should expect technical issues anyway < 1225218044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: perhaps not, i don't see what that has to do with anything < 1225218065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1225218073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1225218075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm all for url-hacking < 1225218081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but... if you're url hacking, know how to escape shit, okay < 1225218132 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the article for the note C# is < 1225218139 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :C♯_(musical_note) < 1225218158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be interesting to see if something bad actually happened if wp or a related entity changed it's main page < 1225218159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1225218160 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but the disambig is not needed because there isn't any other C♯ < 1225218165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that probably happens every now and then < 1225218171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't know < 1225218179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: well < 1225218190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :several articles are like that < 1225218195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just because the disambig makes it easier to see in the page title < 1225218204 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1225218358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: also why wouldn't anyone put me in charge, it's not like they knew i would just bring the thing down for fun if i could < 1225218401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: now they do < 1225218407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just said it in a publicly logged channel < 1225218421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and someone is so gonna see that. < 1225218452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i probably wouldn't bring it down if i got money out of it; but i definitely would do a name change in the name of purity. < 1225218459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :purity is worth killing. < 1225218544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*url change < 1225219235 0 :Asztal^_^!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1225219252 0 :Asztal^_^!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1225219631 0 :lilja!n=Idler@a91-153-125-33.elisa-laajakaista.fi JOIN :#esoteric < 1225221196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lillllja < 1225221576 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1225221692 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-254-104.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1225221761 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1225222368 0 :asiekierka!n=asiekier@89.108.217.236 JOIN :#esoteric < 1225222372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1225222377 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It was a while < 1225222379 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1225222390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[<.] - a Self-modifying BF quine... i think < 1225222392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1225222392 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source < 1225222403 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def smbf_quine bf [<.] < 1225222404 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225222418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^smbf_quine ].<[ < 1225222427 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1225222435 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :TT__TT < 1225222563 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def smbf_quine bf [,.] < 1225222564 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225222570 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^smbf_quine [,.] < 1225222573 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[anything] will never print out anything. < 1225222574 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^smbf_quine [,.] < 1225222576 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OOH < 1225222585 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def smbf_quine bf +>[<,.>] < 1225222585 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225222593 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^smbf_quine +>[<,.>] < 1225222598 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1225222601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :dear lord < 1225222608 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def smbf_quine bf +[>,.<] < 1225222608 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225222615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^smbf_quine +[>,.<] < 1225222615 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+[>,.<] < 1225222625 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1225222632 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SMBF should be implemented in fungot < 1225222633 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: what's the question there too... but it's in the gray zone. the black parts show the table? can you lisppaste input output code? < 1225222646 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: i don't know lisp < 1225222647 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: scheme's file system interface is sadly lacking.) < 1225222665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Lacking? And i don't know scheme, too! < 1225222666 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: http://www.wftv.com/ slideshow/ news/ technology/ fnord is great. < 1225222686 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: That link is scary. WolF TV, it may be... < 1225222687 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i'm an east side type... < 1225222698 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: East side? So the east side doesn't know wolves? < 1225222717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...uh? < 1225222732 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hello? < 1225222733 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: East side? So the east side doesn't know wolves? < 1225222738 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Erkh. < 1225222740 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: aaa < 1225222744 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1225222746 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :did fungot just crash? < 1225222749 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1225222749 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source smbf_quine < 1225222753 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :*whew* < 1225222756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show source < 1225222756 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(http://zem.fi/~fis/fungot.b98.txt)S < 1225222763 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It goes into that ignore mode if you have talked to it too much. < 1225222773 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1225222777 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so underload is implemented now? < 1225222779 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1225222787 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1225222788 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text] < 1225222796 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah. < 1225222813 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1225222813 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1225222958 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster added that one; I think he keeps forgetting the URL. Although I did think about maybe using the Underload interp to do ^help too; no real need to have it as a built-in, except that it can't be redefined right now to something obscene. < 1225222983 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def help ul (Test! :D)S < 1225222983 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225222985 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1225222985 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text] < 1225222991 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1225222992 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source smbf_quine help < 1225222995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show help < 1225222995 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(Test! :D)S < 1225223032 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def help ul (What are you looking for? Type ^help you idiot! ):::***S < 1225223032 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Built-ins override all defined commands, but I don't exactly check for them in ^def. < 1225223032 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225223036 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show help < 1225223037 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(What are you looking for? Type ^help you idiot! ):::***S < 1225223042 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1225223058 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def def bf +[] < 1225223058 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225223068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def help ul (What are you looking for? Type ^help you idiot! ):::***S < 1225223068 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225223072 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1225223123 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1225223124 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source < 1225223126 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Cleaned up a bit. < 1225223141 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1225223144 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show choo < 1225223144 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]+32[<]>[[.>]<[<]>[-]>] < 1225223148 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show pow2 < 1225223148 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+2[[<+7[-<+7>]>[-<+<+>>]<[->+<]<-2.[-]<]+4[->+8<]>.[-]>>[-[>+2<-[>+2<-[>+2<-[>+2<-[>-8>+>[->+>+<2]+>>[<2->>[-]]<2[>+<-]>[-<+>]<4-[>+2<-[>+2<-[>+2<-[>+2<[-]]]]]]]]]]<[->+<]>+>[-<+>]>>]<3] < 1225223150 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^pow2 < 1225223151 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2147483648 42949672 ... < 1225223164 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did that as a small BrainFuck exercise the other day. < 1225223229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show echo < 1225223230 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[.>,]<[<]+32[.>] < 1225223238 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^echo I HATE THIS ECHO! < 1225223238 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :I HATE THIS ECHO! I HATE THIS ECHO! < 1225223251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def bf cat ,[.,] < 1225223252 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: ^def < 1225223258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def cat bf ,[.,] < 1225223258 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225223262 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a reasonable echo. Compared to the lot sillier cho and choo commands. < 1225223263 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^cat Finally. :D < 1225223263 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Finally. :D < 1225223334 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^cho cat < 1225223334 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :catatt < 1225223337 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^choo cat < 1225223337 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :cat at t < 1225223353 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^cho fungot < 1225223353 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fungotungotngotgotott < 1225223358 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Looks silly. < 1225223370 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def talk ul (optbot: I want to talk with you, because this guy here, just above me, asked me to do it.)S < 1225223371 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225223371 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: yay < 1225223373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^talk < 1225223373 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: I want to talk with you, because this guy here, just above me, asked me to do it. < 1225223373 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: spoon was based on BF < 1225223374 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: you might also read gasbichler's paper on it. < 1225223375 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: that's impressive. < 1225223375 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: you may now continue :) right on. < 1225223375 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: haha \x,x,y < 1225223376 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: maybe you should make them relative links and can delete messy and dangling links." :) < 1225223376 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: while the POSIX API is clean and nice < 1225223377 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: no- synthesys is a new scheme user. what was the one where im trying to prevent my hands from my workout. < 1225223377 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: *GASP*. < 1225223387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1225223394 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :THE ULTIMATE SPAMMING WEAPONARY... or is it? < 1225223403 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :optbot: 1984 < 1225223403 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: where are you from, Slereah? < 1225223406 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :optbot: 1984 < 1225223407 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: does it have a webpage? like sourceforge or something? < 1225223411 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1225223420 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :optbot: george orwell < 1225223420 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: i've seen them, all like 5 times though, so i think i'm okay < 1225223438 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :who's KingOfHarlsr...something? < 1225223512 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How do you answer that sort of question, anyway? < 1225223667 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :IGNORANCE IS STRENGTH < 1225223696 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1225223999 0 :Corun!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1225224051 0 :jix!n=jix@dyndsl-091-096-059-248.ewe-ip-backbone.de JOIN :#esoteric < 1225225481 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1225225750 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1225226367 0 :pikhq!n=pikhq@r01jjw8v9.device.mst.edu JOIN :#esoteric < 1225226742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there? < 1225226751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : From SOCK it's just R/W most of the time, from TOYS only S to clear the old code when ^reloading (so it might be good if S'ing to value 32 would actually clear those cells), and from SUBR only a C/R pair for ^code. < 1225226766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"so it might be good if S'ing to value 32 would actually clear those cells" <-- doesn't it? < 1225226783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(asked this before but if I got any response that time I missed it) < 1225226864 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it does. < 1225226875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :11:36:43 < fizzie> It might, I haven't checked at all. < 1225226875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :11:36:45 < fizzie> Just a thought. < 1225226875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :11:38:10 < fizzie> I guess you do that already in fungespace_set for any space. < 1225226912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well fungespace_set would return the cell in question to the free list I believe when you set to space... < 1225226945 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I took a peek. < 1225226967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh and since you depend on STRN so much, be aware of that it uses unsigned char*/char* internally, mostly due to the name STRN. So you may loose precision. < 1225226983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course STRN spec isn't clear if that is intended < 1225226991 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's just the IRC messages I'm building with it, so that's all right. < 1225226993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clear on if* < 1225227022 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(And the Underload stack is made out of strings, but that's the usual way too.) < 1225227050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also you forgot to mention what you use SCKE for, at least you seem to load it < 1225227081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I guess resolving server < 1225227090 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's actually not really used right now. I need the H out of it to parse http:// URLs, but I haven't had time to write the HTTP client parts. < 1225227117 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In fact the loader only accepts numeric IPs as the server and uses plain old I; didn't think I was going to need SCKE when I was writing that part. < 1225227194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :generally STRN seems slightly suboptimal (and why on earth is the G so long?) < 1225227289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, um you said something about storing weird with STRN G? < 1225227300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that *may* have been changed a month or two ago < 1225227302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"functions G and P use deltas of 1,0,0" < 1225227343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or, hm maybe not < 1225227403 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember what I've said. < 1225227429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1225227448 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But I don't think I use G/P for things that are not zero-terminated strings that can consist of bytes just fine. < 1225227586 0 :lilja!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225227672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm interesting < 1225227692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, do you ever read with FILE R such that it will read past the end of the actual file? < 1225227727 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nno. Well, not intentionally. < 1225227757 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The only file I read with R is the language model, and there I know the offsets and lengths and such. < 1225227785 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I made a program to remove inconsistencies from my color matching input, and the new color matcher is better for it. < 1225227795 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Using an extremely simple metric, my input was 40% inconsistent. < 1225227821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what are you trying to do? < 1225227835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather, what are you doing < 1225227844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: See http://codu.org/colormatch/ < 1225227891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, well I don't agree with it always < 1225227900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#FBCBCB < 1225227902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :consider that one < 1225227920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#DE44BF is not nice with it < 1225227958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uhhh, what? Those go together perfectly. < 1225227965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, matter of taste I guess < 1225227975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course :P < 1225228021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#1918D3 and #F6406B <-- horrible too < 1225228053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it claims #1918D3 and #076E7F doesn't work together, they work much better than that one above that it suggested < 1225228060 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is purely heuristics, I'm making no guarantees, only that it's not terrible :P < 1225228079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#1918D3 #132BDD <-- random non match, quite good IMO < 1225228103 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Too similar, maybe. < 1225228113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well depends on what you want < 1225228121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#1918D3 #EC2086 <-- random match, not nice at all < 1225228124 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH, yeah, there's a weird property of the resulting neural net that it always seems to dislike very similar colors. < 1225228138 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Did someone train it that way? < 1225228159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I have no idea, I haven't looked at the input, only the neural net evolver has :P < 1225228190 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I have this vague feeling that you maybe shouldn't choose clothing that has two different-but-quite-close colors. < 1225228204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I recall that being a rule, yeah. < 1225228229 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225228413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I think you can find matching ones using HSV < 1225228416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc I heard about that < 1225228638 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's easy to generate a matching color given an arbitrary color, it's much more difficult to determine whether two totally arbitrary colors match. < 1225228656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1225228684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I certainly fail at that according to my mother ;P < 1225228812 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Have you plotted any visualizations of the function computed by your net, anyway? I'd certainly like to see the shape, for example in some x=hue 1, y=hue 2, fixed saturation+lightness style plot. < 1225228864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1225228878 0 :testthingy!n=fungot@d90-130-4-22.cust.tele2.se JOIN :#esoteric < 1225228881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my test bot < 1225228884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++[>++<-]. < 1225228884 0 :testthingy!unknown@unknown.invalid PRIVMSG #esoteric :Usage: %str 0-9 get/set/add [text] < 1225228886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1225228891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, should that happen? < 1225228891 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yes. < 1225228901 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The version in the interwebs is slightly bad. < 1225228911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can you please upload a new copy? < 1225228914 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Adding the ^ul command broke the ^bf one. < 1225228916 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1225228922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to profile using gprof < 1225228924 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although it's a "cp", not very uploadingy. < 1225228927 0 :testthingy!unknown@unknown.invalid QUIT :Remote closed the connection < 1225228930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1225228930 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1225228934 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just a moment. < 1225228958 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, that file should now be updated. < 1225229022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand... I need to mess to find out why no profiling stuff was generated at all < 1225229318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, %show didn't work in /msg < 1225229321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1225229330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1225229357 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Should. < 1225229382 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In fact, everything should work in a query pretty much just like on channel, since it's handled by the same code. < 1225229393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works now < 1225229398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just empty output < 1225229399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first time < 1225229403 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1225229427 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How do you feel about the fact that you have sort-of siblings running around? < 1225229427 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: make it pink"." atom) in scheme? < 1225229441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Strange sentiments. < 1225229474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm most "own time" was in execute_instruction < 1225229476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pretty strange < 1225229496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since that just implements core instructions, except k y i and o < 1225229499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which are elsewhere < 1225229513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what time consuming ones are there in there < 1225229519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lots of space? < 1225229540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, there certainly is lots of space in the program. < 1225229566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, does the program wrap often? < 1225229569 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Never. < 1225229591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1225229599 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The brainfuck interpreter is also pretty much core instructions only, and that's one of the few things that actually do time-consuming things. < 1225229617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well... hrrm < 1225229646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I check if vector is cardinal before I check if it is in range < 1225229708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, got a good speed test for it? So I can see if any changes I make actually make a difference < 1225229725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is mostly IO bound this is kind of hard < 1225229729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1225229858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can run interesting brainfuck or underload programs; those are probably the only things that care about speedups, anyway. < 1225229872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah so can I get the free standing versions of those? < 1225229888 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, of the Underload interp there's the underload.b98. < 1225229897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1225229903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the bf one isn't freestanding? < 1225229940 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, since I coded it directly in fungot. Although you can pretty much use fungot as a freestanding implementation if you just have it connect to a listening netcat which pipes programs at it. < 1225229940 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: our government works? :) the original schemes had that in years < 1225229958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1225230033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it seems to help with about 5 miliseconds for mycology :D < 1225230037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1225230038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1225230044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :centiseconds < 1225230045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1225230074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from average 0m0.199s to 0m0.189s < 1225230077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so a bit more < 1225230110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1225230111 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source bf cat talk < 1225230115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show rot13 < 1225230115 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :,[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+14<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>>+5[<-5>-]<2-[>+<-[>+<-[>+<-[>+<-[>+<-[>+ < 1225230118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bah too long < 1225230121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show fib < 1225230122 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][] < 1225230128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1225230129 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^fib < 1225230130 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... < 1225230144 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It also takes some fraction of seconds to execute, I think. < 1225230345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^fib < 1225230345 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... < 1225230371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not exactly very slow. But still. < 1225230378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, got a slow but non-infinite underload program around? < 1225230392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1225230393 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source bf cat talk < 1225230396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show talk < 1225230396 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(optbot: I want to talk with you, because this guy here, just above me, asked me to do it.)S < 1225230397 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: i'm too lazy to check this myself, and don't remember, what's pebble written in? i recall it was tcl, but might be just the fact it itself is basically tcl. < 1225230397 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: are there any levels to download for me, < 1225230398 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: !wumpus s < 1225230398 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: what is maclisp? i realized it actually is < 1225230398 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: yeah! :D < 1225230399 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: my question is that? :) i've played with ruby a little.) an earlier version of cliki, but search is not finding the linkedlist removefirst() method. this is exemplified by ( ( opcode 1000) argument) < 1225230400 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: There are a bunch of BF compilers that compile BF into C. < 1225230400 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: the particular problem is that it? < 1225230400 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: its so good :O < 1225230401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1225230409 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As far as BrainFuck programs go, one of the shorter rot13s was pretty slow. < 1225230423 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know very many Underload programs, and they rarely seem to terminate. < 1225230426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show bf < 1225230432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1225230435 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually the 99 bottles of beer program is pretty slow. < 1225230437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was listed there < 1225230445 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :'bf' is an empty program, it's been there for a while. < 1225230506 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^def bf ul Sorry, ^bf is just a builtin. < 1225230506 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225230509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm seems the underload interpreter don't like newlines < 1225230530 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I just "tr \n *"d the program or something. < 1225230539 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It interprets newline as "end of program". < 1225230569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1225230575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all non-command chars are invalid in underload < 1225230577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :including whitespace. < 1225230581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want to do multiple lines < 1225230582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do < 1225230583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaa( < 1225230585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :)!bbbbbbbb < 1225230587 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: He means newlines inside (). < 1225230590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1225230600 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The standalone interpreter reads just a single line and assumes that's the whole program. < 1225230601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I meant http://koti.mbnet.fi/~yiap/programs/underload/99.ul < 1225230618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bad insn. < 1225230618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1225230623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw GregorR < 1225230627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1225230627 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, that one shouldn't happen. < 1225230634 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've successfully ran it before. < 1225230659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: can you make a webservicey thing out of that color matcher? like, make it output text/plain, with two space seperated values that go together < 1225230668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'000000 FFFFFF' < 1225230671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally random that go together < 1225230675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because i would use that in annoying ways < 1225230677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it would be fun. < 1225230688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/oMNnth53.html < 1225230726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ^ < 1225230740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did tr to delete newlines < 1225230772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1225230773 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1225230797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why don't you bookmark that page? < 1225230803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good question < 1225230807 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@eris:~/src/bef$ time (tr '\n' + < 99.ul; echo) | ~/inst/cfunge/cfunge/build/cfunge underload.b98 > /dev/null < 1225230810 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :real 0m6.300s < 1225230813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Works for me. < 1225230814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Or use Firefox 3 and type 'fungot' to get straight to it. < 1225230815 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i wonder whether anyone would consider looking at the history, though). :) i'm trying to < 1225230825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, odd < 1225230833 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That 99.ul was the original. < 1225230843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: eris? How unoriginal, man. < 1225230850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I just wgeted http://zem.fi/~fis/underload.b98.txt and tested with that < 1225230862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't help < 1225230895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1225230908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works now... < 1225230928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I did tr -d '\n' which just removes the newline, instead of replacing it with a + < 1225230930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that didn't work < 1225230933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is strange < 1225230953 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I used to have a different naming scheme, but that one ran out of extensibility. < 1225230981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: http://tools.ietf.org/html/rfc1178 < 1225230981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1225230997 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I've read that. < 1225231009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[ Computers also have to be able to distinguish between themselves. < 1225231010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Thus, when sending mail to a colleague at another computer, you might < 1225231010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : use the command "mail libes@goon".]] < 1225231013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd help if it were a little more relevant. < 1225231017 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Fortunately I won't be running out of mythological characters any time soon. < 1225231037 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've got iris, eris, tartarus, thalia, antheia, dionysus, nyx, momus, charon, styx and hermes here now. < 1225231038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes my change speeds it up < 1225231040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pushes < 1225231051 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :Can't forget aphrodite :) < 1225231051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: iris herpes? < 1225231052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :around 15 ms < 1225231052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1225231055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1225231058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :15 cs < 1225231061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :centi-seconds < 1225231062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1225231108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird: I used to have a different naming scheme, but that one ran out of extensibility. <-- naming scheme for what? < 1225231113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: computers. < 1225231116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225231121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% hostname < 1225231121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bournemouth < 1225231126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(From Look Around You, series 2.) < 1225231128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I just think of random names < 1225231132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Although series 1 is better.) < 1225231144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For the uninitiated: < 1225231156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1225231162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It does not appear to be on the tube of you. < 1225231164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have tux (highly unoriginal) and phoenix (not very original, but fitting for the computer, since it was rescued from being recycled) < 1225231169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stupid copyright, and it's copyright. < 1225231173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*its < 1225231187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :other look like: openbsd.router.lan < 1225231188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1225231248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also isn't "bournemouth" a city? (with upper case B of course) < 1225231254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225231266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haha, I'm asking about stuff in #swig (Semantic Web Interest Group) and getting typo-filled responses from Tim Berners-Lee: < 1225231271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ehird, it was never really agree on -- it was sort fo experimentl. < 1225231284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hppt:\www.gogel.cmo < 1225231286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heheh < 1225231318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True story: In primary school we were getting a highly educational (~) lesson about HOW TO USE THE INTERWEBS < 1225231323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the teacher put in < 1225231329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :htp:\\www.google.com < 1225231333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(To my memory. Something like that.) < 1225231338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1225231340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The error page came up and she said it was... something like < 1225231346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the computer is having trouble finding it so we have to wait" < 1225231361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So i piped up and told her she'd typed it wrong and she sternly shouted at me for questioning a teacher. :-D < 1225231370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then? < 1225231379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then she carried on. < 1225231386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think she ever got the page to load. < 1225231433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also why the heck would correcting the teacher be that bad? If you manages to do it in a discrete way. < 1225231445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and asks it like a question < 1225231477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not "you are wrong" but more like "are you really sure .../could you explain the difference between [right way] and [wrong way]" < 1225231478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, well, it wasn't a very good teacher. < 1225231627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[ In reality, names are just arbitrary < 1225231627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : tags. You cannot tell what a person does for a living, what < 1225231627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : their hobbies are, and so on. < 1225231628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :]] < 1225231629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pfft. < 1225231638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My name is Programmer. < 1225231642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I take great offense to that. < 1225231647 0 :kar8nga!n=kar8nga@j-203.vc-graz.ac.at JOIN :#esoteric < 1225231691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225231698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is that quote from < 1225231703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://tools.ietf.org/html/rfc1178 < 1225231707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what is that quote syntax. It is quite odd < 1225231717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've used it for ages. < 1225231723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[]] is a blockquote. < 1225231727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more than usually recently < 1225231732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in what markup language? < 1225231736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because I'm quoting things more than usual? :P < 1225231739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Adhocehirdup. < 1225231752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225231764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, the alternative is something like: < 1225231770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" By now you may be saying to yourself, "This is all very < 1225231771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : silly...people who have to know how to spell a name will learn < 1225231771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : it and that's that." While it is true that some people will < 1225231771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : learn the spelling, it will eventually cause problems < 1225231771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : somewhere." < 1225231776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which looks silly due to the extra indent cruft < 1225231794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the indent isn't aligned on your original paste either < 1225231799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too few spaces on the first line < 1225231832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, because I copied from the middle of a line onwards. < 1225231841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1225231879 0 :Slereah_!n=jewbutt@ANantes-252-1-94-182.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1225231999 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :optbot: integer? < 1225231999 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: my initial idea was a deque, someone in here said it could be done with just a queue < 1225232015 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's not an integer. < 1225232017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, apart from that one I can't see any obviously slow place in cfunge. Some, like hash library is kind of slow, but I tested various other hash libraries and hash functions and they aren't faster really (about same speed). < 1225232075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :was fizzie having speed problems with cfunge? < 1225232079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh the hilarious irony < 1225232092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no he wasn't < 1225232098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was just trying to make it even faster < 1225232106 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not really, I think this is more of a case of spontaneous combust^H^H^H^H^H^H^Hoptimization, < 1225232126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I'm surprised AnMaster ever writes anything other than an optimization.. < 1225232130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly someone could develop a better hash function, but I'm certainly not skilled enough to do that, I tested several (crc, one-at-a-time, murmur and several more) < 1225232142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about efunge? I'm still working on it < 1225232145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is much slower < 1225232150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't plan to make it fast < 1225232156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will be a lot more feature rich instead < 1225232158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant regarding cfunge. < 1225232181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, AnMaster < 1225232181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well cfunge is meant to be fast. Just compare with RC/Funge. Ask fizzie about which he thinks is best < 1225232182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you do < 1225232191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungespace[hash([x,y])] right? < 1225232217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It "sounds" slower, but I think fungespace[x][y] (where fungespace[x] is allocated only when first used) might actually be faster, due to never involvinga hash function < 1225232217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, basically, except I use a hash library for it. So it is ght_lookup < 1225232228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could try it < 1225232229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1225232248 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of fungespace storage variants one could try; I hoped to experiment a bit along those lines some day. < 1225232275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I will, however x and y need to be sparse, since I need to be able to store sparsly within signed 2^64 for both x and y < 1225232286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes you mean a hash library for each < 1225232295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1225232303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :y then x, or x then y I wonder < 1225232308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need to test both < 1225232320 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think GLfunge had some sort of "fungespace in the x, y \in [0, 1023] range is stored in a static block, since that's what is asked for most often" opti- or pessimization; never benchmarked it, since I got kind-of sidetracked. < 1225232329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'd go for y then x. < 1225232334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1225232335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1225232339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Funge programs are a lot taller than they are wide. < 1225232343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usually yes < 1225232343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So yeah, y then x. < 1225232348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Would seem reasonable. < 1225232370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone should try using sqlite as backend :D < 1225232386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :horribly slow I bet < 1225232391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(for funge space) < 1225232399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(it is fast for what it is actually meant for) < 1225232407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ouch. < 1225232409 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A fungot-optimized interpreter could cheat a lot for funge-space storage, since the usage is quite structured. Instruction fetches are one thing, but all of the g/p action occurs in few well-defined places. < 1225232410 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i take it? :) as well, but it will only add numbers up to 30 < 1225232429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hah, well I want to be generic < 1225232432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can tell the only non-test befunge program regularly run is fungot < 1225232432 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the video of him at mit was priceless. fnord was soegaard's idea. must be that < 1225232446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :him=gene ray? < 1225232554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway one major issue is that by definition funge is heavy on the funge space < 1225232556 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Paul Graham, I think. The conversation is a bit muddled around that point. < 1225232572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: same person :p < 1225232573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean the hash function got called 800 000 times for a 10 second fungot run < 1225232573 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it might do fnord by mistake ( extra " 0" and ( down-from n ( 0) < 1225232578 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1225232600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(actually 799804) < 1225232609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Make it record the maximum fungespace min/max bounds it acceesses. < 1225232615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie's idea of a large region being static sounds like a good one. < 1225232622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It seems it'd speed up most programs immensely. < 1225232632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well hm have you tried? < 1225232637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie said he hadn't < 1225232646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He didn't benchmark it but he did implement it. < 1225232652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1225232655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I assume your fungespace access function is inlined? < 1225232662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Well, it sure better be.) < 1225232687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the compiler should do that yes, but I was using a -fno-inline build to get correct count for profiling < 1225232704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if everything is inlined the gprof data is mostly useless < 1225232717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, my suggestion is, do some bounds profiling, then make a pretty-large static array and then in your fungespace access, < 1225232726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just check if they're in the bounds and use the static array for it < 1225232730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise do the hashing junk < 1225232785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets see how much memory if we go with fizzie' example values 8 * 1023 * 1023... about 8176 kb < 1225232800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: memory is cheap.. < 1225232812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1225232814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have a feeling this will speed up most programs a lot - no hashing, nothing, just a simple [x][y] access < 1225232830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I think the memory used is pretty insignificant for the most part < 1225232832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is about as much memory as cfunge use at most during mycology on a 32-bit build < 1225232836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'd do profiling, though < 1225232837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err a bit more than that < 1225232841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indeed < 1225232848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see the max and minimum bounds that fungot, mycology accses < 1225232849 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sarahbot later tell sarahbot goodnight. < 1225232852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I was just checking if the memory usage was sane < 1225232854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pick a reasonable value in those < 1225232857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and...yeah. < 1225232864 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Power of two bounds are nice for the (x & ~0x3ff != 0) style bounds-checking. < 1225232869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Ah, yes. < 1225232872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean considering it is 2D it grows quite quickly < 1225232875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You will note that I am helping you with optimizations. < 1225232879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The world will now end < 1225232889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, I have been wondering about that too < 1225232916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :presumably you have some nasty idea behind it. And this is really furthering what you want < 1225232920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1225232926 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1225232930 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As far as fungot is concerned, the parts of funge-space it's interested in are the actual program (instruction fetches) and rows 0..10 for data storage. But that's very fungot-specific. < 1225232931 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i think it's a good virtual machine. < 1225232935 0 :Corun_!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1225232955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and well I want good performance for mycology and life.bf too at least < 1225232962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, I'm subtly nudging you towards an optimization that will actually permanently corrupt your computer's memory. < 1225232975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, haha < 1225233118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway a 32-bit funge is much faster, since it means smaller data to calculate hashes on, better cache locality (at least on this sempron with a small (128 kb) cache) < 1225233127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1225233134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So why are you running it at 64-bit? < 1225233136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or am I misunderstanding :P < 1225233148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not here, but I do support 64-bit funge < 1225233152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by a compile time option < 1225233152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also... < 1225233157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you do the static thing, less hash calculations < 1225233157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1225233161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true < 1225233173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you have a probing hash or a linked list hash? < 1225233190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iirc it is linked list. < 1225233203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have a feeling probing might be faster, foo++, arr[foo] "seems" faster than foo = foo->next, foo < 1225233203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1225233212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(with foo = arr[hash] at the start ofc.) < 1225233255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, each entry seems to have a linked list associated with it yeah < 1225233273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd reccomend the static thing, and the probe thing, in that order. < 1225233281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(The probe will be largely irrelevant with the static, I think.) < 1225233313 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1225233316 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As far as probing is considered, just linear probing might not be the best bet; it usually isn't. < 1225233325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which type of probing, wikipedia mentions linear probing and quadratic probing < 1225233326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1225233336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, according to fizzie, quadratic probing :p < 1225233342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did quadratic probing < 1225233345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when I made my hashtable < 1225233346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1225233348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I seen some hash tables that use a second hash table in each bucked < 1225233351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bucket* < 1225233356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then a linked list < 1225233365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ew. < 1225233371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah go for quadratic probing < 1225233374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then static :-P < 1225233419 0 :uoris_!n=Peggy@c-24-11-80-13.hsd1.mi.comcast.net JOIN :#esoteric < 1225233422 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did double hashing (read: the probe increment computed from a second hashing function) for my closed hash table; it did a bit better than quadratic probing, but I never benchmarked whether that advantage was eaten by the hashing overhead. < 1225233436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I'd say the overhead is more there, yes < 1225233440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd definitely go for quadratic. < 1225233448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and that should only take like 5 minutes to add < 1225233455 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not very possible to say anything for certain; depends on the load factor and all. < 1225233465 0 :Slereah!n=jewbutt@ANantes-252-1-94-182.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1225233624 0 :AnMaster!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225233625 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225233626 0 :jix!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225233626 0 :uoris!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225233627 0 :Dewi!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225233638 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1225233638 0 :bsmntbombdood!n=gavin@97-118-127-174.hlrn.qwest.net JOIN :#esoteric < 1225233719 0 :Dewi!n=dewi@124-171-133-25.dyn.iinet.net.au JOIN :#esoteric < 1225233723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://rafb.net/p/oI6jge96.html < 1225233729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if you/me missed anything < 1225233749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ew. < 1225233749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:36] ehird: but yeah go for quadratic probing < 1225233750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:36] ehird: then static :-P < 1225233753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I did double hashing (read: the probe increment computed from a second hashing function) for my closed hash table; it did a bit better than quadratic probing, but I never benchmarked whether that advantage was eaten by the hashing overhead. < 1225233754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:37] ehird: fizzie: I'd say the overhead is more there, yes < 1225233754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:37] ehird: I'd definitely go for quadratic. < 1225233756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:37] ehird: AnMaster: and that should only take like 5 minutes to add < 1225233758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[21:37] fizzie: It's not very possible to say anything for certain; depends on the load factor and all. < 1225233818 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225233851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1225233858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about the other stuff I mentioned? < 1225233881 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, that first pasted line (without timestamping) was fun. < 1225233886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Open_addressing this is just probing < 1225233896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225233896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Cuckoo_hashing is hmm. < 1225233903 0 :jix!n=jix@dyndsl-091-096-059-248.ewe-ip-backbone.de JOIN :#esoteric < 1225233905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is odd yes < 1225233949 0 :uoris!n=Peggy@c-24-11-80-13.hsd1.mi.comcast.net JOIN :#esoteric < 1225233959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd just do linear probing and see the speedup, then refine < 1225234019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With linear probing you probably want to keep the table load factor within some sensible values. I understand it gets slow fast when the table is full enough, even with a good hash function. < 1225234093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1225234094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i meant quadratic < 1225234153 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, obviously with quadratic probing too, except with a different definition for "sensible". < 1225234175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Still, the point is, if there IS a speedup, you can continue < 1225234202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that would probably depend on the funge program < 1225234212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Less talking, more coding, I say :-P < 1225234234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I'm all for writing roadmaps and design plans before I start coding :P < 1225234246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and thinking things through properly < 1225234248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In the time we've talked you could have profiled the quadratic probing approach. < 1225234270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And have actual results instead of the "I think" and "perhaps" we're feedbacking... < 1225234274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not so easy with the current hash library. And remember it is C, not python or such < 1225234288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I will start coding on it tomorrow I said < 1225234296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Here I remember you bragging about how abstracted your fungespace was? < 1225234303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is < 1225234310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a 5 minute change to any hashtable library i've ever seen < 1225234329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is just that the internals of the hash library isn't that easy. But replacing with another hash library would be quick < 1225234334 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I tried asking the bot what he thinks of the whole idea: < 1225234336 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :23:51:16 fungot: What do you suggest? < 1225234336 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :23:51:16 fizzie: imho it is ugly. < 1225234336 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :23:51:27 fungot: what. < 1225234339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :23:51:27 fizzie: and smells good? :) < 1225234344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1225234591 0 :uoris!unknown@unknown.invalid QUIT :Connection timed out < 1225234739 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225234944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Link to the cfunge head as some sort of archive? < 1225234950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gonna write a proby thingy. < 1225234951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1225235024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a sec < 1225235050 0 :kar8nga!n=kar8nga@j-219.vc-graz.ac.at JOIN :#esoteric < 1225235053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/cfunge/trunk/files < 1225235060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iirc there was some export function there < 1225235079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not that I can see. < 1225235082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not I can upload a tarball, but I'm out for the evening < 1225235085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after that < 1225235096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll just install bzr. < 1225235112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 1.6.1 new enough? < 1225235138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Omploaded 'cfunge_r460.tar.bz2' to http://omploader.org/vdmpl < 1225235146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1225235149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, okay. < 1225235150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1225235172 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1225235293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ew. < 1225235296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This hash table is long and ugly. < 1225235376 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1225235581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well it is easy to replace, but it's speed is quite ok < 1225235591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I checked with several other ones < 1225235592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I thought you were afk. < 1225235598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I went back temp < 1225235604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "family evening thing" < 1225235607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back :P < 1225235608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm mostly afk < 1225235612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves again < 1225235617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye. < 1225235767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Do you know what the oldest/newest stuff is for...? < 1225235772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Considering trashing it. < 1225236041 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1225236202 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1225236766 0 :ab5tract!i=cf08d6b4@gateway/web/ajax/mibbit.com/x-def001af8f55940b JOIN :#esoteric < 1225236869 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1225236903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what lines? < 1225236908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just got back < 1225236910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just the fields - ght_hash_entry_t *p_oldest; /* The entry inserted the earliest. */ < 1225236910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ght_hash_entry_t *p_newest; /* The entry inserted the latest. */ < 1225236915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and after this time I'm heading to bed < 1225236916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually know why you would need that < 1225236919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kipple, now that's been a while < 1225236928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: kipple? < 1225236932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a guy ,right? < 1225236932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the topic < 1225236934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a language < 1225236935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225236938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225236941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think it is used for an alternative to move often accessed entries to the start or something like that < 1225236942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a norwegian iirc < 1225236957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't either speed up or speed down in my tests < 1225236983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: last kipple message: < 1225236986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :06.08.12:15:17:38 poor egobot. He probably listened too much to GregorR's music < 1225236989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2006 < 1225236995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'll leave it in < 1225237005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, remember I didn't write the library, just found it to have quite good performance when comparing with other hash libraries. < 1225237016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and afterwards I special cased the code < 1225237020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to avoid some pointers < 1225237024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like for a fixed data type < 1225237052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of void* and a size_t < 1225237074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and removing other stuff I don't need < 1225237079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1225237084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(those things certainly helped quite a bit) < 1225237107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the mempool I can answer on, but it should be fairly simple, and easy to understand < 1225237110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :egobot's, now that's been a while < 1225237119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, if you want to stay a bit i probably have more questions ;-) < 1225237120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now to quote those from .fi: < 1225237120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1225237121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/'s// < 1225237121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i'll hack on < 1225237123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, bye < 1225237140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :me->location = bed; < 1225237141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1225237215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcd.com/490/ < 1225238062 0 :lilja!n=Idler@a91-153-125-33.elisa-laajakaista.fi JOIN :#esoteric < 1225238321 0 :M0ny!unknown@unknown.invalid QUIT :"Hum... Hum..."