< 1296691228 0 :azaq231!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296691522 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1296691536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Have you watched the Princess Bride yet? < 1296691716 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1296691820 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i should reaaaally switch isos < 1296691820 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :isps < 1296691841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Have you watched the Princess Bride yet? < 1296691919 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If I say I've watched the Princess Bride, that will mean elliott will not watch it. And thus I deprive elliott of entertainment. < 1296691935 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :[Note: elliott does not seem to avoid enjoying the fiction I enjoy] < 1296691984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: If not, why aren't you watching it right now? < 1296691992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you *better* have a good reason. < 1296692043 0 :TLUL!~TLUL@wikia/The-last-username-left JOIN :#esoteric < 1296692070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not even kidding. < 1296692099 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal still hasn't asked < 1296692106 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Because Randall Munroe likes it! < 1296692110 0 :TLUL!unknown@unknown.invalid NICK :Jjjj_J_J_J < 1296692124 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :night → < 1296692148 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, at any rate, go watch Princess Bride. < 1296692153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I don't think there's anyone who's seen it who *doesn't* like it. < 1296692252 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: psht < 1296692266 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :elliott: do what sgeo says < 1296692548 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :qwertyui < 1296692647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pqwt < 1296692707 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296692711 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you're not watching the princess bride < 1296692776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://i.imgur.com/KEfZv.pnghttp://i.imgur.com/KEfZv.pnghttp://i.imgur.com/KEfZv.pnghttp://i.imgur.com/KEfZv.pnghttp://i.imgur.com/KEfZv.png < 1296693490 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm ais is gone < 1296693504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're not watching the Princess Bride. < 1296693533 0 :cheater-!~cheater@g228060129.adsl.alicedsl.de JOIN :#esoteric < 1296693821 0 :Mannerisky!unknown@unknown.invalid PART #esoteric :? < 1296693826 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I know being good at arithmatic isn't really something that's... entirely necessary for understanding math, but surely simple shortcuts are kind of necessary < 1296693887 0 :impomatic!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.5.16/20101130074636] < 1296694064 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: go away < 1296694073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: No, but seriously. < 1296694139 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :DAMN IT FLUIDSYNTH X_X < 1296694153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: What say ye? < 1296694162 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, if you don't watch it now, I'll spoil it for you < 1296694169 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :fluidsynth is the worst piece of excellent software I've ever used X_X < 1296694218 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: No, regarding the movie nobody dislikes. < 1296694235 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm not reading the conversation :P < 1296694253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: elliott hasn't watched The Princess Bride. We are attempting to get him to. < 1296694253 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Our next aim is to make amends to our god for all our bad behaviour < 1296694254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :over the previous turns. Angry gods are generally quite hard to < 1296694254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :please, demanding the sacrifice of a single very poweful monster to < 1296694254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :make amends (rather than several sacrifices of anything like they < 1296694254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :usually do, which is typically easier to come across). Luckily, we < 1296694256 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :happen to have a shopkeeper corpse handy; unluckily, they're very < 1296694259 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "poweful" < 1296694276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I haven't watched The Princess Bride yet, because I have a ten-year-long backlog of fiction to consume, and now nobody will shut up. < 1296694278 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Nobody gives an eff. It's a cult classic, which is to say a bad movie. < 1296694286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ... < 1296694292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Something is wrong with you. < 1296694297 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I have a feeling you're wrong, but thank god there's somebody in the world who won't bug me about it. < 1296694298 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :WHERE'S MY DAMNED TROLLFACE UNICODE CODEPOINT ALREADY < 1296694303 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1296694321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Top of the queue. It's the most important. < 1296694322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why is everyone bugging elliott _now_? < 1296694331 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no, it's not? < 1296694341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: What movies should he see first? < 1296694354 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: My backlog is very, VERY long. < 1296694355 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I don't know what's on his list < 1296694380 0 :m00barax!~m00barax-@212.203.98.114 JOIN :#esoteric < 1296694421 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Well, you've probably seen most of the other movies on the "Movies you've seen if you haven't been living under a rock" list, so. :P < 1296694436 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still hasn't seen Inception < 1296694443 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I really *haven't*. < 1296694451 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :My backlog is _extremely_ long. < 1296694451 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :hi, exothermix < 1296694456 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :m00barax: :wat: < 1296694458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Do tell. < 1296694471 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't consume fiction, I put fiction on my "to consume" list. < 1296694480 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: For instance: The entire Culture series is high up on that list. < 1296694489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Have you seen Star Wars? < 1296694502 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. (I dislike the Star Wars films.) < 1296694502 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott: You put fiction on your list but don't inhale? < 1296694514 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It depends on the meaning of "on". < 1296694529 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Lemme guess. Prequels ruined it for you? < 1296694554 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No... I actually don't like Star Wars Episode IV: A New Hope. Independently from any other film. < 1296694573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Weird. < 1296694576 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's entertaining in parts, but I don't really think it's a good film. And the other films in the series don't appeal to me at all. < 1296694614 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: BUT THE HOLIDAY SPECIAL, I LOVE THAT < 1296694618 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(JOKE) < 1296694626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, *that's* an example of a movie I'd accuse you of having lived under a rock for not having seen. < 1296694661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even if you didn't *like* it, well, WTF how could have not seen it. < 1296694724 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has not seen it < 1296694732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Star Wars was a lucky guess though, guess again and you'll probably hit something I haven't seen. < 1296694736 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1296694741 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi m00barax < 1296694760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ... Lolwut? < 1296694773 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Uh. Heck, let's just go with "Pixar" here. < 1296694785 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why are you guessing properly :P < 1296694786 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I've.. seen a flash animation that has vaguely the plot < 1296694801 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen Cars or Ratatouille or WALL-E, though. < 1296694802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So ha! < 1296694808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Because I'm actually guessing ones that seriously everyone has seen and should see. < 1296694812 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I HAVE NOT SEEN THE ENTIRE PIXAR BACK CATALOGUE < 1296694819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: START WATCHING. < 1296694824 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1296694826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: GET THROUGH YOUR BACK CATALOGUE. < 1296694831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I EXPECT TO SEE YOU NEXT YEAR. < 1296694836 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WALL-E is on the backlog, the others aren't. < 1296694845 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I've seen every Pixar film other than those three :P < 1296694849 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :i love ufo and prime numbers < 1296694849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, Cars is probably skippable. < 1296694858 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dagobah. That's a Star Trek thing, apparently. Where else have I seen it? < 1296694869 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Star Wars. < 1296694873 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Erm, yeah < 1296694875 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, stone or wood-bordered glass... < 1296694876 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wow I'm tired < 1296694884 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :m00barax: this is a channel about programming < 1296694888 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> I KNOW THE DIFFERENCE BETWEEN THE TWO DAMMIT < 1296694915 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Prime numbers are more than welcome here, though < 1296694934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Hmm. Having trouble thinking of more movies that both *must* be seen by everyone and *have been* seen by most everyone. < 1296694995 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :pgm esoterik ? < 1296694999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cause you start getting into movies that everyone should see but are too old to have been seen by just about everyone alive. :P < 1296695005 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :m00barax: programming. < 1296695014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps everyone above $age, but hey. < 1296695015 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :wich kind of langage ? < 1296695016 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :m00barax, have you heard of Brainfuck? < 1296695021 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :m00barax: esoteric programming languages < 1296695026 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yes bf.... lulz < 1296695028 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :m00barax, computer languages with limited practical use. < 1296695031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I haven't seen Casablanca. Or Citizen Kane. Or ... yeah :P < 1296695035 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :m00barax: Well, yes. < 1296695035 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1296695040 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OR ANYTHING < 1296695042 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :very limited :) < 1296695047 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :m00barax, yes. Well, BF is a famous example of an esoteric programming language. < 1296695051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: See, movies that are too old to have been seen by just about everyone alive. < 1296695056 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1296695074 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :but to me basic is esoterrik too < 1296695081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: But, anyways, I expect to see you next year with a bunch of movies watched. < 1296695088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And books read. < 1296695095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, heck, games played, too. < 1296695097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: YOU HAVE NO IDEA HOW LONG I HAVE BEEN KEEPING THIS BACKLOG < 1296695101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hope you don't have anything else to do! < 1296695123 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :People actually once used BASIC for stuff. Maybe it deserves to be counted as esoteric, but it isn't, I think. < 1296695131 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :{0,1}-langage very standard so? < 1296695143 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :{0,1}-language? < 1296695145 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, there are a shitload of games on the list... < 1296695149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Like any game by Valve ever. < 1296695167 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you're running in Valve time? That explains it. < 1296695172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Oh fuck, there's probably RPGs on there too. < 1296695177 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :binary ? or ternary ? < 1296695185 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm not much of an RPG person... but Chrono Trigger is on the list :P < 1296695194 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :m00barax, you may be referring to machine code? < 1296695201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I didn't say "many". Just some. < 1296695204 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1296695212 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to suggest additions to the list :P < 1296695222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Shin Megami Tensei: Persona 3 FES. < 1296695223 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :its basic.... 0 1 < 1296695224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Shin Megami Tensei: Persona 4. < 1296695232 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :GEE, I COULD NEVER HAVE GUESSED < 1296695235 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No one sane programs directly in machine code. Instead, they program in a language that translates very easily to machine code. < 1296695239 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I meant non-RPG suggestions, but kay :P < 1296695256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heck, let's just go for "The entire series". Hope you know Japanese and have a decade free. :P < 1296695257 0 :Jjjj_J_J_J!unknown@unknown.invalid NICK :toenail|toe < 1296695264 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a long time ago people programmed directly in machine code, I don't know. But assembly to machine code is very simple < 1296695271 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Neither! < 1296695274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(there's like 50 fucking games. God.) < 1296695288 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yep.... but 0-1 its the BF of all BF langages < 1296695296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ANYONE ELSE WANT TO EXTEND MY LIST < 1296695321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Dresden Files. It'll probably be up to 20 books by the time you get around to it. < 1296695326 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :m00barax, machine code is actually used. Not by humans, but it's what's _actually running_ on your machine < 1296695331 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :RPG of ibm ? < 1296695340 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BF, by contrast, is only used by people messing around with BF < 1296695346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though it'll probably not take you too long to finish — you're not likely to eat or sleep until you finish after starting. < 1296695368 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :lol... i new that :) < 1296695407 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :w < 1296695416 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :RPG is'nt a langage, but a stone-level of minding < 1296695421 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :does anyone in here want a hand-written letter? < 1296695449 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :hand? ... i haven't < 1296695456 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although.. the people here aren't entirely sane [no offense, people who might take offense, I didn't mean it literally]. People here sometimes work somewhat directly with machine code if they have to becase they're working on a project that, strictly speaking, does't need to exist < 1296695472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: :) < 1296695540 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :m00barax, sometimes, we go off topic. Much more rarely, we go on topic. < 1296695545 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :hurps- youlahoup? < 1296695556 0 :Tritonio!~TrT@150.140.231.69 JOIN :#esoteric < 1296695570 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm beginning to think m00barax is a bot. < 1296695594 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :lol, a kind of :/ < 1296695618 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :binary bot? < 1296695651 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :i'm an esotermik programmers < 1296695682 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :i do usr g++ and concurrent-Clean < 1296695698 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :on nux < 1296695726 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I've looked at Clean < 1296695739 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to avoid being bored when looking at it though < 1296695748 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I just want to learn the differences between Clean and Haskell < 1296695759 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :are you actually talking in english? < 1296695767 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :are we talking Clean the language that's almost exactly like Haskell? < 1296695782 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :clean and haskell.... uniquness of typing maybe :) < 1296695825 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :arrows... category approch of minding < 1296695829 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1296695831 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why is a function "(a -> b) -> c" written "(a -> b) c" in clean < 1296695832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's just stupid :) < 1296695892 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :its not typing the same... < 1296695924 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :m00barax: the word you want it thinking, not minding < 1296695949 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yep.... i do tink in french... that wath for :) < 1296696047 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :(a -> b) -> c not same as (a -> b) c ... in cclean < 1296696069 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1296696110 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :because 'c' is not linked the same way... < 1296696135 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :m00barax: i seee :) < 1296696141 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why is (cons x xs) [x:xs] < 1296696148 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that should be a singleton list of (cons x xs) or something < 1296696190 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :that sugar-coding :) < 1296696216 0 :pumpkin!unknown@unknown.invalid PRIVMSG #esoteric :but [5] is [5:[]] ? < 1296696221 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :(cons x xs) is lambda thinking... not modern langage ... < 1296696247 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yes [5] is [5:[]] < 1296696305 0 :pumpkin!unknown@unknown.invalid PRIVMSG #esoteric :[5:[]:[]] is [[5]]? < 1296696306 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :why clean is in this channel of "esoteric langage" ? < 1296696321 0 :pumpkin!unknown@unknown.invalid PRIVMSG #esoteric :or precedence probably makes that [(5:[]):[]] < 1296696358 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :its one of the better langage with.... haskell ghci ? < 1296696437 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :(5:[]) is an item of the list [...:[]] .... i think < 1296696461 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : (cons x xs) is lambda thinking... not modern langage ... < 1296696462 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1296696469 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I was just using it as unambiguous notation < 1296696474 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so that you could see what i'm talking about < 1296696530 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yes... (cons a b) is directly term of lisp/scheme or any untyped lambda-langage as is < 1296696550 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :suited towards laptops and simialr systems). A little-known feature < 1296696554 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: simialr < 1296696559 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :m00barax: sure, but you could easily define that in e.g. haskell < 1296696560 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :cons = (:) < 1296696563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :then (cons 1 []) = [1] < 1296696587 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yes in haskell... not so easy in lisp < 1296696612 0 :pumpkin!unknown@unknown.invalid PRIVMSG #esoteric :it could easily be a typed language < 1296696620 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :and what about precedence of operators ? < 1296696631 0 :pumpkin!unknown@unknown.invalid PRIVMSG #esoteric :there aren't operators < 1296696633 0 :pumpkin!unknown@unknown.invalid PRIVMSG #esoteric :just application < 1296696654 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yes... lisp easy typed langage than ... basic... lol < 1296696668 0 :pumpkin!unknown@unknown.invalid PRIVMSG #esoteric :I'm saying the syntax could be applied to any language < 1296696678 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :(:) not an operator ?? < 1296696680 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :hum < 1296696693 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :a function anyway :) < 1296696705 0 :pumpkin!unknown@unknown.invalid PRIVMSG #esoteric :operator vs. function is purely syntactic < 1296696723 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1296696760 0 :pumpkin!unknown@unknown.invalid QUIT :Quit: Computer has gone to sleep. < 1296696777 0 :m00barax!unknown@unknown.invalid PRIVMSG #esoteric :but fondments of operators are easyer to define in function and curry... < 1296696895 0 :toenail|toe!unknown@unknown.invalid NICK :Jjjj_J_J_J < 1296696903 0 :Tritonio_Droid!~AndChat@150.140.231.69 JOIN :#esoteric < 1296697097 0 :Tritonio_Droid!unknown@unknown.invalid QUIT :Client Quit < 1296697202 0 :Tritonio_Droid!~AndChat@150.140.231.69 JOIN :#esoteric < 1296697501 0 :m00barax!unknown@unknown.invalid QUIT :Quit: Leaving < 1296697654 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1296697790 0 :Tritonio!unknown@unknown.invalid QUIT :Quit: Leaving < 1296697807 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan! hi! < 1296697815 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :g'day! < 1296697862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : again... "Asking a linguist how many languages they know is like asking a doctor how many diseases they have." < 1296697875 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i know i know < 1296697876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, but once again, it reminds me of Lockhart's Lament < 1296697878 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i quoted it as a joke < 1296697889 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: meh :P < 1296697908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm but then again the _opposite_ could also remind me of lockhart's lament < 1296697930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :people rote memorizing vocabulary with no overarching understanding < 1296698026 0 :Jjjj_J_J_J!unknown@unknown.invalid NICK :TLUL < 1296698034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AKA "the usual means of learning languages" < 1296698035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1296698191 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :synchronise target offiufiofoijfoijfoifoifofojfofojfoifiojfoijfoijfoifoif < 1296698192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LOL POOP < 1296698193 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1296698194 0 :elliott!unknown@unknown.invalid PART #esoteric :? < 1296698214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :parting the channel just to poop seems a _tad_ excessive < 1296698272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : I saw something on Fark saying that Wikipedia had a redirect... < 1296698298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia has a policy to use the spelling (am/br) of the region relevant to the topic < 1296698307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when there is one < 1296698329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it would obviously be World Trade Center < 1296698335 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1296698443 0 :Tritonio_Droid!unknown@unknown.invalid QUIT :Quit: Bye < 1296698775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : he didn't know of "share and share alike" < 1296698779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I DENY EVERYTHING < 1296698788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :despite not remembering the actual conversation < 1296698964 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Man, sox' "earwax" filter is creepsiloo. < 1296698987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...that sentence is almost poetry < 1296699022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of the lewis carroll type < 1296699036 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Supposedly it makes it easier to listen to the audio on headphones by adding "cues" that make your brain hear it outside your head instead of inside your head. < 1296699041 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Which it most certainly does. < 1296699045 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :But for some reason that's just creepy. < 1296699111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i'm an esotermik programmers < 1296699128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :beware of esothermic programmers exploding < 1296699159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait that's exothermic < 1296699180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches his pun stretch to the breaking point, then snap < 1296699295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually exothermic puns _should_ crash and burn, shouldn't they < 1296699306 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :no no recovering it now < 1296699308 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you already broke it < 1296699328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1296700251 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I remember where I've seen "Dagobah" from! It's a website! < 1296700262 0 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1296700321 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1296700329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why do I always do things the complicated way? < 1296700367 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Professor was suggesting that putting code for randomness in the Card class was a bad idea, so I "compromise" and initialize a Random lazily < 1296700993 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1296702620 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Horribly Inappropriate Movies LLC presents: Ein Führer und sein Hund, Hitler's story as told from the imagined perspective of his toy poodle Schnitzel. < 1296702736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure hitler had a real dog < 1296702787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which mind-blowingly enough, probably loved him < 1296702818 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think that's Gregor's point < 1296702826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Blondi < 1296702846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it was not a toy, nor a poodle, nor named Schnitzel < 1296702865 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I did not know that, and it somewhat diminishes from the joke :P < 1296702888 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Also, I don't think any German speaker under any circumstances would name their dog "Schnitzel" :P < 1296702931 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Hitler's nurse, Erna Flegel, said in 2005 that Blondi's death had affected the people in the bunker more than Eva Braun's suicide had" < 1296702953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: YOU DON'T SAY < 1296702972 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: That ... makes no sense ... wtf. Eva Braun's suicide coincided with Hitler's ... < 1296702994 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.guardian.co.uk/world/2005/may/02/artsandhumanities.secondworldwar is the linked reference < 1296703668 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover> [22:17:37] I just saw the word "zygomorphism". < 1296703668 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric : [22:17:42] Is kfr being an idiot? < 1296703673 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :What? I never used that word < 1296703909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure those lines were connected... < 1296704033 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :5 seconds, they better be! < 1296704805 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Tomorrow is clear ... with a high of 13°F (-11°C) ... < 1296704894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You lucky bastard. < 1296704920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait, it'll be getting up to 30°F tomorrow. < 1296704924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IT'S POSITIVE! < 1296704944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(note: right now, not only no but fuck no) < 1296704962 0 :Sgeo!unknown@unknown.invalid NICK :No < 1296704968 0 :No!unknown@unknown.invalid PRIVMSG #esoteric :Registered < 1296704976 0 :No!unknown@unknown.invalid NICK :Sgeo < 1296705084 0 :azaq23!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296706110 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1296707394 0 :leonid!unknown@unknown.invalid PART #esoteric :? < 1296708204 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1296708297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :knock on wood... < 1296708300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!a(~^)*~**)~a((, )S:^)**^):^ < 1296708300 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :3, 2 ...bad insn! < 1296708318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1296708364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!a(~^)*~**)~a((~aS:^):^(, )S:^)**^):^ < 1296708364 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :3((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!a(~^)*~**)~a((~aS:^):^(, )S:^)**^)((~(:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S:((a(~^)*~**)~a(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)**~:((:)~(*)**)~a*~(^))~*^^ ...too much output! < 1296708394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!a(~^)*~**)~a(!(~aS:^):^(, )S:^)**^):^ < 1296708394 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :3((~(:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S:((a(~^)*~**)~a(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)**~:((:)~(*)**)~a*~(^))~*^^^!^)~a*^:)~^(((~(~(:a~*):^)))))((::**)~^)() ...out of stack! < 1296708525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296708525 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :3, 13, 1(::**)~^ ...bad insn! < 1296708546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1296708555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296708555 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13, 1(::**)~^ ...bad insn! < 1296708579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^()~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296708580 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :11, 1:^* ...bad insn! < 1296708590 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When do I stop making fun of coppro? < 1296708649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^()~^)((((:((0)(!(1)(!(2)(!(3)((~a( )*S:^):^))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296708649 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :11, 1:^* ...bad insn! < 1296708658 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what are you writing? < 1296708672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :look and say sequence < 1296708710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :where the heck can the bad insn come from < 1296708815 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296708816 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1, 11, 1:^* ...bad insn! < 1296708825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296708825 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :2, 12, 1(:*)~^ ...bad insn! < 1296708838 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what is an insn? < 1296708843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^(:*)~)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296708843 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :2, 2^ ...bad insn! < 1296708847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :instruction < 1296708865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it means it has somehow managed to execute a non-command character < 1296708897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that ^ should not have been printed < 1296708951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^(:*)~)((((:((a)S(0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296708951 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a2, a2a^ ...bad insn! < 1296708973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^(:*)~)((((:((a)S(0)(!(1)(!(2)(!(3)((b)S_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296708973 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :a2, a2a^ ...bad insn! < 1296708992 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/canada/comments/fdy76/disappointed_with_snowmageddon_its_because_theres/ < 1296709195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^(:*)~)((((:(((a)S0)(!((a)S1)(!((a)S2)(!((a)S3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a(((b)S, )S:^)**^):^ < 1296709195 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a)S2(b)S, (a)S2^a ...bad insn! < 1296709239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^(:*)~)((((:(((a)S0)(!((b)S1)(!((c)S2)(!((d)S3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296709239 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(c)S2, (c)S2^d ...bad insn! < 1296709269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is somehow trying to execute that 3 < 1296709335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course this _should_ be utterly impossible :D < 1296709413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1296709439 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^(:*)~)((((:aS:(((a)S0)(!((b)S1)(!((c)S2)(!((d)S3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296709439 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(:*)(c)S2, (:*)(c)S2(((~(~(:a~*):^))))^d ...bad insn! < 1296709507 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1296709568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok that thing on top of the stack should be a church numeral but is an equality check instead < 1296709604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to be precise, a check for the number 2 < 1296709688 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1296709693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait i have another bug < 1296709729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^(:*)~^)((((:aS:(((a)S0)(!((b)S1)(!((c)S2)(!((d)S3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296709729 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(:*)(c)S2(:*)(c)S2, (:*)(c)S2((:)~(*)**(((~(~(:a~*):^))))):^*d ...bad insn! < 1296709743 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION insns oerjan < 1296709748 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(a<1>c|(b<2>c|))|(a<3>c|(a<4>b|)) < 1296709889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm it _does_ manage to get through the first number for those i've tried. < 1296709930 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1296709934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296709934 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13, 1(::**)~^ ...bad insn! < 1296709952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((~a(; )S:^):^(, )S:^)**^):^ < 1296709952 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13; , ...out of stack! < 1296710007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^):^ < 1296710007 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^); (()~^(:a(~^)*~**(::**):a(~^)*~(()(~(~(:a~*):^))(a))~*^^*)~^); (); ...out of stack! < 1296710034 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Better example: (0<1>0|1<1>1|) < 1296710060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: hm? < 1296710145 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Regexps + operator that matches anything subexpression can match isn't equivalent to deterministic pushdown automata in power (that describes language no such automaton can match) ... < 1296710318 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :In fact, it seems that Regexps + operator that matches anything subexpression can match are exactly equivalent to context free grammars in expressive power... < 1296710347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't understand that <1> syntax < 1296710399 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Matches anything 1st subexpression can match. < 1296710410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and what _is_ the 1st subexpression? < 1296710417 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :0<1>0 ? < 1296710418 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :0<1>0|1<1>1| < 1296710444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um that's the whole thing there < 1296710471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok so it's just S := 0 S 0 | 1 S 1 < 1296710497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :* | < 1296710523 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1296710587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok you can encode an _impossible_ subexpression, and use that to ensure that some branches cannot be taken, which means those branches can be used as independent nonterminals. < 1296710601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i believe that means you can encode any CF grammar, yes < 1296710706 0 :Mannerisky!~mannerisk@71-38-55-113.frgo.qwest.net JOIN :#esoteric < 1296710710 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :One can eliminate impossible nonterminals from CF grammar anyway. < 1296710731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: um it's not in the _CF_ grammar it is supposed to be impossible < 1296710777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :say you have an expression of the form ((0<2>)|...) < 1296710798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then the second subexpression is infinitely recursive, and so cannot be satisfied < 1296710829 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Thus, one only needs to reference amount of subexpressions at most equal number of nonterminals in the CFG... < 1296710870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that means that you can use a subexpression of the form (<2>(whatever...)) to make (whatever...) an unreachable subexpression which can only be referred by number < 1296710952 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK, you can match any language CFG can describe without impossible subexpressions. < 1296710953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm you don't need the outer parentheses < 1296710962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1296710984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i guess < 1296711027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since if you need them, they must be reachable _somewhere_ from S, and you can then put the rules for that nonterminal in any of those spots and replace the others by references to that one < 1296711034 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Because algorithmical manner of generating those would only generate impossible subexpression if there was impossible nonterminal in the CFG. And one can eliminate those. < 1296711059 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Or impossible production. < 1296711065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think i see it now < 1296711100 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The elimination works because emptyness of CFG is decidable problem. < 1296711118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1296711303 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Going the other way can require more nonterminals than there are subexpressions in the original (in order to deal with Kleene closures). < 1296711385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(<1>+<2>|<1>-<2>|(<2>*<3>|<2>/<3>|(<4>^<3>|(\(<5>\)|())))) < 1296711402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1296711623 0 :pikhq!unknown@unknown.invalid QUIT :Remote host closed the connection < 1296711639 0 :pikhq!~pikhq@174-22-159-141.clsp.qwest.net JOIN :#esoteric < 1296711666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^(~!(x)S:^):^)!!!a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^):^ < 1296711667 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1296711710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^(~!(x)S:^):^!!!a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^):^ < 1296711710 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13xxxxxxx ...out of stack! < 1296711763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^(:*)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^(~!(x)S:^):^!!!a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^):^ < 1296711764 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :132xxxxxxxx ...out of stack! < 1296711800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...ok the stack is _not_ supposed to be that deep at that point, and adding a digit seems to make it deeper < 1296711816 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^()~^(::**)~^(:*)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^(~!(x)S:^):^!!!a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^):^ < 1296711816 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1132xxxxxxxxx ...out of stack! < 1296711838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it doesn't matter if there are consecutive equal numbers. hm. < 1296712004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^()~^(::**)~^(:*)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!(~a(; )S:^):^a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^):^ < 1296712004 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1132; ((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!(~a(; )S:^):^a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^); (~a(; )S:^(:a(~^)*~**(:*):a(~^)*~(()(~(~(:a~*):^))(a))~*^^*)~^(:a(~^)*~**(:*):a(~^)*~(()(~ ...too much output! < 1296712332 0 :Mathnerd314!unknown@unknown.invalid QUIT :Remote host closed the connection < 1296712383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!(~a(; )S:^):^a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^):^ < 1296712383 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :3; ((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!(~a(; )S:^):^a(~^)*~**)~a((~a(; )*S:^):^(, )S:^)**^); (~a(; )S:^()~^()); ((::**)~^); (); ...out of stack! < 1296712474 0 :Vorpal!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1296712496 0 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1296712577 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :There should be an initiative for using more Unicode in programming languages < 1296712579 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :And colours! < 1296712598 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1296712883 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1296713202 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296713482 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1296713515 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1296713966 0 :hagb4rd!~hagb4rd@koln-d932990e.pool.mediaWays.net JOIN :#esoteric < 1296714594 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296714619 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1296715513 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1296715516 0 :Zuu_!zuu@unaffiliated/zuu JOIN :#esoteric < 1296715828 0 :azaq23!unknown@unknown.invalid QUIT :Quit: Leaving. < 1296716877 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1296716907 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1296717300 0 :asiekierka!~asiekierk@178235033089.elblag.vectranet.pl JOIN :#esoteric < 1296717305 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296717333 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1296718215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~*:a(.B)*S*)~a)~a(**~:((:)~(*)**:a(.A)*S)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~*:a(.C)*S*)~a((, )S:^)**^):^ < 1296718215 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13(:a(~^)*~*:a(.B)*S*(::**):a(~^)*~(()(~(~(:a~*):^))(a))~*^^*).A((:a(~^)*~*:a(.B)*S*(::**):a(~^)*~(()(~(~(:a~*):^))(a))~*^^*)~^).C, 1((^)~^^).B(::**)~^ ...bad insn! < 1296718385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~*(!=)*S*)~a)~a(**~:((:)~(*)**(=)*S)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~*(!=.)*S*)~a((, )S:^)**^):^ < 1296718385 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13:a(~^)*~*(!=)*S*(::**):a(~^)*~(()(~(~(:a~*):^))(a))~*^^*=()~^()~^!=. ...out of stack! < 1296718389 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Full IANA IPv4 depletion in about 7 hours? < 1296718420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's a press conference i hear < 1296718466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~*(!=)S*)~a)~a(**~:((:)~(*)**(=)S)~a*~(^))**a(~*^^^!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~*(!=.)S*)~a((, )S:^)**^):^ < 1296718466 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13=!=., 1!=(::**)~^ ...bad insn! < 1296718576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that = test is exactly backwards of what should be < 1296718679 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects a missing ! that was supposed to remove the branch not taken < 1296718736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()~^(::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296718738 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13, 1113, 3113, 132113, 1113122113, 311311222113, 13211321322113, 1113122113121113222113, 31131122211311123113322113, 132113213221133112132123222113, 11131221131211132221232112111312111213322113, 31131122211311123113321112131221123113111231121123222113, 13211321322113311213212312311211131122211213 ...out of time! < 1296718744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SUCCESS < 1296718756 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :What sequence is that? < 1296718767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :conway's look and say sequence < 1296718857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296718859 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :3, 13, 1113, 3113, 132113, 1113122113, 311311222113, 13211321322113, 1113122113121113222113, 31131122211311123113322113, 132113213221133112132123222113, 11131221131211132221232112111312111213322113, 31131122211311123113321112131221123113111231121123222113, 132113213221133112132123123112111311222112 ...out of time! < 1296718904 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^(:*)~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296718905 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, ...too much output! < 1296718915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the only value which doesn't grow < 1296718971 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Conway's constant... Algebraic number of degree 71... < 1296718998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)~^(!())~^()~^)((((:((0)(!(1)(!(2)(!(3)(_))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296718999 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :201, 121011, 1112111021, 311231101211, 132112132110111221, 11131221121113122110312211, 31131122211231131122211013112221, 13211321322112132113213221101113213211, 1113122113121113222112111312211312111322211031131211131221, 311311222113111231133221123113112221131112311332211013211311123113112211, 132113 ...out of time! < 1296719248 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Degree 71 is quite high for any constant arising from actual problem. Those tend to be either of low algebraic degree or transcendal... < 1296719291 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(all rational numbers are of degree 1). < 1296719313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually from my own research i would expect degree 92, the number of "atoms" in conway's cosmological theorem. i suppose there is a degree 92 polynomial with a large degree 71 factor. < 1296719380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because the constant should be the largest eigenvalue of the 92x92 matrix describing how those atoms turn into each other at each step < 1296719433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i haven't actually read conway's original article, so i don't know how he gets a simpler one < 1296719446 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :One fun problem: Is there a power of two that doesn't contain 1, 2, 4 or 8 that isn't 65536? < 1296719468 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that rings a bell, in which case the answer is "no" < 1296719525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it should be possible to prove by just calculating (mod 10^k) for a not too large k, and checking that you end up with a cycle where everything contains 1, 2, 4 or 8 < 1296719591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait actuall the atom 22 doesn't lead to any of the others, so it should be 91 at most < 1296719594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*lly < 1296719638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've seen a list of the atom transitions, all the others lead to each other < 1296719696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate (*2) 2 < 1296719697 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,26... < 1296719891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^)((((:((0)(!(1)(!(2)(!(3)(!(4)(!(5)(!(6)(!(7)(!(8)(!9(_))))))))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296719892 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Any power of two that doesn't contain 1, 2, 4 nor 8 must also be power of 16. < 1296719893 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :3, 13, 1113, 3113, 132113, 1113122113, 311311222113, 13211321322113, 1113122113121113222113, 31131122211311123113322113, 132113213221133112132123222113, 11131221131211132221232112111312111213322113, 31131122211311123113321112131221123113111231121123222113, 132113213221133112132123123112111311222112 ...out of time! < 1296719927 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah right that's a start < 1296719942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate (*16) 16 < 1296719943 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [16,256,4096,65536,1048576,16777216,268435456,4294967296,68719476736,109951... < 1296719980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and there we have 36 at the end regularly... < 1296719999 0 :clog!unknown@unknown.invalid QUIT :ended < 1296720000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1296720011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm actually only 1 occurs in the last 2 digits there < 1296720057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell take 100 $ iterate (*16) 16 < 1296720081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1296720082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[16,256,4096,65536,1048576,16777216,268435456,4294967296,68719476736,1099511627776,17592186044416,281474976710656,4503599627370496,72057594037927936,1152921504606846976,18446744073709551616,295147905179352825856,4722366482869645213696,75557863725914323419136,1208925819614629174706176,19342813113834066795298816,309485009821345068724781056,4951760157141521099596496896,79228162514264337593543950336,1267650600228229401496703205376,20282409603651670423947251286016,32 < 1296720110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh 016 repeats < 1296720181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is of course exceedingly unlikely that you can avoid 1,2,4,8 once the numbers get long < 1296720273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> map (fromJust . findIndex ("1248" `notElem`) . reverse . show) $ iterate (*16) 16 < 1296720274 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `[[GHC.Types.Char]]' < 1296720274 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred ... < 1296720279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1296720307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t findIndex < 1296720308 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> Maybe Int < 1296720316 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1296720331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> map (fromJust . findIndex (`notElem` "1248") . reverse . show) $ iterate (*16) 16 < 1296720332 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,... < 1296720339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1296720345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> map (fromJust . findIndex (`Elem` "1248") . reverse . show) $ iterate (*16) 16 < 1296720346 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Not in scope: data constructor `Elem' < 1296720353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> map (fromJust . findIndex (`elem` "1248") . reverse . show) $ iterate (*16) 16 < 1296720355 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [1,2,3,*Exception: Maybe.fromJust: Nothing < 1296720363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*facepalm* < 1296720378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> map (fromJust . findIndex (`elem` "1248") . reverse . show) $ iterate (*16) 1048576 < 1296720380 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [3,1,2,2,5,4,1,4,2,4,4,1,2,4,2,2,1,3,2,7,5,1,2,4,3,3,1,2,2,3,4,1,4,2,4,3,1,... < 1296720398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch there's one with 7 < 1296720433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> filter (> 4) . map (fromJust . findIndex (`elem` "1248") . reverse . show) $ iterate (*16) 1048576 < 1296720435 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [5,7,5,5,5,5,7,7,12,7,5,7,5,6,5,5,8,5,6,5,6,5,5,5,7,7,8,7,5,7,5,7,5,7,6,8,5... < 1296720445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> filter (> 6) . map (fromJust . findIndex (`elem` "1248") . reverse . show) $ iterate (*16) 1048576 < 1296720449 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1296720455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah :D < 1296720468 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> filter (> 5) . map (fromJust . findIndex (`elem` "1248") . reverse . show) $ iterate (*16) 1048576 < 1296720471 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [7,7,7,12,7,7,6,8,6,6,7,7,8,7,7,7,7,6,8,6,6,9,8,6,7,7,6,8,6,6,6,6,6,6,6,6,6... < 1296720477 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I see you're familiar with the engineer's method of proving mathematical statements. < 1296720481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1296720500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's even 12 and 9 in there. this might be harder than it looks. < 1296720503 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296720506 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1296720510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or rather it's starting to look hard < 1296720622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm on the other hand those numbers are probably huge < 1296720703 0 :myndzi!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1296720808 0 :hagb4rd!~hagb4rd@koln-4db4e7cb.pool.mediaWays.net JOIN :#esoteric < 1296720846 0 :copumpkin!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296720879 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1296720934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1296720939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1296720946 0 :hagb4rd!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1296720968 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i modified this -> http://www.remcobloemen.nl/2010/02/brainfuck-using-llvm/ < 1296720972 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to output an assembly file < 1296720976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now i'm feeding Lost Kingdom through it < 1296721054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this will take a while < 1296721217 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. < 1296721249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :at least it'll be fast < 1296721255 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is a good thing, right? < 1296721265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also i can port it to other platforms, then < 1296721269 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :like iPhone, or Android < 1296721281 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :I want to do something with LLVM, too < 1296721285 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :If one considers 3 last digits, the exponent of 16 must be congruent to 3, 4, 5, 9, 10, 12, 14, 15, 16, 18, 22 or 24 modulo 25... < 1296721285 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :actually wait i think i made the tape size too small < 1296721286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1296721302 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1296721332 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :recompiling again < 1296721335 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this will take more of a while < 1296721359 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :That's a good link though, I've been looking for an introduction to LLVM < 1296721368 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes, it can serve as an introduction < 1296721368 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :kind of < 1296721384 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :more esolangs should have LLVM versions < 1296721386 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Which means last digits of the power two is raised to must be congruent to 12, 16, 20, 36, 40, 48, 56, 60, 64, 72, 88 or 96 modulo 100. < 1296721401 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Originally I wanted to make a self hosting compiler, just for fun < 1296721404 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :In some dumb language < 1296721415 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Unlamb... oh wait < 1296721416 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1296721418 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :http://siyobik.info/misc/esolang/prime.html something like that < 1296721442 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i want to make FerNANDo compile to LLVM for some reason < 1296721533 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also Lost Kingdom in C would be quite cool < 1296721556 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :especially as you can see by the code there's space for mass optimization < 1296721584 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :But if I were going to make something in LLVM I'd go for a serious language < 1296721587 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1296721594 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :So perhaps no Unicode then < 1296721603 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Although Unicode can really make programming more fun, hahaha < 1296721627 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1296721675 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :kfr < 1296721676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do LOLCODE < 1296721695 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :I said serious language < 1296721700 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :I also said that I'd make my own < 1296721719 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1296721722 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just don't go too far < 1296721729 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean by too far? < 1296721737 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :don't try to make it complex < 1296721741 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1296721745 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Because I'll never finish it? < 1296721750 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1296721760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :unless you get a team of a few people the chances are quite low < 1296721762 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Yeah I've started stuff like that at one or two points in the past < 1296721773 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :And I never got anywhere < 1296721777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^)(<-- Initial number as sequence of encoded digits each followed by ~^)!((((:((0)(!(1)(!(2)(!(3)(!(4)(!(5)(!(6)(!(7)(!(8)(!9(_))))))))))(^))~*^^!S)()!(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a()!(**~:((:)~(*)**)~a*~(^))**a(~*^^^!!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)()!~a((, )S:^)**^):^ < 1296721779 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :3, 13, 1113, 3113, 132113, 1113122113, 311311222113, 13211321322113, 1113122113121113222113, 31131122211311123113322113, 132113213221133112132123222113, 11131221131211132221232112111312111213322113, 31131122211311123113321112131221123113111231121123222113, 13211321322113311213212312311211131122211 ...out of time! < 1296721791 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :underload! < 1296721811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm just checking that my reformatting for the wiki didn't break anything < 1296721850 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :primeCheck iterator number ⇾ ⌥ = iterator number 1 ⌥ = 0 ∣ number iterator 0 ↺ + iterator 1 number ◼ < 1296721853 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Unicode rawr < 1296721868 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :I just think it's funny to make a self hosting compiler for an esoteric language < 1296721874 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :It's probably an annoying task though < 1296721881 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Especially when the language is primitive < 1296721888 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296721922 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1296722085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: do you know if the problem has actually been solved? < 1296722134 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when it can get up to the 12th digit from the end it looks like brute force might have some trouble < 1296722253 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I don't know a solution... < 1296722372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps one could show that the number of digits at the end that are not 1,2,4,8 can be arbitrarily large < 1296722435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :say if for every k, all numbers (mod 10^k) that are divisible by 2^k must repeat < 1296722435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or some suitably large fraction < 1296722436 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :But if such number (power of two not containing 1, 2, 4 nor 8) exists, it must be at least 100 000 digits long... < 1296722450 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(nor being 65536) < 1296722481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah i think it's heuristically unlikely it exists < 1296722531 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's still doing lost kingdom!? what < 1296722560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if there is no (mod 10^k) that can be brute forced to show a cycle with no exceptions in it, then it might be among those problems that current mathematics cannot handle < 1296722620 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The cycle length seems to go up exponentially when k is increased... < 1296722654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, but how long? is it on the order of 5^k? < 1296722700 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that's afaict the approximate maximum) < 1296722728 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Something like that... < 1296722752 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296722810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh hm (mod 2^k) it must reach 0, so (mod 5^k) is all the variation possible < 1296722881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it's relatively prime to 5, so it must be within 4*5^(k-1) multiplicative subgroup < 1296722952 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :At least 200 000 digits... < 1296722980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is that 4 element subgroup, i wonder < 1296722999 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :As said, the number must be power of 16... < 1296723016 0 :impomatic!~chatzilla@86.241.112.87.dyn.plus.net JOIN :#esoteric < 1296723021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes. could it be that 16 generates the 5^(k-1) subgroup... < 1296723066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that's among the elements that are 1 (mod 5) < 1296723271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm actually the subset (mod 10^k) with the properties == 1 (mod 5) and == 0 (mod 2^k) might not necessarily contain elements without 1,2,4,8... < 1296723309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1296723458 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :If the power 2 is raised to is not divisible by 4, then the last digit is going to inevitably be 2, 4 or 8. < 1296723547 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, considering 2 digits won't help any. 3 digits yields some new restrictions in complicated-looking pattern. 4 is presumably even worse. < 1296723808 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :>352 200 digits... < 1296723939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let k = 5 in filter (("1248" `notElem`) . show) [0, 2^k .. 10^k-2^k] < 1296723940 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1296723940 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred ty... < 1296723968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let k = 5 in filter (all (`notElem` "1248") . show) [0, 2^k .. 10^k-2^k] < 1296723970 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [0,96,576,736,960,3360,3776,3936,5056,5376,5536,5600,5696,5760,6336,6560,66... < 1296724001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let k = 10 in filter (all (`notElem` "1248") . show) [0, 2^k .. 10^k-2^k] < 1296724003 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [0,39936,65536,66560,70656,75776,357376,373760,399360,500736,536576,537600,... < 1296724075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let k = 20 in filter (all (`notElem` "1248") . show) [0, 2^k .. 10^k-2^k] < 1296724076 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [0,509607936,577765376,603979776,655360000,766509056,770703360,797966336,30... < 1296724096 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Basically, there doesn't seem to be much hope for showing an explicit example... Since any such thing must be above 2^(10^6)... < 1296724120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let k = 30 in filter (all (`notElem` "1248") . show) [0, 2^k .. 10^k-2^k] < 1296724122 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [0,3505767055360,3703335550976,6033355309056,6039797760000,6065567563776,65... < 1296724153 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :If there isn't such number, showing some lower bound where all numbers start to have 1, 2, 4 or 8 might work... < 1296724178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it looks like it's not very rare to avoid 1,2,4,8 in that modulus subset < 1296724272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so my guess is this problem is impossibly hard < 1296724587 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :But it also seems heuristically that it is exeedingly unlikely for such number to exist... < 1296724622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's one side of the hard part < 1296724649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's unlikely for it to exist, and it's unlikely for its non-existence to be easily proved < 1296724752 0 :fxkr!unknown@unknown.invalid QUIT :Quit: Reconnecting < 1296724757 0 :fxkr!~fxkr@unaffiliated/fxkr JOIN :#esoteric < 1296724835 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :This problem arises in context of minimal substring subset of powers of two (thought to be {1, 2, 4, 8, 65536}). For primes, the corresponding set is known to consist of 26 primes (those primes are known, but I can't right now find the page that had those listed). < 1296724873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall you mentioned that before < 1296724930 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Some of those primes: 2, 3, 7, 11, 19, 31... < 1296724932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that for those it _was_ a matter of checking moduli, i think < 1296724965 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're going to need 5 in there < 1296724970 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah. < 1296725018 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :In fact, I think those primes are the 26 first primes that don't contain lesser primes of the set as substrings... < 1296725071 0 :TLUL!unknown@unknown.invalid QUIT :Quit: *disappears in a puff of orange smoke* < 1296725083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i think such a set is unique if it exists < 1296725100 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :It is... < 1296725117 0 :TLUL!~TLUL@wikia/The-last-username-left JOIN :#esoteric < 1296725121 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And also always finite. < 1296725144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you have to include all the shortest ones, and then each next shortest is either necessary or unnecessary by induction < 1296725162 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296725180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i think you mentioned that too, but that was sort of a ramsey theory thing wasn't it, not obvious < 1296725204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least i think i thought about it a bit and couldn't see an obvious argument < 1296725292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or a non-obvious one, since i don't know the theory) < 1296725293 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh... There is context-sensitive grammar for prime numbers... Wonder what sort of mess it actually is... < 1296725318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well since context-sensitive can calculate anything in linear space... < 1296725358 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There's also regular expression for Luhn numbers. A total mess, but sure it exists... < 1296725559 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And no, not one of those extended kins of "regular expressions", but the basic kind with only empty string matcing, symbol matching, alternation, concatenation and kleene closure. < 1296725583 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296725634 0 :cheater-!~cheater@e181130043.adsl.alicedsl.de JOIN :#esoteric < 1296725693 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, I actually consturcted such regular expression. Only 16 587 604 bytes... < 1296725813 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Dunno if shorter regular expression exists... < 1296725841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um it's obviously given by a finite automaton, no? so clearly exists. < 1296725850 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1296725860 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I think it requires 20 states. < 1296725898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2 for where you are, times 10 for the modulus < 1296725910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*modulo < 1296726824 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1296727185 0 :Slereah!~buttes@ANantes-259-1-20-32.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1296728174 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1296728399 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1296728415 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :anyone know what's up with oklopol? < 1296728505 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I think I figured out what would be the technical downfall of IPv6. :-> < 1296728822 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :using ip numbers as UUIDs for something that there is a lot of? < 1296728835 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :like, say, line numbers in source code? < 1296729233 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Nope. 128 bits is certainly enough for addresses. However, 16 bits might not be enough for payload length... < 1296729629 0 :asiekierka!~asiekierk@178235033089.elblag.vectranet.pl JOIN :#esoteric < 1296729654 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Okay, Lagerholm seems to be trying to change IANA prediction banner to first RIR depletion banner. Except that it is still quite buggy (now it shows June 2012). < 1296729685 0 :hagb4rd!~hagb4rd@koln-4db4f33b.pool.mediaWays.net JOIN :#esoteric < 1296729928 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :who's lagerholm? < 1296730001 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The guy behind http://www.ipv4depletion.com/ < 1296730133 0 :impomatic!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.5.16/20101130074636] < 1296730598 0 :Ilari!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1296730648 0 :Ilari_antrcomp!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1296730661 0 :TLUL!unknown@unknown.invalid QUIT :Quit: *disappears in a puff of orange smoke* < 1296730688 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1296730974 0 :Ilari!~user@2002:5870:38d7::1 JOIN :#esoteric < 1296731010 0 :Ilari_antrcomp!~user@2002:5870:38d7:0:20e:a6ff:fe6f:2288 JOIN :#esoteric < 1296731378 0 :Ilari!unknown@unknown.invalid QUIT :Quit: Reconnecting < 1296731523 0 :Ilari_antrcomp!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1296731683 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1296731798 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296732263 0 :myndzi!myndzi@c-24-19-39-178.hsd1.wa.comcast.net JOIN :#esoteric < 1296732367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Re "16 bits might not be enough for payload length", it does have those jumbograms. (Using a separate option header with a 32-bit payload length.) < 1296732374 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, he's gone somewhere. < 1296732398 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296732475 0 :cheater-!~cheater@g231050191.adsl.alicedsl.de JOIN :#esoteric < 1296733108 0 :Ilari!~user@2002:5870:38d7::1 JOIN :#esoteric < 1296733143 0 :aloril!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1296733186 0 :asiekierka!~asiekierk@178235033089.elblag.vectranet.pl JOIN :#esoteric < 1296733250 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : Ilari: Re "16 bits might not be enough for payload length", it does have those jumbograms. (Using a separate option header with a 32-bit payload length.) < 1296733262 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1296733268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what would be a sane memory size to give for Lost Kingdom? < 1296733277 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as i want to try something and i need to know that < 1296733280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for it not to b e too big < 1296733375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps you could measure it by running it under some conventional interpreter made to keep statistics on tape use. < 1296733419 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :according to my debuggery < 1296733430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2500 cells should be more than enough < 1296733438 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :actually 2048 < 1296733446 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't go over 1024 but better be safe than sorry < 1296733487 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :essentially i'm trying to recompile Lost Kingdom with LLVM < 1296733571 0 :Ilari!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1296733578 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it took over an hour the first time i tried it < 1296733585 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and the output C file was 27MB < 1296733589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i used a tape size of... 60000 < 1296733595 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1600 should be better < 1296733648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now, "Adv" takes 1.6MB < 1296733689 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i have an idea how to shorten it < 1296733694 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :add a for loop in place of a certain array < 1296733705 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1600 lines of array[blah]=0 < 1296733713 0 :impomatic!~chatzilla@86.241.112.87.dyn.plus.net JOIN :#esoteric < 1296733724 0 :hagb4rd!~hagb4rd@koln-d9329f98.pool.mediaWays.net JOIN :#esoteric < 1296733730 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but on the other hand it's quite fast < 1296733864 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :43KB for the compiled executable < 1296733872 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not bad seeing as there was 70KB of BF code originally < 1296733885 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296733914 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Created my first page on Wikipedia... I wonder if it'll survive or be deleted due to lack of notability :-( < 1296733949 0 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1296733955 0 :cheater-!~cheater@g224200147.adsl.alicedsl.de JOIN :#esoteric < 1296734041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i'm uploading the recompiled Adv (the first BF interactive fiction game) < 1296734054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :first things first, what is what < 1296734075 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :bf.cpp - the brainfuck->LLVM recompiler I found on http://www.remcobloemen.nl/2010/02/brainfuck-using-llvm/, modded so it outputs assembly code without other information < 1296734084 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :syntax: ./bf lol.bf > lolllvm.asm < 1296734104 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :adv.asm - the LLVM IR code you can compile to bitcode with llvm-as and then to either x86 machine code or C code with llc < 1296734112 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :adv.c - the IR recompiled to C code < 1296734118 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :adv-rec - the compiled recompilation < 1296734137 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://64pixels.org/adv-recompile.zip for the files < 1296734359 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1296734376 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :What is with this channel's obsession with BF? < 1296734384 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's only my obsession < 1296734387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it's more with LLVM < 1296734389 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and libcpu < 1296734389 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1296734390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :than with BF < 1296734399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's quite a little BF here, really. < 1296734406 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kfr: um i don't think we've discussed it much in a while < 1296734406 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i want to learn LLVM and code "recompilers" for other esolangs < 1296734415 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION seconds oerjan < 1296734426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i'm not sure that sentence means what you think it means < 1296734434 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Tons of the eso languages I've seen in here seem to be strongly inspired by BF though < 1296734436 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :If only syntactically < 1296734438 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1296734442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(try removing the "a") < 1296734465 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, BF *is* pretty famous, after all. < 1296734477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kfr: it _is_ the most famous esolang. and yes there are too many derivatives of it. < 1296734533 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :anyone knows any other cell-based esolang which is not brainfuck nor a deriative < 1296734626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :befunge has cells < 1296734650 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well pbrain is the only kind-of-used deriative i believe < 1296734662 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge even has cells in a tape shape, though the derivativeness is arguable. < 1296734681 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Turing machines have cells. < 1296734705 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Self hosting turing machine compiler hm < 1296734753 0 :Ilari!~user@2002:5870:38d7::1 JOIN :#esoteric < 1296734769 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well i am still considering underlad even though it has a stack < 1296734777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*+o < 1296734785 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :underload* < 1296734805 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also anything that has the usual sort of random-accessable memory could be considered to have "cells". < 1296734848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders if smetana has cells < 1296734884 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :How are functions as first class objects usually passed around? Is it a pointer to an object which basically contains a function pointer and a container with partially applied arguments? < 1296734923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that's an obvious way < 1296734945 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how ghc deals with polymorphism < 1296734960 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Does it create one new function for every tuple (t_1, ..., t_n) of type variables? < 1296735033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :absolutely not < 1296735033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it uses a boxed representation so a function does not need to look at arguments it doesn't know the type of < 1296735041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh hey < 1296735041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the BF factorial app after recompilation is quite fast < 1296735044 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(this one: http://www.muppetlabs.com/~breadbox/bf/factor.b.txt ) < 1296735058 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Unboxing slows it down though, no? < 1296735071 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :In C++ a template will generate a separate function for each I think < 1296735096 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :while the recompiled is "instant" for a number like 1239083483412 < 1296735104 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :an interpreted variant with a simple interpreter takes 7-8 seconds < 1296735110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kfr: it will sometimes specialize functions that use type classes, i believe (there's a pragma for it) < 1296735162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kfr: note that it is quite possible in ghc to write a program that uses a function at an _infinite_ number of types (polymorphic recursion) < 1296735183 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :I thought ghc didn't permit that :O < 1296735197 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Ah hmm < 1296735205 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :You can stack up transformers? < 1296735209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so they cannot always be compiled in advance < 1296735211 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Or something like that? < 1296735229 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Today's \sqrt{-Garfield} was the funniest in a long while. < 1296735254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall the jhc compiler tries to compile functions separately for separate types < 1296735357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ghc has many primitive functions with unboxed types though, and will optimize others to them < 1296735370 0 :Tritonio!~TrT@lap-trilianos.ceid.upatras.gr JOIN :#esoteric < 1296735433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kfr: doesn't permit what? < 1296735448 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :I was referring to a different issue, I believe < 1296735454 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Stuff like "a = [a] < 1296735457 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :" < 1296735458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: BUT WILL IT END THE MEME? < 1296735466 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :You know, infinite type error message < 1296735470 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :WE CAN ONLY HOPE < 1296735471 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :During compilation < 1296735496 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mezzacotta.net/garfield/?comic=625 <- I read that btw and I totally didn't get it lol < 1296735501 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kfr: oh that. you cannot do that directly but you can work around it with newtype declarations < 1296735534 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :You need a workaround like that to make your own Y combinator in Haskell, like that? < 1296735544 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :I've seen a version which did it using some hackery/pragmas < 1296735561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :polymorphic recursion is different though, that's when a function calls itself indirectly with arguments of different types than the original ones. it requires a type annotation. < 1296735579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's sometimes useful. < 1296735613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes you can use a newtype to make the Y combinator < 1296735622 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :kfr, there is an *extremely* pervasive meme on SRoMG of taking a particular comic and replacing Garfield in the middle panel with something that sounds a bit like 'minus'. < 1296735660 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Terminator sounds like minus? < 1296735684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kfr: well this is a meta-instance of the meme < 1296735700 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1296735714 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"Skynet" does. < 1296735802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least one guy posted to the iwc forum recently that he was stopping reading SRoMG because of the meme < 1296735818 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Linus is the only one I get < 1296735824 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1296735825 0 :Sgeo_!unknown@unknown.invalid QUIT :Client Quit < 1296735879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think dame jane goodall sounds like minus, but she's of course obligatory for other inside reasons < 1296735890 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://i.imgur.com/9mJxF.png < 1296735892 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1296735941 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well, she is a scientist... < 1296736041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee, y f = (\x -> f (x x)) (\x -> f (x x)) which doesn't type because of the infinite types rule of course < 1296736046 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296736053 0 :pikhq!~pikhq@174-22-144-234.clsp.qwest.net JOIN :#esoteric < 1296736058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1296736159 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :f = fixH (Roll fixH) where {-# NOINLINE fixH #-} fixH x = f ((unroll x) x) < 1296736169 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :fix f = fixH (Roll fixH) where {-# NOINLINE fixH #-} fixH x = f ((unroll x) x) < 1296736176 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :http://r6.ca/blog/20060919T084800Z.html lol < 1296736367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell newtype Self a = Self { runSelf :: Self a -> a }; y f = (\x -> f (runSelf x x)) $ Self (\x -> f (runSelf x x)); y :: (a -> a) -> a; main = print . take 10 $ y show < 1296736391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1296736397 0 :Ilari_!~user@2002:5870:38d7:0:20e:a6ff:fe6f:2288 JOIN :#esoteric < 1296736400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\" < 1296736444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kfr: ^ < 1296736467 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1296736495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe SelfApply would be a clearer name < 1296736511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1296736517 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :30 minutes for bf.cpp to handle Lost Kingdom < 1296736518 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :let's see < 1296736547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the file is now 24 MB and not 27 < 1296736550 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not funny < 1296736719 0 :Ilari_!unknown@unknown.invalid NICK :Ilari_antrcomp < 1296736785 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1296736792 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lost Kingdom compiled to a recompiled, native version < 1296736801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to an almost 1MB binary, though < 1296736802 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1296737533 0 :copumpkin!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296737571 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1296737693 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1296737773 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296737819 0 :cheater-!~cheater@e181134030.adsl.alicedsl.de JOIN :#esoteric < 1296738025 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296738050 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1296738433 0 :MigoMipo!~John@84-217-5-209.tn.glocalnet.net JOIN :#esoteric < 1296738765 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1296738799 0 :hagb4rd!~hagb4rd@koln-4d0b6167.pool.mediaWays.net JOIN :#esoteric < 1296739644 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296739868 0 :hagb4rd!~hagb4rd@koln-4db4f53e.pool.mediaWays.net JOIN :#esoteric < 1296740437 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296740982 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1296741070 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1296741076 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :02:27:55 i'm an esotermik programmers < 1296741078 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :02:28:12 beware of esothermic programmers exploding < 1296741080 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :02:28:43 wait that's exothermic < 1296741082 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :02:29:04 • oerjan watches his pun stretch to the breaking point, then snap < 1296741084 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well < 1296741086 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :01:10:14 hi, exothermix < 1296741088 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're in luck! < 1296741124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1296741162 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's funny, he came in speaking incoherently and mentioning UFOs and prime numbers and i feared the worst < 1296741169 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but then he turned out to be a Clean programmer with really bad English < 1296741221 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hm what's look and say in haskell < 1296741221 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :? < 1296741227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Unmaintable Functional Objects < 1296741242 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since you did it in underload :P < 1296741247 0 :freakyfractal_!~monk@193.Red-81-34-200.dynamicIP.rima-tde.net JOIN :#esoteric < 1296741278 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t takeWhile < 1296741279 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> [a] < 1296741311 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look (x:xs) = length xs' : xs' ++ look xs where xs' = takeWhile (==x) xs in look [1,2,3] < 1296741313 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [0,0,0] < 1296741317 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what < 1296741322 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> takeWhile (==1) [1,2,3] < 1296741323 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [1] < 1296741328 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1296741338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate ((sequence [show . length, take 1] =<<). group) "3" < 1296741338 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1296741339 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred ty... < 1296741339 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :esplain oerjan! < 1296741341 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :esplain! < 1296741341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1296741382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look (x:xs) = let xs' = takeWhile (==x) xs in length xs' : xs' ++ look xs in look [1,2,3] < 1296741384 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [0,0,0] < 1296741386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1296741394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle (a->Bool)->[a]->([a],[a]) < 1296741394 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Prelude break :: (a -> Bool) -> [a] -> ([a], [a]) < 1296741394 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Prelude span :: (a -> Bool) -> [a] -> ([a], [a]) < 1296741394 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.List break :: (a -> Bool) -> [a] -> ([a], [a]) < 1296741402 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> break (==3) [3,3,3,4,5] < 1296741403 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ([],[3,3,3,4,5]) < 1296741406 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> span (==3) [3,3,3,4,5] < 1296741406 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ([3,3,3],[4,5]) < 1296741424 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look (x:xs) = let (xs',xs'') = span (==x) xs in length xs' : x ++ look xs'' in look [1,2,3] < 1296741425 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : No instance for (GHC.Num.Num [GHC.Types.Int]) < 1296741425 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : arising from the literal `... < 1296741430 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1296741444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look (x:xs) = let (xs',xs'') = span (==x) xs in ((length xs') : x) ++ look xs'' in look [1,2,3] < 1296741445 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : No instance for (GHC.Num.Num [GHC.Types.Int]) < 1296741445 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : arising from the literal `... < 1296741451 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :? < 1296741473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*Unmaintainable < 1296741494 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so is IANA depleted yet? < 1296741505 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't that webcast begin in something like 15 minutes? < 1296741508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate ((concat . sequence [show . length, take 1] =<<). group) "3" < 1296741510 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ["3","13","1113","3113","132113","1113122113","311311222113","1321132132211... < 1296741522 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it is. < 1296741545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :08:23:57 > filter (> 5) . map (fromJust . findIndex (`elem` "1248") . reverse . show) $ iterate (*16) 1048576 < 1296741545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :08:24:00 [7,7,7,12,7,7,6,8,6,6,7,7,8,7,7,7,7,6,8,6,6,9,8,6,7,7,6,8,6,6,6,6,6,6,6,6,6... < 1296741547 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :08:24:06 I see you're familiar with the engineer's method of proving mathematical statements. < 1296741549 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :08:24:10 :D < 1296741551 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Lookin'. < 1296741562 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok now tell me why mine doesn't work < 1296741591 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AFRINIC got 102, APNIC got 103, ARIN got 104, LACNIC got 179, RIPE got 185. < 1296741658 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :08:58:50 and if there is no (mod 10^k) that can be brute forced to show a cycle with no exceptions in it, then it might be among those problems that current mathematics cannot handle < 1296741666 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the inetcore exhaustion counter got updated... < 1296741673 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: erd\Hos reference? < 1296741748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate (sequence [show . length, take 1] <=< group) "3" < 1296741749 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1296741750 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type... < 1296741752 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: possibly < 1296741775 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[on Collatz] Because of the difficulty in solving this problem, Erdős commented that "mathematics is not yet ready for such problems" (Lagarias 1985). < 1296741777 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :--mathworld < 1296741783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate (concat . sequence [show . length, take 1] <=< group) "3" < 1296741785 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ["3","13","1113","3113","132113","1113122113","311311222113","1321132132211... < 1296741790 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: reference to that? :p < 1296741795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1296741841 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what was the number where arithmetic breaks down again according to you? 10^40? :p < 1296741866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um i think i picked it up from someone else < 1296741879 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I blame Zeilberger < 1296741885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1296741887 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :07.08.03:14:06:22 numbers above 10^40 might be inconsistent... < 1296741901 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Zeilberger is a strange guy :) < 1296741909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that doron moron < 1296741955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that was terrible < 1296741957 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're terrible < 1296741966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1296741979 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :do you cackle irl? < 1296741986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rarely < 1296742005 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :meanwhile, Zeilberger: < 1296742007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"While I certainly hope that there does not exist a purely human, machine-free, proof of the Four Color Theorem (if there is, it would mean that this theorem is, a posteriori, trivial!), [...]" < 1296742055 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> 10^4000 + 9 < 1296742056 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 100000000000000000000000000000000000000000000000000000000000000000000000000... < 1296742062 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: maybe there isn't a 9 at the end < 1296742065 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe Cthulhu is there instead < 1296742111 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :14:12:35 I'm pretty sure the halting problem is provably unsolvable. < 1296742112 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :14:12:45 At least in the most general sense. < 1296742112 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :14:12:45 I'm pretty sure it's been proven < 1296742113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hurf durf < 1296742134 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :14:14:58 the max shifts function is computable on machines with finite memorys < 1296742135 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1296742174 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes, IANA is fully depleted. < 1296742181 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: can we have a party now??? < 1296742202 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.txt < 1296742208 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's not a party < 1296742211 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we need party hats for a party < 1296742221 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 010/8 IANA - Private Use 1995-06 RESERVED [3] < 1296742222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1296742229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bet that gets allocated < 1296742233 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or, wait, no < 1296742235 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's 10.x < 1296742238 0 :asiekierka!~asiekierk@178235033089.elblag.vectranet.pl JOIN :#esoteric < 1296742253 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: well, IIRC Harvard said they'd return their /8. I suspect MIT might too. < 1296742265 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :possibly a few of the corporations as well. < 1296742280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: What are those "future use" /8 blocks at the end? < 1296742289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Surely those will end up allocated? Well, not 255/8, but the previous ones? < 1296742299 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or are those reserved for IPv6 transition? < 1296742342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look (x:xs) = let (xs',xs'') = span (==x) xs in length xs' : x : look xs'' in look [1,2,3] < 1296742343 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [0,1,0,2,0,3] < 1296742355 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I SENSE AN OFF BY ONE ERROR < 1296742359 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hey how did you get that working oerjan < 1296742364 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why are you a bad person and how did you get that working < 1296742372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you had a ++ where you needed a : < 1296742380 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WELL YOU'RE A DONKEY < 1296742384 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Those "future use" blocks will never be used. < 1296742387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: hm, why? < 1296742398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t iterate < 1296742399 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a. (a -> a) -> a -> [a] < 1296742399 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Too much hardware/software does not like using them. < 1296742402 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: ah < 1296742409 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look (x:xs) = let (xs',xs'') = span (==x) xs in length xs' + 1 : x : look xs'' in (iterate look [1]) !! 3 < 1296742410 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [1,2,1,1] < 1296742410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look (xs@(x:_)) = let (xs',xs'') = span (==x) xs in length xs' : x : look xs'' in look [1,2,3] < 1296742411 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [1,1,1,2,1,3] < 1296742418 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: slimy toad! < 1296742440 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look xs@(x:_) = length xs' : x : look xs'' where (xs',xs'') = span (==) xs in look [1,2,1,1] < 1296742441 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `GHC.Bool.Bool' < 1296742441 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type ... < 1296742451 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look xs@(x:_) = length xs' : x : look xs'' where (xs',xs'') = span (==x) xs in look [1,2,1,1] < 1296742452 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [1,1,1,2,2,1] < 1296742472 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: just don't give it any reason to use double-digit counts :D < 1296742481 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hm that's like "base infinity" look-and-say < 1296742490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1296742513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my underload program doesn't deal very well with double-digit counts either < 1296742515 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is it interesting in any way? :p < 1296742517 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The new inetcore depletion counter seems to be counting down at about 150 IPs per minute... < 1296742534 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And it is currently at ~50M IPs. < 1296742550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: all bases >= 4 are nearly the same once they whittle down to length <= 3 repetitions < 1296742559 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Ilari why do you obsess about that stuff? :p < 1296742561 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OH SURE OERJAN, ALWAYS WITH THE EXCUSES < 1296742565 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but this can do regular look and say right? < 1296742579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um "this"? < 1296742584 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that function < 1296742588 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look xs@(x:_) = length xs' : x : look xs'' where (xs',xs'') = span (==x) xs in iterate (concatMap show) [1] < 1296742589 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : No instance for (GHC.Num.Num GHC.Types.Char) < 1296742589 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : arising from the literal `1... < 1296742595 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look xs@(x:_) = length xs' : x : look xs'' where (xs',xs'') = span (==x) xs in iterate (concatMap show . look) [1] < 1296742596 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1296742596 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type... < 1296742598 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look xs@(x:_) = length xs' : x : look xs'' where (xs',xs'') = span (==x) xs in iterate (concatMap show . look) [[1]] < 1296742599 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1296742599 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type... < 1296742601 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look xs@(x:_) = length xs' : x : look xs'' where (xs',xs'') = span (==x) xs in iterate (concatMap show . look) [1] < 1296742602 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1296742602 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type... < 1296742609 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :/Char/? < 1296742646 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan can fix it < 1296742654 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look xs@(x:_) = length xs' : x : look xs'' where (xs',xs'') = span (==x) xs in iterate (show . look) [1] < 1296742655 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1296742655 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type... < 1296742665 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look xs@(x:_) = length xs' : x : look xs'' where (xs',xs'') = span (==x) xs in concatMap show . iterate look $ [1] < 1296742667 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "[1][1,1][2,1][1,2,1,1][1,1,1,2,2,1][3,1,2,2,1,1][1,3,1,1,2,2,2,1][1,1,1,3,... < 1296742674 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> let look [] = []; look xs@(x:_) = length xs' : x : look xs'' where (xs',xs'') = span (==x) xs in map (concatMap show) . iterate look $ [1] < 1296742676 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ["1","11","21","1211","111221","312211","13112221","1113213211","3113121113... < 1296742679 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1296742695 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's the regular sequence, right? < 1296742703 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1296742776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1296742792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now what's that as a foldr < 1296742805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, not sure it is < 1296742807 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :reasonably < 1296742842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :looks good < 1296742864 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but it's not point-free! < 1296742880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...i already did a point-free one < 1296742896 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ...yeah but did it actually work? < 1296742918 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate (concat . sequence [show . length, take 1] <=< group) "1" < 1296742919 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ["1","11","21","1211","111221","312211","13112221","1113213211","3113121113... < 1296742928 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: TOO STRINGY < 1296742940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1296742964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate (concat . sequence [length, take 1] <=< group) [1] < 1296742965 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `[c]' < 1296742965 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type `GHC.Types... < 1296742968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1296743005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate (sequence [length, take 1] <=< group) [1] < 1296743006 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Int' < 1296743006 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type ... < 1296743012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1296743027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1296743032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate (sequence [length, head] <=< group) [1] < 1296743033 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [[1],[1,1],[2,1],[1,2,1,1],[1,1,1,2,2,1],[3,1,2,2,1,1],[1,3,1,1,2,2,2,1],[1... < 1296743039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BETTER? < 1296743061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :finally got read of that concat too < 1296743076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it somehow felt ugly < 1296743085 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty < 1296743146 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's lovely < 1296743154 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1296743155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@src sequence < 1296743155 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :sequence [] = return [] < 1296743155 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :sequence (x:xs) = do v <- x; vs <- sequence xs; return (v:vs) < 1296743155 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :--OR < 1296743155 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :sequence xs = foldr (liftM2 (:)) (return []) xs < 1296743156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a happy dance < 1296743165 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: (e ->) monad < 1296743167 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: surely you can eliminate that sequence there < 1296743170 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> sequence [f, g] < 1296743171 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : No instance for (GHC.Show.Show (m [a])) < 1296743171 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : arising from a use of `M20581693... < 1296743178 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh god i fucking hate you lambdabot < 1296743180 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :go die in a shit < 1296743183 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1296743264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i could use some liftM2 in the list monad instead but i don't think it would be prettier < 1296743391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1296743530 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle m x -> m (x -> y) -> m y < 1296743530 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Applicative (<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1296743530 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1296743530 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1296743545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1296743546 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :x and y in types? are you a monster? < 1296743558 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> iterate ((length <**> head) <=< group) [1] < 1296743559 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: < 1296743559 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : c = GHC.Types.Int -> [c] < 1296743575 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait what < 1296743575 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t sequence < 1296743576 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => [m a] -> m [a] < 1296743577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate ((<**>) [length, head] . group) [1] < 1296743577 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `([GHC.Types.Int] -> GHC.Types.Int) < 1296743577 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1296743582 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle m a -> m a -> m [a] < 1296743582 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Text.ParserCombinators.ReadP endBy :: ReadP a -> ReadP sep -> ReadP [a] < 1296743582 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Text.ParserCombinators.ReadP endBy1 :: ReadP a -> ReadP sep -> ReadP [a] < 1296743582 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Text.ParserCombinators.ReadP sepBy :: ReadP a -> ReadP sep -> ReadP [a] < 1296743598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> iterate ((<**> [length, head]) . group) [1] < 1296743599 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [[1],[1,1],[2,1],[1,2,1,1],[1,1,1,2,2,1],[3,1,2,2,1,1],[1,3,1,1,2,2,2,1],[1... < 1296743612 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not really prettier :P < 1296743620 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's the two-element list that's irksome < 1296743636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh i thought that's what makes it nice < 1296743637 0 :augur!~augur@129.2.129.167 JOIN :#esoteric < 1296743677 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well possibly. < 1296743687 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: length <@> head <=< group would be nicer though :P < 1296743690 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well not @ < 1296743691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's ugly < 1296743692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but you know what i mean < 1296743705 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t (<@>) < 1296743709 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Not in scope: `<@>' < 1296743715 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1296743716 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :< PUNCTUATION > < 1296743718 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :AND IT'S NOT TAKEN < 1296743720 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LET'S INVENT SOMETHING < 1296743723 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296743742 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1296743744 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t let (f <@> x) g = (f <=< g) <*> x in (<@>) < 1296743744 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall b a b1 a1. (b -> a -> b1) -> (a1 -> a) -> (a1 -> a -> b) -> a1 -> b1 < 1296743750 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t let (f <@> x) g = (f <=< g) <**> x in (<@>) < 1296743750 0 :freakyfractal_!unknown@unknown.invalid PART #esoteric :? < 1296743750 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall b (m :: * -> *) c a b1. (Monad m) => (b -> m c) -> (a -> m c -> b1) -> (a -> m b) -> a -> b1 < 1296743755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1296743759 0 :cheater-!~cheater@g230231189.adsl.alicedsl.de JOIN :#esoteric < 1296743764 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that looks Useful < 1296743769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :especially that monad-taking, non-monad-returning one < 1296743830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1296743857 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D < 1296743863 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t let (f <@> x) g = (f <=< g) <**> (g x) in (<@>) < 1296743863 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a c b. (((a -> c) -> b) -> a -> c) -> a -> (a -> a -> (a -> c) -> b) -> a -> b < 1296743867 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh! < 1296743870 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now *that's* useful. < 1296743895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lambdabot needs a quote command like @v but for ridiculous types < 1296743965 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Client Quit < 1296744061 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is a duck < 1296744080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quack are you talking about < 1296744104 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haha i heard that as an actual quack, that's proof that oerjan is a duck < 1296744156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well if it fits the bill < 1296744192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :12:05:03 but on the other hand it's quite fast < 1296744192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :12:07:16 43KB for the compiled executable < 1296744193 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :12:07:25 not bad seeing as there was 70KB of BF code originally < 1296744197 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :last i checked lostkng was 2 megs... < 1296744200 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: faceplam < 1296744208 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :12:10:13 so i'm uploading the recompiled Adv (the first BF interactive fiction game) < 1296744208 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1296744248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :faceplum < 1296744277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :palm trees < 1296744620 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :facetree < 1296744622 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :treespace < 1296744654 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The favored social networking sites for stoners < 1296744959 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what? < 1296744967 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :There's an American Dennis the Menace? < 1296744995 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's hilariously awful < 1296744997 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why i know this < 1296745010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: http://2.bp.blogspot.com/_Om8bnRjTT6s/SsyAEgFtLzI/AAAAAAAAAxE/yeVNx4zcGyw/s400/pr_Dennis_Menace.gif < 1296745015 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And it was created 5 days before the true Dennis the Menace? < 1296745024 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: LOOK HOW MENACING HE IS < 1296745026 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :MY FAITH IN EVERYTHING IS SHAKEN < 1296745034 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU FEELING MENACED < 1296745037 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I WANT TO PUNCH HIM SO HARD < 1296745121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait there is a _british_ dennis the menace? < 1296745125 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Dislike button: beamer's \pause (and other overlay-spec commands) do not work at all inside amsmath 'align' and friends, only in plain, ugly eqnarray. < 1296745126 0 :copumpkin!unknown@unknown.invalid QUIT :Quit: Computer has gone to sleep. < 1296745136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1296745161 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you are Norwegian! That does not work! < 1296745174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, why < 1296745203 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Norwegians don't cackle, they just burn churches. < 1296745221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, i'm not varg vikernes < 1296745285 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I dimly recall having to battle with Human on RationalWiki to get that to stay in an article on something. < 1296745303 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Curiously enough, Google image search for "norway church" returns only unburned churches. There must be something wrong with their algorithm. < 1296745310 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I have a depressing feeling the attitude was "burning churches MUST be good: religion is EVIL!" < 1296745355 0 :elliott!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296745362 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Okay, 37th result is that Varg guy, and 61st is a newspaper clipping about church-burning.) < 1296746147 0 :Tritonio!unknown@unknown.invalid QUIT :Quit: Leaving < 1296746816 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1296746890 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296746945 0 :cheater-!~cheater@g231050037.adsl.alicedsl.de JOIN :#esoteric < 1296747610 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296747841 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: No, actually many people involved with it were essentially theists < 1296747895 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :Vikernes is an atheist but he things pre-Christian Indo-European religions are awesome nonetheless < 1296747898 0 :kfr!unknown@unknown.invalid PRIVMSG #esoteric :thinks* rather < 1296747959 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1296747967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1296748058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1296748073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^)((((:((0)(!(1)(!(2)(!(3)(!(4)(!(5)(!(6)(!(7)(!(8)(!9(_))))))))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296748075 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :3, 13, 1113, 3113, 132113, 1113122113, 311311222113, 13211321322113, 1113122113121113222113, 31131122211311123113322113, 132113213221133112132123222113, 11131221131211132221232112111312111213322113, 31131122211311123113321112131221123113111231121123222113, 132113213221133112132123123112111311222112 ...out of time! < 1296748080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1296748095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that look-and-say? In /Underload/? In /one line of IRC/? < 1296748097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1296748103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1296748121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise the lang was quite that powerful < 1296748126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how are you representing numbers? < 1296748150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :your "church numerals" < 1296748163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the digits < 1296748178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose with look-and-say, there's no reason to go beyond 3 < 1296748204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed i only added up to 9 as a last change < 1296748252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the first string in there is the initial number < 1296748264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now I'm trying to work out your list representation < 1296748298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((::**)~^(:*)~^)((((:((0)(!(1)(!(2)(!(3)(!(4)(!(5)(!(6)(!(7)(!(8)(!9(_))))))))))(^))~*^^!S)(:a(~^)*~(()(~(~(:a~*):^))(a))~*^^)):^(()~)~**~^(:)~((a(~^)*~**)~a)~a(**~:((:)~(*)**)~a*~(^))**a(~*^^^!!^)***(~)~a(~a*^:)**a(:)**~^!!!a(~^)*~**)~a((, )S:^)**^):^ < 1296748299 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :32, 1312, 11131112, 31133112, 1321232112, 111312111213122112, 311311123112111311222112, 1321133112132112311321322112, 111312212321121113122112132113121113222112, 31131122111213122112311311222112111312211311123113322112, 13211321223112111311222112132113213221123113112221133112132123222112, 111312211 ...out of time! < 1296748313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, it looks like an argument list to arbitrary functions < 1296748323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that type has a name in Perl 6, but I forget what it is < 1296748346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know perl 6 < 1296748395 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Apropos yesterday's topic, the Linux netfilter connection-tracking code (to do application-specific NAT like FTP, IRC DCC and so on) supports: UDP-Lite, Amanda (a backup protocol), FTP, H.232, IRC, NetBIOS, PPtP, SANE (a remote-access protocol specifically for scanners), SIP and TFTP. < 1296748407 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And the SANE protocol module has been marked "experimental" for as long as I remember. < 1296748444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I actually knew what SANE meant in that context < 1296748446 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's not a very big market, SANE scanner users that need to access a remote scanner from behind a NAT, I would think. < 1296748453 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Scanner Access Now Easy, isn't it? < 1296748537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what it /stands/ for < 1296748542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that's stupid enough to be plausible < 1296748690 0 :sebbu!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296748805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the :a(~^)*~(()(~(~(:a~*):^))(a))~*^^ is an important subroutine, it is used on each initial digit in a group to set up the stack elements for handling the group data < 1296748835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :including an equality test subroutine < 1296748923 0 :hagb4rd!~hagb4rd@koln-4db4e99b.pool.mediaWays.net JOIN :#esoteric < 1296749780 0 :sebbu!~sebbu@ADijon-152-1-27-215.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1296750540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underload is so hard to read out of context < 1296750549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, you can work out what it does at a low level < 1296750562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it often makes no sense at a high level without knowing just what's on the stack at any given point < 1296750572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1296750740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very well then, you can at least see my scratch file at http://oerjan.nvg.org/esoteric/las.ul < 1296750893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, really some sort of literate Underload would be helpful < 1296750912 0 :Zuu_!unknown@unknown.invalid NICK :Zuu < 1296750913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it'd likely have to be literate Underlambda, or at least use upp, in order to let you get the program in the right order for literate programming < 1296750939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, now I see how that digit printing works, that's ingenious < 1296750941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well there is at least the (...)! commenting trick < 1296750981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1296751051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw Talk:Monod needs deletion < 1296751055 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1296751061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, *Talk:MONOD < 1296751065 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296751120 0 :cheater-!~cheater@e181139189.adsl.alicedsl.de JOIN :#esoteric < 1296751278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed, that's clearly meant to be a forum post < 1296751280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and was posted twice < 1296751393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the reference to our non-existing avatars was pretty revealing < 1296751800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1296753153 0 :cal153!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296753425 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :was there a press conference already? < 1296753523 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I return! < 1296754810 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1296754952 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296755845 0 :cal153!~cal@70.36.237.178 JOIN :#esoteric < 1296755904 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1296756097 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1296756276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :16:04:31 is that look-and-say? In /Underload/? In /one line of IRC/? < 1296756276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :16:04:33 wow < 1296756276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :16:04:39 yep < 1296756276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :16:04:57 I didn't realise the lang was quite that powerful < 1296756283 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Underload is a classic for a reason :) < 1296756294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: well, yes < 1296756309 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's a tarpit in the best sense (any non-trivial program will use every instruction) < 1296756313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just that I'm aware that simple operations can be quite tricky in Underload sometimes < 1296756322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I really like that definition of "tarpit" < 1296756357 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, it's an extension to the underlying definition ("few instructions") < 1296756371 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :e.g., I wouldn't call a 100-instruction language a tarpit even if you had to use every instruction in a big program < 1296756379 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but I definitely think that languages with redundant instructions aren't tarpits < 1296756381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that'd be a fun language in its own right, though < 1296756384 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, inded < 1296756391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*indeed < 1296756391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just not a tarpit < 1296756396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a lang with 100 instructions, and you couldn't sensibly write a program without using all of them < 1296756399 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :16:51:56 ooh, now I see how that digit printing works, that's ingenious < 1296756401 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how does it work? :p < 1296756416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://oerjan.nvg.org/esoteric/las.ul <-- gosh, oerjan writing an actual program < 1296756448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: basically, it's a list made out of cons cells like Underload lists normally are < 1296756460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that the tails contain a command to pop the stack < 1296756464 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1296756479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so instead of going "uncons pop" repeatedly to go "tail tail tail tail tail..." < 1296756480 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Underload#Examples wow, I didn't realise rule 110 was so simple in underload < 1296756493 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :IMO, Underload is a better esolang than Brainfuck < 1296756500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it juts goes "uncons", and the cons cells are vaguely evil and deal with getting rid of the previous heads < 1296756512 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(*just) < 1296756527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, yes < 1296756548 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION half-suspects that Underload is actually a good language ruined (ruined being a good word here ofc) < 1296756571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: and that good language is Underlambda! < 1296756574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :("Golf is a good program ruined", so obviously ruined is a good thing for us) < 1296756580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it isn't finished yet < 1296756580 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha < 1296756591 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I have this strong urge to write a compiler that does the optimisations derlo does < 1296756610 0 :hagb4rd!~hagb4rd@koln-d9329a72.pool.mediaWays.net JOIN :#esoteric < 1296756665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I'm not entirely convinced that all the optimisations make sense in a compiler, but go for it anyway < 1296756676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that derlo's already slower than the existing compiler, I'd imagine that the resulting compiler would be massively fast < 1296756690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I could probably optimise a bit more by detecting numbers and special-casing them < 1296756695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to make them O(1) rather than O(log n) < 1296756697 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: derlo's slower than my compiler? < 1296756702 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or is there another compiler on the block? < 1296756709 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I mean the resulting code, ofc < 1296756721 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also, I thought derlo _did_ optimise numbers, that's what i was mainly planning < 1296756721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I meant the resulting code < 1296756731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, it just did things like lazy concat < 1296756737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :turn any () just consisting of "balanced" :s and *s into a number < 1296756741 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :optimise operations appropriately < 1296756742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in order to improve computational orders as much as possible < 1296756750 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1296756754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, you should detect things like !() as numbers too < 1296756772 0 :asiekierka!~asiekierk@178235033089.elblag.vectranet.pl JOIN :#esoteric < 1296756776 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh he finally finished his ul las generator...just after i went to bed last night :P < 1296756787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, hilarious: council want to turn off speed cameras to save money, media complain < 1296756801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(hilarious because: council install speed cameras, media accuse them of just trying to make money) < 1296756817 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :aren't speed cameras supposed to make money? yeah. that's a fail. < 1296756824 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's like an inductor. < 1296756900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: no, they're supposed to slow people down < 1296756929 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i've never seen a camera slow anyone down... < 1296756933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have < 1296756941 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the whole purpse of speed laws is to make money < 1296756952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: well, they cost more to run than they make < 1296756979 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :that's surprising and major fail < 1296756988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't, because most people respect them < 1296757000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and thus they hardly make any monet < 1296757001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*money < 1296757024 0 :elliott!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1296757024 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :quintopia, where are you from? < 1296757103 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :georgia < 1296757164 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ah i didn't know most people respect them. i've never known them to. yeah, speed enforcement that actually works p much fails at paying for police to operate < 1296757172 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i can understand wanting to shut them off in that case < 1296757208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the cameras are made really visible in order that people can see them in a distance and know they should be careful about their speed < 1296757215 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that kind of insane commercialism smacks of America. < 1296757219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, georgia the US state? or georgia the country? < 1296757243 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the state < 1296757263 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well, the cameras would probably be more profitable if they hid them < 1296757280 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The point is *not to make a profit*. < 1296757286 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It is to stop people from speeding. < 1296757294 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :bah. < 1296757299 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hiding them defeats the point. < 1296757316 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i do not understand this culture of creating laws and actually making them work < 1296757326 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :laws are made to make someone money < 1296757346 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, they certainly are in the States... < 1296757366 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it's the only paradigm i know < 1296757381 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know statistics about whether they make a profit or not here, but people do slow down for the cameras. They're also not especially hidden (there's traffic signs at the start of a camera-controlled region and so), but not made especially prominent either. (And you can download unofficial crowdsourced car-navigator-point-of-interest-compatible maps of them.) < 1296757405 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, they're painted brightly here. < 1296757429 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :where is here? < 1296757430 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nondescript grey here. < 1296757441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We have a different 'here' here. < 1296757451 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :answer only for yourself of course < 1296757455 0 :hagb4rd2!~hagb4rd@koln-d932d620.pool.mediaWays.net JOIN :#esoteric < 1296757459 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Finland for me, then. < 1296757463 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :quintopia, Scotland. < 1296757470 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1296757482 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :wharbouts in finland fizzie? < 1296757561 0 :hagb4rd!unknown@unknown.invalid QUIT :Disconnected by services < 1296757571 0 :hagb4rd2!unknown@unknown.invalid NICK :hagb4rd < 1296757584 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Finland is non-homogeneous? < 1296757757 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(:P if it wasn't obvious.) < 1296757808 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :[[Spiral programs are much more beautifuller]] < 1296757819 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :quintopia, *please* tell me that was intentional. < 1296757846 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well of course < 1296757858 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i like to include a bit of sillyness in my write-ups < 1296757860 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :sometimes < 1296757875 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the whole point of esoteric languages is not to take yourself too seriously < 1296757887 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Espoo, next to Helsinki. < 1296757896 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh neat < 1296757900 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, no oerjan < 1296757906 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Espoo... *snicker* < 1296757907 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :let's hang out next time in helsinki :D < 1296758551 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296759759 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :<@meow> ldd gnome-kitchen-sink | wc -l < 1296759759 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :<@meow> wc: integer overflow < 1296759760 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1296759775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise wc /could/ overflow < 1296759784 0 :poiuy_qwert!~poiuy_qwe@CPE001f5b00390f-CM001225d878d0.cpe.net.cable.rogers.com JOIN :#esoteric < 1296759819 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I duno if it can. Twas a joke < 1296759828 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries < 1296759834 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :/exec yes | wc :-) < 1296759986 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ais523, surely it can overflow? < 1296760001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it might use a bignum < 1296760008 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1296760041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the documentation doesn't mention limits < 1296760052 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yes | head -20000000 |wc -c < 1296760052 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric : 40000000 < 1296760065 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :yes | head -200000000000 |wc -c -> running this now < 1296760098 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Haha... Exploding truck falling into Grand Canyon... The Onion is funny. < 1296760129 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, link < 1296760142 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ilari: is there a transcript of the iana press conference anywhere? < 1296760164 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :what, no elliott either < 1296760205 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :variable: http://www.youtube.com/watch?v=nJdP1zK15bE < 1296760205 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :inorite? been a pretty pleasant day so far < 1296760258 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1296760281 0 :asiekierka!unknown@unknown.invalid QUIT :Remote host closed the connection < 1296760472 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah they allocated it at last < 1296760489 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, so... any predictions for when RIPE runs out? < 1296760573 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ping, goddammit. < 1296760688 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, they won't for variety of reasons < 1296760692 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :who cares when ripe runs out? grab your IPv4s now while they're still hot! i have 2 in romania myself < 1296760693 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :One of the official estimates (by Lagerholm) is 2012-09-08 ... But graph done by Hain has RIPE depleting in November this year... < 1296760700 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, or more accuretly < 1296760710 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296760712 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :there won't ever be a time when "there are no more" addresses < 1296760717 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, oh? < 1296760753 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :they will certainly come a time when the kikes of us cannot afford one however < 1296760758 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, because businesses give them back and other people are holding on to them to reallocate. The problem is when "there are not currently enough to service a businesses needs" < 1296760759 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1296760764 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :that was a bad typo < 1296760781 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, basically it might stay < 1000 but it won't hit 0 < 1296760786 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, well sooner or later we *will* need ipv6. < 1296760790 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, 100% < 1296760800 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :(I'm on the IETF and NANOG mailing lists) < 1296760804 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1296760859 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, also I strongly dislike the huge allocations of ipv6. heck my ipv6 tunnel has a frigging /48... Something like a /60 or so would be way better, still allowing a few /64 with stateless config < 1296760861 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, the big "0" day came and went (when the final big allocations were made and now its up to the regional allocations) < 1296760878 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :erm - smaller than /60 have other problems < 1296760886 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :the routing tables get too large < 1296760889 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :2^45 /48s... < 1296760911 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :=> About 32 000 000 000 000 < 1296760939 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed, but remember that is just for one tunnel < 1296760976 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That's about 8 000 times more than there are total IPv4 addresses... < 1296760977 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, as for routing tables, that is because everyone wants multi-homed. And I seen larger allocations than /48... < 1296760977 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, take a look at Max Pierson's recent post to the NANOG < 1296760984 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, link? < 1296761027 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, remember that address usage grows non-linearly < 1296761061 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, http://seclists.org/nanog/2011/Jan/1191 --> not directly on your topic - but the later responders answer it < 1296761080 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :""The whole point of IPv6 is that the number of -----> prefixes <------ vastly exceeds the number of applicants that will use them."" < 1296761187 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, hopefully. But what would a normal consumer ISP customer get? A single /64? < 1296761188 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Running out of IPv6 addresses requires at least one of 1) Totally insane allocation policies (the current ones aren't even remotely that). 2) interstellar travel and communications. < 1296761218 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I'm hoping to retire on a terraformed Mars ;) < 1296761230 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1296761249 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I think so - but I'm not certain < 1296761262 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :maybe even a /48 < 1296761266 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :right < 1296761288 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :10 "logical RIR allocations" left. The Moon might need one, I think 4 would be enough for Mars... < 1296761316 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, Owen DeLong's posts on that thread explain it a lot better < 1296761327 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And those allocations are /7s... < 1296761338 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, there should be a step in between for this use case. A consumer might want a few /64 but most won't need a full /48. Why can't they do /60 or so for this use case? It won't affect the global routing tables for consumer ISPs < 1296761355 0 :poiuy_qwert!~poiuy_qwe@CPE001f5b00390f-CM001225d878d0.cpe.net.cable.rogers.com JOIN :#esoteric < 1296761386 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, tiny ISPs probably resell other's IP space - they don't get their own < 1296761387 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, but doesn't the first section (2001 or whatever it usually is) have lots of unused values < 1296761390 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, the reason that free.fr is handing /64 instead of /60 is that CPE has problems with /60s. < 1296761392 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sure, some are link local or such < 1296761398 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but even so, most are unused < 1296761427 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, CPE? < 1296761427 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Client Quit < 1296761443 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, uh? < 1296761481 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, for ipv4 they definitely have their own most of the time. And I checked tables and most in Sweden have ipv6 allocations, though they don't provide it to end users. < 1296761493 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, consumer home providers are generally large and act as backbones for some cases - so they tend to get large blocks anyways. Its the tiny web hosting providers that resell < 1296761515 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, what does web hosting have to do with ISPs? < 1296761527 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :anyway, you could possibly use that first section of ipv6, Then just tweak the wording to say 2001 or whatever is the "inner solar system" or such. < 1296761573 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The first segments that are currently used in global unicast: 2001, 2002, 2003, 240x, 260x, 2610, 2620, 280x, 2A0x, 2C0x (85 of 8192) < 1296761590 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what, that many? < 1296761593 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I've got to go to class now :-\ < 1296761595 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what are they all for? < 1296761603 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :variable, will go to sleep soon < 1296761605 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1296761608 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :gbye < 1296761656 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :2001 is misc mess. 2002 is 6to4, 2003 has RIPE, 24xx is APNIC, 26xx is ARIN, 28xx is LACNIC, 2Axx is RIPE, 2Cxx is AFRINIC. < 1296761722 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Don't ask why they stuck one of RIPE misc blocks to 2003. 2001 would had space for it (resulting that block being filled). < 1296761730 0 :nddrylliog!~ndd@gex01-1-78-234-54-84.fbx.proxad.net JOIN :#esoteric < 1296761781 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Or nope, that block would still have had 2001:6000::/19 < 1296761788 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, hm, am I right in that the issue with routing tables is that the decentralised (and thus multi-homing) nature of internet makes aggregating the routes mostly futile? < 1296761821 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :At least that geographical distribution allows fair amount of aggeration... < 1296761830 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, hm. I think my current ipv6 is in 2001 < 1296761847 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :2001 has all sorts of mess. < 1296761849 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you have ipv6? < 1296761854 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, tunnel < 1296761856 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sixxs < 1296761866 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, "mess"? < 1296761872 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok... is that fun to have? should I set one up? < 1296761887 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, it has 28 allocations to RIRs.. < 1296761904 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, uh... *why*? < 1296761906 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Or actually, 27. < 1296761909 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Don't ask... < 1296761972 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That was apparently time before current policy of allocating /12 at a time. < 1296762035 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, this just messes up the routing table! And a /12 is crazy large... If it was me I would suggest a /16 to each RIR. Which should be enough for many years. < 1296762077 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :When viewed from "far away", each RIR aggerates nicely. < 1296762100 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, and we need another RIR you forgot. Moon: 1, Mars: 4 sure. But with the global warming on Earth it won't be long until we have ACNIC < 1296762112 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ACNIC? < 1296762128 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, isn't AC the "country code" for Antartica? < 1296762138 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yeah... < 1296762171 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :given the global warming at the current rate it will probably be a nice spot to live in given a few hundred years < 1296762220 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, current warming rate wouldn't be enough, but warming is likely to accelerate. < 1296762261 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, okay I adjust that line to say: current warming rate' < 1296762361 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Latest APNIC delta: 0.03 < 1296762373 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what does that measure? < 1296762383 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :3% of a block allocated in single day. < 1296762424 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, so... That gives us... gah can't find my calculator and I suck at mental number juggling. < 1296762428 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK, a lot of Asia has long holidays, so one expects it to be quiet for about a week... < 1296762451 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1296762490 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, and they don't realise that it is better to invest in ipv6 now than getting more ipv4 given that it is doomed anyway? < 1296762491 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1296762609 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :EVERYONE WHO HAS A WII: Go play Muscle March. DO IT NOW. I want to not be the only person who has played it :P < 1296762640 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, I don't have a Wii, but what is that game? < 1296762678 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: http://www.youtube.com/watch?v=U_s7iCOj9HU < 1296762764 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, I don't understand the language used in that video < 1296762777 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Believe me, you don't need to. < 1296762790 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Maximum MTU IPv6 can use is only 65575. :-/ < 1296762815 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, wtf < 1296762828 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, also that is not safe for sanity, that link < 1296762841 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Frankly I'm more concerned that UDP and TCP on IPv6 didn't decide to change their port bitwidth < 1296762853 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ITYM "That's awesome and I want to play it NOW" < 1296762888 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That's only defining new layer 4 protocol. Much less messy than doing layer 3 migration... < 1296762894 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, err, jumbo frames aren't all that useful outside very specialised networks. It makes the network respond slower to multiple clients as well. I mean given smaller frame you can interleave communication with different hosts a lot faster. < 1296762930 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, yeah, but in practise a host doesn't use that many open ports at once < 1296762930 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Yeah, but the layer 3 migration was a great time to go "oh and while we're at it ..." < 1296762934 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK, SONET/SDH only goes to 4096. Ethernet only goes to something like 9200... < 1296762948 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, though an issue is of course different applications not being able to get new port numbers allocated. < 1296762950 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Depends on the host. Some do, and end up having to do resource sharing just for stupid port count reasons. < 1296762983 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, but then, most programs don't care about officially registering a port number these days. < 1296762995 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm not concerned with that, no :P < 1296763053 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1296763055 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ACTION coughs < 1296763067 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, a non-listening port can actually be a pair (remote-end-point,port) without issues. Meaning that you could in theory get close to the full range *per remote endpoint* < 1296763069 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: TIME TO PLAY MUSCLE MARCH? < 1296763069 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :grr, ais left < 1296763075 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, and if you have such systems: wtf < 1296763082 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Fair enough, but nobody implements that. < 1296763115 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I GUESS SO, DEAR SIR. < 1296763137 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, in fact you could even do (remote-end-point,remote-port,local-port) though I think that would need to be supported on both sides. And that would be *huge* for a given remote host < 1296763153 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, anyway the obvious solution is to migrate to SCTP or whatever < 1296763154 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what are you talking about < 1296763164 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Murder. < 1296763168 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Via TCP < 1296763173 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, the range of TCP/UDP port numbers < 1296763178 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :SCTP has 16 bit ports. < 1296763185 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :18:32:46 no it isn't, because most people respect them < 1296763185 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no, most people do not respect speed limits because of cameras < 1296763191 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :they drive slowly when passing cameras, but then just speed up again < 1296763195 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, well it has multiple streams in a given connection though < 1296763227 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :18:47:45 Espoo, next to Helsinki. < 1296763228 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, "most"? < 1296763228 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :18:48:05 Espoo... *snicker* < 1296763228 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1296763229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ahem < 1296763230 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :POO < 1296763231 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1296763232 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :okay carry on < 1296763235 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: IPv6 packets have a special header option for 32-bit MTUs. < 1296763242 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ais said most people respect speed limits because of speed cameras, pretty much < 1296763243 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I would think it is below 50%, but still a large percentage < 1296763253 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that speeds < 1296763261 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Header type? < 1296763267 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Cf. http://tools.ietf.org/html/rfc2675 "Jumbograms" < 1296763278 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, heh < 1296763283 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that just sounds wrong < 1296763305 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course the whole link must support the option in question in order for that to work. < 1296763312 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :With single address, TCP (and SCTP!) would allow at most 65535 listeners at once. But the number of possible connections is 4294836225M where M is address space size. < 1296763328 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, people don't speed because they die if they try. Though when I think about it, speeding only tends to happen during summer, a lot more rare during the winter < 1296763347 0 :impomatic!~chatzilla@86.241.112.87.dyn.plus.net JOIN :#esoteric < 1296763351 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And not very many networks do have >64K MTU, ,as was mentioned. < 1296763409 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, indeed, don't most networks still do 1500 or less still? < 1296763438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:25:43 what, no elliott either < 1296763438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:26:24 inorite? been a pretty pleasant day so far < 1296763444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: be careful or I'll ... er... < 1296763447 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :on my system, eth0: 1500, lo: 16436, sixxs: 1280 < 1296763449 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ban you from #esoteric-minecraft! < 1296763451 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHA I AM SO EVIL < 1296763452 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hardly surprising < 1296763456 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :darn, i have no powers :/ < 1296763481 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you're a sensitive one... :P < 1296763485 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, try finding a power outlet then ;P < 1296763495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HAR HAR HAR < 1296763507 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you should play df < 1296763518 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I'm currently trying to understand the military system. < 1296763551 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it sounds complicated. and scary! < 1296763561 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Ethernet is a bit on the small side; AAL5 (ATM adaptation layer 5; what they use for packet-switched data over ATM, and there's quite many ATM links, I understand many DSL systems use the same protocols) default MTU is 9180 octets. (But the maximum allowed is 65535 there too.) < 1296763565 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: fyi I didn't actually have anything to say to you, was just observing your absence < 1296763567 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: If it is GbE card, it might be possible to set MTU to over 9000!!! < 1296763573 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, which the wiki describes as to as (in describing difference to older versions): "[...] is a new feature that is both incredibly versatile... and, initially, completely impenetrable." < 1296763584 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yes, with glee < 1296763593 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, 1) it isn't in this computer 2) I doubt the rest of the network would like that < 1296763597 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:43:17 Ilari, I'm hoping to retire on a terraformed Mars ;) < 1296763601 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :enjoy 30 minute ping to earth < 1296763632 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ethernet Jumbo frames are not very well standardized. < 1296763641 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :At least on this system, it is possible to set MTU larger than 1500 for eth0. Rest of the network doesn't like it tho... < 1296763670 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :"The theoretical capacity of a Boeing 747 filled with Blu-Ray discs is 595,520,000 Gigabits, resulting in a 37,000 Gbit/s flight from New York to Los Angeles" - http://en.wikipedia.org/wiki/Sneakernet#Theory < 1296763670 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : enjoy 30 minute ping to earth <-- I'm sure they will come up with a working worm hole soon! < 1296763673 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've tried it out on the point-to-point gigabit link between the network HD box and the router, but it didn't really have noticeable benefits; probably overhead elsewhere. < 1296763675 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:48:12 variable, what does web hosting have to do with ISPs? < 1296763682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ISP has a more general meaning than its day-to-day usage < 1296763686 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ISP is technically any internet service provider < 1296763693 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i.e., web hosts, email providers, are all ISPs < 1296763697 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well okay, but no one uses it like that. < 1296763701 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :plenty do < 1296763706 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :especially the kind of people who talk about IPv6 < 1296763729 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but sure, what is a short word or abbrev for ISP in the day-to-day usage meaning then? < 1296763745 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: internet provider? < 1296763753 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, "IP" is already in use! < 1296763754 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :An Internet service provider (ISP), also sometimes referred to as an Internet access provider (IAP), is a company that offers its customers access to the Internet.[1] The ISP connects to its customers using a data transmission technology appropriate for delivering Internet Protocol packets or frames, such as dial-up, DSL, cable modem, wireless or dedicated high-speed interconnects. < 1296763756 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :IAP then < 1296763762 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah yes IAP would work < 1296763766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but i doubt anyone says /that/ :) < 1296763795 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well, indeed. Everyone says ISP and usually they mean that. If they use ISP in the wider meaning then I presume they use IAP! < 1296763795 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so WTF is multihoming < 1296763804 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you don't know? < 1296763821 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if i did, would i ask? < 1296763828 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I'm just surprised < 1296763842 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, basic example of it: connect through different IAPs for example. If one goes down, you still have access. < 1296763846 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: sure you would, just to check that Vorpal isn't just pretending to know what he's talking about < 1296763852 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you need some routing table magic to make this work < 1296763860 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that is, announce the routes through *both* connections < 1296763863 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:57:59 Ilari, and we need another RIR you forgot. Moon: 1, Mars: 4 sure. But with the global warming on Earth it won't be long until we have ACNIC < 1296763864 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Global warming is going to fuck us up well before colonising Mars is possible. :p < 1296763868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(wait, what does AC stand for there?) < 1296763875 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, thus it is limited to AS level < 1296763876 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : elliott, basic example of it: connect through different IAPs for example. If one goes down, you still have access. < 1296763883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok, nobody believes consumers want this, right? < 1296763886 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :non-businesses that is < 1296763889 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just checking < 1296763889 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : (wait, what does AC stand for there?) <-- read 2-3 lines further < 1296763893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the "home" part makes me suspicious < 1296763894 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : ok, nobody believes consumers want this, right? <-- indeed < 1296763897 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :good < 1296763898 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1296763902 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but a lot of businesses want it < 1296763904 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1296763907 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :multiofficing :P < 1296763911 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :no < 1296763916 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, for a single office < 1296763923 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Multiprovidering. < 1296763937 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, check the routing of a typical university. They will likely have several up-pipes for their AS < 1296763950 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :20:03:23 Ilari, so... That gives us... gah can't find my calculator and I suck at mental number juggling. < 1296763950 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :dc(1) < 1296763952 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, wait, do you know anything about BGP? < 1296763954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or bc(1) if you're a wimp < 1296763958 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: not a thing < 1296763960 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah < 1296763968 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm not an Internet-internals type < 1296763984 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :my knowledge of how google.com loads ends at HTTP < 1296764001 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah, the tubes can be a bit cramped at times. What with all the data going past at a respectable fraction of c. < 1296764009 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :what was that Google HTTP 'faster and lighter replacement' again? < 1296764025 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: how can you cope with not knowing it all the way down? < 1296764039 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, they had that? For what purpose? < 1296764043 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: i forget but i don't think anyone adopted that < 1296764052 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ah right, it was SPDY < 1296764059 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "make the web faster" I guess < 1296764066 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: indeed, it seems < 1296764072 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, hm do you know how optical transmitters work for fibers? < 1296764098 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, did they use it for anything? I mean, their netbook OS to talk to their own services seems a plausible use... < 1296764127 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: gnomes and light switches < 1296764128 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: because the net sucks! < 1296764137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Google Chrome utilizes SPDY[5][6] when communicating with Google services, such as Google Search, Gmail, Chrome sync and when serving Google's ads. Google acknowledges that the use of SPDY is enabled in the communication between Chrome and Google's SSL-enabled servers.[7] SPDY sessions can be inspected in Chrome at the special URL chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active . < 1296764160 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yep, gmail.com shows spdy sessions on this chrome < 1296764162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: The process of how fiberoptic cables are made is also very interesting; one telecom visiting lecturer talked about it for us. I've forgotten most of the details. < 1296764164 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BIG BROTHA IS SPEEDING UP UR ADS < 1296764167 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1296764190 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :http://stackoverflow.com/questions/4065344/is-spdy-really-used < 1296764199 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ah that explains why ads always load faster than the rest :) < 1296764201 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and apparently watching a lot of your moves: You know what ajax.googleapis.com (or what it was) is? < 1296764223 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: realtime search query completion? < 1296764263 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :interesting way to think of a endpoint-fibre-endpoint system: huge opto-isolator < 1296764340 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: It isn't that. It is collection of various javashit scripts... Good way to collect referer headers... < 1296764361 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Please stop calling it javashit... it's just silly. < 1296764434 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :seriously what's wrong with Javascript? just because its implementations are mostly horrible doesn't mean it's a bad language < 1296764447 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's a terrible language. < 1296764452 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Performance and security mainly. < 1296764454 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But for reasons like "terrible scoping". < 1296764459 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Security has nothing to do with JS-the-language. < 1296764467 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :performance? < 1296764473 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Anyway even if I hated JS with all my soul I'd still call it javascript. I don't say M$ either :P < 1296764477 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Plus JS performance is hardly bad. < 1296764480 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think V8 is faster than Python. < 1296764485 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :^ that. < 1296764496 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(ocf the DOM and canvas and whatever are slow as shit because the web is terribly architectured, BUT) < 1296764497 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*ofc < 1296764519 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : I think V8 is faster than Python. <-- a LOT of things are faster than python < 1296764520 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, terrible scoping, I agree < 1296764530 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, when it causes extreme loads on fast computers, its performance is bad. < 1296764530 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, now try again with well written cython code < 1296764540 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yeah yeah yeah. < 1296764545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But nobody complains about Python performance really. < 1296764548 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: No, *browsers* cause that. < 1296764552 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: The DOM, etc. < 1296764556 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=gcc < 1296764560 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: JS is used in servers too nowadays. < 1296764572 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The language isn't "slow" -- implementations are very fast nowadays. < 1296764578 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :nobody complains about python performance because if you need performance you're already using C modules/Cython/Psyco/Pypy/another language. < 1296764578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's the DOM, repainting, etc. that's slow. < 1296764581 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And those are all browser things. < 1296764585 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I have done it when I needed to use it in a damn lab assignment for a reversi playing AI. By switching to cython I got the ply up from ~3-4 to 7! < 1296764592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: YOU FORGOT OOC < 1296764597 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :god i'm horrible < 1296764598 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you forgot to shut up < 1296764606 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1296764606 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i forget that constantly < 1296764614 0 :nddrylliog!unknown@unknown.invalid PART #esoteric :? < 1296764619 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I have JS disabled in places because it uses too much CPU. And this is with i7... < 1296764648 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :OOC? < 1296764650 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1296764670 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I use noscript and only allow when I need it < 1296764682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ooc is the thing that nddrylliog will hate us if we keep mentioning it < 1296764694 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh, what is it then? < 1296764697 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And security is even bigger reason to strictly limit what sites are allowed to execute JS. You ever have browsed high-severity browser security advisories? < 1296764712 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: http://ooc-lang.org/ (nddrylliog standard disclaimer: he has nothing to do with the website at all) < 1296764725 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I don't browse CVEs and such daily but I know what you mean < 1296764735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, uh why would he have anything to do with it? < 1296764742 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: because he made the language/compiler < 1296764751 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :meh - no class for now < 1296764754 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, heh < 1296764764 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and is stuck in CONSTANT REGRET < 1296764764 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so someone took over then? < 1296764773 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no, he just let someone else make the website < 1296764778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :A DECISION HE HAS REGRETTED EVERY DAY SINCE < 1296764782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OH THE HORROR < 1296764784 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Basically, the amount of browser security issues that absolutely require JS to expoit or having JS makes WAY easier is scary. < 1296764795 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, website doesn't look too bad. < 1296764803 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes it does, it's horrible :P < 1296764808 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It has no information about the language, it's all marketing crap. < 1296764815 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, true. < 1296764818 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Plus it has a login button... that logs in with *GitHub*. < 1296764822 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No, not OpenID. < 1296764824 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Just GitHub only. < 1296764830 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1296764836 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also: We don't need no stinkin' manual, we have SCREENCASTS! < 1296764844 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, can't he get the person to fix it and/or take over the web site? < 1296764845 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric : I'm not an Internet-internals type -> I am :-) < 1296764856 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I don't think he cares nearly enough :P < 1296764859 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway what sort of language is it? What is your opinion on the language as such < 1296764890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's like Java/C# had decent native-code performance and had a bastard child with Scheme and it turned out all disfigured and seriously, nddrylliog is going to kill me, stop talking about ooc. < 1296764901 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric : Oh, it's a terrible language. -> its not a terrible language *if you understand it and use it correctly* which 99.9% of programmers don't < 1296764910 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :because they learned from silly tutorial online < 1296764915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: Its scoping rules are broken. < 1296764933 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, the first bit didn't sound too bad ("decent native-code performance"), the rest however does < 1296764934 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, agreed. It could do with some changes - doesn't mean its absolutely horid < 1296764947 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: I have utmost respect for Brendan Eich, I realise he had about 10 days to create a language which looked like Java and he did the honourable thing of trying to make it as much like Scheme as possible ... but he forgot to make scoping not suck on the way there. < 1296764955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also, objects make painful associative arrays. < 1296764958 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... Wonder how to create another esoteric language that seems to defy classification... :-/ < 1296764966 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: WITH FIRE < 1296764972 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The language consists of pouring fire onto innocent children. < 1296764976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The compiler is a bucket of fire. < 1296764981 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :CATEGORISE THAT < 1296765003 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, thing that annoys me about df: only some menus are mouse enabled. Some fully. Some only for some elements. Some not at all. Is consistency too much to ask for XD < 1296765014 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I doubt any REAL PLAYER uses the mouse. < 1296765067 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I don't unless I have a huge list and need to get an element near the middle :P < 1296765075 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, in which case it is faster than scrolling with keyboard < 1296765298 0 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1296765395 0 :copumpkin!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1296765617 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :F E D F I K F B K F A G L K K M L L N M M C I N H C J E C J E E H B E I A B N F 0 F 1 F o K 0 K 1 K i K o D 0 D 1 D o G 0 G 1 G i I i J o < 1296765727 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I ... agree! < 1296765897 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Permuting the symbols a bit: A B C A D E A N E A F G H E E I H H J I I K D J L K M B K M B B L N B D F N J A 0 A 1 A o E 0 E 1 E i E o C 0 C 1 C o G 0 G 1 G i D i M o < 1296765933 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, do they have any meaning? < 1296765942 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(that's supposed to be a cat program) < 1296766182 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Let's just say that esolang is so heavy to execute that I wouldn't want to run 99 beers program made in it... < 1296766407 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :One kilobyte of data into that sort of cat program. Already used 2 minutes of CPU time and still not finished. < 1296766489 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And it is not slow to load: if 16 bytes of test data is used, the finishing time is shown as 0:00.00 < 1296766523 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :How does it work? < 1296766530 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :4 minutes + < 1296766605 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Start with empty string. Then extend by one character it so that it won't match given Context Free Grammar. If no such extension is possible, quit. < 1296766624 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And repeat the extension step. < 1296766650 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :6min+ < 1296766694 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: That's cool. < 1296766794 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The string alphabet is 0, 1, i and o. 0 and 1 do nothing when placed. i causes byte to be read from stdin and written to end of the string using 0 and 1 (ignoring the grammar). o causes last 8 symbols to be read as byte and printed to stdout. < 1296766862 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :446.40user 0.06system 7:27.13elapsed 99%CPU (0avgtext+0avgdata 413376maxresident)k < 1296767186 0 :Tritonio!~TrT@178.128.14.50.dsl.dyn.forthnet.gr JOIN :#esoteric < 1296767236 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That grammar can be written in regexp form: (i[01io]{8}o)*([01o]|i[01io]|i[01io]{8}[01i]) < 1296767400 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like you're trying to solve a pspace-complete problem and expecting it to be fast :P < 1296767410 0 :hagb4rd!~hagb4rd@koln-4db41bf7.pool.mediaWays.net JOIN :#esoteric < 1296767467 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, CFG recognition is in P. < 1296767648 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :decision is PSPACE-complete though, innit? < 1296767746 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and what your program is doing amounts to deciding whether or not there is a string of arbitrary length that can be produced by a CFG < 1296767810 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :(in a lazy, give-up-quickly kind of way) < 1296768012 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :It repeatedly runs CFG recognition (and that's in P). < 1296768073 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296768082 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1296768091 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :then make it fast < 1296768373 0 :hagb4rd!~hagb4rd@koln-4d0b7fa2.pool.mediaWays.net JOIN :#esoteric < 1296768773 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296768903 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I have already optimized it a lot. Reading logs: Speedup hello world by 41 percent ... 55 percent... 86 percent... 286 percent... 118 percent... 440 percent... 38 percent... < 1296769669 0 :variable!unknown@unknown.invalid QUIT :Quit: Daemon escaped from pentagram < 1296770085 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1296770240 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1296770358 0 :augur!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1296770381 0 :Sgeo_!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296770387 0 :augur!~augur@129.2.129.167 JOIN :#esoteric < 1296771000 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :16:18:02 hm < 1296771000 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :16:18:31 Anyone use EsoAPI or PESOIX? < 1296771001 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :16:24:44 Anyone use BFComp? < 1296771001 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAA < 1296771013 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what is BFComp? < 1296771019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :who knows < 1296771029 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :also is PESOIX a new one? < 1296771033 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1296771035 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's an old one. < 1296771040 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo's DISSATISFACTION with it lead to PSOX. < 1296771042 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm logreading. < 1296771349 0 :poiuy_qwert!~poiuy_qwe@CPE001f5b00390f-CM001225d878d0.cpe.net.cable.rogers.com JOIN :#esoteric < 1296771360 0 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1296771375 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Client Quit < 1296771786 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Zev_(later_Xev)_Bellringer < 1296771794 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What an utterly stupid title. < 1296772031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1296772501 0 :pumpkin!unknown@unknown.invalid QUIT :Quit: Computer has gone to sleep. < 1296772576 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh... "Death by GPS". < 1296772671 0 :variable!unknown@unknown.invalid QUIT :Quit: Daemon escaped from pentagram < 1296772955 0 :nddrylliog!~ndd@AAnnecy-551-1-7-235.w86-211.abo.wanadoo.fr JOIN :#esoteric < 1296772970 0 :nddrylliog!unknown@unknown.invalid PART #esoteric :? < 1296773009 0 :elliott_!~elliott@91.104.255.7 JOIN :#esoteric < 1296773016 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I wonder if < 1296773018 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1296773018 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :yet no... < 1296773020 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :but < 1296773024 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1296773049 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle [Parser a] -> Parser a < 1296773049 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :No results found < 1296773051 0 :elliott_!unknown@unknown.invalid NICK :elliott < 1296773056 0 :elliott!unknown@unknown.invalid QUIT :Changing host < 1296773056 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1296773058 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle parsec < 1296773058 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :package parsec < 1296773058 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :module Text.Parsec < 1296773058 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :module Text.ParserCombinators.Parsec < 1296773063 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1296773127 0 :hagb4rd!~hagb4rd@koln-4db42948.pool.mediaWays.net JOIN :#esoteric < 1296773142 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl choice . map (\(c,r) -> char c *> return r) < 1296773142 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :choice . map (uncurry ((. return) . (*>) . char)) < 1296773145 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1296773167 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t foldl' < 1296773168 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a b. (a -> b -> a) -> a -> [b] -> a < 1296773182 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1296773184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl foldl' (\poop (c,r) -> poop <|> (char c *> return r)) < 1296773184 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :foldl' ((`ap` snd) . (. fst) . (. ((. return) . (*>) . char)) . (.) . (<|>)) < 1296773188 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl foldl' (\poop (c,r) -> poop <|> (char c *> return r)) pzero < 1296773188 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :foldl' ((`ap` snd) . (. fst) . (. ((. return) . (*>) . char)) . (.) . (<|>)) pzero < 1296773191 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1296773199 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl foldlr (\(c,r) poop -> poop <|> (char c *> return r)) < 1296773199 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :foldlr (uncurry ((flip (<|>) .) . (. return) . (*>) . char)) < 1296773206 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl foldlr (\(c,r) poop -> (char c *> return r) <|> poop) < 1296773206 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :foldlr (uncurry (((<|>) .) . (. return) . (*>) . char)) < 1296773210 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl foldr (\(c,r) poop -> (char c *> return r) <|> poop) < 1296773210 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :foldr (uncurry (((<|>) .) . (. return) . (*>) . char)) < 1296773211 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1296773668 0 :hagb4rd!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1296774077 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cracked.com/article_15982_5-horrifying-food-additives-youve-probably-eaten-today.html < 1296774081 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :More idiocy! < 1296774103 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :...these people find bacteriophages nauseating. < 1296774104 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What. < 1296774184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t (<|>) < 1296774185 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f a -> f a < 1296774195 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Oh shush, Cracked is amusing. < 1296774198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t (<$>) < 1296774199 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1296774213 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes, but you can't churn out amusing articles all the time. < 1296774223 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And they are perfectly capable of producing dross. < 1296774231 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle f a -> (a -> b) -> f b < 1296774232 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Prelude fmap :: Functor f => (a -> b) -> f a -> f b < 1296774232 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Applicative (<$>) :: Functor f => (a -> b) -> f a -> f b < 1296774232 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Monad fmap :: Functor f => (a -> b) -> f a -> f b < 1296774244 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl flip fmap < 1296774244 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :flip fmap < 1296774550 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl do x <- pSimpleUL; xs <- pUL; return (x :< xs) < 1296774550 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :(line 1, column 18): < 1296774550 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :unexpected ";" < 1296774550 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :expecting letter or digit, variable, "(", "`", "!!", ".", operator or end of input < 1296774553 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@undo do x <- pSimpleUL; xs <- pUL; return (x :< xs) < 1296774553 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :pSimpleUL >>= \ x -> pUL >>= \ xs -> return (x :< xs) < 1296774558 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl pSimpleUL >>= \ x -> pUL >>= \ xs -> return (x :< xs) < 1296774558 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :(`fmap` pUL) . (:<) =<< pSimpleUL < 1296774579 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t (=<<) < 1296774580 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a (m :: * -> *) b. (Monad m) => (a -> m b) -> m a -> m b < 1296774623 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hah... Yet another blogpost from Dr. Davis slamming wheat. < 1296774896 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what's wrong with wheat? < 1296774986 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Collection of posts about wheat among multiple blogs: http://nigeepoo.blogspot.com/2010/03/wheat-oh-dear.html ... < 1296775021 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wheat as in the grain? < 1296775039 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1296775042 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :He has a BSc in engineering, so I'm assuming crackpot. < 1296775195 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That list of blogposts about wheat in The Heart Scan Blog (Dr. Davis) is quite impressive. < 1296775236 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1296775301 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The Antony Colpo page (The Whole Grain Scam) is pretty funny. It is mainly E-Mail exchange between Colpo and some PhD idiot (presumably PhD on nutrion or somesuch). < 1296775451 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1296775656 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :PhD idiots are the BEST kind of idiots! < 1296775684 0 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1296775777 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, wait, is Colpo also an engineer? < 1296775778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1296775780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this makes no sense < 1296775798 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Googling Antony Colpo results in http://www.thegreatcholesterolcon.com/. < 1296775801 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(Engineers make up the majority of the PhD idiot population.) < 1296775803 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gotta trust anyone with one of those long-email-signup pages. < 1296775843 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yup, Anthony Colpo wrote one of (there are multiple!) books titled "The Great Cholesterol Con". < 1296775857 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And made one of those awful spammy websites for it too! < 1296775858 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, "nutcase" is written all over him. < 1296775879 0 :impomatic!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.5.16/20101130074636] < 1296775881 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The stupid emphasis alone condemns him. < 1296775892 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Dr. Malcolm Kendrik has also written a book with that title. < 1296775967 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"Evolutionary Medicine Forum". < 1296775969 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What. < 1296775984 0 :amca!~amca@CPE-121-208-84-154.cqzr1.cha.bigpond.net.au JOIN :#esoteric < 1296775999 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is that like medicine with genetic algorithms? < 1296776055 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :While epidemilogical studies are rather crappy, just check what kind of figures China Study comes up with connection between Wheat and heart disease (and various other nasty things). Ouch. < 1296776076 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1296776099 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"China Study" does not scream "reputable source" at me. < 1296776105 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :One of the best warnings about where too much trust on results of epidemilogical studies can lead, see Hormone Replacement Therapy. < 1296776133 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :a) heh - I was reading a while ago some study that showed that most studies were wrong < 1296776146 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Seems like http://en.wikipedia.org/wiki/The_China_Study_(book) < 1296776148 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There is study (two actually) titled China Study. There's also book titled "The China Study" (pretty much total garbage). < 1296776149 0 :augur!~augur@pool-74-96-14-92.washdc.east.verizon.net JOIN :#esoteric < 1296776152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/China-Oxford-Cornell_Study_on_Dietary,_Lifestyle_and_Disease_Mortality_Characteristics_in_65_Rural_Chinese_Counties < 1296776162 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :b) one study that I've been dying to do for a while is to correlate the price of tea in china with other random events :-} < 1296776200 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"What's that got to do with the price of tea in China?" "...as it turns out, absolutely nothing. Interesting!" < 1296776209 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Perhaps I could use this as a random number generator." < 1296776232 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :variable, do it on the price of fish as well. < 1296776253 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, hrm ? < 1296776266 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"What's that got to do with the price of fish?" < 1296776276 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :never heard that before < 1296776287 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And BTW, don't expect balanced discussion of The China Study (the book) on Wikipedia. There are some veganist admins there and The China Study is one of veganist bibles... < 1296776307 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1296776338 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, you are now actually going into full-on conspiracy nutcase mode. < 1296776347 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :This is a pity, because I quite liked you. < 1296776375 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, nearly everyone believes something completely irrational < 1296776382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: not really. < 1296776389 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :variable, indeed. I feel that this is why we can't have nice things. < 1296776389 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well, sure, but not to a significant extent. < 1296776393 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Most people, not nearly everyone.) < 1296776394 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, hang on a sec - there was a study on that < 1296776403 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: I thought most studies were wrong. Isn't there a study about that? < 1296776407 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :it was > 95% of people - which I consider nearly everyone < 1296776408 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: there are about a thousand wikipedia admins < 1296776410 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes :-} < 1296776478 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, its actually healthy to believe certain types of delusional things (like that one is above average in most areas) < 1296776510 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, out of thoursand people, there are likely to be one or few veganists in that group... < 1296776531 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, yes, and there are likely to be a few hardcore anti-vegans. < 1296776533 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :(one group of things I know really well are cognitive biases and flaws) < 1296776534 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Point? < 1296776539 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: But beware of Dunning-Kruger... < 1296776546 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also, "yeah, we read Less Wrong too". :p < 1296776551 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, I linked you to LW didn't I... < 1296776556 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :LW ? < 1296776558 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I don't because I am a hipster. < 1296776563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: Less Wrong. < 1296776567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Read it ironically. < 1296776567 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :oh right - less wrong - yeah - you did < 1296776577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: And then assert the earth is 6,000 years old. < 1296776586 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that's been done. < 1296776589 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Talk:The_China_Study_(book) < 1296776593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear god. < 1296776595 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I wrote a paper for university on the Dunning-Kruger effect :-} < 1296776597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After all, "THE BIBLE SAYS SO AND IT'S THE WORK OF GOD THEREFORE YES." < 1296776598 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol at this joke: "I suggest we delete ANY criticism of this work immediately. Wikipedia has a duty to protect this important book/study. Conflicting studies should be expunged. Articles or quotes from conflicting Doctors need to be deleted or at least make sure you remove 'Dr.' from their name as to discredit." < 1296776606 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: HOW DEFORMED IS YOUR MOUTH < 1296776619 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott ☺ happy? < 1296776625 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you forgot to wrinkle it! < 1296776639 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :elliott: How you know that's a joke? < 1296776649 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Because I was built with a sense of humour. < 1296776660 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ;--!() < 1296776664 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Even if the start was believable "or at least make sure you remove 'Dr.' from their name as to discredit." gives it away as a joke. < 1296776698 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Poe's Law does apply to veganists. < 1296776757 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Is there a reason you're saying "veganists" rather than "vegans"? ... Anyway, I know a few and they're not exactly evil or anything. :p < 1296776773 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, CARROTS SCREAM TOO < 1296776784 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :i am not a veganist i do not believe in vegans < 1296776799 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: sure you're aveganist, like atheists don't believe in god < 1296776803 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aveganists don't believe in vegans < 1296776810 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i guess atheists don't believe in the < 1296776812 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1296776895 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I think I did ponder implementing it before becoming dissatisfied < 1296776897 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Veganists are who take veganism to heights of fundamentalist religion. < 1296776940 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_, shut up, me and elliott are ganging up on Ilari right now. < 1296776953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Am I? < 1296776957 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm just commenting from the sidelines. < 1296776978 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Is Ilari veganist or anti-veganist? < 1296776984 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_, anti. < 1296776992 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :DID YOU KNOW THAT WHEAT IS A CONSPIRACY < 1296776996 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AN ENGINEER SAYS SO < 1296777007 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Dr. Davis is an engineer? < 1296777025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wheat killed my family, with its teeth. < 1296777027 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about that Nigel guy. I'll stop the ad homs now. < 1296777028 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Teeth and knives. < 1296777038 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wheat is a MUTANT < 1296777053 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Actually if wheat had teeth that would be kinda cool except not really. < 1296777055 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That "mutant wheat" stuff sounds more like from Dr. Davis... < 1296777057 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's my observation for the day. < 1296777081 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, erm, wheat actually is a mutant. < 1296777090 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :A mutant LOVE. < 1296777091 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's kind of an integral part of its usefullness. < 1296777109 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wild wheat shatters when its seeds have ripened, scattering them onto the earth. < 1296777127 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :This is good if you are a wheat plant but bad if you like eating wheat seeds. < 1296777136 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`addquote This is good if you are a wheat plant but bad if you like eating wheat seeds. < 1296777142 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"This is good if you are a wheat plant" is the best thing anybody has ever said. < 1296777151 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It occurs to me that I know little about wheat < 1296777159 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Wheaty foods come from the wheat's seeds? < 1296777170 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :or, just whole grain with those annoying seeds? < 1296777197 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_, whole grain is when the husks are left in. < 1296777203 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :288) This is good if you are a wheat plant but bad if you like eating wheat seeds. < 1296777204 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I think there are many more hardcore vegans than hardcore anti-vegans... Especially when talking about people elevating it to fundamentalist heights. < 1296777245 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I think she started turning her cheek towards me < 1296777308 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_, what. < 1296777319 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Even contexting in KT-AT that still makes no sense. < 1296777410 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I don't seek comments from fundamentalist vegans. Way way too painful to read anything that crazy. < 1296777431 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Animals are our friends, man. < 1296777440 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Dude. < 1296777462 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :When we hug < 1296777470 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OH GOD NO < 1296777478 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ELLIOTT DO NOT LOGREAD THIS < 1296777483 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :YOUR MIND WILL BE DESTROYED < 1296777499 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION braces himself < 1296777530 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_, WHY IS THIS EVEN WORTH MENTIONING < 1296777570 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think my bones are melting just from PH's reaction. < 1296777574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :MY *BONES* < 1296777575 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ARE *MELTING* < 1296777580 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(In general any fundamentalist comments are usually just plain too painful to read).