00:00:22 elliott, you haven't seen all of DS9? 00:00:29 Where are you, so I can avoid spoiling you 00:00:32 Sgeo: no, I haven't; but I meant ruin my enjoyment 00:00:34 :p 00:00:35 not spoil it 00:00:51 I've seen the last season iirc, so you can't really spoil me 00:00:57 ais523: I need something like $PATH but for non-command-line-tools 00:01:06 ais523: sort of like $LD_LIBRARY_PATH 00:01:10 ais523: except it's... $SHELLPATH 00:01:11 elliott: omg look at what glguy posted in #haskell 00:01:23 copumpkin: uh oh? 00:01:27 haha 00:01:42 If there are any Minecraft players here, I've been toying around with a Haskell project http://www.github.com/glguy/minecraft-proxy 00:01:51 fizzie: I SUGGEST IMMEDIATE LEGAL ACTION. 00:05:01 I stupidly forgot to patent the technology. :/ 00:05:21 how did Minecraft end up so popular anyway? 00:05:33 ais523: because it's a good game, despite all its flaws 00:05:35 and very addictive 00:06:45 http://www.reddit.com/r/Minecraft/comments/fa6fs/i_heard_notch_wanted_to_add_another_realm_like/c1efi59 00:07:02 Look closely at the name of the first commenter. 00:07:08 copumpkin: the reason I didn't link in-channel is because of //goto 00:07:14 ? 00:08:36 copumpkin: it can crash servers :) 00:08:39 oh 00:19:16 -!- cheater00 has joined. 00:19:17 elliott: I thought, only when you use it 00:19:33 the really ironic thing is, Minecraft definitely qualifies as an esolang 00:19:37 so I'm not even convinced it's offtopic here 00:19:42 maybe we should add it to the wiki 00:19:52 along with Dwarf Fortress 00:20:16 ais523: "only when you use it"? 00:20:35 elliott: wasn't it you who crashed the server via /goto? 00:21:05 ais523: PH is the one who crashed the reddit server with it :) 00:21:20 Shhh! 00:22:01 -!- cheater- has quit (Ping timeout: 240 seconds). 00:22:18 perhaps a /travel could be useful, equivalent to NetHack's _ or Crawl's control-G 00:23:03 Entirely possible if someone actually writes a pathfinder for it. 00:23:21 fizzie: how did you work around the zlib truncated chunk updates? 00:23:29 ais523: part of MC's appeal is how manual it is 00:23:42 ais523: BTW, *//goto 00:23:51 mcmap commands start with two /s to avoid clashing 00:23:58 oh, I assumed you'd overescaped by mistake 00:26:08 avoid clashing by slashing 00:26:50 fizzie: research results: 00:26:51 I found that the server will let you place blocks wherever 00:26:51 it doesn't check that you are in range or that you aren't just placing against air 00:27:00 fizzie: we were wondering about that 00:27:01 or was it Phantom_Hoover 00:27:09 It was me. 00:27:41 elliott: Well, I use the same zlib decompression style as openjdk (which doesn't finalize and therefore won't fail if it's just the checksum that is truncated), and I also accept truncated updates as long as the chuck data (first two fifths) is there. 00:27:45 Wait. 00:27:51 You can place lava anywhere. 00:28:00 Usually it doesn't blow up so much that this would be a problem. 00:28:09 Without range or line-of-sight considerations. 00:28:16 * Phantom_Hoover → sleep 00:28:18 -!- Phantom_Hoover has quit (Quit: Leaving). 00:29:48 isn't game servers trusting their clients too much like, the oldest way to be easily cheated ever 00:30:12 oerjan: Notch is an idiot 00:30:23 http://i.imgur.com/KM74P.jpg <-- this is the stupidest thing ever 00:31:35 elliott: Dang. 00:31:51 i can't think of anyone who would say yes 00:32:05 apparently that's from Chuck Klosterman 00:32:09 who reddit says is an idiot 00:32:20 i'm sure there's some kind of obscure ethics philosophy that implies it 00:32:34 oerjan: Yes. The philosophy of "Fuck you". 00:32:45 This is actually astoundingly common. 00:33:05 pikhq: well _that_ philosophy makes it redundant to mention that it's hitler, doesn't it 00:33:08 some people think that revenge is more important than justice 00:33:09 -!- Mathnerd314 has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.12/20101026210630]). 00:33:17 so, making Hitler less happy is inherently good 00:33:23 oerjan: Yes, yes it does. 00:33:25 (even though he hadn't /done/ the awful things he did yet at the time) 00:34:03 elliott: By that point he was Chancellor of Germany. 00:34:09 had he killed any jews yet 00:34:43 the more interesting variant i've heard is "Say Hitler was still alive. You can decide whether Hitler spends the rest of his life in a utopian paradise, completely happy, with his every need catered to, living in absolute luxurious bliss. Do you?" (I forget what the alternative was) 00:34:44 elliott: that philosophy + a little time travel could lead to a nice little genocidal closed time loop 00:34:48 oerjan: :D 00:35:23 Sgeo: pong 00:35:46 The Holocaust didn't start for a few more years... 00:35:53 elliott: hm. my ethical philosophy implies that i _should_ send hitler to paradise. 00:35:55 elliott: rather depends on what "his every need" is 00:35:59 coppro, what about respecting a person regardless of their beliefs, rather than respecting the belief itself? 00:36:07 He *was* de facto dicatator, though. 00:36:11 ais523: just imagine a wonderful paradise resort 00:36:18 oerjan: I agree 00:36:28 ...wow 00:36:32 elliott: I mean, would he be allowed to commit genocide, if he felt a need to do that? 00:36:33 oerjan: what? 00:36:43 elliott: i didn't expect you to agree on that :D 00:36:48 ais523: As I said, it's perfect -- he would have absolutely no desire to commit genocide. 00:36:49 s/dicatator/dictator/ 00:37:01 elliott: doesn't that imply that he's been brainwashed? 00:37:19 ais523: The resort was created based on every one of his beliefs. 00:37:24 Sgeo: I mean respecting the right to hold the belief 00:37:24 There are no Jews there, for instance. 00:37:33 rather than respecting the content of the belief 00:37:37 Ah. 00:37:40 oerjan: Hitler can never repay his debt to society, so it's basically a case of "make Hitler happy" vs. "don't make Hitler happy", and obviously more happiness for a sentient being wins out in that case 00:37:41 ais523: Not really. He could just be convinced that the resort is entirely run by Übermensch in his honor. 00:38:05 ais523: if it makes it easier, you can imagine that it's a perfect virtual reality 00:38:15 filled with philosophical zombies emulated by an AI :) 00:38:22 (note: i don't believe in philosophical zombies) 00:38:25 (but it's called a thought experiment) 00:38:34 i.e. even if he did want to commit genocide, no sentient being would die 00:38:34 elliott: the thing is, I find the hypotheticals hard to follow 00:38:39 I think... I may have indicated to her that there are beliefs that I don't do that for, but that her beliefs aren't those 00:38:41 only philosophical zombies believe in philosophical zombies 00:38:45 I can't work out whether that would be a blessing or a curse 00:38:50 ais523: ok, let's completely abstract the resort away 00:39:06 [I got somewhat hysterical when I mistakenly thought that she believed that medicine should be ignored in favor of prayer. This was a while ago] 00:39:11 ais523: You can either make Hitler happy forever completely separated from society, or not. Do you? 00:39:15 we can simplify it by saying that I don't believe in revenge 00:39:26 which I think answers the question without having to establish what the question actually is 00:39:30 -!- poiuy_qwert has joined. 00:40:20 ais523: indeed 00:40:32 I think Malbolge needs an update. I may write Visual M++ 2008 Extra Ultimate Edition if I'm feeling bored some weekend. 00:40:40 ais523: now, I think you'd find that the vast majority of the general public would disagree 00:40:55 revenge is awfully and sadly popular 00:40:58 elliott: that wouldn't surprise me 00:41:05 see for instance: the entire justice system (moreso in the US) 00:41:32 I mean, you might not want to do that if it had other negative effects; for instance, if it inspired people to go around committing genocide because they thought they'd be rewarded the same way as a result 00:41:34 ais523: wait Ben Olmstead is still around? 00:41:40 oerjan: it's an old comment 00:41:44 I assume he still exists, anyway 00:42:00 date was "03/02/07", unfortunately I'm not sure of the notation 00:42:00 oerjan of FRC fame is still around? 00:42:17 oh, must be mm/dd/yy because otherwise the dates here wouldn't be in sorted order 00:42:35 Sgeo: well i hadn't seen anything new by olmstead last i checked... although i don't recall if i checked very carefully 00:42:35 Future rules must not exist. 00:42:51 oerjan: see, I can quote you from old FRC from memory 00:43:06 ais523: hm rings a very vague bell, did that get declared invalid 00:43:23 oerjan: I think so, but you were platonically incapable of writing any valid rules that round 00:43:30 oh 00:43:40 Which round? 00:43:45 the person who actually won did so unintentionally 00:43:52 Sgeo: I don't remember the number, but the theme was "win at all costs" 00:44:11 I remember seeing that summary, I don't remember reading what the archives said 00:44:24 * Sgeo googles 00:44:25 and there was an overrule for the round stating that any posts to the mailing list counted as rule submissions, also that any invalid rules at all disqualified you from the round 00:44:38 ftp://ftp.nvg.ntnu.no/pub/frc/35 00:44:48 "Win at Any Cost" 00:44:59 -!- ais523 has quit (Remote host closed the connection). 00:45:07 'A record breaking round. The meanest round in FRC history, the round with most proposals, and also the round with the highest number of participating members (thanks to Stephen).' 00:45:09 o.O 00:45:26 Does FTP offend ais523? 00:45:55 i wouldn't think so, where else would _he_ have read it... 00:46:15 i suppose someone might have mirrored them elsewhere 00:46:49 I can't find the quote 00:47:02 -!- zzo38 has joined. 00:47:28 hm maybe i can reel oerjan back into agora via FRC 00:49:30 oerjan was an Agoran? 00:49:48 ...yes... 00:49:55 http://home.nvg.org/~oerjan/agora-horoscope/ 00:50:05 Sgeo: circa 1997 or so 00:50:10 although i think he was around in like 1994 00:50:13 oerjan knows more than I do :P 00:50:17 1993 00:50:20 and in turn, Registrar probably knows more than oerjan 00:50:21 oerjan: ah 00:50:22 Was that before or after ISIDTID was defined? 00:50:27 i joined a couple months after it started 00:50:28 Sgeo: much, much before 00:50:35 ISIDTID is like a mid-2000s invention! 00:50:36 and was a member of nomic world before that 00:50:54 oerjan: but did you yell at lindrum???? 00:51:03 ...i don't recall 00:51:11 I took a glance at Agora around 2005 or so 00:51:35 Didn't get into it until after Canada ceased to be 00:51:50 I think elliott brought me into Canada 00:51:54 Sgeo: i cannot find the quote either 00:52:08 We should find logs1 00:52:27 of what, ircnomic? 00:52:33 most of it was just Vorpal ruining everything :) 00:53:57 Sgeo: grepping implies "should not exist" does not exist in that archive 00:54:05 oh wait 00:54:10 it was must 00:54:27 doesn't exist either 00:54:39 oerjan: btw ISIDTID = I Say I Do Therefore I Do, it's an Agoran idiom 00:54:45 oerjan: e.g. someone posting "I win." 00:54:47 elliott, I meant of #esoteric hearing of IRCnomic 00:54:52 that's an example of ISIDTID 00:54:54 elliott: someone already said that 00:54:59 Sgeo: um ihope mentioned it right before I entered 00:55:03 #esoteric created it 00:55:04 oerjan: right 00:55:12 oerjan: there's also ATEOISIDTIDWHPAFALT 00:55:24 oerjan: "A typical example of "I say I do, therefore I do", which has plagued Agora for a long time.", first said by Kelly 00:55:30 (note: nobody actually says that :D) 00:55:39 IYSS 00:55:45 OK 00:55:46 oh wait 00:55:49 (for O KAY :P) 00:55:53 -!- poiuy_qwert has quit (Quit: This computer has gone to sleep). 00:56:06 oerjan: wait, did NttPF/TTttPF exist in your time? 00:56:37 oerjan: ("Not to the Public Forum" i.e. you posted to agora-discussion, you dummy, and "This time to the Public Forum" (said when quoting an NttPF'd message to have it take place)) 00:58:02 I'd love to see someone NttPF in ##nomic 00:58:04 they're making a documentary about Turing? great! 00:58:18 Sgeo: well ##not-a-cow was an Agoran Public Forum for all of a few hours 00:58:25 I just thought of something inappropriate I could have said 00:58:33 ... 00:58:44 ooh 00:58:56 oerjan: ? 00:59:02 i didn't realize there were full mailing list digests there as well 00:59:21 oerjan: can I convince you to subscribe to the Agoran lists as a daily digest? :D 00:59:22 "elliott, apple?" 00:59:23 well "full" for when they were made 00:59:34 Sgeo: that would be more inappropriate if it made any sense 00:59:34 elliott: absolutely not 00:59:38 oerjan: weekly? 00:59:51 elliott, I got this idea in my head that Turing poisoned himself with an apple 00:59:56 Sgeo: Yes, he did. 01:00:01 "this idea in my head" :P 01:00:12 elliott, as in, I don't know if it's true 01:00:15 It is. 01:00:23 I wasn't certain when I said it 01:00:28 Sgeo: After being persecuted by the government for being gay and forced to take oestrogen (which caused him to grow breasts among other things). 01:00:35 "must not exist" does not exist in the digests either 01:00:42 I did know that he comitted suicide 01:00:52 Just didn't know whether "by apple" was some story or not 01:00:57 ais523's memory is FAULTY, i tell ya! 01:01:06 he's a LIAR! 01:01:07 and a crook! 01:01:15 And weights the same as a duck! 01:04:14 is the fact that i can grep the frc ftp archives directly on disk making me mad with power? only time will tell. 01:04:20 *weighs 01:04:24 oerjan: rm * 01:04:37 not _that_ mad. 01:05:15 oh and the digests are not owned by my user, only the summary directory 01:07:55 hmm, wtf happened 01:09:24 spam saves lives! http://www.telegraph.co.uk/news/worldnews/europe/russia/8284279/Black-Widow-attempted-New-Year-Moscow-attack-but-blew-herself-up-by-mistake.html 01:09:42 :D 01:11:05 qpqpqp 01:11:11 got a 404 01:11:25 qpqpqpqpq 01:11:31 hmm wtf is going on here 01:11:40 my code is kosher 01:11:59 elliott: that's it, it's refusing to work on a saturday 01:12:07 :D 01:12:17 i think i'm going to shoot myself 01:12:24 that would solve this problem! 01:14:51 http://www.mojang.com/notch/j4k2k6/dachon4k/ he stole asteroids ii 01:18:22 this shit is seriously fucked. 01:18:26 YEAH I SAID IT 01:18:53 HEY GUYS: Sociopath is htapoicos spelled backwards! 01:19:02 ohhhh 01:19:05 Gregor: OMG. 01:19:10 O 01:19:11 M 01:19:11 G 01:23:19 Gregor: ...gonna follow up on that? :P 01:23:44 Nope. 01:24:09 -!- elliott has changed nick to htapoicos. 01:25:19 Wow... bash's "<<-" only supports literal tab characters. 01:35:32 @hoogle <<- 01:35:32 No results found 01:35:54 shocking! 01:36:46 oerjan: WE MUST INVENT MORE OPERATORS QUICKLY 01:45:24 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 01:45:46 -!- Behold has quit (Remote host closed the connection). 02:08:15 -!- htapoicos has changed nick to elliott. 02:10:49 -!- GermainAdrian has joined. 02:11:07 what is the meaning of this chat? 02:11:42 GermainAdrian: definitely _not_ programming 02:11:49 not at _all_ the esoteric kind 02:12:10 According to the topic, it's chlorine. 02:12:18 -!- pikhq has quit (Ping timeout: 246 seconds). 02:12:19 GermainAdrian: The purpose is various things, who knows 02:12:23 Apparently people in Europe fear chlorine. 02:12:27 Discuss. 02:12:28 why? 02:12:38 i wanted to discuss most esoteric things. 02:12:41 O'Brien Must Suffer! 02:12:42 chlorine is rather mundane. 02:13:01 What about Bromine? 02:13:02 i don't fear chlorine. much. 02:13:09 as long as it's not in gas form. 02:13:09 GermainAdrian: The channel is for esoteric computer programming, but they discuss a lot of things in here of various things that have nothing to do with esoteric or with programming. 02:13:25 oerjan: Do you use bleach? I'm told that using chlorine bleach is an almost-exclusively American thing, but all my Euro friends are crazy. 02:13:42 bromine is good in low doses. 02:13:51 -!- Gregor has set topic: Esoteric and chlorinated programming | http://208.78.103.223/esoteric/ | http://tunes.org/~nef/logs/esoteric/?C=M;O=D | http://example.com. 02:13:55 Isn't Beach+Ammonia dangerous? Or is it something else that I'm thinking of 02:13:58 as for chlorine bleach, ive heard its nice to mix it with some strong vinegar 02:14:10 sgeo: beach+acetic acid 02:14:11 this channel is actually about cooking 02:14:16 sorry if I mislead you GermainAdrian 02:14:32 This channel is about cooking, which is why I am not in this channel. 02:14:37 I don't eat. 02:14:45 Cooking with chlorine! Discuss. 02:15:10 cooking people with chlorine 02:15:12 disgust 02:15:16 hehe 02:15:17 Gregor: hm my mom used to use chlorine bleach but i'm mostly going with something called JIF, don't really recall what it contains 02:15:40 oerjan: dead kitten juice 02:15:52 GermainAdrian: no but seriously, this channel is about esoteric programming languages. 02:15:53 just kidding! 02:17:38 oerjan: Do your washing machines have this crazy "cook" mode I'm told of? Maybe that's just some crazy German thing ... 02:18:20 To...cook food in your washing machine? 02:18:37 Gregor: there's a 95 degree mode, yes. i only use it when the machine starts smelling (the manual said to do that to clean it properly) not for actual laundry 02:18:50 *degree celsius 02:19:03 elliott: One of the German postdocs here claims that instead of using chlorine bleach, they use "cook" mode, which is apparently somehow just as good for whites. Idonnowtf. 02:19:15 Gregor: :what: 02:19:22 anyway chlorine on clothes sounds like an excellent stupid idea 02:19:28 ok it's not a mode it's a dial which goes up to 95 02:19:29 do you guys...do that? 02:19:38 elliott: wtfman bleach = chlorine (usually) 02:19:45 95 celseijiserus? yow 02:19:58 Gregor: well okay yes... i'm scared of bleach though 02:20:13 elliott: Wuss. I drink the stuff. Just to prove my might. 02:20:13 bleach is for cleaning toilets and nothing else :P 02:20:14 -!- copumpkin has joined. 02:20:33 Gregor: i understand one is _theoretically_ supposed to use it for white linen or underwear or something but i never go above 60 anyway 02:20:44 modern washing powder doesn't need it, i think 02:21:20 -!- pikhq has joined. 02:21:40 are you all at least somewhat serious? 02:21:50 GermainAdrian: almost never serious 02:22:02 ok sometimes pikhq drags in political or law talk 02:22:41 i suppose you could call actual pasted programming code serious 02:24:15 Insanity: Trying to use debootstrap to capture a copy of wine and JUST its dependencies (not bash, coreutils, etc) 02:24:35 Gregor: wat. 02:25:25 elliott: It appears not to be working :P 02:25:35 Gregor: Why would you do that. 02:25:42 Lindows 2.0? :P 02:26:09 elliott: Because wine can't be compiled statically and qemu-usermode doesn't need bash. 02:26:32 (But wine has a fuckton of dependencies, so gathering them all = nightmare) 02:26:33 Gregor: WHAT ARE YOU TRYING TO ACHIEVE, FOUL DEMON? 02:26:41 elliott: Windows binaries on Pandora :P 02:26:48 Gregor: FOUL 02:26:50 Gregor: DEMON 02:40:43 i hate make 02:40:45 thought you should all know 02:42:10 duly noted 02:48:05 -!- Slereah has joined. 02:49:46 this doesn't work why doesn't this work 02:50:10 i _told_ you kosher software doesn't work on the sabbath 02:51:33 i made it unkosher 02:51:45 ah. 02:54:21 hm how do you get from foo.bar -> foo in bash? 02:56:04 I NEED ANSWERS PEOPLE 02:57:13 FFFFFFFFF 02:59:36 And there's now another person who seems to want me out of her life 03:00:17 [Not that she was ever in my life really. She does have some good reasons to dislike me. But today, I spontaneously decided to apologize for something that.. wasn't one of those reasons] 03:01:02 Sgeo: PLEASE GET A FUCKING BLOG 03:01:33 Sgeo: you mean the religious one? 03:01:39 copumpkin, no 03:01:42 or, if you prefer, post stuff here, because we don't really mind 03:02:00 a twitter account is also good 03:02:08 If I were certain the religious one didn't want to talk to me again, I'd be miserable right now 03:02:09 * copumpkin uses it to post all sorts of shit his followers don't care about 03:02:15 Not thinking "Hmm, maybe that was stupid of me" 03:02:26 i only tweet interesting things 03:02:31 damn 03:02:39 I should follow your example 03:02:51 or, if you prefer, post stuff here, because we don't really mind 03:02:53 no we really do 03:03:05 pay no attention to elliott 03:03:11 pay ALL the attention to me! 03:03:16 he's just bummed he can't use #esoteric as his own brainfarting ground 03:03:22 as he usually does 03:03:31 psht i can do that even with Sgeo liveblogging 03:03:42 Sgeo: go, tell me about your day, and I'll talk about my feud with gnu make 03:03:46 THIS IS ON 03:04:22 elliott, I'd treat that the same way I'd treat anything that mildly, but not completely, bores me. Ask about interesting or weird stuff, and just ignore the rest 03:04:34 Sgeo: TELL ME ABOUT THE 03:04:34 WILDEST 03:04:35 TIMES 03:04:37 all of them 03:04:38 all of the wildest times 03:04:44 so anyway gnu make fails at variable substitution and i hate it 03:04:48 i'm thinking about killing it? it's possible 03:05:07 Some things I have no intention of revealing on IRC, believe it or not. 03:05:16 ok well 03:05:21 the SUBWILDEST TIMES 03:07:07 why not? do we know too much about you already? 03:07:18 we know 03:07:19 his SECRETS 03:08:12 No you don't. 03:08:35 then feel free to tell us all kinds of stuff 03:08:45 if we don't know enough to trace it back to you, who cares? 03:08:52 Sgeo: There's thinks you don't reveal on IRC? 03:08:57 News to me. 03:08:59 Things, even. 03:09:14 Mostly past stuff, really 03:09:35 quintopia, let's see. This channel knows my name, age, and where I go to college. 03:10:05 There's actually not a whole lot I feel like *not* mentioning on IRC. 03:10:14 also the entire details of your relationship with katie at the alluded-to female 03:10:34 elliott, "entire" LOL 03:10:43 Passwords? Some of my tastes in porn? Oh, and anything that's just too fucking boring. 03:10:59 I don't know any of those 03:11:08 copumpkin: you haven't been paying enough attention! 03:11:20 copumpkin: (Seth Gold, 21, Farmingdale SUNY, and she thinks vitamin c cures cancer) 03:11:25 lol 03:11:32 how about passwords and porn 03:11:49 -!- Sgeo has quit (Read error: Connection reset by peer). 03:11:57 don't tell me 03:12:00 I also have pictures of Seth Gold. 03:12:05 it's just creepy if he isn't here 03:12:15 so wait 03:12:21 he has his initials in his nick? 03:12:24 creative 03:12:30 my nick is related to my name too 03:12:37 quintopia: oh i just kinda noticed that 03:12:37 it's a very profound relationship 03:12:42 i don't know if that's intentional though 03:12:45 -!- Sgeo has joined. 03:12:47 Granted, it's not hard to get pictures of someone you've friended on Facebook. 03:12:47 SETHGOLD SETGOL SEGO SGEO 03:13:10 It is, in fact, fucking easy. 03:13:19 no it's impossible! 03:13:23 i should friend him on facebook. 03:13:27 shockingly, my nick is also related to my name 03:13:41 I would have never guessed that, Ørjan Johansen. 03:13:42 elliott, it's intentional 03:13:55 Seth Gold sEth gOld 03:13:56 oerjan: indeed, Orkney Ecclesiastical Ruckus Johnny Ackermann Nullified 03:13:58 OMG YOU BLEW IT! 03:14:02 elliott: :D 03:14:05 Sgeo: wow that is the worst nickname creation ever 03:14:07 you are a bad person 03:14:15 I really like the intro sequence to mad men 03:14:23 elliott: Mine is from when I was 8... 03:14:31 Sgeotlhd 03:14:40 oerjan: :D 03:14:53 oerjan, I used tlhd as my currency in NationStates 03:14:59 Sgeo: ur so creative 03:15:44 > concat . transpose . words $ "Seth Gold" 03:15:46 "SGeotlhd" 03:15:58 wow it works ... bash is terrible 03:16:02 every variable is a global 03:16:03 well 03:16:04 you can use local 03:16:08 but that's not /bin/sh-compliant 03:16:18 don't bash globals 03:16:23 elliott, Perl was created BECAUSE Bash is such a terrible language 03:16:25 copumpkin: this is sgeo http://twitter.com/DJSETHGOLD 03:16:29 Sgeo: no...it wasn't 03:16:36 elliott, joke I heard 03:16:37 perl's father is awk 03:16:41 "joke" 03:16:43 not very funny 03:17:12 http://forums.thedailywtf.com/forums/p/4361/99979.aspx#99979 03:18:25 :t transpose 03:18:27 forall a. [[a]] -> [[a]] 03:18:46 * Sgeo decides not to reveal his middle name 03:19:21 Sgeo: M 03:19:34 there's the most awesome way to write transpose 03:19:39 @src transpose 03:19:39 transpose [] = [] 03:19:39 transpose ([] : xss) = transpose xss 03:19:39 transpose ((x:xs) : xss) = (x : [h | (h:t) <- xss]) : transpose (xs : [ t | (h:t) <- xss]) 03:19:43 that's fugly 03:19:58 :t getZipList . Data.Traversable.traverse ZipList 03:19:59 forall b (t :: * -> *). (Data.Traversable.Traversable t) => t [b] -> [t b] 03:23:46 :t Data.Traversable.traverse 03:23:47 forall a (f :: * -> *) b (t :: * -> *). (Data.Traversable.Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b) 03:26:03 @src <*> ZipList 03:26:03 Source not found. Take a stress pill and think things over. 03:26:19 :t zipWith id 03:26:20 forall b c. [b -> c] -> [b] -> [c] 03:26:25 ^ 03:26:51 hm... 03:27:02 :t zipWith zipWit 03:27:03 :t zipWith zipWith 03:27:03 Not in scope: `zipWit' 03:27:04 forall a b c. [a -> b -> c] -> [[a]] -> [[b] -> [c]] 03:27:09 what the 03:27:10 so, um, my nick? nothing to do with my name. at all. 03:27:18 not that i care if people know my name 03:27:28 sure it is, if you replace quint with david and opia with r you get your name 03:27:39 copumpkin: there are probably some discrepancies if the matrix isn't rectangular 03:27:48 :t zipWith ($) 03:27:49 forall b b1. [b -> b1] -> [b] -> [b1] 03:27:54 oerjan: yeah, but I don't use weird things like that :P 03:27:59 :t zipWith (flip ($)) 03:28:00 forall a b. [a] -> [a -> b] -> [b] 03:28:05 :t zipWith flip 03:28:05 forall (f :: * -> *) b b1. (Functor f) => [f (b -> b1)] -> [b] -> [f b1] 03:28:08 ooh 03:28:14 now what does /that/ do 03:28:18 and how did functor get in there? 03:28:19 :t zipWith 03:28:20 forall a b c. (a -> b -> c) -> [a] -> [b] -> [c] 03:28:21 :t flip 03:28:22 forall (f :: * -> *) a b. (Functor f) => f (a -> b) -> a -> f b 03:28:27 god dammit, caleskell! 03:28:32 ...wait what? 03:28:36 > flip (\x -> x) 3 03:28:36 Overlapping instances for GHC.Show.Show ((a -> b) -> b) 03:28:37 arising from a u... 03:28:40 > flip (\x y -> x) 3 4 03:28:41 4 03:28:46 how does that work? 03:28:53 what's f there 03:31:11 elliott: very creative substitution scheme 03:31:22 oerjan: HALP ^ 03:31:27 @src flip 03:31:27 flip f x y = f y x 03:31:54 :t Prelude.flip 03:31:55 forall a b c. (a -> b -> c) -> b -> a -> c 03:32:23 so f = (a ->) 03:32:51 or well (a1 ->) to prevent collision 03:35:39 Stupid YouTube descriptions spoiling eipsodes 03:35:42 episode\ 03:35:46 s 03:36:10 :t flip . ([]++) 03:36:11 forall a b. [a -> b] -> a -> [b] 03:36:11 oerjan: oh wow, that's crazy 03:36:13 Caleskell! 03:36:22 :t flip [\x -> x] 03:36:23 forall a. a -> [a] 03:36:28 > flip [\x -> x] 3 03:36:30 [3] 03:36:31 heh 03:36:37 > flip [\x -> x, \y -> y] 3 03:36:38 [3,3] 03:36:42 > flip [\x -> x, \y -> y+1] 3 03:36:44 [3,4] 03:36:53 oerjan: methinks the name "flip" becomes somewhat misguided at that point... 03:37:37 :t \f x -> fmap ($ x) f 03:37:38 forall a b (f :: * -> *). (Functor f) => f (a -> b) -> a -> f b 03:37:45 there you go 03:38:03 @pl \f x -> fmap ($x) f 03:38:03 flip (fmap . flip id) 03:38:09 oerjan: made that more readable for you 03:38:16 let flip = flip (fmap . flip id) 03:38:16 O KAY THANKS 03:38:16 :D 03:38:24 * elliott awaits swattage 03:39:10 oerjan: WAITING 03:39:15 ooh the suspense 03:39:27 * oerjan hits elliott with the saucepan ===\__/ 03:39:35 BONGGGGGGGG 03:39:38 ow :( 03:41:18 :t id 03:41:19 forall a. a -> a 03:41:27 :t map 03:41:28 forall a b. (a -> b) -> [a] -> [b] 03:41:44 :t (.) 03:41:44 forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b 03:41:50 any others? 03:42:03 oerjan: dunno 03:42:54 flip, (.) and id are enough for pointlessing all linear functions, iirc. wonder if the Functor has any meaning for that 03:43:07 @pl \x y -> x (x y) 03:43:07 join (.) 03:43:22 oh wait that's not linear 03:43:24 @pl \x y -> x (y (x y)) 03:43:24 ap (.) (ap id) 03:43:24 :t join 03:43:25 forall (m :: * -> *) a. (Monad m) => m (m a) -> m a 03:43:26 :t \x y -> x (y (x y)) 03:43:27 Occurs check: cannot construct the infinite type: t = t1 -> t 03:43:27 Expected type: t -> t2 03:43:28 Inferred type: (t1 -> t) -> t1 03:43:35 :t \x y z -> x (y (x (y z))) 03:43:36 forall t t1. (t -> t1) -> (t1 -> t) -> t1 -> t1 03:43:40 :t \x y z -> x (y (x (y (y z)))) z 03:43:41 Occurs check: cannot construct the infinite type: t = t -> t1 03:43:42 Probable cause: `x' is applied to too many arguments 03:43:45 @pl \x y z -> z x y 03:43:49 :t \x y z -> x (y (x (y (y z z) z)) z) z 03:43:50 Occurs check: cannot construct the infinite type: t = t -> t1 03:43:51 Probable cause: `x' is applied to too many arguments 03:43:57 YOU ARE BAD LAMBDABOT 03:43:59 fuck 03:44:00 @pl \x y z -> z x y 03:44:01 flip . flip id 03:44:06 :t flip . flip id 03:44:07 forall a b a1. a1 -> a -> (a1 -> a -> b) -> b 03:44:14 bah no Functor 03:44:46 :t (flip .) 03:44:47 forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => f1 (f (a -> b)) -> f1 (a -> f b) 03:45:00 VERY USEFUL 03:46:12 :t (. flip) 03:46:13 forall b (f :: * -> *) a b1. (Functor f) => ((a -> f b1) -> b) -> f (a -> b1) -> b 03:47:48 :t flip id 03:47:49 forall a b. a -> (a -> b) -> b 03:48:17 hm... 03:49:44 if replacing (a ->) with [] that would give [[b] -> b] 03:50:41 which only fits empty lists i think 03:51:56 hm i recall map ($x) l is also sequence l x 03:52:36 what's a good way to convert levenshtein distance into a %similarity measure? 03:52:56 :t \f x -> fmap ($x) f 03:52:57 forall a b (f :: * -> *). (Functor f) => f (a -> b) -> a -> f b 03:53:30 :t \f x -> Data.Traversable.traverse f x 03:53:31 forall a (f :: * -> *) b (t :: * -> *). (Data.Traversable.Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b) 03:55:23 :t (\f x -> Data.Traversable.traverse f x) `asTypeOf` (\f x -> fmap ($x) f) 03:55:24 Occurs check: cannot construct the infinite type: a = t a 03:55:24 Expected type: t a -> t b 03:55:24 Inferred type: a -> b 03:55:27 bah 03:57:19 :t sequence 03:57:20 forall (m :: * -> *) a. (Monad m) => [m a] -> m [a] 03:57:29 :t Data.Traversable.traverse 03:57:31 forall a (f :: * -> *) b (t :: * -> *). (Data.Traversable.Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b) 03:57:37 quintopia: /((len(a)+len(b))/2)? 03:57:43 i.e. divide by average length 03:57:45 oh... traverse is like mapM not sequence 03:57:51 :t Data.Traversable.sequenceA 03:57:52 forall (t :: * -> *) (f :: * -> *) a. (Data.Traversable.Traversable t, Applicative f) => t (f a) -> f (t a) 03:57:55 quintopia: that gets you [0,1] i think but i may be wrong ther 03:57:57 *there 03:57:59 there we go 03:58:11 :t (\f x -> Data.Traversable.sequenceA f x) `asTypeOf` (\f x -> fmap ($x) f) 03:58:12 forall (t :: * -> *) a a1. (Data.Traversable.Traversable t) => t (a1 -> a) -> a1 -> t a 04:00:59 -!- poiuy_qwert has joined. 04:01:04 @src Traversable 04:01:05 class (Functor t, Foldable t) => Traversable t where 04:01:05 traverse :: Applicative f => (a -> f b) -> t a -> f (t b) 04:01:05 sequenceA :: Applicative f => t (f a) -> f (t a) 04:02:56 -!- pikhq has quit (Ping timeout: 276 seconds). 04:08:04 -!- pikhq has joined. 04:08:09 pikhq 04:08:11 pi kh q 04:08:21 pik hq 04:08:22 omg 04:08:24 pikhq's name is so uneven 04:08:26 it's bad and wrong 04:10:59 pikhq: what's the etymology of it anyway? 04:11:14 copumpkin: pokemon :p 04:11:20 pronounce it 04:11:23 oh go 04:11:24 d 04:11:33 he repeatedly points out he made it up when he was 8 04:11:43 that's a bit of a stretch, pronunciation-wise 04:12:12 an 8-year old with a serious speech impediment 04:12:38 copumpkin: well if you take kh as one sound 04:12:44 pee kh q 04:12:52 admittedly q = oo is a bit... yeah 04:13:00 choo? 04:13:01 but i can see how it works!! kinda 04:13:07 copumpkin: no the ch is from the h 04:13:14 kh = kch 04:13:19 that makes no sense 04:13:37 peek HQ 04:19:32 -!- moshee has joined. 04:19:46 -!- moshee has left (?). 04:20:00 another chlorine hater 04:21:28 -!- elliott has set topic: bromine, minin' for bros since bro o clock | http://208.78.103.223/esoteric/. 04:21:33 -!- elliott has set topic: bromine, minin' for bros since bro o' clock | http://208.78.103.223/esoteric/. 04:27:30 -!- Mathnerd314 has joined. 04:28:19 we hate clog now? 04:28:33 copumpkin: I was 8 and now I'm not changing it. 04:28:35 or are clog logs now fully imported? 04:28:44 I've had it for longer than I was alive then, so. :P 04:29:01 quintopia: i'm just lazy 04:29:08 and want everyone to use my bot! 04:29:11 my nick is only like 11 years old, but it's still pretty much the best nick ever. 04:29:22 Also, I still actually like Pokemon. 04:29:33 how old you pikhq ? 04:29:37 he's 49 04:29:40 and a half 04:29:43 no 04:29:46 ye 04:29:47 s 04:29:53 20. 04:29:53 that's the length of the shortest pole i would use to touch you 04:30:00 oh okay that explains it 04:30:08 what, liking pokemon? 04:30:15 i figured you had to be a few years younger than me to like pokemon 04:30:19 psht 04:30:25 how old are you again 04:30:30 i missed that whole boat 04:30:42 How the hell would I have been able to like Pokemon at age 8 if I weren't a max of 20 years old? 04:30:44 ais is like...24 by now and he likes pokemon :p 04:30:48 pikhq: time travel 04:31:01 Well. If I were Japanese the max would be 22, barring time travel. 04:31:05 (localisation took 2 years) 04:32:47 hm why is ther ea syntax error 04:33:02 because you cannot spell 04:33:25 oh please, someone has to pick up the gauntlet now that j-invariant has seemingly disappeearaerdad 04:35:05 wtf 04:38:41 If a here document appears within a compound block, the contents of the document must be after the whole block: 04:38:41 for(i in $*){ 04:38:41 mail $i < wtf is this bug... 04:41:46 i blame oerjan 04:48:38 i blame canada 04:57:43 -!- elliott has quit (Quit: Leaving). 05:12:45 -!- zzo38 has set topic: bromine, minin' for bros since bro o' clock | http://208.78.103.223/esoteric/ | http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 05:25:37 -!- oerjan has quit (Quit: leaving). 06:12:03 -!- zzo38 has quit (Remote host closed the connection). 07:05:53 Huh. The Decemberists' "The King Is Dead" is #1 on the Billboard 200 right now. 07:05:57 Odd. 07:06:17 I didn't know there was that big of a fanbase for prog folk rock with the occasional sea shanty. 07:13:33 there is 07:13:39 everyone knows them 07:13:43 -!- zzo38 has joined. 07:13:54 and the hazards of love was just so awesome they couldn't help but gain a following 07:14:02 The Decemberists? I was really under the impression they were pretty niche. Guess The Hazards of Love fixed that. 07:14:05 (great album) 07:14:07 i tuned in for the live radio broadcast of the whole album 07:15:01 the king is dead is #2 most heavily trafficked album on Rdio 07:15:14 after Tron: Legacy OST (another awesome album) 07:15:32 I need to get that. 07:15:40 I do ♥ Daft Punk. 07:15:45 http://www.flickr.com/photos/oldestree/sets/72157623651032801/with/4492815824/ 07:17:19 mind=fucked 07:17:28 <3 07:18:08 That's very clever photography there. 07:18:40 i don't even see how it's just photography. 07:19:22 okay i can see the pigeon one 07:19:29 upsidedown shot into a puddle 07:19:54 It's all upside down shots in puddles, very carefully composed. 07:20:16 yeah i kind of see it 07:20:23 turn your computer upside down 07:20:27 then itll just look normal and boring 07:20:28 but i'd see it better if i did^ 07:22:58 o.O' 07:23:13 Bull of Heaven is a prog rock band. They have done some insanely long songs. 07:23:37 By "insane" I mean "6 years long". 07:24:59 erm...they've actually performed these? 07:25:16 this sounds like something impossible without computer-aided composition 07:25:18 pikhq: brian eno wrote a 10000 year long song. 07:25:28 quintopia: Almost certainly impossible without computer-aided composition. 07:25:31 writing and performing are two different things 07:25:38 quintopia: However, they *do* have a 3.9 terabyte MP3 of it. 07:25:54 -!- GermainAdrian has left (?). 07:26:47 john cage wrote a song thats currently being played in germany over a period of 639 years 07:27:19 Ah, yes, that piece. 07:27:20 jem finer wrote a song thats 1000 years long 07:27:29 The one with the annotation that it be played "as long as possible". 07:27:48 augur: you mean the organ piece with one note per day or w/e? 07:28:04 Of course you would not have time to play the music that long!! 07:28:19 quintopia: maybe! 07:28:24 they switch off organists every time they change notes 07:28:56 Only one note per day? Can they make one long song with 120 notes per minute? 07:31:30 Ah, yes, "As Slow As Possible", by John Cage... 07:32:22 Exactly how slow it should be played is up to one's own taste... 07:33:10 But generally limited by things like the decay of the waveform in a string instrument, or a human's breath, or such things. 07:33:43 A pipe organ has no such limits; you can simply get an object to hold down the notes, and you can repair the thing while it's in use, for the most part. 07:33:46 John Cage wrote music with strange thing, such as one with twelve radios and you have to turn the channel and volume according to the book. And one music which is entirely silence, no notes (I have seen one paper of 4'33" that has dynamics written down, but no notes, only full rests in each bar). 07:34:00 pikhq: Have you ever built a pipe organ? 07:34:55 Have you ever seen a pipe organ with 65536 stops? 07:35:21 John Cage did love his avant garde music. 07:35:50 zzo38: I haven't built a pipe organ, no. 07:36:03 Pipe organs are hot swappable? 07:36:13 aleph-10 is about 2.12 years long, assuming every part is 67secs long like the other alephs 07:36:26 I feel ill 07:36:37 Physically, not just emotionally 07:36:59 Sgeo: Yeah. 07:37:00 Imaginary Lanscapes no. 4 i believe is the title of the radio piece 07:37:07 * quintopia know far too much about electronic music 07:37:35 In contrast to John Cage, the music by John Stump is not even playable. 07:38:06 And doesn't have an associated Wikipedia page. 07:38:12 the music by conlon nancarrow is not playable by humans 07:38:41 (he has pieces for 10 synchronized player pianos) 07:39:04 Okay, so it's playable by machine. I can actually accept that. 07:39:19 I mean, music by John Stump has notation which doesn't even make sense. It is not playable even by computer. 07:39:52 same for Kandinsky, i suppose :P 07:40:09 zzo38: Can it even be called music if it has no sound representation? 07:40:26 It also has instructions to the performers which don't work, and Italian terms which are wrong in this context. 07:40:49 pikhq: I don't know. But it is written like music, it just can't be played like music. 07:40:50 http://gigbloggy.com/?p=230 07:40:54 it looks awesome though 07:41:12 Oh, wait, right. Faerie's Aire and Death Waltz. 07:41:14 *Riiight*. 07:41:39 The guy was a music typesetter and felt like having some fun. 07:42:00 "cresc. or not" "pppppp" 07:42:12 it's brilliant 07:42:15 Not music, but definitely a work of art. 07:42:40 That makes it "unmusic"? 07:43:25 I'm pretty sure to be music it needs to at least *be sound*. 07:44:20 http://www.youtube.com/watch?v=sCgT94A7WgI 07:45:05 oh god 07:45:12 "with much passionfruit through the frog" 07:46:23 "Notice: If you are a 2nd Violinist, do not use a 1st Violin. Use the 2nd Violin you were issued." 07:49:23 I do hope that someday Lilypond will be able to typeset Faerie's Aire and Death Waltz, and Strin Quartet No. 556(b) for Strings In A Minor (Motoring Accident). 07:49:27 s/Strin/String/ 07:51:43 Make a music designed to be played by non-existent creatures, using non-existent musical instruments. 07:52:07 wtf am i watching 07:52:22 but then people will just invent the creatures and the instruments so that the music gets played 07:52:48 quintopia: No they won't, they will write a computer program to synthesize the music. 07:54:25 but then how can they be sure that's how it will actually sound? synthesizers just can't accurately reproduce the music with the same emotion the fictional creatures can 07:55:16 quintopia: That is the point, nobody can actually do it with the same accuracy. 07:55:34 Which is why the music will never get played properly. 07:55:41 but where there is a will, there is a way 07:55:48 aka, invent the creatures and the instruments 07:57:48 last year we synthesized an entire batch of DNA for a functioning bacterium from scratch, people are already working on engineering the DNA themselves. give it another 100 years and they'll have completely artificial tardigrade-sized animals swimming around. 07:57:55 How do you expect that to happen if both things are such that they are uninventable? 07:58:01 hundred years after that...who know? 07:58:16 Or at least, require so much money and energy that you cannot do that? 07:58:33 Or else, violate the laws of physics in some subtle way? 07:59:32 i think i'm more amused by the idea of someone building a living entity from scratch just so it can play a piece written a thousand years earlier accurately for the first time 07:59:43 the impossible to play music has been done 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:18 quintopia: Well, if genetic engineering becomes anywhere *near* as simple as, say, programming, then it would almost certainly happen. 08:00:56 and i suspect that will happen 08:01:11 And given that it seems entirely likely that 100 years from now we'll have a pretty good understanding of the actual functioning of the genetics of various life forms... 08:01:20 (quite likely sooner) 08:01:51 indeed, i suspect that it will have such a strong back-influence on programming, that we'll actually be able to engineer software with tolerances and self-repair 08:02:07 and i don't mean GA 08:02:47 And the length of the music is long enough that only the more insane people will try to make these creatures and instruments for the purpose of this music. And also the complicated musical instrument. 08:02:48 As DNA processing is TC, yeah, quite likely. 08:03:10 And as such, a new musical notation is required. 08:03:11 i mean...in the language of T:L...isomorphic algorithms baby 08:03:17 yeahhhh, the ISOs are gonna take over 08:03:32 (yes, it's Turing complete. Really.) 08:03:38 Java 2 tools from Sun Microsystems on CD! 08:03:50 *Tools 08:05:04 pikhq: If it is Turing complete, is there a C compiler for it? 08:05:21 pikhq: it's really not that hard for a signalling system to become turing-complete. the brain is practically randomly wired with just a handful of governing rules, and it's obviously TC. no one is really surprised that DNA is. Esp. in consideration of the fact that Hofstadter's Typogenetics are a /simplification/ of the genetic process. 08:05:35 quintopia: It's still pretty awesome. 08:05:52 quintopia: Is Typogenetics TC? 08:06:26 (I know it has no loops, but somehow can make loops using some external force?) 08:06:33 zzo38: I've never seen a proof, but I'm p sure it is. The operations it provides are very complex. 08:07:13 oh, it doesn't have loops but it does have the ability to quine itself, so it could "loop" in the underload fashion 08:07:56 quintopia: Yes, but there is no command to load the produced code, so you have to load it by an external force too, otherwise it will just stop. 08:08:20 So you do have to load whatever code is made by the Typogenetics program. 08:09:07 i'm pretty sure it was presumed that every free-floating bit of DNA would get the appropriate proteins attached to it if they existed 08:09:17 aka, all code gets executed when possible 08:09:33 which is basically what you said 08:10:22 But some are treated as data? 08:10:37 everything is code, everything is data :P 08:11:12 heck, some code is actually two different codes depending on where you start reading it 08:11:30 ...that's something we need a good esolang for 08:11:53 quintopia: Yes, I believe someone should make a esolang for that. 08:12:16 it would be the ultimate golfing language 08:13:24 the interpreter would cycle between x different modes in a loop as it passed over the program, and you could execute the same bit of code multiple times but slightly out of phase each time in order to get different output from it 08:13:44 but it would need to be cleverly written so that you could actually really do clever stuff with that 08:13:49 Yes. 08:14:00 i'll have to think about this 08:14:35 i suppose that's kind of how BCT works... 08:16:16 so something like BCT, except the program is not separate from the data or something like that... 08:17:09 -!- marry has joined. 08:19:48 oh 08:19:55 that's what self-BCT is :P 08:21:02 I am just working on TeXnicard now. 08:23:28 hi 08:23:44 marry: Hello, World! 08:23:54 ok 08:24:00 can we chat 08:24:20 marry: Do you have any question or anything to discuss? 08:24:22 who is we? 08:24:47 if by we you mean you, then i suppose that's a question for you to answer by introspection 08:25:02 if you mean me, i'm pretty sure i can 08:25:20 yes 08:25:27 4 love 08:25:43 how is it goin there 08:26:01 ahm 08:26:20 Nothing is wrong on my end. 08:26:59 ok 08:27:18 said something ok 08:27:28 marry: Do you know any computer programming? Do you know any esoteric computer programming? 08:27:34 okay, i think self-BCT could be extended to a more interesting rule set by using a full huffman coded set of instructions, and that would be even more complicated than the thing we were discussing 08:27:59 and imminently golfable 08:28:00 quintopia: Yes, that is why to invent such a things as that. 08:28:56 i'm gonna go to bed and think about what would make the most interesting instruction set 08:29:10 quintopia: OK. 08:29:55 ok 08:29:58 u no 08:31:13 marry: I fail to understand. Maybe you can be more specific? 08:32:28 marry is connected from a nigerian ip address 08:32:55 no 08:33:02 why u as 08:33:09 Ah, they speak only Nigerian and not very good English? 08:33:23 a lot of nigerians have good enough english 08:33:59 English *is* the official language of Nigeria... 08:34:15 pikhq: O, I didn't know that before. 08:34:21 why u said that 08:34:28 ok 08:34:32 bey 08:34:48 bye? 08:34:54 ah well 08:35:08 not u ok 08:35:16 marry: You are still not being very specific with what you want, I think...... 08:35:41 u think what 08:36:24 I think you are not being specific. 08:36:42 u think that marry is a very specific girl 08:36:45 ok 08:36:54 thank u 08:36:59 Mind, Nigeria has some 510 languages native to the region, so English being the official language there doesn't actually say that much. 08:37:21 Now I am getting confused? 08:37:35 4 what 08:37:37 pikhq: I didn't know that either. 08:37:54 time 08:38:21 zzo38: Nor did I. 08:38:31 ok can i no where u from 08:38:38 pikhq: Now you do know. 08:38:59 marry: I live in Canada. 08:39:10 ok i no 08:39:21 * pikhq resides in the United States of America 08:39:47 canada is good to live ok 08:40:23 what don u said 08:40:27 4 that 08:41:22 hi 08:41:29 are u here 08:41:40 no u are not 08:51:24 -!- marry has left (?). 08:53:07 -!- zzo38 has quit (Remote host closed the connection). 08:58:18 -!- MigoMipo has joined. 10:15:44 -!- Slereah has quit (Ping timeout: 246 seconds). 10:48:06 -!- cheater00 has quit (Ping timeout: 240 seconds). 10:48:35 -!- cheater00 has joined. 11:00:30 -!- Slereah has joined. 11:25:00 -!- acetoline has quit (Ping timeout: 246 seconds). 11:42:33 -!- Phantom_Hoover has joined. 11:48:29 -!- Slereah has quit. 12:10:07 -!- Phantom_Hoover has set topic: Fluorine. Mining for flues. | http://208.78.103.223/esoteric/ | http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 12:13:54 03:12:18 And there's now another person who seems to want me out of her life ← was it the benzene or the vitamin C? 12:16:01 -!- Slereah has joined. 12:28:37 -!- Slereah has quit. 12:30:26 08:49:35 u think that marry is a very specific girl 12:30:38 There is something hilarious about that which I can't put my finger on. 12:52:05 -!- ais523 has joined. 13:01:37 Huh about that benzene (ugh...) or vitamin C (useful...) 13:03:00 Ilari, because I first suggested that Sgeo put benzene into KT-AT's perfume to teach her that vitamin C does not actually cure cancer, then that he trick her into using vitamin C as a skin reyouthismootherator (which it is, but it burns your skin.) 13:04:07 It is reyouthismootherator because it burns skin? 13:04:23 Possibly; I'm basing this on a passage in Bad Science. 13:06:48 That would remind me of fiber... At least insoluble one etches your intestines from the inside... Which has certain effects that are of questionable usefulness... And possibly harmful effects as well... :-) 13:07:48 As for soluble fiber... Part of it gets turned into some short chain fatty acids (that might actually be useful)... 13:07:52 I think it's just that it's an acid, and putting it on your skin in high concentrations is going to hurt. 13:11:24 (ISTR that it was actually outlawed in some sense.) 13:11:38 Yeah, vitamin C is also known as L-ascorbic acid... Looking at its structure, dunno about its acidity, it doesn't have carboxylic acid groups... 13:12:12 The WP article on ascorbic acid explains the acidity, but I didn't really look at it. 13:13:14 Depends on what one considers "acid". Chemical defintions tend to encompass quite mild substances. 13:14:43 Hah... If you have 1612 torrents transferring, DHT is going to blow up the bandwidth usage (PEX doesn't seem to use very much...) 13:17:53 hmm, are you trying to think up a really complex way to indirectly kill Sgeo's girlfriend? 13:26:24 ais523, "complex" is pushing it. 13:26:48 "Putting an extremely potent carcinogenic in her perfume" is hardly a subtle plan worthy of the greatest masterminds in history. 13:27:20 well, why would you do that? 13:27:27 it strikes me as being evil for no good reason 13:27:40 To demonstrate that vitamin C is not, in fact, a cure for cancer. 13:27:59 that's a really pointless reason 13:28:25 It would make her see the error of her ways. 13:29:17 That's basically the most noble thing ever that doesn't involve kittens. 13:33:58 Phantom_Hoover: by causing cancer as a side effect? 13:35:05 STOP QUESTIONING MY MORAL JUDGEMENT 13:36:01 -!- cheater00 has quit (Ping timeout: 240 seconds). 13:38:30 -!- cheater00 has joined. 13:40:01 -!- pikhq has quit (Ping timeout: 240 seconds). 13:48:35 -!- azaq23 has joined. 13:51:03 -!- pikhq has joined. 13:59:05 I don't really have a point, but I'm trying to fit in by bashing PHP on reddit. 14:06:38 -!- noteda has joined. 14:06:38 http://youtube.com/watch?v=cK5yl9t_vfc 14:06:38 -!- noteda has left (?). 14:09:17 spambot? 14:09:51 elliott: Herobrine doesn't show parts 14:10:18 but according to the raw unformatted logs, it joined, sent a link, and parted in the same second 14:10:22 so I'm going to guess spam 14:11:38 -!- noteda has joined. 14:11:38 http://youtube.com/watch?v=cK5yl9t_vfc iwillrockyou 14:11:38 -!- noteda has left (?). 14:13:33 -!- JoeGazz84 has joined. 14:26:51 -!- ujjain has joined. 14:27:03 -!- JoeGazz84 has left (?). 14:45:23 -!- ujjain has left (?). 15:09:02 -!- asdf__ has joined. 15:20:40 Hmm... 1st depleted date given on IPv4depletion.com is now 2011-09-02... 15:23:09 hmm, what happened? 15:23:23 /8 returned? 15:24:56 They remembered a block that someone had left lying around. 15:25:45 That's RIR depletion... That site has IANA depletion today (probably will actually happen this month)... 15:26:41 there isn't a lot of January left 15:27:20 Yeah, third last day today... But Monday is 31st... 15:28:57 And also, NANOG51 (North American Network Operators Group meeting) will start tomorrow... 15:40:00 Hurr... "Current burnrate in used /8 per month: 2.27 15:46:01 250k+ allocations from APNIC in last 30 days: Something like 20.25Mi... 15:51:50 That's about 1.25 blocks... Single RIR... One month. 15:53:56 At 4.8 blocks left until phase 3, depleting that at 1.25 blocks per month would take almost 4 months (4 months from now is end-May). 15:56:10 So APNIC IPv4 pool might deplete before world IPv6 day... 16:00:38 -!- FireFly has joined. 16:26:47 -!- Mathnerd314 has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.12/20101026210630]). 16:30:30 -!- oerjan has joined. 16:32:30 -!- Phantom_Hoover has quit (Quit: Leaving). 16:32:49 -!- Phantom_Hoover has joined. 16:38:40 -!- BeholdMyGlory has joined. 16:50:19 -!- cheater00 has quit (Ping timeout: 240 seconds). 16:52:40 -!- cheater00 has joined. 17:02:56 -!- rodgort has quit (Quit: Coyote finally caught me). 17:06:57 -!- rodgort has joined. 17:08:14 someone give me a perl subsitution that maps '####. "arbitrary text" - text' to ' arbitrary text' :P 17:09:08 s/^####\. "(.*)" - ([^"]*?)$/<$2> $1/ 17:09:12 (untested) 17:10:27 #### is actually an arbitrary number 17:10:31 that would likely depend on where stray "'s and -'s are allowed 17:10:53 and if it's everywhere, it's ambiguous 17:10:54 but i'll just plug in [0123456789]+ there 17:11:09 oerjan: yeah, i'm pretty sure there's nothign i can do about that 17:11:29 orite 17:11:33 0-9 does that :P 17:11:44 the regex there disallows double quotes in the text at the end 17:11:56 there shouldn't be any of those 17:12:03 in order to resolve the ambiguity 17:13:44 crap 17:13:49 i think ... 17:13:50 bah 17:19:26 -!- noteda6 has joined. 17:19:26 irc.hardchats.com #gnaa - RECRUITMENT DRIVE, JOIN US FOR THE BEST IRC CHAT EVER! iwillrockyou 17:19:27 -!- noteda6 has left (?). 17:20:38 why pick on /this/ channel? 17:20:53 as places to spam go, #esoteric seems like a bad choice... 17:21:29 -!- ChanServ has set channel mode: +o oerjan. 17:22:11 -!- oerjan has set channel mode: +b *!*@174.122.*. 17:22:31 -!- oerjan has set channel mode: -o oerjan. 17:22:57 oh hm 17:23:05 -!- ChanServ has set channel mode: +o oerjan. 17:23:12 -!- oerjan has set channel mode: -b *!*@174.122.*. 17:23:31 -!- oerjan has set channel mode: +b noteda*!*@174.122.*. 17:24:11 yay, thanks oerjan 17:24:39 hm should i include the anlego part as well... 17:25:01 nah, keep it as-is, no need for a more specific block than that 17:25:13 -!- oerjan has set channel mode: -o oerjan. 17:29:30 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 17:57:44 has anyone tried a bayesian spam filter on irc? 17:57:50 I wonder how well it would work 17:58:26 you mean server-side? 17:58:30 quintopia, yes 17:58:32 it would be the smart thing to do... 17:58:35 ais523, would bayesian spam filters work for wikis btw? 18:10:26 potentially, but I doubt it would work reliably 18:11:08 ais523, why is that 18:11:28 because it's inherently probabalistic 18:14:00 they've been very effective for email...but it's probably easier to distinguish spam emails than spam IRC messages 18:14:41 spam IRC messages from noteda are really easy to detect anyway: they join and part in the same second 18:14:47 one way to cut down spam would be to auto-detect the behavior of join-privmsg-part 18:14:51 ninja'd 18:14:51 and nobody does that legitimately, at least not sending a message in between 18:15:28 but then spambots would just join-waitwaitwaitwaitwaitwaitwait-post-part 18:15:37 that would slow them down a /lot/ 18:15:49 not if they can join a lot of channels simultaneously 18:15:55 which is something legitimate users do 18:16:08 hmm, perhaps 18:16:11 a better behavior to detect would just be "joining all public channels" 18:16:19 I doubt they do that 18:16:20 -!- op_y_mous has joined. 18:16:33 for certain values of all, i bet they do 18:16:50 seems to be a random subset 18:22:51 hmm 18:23:48 i suspect that unregistered nicks joining 200 channels sooning after requesting the channel list is probably a good indicator :P 18:23:54 *soon 18:25:18 I thought #esoteric wasn't on the list? 18:25:25 oh, it is apparently 18:28:54 the only problem is how do you confirm humanness for false positives? if you use captchas, then you have to choose between a per-message captcha (annoying) or a single captcha (easily circumvented by the human operating the bot) 18:30:26 irc is not designed for easy spam prevention really 18:34:16 Isn't the channel limit less than 200? 18:37:10 there's a channel limit? 18:37:49 there is a limit on how many channels you can join 18:37:52 iirc it is at 100 18:38:35 well that's dumb :P 18:38:48 quintopia, why. It is 100 channels at once max 18:39:07 i know people who like to idle in more channels than that at a time 18:39:08 quintopia, it isn't for spam prevention. It is to prevent overloading server by 100 clients all joining every channel on the network 18:39:15 mostly inactive channels of course 18:39:29 quintopia, I'm in 95 on this network. In total about 300 nowdays 18:39:35 used to be above 500 for a while 18:39:39 so why don't they limit the channel join rate then? 18:39:49 quintopia, they do as well 18:40:03 then why do they need to cap the number of channels? 18:40:24 quintopia, but that wouldn't help with the huge load of sending a huge number of high traffic channels to a client 18:40:46 quintopia, or why not make a client join a new channel every second. Finally the server will run out of memory 18:40:48 i doubt that is a real problem 18:41:21 /join #a0000001 //join #a0000002 ... 18:41:44 they could just say 100 channels *per server* 18:41:50 if you want more, connect to more servers 18:41:50 quintopia, eh? 18:42:00 quintopia, well sure. It is per connection 18:42:02 anyway, gotta go 18:42:04 what did you think 18:43:29 Vorpal, someone mentioned that you like Erlang? 18:51:49 -!- Phantom_Hoover has joined. 18:52:15 -!- cheater00 has quit (Ping timeout: 240 seconds). 18:52:48 -!- elliott has joined. 18:52:55 -!- cheater00 has joined. 19:02:15 -!- cheater00 has quit (Ping timeout: 240 seconds). 19:02:54 -!- cheater00 has joined. 19:30:19 vorpal: i assumed it was per user. 19:30:48 can you even use the same username on multiple servers okay? 19:31:06 quintopia: I'm ais523 on more than one server atm 19:33:00 it only lists anthony when i whois you 19:33:09 what other ones are you on? 19:33:21 slashnet 19:33:43 oh, you mean Freenode server? that's impossible 19:33:47 I thought you meant a different network 19:33:59 i did say server and not network 19:40:23 -!- acetoline has joined. 19:41:07 a different network would be a different server 19:42:36 it would be a silly question about a diff net tho 19:43:08 that's why I was confused 19:44:21 * elliott wonders why ais523 is on slashnet 19:44:23 Perhaps...CONSPIRACY. 19:44:25 I tend to think of the different servers as all being the same, because IRC makes them work like that 19:44:35 #nomic 19:44:39 it's BlogNomic-specific 19:45:00 How boring. 19:45:08 I tend to think of the different servers as all being the same, because IRC makes them work like that <-- too many netsplits for that abstraction to hold up 19:51:52 Vorpal, I think by servers ais523 means IRC network? 19:52:02 Oh, no 19:52:15 * Sgeo should learn to read more scrollup before commenting 19:52:54 [I feel manipulative. With what I just said, either I corrected myself and avoided making a fool of myself, or I was right the first time, in which I'd be told that and wouldn't be considered a fool for thinking it in the first place] 19:54:34 What. 19:57:05 Since I was still unsure what exactly the case was. 19:59:33 Sgeo: Please apologise for being manipulative. 20:00:40 Sgeo: btw, despite the advice of this channel, don't cause cancer on your girlfriend just to make a stupid point 20:01:25 ais523: Yes, I'm sure Sgeo is stupid enough to do that. 20:01:28 Sgeo: Kill everyone you know. 20:01:39 Sgeo: By setting them on fire. 20:01:49 elliott, I'll start with you 20:01:57 I mean everyone you know in real life. 20:02:49 why can't we give good advice for a change? 20:03:09 ais523: I've tried giving good advice to Sgeo and he ignored it, so I gave up 20:03:10 (actually, I can get a reputation for good advice really easily by waiting until other people give obviously bad advice and then contradicting them) 20:06:56 Also, just because I like her, doesn't mean she's my girlfriend 20:07:17 hmm, fair enough 20:12:14 14:22:53 elliott: Herobrine doesn't show parts 20:12:14 14:23:21 but according to the raw unformatted logs, it joined, sent a link, and parted in the same second 20:12:14 14:23:25 so I'm going to guess spam 20:12:16 ais523: that's a bug 20:12:18 that i'll fix sometime 20:13:08 not showing parts is a bug 20:13:11 that I reported to you 20:13:18 the other two comments were a different fork of the thread 20:13:24 ais523: I know 20:15:17 I reported that spambot in #freenode, so did a bunch of other people on unrelated channels 20:26:21 http://vimeo.com/19273744 Visual (Max/MSP) language based on Haskell, used for livecoding music performances 20:26:32 (the guy behind it is the most "famous" livecoder, popularised it...) 20:26:44 totally awesome 20:30:47 -!- pikhq has quit (Ping timeout: 272 seconds). 20:31:15 fungot, is my connection working? 20:31:16 Phantom_Hoover: i would love to code in) `1=(+ ,in ( old 1)) taxi-list)) is 20:31:42 livecoding? 20:31:50 I love the fact that someone wrote taxi-list in a Lispy context. 20:35:32 Sgeo: writing a music program live. 20:35:49 i.e. setting up synthesisers, samples, delays, blah blah blah, as a program, as a live music performance 20:38:01 Is Omicron Persei 8 a horrible pun on "operate"? 20:39:01 -!- pikhq has joined. 20:39:13 coppro, mind = blown. 20:42:56 is:noun:adjective is not the same as equalityt 20:42:58 *equality 20:43:13 just is:noun:noun, and even then only if you aren't using collective nouns like "programmer" 20:43:20 hmm, that's not quite collective, but you know what I mean 20:43:23 member-of-set nouns 20:48:43 -!- FireFly has quit (Quit: swatted to death). 20:50:03 max/msp based on haskell? 20:50:09 lolwat? 20:50:34 -!- Wamanuz2 has joined. 20:52:10 ohh 20:52:13 i like that 20:52:15 nice link elliott 20:54:12 -!- Wamanuz has quit (Ping timeout: 272 seconds). 20:56:20 live coding is p awesome 20:56:36 i did a live coding performance once 20:56:42 in impromptu 20:56:53 which should really exist for linux :/ 20:57:21 -!- oerjan has quit (Remote host closed the connection). 20:57:29 -!- oerjan has joined. 21:27:34 -!- zzo38 has joined. 21:33:18 -!- church has joined. 21:34:04 church: Where's Turing? 21:38:34 well i wouldn't be one to imply things, but has anyone ever _seen_ turing and superturing together? 21:39:06 (note: first part is a lie) 21:39:23 *turing and church 21:39:24 PRESUMABLY 21:39:43 * oerjan swats elliott -----### 21:39:52 THAT'S RIDICULOUS 21:39:53 for pointing out your mistake? :p 21:40:04 um there was no mistake 21:40:14 o 21:40:30 oerjan: oh. 21:40:34 but that makes no sense 21:40:39 ais523: ko 21:41:52 The fact that SuperTuring is a Super-endowed Turing isn't a secret :P 21:42:23 hmph, i'll go ask super goof if he thinks it makes sense 21:43:42 * oerjan realizes super goof won't understand the question anyhow 21:47:15 Gregor: hm but how can superturing be a superhero without a secret identity? impossible! 21:47:41 * oerjan brushes away all counterexamples as irrelevant 21:52:59 -!- augur has quit (Remote host closed the connection). 21:57:37 oerjan: Dude, if you can solve the halting problem... 21:59:13 IRRELEVANT, I SAID 22:00:32 [[Cygwin the Linux-on-Windows (Unix Environment)]] — MC wiki. 22:00:36 SO STUPID 22:02:24 that's... a crazy page title 22:02:28 why is it not just [[Cygwin]]? 22:02:35 which is the obvious name 22:03:33 ais523, that's a quote. 22:03:35 Not a title. 22:03:44 But "Linux on Windows"? Urgh. 22:06:19 why would you quote with [[]] when referring to a wiki? 22:06:22 that's massively misleading 22:07:03 ais523, I picked it up from elliott, and I use it because it enables unambiguous quoting of large passages. 22:07:16 It's also far more visually noticeable than ". 22:07:32 I use {{{}}} for that 22:16:16 why that is _far_ too indistinct, try {/\||_#== ==#_||\/} instead 22:16:32 wait 22:16:43 * {/\||_#== ==#_||/\} 22:16:43 ais523, THAT COULD BE A TEMPLATE PARAMETER 22:16:47 SORRY ABOUT THAT 22:18:49 Phantom_Hoover: if {{{ or }}} exists in what I want to quote, I add extra { or } to the quote marks 22:18:51 that way they nest well 22:19:03 Phantom_Hoover: You might want to use [[[...]]]. 22:19:11 I stole it from [other people] who used triples, but I normally use doubles out of laziness. 22:20:12 -!- pikhq has quit (Ping timeout: 265 seconds). 22:30:46 -!- pikhq has joined. 22:31:36 http://www.harkavagrant.com/index.php?id=296 22:32:11 Korean children fill in Hark, a Vagrant comics for an English lesson; hilarity ensues. 22:36:16 Phantom_Hoover: That's stolen off Dinosaur Comics :P 22:36:46 The second one is amazing. 22:36:53 elliott, except with CHIL— wait, Axe Cop did that as well. 22:37:06 Phantom_Hoover: No... Dinosaur Comics has been filled in by English students in Japan. 22:37:32 elliott, CLEARLY THIS SHOULD BE DONE WITH ALL COMICS 22:37:49 You never know, maybe it could even make xkcd funny again. 22:39:21 -!- augur has joined. 22:40:09 US secretary of state fills in comic. hillarity ensues. 22:42:14 * elliott sets mode +b oerjan*!*@* 22:42:18 * elliott has kicked oerjan 22:42:29 * elliott has set topic to: oerjan is banned forever 22:43:01 IT DOESN'T MATTER MY LIFE PUNISHMENT IS FULFILLED 22:43:53 oerjan, augh was that a pun in "punishment"? 22:44:08 ...naturally. 22:59:32 This. Episode. Bores. Me. 23:01:45 There is no A-plot 23:01:51 Just a B-plot and a C-plot 23:01:57 As far as I'm concerned 23:02:11 also, just tried to upgrade MSE on a friend's Windows computer, as they refuse to use anything else 23:02:22 the upgrade worked, but claimed it had crashed and that there was no virus protection 23:06:19 ais523, what's wrong with MSE? 23:06:52 nothing as Windows antivirus software goes, that's why it's MSE on there rather than something else 23:06:58 but I didn't expect Windows to just lie to me like that 23:13:28 -!- ais523 has quit (Remote host closed the connection). 23:28:40 elliott, GODDAMN IT STOP MAKING ME HATE EVERYTHING 23:31:42 Phantom_Hoover: what 23:32:22 elliott, now, thanks to you, I hate people who say "GNU/Linux". 23:32:40 :D 23:32:41 um that's an accurate term isn't it 23:32:43 oerjan: no 23:33:36 -!- augur has quit (Ping timeout: 250 seconds). 23:33:51 linux kernel + GNU utilities 23:34:06 oerjan: yes, but GNU utilities are not that relevant 23:34:18 oerjan: you could replace Ubuntu's coreutils with busybox tomorrow and the system would be exactly the same for 90% of users 23:34:29 substantially the same for some percentage of the rest 23:34:51 oerjan: for instance on a KDE system, KDE/Linux is a far more accurate description than GNU/Linux, for the user 23:34:52 elliott, please tell me that "Explorers" is as canonical as "Threshold" 23:35:22 Sgeo: what's wrong with it 23:36:08 -!- MigoMipo has quit (Read error: Connection reset by peer). 23:36:08 * elliott googles. well. bullshit science isn't exactly unusual for star trek. 23:36:36 Dilithium! 23:36:53 elliott. you are okay sometimes 23:37:01 quintopia: am i 23:37:05 Phantom_Hoover: SUBSPACE 23:37:06 It seems to imply that the various civilizations _should_ have roughly the same level of technology at the same time. They act surprised when this is violated 23:37:35 To us mere mortals, it is a molecular form of gaseous lithium. To us mere mortals who read Trek science crap, it's an isotope of strontium. But it's also apparently a transparent, non-metallic crystal. 23:38:32 I'm still disappointed there isn't a Star Trek episode about the poor sods who have to clean all the bodily fluids off the holodeck floor. 23:38:43 yes 23:38:45 ...what. 23:38:46 INCREDIBLY DISAPPOINTED 23:39:13 oerjan: a complete immersive virtual reality environment that has been demonstrated to allow perfect simulated intercourse? 23:39:32 O KAY 23:39:53 oerjan: Oh come on, like they wouldn't be permanently in use. 23:41:53 -!- augur has joined. 23:48:32 -!- cheater- has joined. 23:49:33 Maybe the holo(decks|suites) vaporize all such fluids or something 23:50:06 It occurs to me that I'm not sure if Star Trek vaporization refers to annihilating something or turning it into a gas 23:52:06 -!- cheater00 has quit (Ping timeout: 240 seconds). 23:52:55 "all *such* fluids" -- if (semen) 23:53:39 Perhaps they've got automated cleaning. 23:53:52 Seems to me that you'd want to invent that soon after inventing the holodeck. 23:58:59 -!- pikhq has quit (Ping timeout: 276 seconds). 23:59:39 elliott, suppose someone _really really_ wants to use a simulated toilet for some reason 23:59:55 O KAY