< 1295481606 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it seems like it decided to take a vacation < 1295481653 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Vorpal: magnet:?xt=urn:btih:3ddc0ff171950d3ad4f3e9c4c265b87f153803c3&dn=foo.avi < 1295481675 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Suggest that you download Ubuntu 10.10 32-bit normal installer CD so we find each other. < 1295481676 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1295481691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://releases.ubuntu.com/maverick/ubuntu-10.10-desktop-i386.iso.torrent < 1295481707 0 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1295481765 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, huh, more than half on that torrent use ipv6! < 1295481776 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well more than half in my list < 1295481778 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You did add that magnet link right? :P < 1295481784 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't most clients also have "peer with this IP" functionality? < 1295481792 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I did < 1295481797 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I meant the other one < 1295481797 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ohwait < 1295481799 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I should open my ports < 1295481807 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ................................ < 1295481810 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1295481812 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1295481815 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :tell transmission to use the open port < 1295481847 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, tell me when to start magnet again < 1295481882 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :slow fucking router < 1295481896 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :... < 1295481918 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1295481920 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the config interface < 1295481923 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is so slow < 1295481940 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OK, restart it now Vorpal < 1295482048 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, no luck so far < 1295482055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nor here. < 1295482065 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Fuck this, I'm going to distribute it via netcat. < 1295482075 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ODO EPISODE < 1295482081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just give it a tracker... < 1295482131 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, just give me an IP to manually add as peer < 1295482139 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: OK, fine. < 1295482153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't think Transmission can do that. < 1295482155 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, *waits* < 1295482159 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ktorrent can < 1295482164 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: 91.105.75.160 < 1295482168 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and I my ports done properly < 1295482173 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, port? < 1295482179 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, 6881 ? < 1295482181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe Vorpal getting in on it will get me onto the tiny swarm. < 1295482183 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: 51420 < 1295482228 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, don't see you in the list? < 1295482236 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I left the Ubuntu swarm. < 1295482239 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What list are you talking about? < 1295482247 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that is the list I need to add you in < 1295482252 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, the ubuntu one < 1295482258 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, can't add to a non-torrent < 1295482258 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh... why not add me in the foo.avi one < 1295482259 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :? < 1295482262 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1295482267 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, because it is still magnet only < 1295482271 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it seems < 1295482285 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it hasn't even found the data for the magnet yet! < 1295482292 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OK, re-added myself to Ubuntu. < 1295482326 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HTML5 has been renamed ... to HTML. /Now/ I'm confused. < 1295482343 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah: "In 2009 we announced that the HTML5 specification at the WHATWG was progressing to Last Call. The plan at the time was to finish the specification this year and publish a snapshot of "HTML5" in 2012. However, shortly after that we realised that the demand for new features in HTML remained high, and so we would have to continue maintaining HTML and adding features to it before we could call "HTML5" complete, and as a result we moved to a new < 1295482343 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :development model, where the technology is not versioned and instead we just have a living document that defines the technology as it evolves." < 1295482347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects that elliott doesn't have DHT working right. < 1295482364 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: My ports're forwarded. < 1295482374 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait, CAN HAS CONNECTION TO ELLIOTT. < 1295482375 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OMG HI < 1295482377 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :GET VORPAL ON BOARD PLZ < 1295482386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Downloading. < 1295482387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Then I can cancel the Ubuntu torrent. < 1295482392 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I had no luck so far < 1295482394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: LOOK AT PIKHQ AND SHARE IN HIS CONNECTION < 1295482402 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, can I get his IP then? < 1295482408 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and port < 1295482422 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :174.22.146.230 < 1295482425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Port is presumably default. < 1295482432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :174.22.146.230, port 51413. < 1295482448 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :no luck < 1295482456 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well sooner or later it will work < 1295482498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back on the Ubuntu swarm. Try now. < 1295482505 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :What's that foo.avi about? < 1295482520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: It's a video of me failing at exploding lots of TNT in Minecraft badly :P < 1295482531 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ^ < 1295482540 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ? < 1295482544 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : no luck < 1295482544 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : well sooner or later it will work < 1295482547 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But then I go underwater and let myself lose all my air and yet still suffer no damage thanks to my hacked armour, and that is the dramatic scene on which the video ends. < 1295482548 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I tried it < 1295482556 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :anything referred to only as .avi always sounds like a relative to swap.avi < 1295482558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even adding me as a peer? < 1295482565 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, did that < 1295482569 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :(not a good association fwiw) < 1295482575 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: why weren't you around when SWAP.avi was relevant so I wasn't now known as THAT SCAT GUY??? < 1295482578 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(name may be fictional) < 1295482585 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you were? < 1295482587 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you are? < 1295482592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i blame oklopol < 1295482594 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: No, I'm not :P < 1295482599 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But oklopol was discussing scat porn. < 1295482620 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :not even I managed to watch all of swap.avi < 1295482621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well fuck it, then. Off the Ubuntu swarm, and let's see if Vorpal gets to peer. < 1295482631 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :FUC UBUNTU < 1295482635 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DESTROYERS OF FREEDAM// < 1295482647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :haha f@q u Vorpal < 1295482657 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :... < 1295482662 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: do you want the .torrent < 1295482664 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that would be more practical < 1295482670 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, good idea < 1295482685 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how do I export a torrent file from transmission... < 1295482695 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, don't know. Easy from kTorrent of course :P < 1295482704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh fuck off :p < 1295482721 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: u disconnected y u hate me so much < 1295482725 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yay u back < 1295482726 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1295482727 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :.torrent < 1295482728 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :where are you < 1295482732 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, sure I get you don't like the cluttered feature-ladden kTorrent but still < 1295482734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Did you create it with the "new torrent" thing? If so, you saved it somewhere. < 1295482737 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, here? < 1295482748 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I DID but i don't know where < 1295482750 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1295482752 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :desktop < 1295482752 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: do you do dcc < 1295482756 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :let's try dcc, dcc is like < 1295482756 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :retro < 1295482759 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to dcc you a torrent file < 1295482763 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you'd better be prepared < 1295482764 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, uh firewall not set up for that here < 1295482768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DARN < 1295482773 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you get it uuencoded then, is that ok? < 1295482777 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, and my modem seems broken atm < 1295482781 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, sure. Or yencode < 1295482792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yEnc is Harmful I believe < 1295482798 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, on what gorunds? < 1295482801 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :grounds* < 1295482807 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :let me get the link < 1295482813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: http://www.faerber.muc.de/temp/20020304-yenc-harmful.html < 1295482851 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh here is the one i read < 1295482852 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: http://www.exit109.com/~jeremy/news/yenc.html < 1295482870 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I have now gotten two bursar notices in a row telling me "Amount Due --- [ $0.00 ]" < 1295482891 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: http://sprunge.us/SSRi < 1295482930 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :2 peers < 1295482932 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's you then < 1295482934 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :uh I lack uudecode < 1295482939 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, no? < 1295482949 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, or maybe. I haven't got it yet < 1295482953 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :looking for uucode < 1295482954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well i have two peers < 1295482957 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what about base64 < 1295482957 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :one on ktorrent < 1295482959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :one on qtorrent < 1295482962 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so i bet you are downloading it < 1295482964 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and finally got connected < 1295482968 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh then it might be getting magnet from you < 1295482974 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :88.112.56.215 < 1295482976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bet that's you < 1295482983 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, because I haven't yet got the damn thing < 1295482983 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :... < 1295482984 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :do you see pikhq? < 1295482993 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: ? < 1295483011 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, not me < 1295483012 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that ip < 1295483019 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :81.225.67.13 is me < 1295483020 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1295483020 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :me... < 1295483025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm giving foo.avi to some random guy. < 1295483027 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Oh :-D < 1295483029 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, SO CAN I GET IT AS base64 < 1295483032 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sorry for revealing your icky IPv4 IP. < 1295483035 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: OKAY < 1295483036 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I CAN'T FIND UUDECODE! < 1295483052 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: I forgot I linked it in here :P < 1295483058 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can get if you know how to decode the IP address in hostmask... < 1295483073 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Uploading. < 1295483076 0 :cheater-!~cheater@g229031243.adsl.alicedsl.de JOIN :#esoteric < 1295483077 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, thanks. < 1295483080 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: http://sprunge.us/FTjZ < 1295483152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Interestingly your connection to me isn't encrypted ... and also pikhq is getting a lot more data than you are. < 1295483160 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I think uTorrent is set to prefer encrypted peers. < 1295483170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I'm uploading a lot to Ilari. < 1295483180 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I won't bother trying to fix it then :P < 1295483204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yay, Vorpal! < 1295483222 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, had to add ips manually < 1295483234 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Might have something to do with the fact that I have UDP parts (e.s.p. PEX) disabled because they use too much bandwidth... < 1295483244 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295483268 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm I have µTP enabled < 1295483270 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :if that matters < 1295483273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: ... < 1295483280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What is \mu{}TP. < 1295483283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: You disabled peer exchange? < 1295483285 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: That is, er, unlikely to help :-D < 1295483311 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it "esp."? Unless you mean "extra superlative penguins". < 1295483317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Transport protocol over UDP that some torrent clients implement. < 1295483331 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it is more friendly to other internet traffic iirc < 1295483342 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as in, rate limiting and such < 1295483354 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I have 1596 active torrents at the moment. PEX traffic for them would be huge. < 1295483362 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: 1596?! < 1295483363 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, PEX? < 1295483372 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1295483374 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I physically cannot imagine downloading that many torrents. < 1295483376 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Peer exchange. < 1295483376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: I think that's the least of your problems. < 1295483379 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah < 1295483397 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :elliott: All (1596) < 1295483413 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Maybe if you're a gigantic porn addict and need a huge buffer because you have a ridiculously slow internet connection, 1596 torrents would be possible... < 1295483416 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :idea: google to index torrents < 1295483418 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nope... < 1295483420 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Still can't comprehend :P < 1295483435 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(and no, those videos aren't porn) < 1295483438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: They already do. Kinda. In that they index tracker sites. < 1295483455 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Then I have absolutely no idea :P < 1295483460 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well yeah I meant more directly. Like google image search, google whatever search and so on < 1295483511 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm I'm uploading way more than I'm downloading from each of pikhq and Ilari < 1295483528 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh... If one uses torrent queueing, one can't have upload limit larger than 999 in this client... < 1295483532 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 12 vs. 46 kBps to you Ilari < 1295483551 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, you need to devote more bw to this < 1295483575 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, this is vital < 1295483577 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :VITAL < 1295483617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Also, you realise that peer exchange is actually designed to be really low bandwidth, right? < 1295483651 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and the amount of video in that that torrent collection is something like 685 hours... < 1295483657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: There can be no more than 50 added peers and 50 removed peers in a given PEX message, and PEX messages won't be sent more frequently than once a minute. < 1295483695 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :In packet traces, I saw things like 50+ UDP messages associated with Bittorrent PER SECOND. < 1295483703 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: How did you come to be downloading 1500 torrents at once... < 1295483742 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, maybe he is seeding some? < 1295483755 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, 1595 of those are being seeded. < 1295483756 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Irrelevant :P < 1295483779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Oooooh, kilobit per second. < 1295483789 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you bandwidth. It sucks. < 1295483792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Anyways, your client is braindamaged, apparently. < 1295483803 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :My bandwidth is doing other things too, and also prioritising pikhq massively < 1295483811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait pikhq is gone now. < 1295483815 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yeah :P < 1295483819 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well enjoy your bandwidth, bastard. < 1295483833 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, mine is done now < 1295483842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It's the most exciting video you'll watch all year. < 1295483845 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, however you must have been prioritising Ilari? < 1295483849 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nope :P < 1295483852 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I once shut down the torrent client. Kernel was sending tens of kilobytes of second worth of ICMP unreachables for the UDP traffic (and that continued tens of minutes)... < 1295483852 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari got almost no pipe :P < 1295483861 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: TENS of KILOBYTES? :P < 1295483878 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, no sound AT ALL? < 1295483883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Nope < 1295483890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :My MC is, as I said, stuck in mute, and I couldn't get microphone recording working. < 1295483904 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise you'd hear my expressing JUST HOW GIGANTIC THIS CUBE OF TNT IS < 1295483904 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :TENS OF KILOBYTES? that's like FIFTHS OF KILOWORDS < 1295483908 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*me expressing < 1295483915 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, issue I think is that not all the chunks can be loaded at once here < 1295483920 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :or *a couple* of kilowords < 1295483927 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Irrelevant, it doesn't even do anything in one chunk :P < 1295483934 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : My MC is, as I said, stuck in mute, and I couldn't get microphone recording working. <-- how is it stuck < 1295483945 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :When I turn the volume up it crashes because of Notch quality engineering. < 1295483955 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :50+ bittorrent PEX messages per second use a lot of bandwidth... < 1295483968 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ARE YOU WATCHINGT OO < 1295483970 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*WATCHING TOO < 1295484031 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :notch < 1295484042 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :someone should really reimplement this nice game < 1295484057 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :They have, and the reimplementations suck < 1295484064 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :because they suck < 1295484069 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, wait, I never saw you using that editor in the video. What happened there? < 1295484072 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :We're too used to the game's mouth feel by now :P < 1295484077 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I cut off the video while I did the editing. < 1295484081 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah < 1295484084 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's when I switched to the terminal and suddenly tons of messages appeared in IRC :P < 1295484096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's boring enough without /that/ bit of tedium. < 1295484117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Dude, primed TNT succumbs to gravity. < 1295484131 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Keep watching :P < 1295484142 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :How many blocks of TNT is there???? < 1295484145 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Lots. < 1295484147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But pikhq's point is very good. < 1295484152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :NEVERTHELESS, the game crashes just working out gravity, it seems. < 1295484159 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: 5.5 million or so IIRC < 1295484204 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I feel kinda stupid now X-D ... but still, it crashed all the same later on. < 1295484210 0 :amca!unknown@unknown.invalid QUIT :Excess Flood < 1295484212 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So I wouldn't have been able to get anything interesting even if I had solidified the ground. < 1295484247 0 :amca!~amca@CPE-121-208-84-154.cqzr1.cha.bigpond.net.au JOIN :#esoteric < 1295484252 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: SO HAVE YOU BOUGHT THE GAME YET < 1295484260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: NO EXPENDABLE INCOME YET < 1295484274 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, hah it fell in the water first XD < 1295484279 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I'M NOT CLEVER OKAY < 1295484301 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :In retrospect, the first half of the video is hilariously stupid :P < 1295484315 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`addquote Vorpal: I'M NOT CLEVER OKAY < 1295484323 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes that shelter is very wtf too < 1295484324 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :271) Vorpal: I'M NOT CLEVER OKAY < 1295484330 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you protected the terrain behind you < 1295484332 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not yourself < 1295484337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Did you see when I accidentally blocked it up and I looked up and down going "wut" :D < 1295484342 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and then extended it badly < 1295484352 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes < 1295484473 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Have you ever watched a more exciting video? < 1295484482 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The bit where I look at the file size of the video I'm recording is nicely meta :P < 1295484564 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, .avi fails at seeking < 1295484568 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: DON'T SEEK < 1295484570 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :EVERY SECOND IS PRECIOUS < 1295484580 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I needed to re-watch one < 1295484588 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it was so PRECIOUS < 1295484593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I BELIEVE YOU NOT < 1295484608 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes I now know your mc password is 7 letters :P < 1295484622 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's my password for everything, good thing MC doesn't use plaintext :P < 1295484640 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I ought to use a password manager with a better master password...ought to...I will...sometime...I swear...probably...) < 1295484640 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1295484651 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Good thing I don't own or do anything of interest < 1295484654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: BTW, should've muxed into mkv or something. < 1295484659 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: mencoder default :P < 1295484662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AVI has uber-overhead. < 1295484670 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yah, it also has a blank MP3 audio track I think. < 1295484672 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But maybe not. < 1295484673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just mkvmerge after the fact. < 1295484677 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what is with the mouse going in circles at some point? < 1295484680 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :points* < 1295484687 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: That's me making sure the video isn't BORING AND STILL. < 1295484692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :By circling my trackpad. < 1295484710 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That part where it freezes near the end is where I switched to a vt to kill java :P < 1295484711 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, next project: detonate in two minecraft instances at once < 1295484716 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: X-D < 1295484719 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh no wait, I didn't, it just crashed < 1295484742 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, killall -9 java from a terminal window? < 1295484751 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nope, I just waited until it ran out of heap space :P < 1295484765 0 :TLUL!~TLUL@wikia/The-last-username-left JOIN :#esoteric < 1295484779 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1295484793 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The ending is super-dramatic. < 1295484820 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, this will be fun. That constant notification window < 1295484824 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, don't you think < 1295484832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Eh? < 1295484854 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: What are you talking about :P < 1295484856 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, irc ping :P < 1295484865 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1295484865 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it pops up notification in corner < 1295484869 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does < 1295484884 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I like it that way :P < 1295484928 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: EXCITED??? < 1295484959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Like an electron! < 1295484981 0 :cal153!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1295485065 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Probably not quite designed to explode 5 million cubic meters of dynamite at once... < 1295485205 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I WONDER WHY < 1295485215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't be at once, it'd be staggered :P < 1295485228 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :In fact, I think that all the ones after the first would probably detonate underwater... or close to it at least. < 1295485345 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: about passwords: almost every company i used to work for uses passwords in format for EVERYTHING < 1295485360 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That amounts of dynamite would have explosive power in megaton range... :-> < 1295485392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: heh < 1295485401 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :probably one would get access in at leat 50% cases without even guessing < 1295485405 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: IT'S CLEARLY MARKED TNT < 1295485416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ceci n'est pas une tnt < 1295485454 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :are youguys talking about some video? < 1295485459 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :with this tnt i mean < 1295485462 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1295485469 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :get it from pikhq or Vorpal, i'm not seeding any more :P < 1295485473 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well maybe tomorrow < 1295485478 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it's the most exciting video you will ever watch < 1295485501 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :But doesn't it look more like dynamite than TNT? < 1295485508 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(aside from the markings) < 1295485544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: WELL YES < 1295485551 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's BOTH < 1295485556 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :YT it < 1295485559 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: And you make it out of gunpowder. < 1295485560 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ok, good night < 1295485562 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or is it sulphur now? < 1295485563 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: no < 1295485565 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :too low-res < 1295485664 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :http://www.quickmeme.com/Lame-Pun-Coon/ < 1295485677 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :too late must sleep :( < 1295485734 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Approximate mass composition of TNT by element: 42% oxygen, 37% carbon, 19% nitrogen, 2% hydrogen. No sulfur in there. < 1295485740 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: you forgot dynamite! < 1295485749 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : get it from pikhq or Vorpal, i'm not seeding any more :P <-- I'm seeding to 1.0 < 1295485749 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: bahaha what < 1295485754 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(share ratio) < 1295485763 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that raccoon is too cute :| < 1295485768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: what a good little torrenter! < 1295485771 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the puns are just puntastic too < 1295485775 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ... < 1295485776 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :night < 1295485791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Pungnacious! < 1295485792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hangs himself < 1295485805 0 :copumpkin!unknown@unknown.invalid QUIT :Quit: Computer has gone to sleep. < 1295485850 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :at least I now have the complete collection of castle episodes, just in case I end up staying up a few more hours < 1295485899 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: which is why you want to hear about sg yes? < 1295485938 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :can't you put that in a paste or something so I don't have to hear all the yapping *about* talking about sg and can skip directly to the contents? < 1295486017 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: oh i can tell you but only if you pledge FULL DEVOTED ATTENTION < 1295486032 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, maybe next week < 1295486111 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And this one article says IANA has already allocated... That would mean they are currently writing out a press release (since I haven't seen any indication they have done so)? < 1295486342 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Or then they do the usual thing with big news: Announce them Friday afternoon... < 1295486362 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(banks always fail on Fridays) < 1295486457 0 :variable!unknown@unknown.invalid QUIT :Read error: Connection timed out < 1295486558 0 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1295487059 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1295487217 0 :acetoline!~acetoline@122.58.180.208 JOIN :#esoteric < 1295487317 0 :cal153!~cal@c-24-4-207-72.hsd1.ca.comcast.net JOIN :#esoteric < 1295487432 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1295487850 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://twitter.com/angrydeveloper this is my favourite < 1295487872 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"(about the devs of a certain widely used piece of software) They are on my list with Rick Berman and that fuckwit who dreamt up javascript." < 1295487875 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :offensive to both Sgeo and Gregor < 1295487947 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :When they guy's icon is trollface, I know to look elseward :P < 1295487980 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :javascript? More like javashit... < 1295487993 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It's run by his cow-orkers, apparently. < 1295487998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :He doesn't know about it :P < 1295488007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :shitmyangrycoworkersays < 1295488011 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Prepare for Gregor's wrath. < 1295488042 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Why didn't Unicode 6 add a TROLL FACE character. < 1295488049 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :s/character/codepoint/ < 1295488077 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: That is the best idea. < 1295488097 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :If they added friggin' LOVE HOTEL, they should have added TROLL FACE < 1295488113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: They just imported emojis, didn't they? < 1295488122 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Remember, Unicode's primary method of growth is absorbing other encodings :P < 1295488129 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*character sets :P < 1295488147 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Does that include GOAT and LOVE HOTEL? X-P < 1295488164 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Dude, emoji = japs. < 1295488168 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Japs -- love hotel. < 1295488174 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Are you really surprised they have an icon for it? :P < 1295488179 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: CONFIRM < 1295488189 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://inner.geek.nz/wp-content/uploads/2009/02/iphone-emoji1.png <-- find love hotel yourself < 1295488198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yep, in bottom-left somewhere < 1295488223 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Hundreds of Emoji characters were encoded in the Unicode Standard in version 6.0 released in October 2010 (and in the related international standard ISO/IEC 10646). The additions, originally requested by Google (Kat Momoi, Mark Davis, and Markus Scherer wrote the first draft for consideration by the Unicode Technical Committee in August 2007) and Apple Inc. (whose Yasuo Kida and Peter Edberg joined the first official UTC proposal for 607 characte < 1295488223 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :rs as coauthors in January 2009), went through a long series of commenting by members of the Unicode Consortium and national standardization bodies of various countries participating in ISO/IEC JTC1/SC2/WG2, especially the United States, Germany, Ireland (led by Michael Everson), and Japan. < 1295488223 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It is hard to count the final number of actual emoji characters encoded in this specific update of the Unicode standard, because various characters were already encoded in previous versions, and lots of new characters (especially symbols for maps and European signs) were added during the consensus-building process. The new symbols were encoded in seven different blocks (some newly created), and there exists a Unicode data file called EmojiSources < 1295488227 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :.txt[1] that includes mappings to and from the Japanese vendors' legacy character sets. It should be noted that some emoji characters were encoded (or were already encodable) as a sequence of Unicode characters, not single characters. < 1295488243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Yes, LOVE HOTEL is in the emoji block, and that is there soley for the sake of Japan. < 1295488276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I love hotels. < 1295488278 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1295488426 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :How does one petition Unicode to add TROLL FACE ... < 1295488604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls up the FCC's form for reporting an illegal telemarketing call to a cell phone. < 1295488607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fucking local newspaper. < 1295488634 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: With credentials. < 1295488642 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I, Gregor Richards, Microsoft representative, demand you add TROLL FACE. < 1295488684 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Propose it to http://www.evertype.com/standards/csur/ instead. < 1295488688 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You might actually get it in :P < 1295488704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Include a bunch of other F7U12 icons too, so it counts as a "script" < 1295488744 0 :elliott!unknown@unknown.invalid QUIT :Quit: Leaving < 1295488862 0 :variable!unknown@unknown.invalid QUIT :Read error: Connection timed out < 1295488941 0 :variable!~variable@unaffiliated/variable JOIN :#esoteric < 1295489165 0 :j-invariant!unknown@unknown.invalid QUIT :Quit: leaving < 1295492071 0 :plaidguy!~plaidguy@pool-96-251-60-172.lsanca.dsl-w.verizon.net JOIN :#esoteric < 1295492113 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :anyone seen lament lately? < 1295492217 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1295492226 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Who are you? X-P < 1295492272 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :newcomer < 1295492277 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :name's josh < 1295492336 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :I theoretically may be getting near a quantum computer this summer, and thus wanted to see if lament's quantum brainfuck interpreter still existed anywhere < 1295492347 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmmmmmmmm < 1295492369 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1295492389 0 :augur!~augur@c-71-196-120-234.hsd1.fl.comcast.net JOIN :#esoteric < 1295492475 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1295492485 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1295492492 0 :augur!~augur@c-71-196-120-234.hsd1.fl.comcast.net JOIN :#esoteric < 1295492598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Holy fuck holy fuck holy *fuck* it's cold. < 1295492616 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: HOW COLD IS IT < 1295492628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Fucking! < 1295492633 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :so where are you guys based? < 1295492657 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I exist only as an out-of-control cron job at Freenode. < 1295492669 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :According to http://weather.gov/, -9 °C (16 °F) < 1295492678 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :"out-of-control cron" < 1295492679 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :right < 1295492683 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: *eh* < 1295492706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wind chill of -18 °C (-1 °F). < 1295492817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Hmm. Any news regarding IANA at all? < 1295492848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, gaaah. Surely the final allocation should be happening any minute now. < 1295492961 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :At least address space registry hasn't been updated... And the counter at inetcore still shows 7 blocks... < 1295493650 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :O'Brien Must Suffer! < 1295494879 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow... "Final Fantasy Versus XIII". Anyone want to guess how much connection it has to Final Fantasy XIII? < 1295494946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you guessed "none at all", you're very wrong. < 1295495053 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What if I didn't bother to guess? < 1295495070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then you're neither right nor wrong. < 1295495097 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yay the game that only exists in trailers! < 1295495311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :plaidguy: Am I allowed to look forward to a game being done by a group of people that actually *make good games*? < 1295495354 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'd say yes if I wasn't 8 hours and 1/2 through FF13 < 1295495390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :plaidguy: FFvsXIII is coming courtesy of basically everyone that brought you Kingdom Hearts. < 1295495408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :plaidguy: Rather than the abortion that is FFXIII, brought to you by the people who brought you FFX-2. < 1295495415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(no, seriously.) < 1295495560 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I know < 1295495569 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's the reason I got the ps3 < 1295495581 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :when I heard that it was exclusive < 1295495586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :plaidguy: You... Got a PS3 for FFXIII? You poor soul. < 1295495595 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :lolno < 1295495606 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :versus and infamout < 1295495608 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :*s < 1295495610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Ah*. < 1295495631 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :the later being far superior to prototype < 1295495652 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :though I'm just waiting for Deus Ex 3 at this point < 1295495677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is looking forward to Catherine (by Atlus)... < 1295495720 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :please tell me you're joking < 1295495734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What, I like Atlus. < 1295495758 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :ok, so do I < 1295495759 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :but < 1295495796 0 :amca!unknown@unknown.invalid QUIT :Quit: RL is wonderful! < 1295495797 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like japanified amnesia >_> < 1295495867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's certainly an *odd* complaint. < 1295495892 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :ok don't get me wrong < 1295495895 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :I loved amnesia < 1295495929 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :but the erotic bit doesn't really help the game < 1295495995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty confident they'll not fuck it up. But you never know, they could actually make a bad game... < 1295496016 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :true < 1295496045 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :I'm too cynical about the industry < 1295496251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, even if it is a total stinker the sound track will almost certainly be worth it. < 1295496323 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric :yessssss < 1295496342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :♥ Meguro. < 1295496351 0 :plaidguy!unknown@unknown.invalid PRIVMSG #esoteric ::F < 1295496789 0 :Gregor!unknown@unknown.invalid TOPIC #esoteric :PACHELBEL-FLAVORED WEETABIX SUCK | logs: http://208.78.103.223/esoteric/ (formatted); http://tunes.org/~nef/logs/esoteric/?C=M;O=D (unformatted) < 1295496858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: All flavors of Weetabix suck. < 1295496881 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but this one tastes like a corpse that was exhumed in secret for the dubious reason of flavoring a breakfast food. < 1295496927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, true, that would suck more than most. < 1295496985 0 :TLUL!unknown@unknown.invalid QUIT :Quit: *disappears in a puff of orange smoke* < 1295497265 0 :plaidguy!unknown@unknown.invalid QUIT :Quit: plaidguy < 1295498674 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Protip: Do not follow the Ioke/Seph guy on Twitter < 1295499908 0 :olsner!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1295500001 0 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1295501482 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION relearns of Fancy < 1295501487 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's not as boring as I imagined < 1295501986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loses interes < 1295501987 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :t < 1295503123 0 :plaidguy!~plaidguy@pool-96-251-60-172.lsanca.dsl-w.verizon.net JOIN :#esoteric < 1295505907 0 :plaidguy!unknown@unknown.invalid QUIT :Quit: plaidguy < 1295505930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoa. < 1295505946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I've got my Rockbox'd MP3 player plugged into my computer right now. < 1295505979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As it turns out, doing that makes it actually act as a USB multimedia keypad. < 1295505991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm using my MP3 player to control Quod Libet. < 1295505991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295508544 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :hot damn, didn't know that < 1295508553 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :what version of rockbox though? < 1295508555 0 :myndzi\!unknown@unknown.invalid NICK :myndzi < 1295508568 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i rolled mine back because of some annoying bugs in the last stable release i tried < 1295508592 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also i really wish one-click queue/insert would make it into the main release < 1295509046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, latest. < 1295509061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :May have worked in the previous as well. < 1295509072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just noticed by accident. < 1295509085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(hit "pause" on the thing by accident, and went "WTF!") < 1295510399 0 :clog!unknown@unknown.invalid QUIT :ended < 1295510400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1295510720 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are people who have trouble with Scala's co and contravariance? < 1295510724 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalms < 1295510731 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://lambda-the-ultimate.org/node/2808 < 1295511000 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1295512134 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1295512327 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there are 1598 now... :-) < 1295512352 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1295513307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Today's IANA depletion estimate: yesterday." < 1295513330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, they could very well be holding out until Friday to announce. < 1295513731 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Houston estimate is February 2nd... < 1295513757 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :But I doubt that is just allocation processing delay... < 1295513912 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What, waiting for 1 /8 left or something? < 1295514020 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I think the request for address space is already sent (I do not know when or how long it usually takes to process) and is now stuck in IANA for some reason... < 1295514096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If it's stuck in IANA, then almost certainly for the sake of PR. < 1295514128 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :APNIC pool seems to be the the second of all RIR pools (second to only AfriNIC)... < 1295514178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Second" by what sorting metric? < 1295514274 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Smallest pool. < 1295514325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1295514380 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295514394 0 :cheater00!~cheater@g231051226.adsl.alicedsl.de JOIN :#esoteric < 1295514587 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Which is bit scary, as APNIC is way more active in distributing space than any other RIR (in fact, it is about as active as the rest _combined_). < 1295514807 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Listned some talks about IPv6. In one panel Arin CEO remarked that we don < 1295514838 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Listned some talks about IPv6. In one panel Arin CEO remarked that we don't want IPv6 depletion (in something like 100 years time) and thus the allocation policies should be sane... < 1295514987 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh and that relative share of allocations (~50%) is growing... < 1295515073 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(well, likely at least until APNIC declares depletion phase 3, at IANA depletion + 1x/8 remaining). < 1295515180 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and another problem of IPv4 depletion: Routing table growth. < 1295515260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the routing table is pretty snarly as-is, and will probably only get worse if there's any notable IPv4 address market. < 1295515318 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :In those talks someone said something like that IPv4 DFZ is about 300k entries now, and could grow to about 3M entries... < 1295515387 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Which basically needs the beefiest routers available... < 1295515782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's already at 300k? It was something like 100k not long (ie. a decade?) ago. < 1295516301 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And with stuff like that, there apparently are some that want to kill off IPv4... < 1295516409 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1295516498 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hurr... RIPE has also allocated some IPv4 /29s(!). < 1295516594 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: ilua < 1295516606 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That's like 6 usable addresses... < 1295516844 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(but good luck getting them routed, unless you are a Very Important Customer). < 1295517288 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Ways to make IPv4 seem bad: Underprovision the GCN boxes... < 1295517413 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and screw up geolocation for GCN boxes also works... < 1295517569 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There are companies that care VERY much about the latency/speed of their sites to the end user. < 1295517990 0 :augur!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1295518001 0 :augur!~augur@c-71-196-120-234.hsd1.fl.comcast.net JOIN :#esoteric < 1295518243 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There currently seems to be something like 110k IPv4 allocations/delegations (for IPv6, roughly 7k). < 1295518518 0 :Tritonio!~TrT@lap-trilianos.ceid.upatras.gr JOIN :#esoteric < 1295520501 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dthe doors < 1295520521 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :why are we talking about something as boring as ip < 1295520534 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :has this channel really gone to hell? < 1295521048 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1295521767 0 :acetoline!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295521797 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1295522652 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1295523407 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1295523926 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1295524450 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, IP is the basis of the Internet... < 1295524499 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Internet, how boring. What's that good for, anyway? < 1295526974 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295529328 0 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1295529719 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295530250 0 :pikhq!~pikhq@71-219-232-111.clsp.qwest.net JOIN :#esoteric < 1295530811 0 :Behold!unknown@unknown.invalid QUIT :Remote host closed the connection < 1295531017 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1295532229 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1295532544 0 :Slereah!~butt@ANantes-259-1-134-202.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1295532566 0 :MigoMipo!~John@84-217-6-131.tn.glocalnet.net JOIN :#esoteric < 1295532942 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1295533296 0 :Slereah!~butt@ANantes-259-1-115-111.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1295533591 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1295533612 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1295533881 0 :Slereah!~butt@ANantes-259-1-46-192.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1295534216 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: This computer has gone to sleep < 1295534245 0 :pikhq!~pikhq@71-219-225-25.clsp.qwest.net JOIN :#esoteric < 1295534587 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1295534694 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :this place is so exciting! < 1295535224 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1295535231 0 :pikhq!~pikhq@71-219-242-168.clsp.qwest.net JOIN :#esoteric < 1295535575 0 :Slereah!~butt@ANantes-259-1-139-208.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1295535777 0 :copumpkin!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295535804 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1295536201 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1295536238 0 :copumpkin!unknown@unknown.invalid QUIT :Quit: Computer has gone to sleep. < 1295536254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :03:04:00 newcomer < 1295536254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :03:04:05 name's josh < 1295536254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :03:05:04 I theoretically may be getting near a quantum computer this summer, and thus wanted to see if lament's quantum brainfuck interpreter still existed anywhere < 1295536257 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1295536262 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe he's going to work at d-wave < 1295536405 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :04:50:45 Protip: Do not follow the Ioke/Seph guy on Twitter < 1295536410 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: What's wrong with Ola Bini < 1295536425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I KNEW HE EXISTED BEFORE HE WAS IOKE FAMOUS ZOMGGGGGGGGGGGGG i'm so hipster < 1295536553 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :10:55:04 why are we talking about something as boring as ip < 1295536553 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :10:55:16 has this channel really gone to hell? < 1295536571 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :at this point in time it might be worth considering that _you're_ the boring guy who never talks about anything interesting, not us < 1295536782 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :about the brainfuck bugs game: should the "api" to control the bug contain certain cells on the tape or just the i/o commands? < 1295536814 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :just io < 1295536831 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :so in most cases two outputs should be written for the bug to do something < 1295536847 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: I'd prefer a modified language than overloading IO. < 1295536855 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1295536861 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*rather than < 1295536871 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :really? a supetset of brainfuck? < 1295536874 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: Sideset. < 1295536875 0 :sebbu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1295536882 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Remove the IO commands, add a couple of commands for your game. < 1295536885 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Although note that commands that look at anything other than the value of the current cell are bad BF.) < 1295536901 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(e.g., a command shouldn't look at "current cell and one to the right"... so it might be a pain to keep the language BFy) < 1295536906 0 :sebbu!~sebbu@ADijon-152-1-53-26.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1295536917 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :why are two commands needed? < 1295536925 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that was just a random number. < 1295536932 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :something like output:move followed by output:west < 1295536936 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But e.g. get/put. < 1295536942 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: Instead, have "nesw" instructions. < 1295536945 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'd say. < 1295536950 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1295536961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Much more elegant (and also you don't have the problem of "but what about output that doesn't fit one of the commands?" and the like) < 1295536974 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Anyway removing IO and adding commands is the approach of FukYorBrane, the premier CoreWars clone for brainfuck (indeed, the only one :P) < 1295536975 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :or have them move continuously < 1295536981 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking about a m(ove) command that moves to the direction that the current cell points too... < 1295536982 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and just havd turn left and turn right < 1295536993 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :or that < 1295537020 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: Erm, what direction is 124? < 1295537025 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ok then... a few more commands that is... < 1295537030 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :elliott: invalid direction < 1295537032 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :although i think i like elliott's plan slightly better < 1295537034 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: brainfuck programs shouldn't have any runtime errors < 1295537045 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's like having , error out on EOF :) < 1295537049 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :no error. it will be silently ignores. < 1295537051 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1295537059 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :because it shouldn't take different amounts of work to turn different directions < 1295537069 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... I'd still prefer nesw :P especially as you have to do a conditional to change direction according to an algorithm < 1295537072 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: oh, that's a very good point < 1295537077 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since presumably the BF programs will be cycle-locked to each other < 1295537081 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :how about (t)urn that turns left on 0 and right on 1 < 1295537102 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :or left on 255 even < 1295537112 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :or -1 < 1295537115 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: elliott's approach will make it harder to keep a steady direction based on some factor. my way you can use the move command after you have finished the making of the direction decision. < 1295537129 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :harder = better :D < 1295537135 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1295537141 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :tritonio: my way does that too < 1295537141 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :the turn command would be nice too < 1295537145 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1295537152 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's a good idea < 1295537155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :make it uh < 1295537162 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :* because it looks like a bunch of directional arrows if you zoom in < 1295537164 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and ^ for forward < 1295537176 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :** makes you face backwards from where you were < 1295537180 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :**^^ goes backwards two < 1295537197 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: make turn always go right? < 1295537200 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since that's equivalent < 1295537202 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and that way you could do < 1295537205 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[^-] < 1295537207 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :to do < 1295537210 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or you could do lrfb, for left/right/forward/back, all Logo-like. < 1295537215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :while(i--) forward(); < 1295537225 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Letters are for comments :P < 1295537249 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In that case, {}^ and, uh, _. < 1295537255 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :wait wait wait. the main question is: do we want the commands to take the current cell as an argument? < 1295537263 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :elliott: then it would take 3 times as long to turn left. which is dumb < 1295537281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: I don't think so < 1295537289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :since [ handles basically all you'd need for that < 1295537302 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: OK, \ for counterclockwise and / for clockwise (imagine arrowheads on the end) and ^ for forward < 1295537308 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :/ or \\ make you face the opposite way < 1295537311 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok those area bit ugly < 1295537314 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :{ for counter, } for clockwise < 1295537319 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*are a bit < 1295537322 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :sounds good < 1295537328 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :if they don't take an argument you will have to write code which is full of "if"s < 1295537339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or use ←→↑↓; Unicode's trendy. For turning you could even go for ↺↻ or ↰↱ or something. < 1295537339 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :tritonio: exactly < 1295537347 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :lol fizzie < 1295537393 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :I like the turning thing with \ and / < 1295537396 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and ^ as forward. < 1295537412 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see ↯⇌⇈⇄⇶↜↩↫ as valid code in something. < 1295537415 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :{ and } are nicer :P < 1295537418 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :\ and / are ugly for sequences < 1295537421 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :// and \\ < 1295537425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :are equivalent < 1295537428 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :{{ and }} < 1295537429 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :are equivalent < 1295537432 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :see the nicerness? :P < 1295537435 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : if they don't take an argument you will have to write code which is full of "if"s < 1295537438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's brainfuck < 1295537442 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's always going to be tedious < 1295537454 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ok i need more commands now: birth, eat. < 1295537469 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :% would be nice for birth < 1295537483 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :like dividing an organism in two. :-P < 1295537489 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and $ for eating? < 1295537551 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Good old APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS for eating: ⍩ -- it's like pac-man without the circular outline. < 1295537564 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i can't see it... < 1295537574 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1295537574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It looks like a > with an umlaut on top. < 1295537577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Font issues, I guess. It's the price you pay. < 1295537580 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :In fact that /is/ what it is. < 1295537597 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :< would be better, as the traditional orientation of Pacman. < 1295537618 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Written as >̈ (with a combining char) -- well, <̈ in that case -- might be more compatible. < 1295537619 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :or Ψ which looks like a fork < 1295537721 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What does brainfork use? :P < 1295537784 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :Y < 1295537786 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1295537798 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and what about input commands? I had a read command < 1295537805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: where does the input come from? < 1295537813 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :your enviroment < 1295537822 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :it may contain enemies, friends or food. < 1295537824 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :or nothing < 1295537827 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1295537836 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :we need an attack symbol too... < 1295537844 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: can't you unify input/attack? < 1295537845 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"use" < 1295537849 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :eats food, attacks things < 1295537873 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :so you actually think about having one heading? because currently i was writting it in a way that it has two headings: one for the movement and one for reading the enviroment. < 1295537895 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you mean if there is an enemy automatically attack it? < 1295537911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: well, i mean, the same instruction would be used for eating food as attacking enemies < 1295537916 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1295537979 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... unless they have a different effect on the bug. < 1295538008 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :also the read commands whould give you a way to check your health and food. < 1295538013 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hunger* < 1295538137 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :the move command would make sense for attacking too... < 1295538258 0 :poiuy_qwert!~poiuy_qwe@CPE001f5b00390f-CM001e6b2335dc.cpe.net.cable.rogers.com JOIN :#esoteric < 1295538292 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: indeed < 1295538297 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :also the move/attack command could return what stands in front of you after moving. < 1295538669 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :gtg late < 1295538671 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :r < 1295538687 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1295538694 0 :copumpkin!unknown@unknown.invalid NICK :banana < 1295538702 0 :banana!unknown@unknown.invalid NICK :copumpkin < 1295538953 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1295539058 0 :cheater99!~cheater@g229030145.adsl.alicedsl.de JOIN :#esoteric < 1295539143 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Hi Phantom_Hoover. < 1295539160 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1295539779 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1295540774 0 :j-invariant!~aaaa@unaffiliated/j-invariant JOIN :#esoteric < 1295540831 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295540975 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Now APNIC graph shows 1.67x/8... < 1295541150 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295541157 0 :poiuy_qwert!~poiuy_qwe@CPE001f5b00390f-CM001e6b2335dc.cpe.net.cable.rogers.com JOIN :#esoteric < 1295541374 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott:? < 1295541396 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :actually nvm < 1295541426 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :? < 1295541574 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1295541575 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :N & Ns < 1295541581 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=Y0Z0raWIHXk < 1295541637 0 :cheater99!~cheater@e181138132.adsl.alicedsl.de JOIN :#esoteric < 1295541757 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1295541932 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :p(4063467631n + 30064597) = 0 (mod 31) < 1295541982 0 :poiuy_qwert!~poiuy_qwe@CPE001f5b00390f-CM001e6b2335dc.cpe.net.cable.rogers.com JOIN :#esoteric < 1295542171 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :where do programming languages come from? < 1295542193 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :god < 1295542248 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://ooc-lang.org/ < 1295542252 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :seen this? < 1295542337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1295542340 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Don't tell Sgeo. < 1295542381 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like it < 1295542394 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think i could leave C++ for good < 1295542401 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You use C++? < 1295542409 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in some rare cases < 1295542421 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but then i code like in C using basic OO and exceptions < 1295542440 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and use pointers instead of object types and references < 1295542940 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And no field/method pointers? :-> < 1295543139 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sometimes < 1295543973 0 :oerjan!oerjan@129.241.210.70 JOIN :#esoteric < 1295544003 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: haha why did aynone upvote this http://www.reddit.com/r/fffffffuuuuuuuuuuuu/comments/f5si6/sometimes_i_hate_being_a_cs_major/c1didnb?context=3 < 1295544041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'm tempted to upvote that < 1295544057 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :lol http://i.imgur.com/6OQqZ.png < 1295544495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is true. you are all going to die. < 1295544508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that kurzweil guy will be first < 1295544626 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'd love it if kurzweil died the day before the singularity < 1295544627 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well not love < 1295544628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but < 1295544629 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295544637 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"finally succumbed to old age" < 1295544639 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :lol that's so cruel < 1295544640 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"THIS JUST IN: old age abolished" < 1295544653 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :he is mad though < 1295544662 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah kurzweil is a bit coocoo < 1295544669 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :all the pills he takes... I bet they just make you more ill < 1295544686 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think they're probably doing very little < 1295544701 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :He does have type II diabetes though < 1295544708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so he's surprisingly healthy < 1295544713 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1295544725 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :still, 250 supplements a day is pretty crazy < 1295544737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh no wait < 1295544739 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :he's cut it down to 150 < 1295544740 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1295544750 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wonder how long it takes him to take those and the 10 cups of green tea < 1295544767 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :150 of what? < 1295544796 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :150 pills/capsules of supplements? < 1295544796 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: "Supplements". < 1295544808 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Presumably one pill of 150 different types. < 1295544817 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Some elements of Kurzweil's lifestyle are conventional. He exercises frequently, does not eat to excess, and does not abuse recreational drugs. Many others, however, are controversial and may be explained by his obsession with living as long as possible. Kurzweil ingests "250 supplements, eight to 10 glasses of alkaline water and 10 cups of green tea" every day and drinks several glasses of red wine a week in an effort to "reprogram" his biochemi < 1295544817 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :stry.[55] Lately, he has cut down the number of supplement pills to 150.[56] < 1295544827 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Although not supported by science,[57] Kurzweil and many others believe that consuming large amounts of water is necessary for flushing toxins out of the body, and that alkaline water allows the body to preserve important enzymes used for neutralizing acidic metabolic wastes. For this reason, Kurzweil abhors soft drinks and coffee, which are both acidic. Kurzweil believes that acidic drinks drain detoxifying enzyme reserves. Kurzweil has taken cr < 1295544828 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :iticism from nutritionists and scientists for his advocacy of alkaline water's alleged health benefits and other unconventional beliefs, and he responded to this over the Internet.[58] Green tea and red wine contain antioxidants that neutralize free radicals. Kurzweil also consumes red wine because it contains the compound resveratrol, which may help to fight heart disease according to some evidence, but it is also a potentiator of breast carcino < 1295544828 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mas which may prove to out-weigh any suggested benefit.[59] Kurzweil also takes pills containing high concentrations of the chemical because the amount in red wine is extremely inconsistent. < 1295544840 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :On weekends, Kurzweil also undergoes intravenous transfusions of chemical cocktails at a clinic which he believes will reprogram his biochemistry. He routinely measures the chemical composition of his own bodily fluids, undergoes preemptive medical tests for many diseases and disorders, and keeps detailed records about the content of all the meals he eats. On that last note, Kurzweil only eats organic foods with low glycemic loads and claims it h < 1295544841 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as been years since he last consumed anything containing sugar. Kurzweil considers foods rich in sugars and carbohydrates to be unhealthy since they spike the levels of glucose and insulin in the bloodstream, leading to health problems in the long term. He instead eats mainly vegetables, lean meats, tofu, and low glycemic load carbohydrates, and only uses extra virgin olive oil for cooking. Kurzweil also diligently eats foods rich with Omega-3 fa < 1295544848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :tty acids (including small, wild salmon). < 1295544867 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :GLAGH < 1295544871 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I should be working < 1295544914 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: come and see my use my powers on MC, that's more productive < 1295544916 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i can mine any block instantly < 1295544922 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :with my bare hands < 1295545035 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :whowhwhowo < 1295545036 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295545048 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :oh for fucks sake < 1295545052 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :"User not premium" < 1295545080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that alkaline water thing sounds rather weird; wouldn't it just cause the body to do more work in order to keep the level of stomach acid stable... < 1295545086 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wired.com/epicenter/2011/01/duckduckgo-google-privacy/ I didn't know DuckDuckGo was big enough to afford a billboard. < 1295545092 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: wat < 1295545096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: you bought the game didn't you < 1295545118 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes to notch < 1295545126 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: lol < 1295545136 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :FRGRGRPFG < 1295545138 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: try again?? < 1295545139 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: "Updating Minecraft" < 1295545147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: oh yeah that's not a real update < 1295545148 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :this is going to destroy all that customization I did... isn't it < 1295545153 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :he just rearranged the server or sth < 1295545155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: um question < 1295545159 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: you did back it up right? like i told you to < 1295545161 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :before applying the texture pack < 1295545168 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so all you'll have to do is copy the backup back, and reapply the texture pack < 1295545173 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: the reason it said I am not a premium user is because I clicked "play offline" < 1295545177 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah right yes < 1295545184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you did do that backup right :p < 1295545187 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :because it wasn't connecting to the minecraft site < 1295545212 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :jinput.jar minecraft (copy).jar natives < 1295545212 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :lwjgl.jar minecraft.jar version < 1295545212 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :lwjgl_util.jar minecraft.mrm2011-1-16-0.jar < 1295545212 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :minecraft-1.2_01.jar minecraft.patched.up.the.wazoo.jar < 1295545223 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :copy the wazoo one to minecraft.jar < 1295545227 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and then run the texture pack customiser again < 1295545238 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :but shouldn't I just reapply the patches to the new update? < 1295545244 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: there _is no update_ < 1295545245 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's a glitch < 1295545247 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1295545250 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1295545327 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to connect to server repeatedly < 1295545351 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1295545359 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :http://zh-cn.astronomycamerasblog.com/wp-content/uploads-extra/Saturn-B_WILLEMS.gif < 1295545393 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Clearly this is some alien plot. < 1295545405 0 :Slereah!~butt@ANantes-259-1-126-154.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1295545540 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295545655 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295546384 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I stopd < 1295546394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: ? < 1295546430 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :would i be allowed to stay here if I stopped being a computer scientist? < 1295546488 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: no < 1295546492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :unless you became a pure mathematician < 1295546506 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Or a xenopsychologist. < 1295546537 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*Xenupsychologist < 1295546581 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :close enough < 1295546656 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :computer psychologist < 1295546665 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i'd be yep < 1295546673 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :computational neuroscientist < 1295546704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :computational neuropsychologist < 1295546744 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :computation nutritionist < 1295546781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :computing housewifologist < 1295546825 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :computational housewife < 1295546831 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1295546892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Computational cable guy. < 1295546939 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Computologist Xenucable wifologuyist. < 1295546970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PRAISE BE TO XENU! < 1295547123 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :YES, I'M DONE < 1295547131 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That was the worst branch merge in human history. < 1295547132 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Fucking WebKit < 1295547144 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Why must they change every datatype in every revision X_X < 1295547173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :computer psychologist sounds like someone who is just destined to be the first victim when the computer decides to take over the world < 1295547198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Lightweight; we mcmap developers have to handle a brand new way to do a variable-length field almost every protocol update because Notch isn't clever enough to add a length field to the packets. < 1295547198 0 :asiekierka!~asiekierk@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1295547202 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1295547204 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm bored < 1295547206 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Or *wants* to make unofficial clients have to go to great pains not to desync.) < 1295547207 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i need an idea on what to do < 1295547207 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1295547227 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: lawl < 1295547286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Did I mention that for the past months there has been an x/z mixup in the map generator, generating retarded maps? Compare: < 1295547288 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://img6.imageshack.us/img6/5729/mineo.png < 1295547290 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://img25.imageshack.us/img25/7637/mineme.png < 1295547295 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What we're learning, kids, is that Notch is retarded. < 1295547308 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Phantom__Hoover: All "yaw"-style variables keep accumulating rotational information -- it's never fmod(x, 360.0)'d -- so if you don't balance how often you turn left and right, you'll eventually (though not very fast) start to lose precision in your direction. < 1295547316 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Heh, that does look pretty retardulous < 1295547324 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : " * TAG_Float[0]: The entity's rotation clockwise around the Y axis (called yaw). Due west is 0. Can have large values because it accumulates all of the entity's lateral rotation throughout the game." < 1295547325 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : It's even stored in the data file like that, so it's not per-session, it's per-world. < 1295547338 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: (That fixed image was generated by a mod; the official version still flips every fucking chunk.) < 1295547347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Waitwaitwait, *what*? < 1295547351 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: NOTCH IS A GENIUS < 1295547360 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1295547367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: The random map generator has mixed up x and z? < 1295547369 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :So if you rotate too much, you'd better rotate back again or you'll overflow? < 1295547382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes. Get http://www.minecraftforum.net/viewtopic.php?f=25&t=146200 for a fix. < 1295547390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: (Only affects newly-generated chunks, obviously.) < 1295547394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, not mixing up x and z. < 1295547398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's just that every single chunk is flipped. < 1295547398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That certainly explains the abstract nature of my maps. < 1295547404 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So all the smooth transitions... aren't. < 1295547415 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Pretty much, yup :P < 1295547425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Well, floats don't really overflow... < 1295547429 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It'll just end up at infinity after a few years. < 1295547445 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Well, you might be able to get to a point where accuracy suffers, although even that would take a while *shrugs* < 1295547466 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Except it's per-game, so if you play a single world for a year while constantly turning left for some reason... :P < 1295547479 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Dude, turning right is for pussies. < 1295547492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :When I need to turn right in MC, I just turn left a bunch. < 1295547509 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1295547573 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1295547581 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :any ideas what crazy thing could I do today < 1295547768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : It'll just end up at infinity after a few years. <-- or you reach a point where turning more doesn't actually _change_ the value at all... < 1295547777 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: floating point has an infinity value < 1295547780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so, yes, that's that point :P < 1295547786 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :although i suppose it could have other "infinities" < 1295547794 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :floating point saturates not overflows < 1295547809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: um no i mean you could never actually reach infinity because you would reach a point where turning doesn't change the value long before < 1295547825 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: are you sure? < 1295547834 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i guess that is possible but i have not seen that happen in floating point < 1295547838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1295547854 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what < 1295547864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the largest exponent possible is much larger than the number of significant bits < 1295547875 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh you, and your science < 1295547879 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and logic and facts < 1295547891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> 1e200 + 360 == 1e200 < 1295547892 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295547901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> 1e200 < 1295547901 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SHUT UP LOGIC MAN < 1295547902 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 1.0e200 < 1295547931 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :> 1e200 + 360 - 1e200 < 1295547933 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : 0.0 < 1295547937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an interesting question then is whether you could still diminish it by turning back the other way < 1295547940 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :> 1e200 + 360 - 1e200 == 0 < 1295547941 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295547947 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :how lame. < 1295547952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might depend on the value < 1295547995 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@quickcheck (\x -> True) < 1295547995 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command, try @list < 1295547998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check (\x -> True) < 1295547999 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548005 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check (\x -> x-1 /= x) < 1295548006 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548011 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check (\(x::Float) -> x-1 /= x) < 1295548011 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Parse error in pattern at "->" (column 14) < 1295548020 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check (\x -> x-1 /= x) :: Float -> Bool < 1295548020 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Float -> GHC.Bool.Bool' < 1295548025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check ((\x -> x-1 /= x) :: Float -> Bool) < 1295548026 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548037 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check ((\x y -> y == 0 || x-y /= x) :: Float -> Bool) < 1295548038 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : The lambda expression `\ x y < 1295548038 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : -> y GHC.Classes.=... < 1295548046 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So when do you cease to be able to turn in MC? < 1295548051 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check ((\x y -> y == 0 )|| (x-y /= x)) :: Float -> Float -> Bool) < 1295548051 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Unbalanced parentheses < 1295548053 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :On the usual 32-bit float, f + 1 == f when f is 16777216. < 1295548054 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom__Hoover: after a very long time < 1295548061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suspect the quickcheck instances don't tend to create very large numbers < 1295548061 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check ((\x y -> (y == 0)|| (x-y /= x)) :: Float -> Float -> Bool) < 1295548061 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548064 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed < 1295548066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or pathological ones < 1295548068 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is a bug really < 1295548073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@check x < 1.1 < 1295548074 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 0 tests:\n" < 1295548087 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1295548089 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check True < 1295548090 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548092 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check False < 1295548093 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 0 tests:\n" < 1295548096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check (\x -> x) < 1295548097 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Arguments exhausted after 0 tests." < 1295548103 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1295548108 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check (id :: Bool->Bool) < 1295548109 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 1 tests:\nFalse\n" < 1295548113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1295548121 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And 16777216 degrees is about 46600 full revolutions; at that point, increments smaller than 1 will not change the value. I guess the sort of increments it does depend on how fast you move the mouse and what your FPS is. < 1295548124 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Probably used () as little sense as that makes before < 1295548131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's rather annoying without the actual information about which values it tried < 1295548144 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I would imagine it being independent of _that_... but then, Notch. < 1295548226 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be surprised if it took delta-x of the mouse coordinates in two successive frames, then turn that into a float, apply some acceleration factor, then += that into the player yaw value. < 1295548237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ffff dis int connecting < 1295548245 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Possibly depends on how lwjgl does input. < 1295548248 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Do you think Notch can think at a low level like that? :P < 1295548373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@check x < 100.0 < 1295548373 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 0 tests:\n" < 1295548381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...what < 1295548388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh hm < 1295548398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 1.1 < 1295548398 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 2 tests:\n2.0\n" < 1295548420 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i think x is uh < 1295548422 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check show x == "x" < 1295548423 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yep < 1295548440 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the only reason that works is (1) the magical f,x,y,z stuff lambdabot has and (2) the fact that quickcheck works on "functions of any argument" < 1295548441 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how come _that_ included the value... oh right when there are 0 tests there aren't actually any values used < 1295548442 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :including 0 args < 1295548448 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x < 100.0 < 1295548449 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : False < 1295548452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x > 100.0 < 1295548453 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295548457 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what :D < 1295548458 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x > 0 < 1295548459 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295548461 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x > x < 1295548461 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : False < 1295548464 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x > -1000 < 1295548464 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295548467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yeah i remembered that when i realized i hadn't made a scope for x < 1295548467 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x > 498574398378963456 < 1295548468 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295548472 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x + 1 == x < 1295548473 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : False < 1295548477 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x + 1 < x < 1295548477 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : False < 1295548480 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x > x+1 < 1295548481 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : False < 1295548484 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fffffffffff < 1295548487 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x+1 > x < 1295548488 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295548493 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x < x+1 < 1295548494 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295548518 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :> x < 1295548519 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : x < 1295548522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think the Ord instance may be something resembling lexicographic < 1295548529 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, it does symbolic thingumies? < 1295548538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom__Hoover: in a very limited manner < 1295548543 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x > y < 1295548544 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : False < 1295548547 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> y > x < 1295548547 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295548549 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what :D < 1295548553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> foldr f x [1..] < 1295548554 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : f 1 (f 2 (f 3 (f 4 (f 5 (f 6 (f 7 (f 8 (f 9 (f 10 (f 11 (f 12 (f 13 (f 14 (... < 1295548554 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> 1+x > x < 1295548555 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : False < 1295548558 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> x > 1+x < 1295548559 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : True < 1295548561 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that is the best worst thing ever < 1295548566 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i bet they just did deriving (Ord) < 1295548575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: could be < 1295548584 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> foldl' f x [1..] < 1295548585 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott: In my single-player world #1, my current rotation value is 4517 degrees, indicating that I've turned left more than right for about 12.5 full rotations. < 1295548586 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHAT NOW SCIENCE < 1295548590 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What are we not telling me? < 1295548592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Impressive. < 1295548596 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: NOTHING. < 1295548598 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : *Excep < 1295548603 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*Excep. < 1295548613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's probably just for Map ordering or the like < 1295548647 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, ooc < 1295548684 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I vaguely remember being somewhere between "bored" and "frusterated at unintuitive documentation navigation" < 1295548734 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll look at it again < 1295548739 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SIGH. < 1295548750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 100.1 < 1295548751 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 328 tests:\n113.53982300884955\n" < 1295548763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 1e10 < 1295548764 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548771 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x > 0 < 1295548771 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 1 tests:\n-2\n" < 1295548775 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x > 0.0 < 1295548776 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 1 tests:\n0.0\n" < 1295548779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x >= 0.0 < 1295548779 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 3 tests:\n-1.3333333333333335\n" < 1295548781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 1000.0 < 1295548781 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < (x+x) < 1295548787 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 1 tests:\n-1\n" < 1295548788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 300.0 < 1295548789 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 2.0 < 1295548792 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 8 tests:\n6.625\n" < 1295548794 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 200.0 < 1295548795 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 491 tests:\n206.35064935064935\n" < 1295548795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 300.0 < 1295548796 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548799 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 250.0 < 1295548800 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548803 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 225.0 < 1295548803 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548806 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HEY GUYZ BINARY SEARCHES < 1295548811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 212.0 < 1295548812 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 210.0 < 1295548814 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548816 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 205.0 < 1295548817 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548819 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 202.0 < 1295548820 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548822 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 201.0 < 1295548822 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548825 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 3.0 < 1295548826 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 5 tests:\n3.5\n" < 1295548828 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 200.0 < 1295548828 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "OK, passed 500 tests." < 1295548829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i somehow doubt it's entirely deterministic < 1295548832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@check \x -> x < 199.0 < 1295548832 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "Falsifiable, after 440 tests:\n242.5\n" < 1295548835 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: DAMMIT YOU MADE ME LOSE < 1295548840 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :STOP FLIPPING THE BITS BY TALKING < 1295549076 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm starting to like Scala again < 1295549084 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh dear god < 1295549094 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION strangles Sgeo. < 1295549109 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs Sgeo in the eye with a fork < 1295549111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: this may be the beginning of a system of divination < 1295549119 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives Sgeo a few thwacks on the head for good measure. < 1295549125 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what, @check or Sgeo < 1295549141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"When Sgeo likes Factor, expect monetary trouble." < 1295549195 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with Scala? < 1295549202 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: aren't horoscopes meant to present a hope-giving and pleasing fiction, not a horrifying, despair-filled one? < 1295549215 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Despite it being pretty much the opposite of what I claimed I liked? < 1295549237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: yes but this is the _sgeoscope_, sheesh < 1295549238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Plenty is wrong with Scala, but that's not relevant; we don't hate the fact that you like awful languages, even though you often do; it isn't about the damn languages. < 1295549249 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's about *you* (or rather *what you do constantly*) < 1295549251 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'll skip :D < 1295549253 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*pass < 1295549296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"when Sgeo likes Plain English, hide in a nuclear shelter." < 1295549315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, not going to happen < 1295549330 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: YAY, THE WORLD IS SAVED < 1295549346 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i kinda liked plain english :D < 1295549349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like in a camp sort of way < 1295549568 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where was the documentation again? < 1295549606 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :of what < 1295549639 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :this is so exciting < 1295549640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PLAIN ENGLISH IS ITS OWN DOCUMENTATION < 1295549640 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Plain Englih < 1295549651 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :if you are interested in number theory http://www.eurekalert.org/pub_releases/2011-01/eu-nmt011911.php < 1295549709 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://99-bottles-of-beer.net/language-plain-english-1056.html < 1295549731 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's sad that one of the people arguing against Plain English is a moron < 1295549782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Because the enemy of my enemy is my friend. < 1295549816 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Uhm, wtf, how can it recompile itself? That's like...writing PHP5 in PHP5. Impossible." This has to be my favourite thing though. < 1295549824 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Especially how he specified that it only applied to PHP version 5. < 1295549827 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You can totally do that in PHP4. < 1295549843 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"GCC (C++ compiler) was written in C++" >_< < 1295549989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"if (this.code == System.Types.Rubbish) { < 1295549989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :/Stick to C# < 1295549989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :}" < 1295549993 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*// < 1295550029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, where's the Plain English download? < 1295550034 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The one on that page doesn't work? < 1295550050 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: $$$ < 1295550059 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's worth buying just for the hilarity. < 1295550064 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :n/m, got it < 1295550071 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :IIRC that version is old. < 1295550085 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[Regarding the "bootstrapping compiler" you mentioned, I'm afraid it is now lost in the annals of programming history. It was a Pascal-like language of our own design and was implemented using a very tiny subset of Borland's Delphi. We employed it briefly to produce the extremely minimal CAL-1000 (our first Plain English development system) and then immediately abandoned it. At that point we took the Osmosian Oath ("I promise never to program in < 1295550086 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : any language but my own";) and used the CAL-1000 to develop the more robust CAL-1001, entirely in English. The CAL-1001, in turn, was used to produce the more capable CAL-1002, again in English, and so forth, all the way up to the fully functional CAL-3037, which we released as a commercial product. It's successor, the CAL-3040, is currently in testing.]]] < 1295550088 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*]] < 1295550093 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it is out yet < 1295550095 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*yet. < 1295550098 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh god. < 1295550100 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[But the really interesting work is about to begin as we enter Phase II of our project and use the the last of the CAL-series compilers to create the initial incarnation of our "apparently intelligent"(tm) machine, the PAL-1000.]] < 1295550164 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :... < 1295550173 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm excited! < 1295550177 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Why must you force us to learn these things :P < 1295550186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least there's a nice pun < 1295550199 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Oh come on, we already researched Plain English extensively before. < 1295550214 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think I concluded that a BF interpreter is probably _possible_ to write, but so unbelievably tedious as to be a mammoth project :P < 1295550245 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: How did you get it anyway? < 1295550268 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, hm? < 1295550275 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The zip. < 1295550282 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I tried http instead of https iirc < 1295550289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, indeed. < 1295550302 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :elliott: notices? < 1295550313 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: http://www.osmosian.com/cal-3040.zip < 1295550316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ENJOY NEWER COMPILER PRODUCT < 1295550323 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will google < 1295550332 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The compiler got SMALLER < 1295550336 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But the noodle GREW < 1295550338 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hiato: IRC notices. < 1295550342 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor said one and so did I. < 1295550357 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh, ofc. *facepalm* < 1295550363 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I really wonder what lexicon/lexicon is for, does it reject misspelled programs? < 1295550364 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in plain english < 1295550392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Let me put it this way. The CAL-3040 is the most advanced Plain English < 1295550392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :compiler ever made. No 3040 compiler has ever made a mistake or distorted < 1295550393 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :information. We are all, by any practical definition of the words, foolproof < 1295550393 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and incapable of error." < 1295550400 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, we are also unusable. < 1295550416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: But be warned: "When you start me up, I will quickly take over your screen so you no longer < 1295550416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :have to look at that painted whore of an interface that comes with the kluge." < 1295550418 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://i3.photobucket.com/albums/y60/remyvoodoo/Screenshot2011-01-20at122039PM.png < 1295550421 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Note that the IDE interface is, er, quite hard to work. < 1295550424 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I cannot laugh enough. < 1295550456 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's a full screen convention-breaking file browser! < 1295550470 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't break that many conventions :P < 1295550497 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: But note that menus are organised alphabetically. < 1295550505 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So for instance you go to the N menu to make a new file or directory. < 1295550510 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh Dear God < 1295550512 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Which is just hilarious. < 1295550530 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's the worst of both hierarchically-organised menus and completion-based commands. < 1295550579 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: PS, for the best results, open instructions.pdf in the editor itself. < 1295550591 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Or, wait, open the non-pdf version. < 1295550593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The PDF is just a rendering of it. < 1295550603 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Pages can contain vector graphics, bitmapped pictures, and text. You can < 1295550603 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :spell-check, print, enlarge, reduce; it's all there. But what's really swell is tha < 1295550603 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :documents are stored as text. Go ahead. Force me to open one that way." < 1295550618 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bitmapped pictures are stored as text? < 1295550618 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why that's so quotable < 1295550622 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Do I want to know? < 1295550630 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Presumably encoded... but there are no bitmaps in that. < 1295550636 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :So, it seems like Plain English is roughly ... ORK 2000. < 1295550663 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It's actually quite impressive in that the compiler actually has inline asm generators and shit ... and ... it all actually works and bootstraps, despite the fact that you name variables with "the" followed by a type name. < 1295550672 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(OK, you can add extra descriptors, but it's still a pain.) < 1295550687 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So they're certainly very skilled Plain English programmers, it's just that Plain English is a terrible language :-P < 1295550692 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1295550701 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, it has a C FFI < 1295550727 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :No it doesn't? < 1295550746 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That's would be very un-plain-English. < 1295550770 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :To initialize com: < 1295550770 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Call "ole32.dll" "CoInitializeEx" with 0 and 2 [coinit_aparthreaded]. < 1295550771 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That's would be indeed. < 1295550780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: That's just a DLL FFI :P < 1295550786 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's part of the sausage < 1295550799 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Misread that function as coinit_apartheid. < 1295550859 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1295550886 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The manual is quite wonderfully psychotic: < 1295550890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Was it as good for you as it was for me? Look how handsome he is! But he < 1295550890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :is not me — you can prove it with the Version command. And if you look in < 1295550890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the new directory on an empty tab, you'll see the executable file we begat. < 1295550891 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[...] < 1295550893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You can quit the Baby Cal now, and — assuming you believe that a creator < 1295550895 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :can do as he pleases with his creations — you can destroy him. < 1295550936 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It's possible that 3040 isn't the newest compiler, but whatever. < 1295550978 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"I don't do REAL NUMBERS. I do ratios, very elegantly, but I don't do reals." < 1295550986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't they just say floating-point? < 1295551008 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Floating-point numbers aren't reals either :P < 1295551009 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Do they have to confuse EVERYONE and not just the people who don't know about FP in other languages? < 1295551012 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Pascal calls floats reals < 1295551015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so that would explain the terminology < 1295551018 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1295551031 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Y'know what the greatest thing about Plain English is? < 1295551040 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :In no sense of the words is it plain English. < 1295551042 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It just isn't. < 1295551051 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :AND YET IT TRIES SO HARD < 1295551095 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's not too bad :P < 1295551097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :to add the allocate and deallocate and finalize and destroy routines: < 1295551097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : if the compiler's abort flag is set, exit. < 1295551097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : get a type from the types. < 1295551097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : if the type is nil, exit. < 1295551097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : add the finalize routine for the type. < 1295551098 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : add the allocate routine for the type. < 1295551102 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : add the deallocate routine for the type. < 1295551104 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : add the destroy routine for the type. < 1295551106 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : repeat. < 1295551178 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does it do tail call optimization? < 1295551237 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1295551379 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"The third kind of comment that I understand is the qualifier." "Note that qualifiers are not like simple comments and remarks. Qualifiers are < 1295551380 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :considered part of the program and affect how the compiled code executes." < 1295551432 0 :acetoline!~acetoline@122.58.180.208 JOIN :#esoteric < 1295551635 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hey awesome, Plain English does not have a garbage collecter < 1295551642 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(Unless I'm missing something) < 1295551671 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"(3) Anything more than this falls under the heading "garbage collection" and, < 1295551671 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :as every manly programmer knows, garbage collection is for sissies." < 1295551806 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So anyway, I made up an esolang. < 1295551868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: [[You will find that my editor displays simple comments in a delightful sky blue, < 1295551868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :making it easy for you to see what I'm going to ignore. And no, you can't < 1295551868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :change the color. My creators have assured me that this is the right color.]] < 1295551869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :elliott: :D < 1295551899 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I like sky blue < 1295551917 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Somebody ask me about my esolang. < 1295551917 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1295551920 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm not switching my allegiance to Plain English just so I can see sky blue < 1295551920 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i would < 1295551924 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but you have me on ignre < 1295551926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ignore* < 1295551927 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :don't you < 1295551930 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :elliott < 1295551949 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, if he didn't, he'll pretend to < 1295551967 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe < 1295551970 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: If I didn't what? < 1295551977 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295551983 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1295551983 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh yay < 1295551988 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a means of secret communication < 1295551994 0 :asiekierka!unknown@unknown.invalid NICK :asie[elliotting] < 1295551997 0 :asie[elliotting]!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1295551999 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I have asiekierka on ignore. < 1295552001 0 :asie[elliotting]!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1295552002 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :asie[elliotting]: Don't do that. < 1295552009 0 :asie[elliotting]!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to ask you about your esolang < 1295552009 0 :asie[elliotting]!unknown@unknown.invalid PRIVMSG #esoteric :but ok < 1295552011 0 :asie[elliotting]!unknown@unknown.invalid NICK :asiekierka < 1295552022 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also, "secret communication"; I still have logs. < 1295552037 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I'm quite crazy enough to make Herobrine ignore lines by people I ignore. < 1295552049 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes you are < 1295552060 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Especially ones by me as they bring no value < 1295552067 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :they'd make the logs about 42% smaller, too < 1295552454 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott doesn't ignore too many people, he's just ignored by most everyone. < 1295552467 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Now, if Herobrine didn't log people who ignored elliott ... < 1295552477 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: AFAIK nobody in here actually ignores me :P < 1295552487 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :At least nobody who ever talks. < 1295552515 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Maybe they'd talk more if they'd stop ignoring you. < 1295552547 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I control this channel :P < 1295552576 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :With an iron fist. < 1295552578 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"fist" < 1295552593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What Gregor is saying is, my iron phallus lords over this channel. < 1295552769 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: why would you ask elliott anything? he's obviously having another one of his ego trips < 1295552786 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1295552788 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :so was it decided that people could be psychology majors and still be accepted members of this channel? < 1295552796 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't tell... < 1295552810 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no < 1295552813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why would you ever want to do that < 1295552872 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :because it is my true calling < 1295552877 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :uh huh < 1295552939 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :take computer science ideas and throw them at the brain and see what sticks < 1295552965 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1295552976 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :is that a really good desrciption of it? < 1295552999 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1295553116 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: This computer has gone to sleep < 1295553120 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: bullshit < 1295553125 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :psychiatry, maybe < 1295553137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :psychology is not scientific in 90% of cases < 1295553153 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :what about social networks vs computer networks < 1295553156 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :FOR EXAMPLE. < 1295553175 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: i am already involved in a project to determine whether the visual system uses random projection to learn categories from a very small number of examples < 1295553201 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks quintopia is either using the word "psychology" to mean something else, or is deluded < 1295553204 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: oh wow that is cool < 1295553226 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it's the school of psychology at a tech school. it's more mainstream cogsci than medical. < 1295553239 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: I'd call that cognitive science, not psychology. < 1295553260 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :nonetheless the degree would read phd in psychology < 1295553268 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i don't pick that < 1295553270 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: shameful :) < 1295553378 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1295553420 0 :poiuy_qwert!~poiuy_qwe@CPE001f5b00390f-CM001e6b2335dc.cpe.net.cable.rogers.com JOIN :#esoteric < 1295554348 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION WTFs at the existence of Procter & Gamble < 1295554359 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I've heard of it, but didn't know what it was < 1295554433 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SOAP OPERAS? The same company does razors, dental stuff, and SOAP OPERAS? < 1295554463 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense when you consider the origin of soap operas < 1295554478 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :why are they called /soap/ operas you might ask < 1295554482 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :look it up < 1295554693 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Did I mention that my esolang cured world hunger? < 1295554770 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: when did it do that? < 1295554776 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what's your esolang? < 1295554777 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: now < 1295554781 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: sweet < 1295554781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom__Hoover: It's called TICK < 1295554785 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's EVENT-BASED < 1295554924 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's its C FFI like? < 1295554954 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1295555006 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It has none. < 1295555012 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's an esolang. < 1295555018 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ...but Amethyst has a C FFI. < 1295555047 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Demonstration. [libc.puts "Hello, world!"] < 1295555055 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[libc.printf "%d\n" 42] < 1295555074 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How well does it deal with C functions requiring callbacks? < 1295555088 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or C functions that want void** pointers? < 1295555104 0 :quintopia!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1295555106 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: [active_worlds_thing ^[x: [say x]]] < 1295555115 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :void**? Why the extra star? < 1295555119 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :An array of anythings? < 1295555129 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So that the function can return a new void* < 1295555152 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In the AW SDK, void* are used to refer to instances < 1295555157 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Quite easy, sec: < 1295555178 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[do < 1295555186 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : my-thing: [ref nil] < 1295555199 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : [another-active-worlds-thing [ref my-thing]]] < 1295555206 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1295555211 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Rather: < 1295555221 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[do < 1295555224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : my-thing: [ref nil] < 1295555234 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : [another-active-worlds-thing [ref my-thing]]] < 1295555241 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :would actually store the resulting pointer in my-thing < 1295555247 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*[another-active-worlds-thing my-thing]] < 1295555254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: But, uhh, you'd want a wrapper. < 1295555269 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why are instances (void *) in AW... < 1295555273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well, I'd make a wrapper, presumably < 1295555280 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :elliott, don't ask me < 1295555291 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess they're nice and somewhat opaque? < 1295555295 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: OK, better example. Let's say there's a function "void foo(int, int *)", which adds one to the first int and stores the result in the pointer. < 1295555300 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Then you could do: < 1295555304 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[do < 1295555308 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : my-int: [ref 42] < 1295555314 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : [foo 123 my-int] < 1295555317 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : [say my-int]] < 1295555320 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1295555323 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :another stupid mistake < 1295555324 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[do < 1295555326 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : my-int: [ref 42] < 1295555329 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : [foo 123 my-int] < 1295555334 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : my-int-value: [deref my-int] < 1295555335 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.activeworlds.com/index.php?title=Aw_create < 1295555339 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : [say my-int-value]] < 1295555344 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You could wrap it like this: < 1295555360 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :foo-wrap: [i: [do < 1295555363 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : result: [ref nil] < 1295555370 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : [foo i result] < 1295555374 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : [deref result]]] < 1295555377 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Usage: < 1295555378 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[do < 1295555382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : result: [foo-wrap 123] < 1295555384 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : [say result]] < 1295555386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Prints 124. < 1295555405 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :This generalises to that void ** thing, but it's freaky and stupid so I don't want to think about how to do it exactly :P < 1295555503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Although you could write that usage more simply as [ii say [foo-wrap 123]] < 1295555506 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(naming of ii not decided on) < 1295555530 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.runrev.com/company/press-room/press-release-archive/runrev-unveils-the-worlds-easiest-programming-language Oh no, how much do you want to bet that this is crap? < 1295555592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.runrev.com/products/livecode/very-high-level-language/ < 1295555617 0 :acetoline!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1295555648 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"The LiveCode language combined with the easy-to-use no-compile coding model mean youll start to see results faster than you would in any other language" < 1295555657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*cough* Smalltalk *cough* < 1295555661 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.runrev.com/solutions/beginners-and-hobbyists/beginners-and-hobbyists/ < 1295555668 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That has nothing at all to do with Smalltalk whatsoever. < 1295555694 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"and youll learn all the concepts of modern programming you might need, whether in LiveCode or in any number of other environments you might be required to use later in your career." < 1295555743 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :put Hello is in theText < 1295555856 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric ::-| < 1295555885 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"The LiveCode Player (Formally revWeb Player) is a plugin technology allowing any application made in LiveCode to run in your browser. " < 1295555890 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :......... < 1295555905 0 :quintopia!~quintopia@209.59.220.33 JOIN :#esoteric < 1295555908 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WHY DOES THIS NEED TO EXIST IF THE CLAIMS YOU MAKE ARE TRUE? < 1295555962 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.runrev.com/products/web/ < 1295555966 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :DEAR GOD PLEASE DIE < 1295556140 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :"no-compile coding model" but "compile to ... applet files" < 1295556154 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and "without the need for users to download and install a standalone executable." but "a browser plugin" (apparently you don't have to install it?) < 1295556191 0 :Phantom__Hoover!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295556258 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :looks horrible anyway < 1295556271 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I may have accidentally biased you < 1295556281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1295556347 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :accidentally :) < 1295556371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1295556381 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, they were up in arms over the iOS TOS thing < 1295556398 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And Reddit seems to .. have taken that article and completely failed to comprehend it < 1295556403 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/apple/comments/c59ty/runrev_banned_from_app_store_jobs_says_someone/ < 1295556428 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :apple is stupid < 1295556449 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/apple/comments/c59ty/runrev_banned_from_app_store_jobs_says_someone/c0q72yb < 1295556453 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :"what innovation!" < 1295556455 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1295556458 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :wonderw hy it got so many downvotes < 1295556506 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :?so if they just built their hypercard building app with c they could probably get it in the app store. But they wouldn't be able to say "use this app to make iphone aps". Again, what's the big deal?" < 1295556507 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :if they just built their hypercard building app with c they could probably get it in the app store. But they wouldn't be able to say "use this app to make iphone aps". Again, what's the big deal?" < 1295556507 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :not available < 1295556509 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The point is, Reddit complained that RunRev is being obtuse because "They never actually made an app", while failing to comprehend that any LiveCode apps are forbidden due to the TOS < 1295556512 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ITT: "I have no fucking idea what hypercard is" < 1295556520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :?so what < 1295556520 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :what not available < 1295556528 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :?so !echo hi < 1295556529 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi not available < 1295556535 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1295556538 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi not available < 1295556541 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1295556587 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ehm, afaik the TOS have changed and no longer say that thing about "originally written" < 1295556602 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :olsner, yes, but this was before then, presumably < 1295556607 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :lol, the reddit stuff is 8 months old < 1295556609 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n",'"'); < 1295556616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :34 < 1295556625 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :olsner, you think I might have searched Reddit for mentions of RunRev? < 1295556628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="something"; printf("?so !c char *s=%c%s%c; printf(%s,34,s,34);",34,s,34); < 1295556628 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="something"; printf("?so !c char *s=%c%s%c; printf(%s,34,s,34);",34,s,34); not available < 1295556630 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1295556634 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="something"; printf("?so !c char *s=%c%s%c; printf(%s,34,s,34);",34,s,34);// < 1295556634 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="something"; printf("?so !c char *s=%c%s%c; printf(%s,34,s,34);",34,s,34);// not available < 1295556636 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="something"; printf(,34,s,34); < 1295556636 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="something"; printf(,34,s,34); not available < 1295556637 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1295556642 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Instead of just noticing that this was on the front page, which it wasn't? < 1295556684 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :RunRev is moronic, Reddit is moronic, Apple is evil < 1295556687 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How awesome < 1295556688 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s=""?so !c char *s=%c%s%c; printf(s,34,s,34);"; printf(s,34,s,34);// < 1295556688 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s=""?so !c char *s=%c%s%c; printf(s,34,s,34);"; printf(s,34,s,34);// not available < 1295556689 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1295556693 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I somehow got the impression that you were all talking about it because it was put on reddit today < 1295556696 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);"; printf(s,34,s,34);// < 1295556696 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);"; printf(s,34,s,34);// not available < 1295556698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);"; printf(s,34,s,34); < 1295556698 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);"; printf(s,34,s,34); not available < 1295556699 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1295556711 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556711 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556713 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556713 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556714 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556714 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I was googling Plain English and some article on RunRev's LiveCode came up < 1295556714 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556716 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556716 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556717 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1295556720 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556721 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556724 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok now to tell ...who does lambdabot again? < 1295556725 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556725 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556727 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556727 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556730 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556730 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556730 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556731 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556731 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556732 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556733 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556734 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1295556734 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556734 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556735 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556737 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556739 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556739 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556739 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556741 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556741 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556742 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556743 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556744 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556744 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556745 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556746 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556746 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556747 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556748 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556748 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556749 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556750 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556750 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556751 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556752 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556753 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556754 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556754 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556756 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556757 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556757 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556757 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556759 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556761 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556762 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556762 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556764 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556764 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556764 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556766 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556767 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556767 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556768 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556769 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556769 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556771 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556771 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556771 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1295556773 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556773 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :kill EgoBot :P < 1295556774 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556775 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556777 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556777 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556777 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh man i win so hard < 1295556779 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// < 1295556779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's the first botloop in like < 1295556780 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :!c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);//"; printf(s,34,s,34);// not available < 1295556780 0 :EgoBot!unknown@unknown.invalid QUIT :Remote host closed the connection < 1295556781 0 :HackEgo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1295556781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1295556784 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so sexy < 1295556786 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1295556799 0 :HackEgo!~HackEgo@codu.org JOIN :#esoteric < 1295556799 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I hate you. < 1295556814 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Dude, bot loops are a channel tradition :P < 1295556829 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Note: I am not currently on a system with SSH access to codu, I had to SSH through another system to get there. < 1295556832 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :@s < 1295556832 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you meant: shootout show slap smack source spell spell-all src . ? @ v < 1295556834 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :@so < 1295556834 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : not available < 1295556835 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :@soe < 1295556836 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you meant: do more show src vote yow < 1295556842 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :@do < 1295556843 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :@do foo < 1295556843 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1295556844 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1295556858 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :@undo foo < 1295556859 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1295556859 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: X-D < 1295556870 0 :EgoBot!~EgoBot@codu.org JOIN :#esoteric < 1295556913 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :@sx < 1295556913 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you meant: . ? @ ask bf do ft id msg pl rc src thx v wn < 1295556920 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :@sw < 1295556921 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you meant: . ? @ ask bf do ft id msg pl rc show src v wn yow < 1295556924 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :@v < 1295556925 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\" < 1295556927 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: it's source < 1295556935 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@source < 1295556935 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : not available < 1295557042 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: congratz on the botloop < 1295557122 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> "\"\\\"\\\\\\\"\\\\\\" < 1295557123 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\" < 1295557165 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :@v < 1295557166 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Just 'J' < 1295557167 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :@v < 1295557168 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Just 'J' < 1295557170 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :@v < 1295557170 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\" < 1295557172 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :@v < 1295557172 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Exception: <> < 1295557174 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :@v < 1295557175 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Just 'J' < 1295557232 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> show "" < 1295557233 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "\"\"" < 1295557237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> show . show . show . show $ "" < 1295557239 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\"" < 1295557253 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :> fix show < 1295557255 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\... < 1295557382 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :> fix (Just . head . show) < 1295557384 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Just 'J' < 1295557422 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what :D < 1295557429 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> fix (Just . show) < 1295557431 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Just "Just \"Just \\\"Just \\\\\\\"Just \\\\\\\\\\\\\\\"Just \\\\\\\\\\\\\\... < 1295557436 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> fix (fix . show) < 1295557437 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `a -> a' < 1295557437 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type `GHC.Ba... < 1295557441 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> fix (show . fix) < 1295557441 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1295557441 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred ty... < 1295557445 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :> fix (show . fix show) < 1295557447 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `GHC.Base.String -> a' < 1295557447 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferre... < 1295557472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1295557558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> fix (show . fix . shows) < 1295557560 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\... < 1295557583 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1295557584 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"#$%&'()*+,\"" < 1295557728 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what :D < 1295557732 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@vs < 1295557732 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Just 'J' < 1295557734 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@vsq < 1295557734 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you meant: ask faq msg v < 1295557737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@vq < 1295557737 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"" < 1295557738 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@vq < 1295557738 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"" < 1295557740 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@vqrkfdg < 1295557740 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command, try @list < 1295557745 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: how did yours work < 1295557749 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1295557749 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"" < 1295557751 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :did you add it < 1295557752 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1295557752 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Just 'J' < 1295557753 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1295557753 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"" < 1295557754 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it's an actual command name < 1295557754 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1295557754 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\" < 1295557756 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1295557757 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\" < 1295557758 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: impressive < 1295557761 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@src yhjulwwiefzojcbxybbruweejw < 1295557761 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Source not found. Listen, broccoli brains, I don't have time to listen to this trash. < 1295557763 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1295557772 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and an in-joke from #haskell a long time ago < 1295557779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :elaborate :P < 1295557783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@list yhjulwwiefzojcbxybbruweejw < 1295557784 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :quote provides: quote remember forget ghc fortune yow arr yarr keal b52s brain palomer girl19 v yhjulwwiefzojcbxybbruweejw protontorpedo nixon farber < 1295557829 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it goes like this: an old version of lambdabot's eval plugin translated the expression to something like (let v = foo in show v) < 1295557853 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :people discovered that it was called 'v' and exploited it to write various clever fixpoints < 1295557878 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :then they renamed it to something more complicated, and people found that variable name, and so on until they ended up with yhjulwwiefzojcbxybbruweejw < 1295557888 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295557890 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :some time after that I think the rewrote the whole thing < 1295557897 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :so you can't do these tricks anymore < 1295557899 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well it's all mu-eval now < 1295557901 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why did they rename it, sounds fun < 1295557994 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric ::-_ < 1295558002 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :there was something between that and mu-eval iirc, but that's irrelevant and boring < 1295558089 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: :-_? < 1295558112 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :olsner, meh better to ptrace the program and block it from performing anything evil < 1295558115 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :btw, @v and @yhjulwwiefzojcbxybbruweejw are the same command, and both just give you a random quote from its list of 7 or so selected funnies < 1295558121 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, he highlighted me < 1295558137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable variable variable < 1295558146 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Just 'J' -- FUNNIEST THING < 1295558153 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :variable: no, I didn't ... *you* did, by chosing that nick < 1295558158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : olsner, meh better to ptrace the program and block it from performing anything evil < 1295558163 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what has that got to do with this? < 1295558163 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, should make a bot that displays a :-) when highlighted on programming channels :-\ < 1295558163 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :> fix . show . Just < 1295558165 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `a -> a' < 1295558165 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type `GHC.Ba... < 1295558171 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :> fix . show . Just . head < 1295558172 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match expected type `a -> a' < 1295558172 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : against inferred type `GHC.Ba... < 1295558177 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the actual evaluation was sandboxed < 1295558178 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1295558188 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :> fix (Just . head . show) < 1295558190 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : Just 'J' < 1295558191 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, better than picking a random variable name and hoping that helps :-\ < 1295558193 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what with the what? I was talking about highlighting, not ptrace < 1295558203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: lol < 1295558205 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: erm "> v" didn't do anything evil < 1295558210 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :variable: it just produced a silly string < 1295558212 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no security hole... < 1295558219 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :> let v = v in show v < 1295558223 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1295558243 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :something like that might've been the "Exception: <>" one anyway < 1295558257 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1295558312 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1295558323 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1295558328 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: DO YOU WANT TO KNOW ABOUT MY NEW ESOLANG, it: cured world hunger < 1295558351 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :elliott, sure < 1295558354 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1295558358 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :learn to program food, call it an esolang, use it to cure world hunger < 1295558361 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're not j-invariant and you cured hunger < 1295558363 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1295558364 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :caused hunger < 1295560203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :val :: Parser Value < 1295560203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :val = VInt . read <$> many1 digit < 1295560203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : <|> vintChar <$> (char '\'' *> anyChar <* char '\'') < 1295560203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : <|> VList <$> (char '[' *> val `sepBy` char ',' <* char ']') < 1295560203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : <|> VList . map vintChar <$> (char '"' *> many (noneOf "\"") <* char '"') < 1295560204 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : <|> VHole <$> many1 alphaNum < 1295560262 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :an applicative parser! < 1295560293 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :is it reversible < 1295560307 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: no :P < 1295560310 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's just Parsec < 1295560315 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how Parsec is MEANT to be < 1295560320 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :functional! < 1295560324 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and declarative < 1295560393 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Oh. It's Parsec. < 1295560464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well those _are_ Applicative functions too < 1295560489 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :indeed, i'm using parsec 3 < 1295560491 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is Applicative < 1295560495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what would be nice here is idiom brackets... < 1295560576 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :between b x a = b *> x <* a < 1295560585 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I hate that < 1295560587 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i prefer the latter :P < 1295560589 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what that means < 1295560602 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :(b *> x) <* a or b *> (x <* a) < 1295560667 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: the former < 1295560669 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: but er < 1295560671 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aren't they equivalent < 1295560675 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :for parsing < 1295560683 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes, they are < 1295560686 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :rule :: Parser Rule < 1295560686 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :rule = (,) <$> event <*> (string "->" *> event) < 1295560686 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : <|> flip (,) <$> event <*> (string "<-" *> event) < 1295560688 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :duplication :( < 1295560692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for all Applicatives, i'd think < 1295560722 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :oh they are general? < 1295560725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just liftA3 (\b x a -> x) < 1295560730 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1295560741 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :a *> x is different than x <* a? < 1295560752 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: no < 1295560758 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: er < 1295560759 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1295560760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, the actions are performed left to right < 1295560764 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :\I hate that even more now < 1295560765 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what oerjan said < 1295560770 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :worst synatax ever < 1295560772 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a *> x is a >> x < 1295560779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :x <* a is do x' <- x; a; return x' < 1295560782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: no, it's absolutely great < 1295560785 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with the syntax? < 1295560790 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :you need to say to ignore things < 1295560795 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: look at this: < 1295560798 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :rule = (,) <$> event <*> (spaces *> string "->" *> spaces *> event <* char ';') < 1295560808 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you find the actual value by seeing what the *>s and <*s "contain" < 1295560810 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :where they're opposed < 1295560816 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*> foo <* == this is the value here < 1295560819 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :it should be *> and *< < 1295560822 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and it's written in the order that it's parsed < 1295560828 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: psht < 1295560832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that would be less scannable < 1295560836 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this way you can look for "> x <" < 1295560879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: *< would be illogical, the argument on the * side behaves similarly for the two operators < 1295560893 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I think the way it is now is illogical < 1295560894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. its value is discarded) < 1295560918 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you can think what you want, but that doesn't make it right :) < 1295560965 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: what oerjan said is very relevant < 1295561061 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :don't_keep_this_one_either *>>>>> keep_this_value <<<<<* don't_keep_this_value < 1295561063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although if Monads and Applicatives had been properly subclassed, then they would just have been called >> and << < 1295561089 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but a >> b = b << a < 1295561096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um < 1295561101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t (<<) < 1295561101 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: no < 1295561102 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Not in scope: `<<' < 1295561109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<< doesn't exist < 1295561116 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :it's in my prelude < 1295561135 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :ah well < 1295561142 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't have access to j-invariant's machine < 1295561143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess that is more analogous to >>= vs. =<< though < 1295561144 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :consider >=> or >>= instead < 1295561154 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :those are different < 1295561163 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :those have data dependencies, so there can only be one order < 1295561171 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1295561182 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :anyone in boston here btw? < 1295561187 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: since a *> b /= b <* a, I don't like the notation < 1295561195 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I would use *> and *< < 1295561207 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :it's a common idiom < 1295561214 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :what is? < 1295561214 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :in testing frameworks and such you often have ?= and =? < 1295561303 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :while "a xyz b == b zyx a" is kinda nice it is not all /that/ important < 1295561308 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*< just looks ugly < 1295561311 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and also < 1295561314 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to scan for "> foo *" < 1295561316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which is not eas < 1295561317 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :y < 1295561319 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*easy < 1295561321 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it is more important to me whther something is "ugly" or not < 1295561339 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :a mnemonic is useful on sequences of punctuation < 1295561349 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :same with <| and |> on Seq < 1295561353 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: *> and <* are not ugly at all < 1295561361 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :huh I never said they were < 1295561368 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :you said *< was ugly < 1295561373 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :do you object to <| and |> ? < 1295561374 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :in the quest for removing uglyness people invent stuff like ruby < 1295561386 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :so you see, it can backfire < 1295561391 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :One of my webcomics is down! < 1295561391 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :or arc < 1295561401 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: damn, you just used the godwin of programming language < 1295561403 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :s < 1295561417 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :I concede < 1295561419 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :oh phython would be a god example < 1295561447 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :hm I should make a language called phithon where indentation is based on fibonacci numbers < 1295561457 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :phython lol < 1295561479 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if my esolang could reasonably be called functional < 1295561482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :phitler. it would _really_ be the godwin of programming languages. < 1295561498 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :SYNTAX ERROR ON LINE 31: Indentation does not correspond to a fibonacci number < 1295561519 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1295561526 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote dynamic indentation < 1295561538 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :very relevant, if HackEgo ever gets around to it < 1295561551 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :... < 1295561556 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run grep 'dynamic indentation' quotes < 1295561558 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1295561558 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric : i use dynamic indentation, i indent lines k times, if they are used O(n^k) times during a run of the program < 1295561576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you know perfectly well HackEgo doesn't get quote searches with spaces in, unless someone repaired that < 1295561579 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :copumpkin: j-invariant: ^ < 1295561585 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well it's my bug, and i like to be ignorant of my own bugs < 1295561598 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`url bin/quote < 1295561600 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/quote < 1295561612 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I can't figure out the bug :P < 1295561635 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is giving a talk on agda today < 1295561636 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1295561638 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hm ... same 'ere ... < 1295561638 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :in boston < 1295561642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shell escaping is a dark art which i'm not even going to attempt < 1295561652 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hm perhaps -eq would help there rather than = < 1295561653 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but i doubt it < 1295561683 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No < 1295561687 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: hey redesign my program < 1295561688 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1295561690 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: oh god < 1295561693 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: i don't wnana :D < 1295561695 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :UML < 1295561700 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1295561707 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I Need it by tuesday < 1295561713 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it'll be on your desk < 1295561719 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :your metaphorical desk < 1295561733 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :yeah but seriously the whole thing sucks < 1295561742 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what to do < 1295561766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: stop thinking your program sucks :) < 1295561772 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :what am I supposed to think < 1295561788 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: that it doesn't suck < 1295561795 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :also I don't know how to do errors because thre is no "what is the type of object here" function < 1295561799 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1295561806 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: you mean manual typechecking? < 1295561807 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :don't < 1295561809 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's not the Scheme Way < 1295561812 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: error messages < 1295561820 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: i don't get what you mean then < 1295561826 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :anyway I just solved it, definea generic function that describes what sort of object you are < 1295561838 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: this generic function stuff is not very idiomatic :P < 1295561839 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: instead of ERROR: No implementation for # < 1295561847 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I want ERROR: No implementation for algebraic < 1295561856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`cp bin/quotes bin/quotes2 < 1295561862 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1295561865 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :dunno... still... it's not idiomatic :D < 1295561872 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: actually that still sucks, if it gives an error for something I haven't defined a description for :/ < 1295561882 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: this is because you rolled your own :P < 1295561884 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I don't care about buzzwords like idiomatic < 1295561895 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I just want it to be good < 1295561912 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: well it reminds me of writing a haskell program that uses Data.Dynamic constantly < 1295561921 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :what does < 1295561923 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's what it looks like to my scheme goggles :) < 1295561962 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :how would you impleemnt a + function that acts in the following way (+ 3 4) ;=> 7, (+ '(a b c) '(x y z)) ;=> (a b c x y z) < 1295562014 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: i wouldn't < 1295562016 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :the only reason I wanted a description of the type of the object is for error messages < 1295562022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`rm bin/quotes2 < 1295562024 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1295562028 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: as unhelpful as that is :P < 1295562038 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: but er racket has an object system, you could try that, but i dunno < 1295562040 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it makes me think your criticism is unfounded < 1295562041 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that was fruitful < 1295562048 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: the racket system is probably just a bad version of my one < 1295562059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: my brain refused < 1295562059 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: a bad version?? < 1295562069 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sounds a bit ego-y :P < 1295562070 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's like 30000 lines of code, mine is 20 < 1295562085 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: and it will be 30, when you have good error messages ... < 1295562088 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and then 50 ... < 1295562106 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :it would still be 20 when I add error messages < 1295562117 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I would just have replaced x with (type-description-of x) < 1295562133 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :anyway it doesn't matter because the whole thing sucks and gets rewritten differently < 1295562137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and the implementation of type-description-of :P < 1295562238 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I just want the proofs so I don't have to worry about bugs :/ < 1295562347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: haha... you've been damaged by COq < 1295562350 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*Coq < 1295562522 0 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1295562567 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: it's too bad I can't actually use it for anything I want to do < 1295562589 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: hehe... i promise programming without proofs can work :) < 1295562593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*proofs can < 1295562599 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :is there any evidence for that? < 1295562626 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :people today seem to think bugs are inevitable and they actually brute force (!) their programs to try and filter out some of them < 1295562651 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: I write programs without proofs < 1295562656 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and they have bugs but the bugs get ironed out < 1295562669 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and if it wasn't for me adding features, they'd eventually become reliable < 1295562674 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: so what? It's pretty clear you aren't goint to write my pogram for me :P < 1295562678 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Think how much of the world lives on software :P < 1295562685 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: but it's evidence that programming without proofs is doable.. < 1295562700 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :rwell I don't really belive it yet < 1295562716 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: bug-free programming without proofs isn't possible, but that's why you do things iteratively < 1295562754 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a bug that nobody hits is not yet a bug; a program that nobody uses has no bugs; so if you use your program, and don't hit a bug, it's perfect < 1295562759 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if you then hit a bug, then you can fix it < 1295562763 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :well bug is too vauge a notion, let me say there are some specific things I want to be true of my program --- maybe ti will have other bugs but at least it will satisfy my specification < 1295562772 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so basically programs either don't get used, or have their bugs revealed, in time < 1295562789 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1295562932 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what a bout a program which satisfies some spec. < 1295563064 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: you write it making sure it satisfies it :-) < 1295563074 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :if it turns out that in some point of the future, it fails to verify the spec, then you figure out why, and fix it < 1295563078 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and it is, then, bug-free until someone hits another bug < 1295563094 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as time goes to infinity, bugs go to 0, unless you add features a lot, in which case it kinda fluctuates < 1295563101 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but eventually you end up with a program with every feature and no bugs < 1295563107 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :trust in limits!!!!!!1312904 < 1295563168 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :yeah that seems completely idiotic, the fact that absolutely everyone works that way isn't enough to convince me otherwise < 1295563201 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: not even Wiles got it all right the first time < 1295563203 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :maybe programming isn't flat? maybe it's actually round. I want to sail to the edge and find out < 1295563234 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: yeah but have you considered there might be another way to program effectively... < 1295563239 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :iteratively, with proofs, ??? < 1295563246 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant, MAYBE IT'S A KLEIN BOTTLE < 1295563247 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1295563258 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: We are discussing ways to program effectively, and you ask me that? :P < 1295563272 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: i'm sayin' that you seem to believe that there's only two ways to program < 1295563276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :badly < 1295563276 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :Phantom__Hoover: well I am certainly having trouble getting my orientation on it, so that could well be < 1295563277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and with proofs < 1295563311 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :well maybe there are more ways but afaict nobody knows them < 1295563325 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: well then < 1295563333 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: you said you want to find out if programming is flat or round < 1295563340 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant, you can use my method of programming, i.e. procrastinating after half-finishing it. < 1295563343 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: whatever it is, go to the edge and see what happens :P < 1295563351 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: if you don't know what the third way is surely that's encouraging??? < 1295563367 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: because it means it's something people haven't really analysed yet... < 1295563376 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and if you want to explore the design space... < 1295563620 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is slightly disturbed by the Scala people telling him to learn a different language < 1295563639 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, don't listen to them. If you learn another language the world will EXPLODE < 1295563674 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think one of their recommendations was Clojure. Also on their list: Haskell and OCaml < 1295563703 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: before learning Scala? < 1295563730 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant, well, I mentioned that I didn't care at all about the JVM or learning Java libraries < 1295563743 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: to be honest Scala is a gigantic mess, you probably have to know every language it's based on except one to be able to learn it < 1295563757 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1295563768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yeah but Sgeo is a gigantic mess, he'll fit right in < 1295563943 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1295564109 0 :copumpkin!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1295564292 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl \rs -> concatMap (\e -> concatMap (\(t,(s,as)) -> maybe [] (\bs -> [(s, map (subst bs) as)]) (bindings e t)) rs) < 1295564293 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :(=<<) . (. ((`ap` snd) . (. fst) . flip flip snd . (ap .) . flip flip fst . (((.) . flip (flip . (maybe [] .) . flip flip [] . ((flip . ((:) .)) .) . (. flip (map . subst)) . (.) . (,))) .) . < 1295564294 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :bindings)) . (>>=) < 1295564296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1295564298 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you golf it < 1295564357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes his melatonin < 1295564379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um what the heck < 1295564385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :@pl \rs -> concatMap (\e -> concatMap (\(t,(s,as)) -> maybe [] (\bs -> [(s, map (subst bs) as)]) (bindings t e)) rs) < 1295564387 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :(=<<) . (. ((`ap` snd) . (. fst) . flip flip snd . (ap .) . flip flip fst . (((.) . flip (flip . (maybe [] .) . flip flip [] . ((flip . ((:) .)) .) . (. flip (map . subst)) . (.) . (,))) .) . flip < 1295564387 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :bindings)) . (>>=) < 1295564392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: don't remind me that i haven't got any yet :p < 1295564404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i just started yesterday < 1295564418 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how much are you taking per night? curious < 1295564428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just one pill so far < 1295564437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how much is a pill :P < 1295564447 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"How much is that?" "Oh, about one unit.' < 1295564448 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*" < 1295564497 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I kind of like Scala's implict stuff, it's sort of like safe monkeypatching < 1295564499 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yksi tabletti sisältää 2 mg melatoniinia says the finnish text, the others are hidden by the prescription label < 1295564530 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmm < 1295564532 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hm that's more than i've seen recommended (1.5mg) < 1295564542 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :although i've also seen it being sold in 3mg tablets < 1295564562 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is it working for you? i haven't yet seen anybody saying "it did absolutely nothing!" which is kinda weird < 1295564602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it didn't work yesterday but that may have something to do with how nervous i was (i had an appointment today too) < 1295564603 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1295564635 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well 1.5mg supposedly knocks you out after 1 hour, maybe you didn't wait long enough :D < 1295564642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or rather, i got _tired_ but it took me at least 3 hours before i actually _slept_ < 1295564668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the prescription says to take 1-2 hours before bedtime < 1295564708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :might need a higher dosage then < 1295564787 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :melatonin? what for < 1295564829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :messed up sleep cycle < 1295564833 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1295564856 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: http://www.gwern.net/Melatonin.html is the standard advocacy piece < 1295564922 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: This computer has gone to sleep < 1295564926 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll take melatonin tonight < 1295564954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Maybe"? < 1295564961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What reason do you have /not/ to? < 1295564976 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :Would that more Haskellers had this mindset! Indeed, would that more people in general had this mindset; as it is, people have bad habits of repeatedly failing when they think they have special information, are highly overconfident even in objective areas with quick feedback, and badly overestimate how many good ideas they can come up with4 < 1295565163 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So, saw my first O'Brien Must Suffer episode < 1295565206 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should learn how to play Go < 1295565213 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: http://www.gwern.net/Wooden%20pillows.html wow < 1295565220 0 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1295565261 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: i could never do that :) < 1295565365 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: re polyphasic sleep, nobody claims 1 hours is doable ... but two ... http://tesser.org/sleep/teslapattern/ < 1295565370 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :23:22 < bays_three> IF YOU USE A SYMETRICAL SYMBOL FOR AN ASYMMETRICAL RELATION OR VICE VERSA YOU ARE A PEDERAST < 1295565373 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :in #math < 1295565379 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wait. < 1295565386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tesla actually results in 80 minutes of sleep. < 1295565390 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :OCaml or Standard ML? < 1295565395 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So 1 hour 20 minutes. < 1295565409 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: so yes, the craziest adherents do claim 1 hour will work! (+ 20 minutes) < 1295565420 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1295565650 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://qwantz.com/index.php <-- best Dinosaur Comic of late? Answer: NO, there is no best Dinosaur Comic of late, they are all perfect. < 1295565657 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*http://www.qwantz.com/index.php?comic=1882 < 1295565803 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I wish Oz didn't seem so dead < 1295565839 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what difference would that make? < 1295565908 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :another language for Sgeo to enjoy briefly and then leave in disgust < 1295565938 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could make a programming language that didn't exist < 1295565938 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The only thing that disgusts me about Oz is the apparent abandonment by the community < 1295565949 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :Like have a wonderful thriving community, a really cool web2.0 site etc. etc. < 1295565951 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :but no actual language < 1295565954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: Sgeo would adore it. < 1295566796 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I misrepresented them, they were talking about OCaml's module system < 1295566915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Misrepresented who... < 1295566984 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The people in #scala < 1295567032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: (concatMap .) . ($ uncurry . flip . ($ ((maybe [] .) . ((:[]) .) . (. subst) $ uncurry (.) . ((,) *** flip map))) . flip (.) . bindings) . flip concatMap < 1295567044 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: have you been working on that ever since? < 1295567044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1295567048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah :D < 1295567054 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't actually want to make it point-free ;D < 1295567066 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been kicked by oerjan (AAAAAAAAAAAAAAAARGH) < 1295567067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats elliott -----### < 1295567082 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i appreciate the effort though, you mad bastard < 1295567134 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1295567209 0 :oerjan!unknown@unknown.invalid QUIT :Quit: also tired bastard < 1295567306 0 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1295567696 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :elliott: shortly after complaining about DRM < 1295567697 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :I love you, Twitter! I do sometimes only see the negative, but almost all of you are positive and awesome! <3 < 1295567701 0 :j-invariant!unknown@unknown.invalid PRIVMSG #esoteric :notch < 1295567703 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=230575982950 <-- who wants a fast-track Pandora? < 1295567715 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :j-invariant: lol, Notch complaining about Twitte < 1295567715 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :r < 1295567722 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I'll take your Pandora < 1295567741 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Anywho, waaay too pricey :P < 1295567742 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: No. No you won't. < 1295567759 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...and also why does the Pandora have a tiny, useless keyboard. < 1295567766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That is just stupid. < 1295567773 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :My cell phone has a keyboard. < 1295567778 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's because touchscreen keyboards suck ass. < 1295567873 0 :j-invariant!unknown@unknown.invalid QUIT :Quit: leaving < 1295567879 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: IT'S A HANDHELD GAMES DEVICE < 1295567894 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No, it's a hybrid. < 1295567913 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You're a hybrid. < 1295567920 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Your mom is a hybrid. < 1295567928 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, HEY YOU TAKE APART PENS TOO < 1295567941 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom__Hoover: People who don't take apart pens are lame. < 1295567948 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :THEY ARE < 1295567955 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :WE SHOULD KILL ALL OF THEM < 1295567968 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :With pen rockets. < 1295567969 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :How... do you know...he takes apart pens. < 1295567972 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OMG YOU NOTICED THOSE PENS WHERE THE CLIPPY BIT IS ALSO THE LOCKING MECHANISM < 1295567982 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I have a video of a particularly effective pen projectile on YouTube :P < 1295567986 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Did you look him up on MyPenIsTakenApartForAllToSee? < 1295567986 0 :Phantom__Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I AM WATCHING EVERYONE < 1295567996 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You know, mypenistakenapartforalltosee.com.