00:00:22 <Sgeo> elliott, you haven't seen all of DS9?
00:00:29 <Sgeo> Where are you, so I can avoid spoiling you
00:00:32 <elliott> Sgeo: no, I haven't; but I meant ruin my enjoyment
00:00:51 <elliott> I've seen the last season iirc, so you can't really spoil me
00:00:57 <elliott> ais523: I need something like $PATH but for non-command-line-tools
00:01:06 <elliott> ais523: sort of like $LD_LIBRARY_PATH
00:01:10 <elliott> ais523: except it's... $SHELLPATH
00:01:11 <copumpkin> elliott: omg look at what glguy posted in #haskell
00:01:42 <copumpkin> <glguy> 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 <elliott> fizzie: I SUGGEST IMMEDIATE LEGAL ACTION.
00:05:01 <fizzie> I stupidly forgot to patent the technology. :/
00:05:21 <ais523> how did Minecraft end up so popular anyway?
00:05:33 <elliott> ais523: because it's a good game, despite all its flaws
00:06:45 <Phantom_Hoover> http://www.reddit.com/r/Minecraft/comments/fa6fs/i_heard_notch_wanted_to_add_another_realm_like/c1efi59
00:07:08 <elliott> copumpkin: the reason I didn't link in-channel is because of //goto
00:08:36 <elliott> copumpkin: it can crash servers :)
00:19:16 -!- cheater00 has joined.
00:19:17 <ais523> elliott: I thought, only when you use it
00:19:33 <ais523> the really ironic thing is, Minecraft definitely qualifies as an esolang
00:19:37 <ais523> so I'm not even convinced it's offtopic here
00:19:42 <ais523> maybe we should add it to the wiki
00:19:52 <ais523> along with Dwarf Fortress
00:20:16 <elliott> ais523: "only when you use it"?
00:20:35 <ais523> elliott: wasn't it you who crashed the server via /goto?
00:21:05 <elliott> ais523: PH is the one who crashed the reddit server with it :)
00:22:01 -!- cheater- has quit (Ping timeout: 240 seconds).
00:22:18 <ais523> perhaps a /travel could be useful, equivalent to NetHack's _ or Crawl's control-G
00:23:03 <Phantom_Hoover> Entirely possible if someone actually writes a pathfinder for it.
00:23:21 <elliott> fizzie: how did you work around the zlib truncated chunk updates?
00:23:29 <elliott> ais523: part of MC's appeal is how manual it is
00:23:51 <elliott> mcmap commands start with two /s to avoid clashing
00:23:58 <ais523> oh, I assumed you'd overescaped by mistake
00:26:08 <oerjan> avoid clashing by slashing
00:26:51 <elliott> <glguy> I found that the server will let you place blocks wherever
00:26:51 <elliott> <glguy> it doesn't check that you are in range or that you aren't just placing against air
00:27:00 <elliott> fizzie: we were wondering about that
00:27:41 <fizzie> 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:28:00 <fizzie> Usually it doesn't blow up so much that this would be a problem.
00:28:18 -!- Phantom_Hoover has quit (Quit: Leaving).
00:29:48 <oerjan> isn't game servers trusting their clients too much like, the oldest way to be easily cheated ever
00:30:23 <elliott> http://i.imgur.com/KM74P.jpg <-- this is the stupidest thing ever
00:31:51 <elliott> i can't think of anyone who would say yes
00:32:05 <elliott> apparently that's from Chuck Klosterman
00:32:09 <elliott> who reddit says is an idiot
00:32:20 <oerjan> i'm sure there's some kind of obscure ethics philosophy that implies it
00:32:34 <pikhq> oerjan: Yes. The philosophy of "Fuck you".
00:32:45 <pikhq> This is actually astoundingly common.
00:33:05 <oerjan> pikhq: well _that_ philosophy makes it redundant to mention that it's hitler, doesn't it
00:33:08 <elliott> 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 <elliott> so, making Hitler less happy is inherently good
00:33:23 <pikhq> oerjan: Yes, yes it does.
00:33:25 <elliott> (even though he hadn't /done/ the awful things he did yet at the time)
00:34:03 <pikhq> elliott: By that point he was Chancellor of Germany.
00:34:09 <elliott> had he killed any jews yet
00:34:43 <elliott> 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 <oerjan> elliott: that philosophy + a little time travel could lead to a nice little genocidal closed time loop
00:35:46 <pikhq> The Holocaust didn't start for a few more years...
00:35:53 <oerjan> elliott: hm. my ethical philosophy implies that i _should_ send hitler to paradise.
00:35:55 <ais523> elliott: rather depends on what "his every need" is
00:35:59 <Sgeo> coppro, what about respecting a person regardless of their beliefs, rather than respecting the belief itself?
00:36:07 <pikhq> He *was* de facto dicatator, though.
00:36:11 <elliott> ais523: just imagine a wonderful paradise resort
00:36:32 <ais523> elliott: I mean, would he be allowed to commit genocide, if he felt a need to do that?
00:36:43 <oerjan> elliott: i didn't expect you to agree on that :D
00:36:48 <elliott> ais523: As I said, it's perfect -- he would have absolutely no desire to commit genocide.
00:36:49 <pikhq> s/dicatator/dictator/
00:37:01 <ais523> elliott: doesn't that imply that he's been brainwashed?
00:37:19 <elliott> ais523: The resort was created based on every one of his beliefs.
00:37:24 <coppro> Sgeo: I mean respecting the right to hold the belief
00:37:24 <elliott> There are no Jews there, for instance.
00:37:33 <coppro> rather than respecting the content of the belief
00:37:40 <elliott> 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 <pikhq> ais523: Not really. He could just be convinced that the resort is entirely run by Übermensch in his honor.
00:38:05 <elliott> ais523: if it makes it easier, you can imagine that it's a perfect virtual reality
00:38:15 <elliott> filled with philosophical zombies emulated by an AI :)
00:38:22 <elliott> (note: i don't believe in philosophical zombies)
00:38:25 <elliott> (but it's called a thought experiment)
00:38:34 <elliott> i.e. even if he did want to commit genocide, no sentient being would die
00:38:34 <ais523> elliott: the thing is, I find the hypotheticals hard to follow
00:38:39 <Sgeo> 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 <oerjan> only philosophical zombies believe in philosophical zombies
00:38:45 <ais523> I can't work out whether that would be a blessing or a curse
00:38:50 <elliott> ais523: ok, let's completely abstract the resort away
00:39:06 <Sgeo> [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 <elliott> ais523: You can either make Hitler happy forever completely separated from society, or not. Do you?
00:39:15 <ais523> we can simplify it by saying that I don't believe in revenge
00:39:26 <ais523> which I think answers the question without having to establish what the question actually is
00:39:30 -!- poiuy_qwert has joined.
00:40:32 <ais523> <Ben Olmstead> 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 <elliott> ais523: now, I think you'd find that the vast majority of the general public would disagree
00:40:55 <elliott> revenge is awfully and sadly popular
00:40:58 <ais523> elliott: that wouldn't surprise me
00:41:05 <elliott> see for instance: the entire justice system (moreso in the US)
00:41:32 <ais523> 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 <oerjan> ais523: wait Ben Olmstead is still around?
00:41:40 <ais523> oerjan: it's an old comment
00:41:44 <ais523> I assume he still exists, anyway
00:42:00 <ais523> date was "03/02/07", unfortunately I'm not sure of the notation
00:42:00 <Sgeo> oerjan of FRC fame is still around?
00:42:17 <ais523> oh, must be mm/dd/yy because otherwise the dates here wouldn't be in sorted order
00:42:35 <oerjan> 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 <ais523> <oerjan> Future rules must not exist.
00:42:51 <ais523> oerjan: see, I can quote you from old FRC from memory
00:43:06 <oerjan> ais523: hm rings a very vague bell, did that get declared invalid
00:43:23 <ais523> oerjan: I think so, but you were platonically incapable of writing any valid rules that round
00:43:45 <ais523> the person who actually won did so unintentionally
00:43:52 <ais523> Sgeo: I don't remember the number, but the theme was "win at all costs"
00:44:11 <Sgeo> I remember seeing that summary, I don't remember reading what the archives said
00:44:25 <ais523> 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 <Sgeo> ftp://ftp.nvg.ntnu.no/pub/frc/35
00:44:48 <Sgeo> "Win at Any Cost"
00:44:59 -!- ais523 has quit (Remote host closed the connection).
00:45:07 <Sgeo> '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:26 <Sgeo> Does FTP offend ais523?
00:45:55 <oerjan> i wouldn't think so, where else would _he_ have read it...
00:46:15 <oerjan> i suppose someone might have mirrored them elsewhere
00:46:49 <Sgeo> I can't find the quote
00:47:02 -!- zzo38 has joined.
00:47:28 <elliott> hm maybe i can reel oerjan back into agora via FRC
00:49:30 <Sgeo> oerjan was an Agoran?
00:49:55 <elliott> http://home.nvg.org/~oerjan/agora-horoscope/
00:50:10 <elliott> although i think he was around in like 1994
00:50:13 <elliott> oerjan knows more than I do :P
00:50:20 <elliott> and in turn, Registrar probably knows more than oerjan
00:50:22 <Sgeo> Was that before or after ISIDTID was defined?
00:50:27 <oerjan> i joined a couple months after it started
00:50:35 <elliott> ISIDTID is like a mid-2000s invention!
00:50:36 <oerjan> and was a member of nomic world before that
00:50:54 <elliott> oerjan: but did you yell at lindrum????
00:51:11 <Sgeo> I took a glance at Agora around 2005 or so
00:51:35 <Sgeo> Didn't get into it until after Canada ceased to be
00:51:50 <Sgeo> I think elliott brought me into Canada
00:51:54 <oerjan> Sgeo: i cannot find the quote either
00:52:08 <Sgeo> We should find logs1
00:52:33 <elliott> most of it was just Vorpal ruining everything :)
00:53:57 <oerjan> Sgeo: grepping implies "should not exist" does not exist in that archive
00:54:39 <elliott> oerjan: btw ISIDTID = I Say I Do Therefore I Do, it's an Agoran idiom
00:54:45 <elliott> oerjan: e.g. someone posting "I win."
00:54:47 <Sgeo> elliott, I meant of #esoteric hearing of IRCnomic
00:54:52 <elliott> that's an example of ISIDTID
00:54:54 <oerjan> elliott: someone already said that
00:54:59 <elliott> Sgeo: um ihope mentioned it right before I entered
00:55:12 <elliott> oerjan: there's also ATEOISIDTIDWHPAFALT
00:55:24 <elliott> 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 <elliott> (note: nobody actually says that :D)
00:55:53 -!- poiuy_qwert has quit (Quit: This computer has gone to sleep).
00:56:06 <elliott> oerjan: wait, did NttPF/TTttPF exist in your time?
00:56:37 <elliott> 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 <Sgeo> I'd love to see someone NttPF in ##nomic
00:58:04 <elliott> they're making a documentary about Turing? great!
00:58:18 <elliott> Sgeo: well ##not-a-cow was an Agoran Public Forum for all of a few hours
00:58:25 <Sgeo> I just thought of something inappropriate I could have said
00:59:02 <oerjan> i didn't realize there were full mailing list digests there as well
00:59:21 <elliott> oerjan: can I convince you to subscribe to the Agoran lists as a daily digest? :D
00:59:22 <Sgeo> "elliott, apple?"
00:59:23 <oerjan> well "full" for when they were made
00:59:34 <elliott> Sgeo: that would be more inappropriate if it made any sense
00:59:34 <oerjan> elliott: absolutely not
00:59:51 <Sgeo> elliott, I got this idea in my head that Turing poisoned himself with an apple
01:00:12 <Sgeo> elliott, as in, I don't know if it's true
01:00:23 <Sgeo> I wasn't certain when I said it
01:00:28 <elliott> 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 <oerjan> "must not exist" does not exist in the digests either
01:00:42 <Sgeo> I did know that he comitted suicide
01:00:52 <Sgeo> Just didn't know whether "by apple" was some story or not
01:00:57 <oerjan> ais523's memory is FAULTY, i tell ya!
01:01:15 <Sgeo> And weights the same as a duck!
01:04:14 <oerjan> is the fact that i can grep the frc ftp archives directly on disk making me mad with power? only time will tell.
01:05:15 <oerjan> oh and the digests are not owned by my user, only the summary directory
01:09:24 <oerjan> 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:11:59 <oerjan> elliott: that's it, it's refusing to work on a saturday
01:12:17 <elliott> i think i'm going to shoot myself
01:12:24 <elliott> that would solve this problem!
01:14:51 <elliott> http://www.mojang.com/notch/j4k2k6/dachon4k/ he stole asteroids ii
01:18:22 <elliott> this shit is seriously fucked.
01:18:53 <Gregor> HEY GUYS: Sociopath is htapoicos spelled backwards!
01:23:19 <elliott> Gregor: ...gonna follow up on that? :P
01:24:09 -!- elliott has changed nick to htapoicos.
01:25:19 <htapoicos> Wow... bash's "<<-" only supports literal tab characters.
01:36:46 <htapoicos> 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:42 <elliott> GermainAdrian: definitely _not_ programming
02:11:49 <elliott> not at _all_ the esoteric kind
02:12:10 <Gregor> According to the topic, it's chlorine.
02:12:18 -!- pikhq has quit (Ping timeout: 246 seconds).
02:12:19 <zzo38> GermainAdrian: The purpose is various things, who knows
02:12:23 <Gregor> Apparently people in Europe fear chlorine.
02:12:41 <Sgeo> O'Brien Must Suffer!
02:13:01 <Sgeo> What about Bromine?
02:13:02 <oerjan> i don't fear chlorine. much.
02:13:09 <oerjan> as long as it's not in gas form.
02:13:09 <zzo38> 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 <Gregor> 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: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 <Sgeo> Isn't Beach+Ammonia dangerous? Or is it something else that I'm thinking of
02:13:58 <GermainAdrian> as for chlorine bleach, ive heard its nice to mix it with some strong vinegar
02:14:11 <elliott> this channel is actually about cooking
02:14:16 <elliott> sorry if I mislead you GermainAdrian
02:14:32 <Sgeo> This channel is about cooking, which is why I am not in this channel.
02:14:45 <Gregor> Cooking with chlorine! Discuss.
02:15:10 <elliott> cooking people with chlorine
02:15:17 <oerjan> 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:52 <elliott> GermainAdrian: no but seriously, this channel is about esoteric programming languages.
02:17:38 <Gregor> 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 <elliott> To...cook food in your washing machine?
02:18:37 <oerjan> 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:19:03 <Gregor> 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:22 <elliott> anyway chlorine on clothes sounds like an excellent stupid idea
02:19:28 <oerjan> ok it's not a mode it's a dial which goes up to 95
02:19:38 <Gregor> elliott: wtfman bleach = chlorine (usually)
02:19:58 <elliott> Gregor: well okay yes... i'm scared of bleach though
02:20:13 <Gregor> elliott: Wuss. I drink the stuff. Just to prove my might.
02:20:13 <elliott> bleach is for cleaning toilets and nothing else :P
02:20:14 -!- copumpkin has joined.
02:20:33 <oerjan> 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 <oerjan> modern washing powder doesn't need it, i think
02:21:20 -!- pikhq has joined.
02:21:50 <oerjan> GermainAdrian: almost never serious
02:22:02 <oerjan> ok sometimes pikhq drags in political or law talk
02:22:41 <oerjan> i suppose you could call actual pasted programming code serious
02:24:15 <Gregor> Insanity: Trying to use debootstrap to capture a copy of wine and JUST its dependencies (not bash, coreutils, etc)
02:25:25 <Gregor> elliott: It appears not to be working :P
02:25:35 <elliott> Gregor: Why would you do that.
02:26:09 <Gregor> elliott: Because wine can't be compiled statically and qemu-usermode doesn't need bash.
02:26:32 <Gregor> (But wine has a fuckton of dependencies, so gathering them all = nightmare)
02:26:33 <elliott> Gregor: WHAT ARE YOU TRYING TO ACHIEVE, FOUL DEMON?
02:26:41 <Gregor> elliott: Windows binaries on Pandora :P
02:40:45 <elliott> thought you should all know
02:48:05 -!- Slereah has joined.
02:49:46 <elliott> this doesn't work why doesn't this work
02:50:10 <oerjan> i _told_ you kosher software doesn't work on the sabbath
02:54:21 <elliott> hm how do you get from foo.bar -> foo in bash?
02:59:36 <Sgeo> And there's now another person who seems to want me out of her life
03:00:17 <Sgeo> [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 <elliott> Sgeo: PLEASE GET A FUCKING BLOG
03:01:42 <quintopia> or, if you prefer, post stuff here, because we don't really mind
03:02:08 <Sgeo> 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 <Sgeo> Not thinking "Hmm, maybe that was stupid of me"
03:02:51 <elliott> <quintopia> or, if you prefer, post stuff here, because we don't really mind
03:03:11 <elliott> pay ALL the attention to me!
03:03:16 <copumpkin> he's just bummed he can't use #esoteric as his own brainfarting ground
03:03:31 <elliott> psht i can do that even with Sgeo liveblogging
03:03:42 <elliott> Sgeo: go, tell me about your day, and I'll talk about my feud with gnu make
03:04:22 <Sgeo> 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:44 <elliott> so anyway gnu make fails at variable substitution and i hate it
03:04:48 <elliott> i'm thinking about killing it? it's possible
03:05:07 <Sgeo> Some things I have no intention of revealing on IRC, believe it or not.
03:07:07 <quintopia> why not? do we know too much about you already?
03:08:35 <quintopia> then feel free to tell us all kinds of stuff
03:08:45 <quintopia> if we don't know enough to trace it back to you, who cares?
03:08:52 <pikhq> Sgeo: There's thinks you don't reveal on IRC?
03:09:14 <Sgeo> Mostly past stuff, really
03:09:35 <Sgeo> quintopia, let's see. This channel knows my name, age, and where I go to college.
03:10:05 <pikhq> There's actually not a whole lot I feel like *not* mentioning on IRC.
03:10:14 <elliott> also the entire details of your relationship with katie at the alluded-to female
03:10:34 <Sgeo> elliott, "entire" LOL
03:10:43 <pikhq> Passwords? Some of my tastes in porn? Oh, and anything that's just too fucking boring.
03:11:08 <elliott> copumpkin: you haven't been paying enough attention!
03:11:20 <elliott> copumpkin: (Seth Gold, 21, Farmingdale SUNY, and she thinks vitamin c cures cancer)
03:11:49 -!- Sgeo has quit (Read error: Connection reset by peer).
03:12:00 <pikhq> I also have pictures of Seth Gold.
03:12:37 <elliott> quintopia: oh i just kinda noticed that
03:12:42 <elliott> i don't know if that's intentional though
03:12:45 -!- Sgeo has joined.
03:12:47 <pikhq> Granted, it's not hard to get pictures of someone you've friended on Facebook.
03:13:10 <pikhq> It is, in fact, fucking easy.
03:13:27 <oerjan> shockingly, my nick is also related to my name
03:13:41 <pikhq> I would have never guessed that, Ørjan Johansen.
03:13:42 <Sgeo> elliott, it's intentional
03:13:55 <Sgeo> Seth Gold sEth gOld
03:13:56 <elliott> oerjan: indeed, Orkney Ecclesiastical Ruckus Johnny Ackermann Nullified
03:14:05 <elliott> Sgeo: wow that is the worst nickname creation ever
03:14:15 <copumpkin> I really like the intro sequence to mad men
03:14:23 <pikhq> elliott: Mine is from when I was 8...
03:14:53 <Sgeo> oerjan, I used tlhd as my currency in NationStates
03:15:44 <oerjan> > concat . transpose . words $ "Seth Gold"
03:15:58 <elliott> wow it works ... bash is terrible
03:16:02 <elliott> every variable is a global
03:16:08 <elliott> but that's not /bin/sh-compliant
03:16:23 <Sgeo> elliott, Perl was created BECAUSE Bash is such a terrible language
03:16:25 <elliott> copumpkin: this is sgeo http://twitter.com/DJSETHGOLD
03:16:36 <Sgeo> elliott, joke I heard
03:17:12 <Sgeo> http://forums.thedailywtf.com/forums/p/4361/99979.aspx#99979
03:18:46 * Sgeo decides not to reveal his middle name
03:19:34 <copumpkin> there's the most awesome way to write transpose
03:19:39 <lambdabot> transpose ([] : xss) = transpose xss
03:19:39 <lambdabot> transpose ((x:xs) : xss) = (x : [h | (h:t) <- xss]) : transpose (xs : [ t | (h:t) <- xss])
03:19:58 <copumpkin> :t getZipList . Data.Traversable.traverse ZipList
03:19:59 <lambdabot> forall b (t :: * -> *). (Data.Traversable.Traversable t) => t [b] -> [t b]
03:23:46 <oerjan> :t Data.Traversable.traverse
03:23:47 <lambdabot> forall a (f :: * -> *) b (t :: * -> *). (Data.Traversable.Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b)
03:26:03 <lambdabot> Source not found. Take a stress pill and think things over.
03:26:20 <lambdabot> forall b c. [b -> c] -> [b] -> [c]
03:27:04 <lambdabot> forall a b c. [a -> b -> c] -> [[a]] -> [[b] -> [c]]
03:27:10 <quintopia> so, um, my nick? nothing to do with my name. at all.
03:27:18 <quintopia> not that i care if people know my name
03:27:28 <elliott> sure it is, if you replace quint with david and opia with r you get your name
03:27:39 <oerjan> copumpkin: there are probably some discrepancies if the matrix isn't rectangular
03:27:49 <lambdabot> forall b b1. [b -> b1] -> [b] -> [b1]
03:27:54 <copumpkin> oerjan: yeah, but I don't use weird things like that :P
03:28:00 <lambdabot> forall a b. [a] -> [a -> b] -> [b]
03:28:05 <lambdabot> forall (f :: * -> *) b b1. (Functor f) => [f (b -> b1)] -> [b] -> [f b1]
03:28:18 <elliott> and how did functor get in there?
03:28:20 <lambdabot> forall a b c. (a -> b -> c) -> [a] -> [b] -> [c]
03:28:22 <lambdabot> forall (f :: * -> *) a b. (Functor f) => f (a -> b) -> a -> f b
03:28:36 <lambdabot> Overlapping instances for GHC.Show.Show ((a -> b) -> b)
03:31:11 <quintopia> elliott: very creative substitution scheme
03:31:55 <lambdabot> forall a b c. (a -> b -> c) -> b -> a -> c
03:32:51 <oerjan> or well (a1 ->) to prevent collision
03:35:39 <Sgeo> Stupid YouTube descriptions spoiling eipsodes
03:36:11 <elliott> oerjan: oh wow, that's crazy
03:36:37 <elliott> > flip [\x -> x, \y -> y] 3
03:36:42 <elliott> > flip [\x -> x, \y -> y+1] 3
03:36:53 <elliott> oerjan: methinks the name "flip" becomes somewhat misguided at that point...
03:37:37 <oerjan> :t \f x -> fmap ($ x) f
03:37:38 <lambdabot> forall a b (f :: * -> *). (Functor f) => f (a -> b) -> a -> f b
03:38:09 <elliott> oerjan: made that more readable for you
03:38:16 <elliott> let flip = flip (fmap . flip id)
03:39:27 * oerjan hits elliott with the saucepan ===\__/
03:41:28 <lambdabot> forall a b. (a -> b) -> [a] -> [b]
03:41:44 <lambdabot> forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b
03:42:54 <oerjan> flip, (.) and id are enough for pointlessing all linear functions, iirc. wonder if the Functor has any meaning for that
03:43:22 <oerjan> oh wait that's not linear
03:43:25 <lambdabot> forall (m :: * -> *) a. (Monad m) => m (m a) -> m a
03:43:27 <lambdabot> Occurs check: cannot construct the infinite type: t = t1 -> t
03:43:35 <elliott> :t \x y z -> x (y (x (y z)))
03:43:36 <lambdabot> forall t t1. (t -> t1) -> (t1 -> t) -> t1 -> t1
03:43:40 <elliott> :t \x y z -> x (y (x (y (y z)))) z
03:43:41 <lambdabot> Occurs check: cannot construct the infinite type: t = t -> t1
03:43:42 <lambdabot> Probable cause: `x' is applied to too many arguments
03:43:49 <elliott> :t \x y z -> x (y (x (y (y z z) z)) z) z
03:43:50 <lambdabot> Occurs check: cannot construct the infinite type: t = t -> t1
03:43:51 <lambdabot> Probable cause: `x' is applied to too many arguments
03:44:07 <lambdabot> forall a b a1. a1 -> a -> (a1 -> a -> b) -> b
03:44:47 <lambdabot> forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => f1 (f (a -> b)) -> f1 (a -> f b)
03:46:13 <lambdabot> forall b (f :: * -> *) a b1. (Functor f) => ((a -> f b1) -> b) -> f (a -> b1) -> b
03:49:44 <oerjan> if replacing (a ->) with [] that would give [[b] -> b]
03:50:41 <oerjan> which only fits empty lists i think
03:51:56 <oerjan> hm i recall map ($x) l is also sequence l x
03:52:36 <quintopia> what's a good way to convert levenshtein distance into a %similarity measure?
03:52:56 <oerjan> :t \f x -> fmap ($x) f
03:52:57 <lambdabot> forall a b (f :: * -> *). (Functor f) => f (a -> b) -> a -> f b
03:53:30 <oerjan> :t \f x -> Data.Traversable.traverse f x
03:53:31 <lambdabot> forall a (f :: * -> *) b (t :: * -> *). (Data.Traversable.Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b)
03:55:23 <oerjan> :t (\f x -> Data.Traversable.traverse f x) `asTypeOf` (\f x -> fmap ($x) f)
03:55:24 <lambdabot> Occurs check: cannot construct the infinite type: a = t a
03:57:20 <lambdabot> forall (m :: * -> *) a. (Monad m) => [m a] -> m [a]
03:57:29 <oerjan> :t Data.Traversable.traverse
03:57:31 <lambdabot> forall a (f :: * -> *) b (t :: * -> *). (Data.Traversable.Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b)
03:57:37 <elliott> quintopia: /((len(a)+len(b))/2)?
03:57:43 <elliott> i.e. divide by average length
03:57:45 <oerjan> oh... traverse is like mapM not sequence
03:57:51 <oerjan> :t Data.Traversable.sequenceA
03:57:52 <lambdabot> forall (t :: * -> *) (f :: * -> *) a. (Data.Traversable.Traversable t, Applicative f) => t (f a) -> f (t a)
03:57:55 <elliott> quintopia: that gets you [0,1] i think but i may be wrong ther
03:58:11 <oerjan> :t (\f x -> Data.Traversable.sequenceA f x) `asTypeOf` (\f x -> fmap ($x) f)
03:58:12 <lambdabot> forall (t :: * -> *) a a1. (Data.Traversable.Traversable t) => t (a1 -> a) -> a1 -> t a
04:00:59 -!- poiuy_qwert has joined.
04:01:05 <lambdabot> class (Functor t, Foldable t) => Traversable t where
04:01:05 <lambdabot> traverse :: Applicative f => (a -> f b) -> t a -> f (t b)
04:01:05 <lambdabot> 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:10:59 <copumpkin> pikhq: what's the etymology of it anyway?
04:11:33 <elliott> he repeatedly points out he made it up when he was 8
04:11:43 <copumpkin> that's a bit of a stretch, pronunciation-wise
04:12:12 <oerjan> an 8-year old with a serious speech impediment
04:12:38 <elliott> copumpkin: well if you take kh as one sound
04:12:52 <elliott> admittedly q = oo is a bit... yeah
04:13:01 <elliott> but i can see how it works!! kinda
04:13:07 <elliott> copumpkin: no the ch is from the h
04:19:32 -!- moshee has joined.
04:19:46 -!- moshee has left (?).
04:20:00 <oerjan> 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:33 <pikhq> copumpkin: I was 8 and now I'm not changing it.
04:28:35 <quintopia> or are clog logs now fully imported?
04:28:44 <pikhq> I've had it for longer than I was alive then, so. :P
04:29:08 <elliott> and want everyone to use my bot!
04:29:11 <quintopia> my nick is only like 11 years old, but it's still pretty much the best nick ever.
04:29:22 <pikhq> Also, I still actually like Pokemon.
04:29:53 <quintopia> that's the length of the shortest pole i would use to touch you
04:30:15 <quintopia> i figured you had to be a few years younger than me to like pokemon
04:30:42 <pikhq> 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 <elliott> ais is like...24 by now and he likes pokemon :p
04:31:01 <pikhq> Well. If I were Japanese the max would be 22, barring time travel.
04:31:05 <pikhq> (localisation took 2 years)
04:32:47 <elliott> hm why is ther ea syntax error
04:33:02 <oerjan> because you cannot spell
04:33:25 <elliott> oh please, someone has to pick up the gauntlet now that j-invariant has seemingly disappeearaerdad
04:38:41 <elliott> If a here document appears within a compound block, the contents of the document must be after the whole block:
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 <pikhq> Huh. The Decemberists' "The King Is Dead" is #1 on the Billboard 200 right now.
07:06:17 <pikhq> I didn't know there was that big of a fanbase for prog folk rock with the occasional sea shanty.
07:13:43 -!- zzo38 has joined.
07:13:54 <quintopia> and the hazards of love was just so awesome they couldn't help but gain a following
07:14:02 <pikhq> The Decemberists? I was really under the impression they were pretty niche. Guess The Hazards of Love fixed that.
07:14:07 <quintopia> i tuned in for the live radio broadcast of the whole album
07:15:01 <quintopia> the king is dead is #2 most heavily trafficked album on Rdio
07:15:14 <quintopia> after Tron: Legacy OST (another awesome album)
07:15:32 <pikhq> I need to get that.
07:15:45 <augur> http://www.flickr.com/photos/oldestree/sets/72157623651032801/with/4492815824/
07:18:08 <pikhq> That's very clever photography there.
07:18:40 <quintopia> i don't even see how it's just photography.
07:19:54 <pikhq> It's all upside down shots in puddles, very carefully composed.
07:20:23 <augur> turn your computer upside down
07:20:27 <augur> then itll just look normal and boring
07:23:13 <pikhq> Bull of Heaven is a prog rock band. They have done some insanely long songs.
07:23:37 <pikhq> By "insane" I mean "6 years long".
07:24:59 <quintopia> erm...they've actually performed these?
07:25:16 <quintopia> this sounds like something impossible without computer-aided composition
07:25:18 <augur> pikhq: brian eno wrote a 10000 year long song.
07:25:28 <pikhq> quintopia: Almost certainly impossible without computer-aided composition.
07:25:31 <quintopia> writing and performing are two different things
07:25:38 <pikhq> quintopia: However, they *do* have a 3.9 terabyte MP3 of it.
07:25:54 -!- GermainAdrian has left (?).
07:26:47 <augur> john cage wrote a song thats currently being played in germany over a period of 639 years
07:27:19 <pikhq> Ah, yes, that piece.
07:27:20 <augur> jem finer wrote a song thats 1000 years long
07:27:29 <pikhq> The one with the annotation that it be played "as long as possible".
07:27:48 <quintopia> augur: you mean the organ piece with one note per day or w/e?
07:28:04 <zzo38> Of course you would not have time to play the music that long!!
07:28:24 <quintopia> they switch off organists every time they change notes
07:28:56 <zzo38> Only one note per day? Can they make one long song with 120 notes per minute?
07:31:30 <pikhq> Ah, yes, "As Slow As Possible", by John Cage...
07:32:22 <pikhq> Exactly how slow it should be played is up to one's own taste...
07:33:10 <pikhq> 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 <pikhq> 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 <zzo38> 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 <zzo38> pikhq: Have you ever built a pipe organ?
07:34:55 <zzo38> Have you ever seen a pipe organ with 65536 stops?
07:35:21 <pikhq> John Cage did love his avant garde music.
07:35:50 <pikhq> zzo38: I haven't built a pipe organ, no.
07:36:03 <Sgeo> Pipe organs are hot swappable?
07:36:13 <quintopia> aleph-10 is about 2.12 years long, assuming every part is 67secs long like the other alephs
07:36:37 <Sgeo> Physically, not just emotionally
07:37:00 <quintopia> 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 <zzo38> In contrast to John Cage, the music by John Stump is not even playable.
07:38:06 <pikhq> And doesn't have an associated Wikipedia page.
07:38:12 <quintopia> the music by conlon nancarrow is not playable by humans
07:38:41 <quintopia> (he has pieces for 10 synchronized player pianos)
07:39:04 <pikhq> Okay, so it's playable by machine. I can actually accept that.
07:39:19 <zzo38> I mean, music by John Stump has notation which doesn't even make sense. It is not playable even by computer.
07:40:09 <pikhq> zzo38: Can it even be called music if it has no sound representation?
07:40:26 <zzo38> It also has instructions to the performers which don't work, and Italian terms which are wrong in this context.
07:40:49 <zzo38> pikhq: I don't know. But it is written like music, it just can't be played like music.
07:41:12 <pikhq> Oh, wait, right. Faerie's Aire and Death Waltz.
07:41:39 <pikhq> The guy was a music typesetter and felt like having some fun.
07:42:15 <pikhq> Not music, but definitely a work of art.
07:42:40 <zzo38> That makes it "unmusic"?
07:43:25 <pikhq> I'm pretty sure to be music it needs to at least *be sound*.
07:44:20 <Sgeo> http://www.youtube.com/watch?v=sCgT94A7WgI
07:45:12 <quintopia> "with much passionfruit through the frog"
07:46:23 <quintopia> "Notice: If you are a 2nd Violinist, do not use a 1st Violin. Use the 2nd Violin you were issued."
07:49:23 <pikhq> 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:51:43 <zzo38> Make a music designed to be played by non-existent creatures, using non-existent musical instruments.
07:52:22 <quintopia> but then people will just invent the creatures and the instruments so that the music gets played
07:52:48 <zzo38> quintopia: No they won't, they will write a computer program to synthesize the music.
07:54:25 <quintopia> 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 <zzo38> quintopia: That is the point, nobody can actually do it with the same accuracy.
07:55:34 <zzo38> Which is why the music will never get played properly.
07:55:41 <quintopia> but where there is a will, there is a way
07:55:48 <quintopia> aka, invent the creatures and the instruments
07:57:48 <quintopia> 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 <zzo38> How do you expect that to happen if both things are such that they are uninventable?
07:58:01 <quintopia> hundred years after that...who know?
07:58:16 <zzo38> Or at least, require so much money and energy that you cannot do that?
07:58:33 <zzo38> Or else, violate the laws of physics in some subtle way?
07:59:32 <quintopia> 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 <quintopia> the impossible to play music has been done
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:00:18 <pikhq> quintopia: Well, if genetic engineering becomes anywhere *near* as simple as, say, programming, then it would almost certainly happen.
08:01:11 <pikhq> 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 <pikhq> (quite likely sooner)
08:01:51 <quintopia> 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:47 <zzo38> 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 <pikhq> As DNA processing is TC, yeah, quite likely.
08:03:10 <zzo38> And as such, a new musical notation is required.
08:03:11 <quintopia> i mean...in the language of T:L...isomorphic algorithms baby
08:03:17 <quintopia> yeahhhh, the ISOs are gonna take over
08:03:32 <pikhq> (yes, it's Turing complete. Really.)
08:03:38 <Sgeo> Java 2 tools from Sun Microsystems on CD!
08:05:04 <zzo38> pikhq: If it is Turing complete, is there a C compiler for it?
08:05:21 <quintopia> 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 <pikhq> quintopia: It's still pretty awesome.
08:05:52 <zzo38> quintopia: Is Typogenetics TC?
08:06:26 <zzo38> (I know it has no loops, but somehow can make loops using some external force?)
08:06:33 <quintopia> zzo38: I've never seen a proof, but I'm p sure it is. The operations it provides are very complex.
08:07:13 <quintopia> 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 <zzo38> 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 <zzo38> So you do have to load whatever code is made by the Typogenetics program.
08:09:07 <quintopia> 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 <quintopia> aka, all code gets executed when possible
08:10:22 <zzo38> But some are treated as data?
08:10:37 <quintopia> everything is code, everything is data :P
08:11:12 <quintopia> heck, some code is actually two different codes depending on where you start reading it
08:11:30 <quintopia> ...that's something we need a good esolang for
08:11:53 <zzo38> quintopia: Yes, I believe someone should make a esolang for that.
08:12:16 <quintopia> it would be the ultimate golfing language
08:13:24 <quintopia> 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 <quintopia> but it would need to be cleverly written so that you could actually really do clever stuff with that
08:14:35 <quintopia> i suppose that's kind of how BCT works...
08:16:16 <quintopia> so something like BCT, except the program is not separate from the data or something like that...
08:17:09 -!- marry has joined.
08:21:02 <zzo38> I am just working on TeXnicard now.
08:23:44 <zzo38> marry: Hello, World!
08:24:20 <zzo38> marry: Do you have any question or anything to discuss?
08:24:47 <quintopia> if by we you mean you, then i suppose that's a question for you to answer by introspection
08:25:02 <quintopia> if you mean me, i'm pretty sure i can
08:25:43 <marry> how is it goin there
08:26:20 <zzo38> Nothing is wrong on my end.
08:27:28 <zzo38> marry: Do you know any computer programming? Do you know any esoteric computer programming?
08:27:34 <quintopia> 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:28:00 <zzo38> quintopia: Yes, that is why to invent such a things as that.
08:28:56 <quintopia> i'm gonna go to bed and think about what would make the most interesting instruction set
08:31:13 <zzo38> marry: I fail to understand. Maybe you can be more specific?
08:32:28 <quintopia> marry is connected from a nigerian ip address
08:33:09 <zzo38> Ah, they speak only Nigerian and not very good English?
08:33:23 <quintopia> a lot of nigerians have good enough english
08:33:59 <pikhq> English *is* the official language of Nigeria...
08:34:15 <zzo38> pikhq: O, I didn't know that before.
08:35:16 <zzo38> marry: You are still not being very specific with what you want, I think......
08:36:24 <zzo38> I think you are not being specific.
08:36:42 <marry> u think that marry is a very specific girl
08:36:59 <pikhq> 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 <zzo38> Now I am getting confused?
08:37:37 <zzo38> pikhq: I didn't know that either.
08:38:31 <marry> ok can i no where u from
08:38:38 <zzo38> pikhq: Now you do know.
08:38:59 <zzo38> marry: I live in Canada.
08:39:21 * pikhq resides in the United States of America
08:39:47 <marry> canada is good to live ok
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 <Phantom_Hoover> 03:12:18 <Sgeo> 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 <Phantom_Hoover> 08:49:35 <marry> u think that marry is a very specific girl
12:30:38 <Phantom_Hoover> There is something hilarious about that which I can't put my finger on.
12:52:05 -!- ais523 has joined.
13:01:37 <Ilari> Huh about that benzene (ugh...) or vitamin C (useful...)
13:03:00 <Phantom_Hoover> 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 <Ilari> It is reyouthismootherator because it burns skin?
13:04:23 <Phantom_Hoover> Possibly; I'm basing this on a passage in Bad Science.
13:06:48 <Ilari> 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 <Ilari> As for soluble fiber... Part of it gets turned into some short chain fatty acids (that might actually be useful)...
13:07:52 <Phantom_Hoover> 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:38 <Ilari> 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 <Phantom_Hoover> The WP article on ascorbic acid explains the acidity, but I didn't really look at it.
13:13:14 <Ilari> Depends on what one considers "acid". Chemical defintions tend to encompass quite mild substances.
13:14:43 <Ilari> 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 <ais523> hmm, are you trying to think up a really complex way to indirectly kill Sgeo's girlfriend?
13:26:48 <Phantom_Hoover> "Putting an extremely potent carcinogenic in her perfume" is hardly a subtle plan worthy of the greatest masterminds in history.
13:27:20 <ais523> well, why would you do that?
13:27:27 <ais523> it strikes me as being evil for no good reason
13:27:40 <Phantom_Hoover> To demonstrate that vitamin C is not, in fact, a cure for cancer.
13:27:59 <ais523> that's a really pointless reason
13:29:17 <Phantom_Hoover> That's basically the most noble thing ever that doesn't involve kittens.
13:33:58 <ais523> Phantom_Hoover: by causing cancer as a side effect?
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 <ais523> <tsmc> 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 <noteda> http://youtube.com/watch?v=cK5yl9t_vfc
14:06:38 -!- noteda has left (?).
14:09:51 <ais523> elliott: Herobrine doesn't show parts
14:10:18 <ais523> but according to the raw unformatted logs, it joined, sent a link, and parted in the same second
14:10:22 <ais523> so I'm going to guess spam
14:11:38 -!- noteda has joined.
14:11:38 <noteda> 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 <Ilari> Hmm... 1st depleted date given on IPv4depletion.com is now 2011-09-02...
15:24:56 <Phantom_Hoover> They remembered a block that someone had left lying around.
15:25:45 <Ilari> That's RIR depletion... That site has IANA depletion today (probably will actually happen this month)...
15:26:41 <ais523> there isn't a lot of January left
15:27:20 <Ilari> Yeah, third last day today... But Monday is 31st...
15:28:57 <Ilari> And also, NANOG51 (North American Network Operators Group meeting) will start tomorrow...
15:40:00 <Ilari> Hurr... "Current burnrate in used /8 per month: 2.27
15:46:01 <Ilari> 250k+ allocations from APNIC in last 30 days: Something like 20.25Mi...
15:51:50 <Ilari> That's about 1.25 blocks... Single RIR... One month.
15:53:56 <Ilari> 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 <Ilari> 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 <quintopia> someone give me a perl subsitution that maps '####. "arbitrary text" - text' to '<text> arbitrary text' :P
17:09:08 <ais523> s/^####\. "(.*)" - ([^"]*?)$/<$2> $1/
17:10:27 <quintopia> #### is actually an arbitrary number
17:10:31 <oerjan> that would likely depend on where stray "'s and -'s are allowed
17:10:53 <oerjan> and if it's everywhere, it's ambiguous
17:10:54 <quintopia> but i'll just plug in [0123456789]+ there
17:11:09 <quintopia> oerjan: yeah, i'm pretty sure there's nothign i can do about that
17:11:44 <ais523> the regex there disallows double quotes in the text at the end
17:12:03 <ais523> in order to resolve the ambiguity
17:19:26 -!- noteda6 has joined.
17:19:26 <noteda6> irc.hardchats.com #gnaa - RECRUITMENT DRIVE, JOIN US FOR THE BEST IRC CHAT EVER! iwillrockyou
17:19:27 -!- noteda6 has left (?).
17:20:38 <ais523> why pick on /this/ channel?
17:20:53 <ais523> 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: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:39 <oerjan> hm should i include the anlego part as well...
17:25:01 <ais523> 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 <Vorpal> has anyone tried a bayesian spam filter on irc?
17:57:50 <Vorpal> I wonder how well it would work
17:58:32 <quintopia> it would be the smart thing to do...
17:58:35 <Vorpal> ais523, would bayesian spam filters work for wikis btw?
18:10:26 <ais523> potentially, but I doubt it would work reliably
18:11:28 <ais523> because it's inherently probabalistic
18:14:00 <quintopia> they've been very effective for email...but it's probably easier to distinguish spam emails than spam IRC messages
18:14:41 <ais523> spam IRC messages from noteda are really easy to detect anyway: they join and part in the same second
18:14:47 <quintopia> one way to cut down spam would be to auto-detect the behavior of join-privmsg-part
18:14:51 <ais523> and nobody does that legitimately, at least not sending a message in between
18:15:28 <quintopia> but then spambots would just join-waitwaitwaitwaitwaitwaitwait-post-part
18:15:37 <ais523> that would slow them down a /lot/
18:15:49 <quintopia> not if they can join a lot of channels simultaneously
18:15:55 <quintopia> which is something legitimate users do
18:16:11 <quintopia> a better behavior to detect would just be "joining all public channels"
18:16:20 -!- op_y_mous has joined.
18:16:33 <quintopia> for certain values of all, i bet they do
18:16:50 <ais523> seems to be a random subset
18:23:48 <quintopia> i suspect that unregistered nicks joining 200 channels sooning after requesting the channel list is probably a good indicator :P
18:25:18 <ais523> I thought #esoteric wasn't on the list?
18:28:54 <quintopia> 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 <quintopia> irc is not designed for easy spam prevention really
18:34:16 <Ilari> Isn't the channel limit less than 200?
18:37:49 <Vorpal> there is a limit on how many channels you can join
18:38:48 <Vorpal> quintopia, why. It is 100 channels at once max
18:39:07 <quintopia> i know people who like to idle in more channels than that at a time
18:39:08 <Vorpal> 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 <quintopia> mostly inactive channels of course
18:39:29 <Vorpal> quintopia, I'm in 95 on this network. In total about 300 nowdays
18:39:35 <Vorpal> used to be above 500 for a while
18:39:39 <quintopia> so why don't they limit the channel join rate then?
18:39:49 <Vorpal> quintopia, they do as well
18:40:03 <quintopia> then why do they need to cap the number of channels?
18:40:24 <Vorpal> 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 <Vorpal> quintopia, or why not make a client join a new channel every second. Finally the server will run out of memory
18:41:21 <Vorpal> /join #a0000001 //join #a0000002 ...
18:41:44 <quintopia> they could just say 100 channels *per server*
18:41:50 <quintopia> if you want more, connect to more servers
18:42:00 <Vorpal> quintopia, well sure. It is per connection
18:43:29 <Sgeo> 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 <quintopia> vorpal: i assumed it was per user.
19:30:48 <quintopia> can you even use the same username on multiple servers okay?
19:31:06 <ais523> quintopia: I'm ais523 on more than one server atm
19:33:00 <quintopia> it only lists anthony when i whois you
19:33:43 <ais523> oh, you mean Freenode server? that's impossible
19:33:47 <ais523> I thought you meant a different network
19:40:23 -!- acetoline has joined.
19:41:07 <ais523> a different network would be a different server
19:42:36 <quintopia> it would be a silly question about a diff net tho
19:43:08 <ais523> that's why I was confused
19:44:21 * elliott wonders why ais523 is on slashnet
19:44:25 <ais523> I tend to think of the different servers as all being the same, because IRC makes them work like that
19:44:39 <ais523> it's BlogNomic-specific
19:45:08 <Vorpal> <ais523> 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 <Sgeo> Vorpal, I think by servers ais523 means IRC network?
19:52:15 * Sgeo should learn to read more scrollup before commenting
19:52:54 <Sgeo> [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:57:05 <Sgeo> Since I was still unsure what exactly the case was.
19:59:33 <elliott> Sgeo: Please apologise for being manipulative.
20:00:40 <ais523> Sgeo: btw, despite the advice of this channel, don't cause cancer on your girlfriend just to make a stupid point
20:01:25 <elliott> ais523: Yes, I'm sure Sgeo is stupid enough to do that.
20:01:28 <elliott> Sgeo: Kill everyone you know.
20:01:39 <elliott> Sgeo: By setting them on fire.
20:01:49 <Sgeo> elliott, I'll start with you
20:01:57 <elliott> I mean everyone you know in real life.
20:02:49 <ais523> why can't we give good advice for a change?
20:03:09 <elliott> ais523: I've tried giving good advice to Sgeo and he ignored it, so I gave up
20:03:10 <ais523> (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 <Sgeo> Also, just because I like her, doesn't mean she's my girlfriend
20:12:14 <elliott> 14:22:53 <ais523> elliott: Herobrine doesn't show parts
20:12:14 <elliott> 14:23:21 <ais523> but according to the raw unformatted logs, it joined, sent a link, and parted in the same second
20:12:14 <elliott> 14:23:25 <ais523> so I'm going to guess spam
20:13:08 <ais523> not showing parts is a bug
20:13:11 <ais523> that I reported to you
20:13:18 <ais523> the other two comments were a different fork of the thread
20:15:17 <ais523> I reported that spambot in #freenode, so did a bunch of other people on unrelated channels
20:26:21 <elliott> http://vimeo.com/19273744 Visual (Max/MSP) language based on Haskell, used for livecoding music performances
20:26:32 <elliott> (the guy behind it is the most "famous" livecoder, popularised it...)
20:30:47 -!- pikhq has quit (Ping timeout: 272 seconds).
20:31:16 <fungot> Phantom_Hoover: i would love to code in) `1=(+ ,in ( old 1)) taxi-list)) is
20:31:50 <Phantom_Hoover> I love the fact that someone wrote taxi-list in a Lispy context.
20:35:32 <elliott> Sgeo: writing a music program live.
20:35:49 <elliott> i.e. setting up synthesisers, samples, delays, blah blah blah, as a program, as a live music performance
20:38:01 <coppro> Is Omicron Persei 8 a horrible pun on "operate"?
20:39:01 -!- pikhq has joined.
20:42:56 <ais523> is:noun:adjective is not the same as equalityt
20:43:13 <ais523> just is:noun:noun, and even then only if you aren't using collective nouns like "programmer"
20:43:20 <ais523> hmm, that's not quite collective, but you know what I mean
20:48:43 -!- FireFly has quit (Quit: swatted to death).
20:50:34 -!- Wamanuz2 has joined.
20:54:12 -!- Wamanuz has quit (Ping timeout: 272 seconds).
20:56:36 <quintopia> i did a live coding performance once
20:56:53 <quintopia> 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 <Gregor> church: Where's Turing?
21:38:34 <oerjan> well i wouldn't be one to imply things, but has anyone ever _seen_ turing and superturing together?
21:39:06 <oerjan> (note: first part is a lie)
21:39:43 * oerjan swats elliott -----###
21:39:53 <elliott> for pointing out your mistake? :p
21:40:04 <oerjan> um there was no mistake
21:41:52 <Gregor> The fact that SuperTuring is a Super-endowed Turing isn't a secret :P
21:42:23 <oerjan> 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 <oerjan> 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 <Gregor> oerjan: Dude, if you can solve the halting problem...
22:00:32 <Phantom_Hoover> [[Cygwin the Linux-on-Windows (Unix Environment)]] — MC wiki.
22:02:24 <ais523> that's... a crazy page title
22:02:28 <ais523> why is it not just [[Cygwin]]?
22:02:35 <ais523> which is the obvious name
22:06:19 <ais523> why would you quote with [[]] when referring to a wiki?
22:06:22 <ais523> that's massively misleading
22:07:03 <Phantom_Hoover> ais523, I picked it up from elliott, and I use it because it enables unambiguous quoting of large passages.
22:16:16 <oerjan> why that is _far_ too indistinct, try {/\||_#== ==#_||\/} instead
22:18:49 <ais523> Phantom_Hoover: if {{{ or }}} exists in what I want to quote, I add extra { or } to the quote marks
22:18:51 <ais523> that way they nest well
22:19:03 <elliott> Phantom_Hoover: You might want to use [[[...]]].
22:19:11 <elliott> 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:32:11 <Phantom_Hoover> Korean children fill in Hark, a Vagrant comics for an English lesson; hilarity ensues.
22:36:16 <elliott> Phantom_Hoover: That's stolen off Dinosaur Comics :P
22:36:46 <elliott> The second one is amazing.
22:36:53 <Phantom_Hoover> elliott, except with CHIL— wait, Axe Cop did that as well.
22:37:06 <elliott> Phantom_Hoover: No... Dinosaur Comics has been filled in by English students in Japan.
22:37:49 <Phantom_Hoover> You never know, maybe it could even make xkcd funny again.
22:39:21 -!- augur has joined.
22:40:09 <oerjan> US secretary of state fills in comic. hillarity ensues.
22:42:29 * elliott has set topic to: oerjan is banned forever
22:43:01 <oerjan> IT DOESN'T MATTER MY LIFE PUNISHMENT IS FULFILLED
22:43:53 <Vorpal> oerjan, augh was that a pun in "punishment"?
22:59:32 <Sgeo> This. Episode. Bores. Me.
23:01:45 <Sgeo> There is no A-plot
23:01:51 <Sgeo> Just a B-plot and a C-plot
23:01:57 <Sgeo> As far as I'm concerned
23:02:11 <ais523> also, just tried to upgrade MSE on a friend's Windows computer, as they refuse to use anything else
23:02:22 <ais523> the upgrade worked, but claimed it had crashed and that there was no virus protection
23:06:19 <Sgeo> ais523, what's wrong with MSE?
23:06:52 <ais523> nothing as Windows antivirus software goes, that's why it's MSE on there rather than something else
23:06:58 <ais523> 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:32:22 <Phantom_Hoover> elliott, now, thanks to you, I hate people who say "GNU/Linux".
23:32:41 <oerjan> um that's an accurate term isn't it
23:33:36 -!- augur has quit (Ping timeout: 250 seconds).
23:33:51 <oerjan> linux kernel + GNU utilities
23:34:06 <elliott> oerjan: yes, but GNU utilities are not that relevant
23:34:18 <elliott> 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 <elliott> substantially the same for some percentage of the rest
23:34:51 <elliott> oerjan: for instance on a KDE system, KDE/Linux is a far more accurate description than GNU/Linux, for the user
23:34:52 <Sgeo> elliott, please tell me that "Explorers" is as canonical as "Threshold"
23:35:22 <elliott> 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:37:06 <Sgeo> 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 <Phantom_Hoover> 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 <elliott> 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:39:13 <elliott> oerjan: a complete immersive virtual reality environment that has been demonstrated to allow perfect simulated intercourse?
23:39:53 <elliott> 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 <Sgeo> Maybe the holo(decks|suites) vaporize all such fluids or something
23:50:06 <Sgeo> 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 <elliott> "all *such* fluids" -- if (semen)
23:53:39 <pikhq> Perhaps they've got automated cleaning.
23:53:52 <pikhq> 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 <Sgeo> elliott, suppose someone _really really_ wants to use a simulated toilet for some reason