< 1295654474 0 :cheater-!~cheater@g229031206.adsl.alicedsl.de JOIN :#esoteric < 1295654552 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : if (t > (data->pause_char+data->pause_word)/2 && t <= 2*data->pause_word) { < 1295654555 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : log_debug("[libsilly/morse] Based on the timing, appending a space to %d.", ch); < 1295654564 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit silly. < 1295654578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Aww, I was hoping you just wrote it when you needed to copy a file one day. < 1295654639 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :14:22:35 i used it in Malbolge Unshackled to create an infinite lazy datastructure containing IORefs. afaik that usage is perfectly safe. < 1295654643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I wonder how < 1295654669 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!haskell mdo iorefs <- (:) (unsafeInterleaveIO newIORef) iorefs < 1295654672 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295654677 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1295654682 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :mdo? < 1295654685 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :meh, never mind < 1295654689 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes. < 1295654697 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :recursive do < 1295654732 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But... do doesn't DO anything! < 1295654821 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, recursive? < 1295654840 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1295654841 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :GHC used to support the flag -XRecursiveDo, which enabled the keyword mdo, precisely as described in A recursive do for Haskell, but this is now deprecated. Instead of mdo { Q; e }, write do { rec Q; e }. < 1295654882 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Q being? < 1295654888 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :anything. < 1295655114 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What is recursive about it? < 1295655198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :{-# LANGUAGE DoRec #-} < 1295655198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :justOnes = do { rec { xs <- Just (1:xs) } < 1295655198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : ; return (map negate xs) } < 1295655207 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"As you can guess justOnes will evaluate to Just [-1,-1,-1,...." < 1295655224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :see http://www.haskell.org/ghc/docs/6.12.3/html/users_guide/syntax-extns.html#recursive-do-notation < 1295655267 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't need all the features of other systems. Only commands should be have is: send, receive, list, logs. And then have files in the directory such as ".vcsconfig" and ".vcsstate" to tell such things as which files should be listed, text/binary, server to connect to, which is your current version if you want to upgrade, and so on. < 1295655273 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there any such things? < 1295655335 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: No. So you get to write your own!! < 1295655337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :O happy day. < 1295655410 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can write my own but I would still need a remote server for running this system. < 1295655483 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :my server is far too loaded, with irc logbots < 1295655550 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It should also be acceptable to have multiple servers in case someone else wants copies of it too. < 1295655660 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I suppose there is also the way to make it without server, in case you want to copy the packets by disks or by IRC or whatever. < 1295655680 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1295655831 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Greeble: the best word ever? < 1295655918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :greebdogifiericificjiojewofijaejgdfklm < 1295655919 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1295656349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should email Stony Brook < 1295656374 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Email..st..for what purpose < 1295656398 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/tmp/silly.ogg <-- have something extremely silly I just wrote < 1295656404 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :To try to figure out if I could get accepted into grad school or not, try to figure out what's going on < 1295656438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Via email. < 1295656440 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, I like it < 1295656454 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure me and quintopia have accurately conveyed just how worthless Sgeo's degree is going to be. < 1295656455 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq too. < 1295656459 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Shall we have another bash at it? < 1295656471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No. No you could not. < 1295656485 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Transfer, you dumbass! < 1295656488 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :There, that's enough work for me. < 1295656492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: we're awaiting your statement. < 1295656503 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I want something to show my dad < 1295656512 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A response from them would probably be sufficient < 1295656524 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: YOU CAN TRANSFER WITHOUT ASKING YOUR FATHER FIRST < 1295656536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You may have trouble even transferring. < 1295656546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: As most of your classes have been *useless*. < 1295656563 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, my English classes haven't been, possibly < 1295656573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those will transfer just fine, I bet. < 1295656583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But you're looking at literally having *the entire CS curriculum* to do. < 1295656599 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Better than starting from square 1, still. < 1295656601 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think that's what my dad is getting at. I'd have trouble getting homework done in non-computer courses at a more difficult college < 1295656605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: True. < 1295656607 0 :Mannerisky!unknown@unknown.invalid PART #esoteric :? < 1295656615 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: So transfer and keep your non-CS courses. < 1295656624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I doubt it. < 1295656645 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I still have more non-CS courses to do maybe. I'm not sure < 1295656652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*I* can get my homework done. And I'm a guy who actually spent a couple years not doing homework in high school until the very last minute. < 1295656660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"The very last minute" was literally "finals week". < 1295656663 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :"You don't need a type system to avoid SQL injection, you just need to stop being terrible at programming." < 1295656677 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Getting homework done is easier when you're not at a shitty school with tedious work... < 1295656794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You'd have a more useful degree if you went to a 2-year college and got an associates. < 1295656827 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can I find a code to compute the message hash? I should use a fast one but secure. < 1295656832 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :All this hatin' on Sgeo is getting in the way of people praising my beautiful work X-P < 1295656850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: How dare you. < 1295656857 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, move it out of tmp and someplace more permanent < 1295656868 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: tmp is actually pretty permanent X-D < 1295656881 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :We're not hatin' on Sgeo, we're hatin' on Sgeo's college. < 1295656888 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :We're trying to help him to not be stuck in shitland with shit degree. < 1295656906 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What's your course called again Sgeo? < 1295656911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Computer and Information Systems? < 1295656916 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Computer Programming and Information Systems < 1295656936 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Sgeo thinks he might be able to get into grad school at Stony Brook with a degree in Computer Programming and Information Systems from Farmingdale State College. < 1295656948 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I refuse to comment on this matter. < 1295656955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Me and pikhq are _trying_ to beat logic into the man. < 1295656957 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :so? good luck to him < 1295656958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, right now, I just want to contact someone to confirm whether I can or not. < 1295656968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: The CIS program in question has data structures as a senior-level course. < 1295656968 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: With that degree, his chances are pretty much nil. < 1295656984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: And yes, that class *is* the equivalent of what you probably did your freshman year. < 1295656989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: We're trying to spare him going to college again at a respectable university which would involve starting from scratch. < 1295656998 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :probably 2nd year here < 1295657010 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I'll be starting from scratch no matter what, right? < 1295657014 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No. < 1295657024 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You'll almost certainly be able to keep your non-computer courses. < 1295657036 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And possibly even some of the computer ones, but pikhq will know more than I. < 1295657039 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :apparently it's really hard to get into uni these days < 1295657041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You freaky Americans. < 1295657052 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :since aparently everyone is applying ??? due the recession ?? < 1295657058 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :this makes zero sense to me, but that's what newspaper says < 1295657069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: He will probably be able to get one transferred as the intro to CS class. < 1295657081 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: So: No, you won't be starting from scratch. < 1295657094 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1295657102 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :If you transfer now, you'll almost certainly be able to skip 90% of the non-computer shit, plus a bit of the CS. < 1295657107 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: "Knoll's Law of Media Accuracy: Everything you read in the newspapers is absolutely true except for that rare story of which you happen to have firsthand knowledge." < 1295657115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: He will need math, though. < 1295657126 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Better than starting from scratch. < 1295657128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: His CIS program requires almost none. < 1295657129 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1295657132 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm taking a statistics course now. < 1295657132 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hey doesn't augur go to stony brook < 1295657134 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does that help? < 1295657137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or at least did < 1295657140 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: "maybe" < 1295657143 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :did < 1295657149 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im at university of maryland now < 1295657150 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: But point is, you'll have a lot less work to do than starting from scratch :P < 1295657150 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why < 1295657153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: If it's not shitty it'll probably transfer, and will probably be a degree requirement. < 1295657171 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: could Sgeo get into grad school for CS with a degree titled "Computer Programming and Information Systems" from SUNY Farmingdale < 1295657190 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Gregor: The CIS program in question has data structures as a senior-level course. elliott: He will need math, though. elliott: His CIS program requires almost none. < 1295657196 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no idea, but i cant imagine why he couldnt < 1295657199 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just gettin' an opinion here :P < 1295657200 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you went to farmingdale? < 1295657206 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :augur, going to < 1295657211 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: his course is /really/ shitty < 1295657211 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Present tense < 1295657224 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i didnt know you're on long island! < 1295657226 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'ma let pikhq come up with words to describe how shitty it is < 1295657229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because i lack the vocabulary < 1295657230 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we couldve hung out! < 1295657232 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia can join in too < 1295657238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It requires more *business classes* than math! < 1295657248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IT REQUIRES BUSINESS CLASSES, FOR GOD'S SAKE < 1295657257 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but it's about INFORMATION SYSTEMS < 1295657331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, sorry, that data structures course *isn't even required*. < 1295657334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IT'S OPTIONAL. < 1295657350 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: TALK SOME SENSE INTO SGEO < 1295657357 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sgeo: go to sbu < 1295657368 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, Sbu University. < 1295657377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :augur, I want something to present to my dad more than "#esoteric says so" < 1295657383 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thus, an email < 1295657387 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo@Sbu.edu < 1295657395 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could take "Programming in Visual Basic" to meet your basic programming requirement! < 1295657402 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not sbu university < 1295657403 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1295657407 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes Sbu University < 1295657411 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the most respectable university! < 1295657415 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :are we making fun of Sgeo's institution again? < 1295657417 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, the Data Structures course is in C++, so that makes no sense, but yes < 1295657418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Then put your PIN number into the ATM machine. < 1295657420 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sbu - stony brook university < 1295657420 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1295657422 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no < 1295657425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sbu University < 1295657426 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :I BET YOU SAY PIN NUMBER TOO < 1295657427 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :DONT YOU < 1295657431 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1295657437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with RAS syndrome < 1295657442 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's a silly complaint < 1295657445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :RASS syndrome < 1295657446 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you should know that, mr. descriptivist :P < 1295657447 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1295657456 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :RSS syndrome < 1295657460 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ass syndrome < 1295657464 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1295657470 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ATOM syndrome < 1295657480 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :muon syndrome! < 1295657503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why are you so hung up on what your dad thinks? < 1295657511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It's pretty clear that he has no fucking clue. < 1295657515 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bcuz his dad is god incarnate! < 1295657579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: If you don't transfer to a more respectable university you will be qualified to ask, "Would you like fries with that?". < 1295657592 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : nothing wrong with RAS syndrome ← other than being pointless. < 1295657600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that requires a degree in advanced McDonalds! < 1295657609 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: no < 1295657618 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"PIN number" is easier to read in a lot of cases < 1295657624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you don't read "PIN" as "Personal Identification Number" < 1295657626 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you read it as "PIN" < 1295657636 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"PIN number" is clearer < 1295657676 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Now we have moved inescapably into the subjective, so there's no point arguing further. < 1295657692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, the ClearBF authors have edited the page, but not looked at either its talk page or their account's talk page < 1295657698 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: you argue with him, you have the CREDENTIALS < 1295657711 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/tmp/silly.ogg <-- Hey guys, still have something extremely silly I just wrote X-P < 1295657721 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: GAVE UP AFTER 15S DUDE < 1295657723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Needs more cowbell. < 1295657724 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*15s < 1295657726 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1295657728 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Add cowbell < 1295657741 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: im not going to argue with someone over the pointedness of something like RAQ < 1295657744 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :.. RAS < 1295657747 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Actually, the cowbell comes in at 18s. < 1295657748 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: YOU MUST < 1295657754 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: INSUFFICIENTLY SOON < 1295657756 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ALSO PROBABLY NOT ENOUGH OF IT < 1295657772 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, that's not a cowbell, you fool! < 1295657780 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I'm just trolltrolling :P < 1295657794 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :First you invent a trombute and completely fail at playing it, and now this! < 1295657803 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :GO BACK TO PIANO, PIANO BOY < 1295657804 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: lots of language is pointless on the surface, and its not subjective since we can do studies. does this pertain to RAS? who knows. its not a significant enough thing about language to worry about. < 1295657814 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :My favourite instrument is the xylotheremin. < 1295657817 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Hey, this is awesome :P < 1295657822 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: happy? < 1295657823 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You just sort of hold your hands above the relevant keys. < 1295657827 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, you have to kill him now < 1295657832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills Phantom_Hoover < 1295657837 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no, IRL < 1295657847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills Phantom_Hoover irl < 1295657852 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHAHAHAHAHA YOU DON'T KNOW WHERE I LIVE < 1295657854 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :kill him! and his irls! < 1295657858 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yes we do, Adhamhnan. < 1295657862 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills elliott IRL. < 1295657863 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or however the fuck you spell your retarded name. < 1295657866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: The issue of "which is preferable", however, is inherently subjective when both options are equally understandable and natural-seeming. < 1295657871 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Perhaps you should switch to a zeusaphone. < 1295657872 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: you don't know where i live either < 1295657881 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sends the email < 1295657886 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I know you live in Hexham and I know your surname. < 1295657895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Good luck with that :P < 1295657906 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: indeed, and hence why i said its not significant < 1295657915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ass syndrome lol < 1295657921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That said, I still think RAS syndrome is silly. < 1295657929 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No, it isn't :P < 1295657930 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How many people can there be in Hexham < 1295657934 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Lots < 1295657941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My thoughts on the matter don't change anything at all, of course, but it's still silly. < 1295657942 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I looked it up once and there weren't any famous people at all. < 1295657956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And obviously the work of the Department of Redundancy Department. < 1295657968 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You have no idea how much redundancy the typical English sentence contains, dude :P < 1295657982 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :language is incredibly redundant < 1295657985 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You no idea how redundancy typical English sentence contains. < 1295657990 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Population 11,000? < 1295657991 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for the same reasons that communications protocols have redundancy < 1295657995 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: his surname is Hird < 1295658000 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :coppro, I know that! < 1295658006 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :GNUHird < 1295658008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Well, I do know that most all human-relevant data has very low entropy. < 1295658010 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, 11,000 is *pathetic*. < 1295658020 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: have < 1295658022 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: It's enough that finding me will be non-trivial :P < 1295658026 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: we operate over very noisy channels < 1295658038 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I could find you easily with a phone directory. < 1295658041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah, called #esoteric < 1295658042 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yeah, it's the sort of number you could kill before breakfast. < 1295658043 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: we're not listed < 1295658047 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: so GOOD LUCK < 1295658068 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, OK I WILL GO TO THE LOONY BIN AND ASK THERE < 1295658194 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ALSO THERE MUST BE LIKE 2 SECONDARY SCHOOLS THERE < 1295658205 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Try one < 1295658207 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1295658209 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :One high school. < 1295658212 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :One middle school too afaik :P < 1295658226 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, wait, you guys have middle schools as well? < 1295658241 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yeeeeess... there are two systems and we have the three-tier one. < 1295658243 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :what tahe fuck is a middle school < 1295658247 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Anyway, I'm sure there's only like two people in Scotland with YOUR name :P < 1295658260 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: 8-12 year olds < 1295658262 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :GOOD LUCK FINDING THEM < 1295658263 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in the three-tier system < 1295658277 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what I should do < 1295658280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Well, one of them is you. < 1295658282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: implement my language! < 1295658287 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I'm already implementing it) < 1295658294 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm there was some problem with it, wonder what it was :D < 1295658294 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :nah you'll do it better < 1295658300 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but my language is cool < 1295658400 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, how's Amethyst coming? < 1295658412 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: GOOD < 1295658421 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: have i mentioned that it has sandboxing < 1295658432 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Now you have. This makes me feel happy. < 1295658451 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, you should return the favour and get a transfer. < 1295658494 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION → sleep < 1295658503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: In fact, EVERYTHING is sandboxed! < 1295658508 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1295658814 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to watch more DS9 < 1295659165 0 :nooga!unknown@unknown.invalid QUIT :Quit: leaving < 1295659186 0 :nooga!nooga@jasminek.net JOIN :#esoteric < 1295659580 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to make git work with a list file? < 1295659586 0 :poiuy_qwert!~poiuy_qwe@69.157.44.226 JOIN :#esoteric < 1295659722 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What is a SSH randomart image? < 1295659794 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: well I think gpg generates them but I am not sure why < 1295659835 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I am using the program "ssh-keygen" though. < 1295660031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I think it's some thing that shows your public key or something. < 1295660040 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :They're not relevant. < 1295660061 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: BTW, git was created by Linus Torvalds to manage the Linux kernel. < 1295660155 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does git allow specifying whether a file is text or binary file? < 1295660186 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: It automatically recognises binary files, but yes, you can: http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html < 1295660204 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: For instance "*.foo -crlf" would make all .foo files binary. < 1295660219 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Oh, sorry. < 1295660221 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: -text. < 1295660228 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-crlf is deprecated, -text is equivalent. < 1295660235 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You can also tell it that the file is text by saying text. < 1295660239 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Currently I have no binary files to upload to the repository, I want to make all files as text. < 1295660253 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: It behaves like that by default, I bleieve. < 1295660254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*believ. < 1295660255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*believe. < 1295660263 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But to be sure, you could do: < 1295660264 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :* text < 1295660272 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wait. < 1295660272 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :If you want to interoperate with a source code management system that enforces end-of-line normalization, or you simply want all text files in your repository to be normalized, you should instead set the text attribute to "auto" for all files. < 1295660272 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :* text=auto < 1295660281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: So just create a .gitattributes file with the contents: < 1295660282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :* text=auto < 1295660304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Google doesn't help when finding Elliott. < 1295660306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alas. < 1295660314 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I...stop talking me :P < 1295660320 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I feel VIOLATED. < 1295660341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially as there is a second Elliott Hird in Hexham. < 1295660358 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1295660360 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1295660366 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1295660483 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I am a bit confused with using git. How can I make a shell script that adds the files according to a list file, and then sends all changed files when I tell them to send? < 1295660528 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Is there something wrong with this? < 1295660533 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ git commit -a commits all files in the repository < 1295660537 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ git add foo adds a new file to the repository < 1295660542 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ git rm foo removes a file < 1295660552 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: That's equivalent to having a list file, except to add you use "add", and to remove you use "rm". < 1295660560 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You can use "git status" to see what files are in the repository. < 1295660564 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Files that aren't in the repository are shown with ? in front. < 1295660618 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1295660715 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do I need: git commit; git remote add origin ...; git push --all origin; like it tells me on the webpage? < 1295660729 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :When I type "git status" it lists all file under "untracked files" with # at the front. < 1295660734 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes, indeed, sorry. < 1295660739 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I do not want to upload all of the files. < 1295660743 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You only need to do "git remote add origin ..." and "git push --all origin" once. < 1295660747 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That will not add all of the files. < 1295660755 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :So I type "git add" and the filenames? < 1295660759 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1295660765 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: From then on, you just need to do "git commit -a" to make a local commit, and "git push" to give your changes to the server. < 1295660848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Actually do not do "push --all", just do "git push origin". < 1295660860 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :After you make your first commit with the files, of course. < 1295661173 0 :pikhq!~pikhq@174-22-147-221.clsp.qwest.net JOIN :#esoteric < 1295661188 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: haskela min legak < 1295661330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: lakhaskela toleur? < 1295661499 0 :j-invariant!unknown@unknown.invalid QUIT :Quit: leaving < 1295661770 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can it be told to only add files that are changed, and tell it that files that are not part of the list are removed (but still kept on the local filesystem and in the deleted files area of the server)? < 1295661791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: It does only add files that are changed, if you do "git commit -a". < 1295661798 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: And yes, it does not commit files that are not on the list. < 1295661802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :To remove a file from the list use "git rm filename". < 1295661926 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do I need --cached option when removing files? < 1295661989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Definitely not. < 1295662001 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"git rm foo" will not touch your current files. < 1295662005 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. < 1295662007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Yes, you do. < 1295662013 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, yes. < 1295662029 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: "git rm --cached foo" removes foo without removing it from your current directory. < 1295662058 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: If you have removed some files from your directory without using "git rm foo", just use "git add -u" and git will delete the files that are no longer there from the list. < 1295662076 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do I do like this? git add -- `cat vcslist` < 1295662092 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: No, you just do "git add somefile" to add somefile to the list. < 1295662096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"git rm somefile" removes somefile from the list. < 1295662100 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"git status" shows you the list. < 1295662320 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What happens if I use "git add" with a file that has already been added and not modified? < 1295662328 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Nothing happens. < 1295662351 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does that make it safe to do so? < 1295662356 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1295662357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Börk börk börk. < 1295662360 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But why would you want to? < 1295662376 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In case I keep a separate list file. < 1295662384 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Why? Git already has a list file. < 1295662532 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i was out having a life and risking it and getting drunk and meeting hot girls elliot < 1295662536 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :t < 1295662541 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well, Sgeo is more important < 1295662554 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but now i am fully willing to support you in your assessment of sgeo's degree as worthless < 1295662564 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :appreciated but SADLY BELATED. < 1295662600 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well i'm so sorry < 1295662614 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :relay my feelings of disgust to him next time he comes around < 1295662784 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1295662855 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Erlang won't get out of my head1 < 1295662856 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :! < 1295662904 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: amethyst has concurrency < 1295662936 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Amethyst has to be compilable to machine code, and also capable of running on BEAM, and on Android < 1295662937 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1295662944 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why BEAM? < 1295662955 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Because BEAM's awesome? < 1295662957 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :=P < 1295662960 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Not as awesome as machine code. < 1295662978 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Fine < 1295662991 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Android, sure, that would be possible. < 1295663256 0 :azaq23!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295663267 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Hay, it's work now!!! < 1295663277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HOORAY < 1295663301 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I see your commit. You should do: git config --global user.name zzo38 < 1295663304 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Right now you are "user" < 1295663313 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Also you did not add a commit message? < 1295663330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://repo.or.cz/w/TeXnicard.git/blob/c69b4f72ef872a35db284b772b06a82e47cc0af3:/vcslist You should probably not track vcslist in the repository < 1295663348 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are people who don't do commit messages, besides the other person on my project? < 1295663366 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: but now i am fully willing to support you in your assessment of sgeo's degree as worthless relay my feelings of disgust to him next time he comes around < 1295663450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Inside sources" claim that IANA's been asked to do the final allocation, and they just need to finish the press release before doing so. < 1295663473 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Why shouldn't I track vcslist in the repository? < 1295663483 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Well, it just seems strange to. < 1295663483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that that means much... Even if that's BS, final allocation's within the week. < 1295663504 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You could call it MANIFEST instead of vcslist, that's quite common. < 1295663520 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And, I did the git config after that commit I realized, so hopefully next time it will use the username and email registered with repo.or.cz. < 1295663566 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And didn't I add a commit message? < 1295663586 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I just used "`date`" as the commit message, because it is mandatory. < 1295663609 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You should describe your changes in the commit message, so that other people can see what you have changed. < 1295663613 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise it is hard to look through the history. < 1295663620 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That is the purpose of using a version control system. < 1295663653 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I do not always remember what changes I made. I just make some changes and then send them when I want to send it. < 1295663682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: If you do "git diff", you can see what changes you have made. Also, you can do "git commit" every time you make a significant change, and then do that multiple times before pushing. < 1295663689 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You can commit as many changes as you want before pushing. < 1295663726 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And it does not seem to treat the files properly, I looked at the files and it says "\r" at the end of each line. < 1295663758 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How can I make it remove it when sending, but to add it when receiving the files on a Windows computer? < 1295663764 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Try this: * text < 1295663766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in .gitattributes < 1295663768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :rather than text=auto < 1295663785 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Then make another commit. < 1295663786 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Where is .gitattributes file? < 1295663794 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: In your directory. < 1295663796 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Same place as vcslist. < 1295663799 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It is hidden from "ls" by default. < 1295663818 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is no such file, probably I have to create it? < 1295663837 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1295663843 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is a single line with "* text" good enough? < 1295663843 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And add the line "* text" to it without quotes. < 1295663846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Then commit again. < 1295663846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1295663863 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You do not need to add the .gitattributes file to the repository, but you can if you want to. < 1295663938 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK, I fixed it now. < 1295664075 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Also this time it commit with the correct username and email address, the same ones I used for register with the service. Please do not try to send message to this email address; it will probably bounce due to unreachable server. < 1295664099 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But will you start making proper commit messages? < 1295664158 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Maybe. < 1295664166 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yey! < 1295664200 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Did I configure everything correctly on the repo.or.cz service? < 1295664207 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1295664237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 3 < 1295664237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 4 % Licensed by GNU GPL v3 or later version. Modified versions of this < 1295664237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 5 % program must not be called "TeXnicard" without permission from the < 1295664242 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 10 % whatever you want, as long as they are not part of this file and it < 1295664244 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 11 % requires the user to compile it themself. < 1295664246 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That is not GPLv3! < 1295664261 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You cannot license your program under the GPL version 3 with those restrictions, you must make your own license or use another one. < 1295664278 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I thought there was some option in GPLv3 which permits some restrictions? < 1295664289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Yes but that restriction is not allowed < 1295664301 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Then how can I rewrite it to make it allowed? < 1295664303 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Also, anyone can remove the additional restrictions. < 1295664315 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Apart from certain ones. < 1295664331 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You cannot, with the GPL. < 1295664340 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You should remove your extra text and just license it under the GPLv3. < 1295664348 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is it option 7c? < 1295664359 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Also, your terms are non-Free, and Debian will not include your program in its operating system because of that. < 1295664369 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So you should consider removing the restrictions. < 1295664374 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think I am trying to use option 7c. < 1295664383 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I am not intending to make it non-Free. < 1295664396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: No, that is not true. Misrepresenting the origin would be saying you wrote it. < 1295664401 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You cannot prohibit people using the name TeXnicard. < 1295664411 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But you could say that they have to say "my version of TeXnicard" instead. < 1295664416 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can option 7e do that if I make it the trademark? < 1295664452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Yes, but you would have to pay, to make the trademark. Also, Debian would have to rename your program to include it. < 1295664456 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't care if people say they wrote it I just don't want people to call incompatible versions also "TeXnicard". < 1295664480 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Well, you have to. But you can make it so that people have to clarify that it is not the real TeXnicard, just their version of it. < 1295664533 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes, that is my intention, that they are not allowed to claim it is the real TeXnicard. < 1295664572 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: OK, you should say instead: Modified versions of this program must, if they are called "TeXnicard", clarify in their included documentation that their modifications are not part of the official TeXnicard. < 1295664578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But I think that might be non-Free, too. < 1295664594 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And isn't there such thing as unregistered trademark? (As long as "TM" instead of "(R)"?) < 1295664616 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Why do you think that might be non-Free? Don't many projects already do that and called Free? < 1295664631 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: No, you cannot use that exception with an unregistered trademark, only a registered one. < 1295664635 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And no, no other Free project does it. < 1295664657 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Firefox does it, but Firefox is not Free by default, and this is why Debian calls it Iceweasel; GNU also have their own version of Firefox because of this, called IceCat. < 1295664735 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Also, Debian only renamed Firefox because many people use it, if it is a smaller project, they will probably reject it completely. < 1295664797 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: The LaTeX license (LPPL) has roughly that restriction. < 1295664837 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I do not think so. < 1295665123 0 :macrohauler!unknown@unknown.invalid QUIT :Quit: Computer has gone to sleep. < 1295665281 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What do I type if I want to ensure that modified versions are not misrepresented as the official version of this program? < 1295665303 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: That is already prohibited by the GPL, I think. < 1295665394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: The TeX license only allows the use of the TeX name if it strictly conforms to some test of TeX correctness. < 1295665413 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, but that is not this restriction. < 1295665422 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: COMMENT ON MY AWESOME SILLY MUSIC < 1295665423 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: See /msg. < 1295665425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LaTeX, though, has a clause stating "You must not distribute the modified file with the filename of the original file."... < 1295665437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That is non-Free. < 1295665457 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Ah, sorry, it *used to* have that clause. < 1295665461 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I do not care about filename, as long as it is clear that it is not the official version of TeXnicard. < 1295665470 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Nobody will impersonate TeXnicard. < 1295665474 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The license does not allow it. < 1295665492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The current license has the same requirement as the GPL: modified components must not be misrepresented as original. < 1295665508 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1295665510 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1295665512 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: So the GPL already has what you want. < 1295665518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: BTW, DO NOT DO NOT DO NOT DO NOT add odd license requirements. < 1295665527 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Or the fire monster will get you!" < 1295665532 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The thing is, the GPLv3 allows anyone to remove them. < 1295665536 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So you can't really add much. < 1295665540 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1295665549 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK I removed everything else now and it just says "Licensed by GNU GPL v3 or later version." < 1295665575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: At best, it makes people hate you. At worst, it makes it damned hard for any distro to have your package. < 1295665625 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And with the GPLv3, almost all additional restrictions can be removed. < 1295665635 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, examples of this happening? < 1295665642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Firefox. < 1295665647 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oo < 1295665649 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now I removed that problem from my program. < 1295665653 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*Ooh < 1295665654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It is near impossible to package it right. < 1295665656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Thanks. < 1295665662 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: "Ooh"? < 1295665674 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As in, that's an interesting example < 1295665691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think the only distro not having to make some sort of peculiar arrangement for it is Slackware. < 1295665705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's because Slackware doesn't really patch stuff. < 1295665719 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Even so, Slackware should rename it just so that it is not packaging a non-Free program. < 1295665729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Slackware has never given a shit. < 1295665734 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Indeed :P < 1295665748 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Once upon a time it included Netscape. < 1295665768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Was redistributing Netscape even /allowed/? < 1295665773 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1295665779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, once they made it gratis. < 1295665813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pretty sure Debian had it in nonfree for a (short) while. < 1295665914 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hmm, was netscape ever not gratis? < 1295665963 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I doubt I am ever going to include any binary files in the repository for TeXnicard, since they can be compiled from the other files. Even such things as logos can be created using GF-Magick or something like that. < 1295665976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes. < 1295665982 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1295665991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: It was made gratis because of Internet Explorer being gratis. < 1295665998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1295666126 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Did I add enough Content tags to the repository? < 1295666146 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And is there a way to remove the Content tags in case they have been added by mistake? < 1295666147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Probably. Hay, you did not enter a good commit message! < 1295666173 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: /msg < 1295666203 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I need a commit message, I just have a script that automates sending the files to the repository. < 1295666235 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But that is what the purpose of a version control system is! < 1295666241 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You are meant to enter a commit message so that the history can be tracked. < 1295666249 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise there is no point in using a version control system. < 1295666263 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But you can still track the history. You can still look at the changes! < 1295666281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But you are meant to be able to track the history without looking at the changes. < 1295666340 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :zzo38 is Epsilion! < 1295666669 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How long is the commit message allowed to be? < 1295666692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: The first line should be less than 60 or at least 80 characters. 55 is probably the best limit. < 1295666701 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But then you should have a blank line and as many as you want to describe the change. But you can leave those out. < 1295666708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So you can just write one short line if you want. < 1295666715 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Like: "Optimise text procedures." < 1295666782 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do I use -F for multiple lines commit message? < 1295666808 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: No. If you just say "git commit -a", it will open an editor for you. You can set what editor it uses by setting the EDITOR environment variable. < 1295666826 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But it must wait until you close it before the command exits, so EDITOR=notepad will not work because it exits immediately! < 1295666838 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You can also use -F if you want (-F - reads from standard input.) < 1295666845 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(And if you make a mistake you can use Control+C to cancel it and try again.) < 1295667218 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK I fixed the commit message. < 1295667259 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yey! < 1295669306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, there I was, calmly harvesting some wood... < 1295669318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When a TREE FREAKING DECIDES TO COEXIST WITH ME, THEREBY KILLING ME. < 1295669330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yup! < 1295669335 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Try digging out in futute. < 1295669342 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Or just blame Notch -- was there a sapling below you? < 1295669344 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :If so, yeah, don't do that. < 1295669353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now I can't find any of my stuff. < 1295669357 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's just tree intercourse, gone horribly wrong. < 1295669363 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's near the tree :P < 1295669377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. No it's not. < 1295669381 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1295669385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No idea then. < 1295669388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Maybe they expired. < 1295669391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Protip: chests < 1295669392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1295669397 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It happens. < 1295669414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fucking hell. There goes my diamond tools and some redstone. < 1295669437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1295669444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I blame Notch. < 1295669452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Also, you have a full diamond toolset? < 1295669464 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Are you still playing on Peaceful? Because, y'know, man up at this point. < 1295669470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: No, but I had the relevant diamond tool. < 1295669474 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1295669475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PICKAXE. < 1295669482 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ARE YOU PLAYING ON PEACEFUL < 1295669514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. If I hadn't been I would have died several times by now. Because the tree spawned at me at the very start of night! < 1295669545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And my spawnpoint is not *that* close to where my stuff is. < 1295669552 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If you have armour you can survive at night :P < 1295669557 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And a sword. < 1295669572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: When you die you start WITHOUT ITEMS < 1295669594 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well. Right. But it's semi-easy to run back to your base ... dig an underground tunnel to it with a door to enter maybe? :P < 1295669615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: It's not like dying comes up often for me... < 1295669621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've been playing on peaceful! < 1295669622 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It will if you go off Peaceful :) < 1295669624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Which you should. < 1295669631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING TREE < 1295669646 0 :azaq23!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1295669738 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: When your biggest enemy is a tree, it's time to turn off Peaceful :P < 1295669774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IT TOOK MY DAIMOND < 1295669776 0 :Mathnerd314!unknown@unknown.invalid PRIVMSG #esoteric :can you do tree farms? < 1295669782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1295669784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mathnerd314: ... Yeeessss. < 1295669786 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :By planting saplings. < 1295669789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I died in mine. < 1295669838 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: go get your diamond back < 1295669843 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and then KILL ALL TREES < 1295669844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: It's not there! < 1295669845 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's lost. < 1295669846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :As he said. < 1295669851 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Blame Notch. < 1295669857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I did, however, kill all trees. < 1295669866 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Cause trees to go extinct! < 1295669905 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: YOU elliott: HE CAN MINE IT AGAIN < 1295669917 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what < 1295669926 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...what < 1295669932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: Diamond is rare. Insanely rare. < 1295669939 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1295669941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: Do you actually play MC :P < 1295669944 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :search long and hard < 1295669949 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait... < 1295669951 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this isn't #esoteric-minecraft < 1295669956 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering why all you fuckwits were in here < 1295669960 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :or build a giant tnt ball < 1295669961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oi, get to the proper channel! < 1295669964 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and blow out a crater < 1295669969 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and uncover all the diamond < 1295669976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: And destroy 70% of it ... < 1295669984 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :SO < 1295669991 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How do I remove a content tags from git repository? < 1295670002 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's not a git thing, that's just a repo.or.cz thing. < 1295670006 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think you email them? < 1295670007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1295670070 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How do I remove a content tags from repo.or.cz thing? < 1295670121 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: By emailing the administrator, I think. Why? < 1295670134 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The service is maintained by the admin team as a public service for the Git community, please contact admin@repo.or.cz with any requests, proposals, issues or patches - the underlying engine is fully open-source and easy to deploy. Or you may be also interested in other Git hosting sites. < 1295670135 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I < 1295670137 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is a tag "porn" by mistake. You could use the program to make pornographic cards, but it is not the intention to do so. This repository does not contain anything pornographic. < 1295670141 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: So I think you email admin@repo.or.cz. < 1295670311 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there some kind of prefix to tell it to delete a tag? < 1295670365 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I do not think so. You have to email admin@repo.or.cz. < 1295670492 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I looked at the source-codes for their system and in fact they do not have a command to tell it to delete a tag. < 1295670505 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: OK, that is why you should email admin@repo.or.cz. < 1295670506 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But they probably should, in case some tags are added by mistake. < 1295670522 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I don't have email. < 1295670534 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But you used an email to sign up. < 1295670552 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: That is receive-only, and only when my SMTP server is running (which at this time, it isn't). < 1295670564 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: OK, well, you will have to send an email to them in some way to remove the tag. < 1295670588 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1295670642 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, I don't think they should remove the tag. I think they should add a command for removing the tag. < 1295670651 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://gergo.erdi.hu/blog/2010-05-16-compiling_haskell_into_c++_template_metaprograms/ < 1295670664 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: OK, then the tag will stay there. If you had email you could email them to suggest that they add a feature to remove tags. < 1295670677 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You could even press the "fork" link on the repo.or.cz source, add that command yourself, and ask them to merge it back. < 1295670707 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1295670770 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1295670795 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But you would have to ask them using email. < 1295670846 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I do not have any email! < 1295670922 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Then you cannot ask them. But you could easily get an email address... < 1295670954 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I do not want any email. < 1295670965 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Then you cannot ask them and the tag will have to stay. < 1295670985 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do they have any postal mail? < 1295670995 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: ...no. < 1295670996 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or, IRC? < 1295670999 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1295671017 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Why do you not want email? < 1295671022 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's wrog with the tag? < 1295671061 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: The tag is mistake, it is not the correct tag. < 1295671087 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MetaFun is officially my new favorite language < 1295671771 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at Erlang's TV < 1295671811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Tk < 1295671835 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: link < 1295671837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :to metafun i mean < 1295671842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: i linked < 1295671846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : pikhq: http://gergo.erdi.hu/blog/2010-05-16-compiling_haskell_into_c++_template_metaprograms/ < 1295671851 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1295671855 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :also < 1295671860 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats with c++ templates < 1295671862 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i hear they're TC < 1295671870 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :see my link :P < 1295671878 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not sure they're tc, but < 1295671881 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :recursion limit < 1295671883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that < 1295671886 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quite probable < 1295671897 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why are they such < 1295671898 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this is insane < 1295671904 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: accidentally :) < 1295671905 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what do they do thats so magical < 1295671911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1295671915 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1295671918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now exCUSE me, i'm watching a minecraft video! < 1295671932 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell's type system is exponential worst case < 1295671945 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :er? < 1295671948 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how do you even get into super-exponential domains < 1295671958 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're being incoherent < 1295671961 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :templates are related to type systems, right? < 1295671965 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or am i mixing things up < 1295671980 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1295671981 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well sorta < 1295671984 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :they're like java generics < 1295671988 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats what i thought < 1295671990 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or rather java generics are like them :P < 1295671993 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :generics are parametric polymorphism < 1295671999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like parametric types in haskell < 1295672004 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or so #haskell says < 1295672013 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and thats what it seems like to me < 1295672051 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so if its almost TC to parse and typecheck C++ because of templates, wtf is going on < 1295672066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*like type classes in haskell < 1295672072 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: um it's not actually that esoteric... < 1295672081 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x3 < 1295672083 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :anyway stfu im watching this video < 1295672087 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i love haskell's type system, btw < 1295672114 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Who doesn't? < 1295672133 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1295672183 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1295672185 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's not powerful enough :P < 1295672209 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1295672218 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but its sexier than fuckin C#'s type system < 1295672226 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i just love haskell < 1295672232 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think thats it < 1295672246 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i wouldnt mind it if it had OO support and the options of a more powerful type system < 1295672249 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i love its syntax < 1295672258 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and its semantics < 1295672269 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OO is useless < 1295672272 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sry < 1295672276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and would destroy haskell < 1295672277 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its pretty useless, yeah < 1295672282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so nyah :P < 1295672306 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what i like most about OO is the style < 1295672318 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :functional style beats all! < 1295672324 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok let me rephrase that < 1295672328 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no :D < 1295672329 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i like postfix notation for certain things < 1295672332 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well ok < 1295672335 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haskell can do that :-P < 1295672337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :im watchin a video < 1295672339 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know :) < 1295672339 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :VIDYA < 1295672370 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alsp, i like the almost (but certainly not quite) reactive style that OO promotes < 1295672377 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: FRP < 1295672379 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont think most people think of OO that way < 1295672382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :solution to all problems :D < 1295672399 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1295672408 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: (note: fully generic implementation of FRP that doesn't leak space requires a lazy specialiser which is an open research problem :D) < 1295672415 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well, doesn't require, but it's the only way anyone knows how to do that < 1295672426 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dunno what a lazy specialiser is < 1295672436 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :OO is like a beautiful woman, who you want to make love to to prove to your dad that you're not a homosexual, but you just can't get it up, so you take some blue pills (functional paradigm) and ... < 1295672440 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know conal thinks that we should have good multithreading to make it truly shine, tho < 1295672448 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ...and then your analogy breaks down. < 1295672453 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"..." = nonsense metaphor taken too far :P < 1295672455 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :also, you're still gay < 1295672468 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: luke palmer is in cohorts with conal and he's the main proponent of specialisation for FRP :P < 1295672475 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but VIDEO < 1295672531 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i feel that OO should be reconsidered in light of haskell type classes < 1295672537 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fag fag fag VIDEO < 1295672541 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: im talking to Gregor < 1295672546 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor hates you < 1295672548 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :with all his heart < 1295672549 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats ok < 1295672549 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :VIDEO < 1295672555 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: What video? < 1295672570 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: THAT VIDEO YOU DIDN'T WANT GETTING OU-- stupid Minecraft shit < 1295672585 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1295672628 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I have only one thing to say to you, elliott. < 1295672630 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :PORNOGRAPHY. < 1295672634 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to jail. < 1295672635 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: he's underage < 1295672638 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o ok < 1295672671 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I should be nighty eating < 1295672682 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what < 1295672687 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Eating nighties doesn't sound wise at all. < 1295672706 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HE WILL DEVOUR THE BLACKNESS < 1295672767 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"Nighty" is another word for "nightgown" < 1295672778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DEVOUR < 1295672779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :THE < 1295672779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BLACKNESS < 1295672785 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's a black nightgown? < 1295672791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No, he's just a racist. < 1295672802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :A cannibalistic racist. < 1295672809 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Like Gregor Richards cannibalistic racist. < 1295672824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: Like being underage ever stopped anyone from watching porn. < 1295672838 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no but it generally stops people from talking about porn to the underaged < 1295672843 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it being a crime and all < 1295672844 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1295672862 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Is it really a crime for an underaged person to pretend to be 18 and to watch porn? < 1295672867 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how it is. < 1295672882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's a crime to knowingly give an underaged person porn. < 1295672893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Right. And websites can hardly do better than asking, since, well, this is the interwebs :P < 1295672899 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its a crime for someone >=18 to give porn to someone <18 < 1295672902 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in the us, anyway < 1295672911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, but consider a website < 1295672913 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or to talk about it < 1295672915 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and so forth < 1295672917 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Even parent->child, even though in any good family that's a 16th-birthday tradition :P < 1295672921 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :/talk/ about it, are you sure < 1295672926 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ye < 1295672927 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :s < 1295672930 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i cant talk about sex with you < 1295672934 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unless its in an educational fashion < 1295672935 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe that :P < 1295672940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It could be breach of contract for someone underage to pretend to be 18 and then watch porn, *if they could agree to contracts*. < 1295672946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: Lies and deceit. < 1295672948 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :At least I don't think freedom of speech has been pooped on THAT much. < 1295672950 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not! < 1295672954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I would be very, very surprised if that were true. < 1295672955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :VERY. < 1295672958 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And also facepalmy. < 1295672965 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if i asked elliott what his cock looked like i'd be breaking the law < 1295672970 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its true! < 1295672972 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: In many states in the US, it would be legal to *actually have sex* with elliott. < 1295672978 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Don't tempt him < 1295672979 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1295672983 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its state-dependent < 1295672991 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: dont worry, you're not my type ;P < 1295672995 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont like girls, after all! < 1295672999 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1295673002 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1295673007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries some more < 1295673009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, anyways, it's too late for me to give a shit about stupid laws. < 1295673022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've already earned a few thousand years in jail with DMCA violations. < 1295673025 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where's oklopol when we need him < 1295673033 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :srsly though < 1295673036 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is that really the case < 1295673040 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1295673045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I don't think it is. < 1295673047 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :are you sure, i don't believe you < 1295673048 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :citation plz < 1295673049 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1295673054 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :[citation needed] < 1295673058 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont have citations < 1295673061 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its just common knowledge < 1295673062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1295673067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: [US Constitution, 1st Amendment] < 1295673068 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :common knowledge is usually wrong < 1295673069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and its done mostly to justify other things < 1295673074 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :common knowledge is usually wrong < 1295673076 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the first amendment doesnt apply to everything < 1295673091 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tried to google "folk physics" -- entered "folk psychics" -- far more awesome < 1295673112 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :I SEE IN YOUR FUTURE... A BAND! < 1295673117 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :WITH BANJOS! < 1295673118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: Ah, right, it doesn't apply to judges being "it doesn't apply because FUCK YOU". < 1295673123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even though the text does. < 1295673128 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :seriously though < 1295673129 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :seriously though < 1295673129 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :seriously though < 1295673130 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :seriously though < 1295673131 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :seriously though < 1295673133 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :seriously though < 1295673136 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe augur < 1295673138 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so < 1295673138 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1295673146 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well im not having sex with you, either way < 1295673152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait was this just a really obfuscatory way for augur to be able to say if i asked elliott what his cock looked like i'd be breaking the law < 1295673154 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so dont you think of trying! < 1295673155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :without it technically being illegal < 1295673163 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no < 1295673165 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this raises the question, is it legal to talk about talking about sex with me < 1295673171 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i imagine your cock looks like a cock < 1295673180 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.petsintouch.com/nwposter/wp-content/uploads/2010/05/rooster-big1.jpg < 1295673187 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ITS SO BIG < 1295673191 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's big1. < 1295673196 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and look at that red head... < 1295673197 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*a big1. < 1295673198 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1295673206 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And ... those feet. < 1295673207 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Plus the feathers! And claws! < 1295673214 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats how i like my cocks < 1295673214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Keep fuckin' that chicken. < 1295673215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Aww, ninja'd :P < 1295673220 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :feathered and clawed < 1295673222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I swear that chicken only has one leg < 1295673224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.petsintouch.com/nwposter/wp-content/uploads/2010/05/rooster-big1.jpg < 1295673225 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Look at it < 1295673229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :One fuckin' leg < 1295673242 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Due to the nature of this conversation, I keep reading that domain as penistouch.com < 1295673243 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :your eyes are broken < 1295673246 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there are clearly two legs < 1295673260 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Augur and the Penistouch, a novel for young children < 1295673275 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :as written by Elliott Hird < 1295673293 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :As fapped to by Augur < 1295673305 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i wouldnt fap to something named that < 1295673309 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats a stupid title < 1295673343 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have figured out how much memory is used in total by Plain TeXnicard. It uses 0x12C6 bytes (0x22 objects). < 1295673360 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Augur and the Fap < 1295673369 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But of course it is not finish yet, so probably later it will be longer and use more memory. < 1295673373 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i might read that < 1295673375 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Bloat! < 1295673384 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: be sure to submit it to nifty.org when you're done with it! < 1295673387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: Augur and the Fapulatory Wonderganza! < 1295673412 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you think it is bloated? < 1295673443 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Very. < 1295673450 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to start Enhanced TeXnicard to remove the bloat. < 1295673511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Would you prefer http://www.penisland.com/? < 1295673530 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :augur: http://eu.nifty.org/nifty/gay/highschool/my-sleepover/my-sleepover-2 "When I was 13 I gave my first blowjob and had my first gay anal sex. It was with a boy called Elliott." // elliott's secrets revealed by Google's site: feature X-P < 1295673540 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I, er, wow X-D < 1295673562 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :didnt we already guess this? < 1295673613 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: From this we can conclude that my penis was at least 7 inches long as of two years ago. Now I just need to figure out a way to claim that the story proves it has exponential growth. < 1295673624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I AM DETERMINED TO USE THIS TO MY ADVANTAGE < 1295673637 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I didn't read past the first paragraph, didn't mean to actually make any positive statements >_> < 1295673652 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 7in at 13 ... that's gotta equate to like 11in by adulthood <_< < 1295673687 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :man < 1295673702 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if only < 1295673714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Definite qualifications for going into porn. < 1295673717 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I am not going to do _anything_ to dispel this rumour. < 1295673719 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :At all. < 1295673723 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Please propagate it. < 1295673778 0 :acetoline!~acetoline@122.58.180.208 JOIN :#esoteric < 1295673784 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can i just point out that elliott has entered that period his life when he actually starts caring about sex? < 1295673795 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to two eyars ago, where he only cared about programming languages < 1295673796 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: You can do that if you want to, but I think it is not bloated. I think even primitive TeX uses more than 4K of memory. < 1295673806 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: Psht, programming languages are clearly superior. < 1295673809 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its so cute. we get to see him become a real woman <3 < 1295673812 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: well yes < 1295673823 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`addquote its so cute. we get to see him become a real woman <3 < 1295673827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: You'll note that we are *here*, not sleeping with women. < 1295673830 0 :Mathnerd314!unknown@unknown.invalid QUIT :Remote host closed the connection < 1295673832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't really think I've changed much in two years apart from becoming less stupid :P < 1295673832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1295673837 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Which is *obviously* because we made that choice! < 1295673840 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :*more < 1295673841 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: (Or men, as the case may be :P ) < 1295673846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: No, just women. < 1295673851 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :We're all either straight men or lesbians here. < 1295673854 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Erm... < 1295673858 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Right, yes. < 1295673861 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So augur is clearly a lesbian. < 1295673876 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im a big fat lesbian < 1295673879 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :totally true < 1295673881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Nah, those of us interested in men multitask. < 1295673891 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1295673898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That came out slightly differently than intended. < 1295673911 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: its ok < 1295673911 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :276) its so cute. we get to see him become a real woman <3 < 1295673915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: i thought you said you weren't into girls < 1295673923 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :HackEgo: IT'S OK WE STILL LOVE YOU < 1295673931 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: im not! < 1295673935 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: but you're a lesbian! < 1295673940 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :except those girls that might as well be boys < 1295673948 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :At this exact moment, acetoline is thinking "What the hell kind of channel did I just join" < 1295673954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :acetoline: Here, we are GAY. < 1295673959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: They've been in here before :P < 1295673962 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who < 1295673964 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Although not said anything afaik. < 1295673966 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :nah I know you guys < 1295673973 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :CREEPY < 1295673975 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :acetoline is the fbi agent watching this channel < 1295673984 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :acetoline: Who are you < 1295673985 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :usually he just sniffs packets < 1295673996 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And cocaine. But mostly packets. < 1295673998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And doesn't notice that we save him effort with the logs. < 1295674001 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :elliott, wtf you mean none of you remember me? < 1295674016 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :acetoline: OH NO I remember ... good ol'... acetoline... who are you < 1295674017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :acetoline: Did you use a different nickname previously? < 1295674036 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :acetoline: According to my logs, that's the first line you've ever SAID in here :P < 1295674050 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :oh, hmmm < 1295674055 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Primitive TeX has 322 multiletter control sequences and 1330 strings. The format file generated when "\dump" is given at the "**" prompt for INITEX, is 119694 bytes long. < 1295674065 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have my "Three Worlds Collide" song stuck in my head < 1295674068 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :I might have changed my nick; the last time I talked in here was several months ago, I really don't remember < 1295674069 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ grep acetoline 10* < 1295674069 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ grep acetoline 09* < 1295674069 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ grep acetoline 08* < 1295674073 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I have a song for Three Worlds Collide < 1295674093 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember my nick then, I mean < 1295674105 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://news.nationalgeographic.com/news/2011/01/110119-yellowstone-park-supervolcano-eruption-magma-science/ < 1295674108 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :acetoline: I do not remember either. < 1295674109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yellowstone is going to erupe < 1295674110 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1295674112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have "omoitè ha okusennmann" stuck in my head. (思いでは億千万 if you want to Google) < 1295674113 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we're all doomed < 1295674121 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yellowstone is just a big pizza < 1295674123 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :do you guys remember the regex replacement language? < 1295674129 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :the one that compiled to DFA? < 1295674131 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :that was mine. < 1295674134 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :acetoline: there are fifty of those i think ... well the dfa thing < 1295674135 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what is it called < 1295674143 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1295674154 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :is the yellowstone supervolcano actually /about to erupt/ < 1295674155 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :I never gave it a name really < 1295674160 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i thought we had a few more decades < 1295674161 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: no < 1295674163 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but its bulging < 1295674170 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Bulging like augur. < 1295674175 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HAD TO BE DONE < 1295674176 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :rawr < 1295674184 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :It was mode-based, and it was blazing fast < 1295674184 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually im kinda drunk so < 1295674187 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i say we start a massive geothermal energy project there < 1295674187 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :I can link it if you guys want < 1295674192 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bulging is difficult < 1295674193 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :steal heat < 1295674216 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what, in augur? < 1295674222 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1295674223 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :acetoline: sure < 1295674225 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heat in yellowstone < 1295674250 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no pretty sure quintopia means your bulging < 1295674251 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what do you look like, now that you've begun to become a "man" < 1295674253 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: confirm/deny < 1295674259 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: like a girl still xD < 1295674263 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pics! < 1295674266 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no < 1295674266 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'm secretly female < 1295674268 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :k < 1295674276 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well im not asking to see your secret vagina < 1295674282 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: i plead the 5th < 1295674283 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but i don't have one, that's how secret it is < 1295674286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only the public one. < 1295674291 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's being withheld from my OWN EYES < 1295674300 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :LE GASP < 1295674304 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now i'm paranoid < 1295674313 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll try chopping things off to see if they're real, brb < 1295674317 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :last i saw of you, you looked lik a young david deutsch < 1295674324 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :back < 1295674326 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAH < 1295674328 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH < 1295674329 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OW OW OW OW OW < 1295674342 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cut your fingernail too close to the nail bed, huh < 1295674346 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hate it when that happens :( < 1295674363 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm currently missing an arm and an anus < 1295674369 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :good time to sleep i feel < 1295674372 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1295674392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur is into girls only if they lack anuses < 1295674393 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and arms < 1295674403 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not at all true < 1295674403 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :good to know < 1295674408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :both arms and anuses are important to me < 1295674413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But nothing else. < 1295674431 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :shake hands -> anal sex, what more do you need < 1295674436 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't particularly mind if a girl's eye is near useless < 1295674446 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"eye" < 1295674448 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not eyes, mind you < 1295674458 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :elliott: who shakes hands < 1295674460 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what is this < 1295674470 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well erm < 1295674471 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fisting then < 1295674474 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :GOOD BOY < 1295674485 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: isn't this discussion illegal < 1295674485 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :venus demilo is supposed to be quite beautiful < 1295674488 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1295674489 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :without arms and an anus < 1295674501 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Venus Demilo sounds like a pornstar < 1295674510 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :she is < 1295674511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: How does the law work with a cross-jurisdiction conversation, anyways? < 1295674517 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :an armless anusless headless pornstar < 1295674526 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i think its determined based on where you are < 1295674526 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm just a bloody stump of a finger < 1295674530 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or where the "victim" is < 1295674533 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :AND AM GOING NOW FUCK OFF GOODBYE < 1295674535 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :augur: i feel molested < 1295674540 0 :elliott!unknown@unknown.invalid QUIT :Quit: fucking sleeping < 1295674540 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sleeps also < 1295674545 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whichever jurisdiction wins < 1295674549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Clearly we should all head out to the Vatican. < 1295674553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Age of consent is 12. Fuck yeah. < 1295674558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1295674562 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :practical age of consent is 6 < 1295674581 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :seriously tho, who the fuck would want to fuck a prepubescent kid? < 1295674598 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :post-pubescent, fine, but pre? < 1295674598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pedophiles? < 1295674604 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well yes thats not the point tho < 1295674843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NASA has a solar sail in space right now. FUCK YEAH. < 1295675229 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"solar sail" < 1295675229 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295675333 0 :TLUL!~TLUL@wikia/The-last-username-left JOIN :#esoteric < 1295675701 0 :pikhq!~pikhq@174-22-163-34.clsp.qwest.net JOIN :#esoteric < 1295676117 0 :acetoline!unknown@unknown.invalid PRIVMSG #esoteric :solar fail amirite < 1295677630 0 :MagiMaster!4760e31a@gateway/web/freenode/ip.71.96.227.26 JOIN :#esoteric < 1295677761 0 :MagiMaster!unknown@unknown.invalid PART #esoteric :? < 1295678131 0 :azaq23!unknown@unknown.invalid QUIT :Quit: Leaving. < 1295678887 0 :TLUL!unknown@unknown.invalid NICK :TLUL|afk < 1295678927 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is the reason why you get error messages saying "The operation completed successfully" because of the command to receive error message text not done immediately after the operation with error? < 1295680419 0 :amca!~amca@CPE-121-208-84-154.cqzr1.cha.bigpond.net.au JOIN :#esoteric < 1295680837 0 :TLUL|afk!unknown@unknown.invalid QUIT :Quit: *disappears in a puff of orange smoke* < 1295680984 0 :zzo38!unknown@unknown.invalid QUIT :Quit: *disappears in a bomb of invisible smoke* < 1295682079 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, exit(normal). < 1295683199 0 :clog!unknown@unknown.invalid QUIT :ended < 1295683200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1295685967 0 :totem!~brasero@unaffiliated/totem JOIN :#esoteric < 1295687209 0 :totem!unknown@unknown.invalid PART #esoteric :? < 1295689816 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1295691287 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://www.2playerproductions.com/images/stories/jeb.png < 1295691308 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"How on earth did he confuse = for == and not notice for 3 years?" < 1295693657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have great news btw < 1295693669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in my dream, i actually saw the solution to the collatz problem! < 1295693680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly shouldn't be that hard to reproduce it < 1295693795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the solution was not written in traditional math notation tho, there was this black board that had like a 20x30 grid of holes, and then the girl who solved the prob put red, green and blue pearls in the wholes and drew a racetrack < 1295693888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :she didn't quite have time to explain what the interpretation was before the killing started, i don't remember what happened, all i remember is the fear of death < 1295694485 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Swedish open source spell checking software generally sucks more or less badly. I wonder why. < 1295694540 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :For example, firefox's spell checker suggested that "tvåkomplement" (two-complement) should be "tvålkomplement" (soap complement). The latter I have no idea what the fuck it would be. < 1295694554 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, Phantom_Hoover ^ < 1295694648 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I mean, either it doesn't handle concatenating words properly, in which case "tvålkomplement" must actually be in the word list(!). Or it does handle concatenation. In which case it should handle "tvåkomplement" just fine. < 1295694861 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry, Finnish free spell checkers suck even more; esp. wordlist-based approaches that can't do the inflections. < 1295694920 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, heh < 1295694950 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, but seriously, "soap complement". That's ridiculous! < 1295695079 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, at least Swedish have rather few suffix variants for a given word. 4 I think. Or actually 8 I guess but the equiv of the 's (as in foo's) in English is pretty much the same always iirc. < 1295695228 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Firefox's Finnish spell-checker actually seems to do better than I expected, based on five or so test-words. < 1295695475 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, the one in firefox is vastly better than the one in open office for Swedish < 1295695950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: tv isn't a noun so it can't be the first part of a compound? < 1295695967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really even a question, i'm sure that's the reason < 1295695968 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, know any modern general purpose language with built in support for fixed point values? < 1295695981 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I would think they can compoundize things like "kaksikäsinen"? < 1295695989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1295695990 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, uh. tvåkomplement is the Swedish word. < 1295696002 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I mean, as far as I know it is valid < 1295696005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: the spell-checker isn't a native spearker < 1295696007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*speaker < 1295696022 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, well no, it is a stupid program :P < 1295696036 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what does that word mean? < 1295696038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: so what about two-handed < 1295696062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: it means "he who possesses a pair of hands" < 1295696071 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :tvåarmad, is it? < 1295696079 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I would say it should be tvåhändig. < 1295696091 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well that is better, though that means two-armed < 1295696097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not asking what it is, i'm asking if the program understands it < 1295696103 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh. sec < 1295696121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah the finnish version can mean either really < 1295696135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although perhaps only the arms one makes sense < 1295696149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't actually even consider it might mean something < 1295696151 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes it knows "tvåarmad" at least. < 1295696167 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not tvåhändig though < 1295696171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, surely it said "you must mean" tvlarmad < 1295696176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1295696176 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, nope < 1295696183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so tvarmad might be an exception < 1295696193 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it *did* suggest tvålhändig though :P < 1295696193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tvlhndig must be in everyday use anyway < 1295696197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1295696201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then there's no mystery < 1295696223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tv can't be the first part of a compound, tvarmad is in the word list < 1295696227 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, the problem here is that "händig" also means something else < 1295696239 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tires tvåhandad < 1295696242 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Dictionary here does list "tvåhändig" and "tvåhänt" both; you could try the latter. < 1295696257 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or tvådimensionell, for that matter. < 1295696271 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They're different sort of words than komplement, though. < 1295696280 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :tvåhänt sounds better yes. But it doesn't handle that either. < 1295696297 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :tvådimensionell it *does* handle < 1295696308 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what a weird spell checker < 1295696321 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is like it handle compounds only in some cases < 1295696332 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not all compounds are valid, after all. < 1295696344 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Must be something word-class-related. < 1295696355 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well. I have always preferred a descriptive grammar to a normative one. < 1295696374 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :And everyone would find words like that just fine. :P < 1295696378 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't (immediately) figure out any unarguably correct Finnish words it didn't handle. I mean, it doesn't recognize "kissaisa" which I unambiguously parse as "catlike", but it does recognize "kissamainen" which is more "regular". < 1295696407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i parse kissaisa as a internetified kissais < 1295696410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1295696423 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, a native speaker of Swedish just hears if a compound sounds valid or not. To me "tvåhänding" does sound slightly awkward but still valid. < 1295696434 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err tvåhändig* < 1295696470 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :tvåhänding sounds like some creature from a book. < 1295696491 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, "very catlike"? < 1295696497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295696507 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1295696510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"a -> " does not have any sort of function in finland < 1295696511 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :you said *internet*ified < 1295696512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*finnish < 1295696515 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not *intensified* < 1295696516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1295696518 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :how did I misread that < 1295696536 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it doesn't recognize the always-touted "longest word" epäjärjestelmällisyydellistyttymättömyydellänsäkään, but that's just ridiculous anyway. It does do shorter variants, like "epäjärjestelmällisyydelleenkin". < 1295696553 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it does do the also-often-mentioned long-compound kolmivaihekilowattituntimittari. < 1295696588 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I made a 73 letter word in Swedish. This was many years ago. Word 98 for Mac OS (classical mac os) thought it was valid btw. I doubt open office would < 1295696601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"epäjärjestelmällisyydellistyttymättömyydellänsäkään" makes perfect sense at least, i've heard variants that aren't really finnish at all < 1295696622 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :though word failed miserably at hyphenating it! < 1295696648 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, is "epäjärjestelmällisyydellistyttymättömyydellänsäkään" a compound word? < 1295696652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :compounds are unbounded in finnish, you can just concatenate any nouns as long as you like < 1295696654 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and what does it mean < 1295696658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not a compound < 1295696680 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : compounds are unbounded in finnish, you can just concatenate any nouns as long as you like <-- same in Swedish. Though after a while you run out of imagination. < 1295696696 0 :amca!unknown@unknown.invalid QUIT :Quit: neit < 1295696710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :järjestelmällinen → organized, systematic. < 1295696718 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then it's just suffixes, and a negation prefix. < 1295696741 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, clearly a soap-complement would be what you get when you replace everything that isn't soap with soap and replace all the soap with something else. < 1295696764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that means "even with his not having been made become full of unsystematicness" < 1295696767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :roughly < 1295696772 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't really like the whole "järjestelmällisyydellisyys" bit it has in there. < 1295696780 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, but soap is not a binary thing. < 1295696804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :järjestelmällisyydellisyys iterates a syffix twice, yeah < 1295696806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can just repeat that < 1295696822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iloisuudellisuudellisuudellisuudellisuudellisuudellisuud < 1295696823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*s < 1295696834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*suffix < 1295696835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1295696851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so maybe unsystematicnessness < 1295696864 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's a bit like repeating -ness in English. < 1295696891 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And kolmivaihekilowattituntimittari means "three-phase kWh-meter", but that's very straight-forward. < 1295696891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well repeating ness is a perfectly valid way to construct arbitrary length words in english < 1295696892 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you mean like foonessness? < 1295696895 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :how meta < 1295696904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :happinessnessnessnessnessnessnessnessnessness < 1295696913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is the longest english word that's not a compound < 1295696922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i think i know a longer one < 1295696940 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : well repeating ness is a perfectly valid way to construct arbitrary length words in english <-- actually I can't work out what it means after the third iteration or so < 1295696966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :erm, the state of being the state of being the state of being happy? < 1295696969 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah in Swedish that would be "trefas kilowattmätare" I think < 1295696970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you stupid or something < 1295696995 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm I meant actually sensible meaning < 1295696999 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Doesn't that just measure kW's, not kWh's? < 1295697003 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh right < 1295697013 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :"trefas kilowatttimmemätare" < 1295697015 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :then < 1295697031 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The triple-t is nice. < 1295697040 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, typo < 1295697044 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1295697059 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I think one t should be stripped there < 1295697071 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, but I'm not sure. < 1295697071 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295697113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well someone could be experiencing happiness in your backyard, so you tell them happiness is not allowed in there, and then he says "but the happinessness of my happiness is so overwhelming i can't control it!" and then you say "the happinessnessness your happiness' happinessness is feeling is an illusion" and shoot the guy < 1295697127 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I see... < 1295697201 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here in Finland we'd put a dash in, probably. Though usually there's two matching vowels at the inner border of a compound, not consonants. < 1295697221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't really correct use of -ness :D < 1295697224 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yeah I would probably rewrite it in some way in Swedish < 1295697228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but let's not get into that < 1295697232 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yeah I was wondering if happinessness really mean "happiness of happiness" < 1295697270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one thing it could mean is "the fact that someone is the happiness of something" < 1295697281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1295697281 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, the way you used it, it seems like you reified happiness < 1295697307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you pretty much have to for that meaning of -ness, don't you < 1295697317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1295697319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :suppose not < 1295697321 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yeah and I'm wondering if that is actually valid. < 1295697336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you need to get some tangible grip of the happiness that someone is feeling < 1295697352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so that you can start talking about the happinessness of that particular happiness... < 1295697367 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, quite. So does adding extra -ness make any sense at all then? < 1295697376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone might argue that there is only one happiness, but then talking about its happinessness surely is even more important. < 1295697382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it makes a lot of sense < 1295697392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have any uses ofc < 1295697406 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, :D < 1295697409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean in your everyday life < 1295697422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it would be crazy to say it's not valid < 1295697440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :INSANE < 1295697463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PURE MADNESS < 1295697526 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm what we need is a formal definition of what -ness means exactly. Because I don't read happinessness as happiness of happiness. But rather as the state of being in the state of being happy. < 1295697566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not the happiness of happiness, it's the property defining happiness. < 1295697589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you are feeling happiness if the thing you are feeling has the property of happinessness. < 1295697621 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm okay. < 1295697625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just like you are feeling cat if the thing you are feeling has the property of catness! < 1295697630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295697664 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, but what about non-emotions where you add -ness? < 1295697682 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, tidiness for example < 1295697691 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :tidinessness? < 1295697726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you know, when your room is tiny, it has the property of tidiness, in which case the tidiness characterizing your room shows clear signs of tidinessness. < 1295697732 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, also isn't -ness only for adjective -> noun? That is another reason why it wouldn't work for cat or for multiple ones < 1295697741 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, "tidy" not "tiny" < 1295697765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because if it didn't have the property of tidinessness, it wouldn't be tidiness in the first place, and thus wouldn't have been a property of the room in the first place < 1295697769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*tidy < 1295697775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :typo, d and n are so close < 1295697786 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what keyboard layout? < 1295697786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :catness is valid < 1295697820 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, but cat is a noun, and from what I can find -ness can only be used on adjectives. And that turns them into nouns. < 1295697830 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but okay, could be you are right < 1295697854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :catness first turns cat into an adjective, then before anyone notices, it goes one level higher so that it looks less suspicious < 1295697863 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, :D < 1295697999 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm oklopolnessness < 1295698024 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or would it be oklonessness < 1295698045 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :PURE MADNESSNESS < 1295698144 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think for catness a more attitudinous word is "cattitude", for obvious reasons. < 1295698198 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, "attitudinous"? < 1295698238 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's like "fabulous", but with more 'tude. < 1295698873 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Wonder what the heck is going on with APNIC... Someone says the depletion date is known (but confidential), someone else says APNIC just hasn't requested (and if they will, it will be processed in normal time...) < 1295698955 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's the end of the world as we know it < 1295698965 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's the end of the world as we know it < 1295698973 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's the end of the world as we know it < 1295698977 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and I feel fine < 1295699011 0 :acetoline!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1295699117 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Or they send the request on schedule (not on allocation threshold...) < 1295699220 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :They are way below when they should have allocated... < 1295699234 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :asparagus < 1295699304 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :APNIC may well know how long IANA is going to take, so by sending request at suitable moment, one has pretty good idea about the depletion day.... < 1295699637 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1295699829 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1295701825 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :What's up with all the news articles about IPv4 depletion coming out lately? < 1295702218 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1295702310 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Apparently 60% of AOL's income comes from idiots who haven't realised they're paying for a service they don't use. < 1295702564 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295702681 0 :cheater-!~cheater@e181128226.adsl.alicedsl.de JOIN :#esoteric < 1295703420 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, which service is that? < 1295703437 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, the actual "IS" in "ISP". < 1295703449 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, so... what do they use AOL for then? < 1295703455 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Email. < 1295703468 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, and they use another ISP for actual browsing? < 1295703473 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(and so on) < 1295703473 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1295703477 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, wtf < 1295703499 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :BTW: Any progress on getting esolangs.org to have an AAAA record? :-) < 1295703515 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Based on the stuff I've read it's mainly technologically-illiterate old people, so "idiots" is a bit harsh. < 1295703521 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I doubt the server has IPv6. < 1295703535 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, as in, it doesn't have any inet6 ip apart from ::1 and a link-local one < 1295703746 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, if the server doesn't have AAAA record, it probably doesn't have IPv6 address anyway... < 1295704194 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, I have concluded that the clicking mechanism you used in the pen projectiles is unworkable for pen rockets. < 1295704595 0 :oklofok!~oklopol@dyn37-180.vpn.utu.fi JOIN :#esoteric < 1295704770 0 :oklopol!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1295704797 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I get this sense that my attention span is plummeting. < 1295704843 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that usually happens as you get younger. < 1295704850 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :completely normal < 1295705191 0 :cheater00!~cheater@e181133125.adsl.alicedsl.de JOIN :#esoteric < 1295705203 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295706635 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, oh, right, I'm just going through time backwards. < 1295706711 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is all i'm saying < 1295706711 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :For a second there I was worried something was seriously wrong. < 1295708374 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1295708555 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :.emit sdrawkcab gnivom m'I syas kofolko < 1295708568 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!najreo < 1295708636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ni* < 1295708686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Phantom_Hoover in all four dimensions simultaneously -----### < 1295708691 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :.oN < 1295708710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm didn't help < 1295708719 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swatpans oerjan in the 5th dimension. < 1295708726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :.ha < 1295708890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :suo!suaw!p ay+ u! punoje h11njaje> sujn+ uefjao * < 1295708908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some loss of information may be expected < 1295709271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :00:11:29 14:22:35 i used it in Malbolge Unshackled to create an infinite lazy datastructure containing IORefs. afaik that usage is perfectly safe. < 1295709274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :00:11:33 hmm, I wonder how < 1295709330 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dammit wiki's down < 1295709388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION visits his own homepage directly, notices Unshackled isn't mentioned there < 1295709422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://oerjan.nvg.org/esoteric/Unshackled.hs < 1295709494 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : suo!suaw!p ay+ u! punoje h11njaje> sujn+ uefjao * <-- really? that's interesting! < 1295709515 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, do you have a proof of that though? < 1295709541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you may notice that i am no longer going backwards in time < 1295709546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Q.E.D. < 1295709568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : !haskell mdo iorefs <- (:) (unsafeInterleaveIO newIORef) iorefs < 1295709581 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh. I blame it on the loss of information then. It ended up as "The Riemann hypothesis is true" < 1295709641 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, unless it has been shown that you not going backwards in time implies that it is true. < 1295709717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i think you'd want something like iorefs val = let iorefs' = liftM2 (:) (newIORef val) (unsafeInterleaveIO iorefs') in iorefs' < 1295709801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've got nothing on the RH, although i could direct you to a crank commenting on godel's letter who does < 1295709848 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1295709868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh you're just trying to make a cyclic mutable list < 1295709906 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, btw I'm downloading system upgrades. Just after I read your line about the crank I checked back at the terminal window and saw that it was downloading cracklib, which I first read as cranklib XD < 1295709934 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(in case you don't know, cracklib is the thing used to say "no, you can't use that as password, it is too weak) < 1295709944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in which case, mdo iorefs <- (: iorefs) `fmap` newIORef whatever should work, i don't think you even need unsafeInterleaveIO for that < 1295709954 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :s/)$/")/ < 1295709978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: SPOOOOKY SYCHRONICITY < 1295709991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(not really) < 1295709998 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not really no < 1295710015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although it _could_ be < 1295710061 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, don't you need more than two events for that to happen. Like if I would check into #nethack and someone would say "kraken" and then I would misread that or whatever. < 1295710066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: um it needs a ; return iorefs at the end too < 1295710071 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(not that that happened atm) < 1295710093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no, two events is enough < 1295710096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*are < 1295710107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course more help < 1295710112 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :a friend of mine wrote a game in javascript < 1295710114 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=LvKZPvJ5dBY < 1295710115 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295710131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :using his own 3d engine < 1295710210 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nooga, was the 3D engine written in js too? < 1295710218 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1295710223 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it runs in chrome < 1295710246 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://redshootinghood.info/ < 1295710246 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nooga, meh doesn't count unless you write a JITing js implementation in js to host it :P < 1295710332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t do rec {x <- return (True:x)}; return x < 1295710333 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall (m :: * -> *). (MonadFix m) => m [Bool] < 1295710555 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bl < 1295710664 0 :FireyFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1295710714 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats FireyFly -----### < 1295711153 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why < 1295711165 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh just because of his nick? < 1295711209 0 :Adiemus!~Adiemus@dslb-088-067-052-045.pools.arcor-ip.net JOIN :#esoteric < 1295711330 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :why? well because of the why of course. < 1295711440 0 :Adiemus|2!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1295711467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MVSCA SWAPPENDA EST < 1295711510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although them darn flies seem to be getting tougher < 1295711701 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : MVSCA SWAPPENDA EST <-- hm. Is it a transposition crypo? < 1295711704 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :crypto* < 1295711714 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no it's mock latin < 1295711717 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sounds LATIN < 1295711727 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh. What is it supposed to mean < 1295711730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well only the SWAPP- part is fake < 1295711753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :The fly should be swapped < 1295711758 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wait, does latin have v or something as a vowel or how do you pronounce "MVSCA"? < 1295711781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in classical latin, U and V were still one letter. same with I and J. < 1295711792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and W didn't exist of course < 1295711861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1295711865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*SWATTENDA < 1295711869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1295712168 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1295712172 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i mean just wowe < 1295712184 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you even translated it correctly...still not what you meant < 1295712194 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :also, if MVSCA is fly, what is mouse? < 1295712201 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :MVSCVLVS? < 1295712239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just MVS, i suspect < 1295712254 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :quintopia, what does a fly have to do with a mouse? < 1295712280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: the latin words look slightly similar < 1295712287 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh okay < 1295712307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"The best known mouse species is the common house mouse (Mus musculus)." < 1295712316 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1295712341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the musculus part being an adjective only used in the scientific nomenclature, not in actual day-to-day latin < 1295712413 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ah, but the modern term "muscle" comes from that adjective form, so i expect that they did use it in conversation to mean "mouse-like" < 1295712435 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :or "mousey" < 1295712451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wiktionary.org/wiki/mus#Latin < 1295712465 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :also en:mouse = sv:mus < 1295712488 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wiktionary.org/wiki/musculus, see etymology < 1295712520 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I haven't checked yet but I expect something like "because the mouse back then were body builders" < 1295712554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wiktionary.org/wiki/%CE%BC%E1%BF%A6%CF%82#Ancient_Greek it looks like the greek had some trouble giving this word just one meaning :D < 1295712585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: the muscle meaning is borrowed from the greek, where the word has four different unrelated meanings < 1295712608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :three of which sound similar in english, btw < 1295712636 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the reason i heard was that when one flexed the bicep, it looked like a little mouse currying around underneath the skin < 1295712637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well the last one is from the same greek/latin, so may not count) < 1295712666 0 :Wamanuz!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1295712677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: plausible, but with it being from ancient greek it's not exactly easy to confirm... < 1295712683 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295712701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the greek were big on fake etymologies iirc, they thought hero and eros were related... < 1295712737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(hero=heros in greek, so just one letter difference, and one that greek doesn't actually write to boot) < 1295712754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*didn't actually write < 1295712832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: i think the singular is still biceps, btw < 1295712851 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :if you want to be all latinate about it, yes < 1295712863 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but bicep is common usage in english < 1295712897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...it is? < 1295712928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what would you know. although it's listed as nonstandard. < 1295712969 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but so common that i've never heard biceps used as a singular noun in my life < 1295713108 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well maybe you only hang out with stupids < 1295713113 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :have you thought about that < 1295713193 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :quintopia, isn't it "bicepses" or something in plural? < 1295713214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not in latin < 1295713219 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I meant in English < 1295713229 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, in Swedish it is same in singular and plural at least < 1295713234 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i would not be surprised if the entirety of the american population that can be commonly found on the weight room floor fell into that category < 1295713236 0 :Adiemus!unknown@unknown.invalid QUIT :Quit: The Spirit and the bride say, Come! Let everyone who hears this say, Come! Let everyone who is thirsty come! Let anyone who wants the water of life take it as a gift! [Revelation 22:17] < 1295713286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...someone probably didn't fit in this channel < 1295713298 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :do you live on the weight room floor, quin? < 1295713352 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: far from it. it's just that people don't talk about biceps much in other places < 1295713354 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah esolangs can be too much for some < 1295713412 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: oh right, i didn't actually realize that the word meant... even though i did look up the finnish term to check " oerjan, in Swedish it is same in singular and plural at least" < 1295713418 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*what < 1295713468 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i thought you met all your friends in the weight room, which sounded interesting < 1295713556 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i should try that sometime < 1295713566 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :go to the gym just to make friends < 1295713570 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :see what kind of people i can find < 1295713573 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1295714203 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1295716271 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :so < 1295716277 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alamaailman vasarat < 1295716280 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :they are really good < 1295716371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Based on the name they must be a Finnish thing. < 1295716394 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1295716395 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1295716421 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well no < 1295716432 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : XML was a great choice for SVG. I usually write my SVGs by hand in a text editor, so it was nice to have a format that's human-readable. < 1295716433 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : Though, it shouldn't be too much of a problem in most cases. < 1295716433 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : Gregor: like YAML or JSON < 1295716433 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : yorick, sadly, does not know The Way. < 1295716433 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : human-readable, maybe; human-editable, not even close. < 1295716434 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : you call reading a single line of xml "human readable"? < 1295716437 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Trolling ##javascript for fun and profit. < 1295716482 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :niiiice < 1295716600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :11:02:07 i have great news btw < 1295716600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :11:02:19 in my dream, i actually saw the solution to the collatz problem! < 1295716600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :11:02:30 prolly shouldn't be that hard to reproduce it < 1295716601 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :11:04:25 the solution was not written in traditional math notation tho, there was this black board that had like a 20x30 grid of holes, and then the girl who solved the prob put red, green and blue pearls in the wholes and drew a racetrack < 1295716605 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :11:05:58 she didn't quite have time to explain what the interpretation was before the killing started, i don't remember what happened, all i remember is the fear of death < 1295716608 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I want to `addquote all of this. < 1295716633 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :10:22:56 "How on earth did he confuse = for == and not notice for 3 years?" < 1295716643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: wtf, minecraft is fairly close to being 3 years old... < 1295716645 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's fucking scary < 1295716647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1295716647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :two < 1295716691 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i played the alpha that long ago. sounds right. < 1295716742 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it ran fast, but it didn't have much in the way of crafting or user interface...it was just pick up blocks here and put them there... < 1295716833 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: you don't mean alpha < 1295716834 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you mean classic < 1295716840 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :anyway it was mid/late 2009 < 1295716856 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :classic? is that what they call it now? < 1295716880 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: It was never called alpha :P < 1295716897 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it played like an alpha < 1295716952 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: not as much as Alpha did < 1295716962 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and Alpha wasn't as alpha as the first Beta :D < 1295716968 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1295717004 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1295717012 0 :nddrylliog!4eea3654@gateway/web/freenode/ip.78.234.54.84 JOIN :#esoteric < 1295717034 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone. bored. any cool esoteric language to implement? I'm kinda lost in esolang's language list. < 1295717054 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Underload is pretty easy and fun to implement < 1295717095 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :sounds fair. Let's do it < 1295717098 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :implement banana scheme please < 1295717137 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha I wish :) < 1295717155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:25:00 http://oerjan.nvg.org/esoteric/Unshackled.hs < 1295717157 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: dear god < 1295717171 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Of course, Underload have already been implemented many times. You can make another implementation if you want to, but other way is to make implementation of one which is not currently implemented. < 1295717176 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: And then I'll write a Brainhype interpreter in Scheme-omega, right? < 1295717187 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: if you have time, sure < 1295717199 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: If you implement Scheme-1 then you can run my error-compliant Brainfuck/w/index.php?title=Talk:Brainfuck/index.php implementation: http://esoteric.voxelperfect.net/wiki/Brainfuck/w/index.php%3Ftitle%3DTalk:Brainfuck/index.php < 1295717212 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Some are not implementable though) < 1295717262 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: yeah, that the problem. Most reasonable/not-a-clone-of-brainfuck languages seem to have been implemented already < 1295717290 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: You could implement Magenta. < 1295717305 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Note that Magenta is not only hideously complicated, but it has a curse on it, and implementing it is therefore incredibly unwise :P < 1295717314 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: There are many others (see the Unimplemented category, many of those are implementable but have not been implemented yet) < 1295717317 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: seems like the spec's offline < 1295717321 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reocities.com/ResearchTriangle/Station/2266/tarpit/magenta.html < 1295717342 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have a backup copy of the Magenta spec too. < 1295717343 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1295717386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Example Magenta function: < 1295717386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :function feedthebear (enum[bear] whichone, enum[food] bearfood) < 1295717387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :begin < 1295717387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : bool fed; //if all goes well... < 1295717387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : whichone[call] (); < 1295717387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : try { < 1295717388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : whichone[eat] (bearfood); < 1295717390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : throw (whichone[eat](armp)); //armp is a global indicating < 1295717392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : } //zookeeper's arm < 1295717394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : < 1295717396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : return (fed=TRUE); < 1295717398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :end; < 1295717413 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :omg my eyes. < 1295717426 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :it basically takes the worst in every language ever, right? < 1295717427 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Amusingly, I am fairly sure that, despite its incredibly redundancy, they still don't manage to have a loop construct as complicated as Common Lisp's LOOP. < 1295717437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: It takes everything from every language ever. < 1295717448 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1295717460 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :task feed_fish(food Fishfood, fish Goldfish) [yp=lastproc+1, \ zp=MINPRIORITY] begin < 1295717460 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : bowl Fishbowl; < 1295717460 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : commode toilet; < 1295717460 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : < 1295717460 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : get(Fishfood); < 1295717462 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : feed(It, Goldfish); //It=Fishfood here < 1295717463 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : < 1295717467 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : toilet=Fishbowl:empty(); < 1295717469 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : toilet:flush(); < 1295717471 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : clean(It); //It=toilet here < 1295717473 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : < 1295717475 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :end; < 1295717485 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :why the gratuitious backslash? (before zp=MINPRIORITY) < 1295717507 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :huh are comments somehow meaningful/interpreted sometimes? < 1295717529 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :well silly questions, I should just go and read the spec < 1295717543 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I'll finish implementing Underload first < 1295717598 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: the backslash probably means something :D and no, I don't think so < 1295717615 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I wrote an Underload compiler once, which was good fun, but it was slower than a clever interpreter (that optimised integers). < 1295717646 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:29:55 elliott: i think you'd want something like iorefs val = let iorefs' = liftM2 (:) (newIORef val) (unsafeInterleaveIO iorefs') in iorefs' < 1295717648 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmm < 1295717658 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: isn't it technically valid for that to evaluate to an infinite list of the /same/ IORef? < 1295717662 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i.e., only one < 1295717674 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: have you been in here before btw? haven't seen your name before :) < 1295717710 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm trying to get an infinite list of /different/ IORefs < 1295717743 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Nope, never joined esoteric. I'm the author of http://ooc-lang.org/ though. < 1295717764 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Oh, that language I've been ignoring :-) < 1295717768 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :but now non-esoteric languages sound a bit boring. I needed more nonsense in my life < 1295717774 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: That particular one :) < 1295717799 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Actually ooc has the distinction of being the one language that Sgeo hasn't managed to decide is the best ever before getting bored of it. < 1295717811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I was going to put "dubious" before "distinction" but I'm not so sure. < 1295717817 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1295717835 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But bah, darned kids and your mutability and yer side effects and yer objects. < 1295717845 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :yeah. I've repented of my sinful ways since. < 1295717858 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :very well, we won't sacrifice you _immediately_ < 1295717881 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :awesome. I'm just about done fucking over every relationship - one left to go. How does monday sound? < 1295717897 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm...Monday's not good < 1295717901 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :How does Wednesday sound? < 1295717934 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1295717936 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i want to watch < 1295717939 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :if I'm not into ethyl coma by then, sure < 1295717953 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :well, "into" is probably a poor choice of words. < 1295717973 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: What are you going to use to write the implementation? < 1295718009 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Why ooc, of course. I'm almost done redefining basic constructs on top of basic types. < 1295718026 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Along the years, ooc has grown in some sort of INTERCAL-2. Or what Java would be if they listened to users. < 1295718033 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so many features to abuse, it's really esoteric heaven < 1295718036 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: You probably want to just store everything as a string. < 1295718050 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Thanks to S. < 1295718055 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^ can be interpreted as "eval" < 1295718092 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have made implementation of Underload written in TeX. < 1295718104 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha, awesome < 1295718156 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Some things are easy like ! is just \endgroup < 1295718192 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1295718340 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :wonderful, I already have 5 levels of indirection in just a few lines of code. < 1295718359 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ur doin it rong < 1295718443 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha, no. that's the goal < 1295718508 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I'd extend Func but I'm not sure if rock supports that. < 1295718556 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :push(popAndThen(|| push(pop()))) // ain't that beautiful? < 1295718636 0 :rodgort!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1295718638 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1295718639 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1295718698 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in a few years elliott will be pasting this stuff, going all "lol nddrylliog u were so noob lol" < 1295718711 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :totally < 1295718726 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: heh "I'd like to do this, but I dunno if my language can do that!" < 1295718729 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's reassuring :D < 1295718731 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and nddrylliog'll be like STFU FAGGOT IMA IGNORE UR ASS < 1295718733 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well *compiler < 1295718734 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :heh, my language could. < 1295718735 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :my compiler... < 1295718755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I PRESCRIBE SICP < 1295718774 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :but if you could see the things I'm throwing at it right now - it's a pretty fair fighter, if you ask me. < 1295718778 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :have you read sicp already, elliott < 1295718783 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, constantly < 1295718794 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :sicp is a bit like bdsm, right? < 1295718798 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :somehow i find that hard to believe < 1295718799 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :except without the fun part < 1295718802 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :did you do all the exercises? < 1295718812 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ALL OF THEM < 1295718819 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :they are kinda simple < 1295718822 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ooh I was gonna use match. but that's too high-level. Let's find another constricted way of doing it. < 1295718836 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: sicp is a nice read < 1295718842 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you guys think SICP is five times awesomer than CLRS? < 1295718843 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :maybe extending Char with a function taking a hashmap from strings to funcs. < 1295718845 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :just for inconsistency < 1295718852 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's clrs short for < 1295718870 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :abbreviations are useless, there's always some retard who asks what they mean < 1295718870 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: It's that "Introduction to Algorithms" book. < 1295718876 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1295718892 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Cormen Leiserson Rivest and Stern < 1295718894 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i just skimmed that once and was all "lul i'm way above this stuff" < 1295718896 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :By Cormen, Leiserson, Rivest and Stein. < 1295718925 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But the R in it is the same R as in RSA. < 1295718926 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :stein... :/ < 1295718949 0 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1295718956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The first edition was just CLR; second edition adds the S. < 1295718967 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've used their latex pseudocode thingie somewhere. < 1295718975 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: no one is way above getting pseudocode for implementations of data structures. it's so much easier than trying to remember how to do them yourself < 1295719025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklofok doesn't use data structures! < 1295719030 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, they have a third edition out already. < 1295719037 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: i'm way above programming < 1295719040 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295719049 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh me too < 1295719068 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :same here < 1295719088 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and i don't really do algorithm stuff either, aside from the occasional remark "which can clearly be done effectively" < 1295719098 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ahaha < 1295719115 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :are you always careful to have a small enough margin so that it can't contain the proof? < 1295719118 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :"and so it's reduced to a linear programming problem and we are done" < 1295719120 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :that's been used before. < 1295719144 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: i usually use latex, and make sure my hd is almost full < 1295719156 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: close enough < 1295719211 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :`addquote are you always careful to have a small enough margin so that it can't contain the proof? nddrylliog: i usually use latex, and make sure my hd is almost full < 1295719233 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :276) are you always careful to have a small enough margin so that it can't contain the proof? nddrylliog: i usually use latex, and make sure my hd is almost full < 1295719238 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1295719239 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :179) pigeons are very smart. all the known ways to show a language is not regular are based on pigeons. < 1295719241 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*Main> run $ parse "(:aSS):aSS" < 1295719241 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"*** Exception: wtf < 1295719246 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yet it's still a better impl than nddrylliog's! < 1295719247 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1295719248 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :6) His body should be given to science. He's alive :P Even so. < 1295719254 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1295719255 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :27) IN EINEM ALTERNATIVEN UNIVERSUM (WO DIE NAZIS WON): So kann ich nur schliessen, dass es falsch ist, oder die Welt ist vollig BONKERS. Gegrusset seist du der Fuhrer Hitler! < 1295719266 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :don't scare the newbie with our insane quotes :D < 1295719305 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but they are so much fun to spam on the channel < 1295719332 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also, ...says the man trying to kill bots using recursive asses < 1295719340 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1295719342 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that was local < 1295719392 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :one more then i'll stop < 1295719394 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1295719395 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :234) For instance, Jesus' Y chromosome was clearly GOD'S. < 1295719414 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't count < 1295719415 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1295719416 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :148) alise: mainly it's the fact it blows so hard i cannot avoid hitting the walls of the thing, which completely goes against my basic public toilet hygiene principles < 1295719432 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1295719439 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that will definitely do. < 1295719495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295719588 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :scared? pffrt. < 1295719629 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: http://sprunge.us/aRgY your move < 1295719658 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i suggest optimising church numerals like derlo does :D < 1295719667 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha, not bad :) < 1295719681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ ./underload 99bob < 1295719681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer on the wall, 99 bottles of beer. < 1295719681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 88 bottles of beer on the wall. < 1295719681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :underload: That's not a program. < 1295719682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1295719704 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric : (c == this) ifTrue(yeah) ifTrue(noes) ifTrue(|| /* make up your mind */) < 1295719706 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :^ truly gold. < 1295719746 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects forces of mild intoxication are at work :D < 1295719756 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :meh, alcohol are for the weak. < 1295719766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :alcohol is plural? < 1295719774 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so what do yeah and noes evaluate to, is that your language's innovation, nicer names for booleans < 1295719777 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so is my headache. < 1295719785 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :nope, they're just variables < 1295719786 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because that's what i've been waiting for in a language < 1295719787 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :arguments, in fact < 1295719792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm disappointed < 1295719794 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :well, functions, really < 1295719799 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :but definitely not objects. < 1295719830 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :isn't everything an object?!!?!?!?! < 1295719835 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION troll < 1295719842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now wtf is this bug < 1295719860 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :objects are everywhere < 1295719872 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :everything is an boejct < 1295719880 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a boejct indeed < 1295719960 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :boejct put quajects to shame < 1295719990 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i should read the rest of that synthesis paper < 1295719991 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SOME DAY < 1295719995 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so, so far only one compiler segfault and twice generated invalid C code. Not bad, not bad < 1295720003 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Aiming for Balmer peak but missing? :-) < 1295720011 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: you are getting me soooo hyped about your language < 1295720014 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what, this quaject/OS/kernel/bizarre thing? < 1295720026 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Synthesis is the quaject OS, yes. < 1295720032 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so hyped > Sorry, did it look like I cared? :) < 1295720034 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well, was, I doubt anyone has a machine that will run it any more. < 1295720042 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295720049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: oh i'm not being sarcastic ... your toolchain looks like it's rivalled only by D :-D < 1295720077 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :OH GOD PLEASE DON'T < 1295720078 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :sorry. < 1295720088 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I have really really bad memories of.. the-language-that-shall-not-be-named. < 1295720098 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :but Walter's actually a pretty nice guy < 1295720102 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :a bit shy, though. < 1295720106 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we have a few D victims here < 1295720121 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I ever /did/ get LDC compiled < 1295720140 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :good thing the langauge sucks then :D < 1295720140 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I went to chat with him after his talk at the ELC and he was like "hum, right - humans. How do they work again... oh, hi!" < 1295720169 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure everyone in here is like that apart from oklofok < 1295720170 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :BTW, what is "PACHELBEL"? < 1295720171 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oh, I'm using closures more than 4 levels deep - workaround time < 1295720188 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That would be a good drinking game, drink for every nested closure. < 1295720190 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: http://en.wikipedia.org/wiki/Johann_Pachelbel < 1295720197 0 :Wamanuz!~Wamanuz@62.119.155.253 JOIN :#esoteric < 1295720236 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I asked "what" not "who"... :-) < 1295720260 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :elliott wanna go drinking some time? i can buy you beer! < 1295720266 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Haha, will try tonight :) < 1295720271 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote kids < 1295720272 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :btw where are you guys located? < 1295720274 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :111) think of all the starving kids in china who don't have rotting sea life to eat < 1295720278 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :`backquote < 1295720278 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :don't remember if i addquoted that < 1295720279 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1295720284 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :dhu. < 1295720286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run ls -l < 1295720288 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :total 56 \ -rw-r--r-- 1 5000 0 53 Jan 22 18:27 1 \ drwxr-xr-x 2 5000 0 4096 Jan 22 18:27 babies \ drwxr-xr-x 2 5000 0 4096 Jan 22 18:27 bin \ -rw-r--r-- 1 5000 0 3 Jan 22 18:27 foo \ drwxr-xr-x 2 5000 0 4096 Jan 22 18:27 paste \ -rw-r--r-- 1 5000 0 11 Jan 22 18:27 quine \ -rw-r--r-- 1 5000 0 27598 Jan 22 18:27 < 1295720294 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :`run rm -rf / < 1295720295 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1295720300 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: OH WOW WE DIDN'T THINK OF THAT HURRRR < 1295720300 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ah, too bad. < 1295720308 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It uses plash in an empty chroot :P < 1295720310 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Actually, bash designers thought of that < 1295720314 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*coreutils < 1295720314 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: so I wasn't too worried anyway < 1295720318 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1295720318 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not bash < 1295720320 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1295720320 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1295720327 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :but hum < 1295720330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("RAPID C PROTOTYPING\n"); < 1295720330 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :zsh folks did then < 1295720341 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :RAPID C PROTOTYPING < 1295720347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ /bin/rm -rf / < 1295720347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: it is dangerous to operate recursively on `/' < 1295720347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: use --no-preserve-root to override this failsafe < 1295720350 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure that's a coreutils feature < 1295720360 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :^ that one, yeah < 1295720373 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :but I think the zsh folks *did* some tampering with rm in an inane attempt to make it safer < 1295720378 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :like wrapping it or something < 1295720386 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :bah, this might be the lack of liquor talking < 1295720400 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :they probably did, zsh does like everything < 1295720432 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :they probably reimplemented emacs in zsh. < 1295720444 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :which is, like, the universe in a box. < 1295720463 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :talking of which, does the new Futurama season suck or does it not? My internet connection wants to know < 1295720483 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i've heard only good things about it < 1295720492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but no first-hand experience < 1295720507 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : btw where are you guys located? < 1295720509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :england, fwiw < 1295720516 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we have a dangerously high population of finns here though < 1295720558 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha, nice :) < 1295720582 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so a nested-closure-drinking-session is an easy-jet flight away. < 1295720657 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :on an unrelated note, I still haven't made good use of my jonskeetfacts.com domain. < 1295720684 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol@stackoverflow < 1295720712 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1295720753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: isn't it technically valid for that to evaluate to an infinite list of the /same/ IORef? <-- i cannot imagine why, it's no more shared than it would be for let x = newIORef val in liftM2 (:) x (liftM2 x (return [])) < 1295720766 0 :FireyFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1295720782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmm, right < 1295720812 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/w/index.php?title=Silly_Emplosions&curid=2318&diff=20841&oldid=19921 <-- in which my definition of "witty" is found to clash with another's < 1295721083 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295721149 0 :nddrylliog!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1295721185 0 :cheater00!~cheater@g228063173.adsl.alicedsl.de JOIN :#esoteric < 1295721228 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :19:01 oklofok> did you do all the exercises? < 1295721228 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :19:01 elliott> ALL OF THEM < 1295721245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it's not the kind of book that contains famous unsolved problems? < 1295721251 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's certainly not < 1295721297 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the exercises are not problem solving, they are about 1) understanding program structure 2) filling gaps in code the writers were too lazy to include < 1295721305 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mostly 2) < 1295721347 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :at least afair, i didn't actually do any of them, and i read it quite a while ago < 1295721524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : alcohol is plural? <-- i don't know it's all arabic to me < 1295721638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`addquote I went to chat with him after his talk at the ELC and he was like "hum, right - humans. How do they work again... oh, hi!" < 1295721641 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :277) I went to chat with him after his talk at the ELC and he was like "hum, right - humans. How do they work again... oh, hi!" < 1295721681 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if he actually said that out loud < 1295721734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : btw where are you guys located? <-- all over europe and north american, plus the occasional korean, south african and kiwi < 1295721802 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"Any "if" statement requires at least 14,000 subconditions." < 1295721822 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's actually quite many < 1295721843 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :JS quine: _=/[,'_='+_+_(_)]+/,'_='+_+_(_) < 1295721857 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah right < 1295721926 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :can you parse that for me, my js skills are slightly lesser than that. < 1295721942 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it has the structure of a quine < 1295721967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm not even sure how it works, that // is a regexp i believe < 1295721982 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1295721988 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :x = /[,'_='+_+_(_)]+/, '_=' + _ + _(_) < 1295721996 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i bet it matches the rest of the string as a regexp < 1295721996 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :x = /[,'_='+_+_(_)]+/, "_=" + _ + _(_) < 1295721998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe not < 1295722004 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since _ is clearly assigned in ther < 1295722006 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*there < 1295722018 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh maybe the regex stringifies in a weird way < 1295722030 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :does the comma after "/" separate two statements < 1295722033 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or expressions or whatever < 1295722039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*north america < 1295722042 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1295722052 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it does. < 1295722063 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we have a kiwi here? < 1295722070 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i think so. < 1295722076 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm < 1295722077 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok wait < 1295722077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: GreaseMonkey < 1295722087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1295722091 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh... well let's pretend not, since he's irritating < 1295722094 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :x = /[,'_='+_+_(_)]+/, "_=" + _ + _(_) < 1295722095 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1295722099 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :x is actually named _ < 1295722099 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1295722111 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :regexp = /[,'_='+_+_(_)]+/, "_=" + regexp + regexp(regexp) < 1295722116 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok so I bet regex(foo) matches regex on foo < 1295722119 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well right, that was obvious < 1295722122 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so regexp(regexp) matches a regex on itself < 1295722124 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm < 1295722128 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so < 1295722134 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the [] is just the listing of characters used in the expression < 1295722138 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :repeated 1+n times < 1295722140 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but in a convenient order < 1295722141 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1295722142 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1295722142 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1295722148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<- norwegian, and strangely the only regular one i think < 1295722149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so i guess the match results in the regexp's stringification itself < 1295722159 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but i don't see how that'd be different to just regexp.toString(), which could be written as just +regexp < 1295722169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i recall someone else not too long ago < 1295722180 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :some guy oklofok was with < 1295722197 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah < 1295722200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait nddrylliog already left < 1295722201 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember his nick < 1295722205 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :started with v < 1295722211 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Velmont < 1295722218 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but his name was something like thor < 1295722222 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295722249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: here? < 1295722254 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no i mean irl < 1295722267 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :as elliott said, he was Velmont here < 1295722274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kipple is norwegian of course but he hasn't been seen in ages afaik < 1295722367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually both the korean and the south african are present, just not saying much :) < 1295722465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and for some reason we have no danish regular that i can recall, there are some obvious holes here >:) < 1295722499 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's because danes are stupid obviously < 1295722500 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not really, 3 finns, 2 swedes, 1 norwegian, 0 danish < 1295722506 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :let's say Herobrine is a dane < 1295722509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just for completeness < 1295722510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ah < 1295722514 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :although technically he should be a swede < 1295722517 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but maybe notch is secretly danish < 1295722526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: well it almost looks like it could be danish < 1295722527 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(herobrine is notch's dead brother) < 1295722547 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :...HeroBrine? < 1295722549 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :who's that < 1295722560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott's log bot < 1295722560 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Herobrine: who's you < 1295722564 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1295722577 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :elliott: logging channels is unethical < 1295722592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is < 1295722611 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sex with weetabix is also unethical. < 1295722616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: but but it's so nicely formatted. well better than tunes.org anyway. although i am having a bit of trouble getting used to proportional irc font. < 1295722617 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :But you don't see ethics stopping us, do you? < 1295722657 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: THE FORMATTING SUCKS AND YOU SHOULD FEEL BAD < 1295722682 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"proportional irc font" and "nicely formatted" don't really fit in the same internet. < 1295722696 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: What's wrong with the formatting. < 1295722697 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :um < 1295722699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's not proportional < 1295722701 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's monospaced < 1295722704 0 :j-invariant!~aaaa@unaffiliated/j-invariant JOIN :#esoteric < 1295722707 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh maybe my font alias isn't right < 1295722708 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh okay, then can i see < 1295722712 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's monospace :P < 1295722715 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Can you screenshawt :P < 1295722718 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I think it only is on Linux < 1295722719 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I use "mono" < 1295722722 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the css is "monospaced" < 1295722724 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or monospace < 1295722728 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but Mono is a local fontconfig alias I think < 1295722736 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Unicode SO needs a TROLL FACE codepoint. < 1295722742 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I had it as originally proportional, but changed it because the dates didn't line up :P < 1295722749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i cannot reach the host at the moment < 1295722756 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: try reconnecting, it's synchronous < 1295722758 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and i just loaded a page < 1295722759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1295722761 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(i wrote my own http server :D) < 1295722763 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(it's SHIT) < 1295722855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've never done a screenshot before :D < 1295722883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: press printscreen < 1295722888 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: open paint < 1295722889 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl+V < 1295722890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :save as png < 1295722892 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :imgur.com < 1295722907 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :alt+printscreen if you have donkey porn in the taskbar and just want to screenshot one window < 1295722983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've tried all kinds of combinations of Fn/shift/ctrl/alt with Prt Scr and none of them seem to have any effect what so ever < 1295722994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: they just copy to clipboard < 1295722996 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :<elliott> oerjan: open paint < 1295722997 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :<elliott> Ctrl+V < 1295722999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1295723000 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :plz2be following instructions in full < 1295723052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay it's working < 1295723164 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now i cannot reach imgur :( < 1295723165 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :happy day < 1295723167 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ompldr.org < 1295723301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: http://imgur.com/mahzT < 1295723344 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :while true; do nc 208.78.103.223 80; done < 1295723348 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol @ having cellebration on your desktop :D < 1295723357 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Don't :P < 1295723376 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmm i'm trying to decide between making the alignment work with proportional or making it monospaced for everyone :D < 1295723382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's rarely opened these days < 1295723392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I basically need to rewrite the formatter, since it's an awful, awful hack < 1295723398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :thankfully the logs themselves are raw IRC < 1295723403 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so I can pretty much format them as I want < 1295723473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :other than that, my desktop is rather clean, the only icon that's hidden is the image i just uploaded < 1295723506 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And the donkey porn. < 1295723519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't have icons for porn < 1295723531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles ambiguously < 1295723532 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, it's donkey RESEARCH. < 1295723543 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You're 40, you can't do that, it's creepy. :p < 1295723549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1295723549 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Donkey porn is BIBLICALLY APPROVED < 1295723565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: as long as the donkey is FEMALE, mind you < 1295723565 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YOU HAD YOUR CHANCE TO ALLUDE CRYPTICALLY TO THINGS AND THAT CHANCE IS GONE < 1295723569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or is that just islam < 1295723571 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Vice-versa < 1295723581 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: The donkey has to be male, the human has to be female. < 1295723582 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1295723593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O KAY < 1295723610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are the half-jew, you should know this stuff < 1295723622 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Half-jew = islamd < 1295723623 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*islam < 1295723623 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so what, if i love both donkeys AND god, i have to get a sex change operation < 1295723658 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1295723661 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1295723662 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but that's disallowed too < 1295723665 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so basically go to hell < 1295723671 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1295723672 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Do not pass Go < 1295723682 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hey i just played that game a couple days ago < 1295723685 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i didn't realise anyone actually used my logs except for me, my ego is soooo boosted :D < 1295723743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Unicode SO needs a TROLL FACE codepoint. <-- dammit there's going to be Unicode exhaustion eventually isn't there < 1295723750 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295723753 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1295723764 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just make a codepoint an ipv6 address < 1295723775 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that runs a server that gives back the unicode info for it < 1295723782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :then, it's even distributed! anyone can make their own character! < 1295723816 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's actually not a bad idea < 1295723822 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1295723823 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what < 1295723826 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you should write that down < 1295723827 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I've heard worse. < 1295723836 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Herobrine WROTE IT DOWN FOR ME < 1295723838 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :'sa terrible idea < 1295723843 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*best idea < 1295723851 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :just because it's not the worst, doesn't mean it's actually good < 1295723879 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i wanna make my own character! < 1295723909 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it would be a perfect circle < 1295723913 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723913 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723914 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723914 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723914 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723915 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723915 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723916 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723916 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723917 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723920 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723923 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723924 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723926 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that spams itself a few times when you type it < 1295723927 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1295723928 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723931 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723933 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723935 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ooo < 1295723937 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723939 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723943 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1295723945 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723947 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723949 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723951 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723957 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]o < 1295723959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: i didn't realise anyone actually used my logs except for me, my ego is soooo boosted :D <-- it's nice to not have to scroll horizontally < 1295723961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723963 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723965 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723969 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sorry i mistaked < 1295723978 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: also it has a saner timezone :P < 1295723985 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i thought < 1295723987 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723988 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :]o < 1295723988 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723990 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :looked nice < 1295723994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah it does kinda < 1295723995 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723995 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]o < 1295723996 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723997 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295723998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]o < 1295723999 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]]o < 1295723999 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]o < 1295724003 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1295724003 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295724005 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :could catch on < 1295724007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295724009 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]o < 1295724010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]]o < 1295724012 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]]]o < 1295724015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]]]]o < 1295724017 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]]]]]o < 1295724019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]]]]o < 1295724021 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]]]o < 1295724023 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]]o < 1295724025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :]o < 1295724027 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295724027 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :could certainly < 1295724037 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i would make a character that was the current unix timestamp < 1295724052 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: also mirrored perhaps < 1295724053 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295724054 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o[ < 1295724055 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o[[ < 1295724056 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o[ < 1295724057 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295724057 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1295724059 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: lol first you say you hate the idea and then you're all like OMG LET'S DO THIS I WANNA DO SOME TIMESTAMP STUFF < 1295724065 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yeah no < 1295724071 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295724072 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :[o < 1295724072 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295724074 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1295724076 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*]o < 1295724078 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295724079 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that looks gay. < 1295724079 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :}o{ < 1295724081 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :}}o{{ < 1295724084 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :}}}o{{{ < 1295724084 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :just because i would not support it actually happening doesn't mean i wouldn't mess with it if it already existed < 1295724087 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :}}}}o{{{{ < 1295724088 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :}}}o{{{ < 1295724090 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :}}o{{ < 1295724090 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :}o{ < 1295724091 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o < 1295724091 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: fair enough < 1295724093 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it's not that it isn't a cool idea in theory < 1295724096 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :just not practical < 1295724114 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well everything in the universe should have their own ip < 1295724118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: that too, although i eventually learned that tunes.org starts at 9am for me < 1295724120 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :unicode characters are no exception < 1295724120 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :sort of like having a character that looks different every time you requested it is a weird thing < 1295724124 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Just needs smart caching + big lists of constants. < 1295724203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i would make a character that was the current unix timestamp <-- so basically you want to move unicode to ipv6 in such a way that you can get ipv6 exhausted as well? < 1295724219 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1295724219 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1295724368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm if humanity discovers FTL travel and communication then ipv6 would likely no longer be sufficient would it < 1295724381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> 2^128 < 1295724382 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 340282366920938463463374607431768211456 < 1295724442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(assuming we also keep breeding like rabbits) < 1295724462 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> 2^8192 < 1295724463 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 109074813561941592946298424473378286244826416199623269243183278618972133184... < 1295724473 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :> 2^2^2^2^" < 1295724473 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : : < 1295724474 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : lexical error in string/character literal at end o... < 1295724474 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'd just use a one-kilobyte identifier for everything if that happened < 1295724476 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :8192 bits < 1295724478 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :> 2^2^2^2^2 < 1295724479 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 200352993040684646497907235156025575044782547556975141926501697371089405955... < 1295724485 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!haskell 2^8192 < 1295724493 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print $ 2^8192 < 1295724533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: both of those should work if EgoBot doesn't timeout < 1295724537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1295724538 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1090748135619415929462984244733782862448264161996232692431832786189721331849119295216264234525201987223957291796157025273109870820177184063610979765077554799078906298842192989538609825228048205159696851613591638196771886542609324560121290553901886301017900252535799917200010079600026535836800905297805880952350501630195475653911005312364560014847426035293551245843928918752768696279344088055617515694349945406677825140814900616105920256438504578013326493565836047242 < 1295724545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is that the whole thing, i wonder < 1295724553 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1295724562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and of course there's that bug that it sometimes prints long lines only at the next command < 1295724572 0 :elliott!unknown@unknown.invalid QUIT :Quit: Leaving < 1295724584 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I think that bug was only the previous EgoBot ...? < 1295724586 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1295724588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1295724588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> 2^8192 :: Double < 1295724589 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Infinity < 1295724593 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1295724593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1295724601 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's not really infinity........ < 1295724613 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1295724614 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's just really big........................................ < 1295724617 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: well it ignored the !help, i was assuming that was the bug happening since !help is unlikely to timeout < 1295724620 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm sure ipv6 is _sufficient_ -- 2^80 atoms in the visible universe and all -- but the technology means no < 1295724626 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: since there's a minimum allocation size < 1295724632 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1295724632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1295724635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: _10_^80 i believe < 1295724636 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hm, weird *shrugs* < 1295724639 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and /actual/ allocations are far bigger than that, the usual allocation is many times the whole ipv4 address space < 1295724643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> logBase 2 (10^80) < 1295724644 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 265.754247590989 < 1295724648 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmm, good point < 1295724668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: and of course FTL might easily get beyond the _visible_ universe < 1295724672 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well a one-kibibyte identifier should be just fine for anything, even with a relatively crazy allocation policy. but of course then you can't really type them in < 1295724680 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, in an advanced FTL society, who would type anything like that manually :) < 1295724691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> logBase 10 (2^8192) < 1295724692 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Infinity < 1295724696 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :thanks, lambdabot. < 1295724714 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :2466 < 1295724718 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well duh, log(infinity)=infinity < 1295724733 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so basically a one kibibyte identifier could identify every atom in the visible universe 31 times < 1295724747 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: which, even in an FTL society, should be ok, since we're unlikely to want to actually give atoms addresses < 1295724755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: btw lambdabot gives longer answers in privmsg < 1295724763 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :heh, strange < 1295724818 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :log(infinity)=infinity <-- mtwo different infinities < 1295724823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact didn't lambdabot use to give longer responses than that in the channel before... < 1295724831 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1295724832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :darn modernism < 1295724906 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: no, not really. there is a bijection... < 1295724977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> 8192*logBase 10 2 < 1295724977 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :indeed, log(x) and exp(x) provide a bijection between the positive reals and the reals...QED < 1295724978 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 2466.0377244793335 < 1295724989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: hey that is cool < 1295724989 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :bijection?? < 1295725007 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :infinity isn't a real < 1295725027 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you can fill in the blanks here j-invariant < 1295725037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : heh, strange <-- i assume it's an anti-spamming measure < 1295725040 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I must read infinitely differently than you mean it < 1295725041 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but if you want to make those functions continuous between the extended reals and extended positive reals, infinities would go to infinities right < 1295725048 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: one message can't really be spam < 1295725060 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :0 <=> -infinity, infinity <=> infinity < 1295725068 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: exactly < 1295725084 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :Read Euler < 1295725088 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what < 1295725093 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :when he wrote log(infinity)=infinity < 1295725096 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :he meant something else < 1295725096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it could still be annoying if it happened frequently, as is easy in haskell because of infinite lists < 1295725127 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 2^big is just the same as [1..] i don't see the connection to infinite lists here < 1295725141 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, i was, at that moment, making fun of the fact that lambdabot didn't do the lazy thing that preserves precision < 1295725161 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295725175 0 :cheater-!~cheater@g231051234.adsl.alicedsl.de JOIN :#esoteric < 1295725177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i mean it is sometimes easier in haskell to write something that gives an infinite list even if you just want a few terms < 1295725181 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: i don't know what he meant, i just went mmmmm topology < 1295725182 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295725204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let fib=1:1:zipWith(+)fib(tail fib) in fib < 1295725205 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : [1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,1... < 1295725216 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i golfed that once < 1295725224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :didn't we all :) < 1295725229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in here, yes :P < 1295725305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> logBase 10 (2^8192) :: CReal < 1295725308 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1295725313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah :D < 1295725350 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, fibs actually do grow pretty fucking fast < 1295725363 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :exponnentially < 1295725363 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i never realized how few there actually were below 1000 < 1295725364 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :exponentially fast < 1295725366 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1295725367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: they _are_ exponential up to rounding < 1295725370 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :phi^n < 1295725371 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Back. < 1295725374 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well of course i know that < 1295725395 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :that's how Matiyasevich produce a diophantine representation of the exponential function < 1295725403 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :hmm, exponential sequences actually do grow pretty fucking fast < 1295725409 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :using binary quadratic forms to encode matrix multiplication which encodes fibonacci < 1295725411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: oh, i didn't know that < 1295725418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1295725430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had been assuming it was something more insane < 1295725437 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :that was the final missing peice of the theorem < 1295725498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: btw the :: CReal test above was to see what happened when we _make_ lambdabot do the lazy thing that preserves precision. alas. < 1295725523 0 :elliott!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1295725576 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the fibonacci word is given by the morphism f(a) = ab, f(b) = a and it's totally sturmian < 1295725582 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1295725592 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :by taking the limit of a's orbit < 1295725594 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah like an L-system type thing < 1295725682 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1295725689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a substitution shift system, we made bratteli-vershik diagrams for it during my phd years < 1295725709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't something entirely new then though < 1295725723 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's very old stuff < 1295725736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean the diagrams < 1295725760 0 :Slereah!~butt@ANantes-259-1-144-85.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1295725769 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :a guy at uni gave a few lectures about bratteli diagrams once < 1295725798 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what this vershik thing is i cannot understand < 1295725803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah forum message. in delicious japanese. < 1295725809 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hey i can translate! < 1295725821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/forum/index.rss < 1295725831 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/forum/ < 1295725832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1295725842 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"teefanii" < 1295725852 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1295725856 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*tifanii < 1295725857 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :im so bad at group theory :( < 1295725865 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: me too! < 1295725876 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what are you trying to do < 1295725877 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm going to renovate that log-viewer now < 1295725884 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but i need a nice web server :( < 1295725909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you add an order to the edges above each vertex, this gives you the dynamic map for all paths except one, which will if you do it right only have one possible place to map to < 1295725919 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it just always has the same stuff in katakana as in the link < 1295725927 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :classify abelian groups < 1295725943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you realize i _was_ joking about the spam, right? < 1295725946 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah we actually talked about that stuff in pm when i had those lectures :D < 1295725958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: yeah probably < 1295725959 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "spam"? < 1295725972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: that forum message is spam, surely < 1295725999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless tiffanyjewhatever is an unexpected esolang site < 1295726003 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh well right, possibly, i just thought of it as an exercise in translating japanese < 1295726022 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but umm, i don't actually remember how exactly substitutions have to do with bretteli diagrams, just that dynamic map thing < 1295726042 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: oh that old thing < 1295726054 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's a lot of work < 1295726066 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I mean finite ones < 1295726072 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :or at least finitely generated < 1295726078 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well of course < 1295726102 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"old thing" sort of implies that as abelian groups don't really have a nice little chracterization otherwise afai < 1295726103 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :k < 1295726108 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :possibly they do < 1295726121 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :im not trying to classify the finite simple groups :D < 1295726132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: all finite abelian groups are direct products of cyclic ones < 1295726139 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: prove it! < 1295726140 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well surely he knows that < 1295726145 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :he's trying to prove it < 1295726146 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1295726153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok it's an exercise? < 1295726157 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows that, no one remembers how it's done < 1295726165 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :it's something I am supposed to know :| < 1295726165 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's probably actually not that hard < 1295726165 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :neither do i, on the spot < 1295726175 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i have no idea where to start < 1295726178 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I tried induction on composition series < 1295726189 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i remember that one of the first things you do is characterize the free ones < 1295726191 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :so that gets it down to classifying abelian extensions of products of prime powers < 1295726197 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :then you separate into free part and torsion part < 1295726201 0 :nddrylliog!53db7097@gateway/web/freenode/ip.83.219.112.151 JOIN :#esoteric < 1295726203 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and then you characterize the finite stuff < 1295726217 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :back o/ with a good excuse for weird code this time (ie. trojka) < 1295726232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: what about separating the different primes first? < 1295726242 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't even remember what a composition series is :P < 1295726249 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah < 1295726252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they _should_ be separate parts of the product < 1295726264 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295726265 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1295726265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since that's true for cyclic ones < 1295726274 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!haskell data Foo = A { x :: Int } | B { x :: Int } < 1295726286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yay, that's allowed < 1295726442 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so take the elements whose order is p, and then in some totally standard fashion show that part and the rest form the group as a direct product < 1295726450 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not sure how to seperate < 1295726457 0 :Wamanuz!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295726464 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :ah clever < 1295726476 0 :cheater-!~cheater@e181140029.adsl.alicedsl.de JOIN :#esoteric < 1295726479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : but umm, i don't actually remember how exactly substitutions have to do with bretteli diagrams, just that dynamic map thing <-- well for a -> ab, b -> a you basically let each level except the top have two vertices labeled a and b, and up from the a one you have edges to both a and b above, in that order, and from b you have just one edge to a above. so you just read the edges off the substitution. although sometimes you need to massage it a < 1295726487 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :but once it is seperated you still have to prove it :P < 1295726523 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"sometimes you need to massage it a" < 1295726531 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: prove what? < 1295726590 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you have to show the group can't have an element that has order p that is generated by the subset of elements that don't have order p right < 1295726601 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how to do this < 1295726619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: it a bit afterward to ensure the "only one path left out" property. < 1295726629 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan, StateT [String] IO < 1295726630 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1295726633 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this code is gonna be so ugly < 1295726641 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because whether to show a message or not depends on folded state < 1295726664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: wait are you rewriting your logs in haskell? :D < 1295726682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: rewriting the formatter, yes, currently it's the ugliest Ruby script ever written < 1295726692 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :What really hurts my heart is Gauss proved all this stuff without even knowing the word "group" < 1295726699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the logbot I might rewrite in haskell too, but really the entirety of what it does is: respond to pings and discard them; log everything else to the current date < 1295726705 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so it's trivially swappable < 1295726758 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1295726772 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if the "target" of a MODE command is the channel it's sent to, what should I call the list of names and channels at the end? < 1295726776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: do you really need your state to contain all the lines so far? < 1295726778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :affecteds? :P < 1295726790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming that's what you are doing < 1295726792 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295726794 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, but I have to keep track of who is in the channel, so that I know which PARTs and QUITs to display < 1295726804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ah < 1295726808 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this is because the same bot runs in both channels < 1295726811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1295726813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just QUITs, actually < 1295726813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1295726814 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :NICKs too < 1295726842 0 :cheater-!~cheater@e181137097.adsl.alicedsl.de JOIN :#esoteric < 1295726851 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i am /tempted/ to just make Herobrine log only #esoteric-minecraft, and have the #esoteric part just be an interface to the clog logs < 1295726865 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but I'm not so sure, since clog is down relatively often and doesn't log perfectly < 1295726870 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :e.g. notices and stuff < 1295726876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you could drop the IO part by using lazy input, couldn't you? < 1295726891 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh where did IO come from... it's not IO at all actually < 1295726896 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's State [String] Html < 1295726905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1295726911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :where Html is from blaze-html < 1295726912 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I want to learn Alice ML, but don't want to learn Standard ML first < 1295726915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :still, State is kinda ugly < 1295726918 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1295726918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: standard ml is nice enough < 1295726927 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does it have OCaml < 1295726930 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :alice ml seems like a mess < 1295726932 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: does what have ocaml < 1295726933 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :OCaml's +. weirdness? < 1295726934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you _could_ pass the state explicitly you know < 1295726935 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no < 1295726937 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1295726938 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, good < 1295726946 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it instead has a special case for numeric types >:D < 1295726948 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(IIRC) < 1295726950 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1295726957 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, FFFFFFFUUUUUUUUUUUU < 1295726975 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: pick one. typeclasses weren't really known at the time < 1295726978 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<==not actually that upset) < 1295726979 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, but "let (realresult,crap) = recurse in (foo:realresult,crap)" is even uglier < 1295727016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh and btw you need to get the channel members at the start of each logging period < 1295727022 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i do < 1295727024 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and the topic < 1295727035 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't a logbot in Erlang make sense? < 1295727048 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no < 1295727050 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed, one of my gripes with clog is that it doesn't have this, but OTOH it already does the filtering for me < 1295727070 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: still, for clog claiming to be a "raw" format, it omits much and is not trivial to parse < 1295727095 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i still need to get fizzie and Vorpal to give me their private logs so I can try and merge everything :P < 1295727163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: the massaging is usually what we call "telescoping", removing some subset of the levels and collapsing the paths between them to edges. iirc this works if you choose the levels to remove right. < 1295727185 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think what I'll do is make the #esoteric logs be formatted clog logs rewound to UTC ... except no < 1295727190 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because it'd only update, like, every day < 1295727203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: OK, I'll stick to using Herobrine's logs for now, and work on getting the clog ones formatted for the archive. < 1295727216 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I miss cmeme :( < 1295727222 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: all that sounds really familiar < 1295727226 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t runState < 1295727228 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall s a. State s a -> s -> (a, s) < 1295727230 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t execState < 1295727232 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall s a. State s a -> s -> s < 1295727240 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle State s a -> a < 1295727241 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Text.Parsec.Prim stateUser :: State s u -> u < 1295727241 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Text.ParserCombinators.Parsec.Prim stateUser :: State s u -> u < 1295727241 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Monad.State.Lazy evalState :: State s a -> s -> a < 1295727272 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :actually Html is a monad itself < 1295727278 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle StateT s m a -> m a < 1295727279 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Monad.State.Lazy evalStateT :: Monad m => StateT s m a -> s -> m a < 1295727279 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Monad.State.Strict evalStateT :: Monad m => StateT s m a -> s -> m a < 1295727279 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Control.Monad.State.Lazy execStateT :: Monad m => StateT s m a -> s -> m s < 1295727299 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually, I could do the filtering beforehand < 1295727310 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :keep track of nicks and filter out the irrelevant QUITs, and /then/ send it to the html press < 1295727311 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I will do that < 1295727430 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ugh, having a few common fields in a record in haskell is a real pain :( < 1295727434 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why is everything so stupid < 1295727444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: there's also evalState < 1295727453 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :indeed, that's what I saw :P < 1295727482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION somehow glazed over the hoogle output < 1295727496 0 :acetoline!~acetoline@122.58.180.208 JOIN :#esoteric < 1295727505 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to represent timestamps as a String. < 1295727509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like a boss. < 1295727578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw i _think_ clog's timezone is local time with DST shifts included < 1295727610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in case you want to get all of the history < 1295727708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yeah separating the nick handling from the printing sounds like a good idea < 1295727763 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah the DST shifts are going to be a bitch < 1295727766 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1295727768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :gah, sometimes I really hate haskell-mode < 1295727772 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1295727778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if it can't parse one line, it refuses to indent the rest of your code, forever < 1295727825 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries the darcs version < 1295727834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: huh it should at least reset when things start at the beginning of a line, i think < 1295727849 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but it tries to indent based on past lines because it's clever < 1295727855 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so if it can't parse it just goes *cry* < 1295727874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless it's inside literal brackets < 1295727928 0 :Wamanuz!~Wamanuz@62.119.155.253 JOIN :#esoteric < 1295727958 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : i still need to get fizzie and Vorpal to give me their private logs so I can try and merge everything :P <-- for my private log, only from mid-2010 and later can be considered even. Before that the format was really screwed up and would be ambiguous. < 1295727961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i guess if you have a {} mismatch resetting at things starting at column 0/1 may technically be incorrect < 1295727986 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ambiguity is absolutely fine, I remember you talking about it: the specific case is so rare as to be irrelevant, and combined with other log sources + manual disambiguating it could work fine < 1295728004 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :really everybody's private log would be ideal, but most people's are probably very small :P < 1295728010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, Vorpal only has like 2008 onwards < 1295728016 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also there could be stuff from nickserv in there earlier. < 1295728020 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :whereas fizzie I think has the mostpart of the entire channel < 1295728022 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: sed them out? < 1295728041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but i'd rather it just forget that line ever existed rather than giving up for the rest of the file < 1295728042 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes but how can I trust I got everything out? What I will do is white list to set out the proper stuff < 1295728056 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as in channel messages, actions, joins parts and so on < 1295728102 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[27 of 27] Compiling System.Console.Haskeline.IO ( System/Console/Haskeline/IO.hs, dist/build/System/Console/Haskeline/IO.o ) < 1295728102 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System/Console/Haskeline/MonadException.hs:23:7: < 1295728103 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Could not find module `Control.Monad.State': < 1295728104 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not this again < 1295728120 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, huh? broken installation? < 1295728142 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(of ghc I mean) < 1295728151 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe, or profiling libraries, or something < 1295728155 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1295728383 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i hereby appoint myself the channel's archivist since nobody else will < 1295728411 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm actually I could use clog's logs by simply making the proxy request whenever anyone tries to view a log < 1295728415 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :might be a bit slow though < 1295728485 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and not very nice towards tunes.org < 1295728495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: err, no it's not? < 1295728495 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, better use a local copy. It isn't large really < 1295728503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it'd only load tunes.org whenever someone loaded a log < 1295728513 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if my interface didn't exist, whoever it was would just load up tunes.org instead < 1295728519 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1295728519 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the load is exactly the same, what are you talking about? < 1295728531 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably cache, say, 2 days old logs plus < 1295728531 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, okay I misunderstood you then < 1295728534 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(2 days for allow to UTC adjustment) < 1295728539 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but for the latest log it'd load from tunes.org < 1295728543 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and the day before < 1295728563 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, anyway you need to normalise timezones :P < 1295728571 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, my older logs would be affected by this < 1295728582 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but current format records offset < 1295728584 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes, the clog logs will be normalised to UTC < 1295728592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which will make the current day "fun" to stitch together :) < 1295728601 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since clog does DST < 1295728608 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not sure there's a non-heuristictastic way to detect this < 1295728628 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, my logs use dst too. Since mid 2010 the offset is recorded for every line though. Older logs, not so. < 1295728645 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and the files are split per month by a cron job that triggers once a month < 1295728647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :really, logging "HH:MM:SS " in UTC is the sanest way in the long term, plus doing TOPIC and NAMES at the start of each new day < 1295728651 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since you can turn that into basically anything else < 1295728658 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but you can't reliably turn other things back into that < 1295728668 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's simple to write a log bot that does that too :P < 1295728676 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I log this: < 1295728678 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :2011-01-22 21:45:56 +0100 it's simple to write a log bot that does that too :P < 1295728689 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right, that's imperfect for long-term archiving < 1295728696 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :there's no point to do the pretty-printing at that stag < 1295728697 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :e < 1295728701 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's error-prone, as you've pointed out < 1295728704 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, actually the timestamp is perfectly possible to extract correctly < 1295728709 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, since it records +0100 < 1295728712 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's ... not what i said at all < 1295728720 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, then I don't see what you mean < 1295728724 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1295728764 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh you mean the raw line. well that would be a hell to pick out since I don't log all channels anyway. I don't log a few really high traffic ones I'm in < 1295728782 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and I prefer it per channel < 1295728785 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about long-term archiving logging bots, not personal logs. < 1295728790 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295728798 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well you talked about wanting my logs :P < 1295728803 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :For logging a channel, raw IRC is the only thing that makes sense, because it's the most reliable by far. < 1295728813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Processing = potential for bugs. < 1295728858 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Let an Erlang process do the processing, if the processing process collapses, switch to raw logs < 1295728860 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but that can still have bugs < 1295728864 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Shut up. < 1295728865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : and I'm not sure there's a non-heuristictastic way to detect this <-- well in the autumn you do have a couple hours that can theoretically be undistinguishable if there are no messages in a 1-hour period inside them. i think. < 1295728866 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Just shut up. < 1295728892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(assuming you use non-heuristical means to detect when the timezone actually changes) < 1295728895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I'd trust "if PING; respond; else utctime + " " + line; done" about as much as I'd trust any piece of code... < 1295728896 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, Better use RAID 1 or better. And ECC memory. And multiple radiation hardened CPUs running in lock step with circuits to compare what they do to flag errors. < 1295728904 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh, ofc, i can just look at a database < 1295728908 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ;P < 1295728931 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i don't take channel logging _that_ seriously < 1295728936 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, :D < 1295728937 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but i do take it seriously enough to be sad that clog does it wrong < 1295728947 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, iirc there are weird jumps in mid-august some year for clog < 1295728955 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that look DSTish but aren't < 1295728967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :once I get this interface up and running, I'm going to start the Chronological Logreading Effort < 1295728969 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan can join in! :D < 1295728985 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, the best way would be to try to match up sources against each other I think. < 1295728989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :2003-present, all clog logs. although we might skip over most of 2004 as it's a wasteland of non-activity. < 1295728996 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Thus why I want fizzie's logs :P < 1295728998 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I made an attempt at that but it didn't work out < 1295729006 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, netsplits make it a real pain < 1295729026 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :though I only tried fairly simple algorithms < 1295729029 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Netsplits I think I'll just choose one side of... or have two log files for separate quantumly views. Mostly one side is pretty silent. < 1295729038 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I'm happy doing most of the work myself :P < 1295729041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for netsplits < 1295729052 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well and clog going down. < 1295729065 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I do wonder why it's so damn unreliable. < 1295729074 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :no clue < 1295729130 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses a table! zomg! < 1295729145 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(For layout, but actually it's perfectly valid tabular data.) < 1295729155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, the time and message as two different columns. < 1295729165 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Heck, I could even do right-aligned, if I was a fan of hideousness! < 1295729168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : elliott, iirc there are weird jumps in mid-august some year for clog <-- darn right i remember that happening too < 1295729175 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right-aligned nicks that is < 1295729176 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh joy :D < 1295729193 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well Herobrine's logging should be pretty consistent from now on ... < 1295729209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it temporarily used a different time zone than usually. it may even have been UTC. < 1295729212 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1295729218 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :FML < 1295729224 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : right-aligned nicks that is <-- you know, I'll just use firebug to change it on the fly :P < 1295729226 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1295729238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Ooh, ooh, maybe I'll have SETTINGS. < 1295729240 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, FML? < 1295729243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(No, that can wait for botte.) < 1295729261 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yay darcs is compiling < 1295729270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: mad idea: use heuristics based on who was talking when to guess timezone ;D < 1295729276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills oerjan < 1295729323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey it's the only way to detect such a timezone jump i would think < 1295729366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh or that source matching up thing could also work < 1295729368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Wouldn't work here, though. < 1295729388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: _some_ people may have more reliable schedules than others < 1295729402 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And some of us went to bed at 2 AM. < 1295729411 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :2 am? try 5 am < 1295729415 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dear form: You should probably specify the format the date needs to be in BEFORE telling me I got it wrong < 1295729419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Been there done that. < 1295729432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just not doing so presently. < 1295729456 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, some of the time changes have no lines spoken for a backward jump < 1295729466 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so you can't even detect something fishy going on < 1295729475 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :only found it by comparing logs < 1295729482 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you mean the next time is after the previous one, but in actual fact it's like two hours after? < 1295729484 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like < 1295729488 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :00:00:00, 00:00:05 < 1295729490 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :when in reality it's < 1295729495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :00:00:00, 02:00:05 < 1295729507 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I mean that you don't have anything like 00:00:10, 00:00:05 and so on < 1295729511 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS WHY WE USE UTC PEOPLE < 1295729516 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, where you can see thgy are out of order < 1295729518 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :they* < 1295729519 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: well you can easily detect that < 1295729523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "f* my life" < 1295729524 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if time goes backwards, yell at the operator, ask them to compare logs < 1295729532 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes but it doesn't there < 1295729541 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295729544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 00:00:00, 00:00:05 < 1295729544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : when in reality it's < 1295729544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 00:00:00, 02:00:05 < 1295729546 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so that's what i said < 1295729549 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, because there are no suitable lines spoken < 1295729557 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes. something like that < 1295729565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : And some of us went to bed at 2 AM. <-- hey at this point that's about what i'm _aspiring_ to do :D < 1295729573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Hah. < 1295729575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just to get it regular < 1295729588 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: melatonin not working? :P < 1295729591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I've got a class at 10AM... I could do with sleeping earlier. < 1295729603 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, or even that a line was spoken at 01:20, and another at 01:40 but in reality it was 01:20 and 02:40 or such. That happened too iirc < 1295729615 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: right. < 1295729616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: seems to be working, at least somewhat < 1295729620 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: that's basically what i said < 1295729769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Debian squeeze to be released Feb. 5th. Whooo. < 1295729769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what vorpal says is just what i was alluding to above with "two hours with a silent 1 hour period within" < 1295729793 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295729800 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: and it's already obsolete! :D < 1295729809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Not very. < 1295729818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: of course this only happens once a year < 1295729823 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well it's a gnome version behind at least < 1295729860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(the spring case of jumping forward is not a problem if you know the actual times of DST changing) < 1295730046 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :holy shit http://haha.nu/entertainment/games/sensation-mario-doesnt-hit-the-blocks-with-his-head/comment-page-1/ < 1295730059 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Wait but if you crouch jump, he'll hit it with his head. So it's kinda both." < 1295730060 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1295730067 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nooo < 1295730072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: More like half of a Gnome version behind; it's using a bizarre hybrid of 2.30 and 2.32. < 1295730077 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah ... < 1295730088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that I care, for I don't use Gnome. < 1295730092 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: This is why everyone should use Alacrity! < 1295730098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1295730129 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: alacrity-panel is what I'm calling my fork of gnome-panel once it gets abandoned in lieu of GNOME "Shit" 3 < 1295730160 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :http://www.indianexpress.com/news/nanavati-panels-alacrity-surprises-rights/363226/ ? < 1295730170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Ah. < 1295730178 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :eek nddrylliog came back < 1295730188 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :epic Google fail btw. < 1295730190 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Alacrity was just the first word I thought of :P < 1295730198 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I've been watching you for an hour now < 1295730202 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm scared. < 1295730221 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :you should. < 1295730238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I should scared. < 1295730250 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Although I couldn't quite make sense out of all this timezone discussion. Logs should be easy :x < 1295730275 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :(No, you should lazy) < 1295730319 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :rotfl < 1295730322 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what a pun < 1295730333 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: it's more that clog sucks :D < 1295730356 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i started mc and i see a title: MINECRAFT with flashing, yellow "Technically good!" < 1295730469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :technically officially < 1295730475 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i have been able to figure out upsettingly little about oerjan from his screenshot, other than that he /still/ hasn't switched to WinGhci < 1295730513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i have the haskell platform downloaded but i couldn't get it set up the way i like < 1295730515 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :which screenoshot? < 1295730524 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you luddite :) < 1295730524 0 :MagiMaster!4760e31a@gateway/web/freenode/ip.71.96.227.26 JOIN :#esoteric < 1295730651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: (1) winghci had utterly broken scrolling when the window is not maximized. (2) both winghci and ghci have the unpleasant property of _thwarting_ gvim's attempt to detach from the calling process when i use :e. (winghci has an & prefix to the editor setting which _should_ turn this off but didn't) < 1295730692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (1) hm did it? I never noticed that < 1295730698 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :okay so I'm glad ooc has syntax highlighting by default in gedit now (yes, in Ubuntu 10.10, haha my life is successful) but 1) why all-caps? 2) why the fucking red background on try/catch ??? < 1295730710 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if you used emacs and inferior-haskell you'd have no problem :D < 1295730716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: bah! < 1295730717 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: i know the answers to these questions! < 1295730766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: as for (1) text disappears beneath the window and the scrollbar cannot reach it < 1295730777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1295730787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually, you could use emacs just as a host for ghci :D < 1295730865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://i.imgur.com/mahzT.png < 1295730874 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: nah, seriously. whoever did the default color mappings for gedit must live in a pumpkin-shaped violet house. < 1295730895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: thankfully, nobody uses gedit < 1295730898 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ugh, seriously < 1295730906 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :don't tell him to stop using windows < 1295730907 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: except drunk and lazy people - ie. me right now < 1295730907 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :he never will < 1295730908 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1295730909 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or IE < 1295730913 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1295730928 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm pretty sure it's in fact NetBSD with skins just to troll everyone < 1295730933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295730935 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it isn't :P < 1295730942 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is just old-school < 1295730944 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :hmph yeah they wouldn't be pixel-perfect. < 1295730946 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes, using windows and IE is now old-school < 1295730956 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I gave up XP when it would take 10 secondes to Alt-tab between League of Legends and Google Chrome < 1295730958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: technically i used linux for years before this < 1295730973 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :tbh, oerjan probably battles with computers a lot less than I do < 1295730984 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :although i guess he doesn't ever compile C :D < 1295730990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't like battling < 1295731006 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh joy, parse error even with the new one < 1295731010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :gonna fuckin' kill myself < 1295731011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it has happened, then i use my nvg account < 1295731012 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :goddamn haskell < 1295731016 0 :elliott!unknown@unknown.invalid PART #esoteric :? < 1295731018 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1295731020 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :GODDAMN < 1295731022 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :who would want to compile C: u_u' < 1295731056 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :C:, the smiliest language < 1295731063 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: to run mcmap! < 1295731066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :can't think of any other reasons < 1295731071 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, the GHC runtime < 1295731072 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's about it < 1295731095 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :everyone (actually just elliott), stop using words that fail the Googles. < 1295731095 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :C: is a bit TOO smily. lips should not bend like that < 1295731104 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Marine Corps Martial Arts Program is nothing I can relate with < 1295731124 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Functional languages don't usually bend that much. < 1295731124 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :https://github.com/fis/mcmap < 1295731130 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for us poor minecraft-addicted bastards < 1295731141 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oh right. < 1295731150 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's fizzie's thing :P < 1295731158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it also uses glib, so it's fairly horrifying < 1295731169 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sort of medium horrifying I would say < 1295731180 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haskell, freenode, reddit, minecraft, github, imgur - seems to be a popular combination < 1295731187 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ugh glib < 1295731189 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs back into his lair < 1295731192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i don't like imgur < 1295731197 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :they've started to make big pngs turn into jpgs < 1295731200 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and i can't forgive that :( < 1295731210 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also i dislike freenode :P < 1295731224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...and i'm not the biggest fan of github either, dammit, i refuse to be a stereotype! < 1295731236 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle [a] -> [a] -> [a] -> [a] < 1295731238 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Network.CGI.Protocol replace :: Eq a => a -> a -> [a] -> [a] < 1295731238 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Prelude zipWith3 :: (a -> b -> c -> d) -> [a] -> [b] -> [c] -> [d] < 1295731238 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Data.List zipWith3 :: (a -> b -> c -> d) -> [a] -> [b] -> [c] -> [d] < 1295731239 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :not a fan of github? HOW CAN YOU? < 1295731251 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: mostly because i'm not such a fan of git < 1295731259 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(not for stupid reasons like "lol bad interface" either) < 1295731260 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ah right. that I understand. < 1295731263 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :haskell, freenode, reddit, minecraft, github, imgur - i don't like any of these things < 1295731267 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :they all suck ass < 1295731268 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I dislike hg for the same reason :P < 1295731282 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :bahhhhh. < 1295731286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :specifically, they view the repository in a dumb way < 1295731295 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :they don't have any concept of patches, just full dumps of the repository contents < 1295731297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what did you want to hoogle? < 1295731301 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: replace substring :-D < 1295731307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1295731307 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haskell lacks such advanced functions as these < 1295731329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it's probably not very efficient with lists < 1295731349 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :hey, cute, my pet rats fell asleep on my lap. < 1295731359 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can easily write it with isPrefixOf and drop < 1295731359 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that is cute < 1295731363 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: they're pooping on you < 1295731365 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :now I can't move < 1295731369 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't hate pet rats < 1295731373 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh right, I should use ByteStrings because of invalid unicode... < 1295731374 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not even a bit < 1295731379 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: so is C. I'm not doing Haskell for that little. < 1295731382 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was in a pet store just the other day < 1295731387 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :looking at different kinds of rats < 1295731392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: what < 1295731400 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'd never buy one < 1295731422 0 :TLUL!~TLUL@wikia/The-last-username-left JOIN :#esoteric < 1295731423 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Why not? < 1295731425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should store the timestamp properly < 1295731429 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like as an actual time thing < 1295731429 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Rats make great pets. They're like tiny cats. < 1295731431 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but that sounds scary... < 1295731432 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: C poops on me as well < 1295731443 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: i would never get any sort of pet < 1295731443 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I'm still using it < 1295731444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: cats are like big rats! < 1295731450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you want to allow at least both iso-8859-1 and utf-8 in irc lines < 1295731454 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: well that's just because you're stupid obviously, can't think of any other reason! < 1295731454 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well except a human < 1295731459 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, I'm just going to tell the browser it's utf-8 < 1295731462 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I feel at this point that I should mention that elliott does not like Haskell very much either. < 1295731467 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: anyone who doesn't send utf-8 on irc is lame < 1295731470 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hey haskell is alright < 1295731472 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as these things go :D < 1295731483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you heard elliott. unless you've changed it recently. < 1295731492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1295731503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i can't parse that line oerjan < 1295731504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Nobody uses ISO-8859-1. < 1295731509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :except for hitler < 1295731520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :he loved ISO-8859-1 < 1295731529 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oklofok's messages used to be iso-8859-1 when i checked < 1295731544 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Though many people use Windows-1252 and call it ISO-8859-1. < 1295731551 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well oklofok is a poop < 1295731566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i doubt oklofok uses any characters not in the intersection < 1295731574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklofok should download a real client < 1295731583 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like netcat < 1295731616 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what purpose would an util named "octocat" serve. < 1295731618 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well if i was a cat, i'd probably eat rats < 1295731633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Like... €? < 1295731661 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295731675 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: even with delicious cat foot being served to you by puny humans? < 1295731677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : elliott: so is C. I'm not doing Haskell for that little. <-- hey the proper reason for doing haskell is so you can experience your brain exploding^H^H^H^H^H^Handing < 1295731678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Clearly it concatenates octopice. < 1295731680 0 :cheater00!~cheater@e181137102.adsl.alicedsl.de JOIN :#esoteric < 1295731699 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what did i say about words that fail the Googles? < 1295731707 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: exanding? < 1295731730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: hòkukàsiranaiyo.osietekure. < 1295731733 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: no, don't tell me you seriously don't see the ^H.. < 1295731743 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :shush < 1295731748 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i haven't counted them :D < 1295731754 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's... better.. or worse, can't decide. Omg undecidability. < 1295731771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ok € is not in 8859-1, is it in -1252? < 1295731777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes. < 1295731802 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :€ is actually a nice currency < 1295731812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0x80. < 1295731817 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :interrupt! < 1295731828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: O KAY THEN < 1295731884 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :€ is also in 8859-15, or latin-9. < 1295731961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: no pikhq's self-designed japanese romanization is _definitely_ worse. < 1295731997 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's also in ipv6unicode X-P < 1295732009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is it in the same place as in Windows-1252? < 1295732039 0 :TLUL!unknown@unknown.invalid QUIT :Quit: *disappears in a puff of orange smoke* < 1295732043 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Of course not. < 1295732044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall the 8859-/latin- sets are careful to not move characters < 1295732058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*not to < 1295732087 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 8859-1 is already "full" if you don't go to the 0x80..0x9f control codes like Windows-1252; 8859-15 just does some replacements. < 1295732093 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: We need to make IPv6nicode :P < 1295732094 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :orange smoke. hmm. < 1295732109 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yessssssssss ... I don't even have ipv6 :P < 1295732131 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Maybe DNSnicode would be a bit more accessible :P < 1295732137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: TUNNELING! < 1295732144 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The euro symbol in latin-9 replaces the generic "currency symbol". < 1295732148 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :¤, that is. < 1295732158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: The day we get an IPv6 call into the inner loop of Pango's text rendering is the day we succeed. < 1295732176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: does nddrylliog mean anything? < 1295732181 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes < 1295732229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it looks vaguely welsh or something < 1295732263 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, but "'n ddrylliog" does < 1295732285 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295732291 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :close enough :P < 1295732302 0 :cheater-!~cheater@g229029202.adsl.alicedsl.de JOIN :#esoteric < 1295732313 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it means "shattered" in welsh < 1295732323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1295732328 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so... well played :) < 1295732377 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i thought welsh too when you came in < 1295732393 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mrf, looks like I need to convert all this to utf-8, presumably invalid stuff can become the substitution char thing < 1295732394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :might need to use Text < 1295732452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: um i just told you not to do that didn't i :( < 1295732475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if you do historical logs, it will certainly be used even more < 1295732489 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bit confused by nested () in Underload. < 1295732496 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but i was just going to embed things as-is :D < 1295732499 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: what's confusing < 1295732504 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :It says that ( pushes everything between it and the matching ) to the stack < 1295732508 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1295732511 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: (x)a === ((x)) < 1295732513 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fwiw < 1295732515 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so I understand that (Hello world) would push Hello world to the stack. < 1295732520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1295732524 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and ((Hello world)) would push (Hello world) < 1295732538 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :but huh ((x)S) ? < 1295732538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ideally you would check lines for whether they are correct utf-8 and if not you could convert from latin-1 < 1295732538 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :((Hello world))(bob)* pushes "(Hello world)bob" < 1295732544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or that windows thing < 1295732544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: that pushes (x)S to the stack < 1295732549 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :yeah but.. < 1295732552 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ahh for later evaling < 1295732554 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295732557 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right, I'll see if I can even use some detection thing < 1295732563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: or output, remember :) < 1295732566 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :(yes, I do actually use 'evaling' instead of 'evaluation') < 1295732571 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :right, but who outputs parenthesis anyway :D < 1295732573 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :who doesn't < 1295732578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: beware of ^A and the like i guess < 1295732578 0 :jix!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1295732578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: um that is kind of vital < 1295732593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh, i've processed that already by this point < 1295732667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: there could be irc colors < 1295732668 0 :jix!jix@tomakin.h-ix.net JOIN :#esoteric < 1295732679 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this channel is +c, has it ever not been +c? < 1295732692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm i guess you actually got that escape from that message i pasted, but that's different (i saw it in the screenshot) < 1295732701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: there probably have been occasions. or was that just in #haskell... < 1295732718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what escape? < 1295732727 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it was ^H i think or something < 1295732745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: um that's just ancient unix tradition afaik < 1295732766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no no no it was as an _escape_ < 1295732767 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in my message < 1295732770 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :due to xchat colour codes < 1295732774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i didn't actually write it as one character < 1295732779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I KNOW THAT < 1295732781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i was talking about MY line < 1295732782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1295732786 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :from the time you took the screenshot < 1295732792 0 :Mannerisky!~mannerisk@71-38-55-113.frgo.qwest.net JOIN :#esoteric < 1295732871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh that one, well it was unrelated to what i did now, although i had been wondering why you pasted control codes < 1295732940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: mind you (Hello world) pushes Hello world to the stack as _one_ item < 1295732942 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :knjdfgkjkfg < 1295732957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not split up into commands or characters < 1295732972 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: basically stack = list of string, when you see (, go to the matching ), that string inside, is pushed to the stack < 1295732981 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :when you see an "a", you add ( before and ) after the top stack element < 1295732987 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :when you see ^, you eval the top stack element < 1295732987 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :simple as that < 1295733089 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yup, I got that far :) < 1295733104 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yeah that's what I had in mind from the beginning but.. I was wondering if the nesting was particular, or not. < 1295733143 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in fact you can make a variant of underload which doesn't even have () < 1295733147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :although you can't really do IO < 1295733150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : right, but who outputs parenthesis anyway :D <-- quines are a tradition and underload quines need them, also i sometimes have used (~aS:^):^ for printing the entire stack with elements in parentheses < 1295733159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(nice for debugging) < 1295733172 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :simple as this: when you run the instruction %, the previous instruction in the program (lexically) is pushed to the stack < 1295733175 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so for instance < 1295733188 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :():% makes the stack be (enclosed by []): [][][:] < 1295733198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you can turn this into [:] by doing < 1295733201 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :():%~!~! < 1295733211 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[][][:] -> [][:][] -> [][:] -> [:][] -> [:] < 1295733221 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295733221 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so (:) is the same as ():%~!~! < 1295733224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :except ofc you don't have () < 1295733228 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but err how did I solve that < 1295733231 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1295733233 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think I had an instruction to push () < 1295733257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: we have a fungot deficiency < 1295733316 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1295733321 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1295733330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t mapM_ < 1295733331 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a (m :: * -> *) b. (Monad m) => (a -> m b) -> [a] -> m () < 1295733336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload (1)(2)(3)(~aS:^):^ < 1295733336 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(3)(2)(1)Error: Stack underflow in ~ < 1295733343 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::t forM_ < 1295733345 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :forall a (m :: * -> *) b. (Monad m) => [a] -> (a -> m b) -> m () < 1295733358 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1295733360 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1295733363 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha :) < 1295733372 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "(foo .) $ ..." <-- lol@me < 1295733427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: that _could_ be useful in some cases, i'm sure < 1295733444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if the thing to the right of $ has low fixity < 1295733453 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the specific case is < 1295733455 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :formatLines = (table .) $ mapM_ $ \(Line timestamp origin message) -> do < 1295733461 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which then continues on the next line < 1295733470 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"table . mapM_ $ \... ->" is wrong obviously < 1295733503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you should use (table .) . mapM_ ... < 1295733509 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :./underlood.ooc:46:64 ERROR Invalid use of operator = between operands of type Bool@ and Bool@ < 1295733512 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :^ omg. < 1295733521 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :references are evil < 1295733522 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D that's tempting < 1295733586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: um that's recommended style by some, the not chaining $'s that is < 1295733604 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah < 1295733607 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but in this case it seems weird < 1295733735 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: your compiler SUCKS :D < 1295733736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm table . mapM_ ( ... ) would be correct but also ugly < 1295733739 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or your language, i'm not sure what it is here < 1295733743 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well the lambda is multiple lines as i said < 1295733760 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295733783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yes precisely < 1295733787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : No instance for (Data.String.IsString ByteString) < 1295733789 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ugh why not < 1295733895 0 :cheater-!~cheater@g229031239.adsl.alicedsl.de JOIN :#esoteric < 1295733909 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: in this particular case yeah. < 1295733922 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: i blame mutability! < 1295733931 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1295733950 0 :fizzie!unknown@unknown.invalid QUIT :Quit: jumpin' jumpin' < 1295733957 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: haha ^^ usually a good call, but.. not in this case :) < 1295733957 0 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1295733965 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : elliott: haha ^^ usually a good call, but.. not in this case :) < 1295733967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just for fizzie's logs < 1295733969 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since i want them < 1295733973 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :might as well make them complete! < 1295733979 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1295734002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i think there's another option if you're willing to be more pointy: formatLines ls = table . forM_ ls $ ... < 1295734015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless i'm confused < 1295734029 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: of course, i'm protesting against the gods of pointiness though < 1295734077 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1295734095 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh, shouldn't it be mapM not mapM_ ? hm what _is_ the monad... < 1295734100 0 :Sgeo_!unknown@unknown.invalid QUIT :Client Quit < 1295734101 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Html < 1295734105 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :from blaze-html < 1295734108 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's definitely meant to be mapM_ < 1295734113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :formatLines :: [Line] -> Html < 1295734113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :formatLines = (table .) . mapM_ $ \(Line timestamp origin message) -> do < 1295734113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : tr $ do < 1295734113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : td $ time "HH:MM:SS"--timestamp < 1295734113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : td $ formatLine origin message < 1295734115 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's the function < 1295734135 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: all the functions in it take Html actions themselves as arguments, so it's a bit confusing < 1295734147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in fact IIRC it isn't even a proper monad, only applicative, but they have the instance so you can use do notation < 1295734150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1295734151 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but don't quote me on that < 1295734154 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: argh? :D < 1295734158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it also uses OverloadedStrings < 1295734161 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is why that literal is in there < 1295734255 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :"* Concatenate the top element of the stack to the end of the second element of the stack." <- so huh.. it mutates the second element of the stack or it pushes the result of the concatenation? < 1295734267 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: let [] enclose a stack member < 1295734271 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: [abc][def]... -> [abcdef]... < 1295734277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so e.g. if the full stack is < 1295734281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[abc][def][quux][lol] < 1295734282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: no mutation needed in underload ever < 1295734282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the new stack is < 1295734284 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oh, okay so pop both and push the result < 1295734285 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[abcdef][quux][lol] < 1295734286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295734290 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295734291 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1295734293 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: or equivalently, pop the top one < 1295734296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and then mutate the new top one < 1295734300 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :by putting the one you popped in front < 1295734305 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :s push(s pop() + s pop()) // woo hoo. < 1295734307 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: but that's just an obvious optimisation, your compiler does that, right? < 1295734313 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure it does < 1295734314 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: obviously < 1295734315 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since it's smart < 1295734315 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :surely < 1295734319 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ghc does that, you know < 1295734321 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :yah. basic stuff. < 1295734321 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295734329 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha, of course - but what doesn't ghc do? < 1295734336 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, what language? < 1295734340 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: dependent types! < 1295734347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: nddrylliog is the guy who made ooc. < 1295734352 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1295734370 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: that was more of a rhetorical question < 1295734370 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :by ooc do you mean ook! < 1295734379 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: OH YEAH NOBODY MADE THAT JOKE BEFORE < 1295734381 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :hum sorry < 1295734385 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott is a bad example :( < 1295734386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :$ grep -i 'Sgeo.*ooc' 11* < 1295734386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :11.01.08:23:50:04 Now I'm looking at ooc < 1295734386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :11.01.08:23:56:56 I think ooc has more marketers than program language designers < 1295734389 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :swear he's said more < 1295734390 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295734395 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :someone did? < 1295734396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: i corrupt everyone < 1295734400 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: xD blame our webmaster < 1295734409 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ooc is a pretty terrible name, gotta say :D < 1295734414 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: only a thousand times < 1295734422 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what's *your* language? < 1295734427 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :erm is it like a real language? < 1295734437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: real-ish! http://ooc-lang.org/ < 1295734438 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can I blame your webmaster for not having a coherent way to determine in which order to read the pages in your tutorial? < 1295734440 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :say what you will, we have the top google spot for "ooc". That's pretty epic if you ask me < 1295734441 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's one of those fancy new languages < 1295734448 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: i have the top google spot for diughsfkjsrthre < 1295734449 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :hum, okay, had. < 1295734450 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :feel so proud < 1295734463 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ... it's not a TLA, you jerk. < 1295734463 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :we have the top one for vjn < 1295734481 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes < 1295734486 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: nqk < 1295734487 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oij < 1295734492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SO MUCH UNEXPLORED TERRITORY < 1295734494 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295734504 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :abbreviations.com has the top spot for vjn and nqk < 1295734505 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://ooc-lang.org/guide/cool.html "jump to..." that's great < 1295734506 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah here we go < 1295734508 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :11.01.20:10:37:27 Oh, ooc < 1295734508 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :11.01.20:16:55:20 How do I keep from being bored while looking at ooc? < 1295734514 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea where to jump to < 1295734518 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: vjn is #3 for vjn here < 1295734526 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :alright, just in finland then < 1295734533 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's just a rocco clone < 1295734534 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or was it docco < 1295734536 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it's calle < 1295734541 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :d < 1295734543 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but the page hasn't been updated in years, maybe it once was #1 everywhere. < 1295734544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the jump to menu looks fine to me < 1295734549 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this is obviously not a manual, it's a tutorial < 1295734552 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so i have no idea wtf you're complaining about < 1295734557 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes, but which page do you jump to? < 1295734561 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's the best order? < 1295734562 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: meh, you've been missing out on all the neat features. < 1295734563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You don't, you read the thing :P < 1295734571 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or whatever. < 1295734573 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :all i'm saying is top google spot requires absolutely nothing < 1295734574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[bash -c “curl -L http://ooc-lang.org/install.sh”]] <-- augh, stop teling people to do this :( < 1295734576 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :bahh. the guides are pretty weak. < 1295734582 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yeah, not my idea < 1295734587 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's a 404 lol < 1295734590 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :good thing too < 1295734590 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oh well, I'm tired of explaining why my webmaster and I are two different persons. < 1295734597 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: no no i'm sure you're identical < 1295734598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: all the functions in it take Html actions themselves as arguments, so it's a bit confusing <-- hm? wouldn't that require it to be simply type HTML a = Action -> a, afaict you couldn't even wrap a in anything more and get a Monad instance < 1295734603 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, what should I read then? < 1295734604 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I'm guilty for the compiler and the language sucking - mostly. Not the rest < 1295734615 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: my underload interpreter as soon as it's finished < 1295734617 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: but i need _someone_ to blame < 1295734621 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no it's like < 1295734626 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "td :: Html -> Html" < 1295734626 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: would a pink unicorn do? < 1295734630 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think Html is like HtmlMonad () or something < 1295734638 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: yeah ok. is it invisible? < 1295734670 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what's wrong with the curl, other than running potentially untrusted code (which you'd end up doing anyway without something so direct) < 1295734681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the latter... ok so the whole compiler is untrusted code < 1295734690 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but changing one file in a website to rm -rf < 1295734694 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :vs., say, hacking into github < 1295734697 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or switching a tarball < 1295734699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :dunno it just rubs me the wrong way < 1295734751 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: nope, it's right there http://www.flickr.com/photos/cv47al/4337354455/ < 1295734753 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so what does ooc do < 1295734759 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is it the solution to my problems < 1295734768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: break your heart with mutability < 1295734770 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think it's supposed to be a good compiled language < 1295734773 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :We need some < 1295734777 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :there are plenty < 1295734778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for instance haskell < 1295734779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and haskell < 1295734780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and haskell < 1295734781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and haskell < 1295734784 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :answers to all questions about ooc: No. ooc is the answer to nothing. I'm not marketing it anymore, and I never will be. I'm just having fun with it and figuring out what to implement next. < 1295734787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and why aren't you using haskell < 1295734789 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :plus: HASKELL < 1295734798 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :HASKAL < 1295734817 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's concurrency like in ooc? < 1295734824 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: not pretty. < 1295734828 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: that answers most of my questions, thanks < 1295734835 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1295734841 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: well. I'm pretty proud of what's going on in http://github.com/nddrylliog/oc < 1295734848 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ie threads + coroutines = pretty neat. < 1295734854 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: but yeah, one could dream of much better. < 1295734866 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: mostly, mutability and side-effects make it pretty hard to go beyond that < 1295734883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well see in haskell we do concurrency automatically! well not really but the research is vaguely promising. < 1295734884 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also, STM. < 1295734892 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I'm not a Haskell fan I just play one on IRC) < 1295734923 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still wants to learn Alice ML < 1295734928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what i mean is in order for (table .) $ mapM_ $ ... to even _type_ the monad used has to be _literally_ the (e ->) monad < 1295734954 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :same ahaha < 1295734961 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: "The research is promising" HHAHAHAHAHAHAHAHHHahahahaha. Sorry < 1295734987 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :+BWAHHA < 1295735000 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: but yeah, sure, chose your poison. STM or Actors, whatever. < 1295735017 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oh. I missed the "vaguely". Now it all makes sense. < 1295735017 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: actually there were some recent advances in automatic parallelisation < 1295735024 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well i didn't _test_ it < 1295735032 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you tell nddrylliog, you're the one who told me that the research seemed promising, vaguely :D < 1295735056 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why is SML a requirement for learning Alice ML? < 1295735058 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sads < 1295735081 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SAD IS NOT A VERB < 1295735146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: well it was obviously hearsay even as i was saying it < 1295735149 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stumbles onto some criticism of Scala < 1295735153 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: moar liek heresy < 1295735161 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That comes down to "Most people aren't smart enough to understand it!" < 1295735167 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly interests < 1295735173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: um isn't Alice ML a _superset_ of SML, or something? < 1295735194 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I still want a tutorial that assumes no prior knowledge of SML < 1295735204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: hm < 1295735212 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just paste it after a SML tutorial. < 1295735217 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, http://www.youtube.com/watch?v=WNkvASxfEWQ&feature=channel < 1295735241 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wrong channel, but whatever. < 1295735246 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :most people aren't smart enough to hate Scala < 1295735250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: well i didn't _test_ it <-- ok so theoretically we don't know yet that it's even well-typed? :D < 1295735251 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1295735256 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :22:35 < nddrylliog> most people aren't smart enough to hate Scala < 1295735266 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: trust me, I know what I'm talking about .... < 1295735267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o.O? < 1295735273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, may I ask? < 1295735283 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ate enough of it, and I study where it's been conceived. < 1295735284 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: that was funny < 1295735295 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so I'm in a bit of a Scala overload. And really, there's not much to be proud of. < 1295735312 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :If my compiler sucks, theirs vacuums < 1295735340 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :**hoovers < 1295735349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :scala is terrible :( < 1295735350 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1295735354 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's... not actually a criticism of the language, just of the main implementation < 1295735357 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: no brands! < 1295735365 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1295735376 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1295735383 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: right. The language isn't pretty either. They like to have 6 different syntaxes for everything < 1295735406 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: they also like to pretend non-nullability. And lack of side-effects. And they like to care about Big O notation even though their main impl. is slow as fuck. < 1295735449 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Scala is the kitchen-sink of the 00s like C++ was the one of the 80s < 1295735456 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1295735460 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :that's a good descripton < 1295735461 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :there's so much stuff that you can actually pick a sane subset and make good stuff with it < 1295735468 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I recently asked in #scala if it was worth playing about even though I don't care one whit about JVM compatibility or Java libraries. They said no, due to how many concessions it made for Java compatibility < 1295735472 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :and lots of people will eventually use it. < 1295735495 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: haha :) java also made a lot of concessions for java compatibility (can you believe that erasure is *still* an ongoing debate? dear God.) < 1295735507 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: It's crazy how much anti-academic sentiment there is, especially when people dismiss languages that aren't hodge-podges of features kludged to work with each other as being impractically "purist" < 1295735539 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ooh, I plead guilty. I've been anti-academic from the start, but I'm getting better. Mostly I fell in love with Scheme when I was forced to learn it. < 1295735546 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :wnat is erasure? < 1295735575 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: I'll let Stephen Morley explain it better than me http://code.stephenmorley.org/articles/java-generics-type-erasure/ < 1295735579 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Java can't tell a Something from a Something at runtime, I think < 1295735584 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I may be mistaken < 1295735596 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's a side-effect of type erasure, yeah. < 1295735608 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What six different syntax do you have for everything? < 1295735610 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :mostly it does all checks at runtime and stores no runtime information on generic specialization < 1295735617 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have generic introspection, for example < 1295735629 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I was thinking mostly about function definition (ie. def vs () =>, etc.) < 1295735643 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: ah that, wasn't there a type soundness error in there at some point < 1295735646 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: apart from that, humm () vs Tuple(), the clusterfuck of operators they have, etc. < 1295735656 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: couldn't tell but it seems likely < 1295735667 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: oh also Blah() vs new Blah() < 1295735786 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: I like the MSE function syntax, just put the function codes inside of { } I also like the Forth syntax that you can just make up your own syntax if the one it has is insufficient for your use. C doesn't have those kind of function syntax, but such things doesn't belong in C and C is good with what it does have. < 1295735818 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should look into Factor again < 1295735824 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh gawd < 1295735839 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although its standard libraries seem to be a hodgepodge of ideas < 1295735850 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think it has 20 million different notions of concurrency < 1295735856 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: In what program language is Blah() vs new Blah()? < 1295735856 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: disclaimer: the Factor guys drink a *lot*. < 1295735870 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :updog < 1295735874 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Huh, shutup's dead. < 1295735879 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, hm? < 1295735893 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, I'm curious as to your opinion of Newspeak. < 1295735895 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Scala - sometimes you create objects with Blah(), sometimes with new Blah(), may have something to do with case classes, maybe not, I don't even want to look it up < 1295735896 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh dear god < 1295735904 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: anyone who comes into contact with Sgeo turns to heavy drinking, I feel < 1295735911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe that's just me though < 1295735928 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: re "hm?": at the emerging languages conf., after the talks we went out for a drinks and all the Factor team was on heavy liquor < 1295735959 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: re "Newspeak": awesome ideas, sounded very pure, I meant to try it for real one day, and I love the guy (except his taste for arts) < 1295735962 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :They drink a *lot* of air, blood, poison, acid, alkaline, eyes, tears, and dihydrogen monoxide, and also LSD and beer and wine. < 1295735966 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: :) < 1295735991 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also has an eye towards Seph < 1295735994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: i read a post where gilad bracha claimed we should switch from filesystems to object databases because it allows for copy protection < 1295735994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no joke < 1295736011 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Have I met a language I didn't like? < 1295736021 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is possibly like the biggest gap between the goodness of the justification (extremely bad) and the goodness of the idea (very good) I've ever seen < 1295736036 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`addquote Sgeo: re "hm?": at the emerging languages conf., after the talks we went out for a drinks and all the Factor team was on heavy liquor < 1295736047 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Why do you have to use "new" sometimes, but not always? (I know how it works in JavaScript, I don't know how it works in Scala) < 1295736048 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :278) Sgeo: re "hm?": at the emerging languages conf., after the talks we went out for a drinks and all the Factor team was on heavy liquor < 1295736089 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm tempted to list languages and see nddrylliog's reaction < 1295736099 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog is now a celebrity to sgeo! < 1295736101 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295736149 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1295736154 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that would be fun. < 1295736164 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh can i play too??? < 1295736179 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slate, Atomo, Newspeak, Factor, Ioke, Seph, Io, Ruby, Erlang, Falcon, Oz, Alice ML\ < 1295736191 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's too many languages for 10:51 pm in the morning < 1295736201 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :a bit too many but I'll try anyway < 1295736229 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nimrod < 1295736250 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HE HASN'T EVEN ANSWERED YET :D < 1295736290 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm forgetting some < 1295736296 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Slate: I tend to be doubtful when it comes to project with a *blog* for a homepage. But I'm pretty sure I know Brian from somewhere, so I wont criticize his overselling ("OMG SMALLTALK BUT USABLE") < 1295736301 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Atomo: buzz buzz buzz < 1295736309 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: slate used to have a real homepage < 1295736314 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i think they switched it out of laziness recently < 1295736318 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since it was dead for like < 1295736319 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :N years < 1295736322 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's a boring language tho < 1295736336 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Newspeak: nested classes ftw. Die, packages, static classes, and other artificial wrappings < 1295736337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the Atomo guy is nice enough, he's a haskell dude, but yeah, concur with nddrylliog < 1295736347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*dependent records ftw. *Die, classes, < 1295736353 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*cough* < 1295736354 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1295736365 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm just going to publish my opinions as diffs to nddrylliog's < 1295736402 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Factor: Half the time I can't quite understand what they're saying - either because they put *so much effort* into writing a kick-ass implementation of a... stack-based programming language, or because of the Whisky. < 1295736432 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Probably the whisky. < 1295736439 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also, they prefer "concatenative". < 1295736452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The only non-concatenative stack-based language is, like, Forth :P < 1295736455 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Ioke: Ola has a nice gothic look, that's what i remember mostly about it. Also, Steve is a bit pissed off that this rip-off of Io got basically more attention than the original but he doesn't like to admit it. I'm more excited by... < 1295736460 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And Forth is very different to e.g. Factor. < 1295736461 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Seph: buzz buzz buzz. Waiting to see actual stuff. < 1295736463 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think "new" command in JavaScript should be a function like: New=function(x)(function(){var y={__proto__:x.prototype};x.apply(y,arguments);return y;}) < 1295736474 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Seph looks interesting in that it's immutable! >_> < 1295736484 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, Ioke is like Io: The JVM Edition! < 1295736503 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :With some functions that Io shold have come with < 1295736511 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Although Io lacks things such as any documentation at all. < 1295736517 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or a standard library :P < 1295736524 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Io: I'm absolutely in love with both the minimalism and Mr. Dekorte (except for his stance on existentionalism) < 1295736529 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: both those are untrue < 1295736537 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It was true as of two or so years ago. < 1295736542 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you need a good spank and a recent visit on iolanguage.com < 1295736543 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Existentionalism! < 1295736546 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall Array and String were barren of functions. < 1295736573 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Io is like Libertarianism: The Language... but maybe I just say that because I know Steve is one :P < 1295736602 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Io's documentation is ... annoying to navigate sometimes < 1295736605 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Ruby: I'm absolutely admirative of everyone involved in maintaining 6 implementations of this language. I'm very jealous of their DSLs, and the community is all-around awesome (once you get over the whole rockstar thing). But they're facing the hard challenge that's evolution - as is Python & co < 1295736631 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible to make directory in git that some users can only send files into that directory? < 1295736636 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Python's probably the language I have the most experience with < 1295736637 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You forgot to mention the part where the Ruby language itself is a gigantic mess :P < 1295736645 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Erlang: sounds old and killed, lots of good have been said about it but I'm not too impressed so far. Also, I try not to look at its syntax when I feel dizzy < 1295736647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...and also that the Ruby community is very douchebaggy thanks to Rails. < 1295736669 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Erlang's syntax is what happens when you like Prolog and you want to make a language but it's nothing like Prolog but you'd be betraying the cause if you used another syntax! < 1295736671 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ooh, whining! I love whining about things I can't be bothered with! < 1295736681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Me too!!!!!!!!!!!8327485 < 1295736695 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It makes me feel superior for not having bothered with them! < 1295736697 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Falcon: heard so much hate about it that I didn't even bother looking seriously into it. Looks like it sinks even *more* features than Scala, except it's not done by academics < 1295736703 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I swear my brain has a natural supply of liquor. < 1295736707 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, CONTINUE WHINING IN DETAIL < 1295736709 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Falcon is the worst language ever :D < 1295736709 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Oz: yellow brick road? < 1295736722 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah the endless days of fun me and cpressey had mocking it < 1295736724 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, elliott and I trolled #falcon a while ago. < 1295736726 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have not had much experience with Python but I did a little bit. < 1295736728 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: have you seen how Falcon does monads < 1295736734 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: every value has an "out of bound" value which is, I think, a bit < 1295736740 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and that's used to implement monads < 1295736741 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SOMEHOW < 1295736747 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Alice ML: sounds like an educational program poorly written in JDK - but it's actually not. I should take a look at it someday < 1295736761 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It failed because there are no language ideas stupid enough that johnnymind wouldn't add them. < 1295736762 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I seem to remember suggesting some hideously complicated, useless feature and they started thinking about how to make it work :P < 1295736763 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Nimrod: a compromise between Atomo and Falcon, probably < 1295736764 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, I think that's the wrong ALICE < 1295736773 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yup < 1295736776 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: haha, awesome :) < 1295736785 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: woha o_O < 1295736790 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ALICE is a world simulating thingy, isn't it? < 1295736798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, wrong one < 1295736808 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The fact that Nimrod has foo_bar and fooBar and FooBAR as equivalent identifiers saved me from looking at the rest of the language, as I already had confirmation that the author was seriously confused. < 1295736816 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It "saves remembering"! < 1295736821 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ah bah, by the looks of the Alice homepage, it's' no longer interesting whether a language is Turing-complete. Now people look for Gtk+-complete languages. < 1295736829 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gtk-complete :D < 1295736832 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: awww really? < 1295736836 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: yeah! < 1295736841 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :was TCness ever interesting outside of esoteric circles? < 1295736843 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1295736849 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: and I thought it would be an ooc concurrent x_x < 1295736856 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to design a general purpose language that isn't TC < 1295736863 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: concurrent? < 1295736865 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :is any mainstream language not TC? < 1295736871 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :C < 1295736880 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :C+POSIX is TC technically < 1295736882 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :C+libc might even be < 1295736884 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: %s/concurrent/competitor/, sorry < 1295736889 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but bare, standalone C isn't, I don't _think_ < 1295736889 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :gave away my origins, dammit. < 1295736890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or at least < 1295736896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : elliott: you need a good spank and a recent visit on iolanguage.com <-- /me thinks nddrylliog fits in very well here :D < 1295736899 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think you can make pure C TC, but if you do that, you can't host a libc on it < 1295736899 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : ah bah, by the looks of the Alice homepage, it's' no longer interesting whether a language is Turing-complete. Now people look for Gtk+-complete languages. ← link! < 1295736905 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I'm not kidding) < 1295736906 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why thank you :) < 1295736914 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for instance, consider making char a bignum < 1295736916 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I'm not sure what you mean < 1295736917 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :then sizeof(void *) = 1 < 1295736919 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ah right < 1295736920 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and so you can address infinite memory < 1295736921 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1295736923 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if you want a libc < 1295736925 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you must define CHAR_BIT < 1295736926 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which you can't do < 1295736927 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Who is this nddrylliog guy, he's awesome < 1295736936 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: the guy who made http://ooc-lang.org/. ok clarification. < 1295736941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the guy who made the language that that page is about. < 1295736949 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295736968 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :libc I think might be TC because of file io < 1295736974 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1295736988 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: more seriously though, Coq < 1295736991 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok that's not quite mainstream < 1295736994 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does libc have file inode numbers or only POSIX does? < 1295736996 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but you can't write a non-terminating program in it < 1295737003 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: hmm, not sure < 1295737015 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :coq is the language where everything is a proof < 1295737019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295737021 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Have I ever mentioned my insane export-based module system here? < 1295737022 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :everything is an object? no, a proof! < 1295737026 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: i'm scared < 1295737030 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Wiki says Coq is a proof helper or something, not really a programming language imho < 1295737035 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I love good module systems! < 1295737038 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: well < 1295737040 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I don't know. Mention it if you want to. < 1295737042 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: it is a language < 1295737043 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: what is a programming language? < 1295737051 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: there are some haskell libraries written and verified in Coq < 1295737053 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and then exported to Haskell < 1295737054 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(coq can do that) < 1295737059 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: you can write plain recursive functions in it < 1295737062 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: that's a good question. < 1295737065 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Basically, export makes visible in / < 1295737065 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295737069 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: In fact, OCaml was invented to implement Coq (seriously!) < 1295737075 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :This is the *only* way of doing anything with modules. < 1295737076 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh so it's a bit like untyped lambda calculus? < 1295737083 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1295737083 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: dependently-typed lambda calculus < 1295737086 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1295737087 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1295737089 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is exactly what it is < 1295737092 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :type theory-based < 1295737101 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :types :: propositions < 1295737104 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :values :: proofs < 1295737104 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So importing stdio would have to be something like export stdioImports stdio. < 1295737110 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :dammit, even when I joke, I'm right < 1295737116 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: btw the inventor of underload is ais523 in here, more commonly known for http://www.wolframscience.com/prizes/tm23/solved.html (ok, for strange definitions of "common") < 1295737132 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Where stdioImports is something that's executed by stdio. < 1295737142 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :are you kidding? wolfram is sooo mainstream. and WOW. < 1295737159 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :that explains why Underload is sane at all :) < 1295737170 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Wolfram is _unfortunately_ mainstream :P < 1295737192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Apparently the Wolfram guys translated his Perl code to Mathematica, and when he tested it, Mathematica segfaulted < 1295737207 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: lol < 1295737215 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: see, Mathematica sucks too :) < 1295737223 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: everyone knows THAT :P < 1295737239 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MORE LANGUAGES COME TO MY MIND < 1295737241 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes insane < 1295737246 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.wolfram.com/?year=2007&monthnum=10&name=the-prize-is-won-the-simplest-universal-turing-machine-is-proved <-- this is quite amusing, "haha i'm right! i knew it! i'm such a genius! p.s. thanks to this guy who proved that i was a genius, did I mention I'm a genius" < 1295737247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : The fact that Nimrod has foo_bar and fooBar and FooBAR as equivalent identifiers [...] <-- they _totally_ stole that from Reaper. the fact that reaper is neither finished specced nor implemented is _totally_ irrelevant. < 1295737251 0 :Yonkie!yonkie@193.200.85.107 JOIN :#esoteric < 1295737251 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION exports sanity to Sgeo. < 1295737260 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OH AND OERJAN IS KNOWN AS THAT GUY WHO WROTE LIKE HALF OF THE HASKELL 98 REPORT < 1295737267 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :isn't that right oerjan < 1295737271 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: access denied < 1295737284 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: are you into leather? < 1295737286 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, not in my module system! < 1295737300 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i like the idea of forcing other modules to import things < 1295737313 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: that line sounds like you should pull out a lightsaber or something right after < 1295737313 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(I'm hoping Sgeo will use my module system due to him not being able to resist bad novelties.) < 1295737319 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: that's what she said < 1295737334 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I have no response :P < 1295737335 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls out a lightsaber. < 1295737350 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers that he can't use a sabre. < 1295737360 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's what she said? < 1295737364 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No, probably not. < 1295737365 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: why? it has side-effects? < 1295737367 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION exports sabre to Phantom_Hoover  < 1295737371 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls out a lightépeé < 1295737378 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: awwwww so close < 1295737383 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :*épée < 1295737386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lighty pee lol lol < 1295737396 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1295737398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Phantom_Hoover can fence, don't fuck with his text! < 1295737402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : gave away my origins, dammit. <-- hey a norwegian might make that error! < 1295737404 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :He'll poke you! < 1295737415 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Damn the French! < 1295737423 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ooh. That's right, I'm totally Norwegian. < 1295737429 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :hey, I'm only half-french. < 1295737431 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :where are you from anyway < 1295737432 0 :Yonkie!unknown@unknown.invalid QUIT : < 1295737434 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you asked but didn't answer :D < 1295737437 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :damn you multithreaded brain < 1295737438 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :>< < 1295737443 0 :Yonkie!yonkie@193.200.85.107 JOIN :#esoteric < 1295737448 0 :Yonkie!unknown@unknown.invalid QUIT :Excess Flood < 1295737457 0 :Yonkie!yonkie@193.200.85.107 JOIN :#esoteric < 1295737461 0 :Yonkie!unknown@unknown.invalid QUIT :Excess Flood < 1295737463 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :from France, studying in Switzerland, got both nationalities. < 1295737493 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :cool... apart from the french part, I think I have to hate you for that < 1295737501 0 :Yonkie!yonkie@193.200.85.107 JOIN :#esoteric < 1295737505 0 :Yonkie!unknown@unknown.invalid QUIT :Excess Flood < 1295737510 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nothing personal, it's just that you're all smelly and unwashed < 1295737540 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Going to watch more DS9 < 1295737549 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I like where this season is going < 1295737557 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers that Scottish people are meant to like the French. < 1295737567 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Presumably because they also hate the English. < 1295737568 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls out a lightbulb < 1295737741 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh really? that's false, now that exams are over < 1295737753 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but you're French < 1295737764 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :although I guess you might have reformed, since Switzerland is probably pretty clean < 1295737768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :might be socially unacceptable not to be and such < 1295737791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: are you into leather? <-- er what, no. is that because i approved of your spanking comment? < 1295737809 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i think it was because you wrote half of the haskell 98 report :D < 1295737832 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :....the Factor people actually criticise Joy for an insufficient module system? < 1295737833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : isn't that right oerjan <-- well with enough orders of magnitude correction... < 1295737835 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Pot, meet kettle < 1295737844 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol @ criticising Joy for anything < 1295737846 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nope, because you're into Haskell < 1295737863 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: he wouldn't be accepted as a Modern Haskeller, he uses /Hugs/ for chrissakes < 1295737870 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ooooh. < 1295737872 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :old-school. I like it. < 1295737876 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Hugs hasn't been maintained for half a decade, I think < 1295737883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :last release 2006 but it was dormant before that < 1295737885 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*over half < 1295737886 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :"Primarily for teaching", says the Googles. < 1295737889 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it's not that they're criticising Joy, it's that Factor has some severe deficiencies < 1295737901 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://concatenative.org/wiki/view/Factor/FAQ/Why%3F < 1295737908 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Ooh yeah, I like the academic world - dump awesome research proof-of-concept on an ftp somewhere and forget about it < 1295737933 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295737942 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Hugs wasn't really dumped :P < 1295737955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :last releases were November 2003, March 2005, May 2006, September 2006 < 1295737957 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it was a consensual break-up? < 1295737957 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :then GHC took over the owrld < 1295737959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*world < 1295737968 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: more like GHC murdered hugs < 1295737974 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :aw c'mon this one was good :D < 1295737975 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :THE END OF HUGGING < 1295737978 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :what about huh < 1295737986 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :that haskell compiler.. forgot its name now < 1295737991 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yhc? < 1295737992 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nhc98? < 1295737994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LHC? < 1295738029 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oh right http://lhc-compiler.blogspot.com/ < 1295738040 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what about it < 1295738064 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lhc is like mlton for haskell i think < 1295738069 0 :cheater-!~cheater@g230231255.adsl.alicedsl.de JOIN :#esoteric < 1295738079 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :except... with bytecode < 1295738080 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1295738120 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea, but their blog articles are freaking awesome. To the point that I bookmarked it. (I never bookmark anything - much less browse my bookmarks) < 1295738139 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :approx. of the same level as the Factor blog < 1295738155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: nope, because you're into Haskell <-- elliott is seriously exaggerating, i just sent in some typo corrections while i was reading the haskell report. although haskell _is_ the language i use on most of the rare occasions when i actually program < 1295738166 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no no oerjan wrote 3/4s of the report < 1295738167 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :he's just so modest < 1295738169 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so so modest < 1295738190 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haskell 98 was a mistake anyway, they removed monad comprehensions :( < 1295738197 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and that's why nobody comprehends monads nowadays < 1295738199 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295738213 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh that was a good one < 1295738222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION links http://arcanesentiment.blogspot.com/ since it's another blogspot blog worth bookmarking along with the lhc one and factor's :P < 1295738238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's not a non sequitur, it's just a really complicated sequitur! < 1295738336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oh that was a good one <-- this is awkward, i don't think i've made a single pun today < 1295738340 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295738347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're getting old oerjan < 1295738349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :old and punless < 1295738351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog might get the completely wrong impression < 1295738359 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah he might think you're like 50, not 40 < 1295738361 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1295738370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats elliott -----### < 1295738373 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :have you considered getting checked for alzheimer's < 1295738382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(or do you keep forgetting :D) < 1295738382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i keep forgetting < 1295738384 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1295738387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*hi5* < 1295738388 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1295738430 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you think some Japanese guy might have a implementation of AAAAAAAAAAAAAA!!!! programming language? < 1295738445 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Why Japanese :P < 1295738461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it hardly hurts for insanity < 1295738489 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I saw the scans of pages of some Japanese book mentioning this programming language. < 1295738505 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Haha, really? < 1295738506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was iirc a japanese guy who found out how to program malbolge < 1295738512 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You're famous :P < 1295738517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(properly) < 1295738520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I still need to write the Esoteric Book < 1295738550 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes really there is some Japanese book mentioning AAAAAAAAAAAAAA!!!! programming language. < 1295738573 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: What is the Esoteric Book? < 1295738578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :A book of esoteric! < 1295738598 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can you print one of the pages upsidedown by mistake? < 1295738605 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Or by deliberate?) < 1295738605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: just some advice, when you get so famous that the japanese ask you to come to one of their tv shows, DON'T ACCEPT < 1295738610 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295738637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doing it by mistake might be _more_ impressive, at least now < 1295738656 0 :nddrylliog!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1295738685 0 :nddrylliog!53db7097@gateway/web/freenode/ip.83.219.112.151 JOIN :#esoteric < 1295738688 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Whether or not I accept is my own choice; usually I do not accept to come on to some TV show. < 1295738698 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :_usually_? < 1295738735 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :re < 1295738735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: it's just that japanese tv shows can be _uncomfortable_, i hear < 1295738748 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: In this case, "usually" meaning, if it ever happens, but it never does and probably never will. I have no intention to be on some TV show, anyways. < 1295738768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: re? < 1295738784 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :rewb if you prefer, but that's ooc folklore < 1295738791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ablative singular of res < 1295738791 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But if I *do* go on some Japanese TV show, I should learn better speaking Japanese!! < 1295738792 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :or "back" < 1295738807 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: you are invited to TV shows? what have you done? < 1295738813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I doubt he is:P < 1295738815 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*is :P < 1295738820 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"meaning, if it ever happens, but it never does" < 1295738825 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: I hever have been. And I probably never will. And I do not intend to. < 1295738848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: it's all my fault, as usual < 1295738858 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ha! I knew it. < 1295738893 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But some Japanese people have written things related to things I have made. (This has happened more than once.) < 1295738897 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so my Underload interpreter is almost finished. < 1295738904 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.wolfram.com/?year=2007&monthnum=10&name=the-prize-is-won-the-simplest-universal-turing-machine-is-proved <<< god i hate this man < 1295738915 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :And by finished I mean ready for inclusion in the next Ubuntu, leading to a riot of the masses and its dubious cover-up < 1295738928 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :any likeliness with PulseAudio is pure speculation < 1295738930 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: he's the worst :P < 1295738943 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: the solution to a deficient layer of abstraction is another layer on top of that! < 1295738947 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :welcome to Linux! < 1295738975 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Should I write Underload interpreter in TeXnicard? I expect it is probably possible. < 1295738984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: make sure to test it on my rule 110 interpreter. then you can be vaguely wolfram-related too! < 1295739014 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HELLS YEAH < 1295739025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's not on the wiki though i don't think < 1295739034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: um sure it is? < 1295739040 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well ok maybe it is :D < 1295739056 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ACTION quickly googles rule 110 < 1295739074 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :that's not the if there's no binary porn of it, reinstall gentoo, right? < 1295739081 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ah, no. < 1295739083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, that's 34 < 1295739095 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Rule 110 is the cellular automata rule. < 1295739101 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :34b maybe < 1295739108 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It is mentioned on Wikipedia. < 1295739113 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1295739124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although you could easily modify the interpreter to do wolfram's rule 34 instead < 1295739130 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's the other one suspected to be "universal" that has those weird mushrooms < 1295739147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :um like uh what was the number again < 1295739148 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :dunno i forgot < 1295739156 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :30 is the really random one < 1295739161 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295739162 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or one of them at least < 1295739163 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :so huh now that we're acquaintances, is Banana Scheme actually possible in this universe? < 1295739173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: probably not < 1295739175 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :cause I really like the article but I can't figure out its level of seriousness < 1295739197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: it's mathematically serious, just not physically possible < 1295739198 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :I'm particularly fond of the "our Scheme would require a transfinite ordinal datatype - not a big deal." part < 1295739205 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: it's serious theoretical comp sci and an utter joke of software engineering :P < 1295739212 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh it is 54 < 1295739224 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: as is the whole theoretical computer science, right? :D < 1295739225 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's just very ininteresting from 00000100000 < 1295739229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: well it _might_ be possible that there are super-turing computers in this universe. < 1295739231 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*u < 1295739236 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: (the opposite of the Church-Turing thesis) < 1295739239 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: but it seems unlikely < 1295739253 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well < 1295739256 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: there aren't, pretty much < 1295739256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: 54, hm wasn't that from a different numbering scheme, not elementary ones < 1295739259 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since there are no Turing machines < 1295739266 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: basically "is possible" is really ill-defined < 1295739269 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :maybe Turing machines are just an uncomfortable basis for computing < 1295739269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :totalistic iirc < 1295739271 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck isn't even possible in its TC form! < 1295739281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because there are no machines with infinite memory, that we know of :P < 1295739282 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295739288 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: /dev/null < 1295739303 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://uncomp.uwe.ac.uk/genaro/Rule54.html < 1295739305 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :reminds me of that epic prank http://www.supersimplestorageservice.com/ < 1295739308 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but no, you will never see a proper Banana Scheme interp. < 1295739311 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh i love that < 1295739352 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1295739357 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no same scheme < 1295739402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : I'm particularly fond of the "our Scheme would require a transfinite ordinal datatype - not a big deal." part <-- it's easy to implement some of them, like < epsilon < 1295739428 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you don't even really need that < 1295739437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since like < 1295739444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in Scheme-omega+1 or 1+omega or whatever it's called < 1295739447 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you just need "omega" to be a value < 1295739451 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : nddrylliog: it's serious theoretical comp sci and an utter joke of software engineering :P ← yeah, but SE is stupid and only idiots do it in favour of theoretical CS. < 1295739457 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok when you get beyond that and need infinite of them, but jofgsfhjkl,hlkfjhdklhj what am i saying < 1295739460 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :*idiots and Sgeo < 1295739467 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: i meant software engineering as the doing things part, not as a subject < 1295739470 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ok i might be thinking of another one then < 1295739478 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Blargh < 1295739480 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :software engineering could be a good field but it's being done badly < 1295739536 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I was under the impression that SE was for those antiïntellectual "CS is for ACADEMICS IN IVORY TOWERS" programmers. < 1295739552 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You know, the ones who are the reason most programs suck. < 1295739564 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: right :) Guilty as trolled. < 1295739584 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: the whole problem is to have something super-turing complete in the first place < 1295739599 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog, super-TC computers are actually surprisingly plausible. < 1295739609 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Uh huh :P < 1295739612 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :For strange definitions of plausible. < 1295739618 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :FTL, for instance, would imply superturing computers. < 1295739625 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, would it? < 1295739631 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :some believe in an omnipotent entity above the clouds < 1295739632 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Violation of causality. < 1295739635 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remove the mental image of Super-Turing from his mind. < 1295739638 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295739641 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :like he got his super powers from the apple or something < 1295739658 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why would you ever try and remove that image < 1295739659 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you should cherish it < 1295739665 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is it Gödel? Is it Alonzo Church? No, it's SUPERTURING! < 1295739671 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha xD < 1295739674 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :epic. < 1295739691 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, COMPOSE A THEME TUNE RIGHT THIS MINUTE < 1295739710 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: http://codu.org/tmp/silly.ogg Forget you've already heard this. < 1295739721 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It is now SuperTuring's theme. < 1295739722 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, NOT EPIC ENOUGH < 1295739729 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty damn epic :P < 1295739733 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :We are talking about ALAN TURING WITH SUPERPOWERS < 1295739736 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: what did you use to make that stuff again < 1295739745 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ...??? < 1295739745 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: you're surprisingly responsive < 1295739755 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: Should I not be? < 1295739756 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The SUPERMAN theme tune is not epic enough for that. < 1295739762 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Gregor < 1295739784 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: it makes me reconsider my whole conception of an idler < 1295739793 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor is not an idler :P < 1295739802 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: ... I am not in any sense an idler. < 1295739815 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Of all the idlers in this channel, you pick the guy who isn't an idler. < 1295739820 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: forgive me my rapid and equally bad assumption < 1295739824 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mtve, now he's an expert idler. < 1295739833 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :mtve: kitty kitty kitty < 1295739840 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm an idler < 1295739849 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls out his pocket watch < 1295739858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`addquote mtve, now he's an expert idler. mtve: kitty kitty kitty < 1295739859 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :279) mtve, now he's an expert idler. mtve: kitty kitty kitty < 1295739860 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm never really here < 1295739862 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives a snug look to the white rabbit with a jacket < 1295739868 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Make music with seven and a half tones in one octave < 1295739886 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooh Underload works well. < 1295739895 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :to the test benches! < 1295739914 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bet it's SLOW because your language is SLOW < 1295739922 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(INHERENTLY) < 1295739935 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: how come it took you this long to make underload work? i bet i could do it faster in clue < 1295739941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the violence is inherent in the system < 1295739941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295739944 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :hum, something's broken. < 1295739945 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah clue is pretty bestest < 1295739950 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :perhaps even the most bestest < 1295739953 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: because I'm trying to write *really awful* code and it takes time < 1295739955 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in fact i would've finished it hours ago, and it might even have compiled by now. < 1295739961 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1295739962 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :at least soon. < 1295739963 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295739966 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit optimistic! < 1295740001 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: oh well, then i guess we couldn't really compete, as you can't write bad code in clue < 1295740002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: but in clue you cannot _help_ but write awful code < 1295740005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1295740009 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nono < 1295740011 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :on the contrary < 1295740014 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can't write any code < 1295740016 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so you can't write bad code < 1295740023 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1295740029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right. < 1295740041 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :see in clue, you don't have to program, you just need to give a few hints and the high-iq compiler will do all the work for ya. < 1295740049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295740049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a few hints < 1295740053 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :a few hints < 1295740059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but does clue even have IO < 1295740062 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no < 1295740065 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but you can call functions using luatre < 1295740068 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and that's good enough < 1295740074 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well no, and you can't actually call any of your functions < 1295740079 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but yeah there's luatre < 1295740087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wth is luatre < 1295740093 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: my expression language for clue < 1295740097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also the name of the bot that runs it < 1295740109 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah so you can test the programs without directly calling the python functions given by the compiler < 1295740110 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's basically just function name(arg arg arg ...) < 1295740113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and [thing thing thing] < 1295740115 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and integers < 1295740117 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1295740129 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :btw elliott, parenthesis are perfectly legal in names... :D < 1295740161 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :at least i think so < 1295740179 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh god it's 2 am < 1295740189 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i didn't do anything today, shit :DS < 1295740215 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i knew it, the minute i open irc after a week of offlinity, i'm stuck forever < 1295740291 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ndd@naku:~/Dev/underlood$ echo '(()(*))(~:^:S*a~^a~!~*~:(/)S^):^' | ./underlood ~:^:S*a~^a~!~*~:(/)S^ You dun goofed: Trying to pop an empty stack. < 1295740298 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :^ that doesn't sound good. < 1295740313 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*underload < 1295740316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1295740319 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :<3 oklofok < 1295740320 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you have to start over, since you even typoed the name < 1295740329 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :eveerything is wrong < 1295740332 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*everything < 1295740349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()(*))(~:^:S*a~^a~!~*~:(/)S^):^ < 1295740349 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :*/*/**/***/*****/********/*************/*********************/**********************************/*******************************************************/*****************************************************************************************/********************************************************************************* ...too much output! < 1295740368 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wow that's one helluva fast growing sequence < 1295740384 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :goddammit that's fast < 1295740393 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :is it?? < 1295740395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course, you already said so earlier today < 1295740397 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's like hey i'm here NO I'M NOT I'M SOMEWHERE COMPLETELY ELSE < 1295740406 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: right. Learn to spell everything and come back to denounce my bad plays on words. < 1295740419 0 :azaq231!~derivecto@p4FF690B2.dip0.t-ipconnect.de JOIN :#esoteric < 1295740433 0 :azaq231!unknown@unknown.invalid QUIT :Changing host < 1295740433 0 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1295740433 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: well i can't learn to spell *everything* wait i see what you did thar haha :DDDD < 1295740456 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalms. < 1295740461 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1295740463 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::DS < 1295740468 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :actually, make it double < 1295740480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MAKE ME ONE WITH EVERYTHING < 1295740499 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :okay, my headache migrated to my stomach. That's not a good development. I'm gonna lie down and watch Starcraft II replays while you continue make the world an esoteric-er place. < 1295740509 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1295740509 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :xoxo <3. < 1295740523 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :one for me, one for oerjan < 1295740529 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but we have to split the heart < 1295740535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1295740537 0 :azaq23!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295740551 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i hear that symbol actually comes from the shape of a woman's ass < 1295740557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how heartbreaking < 1295740571 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you probably meant to say that before what i just said < 1295740593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or DID he < 1295740605 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's what SHE asked < 1295740606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...i heard the symbol comes from the shape of an ancient contraceptive seed or fruit < 1295740610 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, erm, given that real hearts have that general shape. < 1295740625 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :they do? < 1295740625 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :oh btw if anyone wants to look at funny code: https://gist.github.com/791639 < 1295740643 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i thought the heart was a random lump < 1295740672 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: wow this is the worst code i've ever writte < 1295740674 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*written < 1295740676 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1295740677 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :read < 1295740680 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i _also_ heard that it was shaped from a _pigs_ heart because most people didn't actually know what a human heart looked like (autopsies being illegal and stuff) < 1295740681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i applaud you < 1295740687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*pig's < 1295740692 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: aww thank you :) < 1295740694 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yeah who write load as "lood" :D < 1295740699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: EXACTLY < 1295740705 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nddrylliog: that main interpreter loop is... impressive :D < 1295740731 0 :quintopia!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1295740732 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: 25% of it is workarounds for the compiler messing up scope capture for nested closures < 1295740768 0 :cheater00!~cheater@g228061077.adsl.alicedsl.de JOIN :#esoteric < 1295740770 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i gotta tell you dude, i am so not regretting ignoring ooc, sorry man :D < 1295740770 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :elliott: which in turns prints a shitload of warnings for "Statement with no effect"... < 1295740773 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lemme know when you get that better compiler written < 1295740778 0 :nddrylliog!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1295740781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and also remove side-effects *shot* < 1295740785 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that code is pretty < 1295740791 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How can I make permission to send git some people only some directories, in case some people are different part of the project, such as documentation, testing, templates, general notice, etc. ?