< 1247702868 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1247703254 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1247703373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Flot;;; < 1247703664 0 :Batmanifestdesti!n=HP_Admin@ip68-97-9-76.ok.ok.cox.net JOIN :#esoteric < 1247703705 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :ACTION made a program in Piet that prints "Hi!" :D < 1247703868 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1247704412 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247704545 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :Man, this place is hppin' tonight < 1247704551 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :hoppin'* < 1247704569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally < 1247704587 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, I got the go-ahead to make Piet forums! < 1247704588 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247704593 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :piet.forumotion.com < 1247704603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Piet forums. < 1247704609 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1247704612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You really are a LOLCoder at heart. < 1247704616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's the dumbest idea I've heard today. < 1247704618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I hear a lot of dumb ideas. < 1247704621 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :how's that? < 1247704635 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :it's a lot like photobucket, only the pictures are programs! :D < 1247704660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) forums suck, (b) the potential userbase is about 3 people, (c) "general discussion"? fuckin' serious? why does everything have a useless forum? (d) that analogy is as bad as xkcd's tvtropes/rickrolling one. < 1247704665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Get off my lawn. Damn kids. < 1247704684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oops, I just broke your rule #1. < 1247704688 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :how do forums suck, and chats not? < 1247704691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Either once or twice depending on how you define swearing...) < 1247704722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Batmanifestdesti: they rarely conduct information and are mostly vents for useless crap. ok, so is IRC, but it's realtime, where such crap is expected < 1247704763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11. No demeaning other ideas/beliefs/religions: If you're a televangelist that wants everyone to be saved, then that's jolly for you, but don't go around telling people that they're going to burn in the fiery pits just because that are a Muslim, or Australian, or something else. This rule is related to flaming. Please don't confuse this with "don't post about anything related to your religion or lack thereof," because sometimes these conversations can be < 1247704765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : fun and enlightening, all that this means is that if John or Jane Doe mentions that they're Mormon, don't send angry posts demanding to know why they joined that "devil church." < 1247704769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can totally see people evangelizing on forums about Piet. < 1247704770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally < 1247704785 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :it happens everywherew < 1247704786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[if I'm offending you, take comfort in the fact that I'm the grumpiest person in here.] < 1247704813 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :on a forum about DOOM modding, a guy demanded to know why mormons, muslims, and buddhists existed < 1247704839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1247704854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because God made them in his image! < 1247704859 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1247704863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :God has some serious cognitive dissonance goin' on. < 1247704870 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :which just goes to show you that religious or ideological discrimination happens everywhere < 1247704895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What about me? I wantonly bash every religious ideology that exists. < 1247704899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is it okay if I'm fair and balanced? < 1247704901 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :no, not that < 1247704909 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :I was referencing the doom thing < 1247704910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I feel rejected. < 1247704916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1247704920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't replying. < 1247704924 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1247706733 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :did you know that there's a channel for sudoku? XD < 1247706740 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :it's empty right now < 1247706774 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Good. < 1247706777 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It deserves to be. < 1247706785 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1247711684 0 :dbc!unknown@unknown.invalid QUIT :Client Quit < 1247711858 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1247711866 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1247713231 0 :upyr[emacs]!n=user@79.174.35.11 JOIN :#esoteric < 1247713236 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1247713718 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1247713771 0 :sgeo!unknown@unknown.invalid NICK :Sgeo < 1247714342 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1247717467 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247718958 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1247719660 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :hi augur < 1247719669 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hello Batmanifestdesti < 1247720783 0 :pikhq!n=pikhq@75-106-100-121.cust.wildblue.net JOIN :#esoteric < 1247720893 0 :pikhq!unknown@unknown.invalid QUIT :Client Quit < 1247720931 0 :pikhq!n=pikhq@75-106-100-121.cust.wildblue.net JOIN :#esoteric < 1247721567 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :hi again < 1247722082 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is talking to a french person < 1247722147 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it me? < 1247722184 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :depends on if you're on omegle < 1247722200 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1247722207 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1247722373 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tried Omegle once < 1247722378 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wish there was a way to get back in touch < 1247722384 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :it's being overrun by bots right now < 1247722386 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't like losing touch with people, ever < 1247722389 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Batmanifestdesti, o.O < 1247722411 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :almost every time I get on, I get bombarded by porn ads < 1247725505 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1247725946 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :i once tried copy and pasting one omegle conversation to another, as some sort of omegle eavesdropping thing < 1247725959 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :took them about 3 minutes to start cybering < 1247726980 0 :fizziew!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, y=0 is indeed unreasonable; I think it should work (at least) for any x >= 0, y >= 1. Though you get overflowy problems if that (x+y-1) happens to be over your max-value, which won't happen for the divide-modulo-if thing. < 1247727324 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1247727329 0 :CESSMASTER!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1247727364 0 :CESSMASTER!n=CESSMAST@unaffiliated/joelywoely JOIN :#esoteric < 1247727610 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1247727893 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1247727899 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1247729044 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1247729044 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247729699 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1247730010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizziew, overflow may be a real issue here. < 1247730023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm sticking to the variant I decided on. < 1247730183 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, Omegle. < 1247730220 0 :Batmanifestdesti!unknown@unknown.invalid PRIVMSG #esoteric :Omegle is full of lulz < 1247730274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1247731199 0 :clog!unknown@unknown.invalid QUIT :ended < 1247731200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1247731526 0 :Batmanifestdesti!unknown@unknown.invalid PART #esoteric :? < 1247732946 0 :MigoMipo!n=MigoMipo@84-217-4-152.tn.glocalnet.net JOIN :#esoteric < 1247734319 0 :augur!unknown@unknown.invalid QUIT :Remote closed the connection < 1247735032 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1247735110 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Well, that was fun. < 1247735166 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Went on Omegle. The first guy I met was a Jewish guy in Israel; he told me about his experiences in the army and stuff like that. < 1247735176 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It appears that we talked for over an hour. < 1247735206 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :We totaled about 400 lines. < 1247735452 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1247736400 0 :atrapado!n=nnn@215.56.117.91.dynamic.mundo-r.com JOIN :#esoteric < 1247736497 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1247737069 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, even the "a = x/y; b = x%y; return b ? a+1 : a;" you can write as "a = x/y; b = x-a*y; return b ? a+1 : a;" which has one division (well, modulo) switched to multiplication. Though of course optimizations; GCC 4.3 at least seems to be clever enough to get both the x/y and x%y from the same idiv opcode when optimizing. (It even does something extra-clever there.) < 1247737192 0 :upyr[emacs]!n=user@79.174.35.11 JOIN :#esoteric < 1247737218 0 :BeholdMyGlory!n=behold@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1247737388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why do some (all?) TFT monitors "buzz" with a high pitch when the brightness setting isn't at 100? < 1247737460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, except as I said I was using C syntax just for clarity. It is a lot simpler than trying to ask it in befunge syntax :P < 1247737552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even if you know befunge, not everyone do in the channel. Asking in a more "mainstream" language syntax when the question isn't directly related to the esolang in question seems to work best IME. < 1247737592 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Though in that case the time spent in the additional "-" operation and moving the IP around and instruction-fetching might eat any speed gains you could concievably get by changing a / into a *. < 1247737621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, the fact that it is befunge is bound to slow it down (unless you start working on jitfunge again! ;P) < 1247737692 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ngh. Not before the things-with-deadlines are over, at least. < 1247737699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1247737721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so around the age of 65 then? ;P < 1247737797 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe after I've gotten that master's thesis done. (So... Sep/Oct hopefully.) < 1247737828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what do you plan to do after that otherwise? Continue studying or getting a job? < 1247737835 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1247737988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No clue, really. I think I'll at least apply for one of those graduate-school funding opportunities; I've sort of been promised employment here at the university if I get one of those places. Maybe otherwise too, but it's a bit unclear. The project from whose budget my salary is paid ends this year. < 1247738013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1247738029 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course a real job would pay real money, instead of the pittance we get here. < 1247738039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But then I'd have to do real work too. :p < 1247738389 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1247739277 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :holy crap I got digested < 1247739380 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The buzz is caused by audio-frequcy-range chopped electrical signals being converted somehow to sounds. < 1247739443 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Those signals also supply power so they are rather powerful. < 1247739725 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Not the worst device design screwup I have heard about... < 1247740058 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The mechanism that dimming is usually implemented is that power electronics are used to chop the power supply and then the signal is lowpass-filtered somewhere. Unfortunately, the signal-to-sound conversion can happen before lowpass filtering or the lowpass filtering might be less than perfect. < 1247740058 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247740342 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1247740561 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1247740813 0 :augur!unknown@unknown.invalid QUIT :"Leaving..." < 1247741318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ffff***:*.a,@ < 1247741321 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :-1732076671 < 1247741344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1247741345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1247741362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh 2^31-1 not 2^32... < 1247741368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's signed. < 1247741377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is it 32-bit btw hm < 1247741400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 1y,a.@ < 1247741400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1247741405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 1y.a,@ < 1247741406 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1247741416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 3y.a,@ < 1247741416 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1128682830 < 1247741446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge indeed < 1247741458 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 2y.a,@ < 1247741458 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1247741472 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 4y.a,@ < 1247741473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :41 < 1247741495 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0.4.1? < 1247741501 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Guess so. < 1247741502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes think so < 1247741512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is last release too < 1247741512 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Reasonably recent, then. < 1247741521 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :is this the befunge with the stack stack? < 1247741527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just missing a few revisions, including the CR correction bug. < 1247741532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, yes < 1247741535 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What do you return for 4y in bzr-built things? < 1247741536 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1247741545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/correction bug/bug correction/ < 1247741572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, same, I have been too lazy to set up something in the build system to automatically find revision < 1247741690 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Did you have a '93 compatibility mode in cfunge, or was that just efunge or something else? < 1247741709 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1247741739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, only in cfunge, but I never claimed it was very good. It only alters the semantics for spaces in strings. < 1247741742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to 93 ones < 1247741751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't make instructions not in 93 reflect. < 1247741763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm probably going to drop that mode. < 1247741791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aa*:*:*.a,@ < 1247741791 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :100000000 < 1247741795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ee*:*:*.a,@ < 1247741796 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1475789056 < 1247741799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ef*:*:*.a,@ < 1247741799 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1944810000 < 1247741865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm what is the best way to get 2^31-1 in befunge? < 1247741870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, shortest < 1247741870 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't think the 93 spec defined anything for undefined ops. < 1247741900 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Put it in the playfield and use ...g for it, that's the shortest thing. < 1247741912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, right, but this is a one-time use so... < 1247741933 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1247741981 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 88*::*:**:1-+ < 1247741984 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: looking at the efunge code right now, I see you match [_|_] a lot - is that to avoid empty lists? < 1247741997 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 88*::*:**:1-+.a,@ < 1247741997 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2147483647 < 1247742003 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's 2^31-1. < 1247742011 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't claim it's the shortest one, though. < 1247742013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, in what specific place? < 1247742023 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :start() < 1247742048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, Ah yes indeed, That is after all user provided data, better make sure it is reasonable :P < 1247742070 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "PXIF"4(n284*1-R1-.a,@ < 1247742070 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2147483647 < 1247742074 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts poking around efunge, which has to be better-coded than his horrible Erlang messes < 1247742079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, core instructions only :) < 1247742105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, I was learning erlang as I coded it. So some parts are pretty bad < 1247742120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some of that code I wouldn't write today < 1247742120 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :well, you have -specs on yours, for starters < 1247742139 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I was learning Erlang too, and I haven't actually gotten back to it. < 1247742141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, yes, because I always preferred detecting bugs before I run the app. < 1247742217 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :fingerOpStacks()? < 1247742218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if that isn't possible, at least catch them early on. Which might explain some matches like {_X,_Y} = Coord < 1247742219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1247742224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, defined in some *.hrl < 1247742226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with -type < 1247742228 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1247742229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1247742242 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, that's where I'm looking < 1247742244 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1247742247 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :should be more specific < 1247742251 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :wondering what that is for < 1247742290 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '@::*:**2*1-.a,@ < 1247742291 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2147483647 < 1247742293 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and if you can assume ASCII, you can trivially replace the 88* with '@ to save one character... < 1247742307 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I hates you! I had written that much and then you ruined it. < 1247742323 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I didn't even notice your solution earlier < 1247742354 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I use :1-+ instead of that 2*1- but it's otherwise pretty close. < 1247742355 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least I'm being a bit more different in that I do 2*1- instead of :1-+ < 1247742359 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :NGH! < 1247742362 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1247742378 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Stop being such a thought-vampire. < 1247742381 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Thought-pire?) < 1247742394 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Thompire < 1247742425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1247742429 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you don't mind using a bit of nontextual data you can do '<256> < 1247742434 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I guess you do so I won't bother < 1247742476 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also <256> is tricky if you only have a non-locale-aware [0, 255]-bytes-as-input thing. < 1247742478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, ah yes it is for fingerprint semantics stacks < 1247742486 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A "thompire" sounds like one of those block-like things that drop from the ceiling and squish Mario, except edgier. < 1247742491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is when you do like "PXIF"4( < 1247742495 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh true, 256 is too big < 1247742498 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, '<128> anyway < 1247742525 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :'<255>1+ might be better though, not sure < 1247742528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually my input needs to be valid utf-8 as well as ASCII < 1247742545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'll go for '@::*:**2*1-.a,@ < 1247742545 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the '@ is rather nice. < 1247742553 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Certainly it's more interesting than a silly 88*. < 1247742601 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The :/* sequence in 8:*::*:**:1-+ is aesthetically pleasing, though. < 1247742620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "@@@@@@"***\+*.a,@ < 1247742621 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1073745920 < 1247742624 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1247742670 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, hmph. < 1247742688 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "@@@@@@"+****1-.a,@ < 1247742688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2147483647 < 1247742737 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1247742739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, did that explanation help? I'm afraid you have to know funge-98 to understand fingerprints. < 1247742743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gah bad timing < 1247742752 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"HydraIRC -> http://www.hydrairc.org <- Nobody cares enough to cybersquat it" < 1247742762 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 " @@@"+*:**1-.a,@ < 1247742763 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2147483647 < 1247742770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~.a,@ < 1247742770 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :126 < 1247742773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '@.a,@ < 1247742774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :64 < 1247742776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1247742792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+:::***.a,@ < 1247742793 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :268435456 < 1247742803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+:::****.a,@ < 1247742803 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247742806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+::::****.a,@ < 1247742806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247742809 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1247742810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1247742815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wraparound? < 1247742821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+:::::****.a,@ < 1247742822 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247742827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+:::::*****.a,@ < 1247742827 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247742831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+::**.a,@ < 1247742832 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2097152 < 1247742834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+::::**.a,@ < 1247742834 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2097152 < 1247742836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+::::****.a,@ < 1247742836 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247742845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+:::::****.a,@ < 1247742845 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247742846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1247742852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that seems a bit strange to me < 1247742855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+:::::******.a,@ < 1247742855 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247742857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+:::::::::::******.a,@ < 1247742857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1247742888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 '~2+.a,@ < 1247742888 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :128 < 1247742920 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :> 128^5 `mod` 2^32 < 1247742922 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 0 < 1247742937 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want a differently shaped version, you can use < 1247742939 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :8#v:*:< < 1247742939 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : >**:1-+ < 1247742956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It runs that :*: part both ways, which is always nice. < 1247742968 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Use 'v, that would be nicer < 1247742973 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Instead of an ugly # < 1247742989 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Not sure if it can be made nice though) < 1247742995 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But 'v is a ugly number. Well, I guess I could try. < 1247742995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1247743004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, is 'v a number? < 1247743010 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course it is < 1247743013 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'v.a,@ < 1247743014 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :118 < 1247743015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, right < 1247743016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1247743477 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I can make a 118-based calculation very pretty. Though if you can enter the block using the v direction, you can do something like < 1247743479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1247743479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[:*:< < 1247743479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>**:1-+ < 1247743483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No #jumps there. < 1247743533 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe for symmetricity the lower > should be a [ too. < 1247743674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm what is the smartest way in befunge to check that a possibly unsorted list on the stack contains exactly a given set of elements. For example the stack might have 5 7 3 9 7 7 and I want to check that there is exactly those elements on it, but ignoring order of them. < 1247743854 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :for each element of list { for each element2 of set { if element == element2 goto Next } fail Next: } success < 1247743937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, Not sure how to translate that into befunge... < 1247743983 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Depends on how/where your list/set are stored < 1247744138 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :> ;if no more list elems, success; ;get list elem; > ;if no more set elems, fail; ;get set elem; -#v_ ;same - jump to beginning of this line; < 1247744140 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : : parse error on input `;' < 1247744153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The v goes to get another set elem < 1247745134 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247745541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the length of the list is known < 1247745556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sorry got a phone call so was away) < 1247745614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically I want to verify in a test suite for ATHR that a specific call to an instruction pushes a specific list on the stack, but where the ordering is unknown. < 1247745858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I have an idea. < 1247745940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :somewhat like mycorand I think < 1247746113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Doing it as above works < 1247746130 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just fill in the blanks (most of it)... < 1247746284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I suspect what I have in mind results in less code. Not sure though. < 1247746318 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whatever works < 1247746339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though it doesn't work for the multiset case; if the list is (7, 7, 7) and the multiset contains (7, 8, 9) it will succeed. I'm not sure if that was the case with the question. < 1247746378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that should fail < 1247746432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :5 7 3 9 7 7 is ok, so is for example 3 5 9 7 7 7 or 7 9 3 7 5 7, but not 7 9 3 5 or 7 7 9 3 5 < 1247746448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor 9 9 9 7 7 7 3 5 < 1247746511 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, multiset and not a set < 1247746553 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then just remove the element from the multiset whenever you find it < 1247746572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my idea is to use j to create a jump table, then increment a counter in funge space for each hit, then after all elements are processed, check that the counters are correct. < 1247746703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 02-;<;j @,a.2 ;@,a.1 < 1247746708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um what < 1247746714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1247746714 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1247746727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 01-;<;j @,a.2 ;@,a.1 < 1247746731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 03-;<;j @,a.2 ;@,a.1 < 1247746731 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1247746742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does that make any sense to you? < 1247746764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(does mycology test negative arguments to j?) < 1247746771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or is this a real bug?) < 1247746796 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure; unless you hit exactly that < character, you're going to hit one of the @s before outputting anything. < 1247746812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, but shouldn't -2 to j hit the < < 1247746818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(that was my plan) < 1247746836 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it depends on where/when the delta is added. I don't remember the spec by heart. < 1247746878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, "Negative values are legal arguments for j, such that 04-j@ is an infinite loop." is all the spec says < 1247746924 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"If there is a 1 on the stack, j will work like # does." In this case it sort of makes sense that you need a -3 to hit the <, i.e. the next instruction is k*delta from the position after the j, not the j itself. < 1247746929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 04-ja,@ < 1247746944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(that differs with regards to wrapping yes) < 1247746954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in fact, j when wrapping is quite a headache < 1247746956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1247746965 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ;@,ax';06-j'ya,@ < 1247746975 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ;@,ax'<;06-j'ya,@ < 1247746989 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :FATAL: Out of memory at [/home/egobot/egobot.hg/multibot_cmds/interps/cfunge/cfunge-src/src/stack.c:90]: < 1247746997 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You're not actually printing that x, you know. < 1247747011 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just the newline. < 1247747029 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oops < 1247747035 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ;@,,ax'<;06-j'ya,,@ < 1247747041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Blargh < 1247747046 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whatever :-P < 1247747085 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I get 'x' here < 1247747089 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :after a newline < 1247747095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, using what interpreter? < 1247747099 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :mine < 1247747105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, which one is that? < 1247747112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ;@,a,x'<;06-j'ya,,@ < 1247747112 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :x < 1247747170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway a program with exactly 04-j@ does not loop forever in cfunge *debugs* < 1247747191 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Mycology does test it. < 1247747199 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's called stinkhorn now. to be honest, it's not very good, but it should support j properly < 1247747202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I get all GOOD in mycology < 1247747216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then you're doing something weird :-) < 1247747237 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ;@,a,x'<;06-j'y,a,@ < 1247747237 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :x < 1247747242 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That works, at least < 1247747243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it is related to wrapping < 1247747265 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's no wrapping in that code < 1247747291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no I meant in 04-j@ < 1247747382 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I'm not quite sure what the jump table is for in that stack-multiset-element thing. If your elements are small integers (like what you'd think is the case if you're using a jump table there) then you could directly use them as x offsets to increment counters in the playfield, then compare the row-with-counters to another row which holds the desired multiset in that representation. < 1247747406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, x offsets? < 1247747414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess you meant p < 1247747421 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :x-dimension offsets, for p/g. < 1247747426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1247747522 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There is no wrapping in that code. < 1247747572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, sure the test in mycology isn't buggy in some way? < 1247747627 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How would I know, haven't looked at it in months < 1247747645 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it, given that other interpreters are happy with it < 1247747662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, btw: http://pastebin.ca/1496943 < 1247747702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh and mycology says: < 1247747704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GOOD: 04-j jumps backward the right number of cells < 1247747715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :08:43 AnMaster: why do some (all?) TFT monitors "buzz" with a high pitch when the brightness setting isn't at 100? < 1247747716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only low quality ones < 1247747734 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mycology's "04-j" test might not be at the left border of the file, though. < 1247747740 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Like said, you do something weird. < 1247747755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :09:14 coppro: holy crap I got digested < 1247747756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1247747759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes, as far as I understand j there crosses the border < 1247747782 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, it does not. < 1247747784 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There is no wrapping in that code. < 1247747792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, 01-j for example would as far as I understand hit the - right? < 1247747806 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, it would hit the j itself. < 1247747810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1247747813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Because "0jx" hits the x. < 1247747823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that explains a bit of what is happening < 1247747828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 0j'a,a,@ < 1247747828 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1247747838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1247747844 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 02-j'a,a,@ < 1247747844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1247747887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i had a dream where AnMaster was talking about how Kucinich personally tutored him or something. < 1247747899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, who is that? < 1247747918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dennis Kucinich, the only left-wing politician in America. < 1247747922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Modulo hyperbole.) < 1247747950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the code for j is http://pastebin.ca/1496948 btw < 1247747968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrote that long ago < 1247747971 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You might get wrapping in "04-j" if you implement j so that when the IP is still at j you add that -4*delta, in which case you would go to the position one left of the 0, then rely on the normal +delta movement from there. And cared about the borders in the -4*delta part. < 1247747975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonder what broke with wrapping < 1247748001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, correct, the ip is moved forward normally after always. < 1247748074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it doesn't match how other instructions work, if you move before actually executing the side effects of the instruction < 1247748077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1247748099 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, what does your ip_forward do when x=3, delta.x=-4, and the left border of the playfield is at x=0? < 1247748104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The spec is explicit in this case, though. < 1247748130 0 :sgeo!n=sgeo@24.191.97.138 JOIN :#esoteric < 1247748132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm changing it atm indeed < 1247748187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm... Don't ask me such tricky questions. But when delta isn't cardinal, wrapping is implemented as the wrapping algorithm in the spec (that is, reverse ip, go on to other edge, reverse again) < 1247748200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and -4 isn't cardinal < 1247748437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok I changed behaviour, and now it gets into some infinite loop *sometimes* after "GOOD: z doesn't reflect", but not on all runs. Huh < 1247748490 0 :Judofyr!n=Judofyr@c8F99BF51.dhcp.bluecom.no JOIN :#esoteric < 1247748545 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So... what I think happens there with "04-j@" is that when you call ip_forward with x=3, delta.x=-4, you'd be attempting to pass to the empty space and would do the backtrack-warping; setting delta.x=4 temporarily, and starting from x=3. Then you're already at the other edge (only whitespace from x=7 and so on) so you stop with the backtrack there. After that your j resets the delta to x=1, and execution proceeds to the @. < 1247748587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, quite likely < 1247748678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the new behaviour of failing sometimes is rather weird. Especially since ? hasn't been used at all by that point. Valgrind reports no issues either. < 1247749076 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1247749120 0 :upyr[emacs]!n=user@79.174.35.11 JOIN :#esoteric < 1247749170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh found it < 1247749202 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247749275 0 :Pthing!n=pthing@77.100.194.169 JOIN :#esoteric < 1247750257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=cH6r2tIaRXU // needs hooking up to a visor < 1247751075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to send to ais523 when he comes on: wikipedians are arguing over whether to include the public domain rorschach test images on the article ... because it would make it harder for psychologists to use them, or something. http://en.wikipedia.org/wiki/Talk:Rorschach_test < 1247751125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meanwhile, http://pouletvous.files.wordpress.com/2009/04/rorschach_inkblots.jpg < 1247751295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not as though the test works any more than say, astrology :) < 1247751344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://truthsilo.com/stds/rorschach.htm < 1247751477 0 :MigoMipo!n=MigoMipo@84-217-4-152.tn.glocalnet.net JOIN :#esoteric < 1247751613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"mentioning more than four sex images in the ten plates is diagnostic of schizophrenia" < 1247751636 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :#scheme people had that bot which understood "later tell [some interesting things]", which would then say ": [some interesting things]" at the point when joined or next said something. < 1247751775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so do we < 1247751788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lambdabot: tell ais523 wikipedians are arguing over whether to include the public domain rorschach test images on the article ... because it would make it harder for psychologists to use them, or something. http://en.wikipedia.org/wiki/Talk:Rorschach_test < 1247751792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@help < 1247751792 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1247751795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@list < 1247751795 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :http://code.haskell.org/lambdabot/COMMANDS < 1247751819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@tell ais523 wikipedians are arguing over whether to include the public domain rorschach test images on the article ... because it would make it harder for psychologists to use them, or something. http://en.wikipedia.org/wiki/Talk:Rorschach_test :not as though the test works any more than say, astrology :D not as though the test works any more than say, astrology... < 1247751819 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Consider it noted. < 1247751823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay \bot < 1247751840 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Double paste < 1247751882 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So what's the "yhjulwwiefzojcbxybbruweejw" command from "quote" do? < 1247751893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, er < 1247751894 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Outputs a quote, of course. < 1247751894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1247751894 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Exception: <> < 1247751899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1247751899 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Just 'J' < 1247751901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1247751902 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"" < 1247751909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: looks to be running random haskell code to me < 1247751911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1247751911 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Just 'J' < 1247751913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@help yhjulwwiefzojcbxybbruweejw < 1247751913 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :V RETURNS! < 1247751920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, let's look at the source. < 1247751938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : "v" -> rand notoriousV < 1247751939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : "yhjulwwiefzojcbxybbruweejw" < 1247751939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : -> rand notoriousV < 1247751941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@help v < 1247751942 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :let v = show v in v < 1247751952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x.x < 1247751981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :someone decrypt http://code.haskell.org/lambdabot/State/quote :P < 1247751983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@v < 1247751984 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Exception: <> < 1247751986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@v < 1247751987 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\" < 1247751995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> let v = show v in v :: Maybe Char < 1247751996 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `Data.Maybe.Maybe GHC.Types.Char' < 1247751999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thoughtso < 1247752001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thought so < 1247752035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'm going to release a new cfunge version soon (today possibly). Since it only contains bug fixes and cfunge seems pretty mature now, I'm going to jump version to 1.0.0-pre1 < 1247752068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, do you have any good suggestion how to differentiate 1.0.0 and 1.0.0-pre1 in the version reported by y? < 1247752114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1.0.0.-1 < 1247752126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :10000 and 1001? < 1247752129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um it is reported as a single integer joining the components < 1247752161 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just call it 0.9.9 or something... < 1247752179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: -1001 < 1247752186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, shouldn't it be 100 rather than 10000 ? for 1.0.0 anyway? I don't do more than three "normal" components. (and possibly -pre, as I did for 0.2.1-pre2 for example) < 1247752197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the idea is that a newer version should have a higher number < 1247752215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 0.4.1 was 41 < 1247752221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, good idea < 1247752221 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would probably go with 1.0.0 == 10000 too, and anything below that for pre-x. Since you're not doing a for-real-0.99.x series, maybe 9900+X for 1.0.0-preX. < 1247752222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If you want 100 to be 1.0.0, then 1.0.0-pre1 will have to be <= 99 which doesn't make much sense to me < 1247752224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that'll break 41.0 < 1247752231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so your version numbering sux anyway < 1247752233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that would be 410 < 1247752239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1247752240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you are wrong < 1247752243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.9.9. < 1247752255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1 cell containing the implementation's version number (env). < 1247752255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :If the version number contains points, they're stripped. v2.01 == 201, v1.03.05 = 10305, v1.5g = 1507. Don't use non-numbers in the version number to indicate 'personalizations' - change the handprint instead. < 1247752257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from the spec < 1247752264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it would break 4.1, though. < 1247752288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you mean it would break 4.1.0 ? Ok I was wrong. 41.0 would be 41.0.0 thus 4100 < 1247752298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 4.1.0 would be 410 < 1247752321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh huh. < 1247752387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1247752437 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you're sure you don't end up with 1.0.10 at any point, you can do x.y.z => xyz; in that case you're probably going to have to use 91, 92, 93... for 1.0.0-pre1 and so on. Maybe that won't matter if you're not doing a 0.9.x series. < 1247752478 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively just call the "1.0.0-pre1" 0.9.1 externally too. < 1247752502 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can do x.y.z -> xyz anyway. < 1247752506 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just jump from 109 to 1010. < 1247752538 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You'll only be screwed if you then go to 200 for 2.0.0. < 1247752577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, I guess so, but then the change from version -> "4y" conversion comes at a rather awkward does-not-show-much-of-forethough place. < 1247752667 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't matter since you can't possibly know for sure anyway < 1247752682 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ostensibly you can hit 1.0.100, 1.0.1000, etc. < 1247752746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1247752814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you could encode them like Gödel would have done. < 1247752834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :…thus showing that AnMaster doesn't understand what Gödel's paper was about. < 1247752856 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :………………………… < 1247752869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :..................................................................................... < 1247752878 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :An encoding which preserves a total ordering? < 1247752886 0 :Pthingg!n=pthing@77.100.194.169 JOIN :#esoteric < 1247752886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, you used the fancy ellipsis character too, even for >3 dots. < 1247752888 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And fits in a word? < 1247752890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like that. I do that sometimes. < 1247752901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :……………………………… < 1247752905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that might be a problem though < 1247753178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just noticed that it's compose-.-. for me :P < 1247753180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :… < 1247753183 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So now I have to use it. < 1247753191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ü < 1247753321 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is that even theoretically possible, to define a mapping from three integers (x, y, z) to one such that E(0, 0, x1) < E(0, 1, x2) for any x1, x2? It doesn't sound very likely, since given k=E(0,1,x2)-E(0,0,x1) you get E(0,0,x1+k+1) > E(0,1,x2) which is a contradiction. < 1247753362 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(x, y, z) -> y < 1247753405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm... isn't two bignums enough storage for TC iirc? I think someone said it in here < 1247753408 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, an injective function. < 1247753418 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You didn't say that :P < 1247753445 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure you can store (x, y, z) in one integer (with the standard prime-exponent-thing for example) but that doesn't have that ordering property. < 1247753499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, was that a reply to my last comment about two bignums? < 1247753520 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sort-of, yes. In the sense that you can encode an arbitrary sequence of integers as a single integer. < 1247753597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, right, so if a language with two bignums is TC, then you obviously will have to be able to implement a bignum brainfuck in it (minus IO of course). That means several arbitrary ordered integers to encode in one number as far as I can see? < 1247753616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or have I missed something < 1247753645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/arbitrary ordered integers/ordered arbitrary integers/ < 1247753708 0 :Pthing!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247753717 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes yes but you need the result of the encoding to have that particular property, that if, say, the second integer of first sequence is larger than the second integer of the second sequence, then the first encoding is larger than the second encoding no matter what the rest of the sequence is. < 1247753757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah right, forgot that bit... hm < 1247753772 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Which will not be possible, since there's only a finite amount of numbers between the two encodings, yet you need to stick a countably-infinite number of encodings between them. < 1247754085 0 :upyr[ema`!n=user@79.174.35.11 JOIN :#esoteric < 1247754095 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247754298 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think we had a Scheme exercise about pairs-as-integers, or maybe it's in SICP; (define (cons a b) (* (expt 3 a) (expt 2 b))) and (define (car p) (if (= (remainder p 3) 0) (+ 1 (car (/ p 3))) 0)) and similarly for cdr gives a working system, though the numbers get rather big. < 1247754302 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think it's in SICP, actually. < 1247754551 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, exercise 2.5. Big numbers: http://pastebin.com/m2bdcc079 < 1247754606 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I was barely able to make the list (1 2 1); the list (1 2 3) gave a heap overflow error. < 1247754884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: does your university thng still use sicpi < 1247754886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sicp < 1247754917 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not really, except there's this special summer course about it. < 1247754927 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.hut.fi/~scheme/course-description.html < 1247754954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that sucks, i thought you said they still did < 1247754955 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The mandatory programming-basics courses haven't used SICP since 2003 or so. < 1247754983 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, they did when I did them, but that was the last time. Completely not related, of course. < 1247755148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, why would anyone think it was related? It seems strange that you felt the urge to point it out... Hmmm ;P < 1247755181 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It definitely wasn't the case that the negative-quality of the Scheme code I wrote made their heads implode. < 1247755214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, So that event didn't affect their decision then? < 1247755248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, misread it. My response doesn't work. < 1247755249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1247755348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: see if you said yes they do do sicp then i'd have made a bet for a million dollars* that i'd be there in 2013 and you still would be, growing moldy and crinkly :D < 1247755350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*zimbabwean < 1247755374 0 :sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1247755376 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can retcon my answer to "yes" if you want, though that won't actually make them start use it. < 1247755472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you at all crinkly and/or moldy at the moment? < 1247755478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm calculating my probability here < 1247755503 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think there's some mold growing in my pile of stuff on the table, yes. < 1247755511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i... don't think that counts as "you" < 1247755604 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure I can get some good mold going by 2013 if I just put in the effort. < 1247755616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1247755627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try really hard not to umm graduate or whatever you said you still haven't done a while ago. < 1247755641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait why would you try and lose a bet < 1247755642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1247755693 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not like graduating would necessarily get me out of here. In fact I'm not sure what it would take. Possibly some sort of an explosive charge. < 1247755725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247755931 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :where is your endless money pit < 1247756010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pthingg: i think it costs money to live outside of a university too. :P < 1247756088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I work as a research assistant here at the university, so they're paying me for being here, chatting around on #esoteric. Well, maybe not exactly for that. < 1247756098 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :good moneypit < 1247756434 0 :oklopol!n=nnscript@i076145.gprs.dnafinland.fi JOIN :#esoteric < 1247756483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo < 1247756694 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[>,]<[<]>.[>[.>]<<[.<]>]!oklopol < 1247756694 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkoklopolopolkokl ... < 1247756801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't deduce the algo from the output right away < 1247756811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i really think i'm getting stupider < 1247756819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn lament < 1247756892 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How is it his fault, then? < 1247756918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he told me statistically speaking people get stupider with age. < 1247757109 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you hadn't heard it, you'd be getting smarter and smarter all the time? < 1247757168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why not < 1247757247 0 :GregorR-L!n=gregor@pal-163-018.itap.purdue.edu JOIN :#esoteric < 1247757313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :opolkok :D < 1247757321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :opal cock < 1247757326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is that repeated scrambley < 1247757354 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember scrambley; that's just a bouncy-bouncy. < 1247757362 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[>,]<[<]>.[>[.>]<<[.<]>]!12345 < 1247757362 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543 ... < 1247757390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh :p < 1247757399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just read oklopol backwards and it sounded funny. < 1247757427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't you read bf < 1247757427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just basically looked at it < 1247757443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it sounds rather boring < 1247757443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NO OFFENSE < 1247757471 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Opo-lopo-lolpo-cock. < 1247757566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[>,]+[-<[.<]>[.>]+]!12345 < 1247757567 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :543211234554321123455432112345543211234554321123455432112345543211234554321123455432112345543211234554321123455432112345543211234554321123455432112345543211234554321123455432112345543211234554321123455432112 ... < 1247757571 0 :oklopol!unknown@unknown.invalid NICK :opolopololpokok < 1247757573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm almost < 1247757589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[>,]+[-[.<]>[.>]+]!12345 < 1247757591 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512 ... < 1247757595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1247757600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[>,]+[-<[.<]>>[.>]+]!12345 < 1247757601 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345543212345 ... < 1247757608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bf >,[>,]+[-<<[.<]>>[.>]+]!12345 < 1247757609 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234543212345432123454321234 ... < 1247757610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1247757659 0 :opolopololpokok!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1247757666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1247757671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't golf it shorter than fizzie < 1247757688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pipe mine to tail +n < 1247757689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247757747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how does yours work? too lazy to read it < 1247757776 0 :opolopololpokok!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1247757799 0 :opolopololpokok!unknown@unknown.invalid PRIVMSG #esoteric :you can be surprising < 1247757803 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just (read to tape), (seek to beginning), loop: {(print forwards), (print backwards)} with a bit of extra <>.s here and there to avoid duplicately printing the ends. < 1247757832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :opolopololpokok: i can write bf but not read others' :D < 1247757864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yah my reversing the forward/backwards to get it to match fucked up my sentinels :D < 1247757867 0 :opolopololpokok!unknown@unknown.invalid PRIVMSG #esoteric :imperative languages are always so "extra <>:s here an there", god i hate them < 1247757882 0 :opolopololpokok!unknown@unknown.invalid PRIVMSG #esoteric :i hate my nick < 1247757882 0 :opolopololpokok!unknown@unknown.invalid NICK :oklopol < 1247757892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but you'd do the analogue of that in haskell xD < 1247757905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's sort of unavoidable when you want to ignore shit < 1247757909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no worries, i pretty much learned to read other people's code at all last year. < 1247757947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck has never been my forte tbh, i don't match well with a typeless tape of blobs < 1247757971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm speaking in general; also who said functional languages are any better < 1247757971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate them too < 1247757998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :annoying pieces of shit < 1247757998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EVERYTHING < 1247757998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SUCKS < 1247758005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yah but some things suck less < 1247758014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to optimize for minimum suck(x) < 1247758036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1247758062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's suck physics < 1247758102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to clean some floors now. < 1247758163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's my new job, my philosophy is, who cares if it's not the nicest job ever, as long as the money is okay < 1247758171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247758181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :granted, the money sucks; but at least i got 50% correct < 1247758182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklophosophy < 1247758183 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Your philosophy sucks. < 1247758200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also i just wanted to make that joke, i'd never get a job i don't like. < 1247758209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't have a job < 1247758219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never had a job < 1247758222 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'm gonna stab you in the jokehole now. < 1247758296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god, it's like you don't like being lied to. < 1247758304 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No ... < 1247758306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you never meta-job you don't like < 1247758309 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I just like stabbing people in jokeholes. < 1247758464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dislike the whole idea of having a job, i want to do what the fuck i want, not something that's useful < 1247758631 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands oklopol an Ayn Rand book < 1247758744 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1247758763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fun is so grammar < 1247758796 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Fun is SO grammar. < 1247758810 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That is SO Tacoma Way. < 1247758854 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1247758893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whatever that is. < 1247759073 0 :GregorR-L!unknown@unknown.invalid TOPIC #esoteric :I'm don't that stupid who understand obviously | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1247759255 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you're a kitty! < 1247759332 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Latest xkcd is pretty awesome :P < 1247759339 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcd.com/610/ < 1247759563 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1247759584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Is it okay if I'm fair and balanced? < 1247759600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to be fair and balanced you have to do the same with atheism, dumbass < 1247759610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :atheism isn't a religious ideology. < 1247759646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that has nothing to do with how to be fair and balanced. < 1247759653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1247759684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if you bash creationists specifically, you need to balance it with some science bashing. < 1247760032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Is that even theoretically possible, to define a mapping from three integers (x, y, z) to one such that E(0, 0, x1) < E(0, 1, x2) for any x1, x2? It doesn't sound very likely, since given k=E(0,1,x2)-E(0,0,x1) you get E(0,0,x1+k+1) > E(0,1,x2) which is a contradiction. < 1247760053 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that proof is faulty, but the result is true. < 1247760125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait. if they are _signed_ integers, then that is actually possible. < 1247760154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1247760187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can map all (0,0,x1) to something negative, all (0,1,x2) to something positive, with room to spare for the rest. < 1247760200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically you need to find an integer both under and over which there's an infinite amount of ints < 1247760208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(btw injective was specified later) < 1247760216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trivially impossible for unsigned, trivially possible for signed < 1247760240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1247760325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking switching to math for my master's maybe < 1247760344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cuz it's funn < 1247760423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc then you can actually get (x,y,z) -> w totally order preserving with rationals < 1247760436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and probably not with reals < 1247760486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bijection? < 1247760493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1247760493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isomorphism? < 1247760493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1247760493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no no bijection < 1247760493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1247760496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering about that < 1247760517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it might be bijection, i don't see an immediate reason why not < 1247760529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll probably be a noob for the rest of my life < 1247760617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i said i was fair and balanced in my bashing of religious ideologies < 1247760618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :soooo < 1247760649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're like the KKK in that you're an equal-opportunity hater. < 1247760653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1247760655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Is that even theoretically possible, to define a mapping from three integers (x, y, z) to one such that E(0, 0, x1) < E(0, 1, x2) for any x1, x2? It doesn't sound very likely, since given k=E(0,1,x2)-E(0,0,x1) you get E(0,0,x1+k+1) > E(0,1,x2) which is a contradiction. < 1247760656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for (x,y) you could have x just mean [x-1..x], and then just do 1-1/y for the y part < 1247760656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and add < 1247760656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1247760657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes whenever you choose the rational to map to you can pick the one with smallest denominator. this gives a bijection since Q x Q x Q has no isolated points < 1247760658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to ask? < 1247760696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: huh? < 1247760697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then you could do the same with 1-1/z for the rest of the interval < 1247760703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's some broken analogy you got there... mister knights templar < 1247760712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay that was lame < 1247760712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1247760729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i am assuming we start with triples of _rationals_ < 1247760729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: trying to preserve order too < 1247760731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I like my analogies broken. ^_^ < 1247760738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not integers < 1247760742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean just trying to preserver order < 1247760748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: your analogies are like broken analogies. < 1247760772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :embedding base infinity integers into rationals < 1247760772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1247760798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :base infinity? < 1247760799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa. < 1247760803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> logBase Infinity 77 < 1247760804 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Not in scope: data constructor `Infinity' < 1247760809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> logBase (1/0) 77 < 1247760810 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 0.0 < 1247760813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.0 < 1247760813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247760817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's surprised. < 1247760824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> logBase (1/0) (1/0) < 1247760825 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : NaN < 1247760826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: how haskell compares tuples. < 1247760828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1247760830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't you mean "1" < 1247760831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247760840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lexicographically < 1247760845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: erm all members being equal < 1247760850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::t and < 1247760851 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :[Bool] -> Bool < 1247760855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::t all < 1247760857 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> Bool < 1247760863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1247760865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zipWith (==) < 1247760867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except < 1247760868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on tuples < 1247760870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yaknnow < 1247760878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i mean (a,b) == (c,d) = a == b && c == d < 1247760894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> sort.join(liftM2(,))$[1..5] < 1247760896 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [(1,1),(1,2),(1,3),(1,4),(1,5),(2,1),(2,2),(2,3),(2,4),(2,5),(3,1),(3,2),(3... < 1247760903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no < 1247760918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :peer review/on a pew. < 1247760920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1247760920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lexicographic ordering is not "base infinity" ordering < 1247760921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no what? < 1247760931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: whuzzagottadowithtuples < 1247760934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is with tuples, because they are the same length < 1247760940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um k < 1247760943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: shouldn't log_infinity(infinity) be 1 < 1247760957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: certainly not < 1247760973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um wait < 1247760980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> map (join logBase) [1..] < 1247760981 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [NaN,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.... < 1247760983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: while haskell orders tuples lexicographically, lexicographical ordering isn't how base infinity ordering works < 1247760986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: sure it should be! < 1247760989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you do limits to infinity with different speeds on the two parts, you can get it to anything < 1247761006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because if you have (1,0) and (5), lexicographical says (5) is bigger < 1247761007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ^ < 1247761013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wat < 1247761026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but base infinity says (1,0) is bigger < 1247761033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: haskell tuples of different length don't have the same type < 1247761044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :@src join < 1247761045 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :join x = x >>= id < 1247761050 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although you are correct for lists < 1247761050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: YES I KNOW < 1247761059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is this base infinity magic/// < 1247761068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's why they are both an example of base infinity ordering and lexicographical ordering < 1247761089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees that, and treats it as a zen koan. < 1247761092 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: base ordinal omega, say < 1247761099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, bad example maybe, but your "lexicographically" comment made no sense. < 1247761103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes / represents - < 1247761104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::t \f xs -> do x <- xs; return (f x) < 1247761105 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall (m :: * -> *) t b. (Monad m) => (t -> b) -> m t -> m b < 1247761110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well some sense < 1247761111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle (t -> b) -> m t -> m b < 1247761111 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.Traversable fmapDefault :: Traversable t => (a -> b) -> t a -> t b < 1247761111 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Prelude fmap :: Functor f => (a -> b) -> f a -> f b < 1247761111 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Applicative (<$>) :: Functor f => (a -> b) -> f a -> f b < 1247761113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh it's fmap < 1247761113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1247761137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::t \f xs -> do x <- xs; f x < 1247761138 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall (m :: * -> *) t b. (Monad m) => (t -> m b) -> m t -> m b < 1247761145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1247761146 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :?. pl undo \f xs -> do x <- xs; f x < 1247761147 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :(=<<) < 1247761148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mapM is >>= < 1247761151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oklopol: i mean (a,b) == (c,d) = a == b && c == d <<< talking about comparison, not equality < 1247761154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ordering < 1247761154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoaaaaaaaaaaaaaaaaaaaaa < 1247761157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mapM is >>= < 1247761157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: btw the theorem on embedding into rationals works with any countable, totally ordered set < 1247761162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1247761165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's only in the one < 1247761168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammity < 1247761175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :@src mapM < 1247761176 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :mapM f as = sequence (map f as) < 1247761190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if there are no points isolated from left or right, then i think it can be made a bijection < 1247761198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sequence = foldr (liftM2 (:)) (return []) < 1247761203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i just wanted a mapM that worked on non-lists somehow :D < 1247761208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so what are isolated points? < 1247761232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If only. < 1247761237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also did you get my point about lexico vs base infinity? < 1247761245 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :?hoogle (a -> m b) -> n a -> m (n b) < 1247761246 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.Traversable traverse :: (Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b) < 1247761246 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.Traversable mapM :: (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b) < 1247761246 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.Traversable for :: (Traversable t, Applicative f) => t a -> (a -> f b) -> f (t b) < 1247761254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's not mapM, yo < 1247761260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you start from different directions < 1247761261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1247761262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1247761263 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes it is < 1247761263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but ehh < 1247761266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that has a typeclass dependency < 1247761271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i could do it with monad transforms < 1247761273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :transformers < 1247761274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1247761287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: if there is either no or a smallest point y to the right of a point x, then then x is isolated from the right < 1247761326 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :> Data.Traversable.traverse Just [1,2,3] < 1247761328 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Just [1,2,3] < 1247761329 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whee, id < 1247761391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: makes sense < 1247761435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, what's the embedding? < 1247761452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm what's the transformer class again? < 1247761453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1247761453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah yes whenever you choose the rational to map to you can pick the one with smallest denominator. this gives a bijection since Q x Q x Q has no isolated points <<< i don't get this < 1247761454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MonadTrans? < 1247761459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Traversables are precisely those things that can be traversed like lists with applicatives < 1247761470 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: think so < 1247761522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you start with a (non-order preserving) bijection f from the natural numbers to Q x Q x Q < 1247761554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then you build a map from Q x Q x Q recursively < 1247761571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :call that g : Q x Q x Q -> Q < 1247761580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1247761580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :g(f(0)) = 0, for a start < 1247761605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Monad m, MonadTrans t, Monad (t m)) => (a -> m b) -> t m a -> t m b < 1247761605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1247761608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :either that or < 1247761613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Monad m, MonadTrans t, Monad (t m)) => (a -> m a) -> t m a -> t m b < 1247761614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Monad m, MonadTrans t, Monad (t m)) => (a -> m a) -> t m a -> t m a < 1247761615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rather < 1247761643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now for f(n), look at the nearest neighbors to f(n) among f(0)...f(n-1). say f(m) < f(n) < f(o) < 1247761691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then you define g(f(n)) to be the _simplest_ rational between g(f(m)) and g(f(o)) (either might not exist if f(n) is min or max so far < 1247761694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :) < 1247761719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah cool < 1247761745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that's a bijection because there are no isolated points? < 1247761775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this recursively puts everything in order. also if there were no isolated points then there is no way to miss a rational, since you will eventually use up all the simpler ones close to it < 1247761802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or anywhere) < 1247761838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :simpler means minimal (absolute value of) numerator _and_ denominator < 1247761843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*simplest < 1247761910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why the no isolated points assumption is the crucial thing < 1247761916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i'm not sure it "simple" is actually the right word) < 1247761917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i've given it thought < 1247761988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: say if there is no point between f(m) and f(n). then no matter what you map them to, you are going to miss all rationals between them. similar if there are global mins or maxes. < 1247762012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean it seems it's the simplicity ordering that does it < 1247762023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1247762050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1247762061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, that ensures you don't miss anything _assuming_ you always continue to put new things between all neighbors < 1247762077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and beyond the global min/max < 1247762078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay makes perfect sense < 1247762154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :food -> < 1247762247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :butter -> < 1247762315 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :vegetable oil spread -> < 1247762342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is just going to... eat butter? < 1247762342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247762413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well no but i assumed you can guess what i'm going to eat with it, as opposed to the other direction. < 1247762440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah really it's a long story < 1247762612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: eat the damn butter. < 1247762624 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Eat the dam butter. < 1247762667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh you cannot fit more than countably many intervals into the reals, so mapping reals x reals order-preservingly to reals is impossible < 1247762739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(reason: every interval must contain a rational) < 1247762930 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right, the "given k=E(0,1,x2)-E(0,0,x1) you get E(0,0,x1+k+1) > E(0,1,x2)" thing relied on the fact that also E(0,0,x1) < E(0,0,x2) iff x1 < x2, in addition to the injectiveness. I didn't bother specifying the full set of demands for E. < 1247762955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: did you really have to ask though < 1247762958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean that's trivially impossible < 1247762971 0 :AnMaster_!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1247762973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the kind of thing i'd expect AnMaster to ask :P < 1247762977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh oh, now he'll go "?" < 1247762982 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's why "it doesn't sound very likely". < 1247762983 0 :AnMaster!unknown@unknown.invalid QUIT :Nick collision from services. < 1247762988 0 :jix!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1247762988 0 :ineiros!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1247762989 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1247763002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can pigs fly? it doesn't sound very likely :-P < 1247763013 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I can imagine myself saying something like that. < 1247763046 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Depends on how powerful the rocket is? < 1247763079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247763099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: How unimaginative. < 1247763112 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Depends on how powerful the salad is? < 1247763115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why do you not account for the case of a *jet engine* being strapped on, for example? < 1247763119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right, I'm not surprised about that netsplit < 1247763121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I saw part of it from the other side. < 1247763149 0 :ineiros_!n=ineiros@james.ics.hut.fi JOIN :#esoteric < 1247763170 0 :jix!n=jix@dyndsl-095-033-085-135.ewe-ip-backbone.de JOIN :#esoteric < 1247763170 0 :ineiros!n=ineiros@james.ics.hut.fi JOIN :#esoteric < 1247763352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I looked in the log for today and I can't find the question that fizzie is supposed to have asked. Just some statements. < 1247763369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so afraid I can neither confirm or deny if I would have asked said question < 1247763372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we're answering () < 1247763479 0 :jix!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1247763479 0 :ineiros!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1247763527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://article.gmane.org/gmane.linux.kernel/863786 < 1247763542 0 :jix!n=jix@dyndsl-095-033-085-135.ewe-ip-backbone.de JOIN :#esoteric < 1247763629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh? His firstname I assume? < 1247763701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, his last name. < 1247763721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1247763898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :D at the sound clip on Darth&Droids today < 1247763918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I just read the comics today) < 1247765335 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I should get my new waterproof cell phone watch with a better camera today whoot < 1247765443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, "today whoot"? < 1247765455 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"whoot" is an exclamation < 1247765458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1247765489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, would it be similar to a !, ? or ‽ < 1247765496 0 :KingOfKarlsruhe!unknown@unknown.invalid PART #esoteric :? < 1247765500 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's similar to "w00t" < 1247765501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoot = woot < 1247765503 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But spelled in English. < 1247765508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps it could be a ¡ or a ¿ < 1247765508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w00t is just a silly 1337 version of woot. < 1247765514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've been wooting for wooting ages. < 1247765521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm right < 1247765535 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But this is all aside from the fact that I should get my new waterproof cell phone watch with a better camera today. < 1247765552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though I know what woot means I decided to google define: it < 1247765554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funny: < 1247765555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Common misspelling of hoot. Common misspelling of w00t. An exclamation of joy or excitement; I agree < 1247765556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :en.wiktionary.org/wiki/woot < 1247765564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hoot? < 1247765565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1247765569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't give a woot, frankly. < 1247765578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah, and suggesting that "w00t" is the correct spelling... < 1247765597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh, w00t? I don't give a hoot. < 1247765620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl for a few hours. Going to driving lesson :) < 1247765627 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Give a whoot, don't pull hoot. < 1247765636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who wants to drive. < 1247765640 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :<-- < 1247765665 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1247765670 0 :oklofuk!n=nnscript@87.93.37.0 JOIN :#esoteric < 1247765774 0 :jix_!n=jix@dyndsl-095-033-078-069.ewe-ip-backbone.de JOIN :#esoteric < 1247766420 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247766759 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1247766869 0 :ehird!unknown@unknown.invalid NICK :estoppel < 1247767108 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247767476 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oklofuk: i'ma make that theremin vid now < 1247767525 0 :oklofuk!unknown@unknown.invalid PRIVMSG #esoteric :is that my nick :o < 1247767525 0 :oklofuk!unknown@unknown.invalid NICK :oklofok < 1247767527 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but yay! < 1247767660 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oklofuck < 1247767663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: it was inevitable, really. just be glad augur wasn't here. < 1247768029 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :getting le theremin set up. < 1247768664 0 :M0ny!n=Harmony@AToulouse-258-1-2-12.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1247769160 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :recorderated. < 1247769162 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it sucks but oh well < 1247769439 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :saving < 1247770008 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: uploading. < 1247770028 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: what os are you using atm btw? and is your internet good enough to dl 23mb? < 1247770273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :@. hoogle t fmap < 1247770274 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Plugin `compose' failed with: Unknown command: "t" < 1247770281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :D'awww. < 1247770289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :type < 1247770298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :@. hoogle type fmap < 1247770300 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Parse error: < 1247770300 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : --count=20 "forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1247770300 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :" < 1247770313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bahahah. < 1247770362 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: easily fixable < 1247770364 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :run it past a run < 1247770365 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1247770385 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :http://lesswrong.com/lw/12s/the_strangest_thing_an_ai_could_tell_you/xc5 ← this is awesome enough that i want it to be true < 1247770417 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: see /msg < 1247770423 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1247770517 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1247770525 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hi augur. < 1247770540 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1247770541 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1247770550 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i made a video of me repeatedly lunging a long, narrow part of my body at things, but only oklofok can see it. < 1247770556 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :(HYUK HYUK HYUK) < 1247770581 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it your penis < 1247770592 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: obviously not < 1247770594 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he said long. < 1247770595 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bashes his head into a wall. < 1247770601 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :augur: Well played sir :P < 1247770613 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :augur: ahahaha < 1247770616 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i was about to make that joke anyway < 1247770622 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what with estoppel being 13 and all < 1247770626 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but slereah, you know. < 1247770642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and he isn't even a straight man < 1247770657 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yeah i have terrible posture < 1247770670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was referring to Slereah < 1247770674 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1247770690 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Eh, who is anyway :P < 1247770717 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : but slereah, you know. < wot < 1247770752 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur is confusing you with his awesome syntax powers. < 1247770755 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :BUT SLEREAH, YOU KNOW, IS ALL OVER THAT 13 YEAR OLD COCK LIKE FASTER THAN I AN REPLY < 1247770791 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands Slereah his "honorary NAMBLA member" jersey < 1247770876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm my monitor has a bug < 1247770882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there it flew away < 1247770934 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :no oerjan. if your monitor displayed weird stuff that's a software or hardware bug < 1247770936 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :not a monitor bug < 1247770972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :must be an AGI then, since it was capable of flying away < 1247770990 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247772169 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1247772191 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1247772613 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1247774502 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Have you read your SICP today? < 1247774542 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1247774731 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :[[Developer mode can be accessed from the launcher screen of the Pre by typing in the phrase "upupdowndownleftrightleftrightbastart" (the infamous Konami code).] < 1247774732 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :] < 1247774736 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I want a Palm Pre. < 1247774913 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1247775714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :estoppel / ehird: why that nick? < 1247775725 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I've used it sporadically for ages. < 1247775745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :estoppel, I noticed it a few days ago. How do you pronounce it btw? < 1247775775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he's been estopped from using his real name, due to child protection laws < 1247775779 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ĕ-stŏp'əl, says the conspicuously unsourced answers.com < 1247775792 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ess toppel, where the e is eh not ee. < 1247775797 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a sad and unreasonable story < 1247775809 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and in IPA, < 1247775810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: Don't do answers.com; use Wikipedia, it's principal source. ;p < 1247775816 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :/ɛˈstɒpəl/ < 1247775818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :estoppel, right < 1247775819 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: *its; and you are wrong. < 1247775825 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia is ONE OF the sources of answers.com. < 1247775827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :estoppel, is it supposed to mean anything? < 1247775836 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: justfuckinggoogleit.com < 1247775853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey, wikipedia is a _tertiary_ source, iirc < 1247775858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(ɛ'stɒpəl) says the equally unsourced OED. < 1247775888 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or "({ope}{sm}st{rfa}p{schwa}l)" if I copy-paste directly. < 1247775907 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They do IPA characters with tiny images. < 1247775923 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :You have an online OED accessthingy? < 1247775925 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Want. < 1247775949 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Subscriber: Helsinki University of Technology" < 1247775993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"He worked for the Oxford English Dictionary from 1918, and is credited with having worked on a number of words starting with the letter W, including walrus, over which he struggled mightily." (http://en.wikipedia.org/wiki/J._R._R._Tolkien) < 1247776070 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1247776075 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's this thing where one can add ".libproxy.tkk.fi" at the end of the domain name, login using the Shibboleth single-sign-on thing, and get any library-subscribed content without having to fiddle with SSH tunnels or such curiosities. < 1247776079 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: now i want to attend that university. < 1247776082 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :wait ew < 1247776085 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :shibboleth < 1247776089 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :never mind < 1247776106 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would assume OED is a rather widely-subscribed thing. < 1247776114 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: did i mention i had a dream where you were talking about being tutored to personally by kucinich? < 1247776115 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1247776116 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yes i did < 1247776118 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: Q? really? < 1247776120 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :(over irc of course) < 1247776123 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :EstQp@l? < 1247776124 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :augur: ? < 1247776126 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :craziness. < 1247776128 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you brits. < 1247776135 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that was not from a british site. :p < 1247776137 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :what i said < 1247776169 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oed sais Q too. < 1247776177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :craziness happens easily to brittle minds < 1247776179 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is expected; british english has Q. < 1247776199 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Where is a q? < 1247776209 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :EstQp@l <--- there < 1247776244 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But I said (ɛ'stɒpəl), the ɒ is "latin small letter turned alpha", aka low back rounded vowel; not a q. < 1247776248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, quite < 1247776250 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fizzie < 1247776276 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Q is sampa for turned a < 1247776281 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1247776292 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :q, on the other hand, is sampa for q. < 1247776309 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can't read that notation. :/ < 1247776315 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :learn to. < 1247776317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, nor can I < 1247776323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yet augur wants us all to learn to < 1247776325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1247776329 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :think of it like an esolang! < 1247776343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, I don't plan to learn every esolang < 1247776409 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure every esolang put together has less instructions than a regular programming language < 1247776411 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just think of how wonderfully esoteric it would be t+h bi eI)b@l t+h@ t+haI)p laIk DIs @nd h{v p+hip@5 Vnd3`st{_rnd ju! < 1247776438 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Except maybe unikitten < 1247776454 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1247776460 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :unikitten will be made one day < 1247776465 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :once someone makes a strictly monospaced unicode font < 1247776547 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ɛstɑpəl: ɪts kʰɔld lusɪdə gɹænd tʍɛɫv < 1247776574 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pʰɔɪnt* < 1247776578 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :estoppel : How do you make a monospaced empty character? < 1247776589 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: with magic. :o < 1247776597 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: — modulo special characters, of course. < 1247776729 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :I should found a university with a focus on not using shitty things like Shibboleth. < 1247776729 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Trufax. < 1247776884 0 :comex!unknown@unknown.invalid NICK :comex_ < 1247777062 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :It seems my thereminning was for naught, as oklopol has disappeared. < 1247777638 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1247778930 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1247781133 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :"yep! i have seen people with 2 iphones. < 1247781133 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i guess thats the only way they can really multitask for now." < 1247781149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1247781150 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You have 1 new message. '/msg lambdabot @messages' to read it. < 1247781183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know lambdabot did that < 1247781189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, why did it announce in-channel? < 1247781199 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :so you noticed it immediately < 1247781207 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to noticing later "oh, a new tab with lambdabot on it" < 1247781221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a new tab that turns red and makes the IRC client flash at me? < 1247781247 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :At least it didn't announce the content in the channel :P < 1247781250 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: YOUR irc client. < 1247781257 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: even though i sent it in channel :P < 1247781263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an IRC client that doesn't do nickpings is kind-of rubbish < 1247781270 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Which I assume is "hey ais i think ur hot lets cyber", because what else would a person send via lambdabot) < 1247781297 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :ais523: some people like to not be bothered < 1247781316 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 13:43 ehird: @tell ais523 wikipedians are arguing over whether to include the public domain rorschach test images on the article ... because it would make it harder for psychologists to use them, or something. http://en.wikipedia.org/wiki/Talk:Rorschach_test :not as though the test works any more than say, astrology :D not as though the test works any more than say, astrology... < 1247781318 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :So close enough. < 1247781337 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :Just wanted to tell him since he's tagged as "wikipedian" in my mind :-P < 1247781341 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :And I found it highly amusing. < 1247781541 0 :jix_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1247781721 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :brb. < 1247781889 0 :jix!n=jix@dyndsl-095-033-078-069.ewe-ip-backbone.de JOIN :#esoteric < 1247782116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1247782939 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :a sacrum, two gnomes high-fiving, two black women with red hats low-fiving, a shitting giant, a bat, a violin with a sort of rotating razor blade deal, a kind of necklace made of almost axehead shapes, two giant mites sucking some qi out of a linear black hole, and standing on some dead things they probably conquered to get up, a deer god with flaming horns and breathing out smoke, sea creatures having a party like there's a sort of prawn at the top an < 1247782939 0 :Pthingg!unknown@unknown.invalid PRIVMSG #esoteric :d two seahorses and some spiny fish one with a lobster claw < 1247783477 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is that your secret fetish < 1247783590 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION expects that's from one of those recent rorschach threads < 1247783682 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points out that one thing he saw in that wp article was that _what_ you see is only part of the test, the rationalization for your choices afterwards iirc is even more important < 1247783696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or something like rationalization < 1247783762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mind you it might still be astrology, but it would be like the difference between a newspaper horoscope and a full chart, i think < 1247785455 0 :M0ny!unknown@unknown.invalid QUIT : < 1247785912 0 :oklopol!n=nnscript@i005044.gprs.dnafinland.fi JOIN :#esoteric < 1247786005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: oklofok: what os are you using atm btw? and is your internet good enough to dl 23mb? <<< still vista, and ~ < 1247786125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :~ being "5 hours, 44 minutes left" :P < 1247786216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also why the fuck is my firefox in finnish < 1247786221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where can you change that? < 1247786297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :where it says "Suomi" < 1247786305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1247786454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how long it's been in finnish, i just realized something was wrong when comparing my "~ being..." message and the actual time left message in ff < 1247786492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and turns out they were in different langauges < 1247786498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*languages < 1247786696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: something smaller might be nice. < 1247786716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Man, that's a great description of unsafePerformIO. "We invent the world, perform an action on it, then destroy the world." < 1247786737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except it's the same world < 1247786753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, yeah, yeah. < 1247786821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like to ruin other people's fun < 1247786827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :estoppel: stop not being here < 1247787213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf, also µtorrent is in finnish < 1247787219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is ridiculous < 1247787247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially as about 50% of it is translated < 1247787340 0 :oerjan!unknown@unknown.invalid QUIT :"Good yt" < 1247787453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate how he actually gets the words right. < 1247787576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where is ehird? < 1247787584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1247787587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :estoppel, there? < 1247787646 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1247787648 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :now I am < 1247787657 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :23:24 oklopol: estoppel: something smaller might be nice. < 1247787660 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :it's only 3 minutes < 1247787665 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :and it'd look shit if i compressed it moe < 1247787673 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :more < 1247787675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well fuck. < 1247787711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i get like 2.5 kB/s < 1247787720 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :meanwhile, scientists have synthesized CP in a lab < 1247787725 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1247787726 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :by which I mean copernicium, the new name of element 112. < 1247787734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cp? < 1247787737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1247787739 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1247787745 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Captain Planet? < 1247787747 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: 2.5 kB/s → pause utorrent man < 1247787760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :synthetic child porn < 1247787769 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :that was the joke < 1247787785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they cloned a human, but only used it for porn. < 1247787835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i know, my point was the continuation, admittedly not funny, not that that was my intention anyway. < 1247787867 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1247787871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never really tell "jokes" to be funny, i just tend to mimic what others do on channels. < 1247787878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which i guess means i do try to be funny < 1247787882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but only in the way a markov chain bot would < 1247787941 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :LOLOL THE GAME < 1247788638 0 :estoppel!unknown@unknown.invalid PRIVMSG #esoteric :i optimize for loggits < 1247788718 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1247788767 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric