←2013-03-31 2013-04-01 2013-04-02→ ↑2013 ↑all
00:00:26 <elliott> oerjan: file uses magic
00:00:35 -!- mb06cs has joined.
00:00:46 <oerjan> ic
00:00:51 -!- Vacation9 has joined.
00:00:59 -!- Vacation9 has left ("Konversation terminated!").
00:01:10 <nooga> o_o
00:01:38 <Bike> this vacation9 person, seems to have a lot of trouble
00:01:52 <oerjan> elliott: well file doesn't recognize the first encoding as anything other than ASCII text
00:01:58 -!- carado has quit (Remote host closed the connection).
00:02:11 <oerjan> *outermost
00:03:16 <fizzie> That's something anyone doing this kind of stupid-day puzzle does, though.
00:03:52 <oerjan> well in that case they'll do all the rest too :P
00:04:26 -!- carado_ has joined.
00:04:32 <oerjan> or wait was that to Bike
00:04:54 <nooga> oh, Sgeo is also there
00:04:54 <fizzie> I don't think people in general eyeball the second one, though. Maybe.
00:05:10 <fizzie> oerjan: No, it was to you.
00:05:41 <fizzie> Having done a bit of the official one, I can't really be criticizing anyone else for wasting their time.
00:06:17 <Sgeo> nooga, elliottcable invited me there after I ranted a bit about node.js in the node.js channel
00:06:29 <oerjan> Bike: shachaf: i'm pretty sure that periodic function stuff is trivial if you can use the axiom of choice (and thus get a basis for the reals as a rational vector space), but is that intended?
00:06:44 <Bike> oerjan: given the context, probably.
00:07:03 <nooga> Sgeo: oh, I didn't know you're into node
00:07:16 <Sgeo> I'm not into node
00:07:25 <nooga> no?
00:07:33 <Sgeo> de
00:07:36 <nooga> then what were you doing in the #node.js?
00:08:38 <elliott> good question
00:08:53 -!- kallisti has quit (Ping timeout: 255 seconds).
00:09:01 <Sgeo> Complaining about node
00:09:02 <fizzie> Hey, what am I doing on #esoteric? Are people going to think I'm... into it?
00:09:12 <nooga> indeed
00:09:15 <nooga> you are
00:10:10 <oerjan> fizzie: they might start thinking you do wacky things such as programming befunge
00:10:45 <fizzie> 7part #esoteric OH NOOOOO
00:11:50 <oerjan> also it is trivial that the two functions cannot be continuous, since then they would be bounded.
00:12:03 <shachaf> Sgeo: Did you seriously join #node.js to talk about how node.js is bad?
00:12:18 <Sgeo> Yes
00:12:20 <Sgeo> >.>
00:12:28 <shachaf> When people do that in #haskell, we usually consider them annoying trolls.
00:13:19 <oerjan> surely there is #haskell-flames for that.
00:13:28 <ion> Hi all. Esoteric programming languages are bad.
00:13:34 -!- ChanServ has set channel mode: +o oerjan.
00:13:47 -!- oerjan has kicked ion Fuck off and die.
00:13:52 -!- oerjan has set channel mode: -o oerjan.
00:14:03 <nooga> ion was kicked from #esoteric by oerjan [Fuck off and die]
00:14:05 <nooga> golden
00:14:23 <nooga> oerjan actually typed the F word
00:14:30 <fizzie> Good to see someone showing those uppity trolls who's the boss.
00:14:46 -!- ion has joined.
00:14:51 <nooga> goljan oerden
00:14:51 <shachaf> `pastelogs WRONG WITH YOU
00:15:01 <oerjan> nooga: i'm sure it's happened before
00:15:39 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.31028
00:16:09 <shachaf> Precedent!
00:16:19 <shachaf> imo oerjan is abusing his op powers
00:16:21 <shachaf> imoerjan
00:17:09 <nooga> emoerjan
00:17:21 <fizzie> Instant Messagerjan.
00:17:48 <oerjan> shachaf: i vaguely recall you were being quite annoying.
00:18:22 <oerjan> although possibly by accident.
00:18:59 <shachaf> oerjan: irc.dahl.net
00:19:22 <fizzie> Oh nohl.
00:19:26 -!- nooga has changed nick to Meldo.
00:19:32 -!- Meldo has changed nick to nooga.
00:19:38 <oerjan> ...now i remember. maybe i should kick you again.
00:19:59 <shachaf> :☹(
00:20:12 <shachaf> Not a fan of Roald Dahl?
00:20:17 <fizzie> `run echo kick|h
00:20:19 <HackEgo> kihck
00:24:19 <ion> kicques
00:25:16 <shachaf> oerjan: Why do you hate dahl.net so much?
00:25:21 <ion> http://overviewer.org/
00:26:17 <oerjan> shachaf: because it doesn't exist.
00:26:30 <fizzie> A kihck graph is formed by taking all the maximal kihcks (people who've each kihcked each other) on the original channel, and adding an edge if the "F word" was used in a cross-maximal-kihck kihck event.
00:27:55 <oerjan> OHKAY
00:29:27 <fizzie> (Is there a sort of a clihque for directed graphs?)
00:30:31 <oerjan> probably several kinds
00:31:54 <fizzie> Assuming the kind where directions are removed and multiple edges collapsed, are there maximal kihcks on #esoteric larger than two?
00:32:33 <fizzie> That's the kind of question I'd like to ask W|A but I think they still haven't "curated" data about #esoteric.
00:32:35 <elliott> rip ibm roadrunner
00:33:11 <nooga> let's code some node
00:33:36 <oerjan> beep beep
00:33:56 <fizzie> "Meep meep", isn't it?
00:34:01 * Sgeo suddenly remembers that Bike wants to see a video of him typing.
00:34:36 <oerjan> fizzie: i'm pretty sure you are the most qualified person to collect and visualize the data hth
00:34:48 <Bike> I... do?
00:34:52 <Bike> Oh right, because you don't touch type.
00:35:35 <oerjan> fizzie: wikipedia seems to insist on beep
00:35:41 <fizzie> oerjan: It's like 3:35am and I was just going to sleep, and then you say something like that. "H", indeed.
00:36:02 <oerjan> SORRRY
00:36:22 <fizzie> I seem to have been wrong on the meeps too.
00:36:39 <oerjan> also http://answers.yahoo.com/question/index?qid=20070608064934AAlD3Rb
00:38:10 <oerjan> (warning: that was about as depressing as you'd expect)
00:41:37 -!- augur has joined.
00:45:57 -!- ssue_ has joined.
00:58:22 -!- augur has quit (Remote host closed the connection).
01:03:20 -!- augur has joined.
01:07:41 <fizzie> https://dl.dropbox.com/u/113389132/Misc/20130401-kick.png well now THAT was quite something.
01:08:12 <Bike> elliott's been very bad.
01:08:38 <Bike> youguysaremean / IWontSayAWord / pleasehearmeout <-- omg
01:08:43 <fizzie> The line thickness is from the count.
01:08:47 <elliott> fizzie: can you... make this vertical instead
01:09:02 -!- Taneb has quit (Quit: Leaving).
01:09:03 <fizzie> elliott: Possibly with a rankdir=LR.
01:09:44 <fizzie> https://dl.dropbox.com/u/113389132/Misc/20130401-kick2.png same thing the other way around.
01:10:45 <fizzie> As far as graphs go, it's remarkably bipartite.
01:10:54 <fizzie> With the self-edges being the only exceptions.
01:11:02 <elliott> fizzie: you should op me so i can add some data to it.
01:11:06 <elliott> I bet Bike wants to be kicked for science.
01:11:41 <oerjan> fizzie: i see tusho and lament kicked each other. i think.
01:11:55 <fizzie> oerjan: As did you and elliott, somehow.
01:12:14 <oerjan> oh. that wasn't visible.
01:12:26 <fizzie> It's more visible in the vertical version.
01:12:28 <elliott> i also kicked monqy!
01:12:30 -!- nooga has quit (Ping timeout: 245 seconds).
01:12:30 <fizzie> Since it's bipartite, it also means my original question about maximal kihcks of size greater than two probably has a negative answer.
01:12:53 <elliott> anyway c'mon. opping me so i can kick people for fun is practically a tradition by now.
01:13:17 <fizzie> Nooo, I'll go a sleep now byebye ->
01:13:28 <elliott> ok i guess oerjan has to do it then
01:15:27 <oerjan> fizzie: you are _quite_ a lazy op hth
01:17:01 <elliott> it's awful. i'll kick him for it
01:20:15 <elliott> oerjan: wow I feature deadfish and don't even get anything in return!
01:20:20 <kmc> `run dmesg | paste
01:20:24 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.13850
01:20:49 <Sgeo> `slist
01:20:51 <HackEgo> slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot
01:20:54 <Jafet> `run dmesg | tac
01:20:55 <HackEgo> ​ ubda: unknown partition table \ console [mc-1] enabled \ Initializing software serial port version 1 \ console [tty0] enabled \ Console initialized on /dev/tty0 \ Initialized stdio console driver \ sit: IPv6 over IPv4 tunneling driver \ NET: Registered protocol family 10 \ TCP: cubic registered \ loop: module loaded \ brd: module loaded \ io sc
01:21:54 <oerjan> is tusho elliott or tswett, i always confuse it with kerlo
01:22:06 <Fiora> http://www.intercaloninterstates.org/ oh geez
01:22:06 <elliott> it's NSQX
01:22:24 <oerjan> no it's not hth
01:22:27 <elliott> Fiora: heh
01:22:48 <elliott> wow it actually has sample code
01:23:24 <elliott> yay the readme links to our wiki
01:24:29 <Fiora> (I finally found a relevant link for like once in forever)
01:25:40 <elliott> more often than most of us manage
01:26:58 <elliott> oerjan: http://ro-che.info/articles/2013-03-31-flavours-of-free-applicative-functors.html
01:27:02 <elliott> oerjan: congratulations on being /r/haskell famous
01:27:09 <elliott> albeit with a low-fidelity rendering of your name
01:28:10 <Sgeo> I hit 110 pounds!
01:28:25 <kmc> congrats
01:28:28 <kmc> how tall are you Sgeo?
01:29:01 <Sgeo> 5'2" (around there, maybe a bit taller, I forget, 5'2" to 5'4" or so)
01:29:35 <pikhq> Jesus you're short.
01:29:38 <oerjan> elliott: argh i think he missed half the point, which was that my implementation doesn't use Functor f...
01:29:46 <elliott> oerjan: the functor f thing is mentioned later.
01:29:51 <oerjan> oh.
01:29:59 <elliott> oerjan: then he says you're a cannon!
01:30:06 <oerjan> eek
01:33:18 <kmc> `run ls -l /dev/ubd*
01:33:20 <HackEgo> ls: cannot access /dev/ubd*: No such file or directory
01:34:02 <kmc> `paste < /tmp/16551.conf
01:34:04 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/%3C%20/tmp/16551.conf
01:34:17 <kmc> er
01:34:19 <kmc> `run paste < /tmp/16551.conf
01:34:21 <HackEgo> bash: /tmp/16551.conf: No such file or directory
01:34:24 <kmc> :(
01:35:04 <Fiora> 5'2" isn't that short!
01:35:18 <Fiora> and congrats :o
01:35:47 <Sgeo> Thanks
01:36:03 <Sgeo> Pretty much everyone else I know who is this short is female
01:36:38 <Sgeo> I don't entirely understand why so many women are short compared to men
01:36:39 <Fiora> I guess that's true, the average for guys is like 5'9" or something
01:36:50 <Fiora> I think it's just sexual dimorphism?
01:37:22 <Bike> i feel like i should say "sexual dimorphism" winkingly and then transmute myself into a horrid fleshbeast
01:37:37 <Fiora> pfff:p
01:38:15 <oerjan> elliott: yay
01:39:22 <elliott> Bike: aren't you already a horrid fleshbeast
01:40:04 <Bike> Well I mean moreso.
01:40:07 <Bike> Since I'd be a sexual one.
01:40:22 <pikhq> Hawt.
01:40:33 <kmc> a terrified, asexual forcemeat
01:40:44 <Gregor> `addquote <Bike> i feel like i should say "sexual dimorphism" winkingly and then transmute myself into a horrid fleshbeast
01:40:47 <HackEgo> 1004) <Bike> i feel like i should say "sexual dimorphism" winkingly and then transmute myself into a horrid fleshbeast
01:41:04 <kmc> sexual animorphism
01:41:24 <Gregor> <pikhq> Jesus you're short. // actually, given the change of humans' height over time, yeah, he's probably about as tall as Jesus was.
01:41:47 <Fiora> wait who's the asexual fleshbeat
01:42:15 <elliott> truly, aren't we all asexual fleshbeasts.
01:44:47 <oerjan> elliott: he actually asked me in a message if i wanted to give my real name for attribution, but i haven't got around to visiting reddit properly yet today
01:44:58 <pikhq> Afraid I'm a sexual fleshbeast.
01:45:09 <oerjan> so i just saw it when clicking on the link back from the blog post to reddit
01:45:38 <elliott> Örjan
01:47:13 <kmc> a porn version of the animorphs
01:48:09 <Jafet> Sexual polymorphism
01:55:53 <Fiora> -_-
01:59:19 -!- mb06cs has quit (Ping timeout: 246 seconds).
02:00:05 <oerjan> i feel i've seen better wikipedia front pages for this date than this.
02:01:20 <kmc> WE ARE NOT AMUSED
02:02:19 <elliott> lame featured article
02:02:38 <oerjan> yeah that was the worst
02:03:25 <oerjan> today's picture was the best i think
02:03:38 -!- mb06cs has joined.
02:03:52 <shachaf> wikipedia has a front page?
02:04:12 <shachaf> the front page is /wiki/Special:Search?search=, right?
02:04:20 <oerjan> and the rest was trying to stretch things too far to try and be humorous
02:04:27 <oerjan> no, shachaf
02:04:56 <shachaf> oh
02:04:59 <shachaf> thoerjan
02:05:07 <oerjan> ywachaf
02:06:00 <oerjan> *to
02:06:11 <shachaf> oerjan: imo that works better with rwbarton
02:06:40 <oerjan> okachaf
02:21:22 <tswett> oerjan: tusho is elliott.
02:21:45 -!- mb06cs has quit (*.net *.split).
02:21:46 -!- carado_ has quit (*.net *.split).
02:21:46 -!- myndzi has quit (*.net *.split).
02:21:53 <elliott> you can't hide, NSQX.
02:22:04 -!- alex_joni has joined.
02:22:18 <elliott> Bike: looks like we need more clues.
02:22:38 <nooodl_> help how do i write \mathcal letters on paper
02:25:15 -!- FreeFull_ has joined.
02:25:28 -!- FreeFull has quit (Write error: Broken pipe).
02:26:14 <oerjan> nooodl_: pretend you're 19th century european royalty.
02:26:29 <nooodl_> haha that's actually pretty much what i'm doing
02:26:36 <nooodl_> they're so swooshy and unreadable... god
02:27:00 <nooodl_> i'll just write a bunch of As Bs and Cs and hope i never have to deal with anything beyond that
02:27:18 <Bike> alex_joni: What's a function that's continuous almost everywhere but differentiable nowhere?
02:28:04 <shachaf> Why almost?
02:28:16 <oerjan> indeed, drop the almost.
02:28:25 <shachaf> Maybe Bike is thinking of a different function.
02:28:33 <oerjan> `welcome alex_joni
02:28:35 <HackEgo> alex_joni: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.)
02:30:42 <kmc> how do i keep misplacing all of my virtual machines
02:30:48 -!- alex_joni has left ("later").
02:31:36 <Bike> everyone i love dies :(
02:31:57 <kmc> :/
02:32:43 <oerjan> s/i love // hth
02:32:55 <shachaf> oerjan: Bike loves everyone
02:33:25 <Bike> Yes.
02:35:54 -!- augur has quit (Remote host closed the connection).
02:38:32 -!- augur_ has joined.
02:38:50 -!- mb06cs has joined.
02:38:50 -!- carado_ has joined.
02:38:50 -!- myndzi has joined.
02:39:50 <Koen_> Bike: alex_joni: What's a function that's continuous almost everywhere but differentiable nowhere?
02:40:22 <Koen_> all functions!
02:40:32 <elliott> what
02:40:33 * Koen_ in Koen's world, all sets are discrete
02:40:50 <elliott> ok
02:41:09 <Bike> Isn't it the same in elliott's world.
02:41:15 <kmc> isn't there one that's like... f(p/q) = 1/q, f(x) = 0 for p,q integers, x irrational
02:41:24 <Bike> weierstrass's is the "canonical" one
02:41:32 <shachaf> i think elliott believes in differentiable functions
02:42:31 <kmc> fractalicious
02:42:46 <kmc> while we're talking about weird functions, i like http://en.wikipedia.org/wiki/Conway_base_13_function
02:43:03 -!- Sgeo has quit (Excess Flood).
02:43:44 <Bike> My favorite conway thing is probably that huge-ass polynomial.
02:43:50 -!- Sgeo has joined.
02:44:13 <Bike> the one for look-and-say.
02:46:25 -!- augur_ has quit (Remote host closed the connection).
02:49:32 -!- glogbackup has quit (*.net *.split).
02:50:07 <kmc> i haven't sen
02:50:09 <kmc> seen
02:50:19 <Bike> seen what
02:50:36 <kmc> that polynomial
02:50:38 <tswett> Conway's huge polynomial? Hereabouts it is: http://en.wikipedia.org/wiki/Look-and-say_sequence
02:50:52 <Bike> Yeah, it's in there, like degree 70-something
02:51:21 -!- augur has joined.
02:52:39 <Koen_> kmc: how is that continuous?
02:52:55 <Koen_> you're jumping from 1/q to 0
02:53:38 <kmc> Koen_: as you get closer to an irrational number by rational approximations, the denominator gets bigger and bigger
02:54:24 <Bike> I bet you can't find a rational that's right next to an irrational.
02:55:50 <Koen_> oh
02:55:52 <Koen_> ok
02:55:53 -!- augur has quit (Ping timeout: 258 seconds).
02:56:12 <shachaf> help what's a right next to
02:56:42 <Koen_> I think the usual term is equality
02:57:29 <Bike> shachaf: Right.
02:58:07 -!- monqy has joined.
02:59:25 <shachaf> hi monqy
02:59:30 <monqy> hi
02:59:31 <lambdabot> monqy: You have 1 new message. '/msg lambdabot @messages' to read it.
02:59:49 <shachaf> got you!
02:59:58 <tswett> Oh boy. Conway's base 13 function takes on the value of every real number, in every open interval?
02:59:58 -!- aytch has joined.
03:00:04 <shachaf> wait that wasn't even my @message
03:00:40 -!- aytch has left ("Leaving...").
03:00:40 <Bike> oh, that's a good property.
03:00:41 <Koen_> doesn't identity do that already?
03:00:41 <tswett> I want to have a lambdabot message.
03:00:54 <Koen_> oh wait
03:01:07 <oerjan> @tell tswett Not a chance
03:01:07 <lambdabot> Consider it noted.
03:01:09 <Koen_> maybe not then
03:01:22 <shachaf> hey oerjan this article talks about someone who shares your first name
03:01:27 <shachaf> what are the chances
03:01:45 <oerjan> shachaf: infinitesimal
03:03:28 <shachaf> I regard Oerjan’s version as the principal one. It is simple, powerful (doesn’t require f to be a functor) and straightforward (doesn’t change the arguments order).
03:03:46 <shachaf> "doesn’t require f to be a functor"?
03:03:46 <tswett> So what's the best function that takes on every value on every interval?
03:03:46 <lambdabot> tswett: You have 1 new message. '/msg lambdabot @messages' to read it.
03:04:00 <tswett> *gasp* I have a message? :Ö:
03:04:14 <tswett> @messages
03:04:15 <lambdabot> oerjan said 3m 8s ago: Not a chance
03:04:42 <tswett> I'm so happy. :')))))))))))))))))))))))))))))))))
03:05:07 <oerjan> tswett: that base 13 function does look pretty good
03:06:01 <oerjan> shachaf: nope, it doesn't
03:06:20 <Sgeo> `slist
03:06:21 <HackEgo> slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot
03:06:23 <Sgeo> [S]
03:06:35 <shachaf> oerjan: What about all these "Functor f =>" constraints?
03:06:55 <oerjan> shachaf: completely redundant
03:06:58 -!- Bike_ has joined.
03:07:04 -!- augur has joined.
03:07:08 -!- augur has quit (Remote host closed the connection).
03:07:11 <shachaf> Anyway I'm not sure what it means for it to be a "free applicative" if there's no functor.
03:07:47 <oerjan> shachaf: the applicative itself is a functor. it just doesn't use any underlying one.
03:07:59 <shachaf> Right.
03:08:12 <shachaf> So what is it a "free applicative" of?
03:08:23 <shachaf> Well... In what sense is it "free"?
03:08:30 <oerjan> of a * -> * kind data constructor
03:08:41 <shachaf> Well, sure.
03:08:45 <shachaf> what does "free" even mean help
03:09:27 <oerjan> well usually it's about having the right universal property
03:09:59 -!- Bike has quit (Ping timeout: 240 seconds).
03:10:06 <shachaf> i thought "free" meant "left adjoint to a forgetful functor" or something
03:10:17 <oerjan> shachaf: that "lower" function should probably be the corresponding forgetful functor
03:10:24 -!- Bike_ has changed nick to Bike.
03:12:13 <oerjan> or part of it
03:13:56 -!- augur has joined.
03:14:26 -!- augur has quit (Remote host closed the connection).
03:15:44 -!- heroux has quit (Ping timeout: 256 seconds).
03:17:07 -!- heroux has joined.
03:18:23 <shachaf> oerjan: Can you explain the thing with the free F-Alg monad?
03:19:16 <oerjan> no.
03:19:54 <oerjan> i haven't been following those posts
03:20:20 <shachaf> Which posts?
03:20:27 <shachaf> This is unrelated to ro-che.
03:21:14 <oerjan> well i vaguely recall seeing reddit posts mentioning F-algebras
03:21:41 <shachaf> WELL I'M NOT TALKING ABOUT THOSE REDDIT POSTS
03:21:50 <shachaf> (unless i actually am talking about them)
03:22:11 <oerjan> well i'm pointing out i haven't learned anything about F-algebras
03:22:43 <oerjan> i may have had my eyes glaze over over some of those posts, that's all
03:26:03 <shachaf> I guess copumpkin will have to explain it.
03:26:40 <copumpkin> wat
03:28:12 <oerjan> copumpkin: i categorically refused to answer, so you will have to answer categorically.
03:28:37 <shachaf> oerjan++
03:37:01 <shachaf> Has Google Maps had this "Treasure" mode for a while or is it an April thing?
03:37:42 <elliott> latter aiui
03:43:31 <Sgeo> huh, seems like quite a bit of effort to do, I think?
03:43:40 <Sgeo> I don't know, I don't know how image processing works
03:44:13 <Sgeo> Hmm, probably not
03:45:01 <shachaf> It's all done by hand.
03:45:38 <elliott> are you saying humans have developed the technology to "draw" "maps"
03:47:27 <kmc> they use wood and arrows
03:49:06 <oerjan> elliott: sheesh elliott, humans made maps even in the middle age. it just took them most of their life to complete one.
03:49:26 <elliott> oerjan: ummm they didn't have image processing technology in the middle ages
03:50:44 <oerjan> elliott: that's why it took so long to make, duh
03:50:56 <oerjan> they had to do it without processing.
03:50:59 * Sgeo was thinking at first that Google was taking the rendered map image and converting it to treasure, but presumably Google actually has map data which makes more sense
03:58:16 -!- nooodl_ has quit (Ping timeout: 272 seconds).
04:01:35 <Jafet> They didn't even have aircraft back then; how could they have had maps?
04:03:32 -!- nooodl has joined.
04:09:36 -!- augur has joined.
04:11:27 -!- ousia has joined.
04:21:04 -!- oerjan has quit (Quit: Gnäyt).
04:21:18 -!- nooodl has quit (Ping timeout: 252 seconds).
04:24:39 -!- glogbackup has quit (Remote host closed the connection).
04:26:20 <copumpkin> oh yeah, f-algebras
04:26:27 <copumpkin> world's most boring concept
04:29:57 -!- sathiyac2 has joined.
04:29:59 <Bike> That's pretty boring.
04:30:46 <copumpkin> take an endofunctor F
04:30:52 <copumpkin> on category C
04:31:07 <copumpkin> F-algebra is an object x of C and a morphism from F x -> x
04:31:10 <copumpkin> there you go
04:31:14 <copumpkin> no laws, no nothing
04:31:28 <shachaf> OK.
04:31:33 <elliott> why do you need an endofunctor?
04:31:34 <shachaf> Why do free F-algebras give you free monads?
04:31:42 <elliott> wait, never mind
04:31:48 <copumpkin> elliott: badly typed otherwise :)
04:31:54 <sathiyac2> :-X
04:32:00 <shachaf> copumpkin: It could be a contravariant functor!
04:32:09 <elliott> sathiyac2: :-Y
04:32:20 <Bike> sathiyac2: Try unzipping it.
04:32:24 <copumpkin> shachaf: it could be, not sure what would happen to the category construction then
04:32:43 <shachaf> Anyway this is apparently very related to free monads.
04:32:50 <copumpkin> shachaf: not sure about a free f-algebra
04:33:04 <copumpkin> you know how you get data out of initial f-algebras though?
04:33:23 <copumpkin> initial and free are kinda similar
04:33:26 <shachaf> "out of"?
04:33:29 <shachaf> Do you mean using?
04:33:31 <copumpkin> well, how they're connected
04:33:37 <copumpkin> or how one is justified by the other
04:34:29 <shachaf> That's related to foldr with (:) and [], I guess?
04:34:43 <copumpkin> yeah, or folds in general
04:34:51 <shachaf> Right.
04:34:55 <sathiyac2> can u plz tell me . . wat is f-algebra ?
04:34:56 <copumpkin> which are just defining characteristics of data
04:35:12 <elliott> sathiyac2: 05:30:46 <copumpkin> take an endofunctor F
04:35:13 <elliott> 05:30:53 <copumpkin> on category C
04:35:13 <elliott> 05:31:07 <copumpkin> F-algebra is an object x of C and a morphism from F x -> x
04:35:13 <shachaf> But I'm not sure what you mean in particular.
04:35:15 <copumpkin> anyway, it turns out that f-algebras can be made into a category
04:35:27 <copumpkin> so for a particular F, you can construct its category of F-algebras
04:35:45 <copumpkin> where the algebras are objects, and the morphisms are still pretty simple
04:37:06 <copumpkin> so basically I said that an f-algebra is an object of C and a morphism in it. To look at the moprhism between two f-algebras, just take a moprhism between their two objects, such that a fairly obvious law is satisfied
04:37:28 <copumpkin> so anyway, now you have this category of f-algebras
04:37:41 <copumpkin> if you look at the initial obejcts in that category, you'll find you can prove a remarkable property about them
04:37:45 <copumpkin> which is called lambek's lemma
04:39:07 <shachaf> The morphism part of every initial F-algebra has an inverse?
04:39:16 <copumpkin> well sort of
04:39:47 <copumpkin> but the more interesting part is that the object part X of that initial algebra is isomorphic to F X
04:39:52 <copumpkin> so X ~= F X
04:40:20 <copumpkin> which is basically a roundabout way to get a fixed point
04:40:47 <shachaf> Well, that's the same thing, isn't it? If f : F X -> X has an inverse then X ~= F X?
04:40:55 <copumpkin> sure
04:41:14 <shachaf> OK. Hmm.
04:41:25 <copumpkin> I just think phrasing it as a fixed point is more revealing
04:41:41 <copumpkin> when we're used to writing data ListF a r = …; Mu (ListF a)
04:41:48 <shachaf> Right.
04:42:46 <copumpkin> the same argument works for terminal coalgebras of course
04:42:49 <copumpkin> and gets you codata
04:43:38 <copumpkin> oh shit, the fake announcements have already started popping up
04:44:13 <shachaf> So the free monad thing is related, I think.
04:44:36 <shachaf> For the left adjoint to the forgetful functor : F-Alg(C) -> C
04:45:21 -!- btiffin has joined.
04:46:30 <shachaf> That works out to be the same as the free monad?
04:48:22 <copumpkin> beats me :)
04:48:24 <copumpkin> work it out
04:48:28 <copumpkin> I'm going to sleep!
04:48:42 <shachaf> what is this "work" thing..........
04:48:47 <shachaf> copumpkin: Thanks!
04:49:02 <copumpkin> lol
04:49:03 <shachaf> Now I know a bit about Lambek's Lemma and Colambek's Colemma.
04:49:10 <copumpkin> I have work to go to tomorrow!
04:49:15 <copumpkin> can't stay up all night doing CT, you know
04:49:20 <copumpkin> such is life in CT
05:02:24 <sathiyac2> what is metasploit can u plzz
05:02:51 <Bike> can u plz.
05:03:00 <elliott> no Bike. plzz.
05:03:11 <kmc> what is lmgtfy
05:03:42 <sathiyac2> am new dont mistake mee frnds
05:04:20 <elliott> `relcome sathiyac2
05:04:23 <HackEgo> sathiyac2: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.)
05:23:22 -!- carado_ has quit (Ping timeout: 246 seconds).
05:25:55 <shachaf> copumpkin: class Algebra a where algebra :: F a -> a
05:26:17 <shachaf> newtype Foo a = Foo { runFoo :: forall r. Algebra r => (a -> r) -> r }
05:27:25 <Bike> no restriction on F?
05:27:39 <shachaf> F is a specific functor.
05:27:49 <shachaf> You can tell because it's uppercase.
05:27:54 <Bike> oh.
05:28:53 <shachaf> With MPTCs you can say class Algebra f a where ...
05:33:29 -!- sathiyac2 has left.
05:37:12 <btiffin> Has anyone tried CB Slang syntax?
05:37:50 <btiffin> 10- codes?
05:37:50 <Bike> like cb radio?
05:37:55 <btiffin> yep
05:38:01 <btiffin> 10-4 good buddy
05:39:09 <btiffin> Just curious.
05:51:57 <elliott> oh interesting. ML was introduced to write tactics for LCF.
05:52:13 <elliott> so the OCaml and Coq thing just continues that trend of ML-family languages being invented for theorem provers...
05:53:51 <monqy> cute
06:05:30 -!- sebbu2 has joined.
06:06:09 -!- sebbu2 has quit (Changing host).
06:06:09 -!- sebbu2 has joined.
06:07:02 <shachaf> monqy: maybe you feel like talking about the f-algebra thing a bit
06:07:24 <monqy> um
06:07:25 <monqy> ???
06:08:03 <shachaf> you know, the adjunction : F-Alg(C) -> C
06:08:06 <shachaf> and free monads
06:09:24 -!- sebbu has quit (Ping timeout: 256 seconds).
06:13:30 -!- heroux has quit (Ping timeout: 252 seconds).
06:14:07 -!- ogrom has joined.
06:15:27 -!- heroux has joined.
06:28:28 -!- zzo38 has joined.
06:43:09 <zzo38> What kind of other stuff do I need for quantum computing related stuff in Esoteric Verilog?
06:49:22 -!- ThatOtherPerson has joined.
06:51:25 <zzo38> I have also listed various other things; do you know about any of those things too?
06:54:18 -!- btiffin has quit (Ping timeout: 245 seconds).
06:59:22 -!- ais523 has joined.
07:03:33 <zzo38> If such thing as quantum FPGA, reversible FPGA, mechanical FPGA, chemical FPGA, biological FPGA, self-modifying FPGA, etc, would exist, then Esoteric Verilog might be capable to program them. However, unlike standard Verilog, not all of Esoteric Verilog is even usable in a simulation; it is not only a hardware proper subset but there must be a *possible* proper subset, too!
07:04:01 <Bike> I'm still wondering what "biological FPGA" is supposed to mean. Same with "chemical" really.
07:04:55 <zzo38> I don't know either.
07:06:05 -!- copumpkin has quit (Ping timeout: 256 seconds).
07:06:36 -!- copumpkin has joined.
07:06:39 <zzo38> I also don't even know if it is possible, even though ASIC might be possible of such thing, maybe (or maybe not). However, such things as infinite FPGA, and halting oracles of Turing complete systems, are obviously impossible.
07:06:49 <ais523> zzo38: I think a "destroy the universe" command cannot generally be implemented in a quantum program
07:06:59 <zzo38> ais523: I know; it is impossible.
07:07:10 <ais523> if it could be, then quantum computers could execute all NP algorithms in polynomial time, and that's not generally believed to be possible
07:07:13 <zzo38> Esoteric Verilog is partially impossible.
07:07:17 <ais523> right
07:07:22 <zzo38> However, I intend to have possible things, too.
07:07:23 <ais523> I'd noticed that elsewhere
07:07:43 <ais523> so you're aiming for uncomputable quantum operations, as well as uncomputable classical operations?
07:08:03 <zzo38> Yes, but also computable things, too; not only uncomputable things.
07:12:34 <zzo38> As well as things with simply are strange.
07:17:14 -!- conehead has quit (Quit: Computer has gone to sleep.).
07:18:18 <zzo38> However, may you can notice even some possible quantum operations which I have missed in that article.
07:19:08 -!- heroux has quit (Ping timeout: 260 seconds).
07:20:51 -!- heroux has joined.
07:35:41 -!- epicmonkey has joined.
07:43:28 -!- epicmonkey has quit (Ping timeout: 245 seconds).
07:46:22 -!- Bike has quit (Quit: a rotten little slug body).
07:47:50 <ais523> hey, #esoteric: can I ask for advice on how to do something that is probably a bad idea?
07:48:12 <shachaf> That's probably a bad idea. But you can ask.
07:48:28 <ais523> well, I want to write a web application
07:48:53 <ais523> or, at least, I'm personally going to use it standalone, but other people might reasonably use it as a web application, and I'm planning to write it in HTML+JavaScript
07:49:23 <ais523> now, this thing needs to use a bunch of information that's stored in a (read-only) relational database
07:49:33 <ais523> but I want it to work offline as well
07:49:46 <ais523> so, I want advice on how best to store an entire relational database in JavaScript
07:50:44 <ais523> (it's 33 megabytes as a sqlite3 database, so large but not unreasonably large for this purpose)
07:52:04 <ais523> one thing I'm considering is just using literal dictionaries to store the data and doing joins by hand
07:52:31 <ais523> and writing a program to trawl the database and convert it to dictionaries
07:53:17 <ais523> or, hmm
07:53:23 <ais523> perhaps the sane way would be to have a pluggable database access thing
07:53:46 <ais523> and have the db-in-js as just one of the plugins, and talking to an actual webserver that was connected to an actual database server another option
07:54:25 <ais523> the other option, which I've also considered, is to talk to the owner of the database and convince them to give their site an API
07:54:41 <ais523> to which the conclusion is, that they're actually planning that but it won't be ready in time
07:55:59 <Jafet> You could threaten to copy their database and distribute it with your application.
07:56:58 -!- AnotherTest has joined.
07:57:04 <AnotherTest> Hello
07:57:16 <coppro> hello
07:58:04 <AnotherTest> Would a system of cryptocracy (decentralized crypto-democracy) be feasible? Would it ever work?
07:59:12 <coppro> define "work"
07:59:24 <coppro> if you mean "could be a system by which decisions were made", probably
07:59:34 <shachaf> ais523: Sounds reasonable to me. How complicated are the queries that you'll be doing, anyway?
08:00:01 <coppro> if you mean "could be a system by which decisions were made and the public had high confidence in the decisions being correct from a procedural perspective, i.e. not tained by fraud or error", questionable
08:00:19 <ais523> shachaf: they're basically just a sequence of joins, mostly one-to-one, the occasional one-to-many or many-to-many
08:00:21 <AnotherTest> Could you ever organize a group of people in this way without getting total anarchy and yes, where actual decision can be made?
08:00:33 <shachaf> ais523: Hmm, doesn't HTML5 have an actual SQLy storage API?
08:00:38 <Vorpal> hi
08:00:42 <coppro> if you mean "could be a system underpinning a stable society", probably not, assuming a large society
08:00:48 <ais523> shachaf: it has a storage API, but isn't that for an entirely different purpose?
08:00:50 <ais523> this information's read-only
08:00:58 <coppro> you could certainly organize a small group, and it's been done
08:01:15 <coppro> (well, maybe not decentralized)
08:01:15 <AnotherTest> coppro: really? Any links on that?
08:01:21 <AnotherTest> oh right
08:01:25 <AnotherTest> that's pretty much the biggest part
08:01:30 <AnotherTest> of the idea
08:01:35 <shachaf> ais523: ?
08:01:48 <Vorpal> ais523, can't you use sqlite from js these days?
08:01:50 <ais523> shachaf: like, the HTML5 storage API is for things that are like cookies, but larger
08:01:54 <coppro> There are algorithms for propagating majority decisions on networks
08:01:55 <ais523> Vorpal: I was wondering about that
08:01:58 <coppro> they're quite interesting
08:02:01 <Vorpal> ais523, local browser storage or something?
08:02:01 <ais523> compiling sqlite3 to JS, or the like
08:02:02 <shachaf> I mean this openDatabase thing.
08:02:09 <ais523> Vorpal: right, but
08:02:16 <ais523> that's for storing a database on the user's computer
08:02:16 <shachaf> Maybe this is Chrome-only or something?
08:02:26 <ais523> and adding and removing stuff in it
08:02:28 <ais523> isn't it?
08:02:33 <Vorpal> ais523, right, so put a config file if it should use a server or not?
08:02:35 <ais523> whereas this database is something we're providing to the user
08:02:36 <coppro> but from a sociological and political perspective, a large society trying to do this would be doomed to fail because of the inherent problems of letting everyone participate in all the decision-making: there are just too many complexities and subtleties
08:02:39 <ais523> and is read-only
08:02:42 <Vorpal> ais523, and on the server version use, say, postgresql
08:02:45 <Vorpal> oh read only
08:02:46 <Vorpal> right
08:02:47 <Vorpal> hrrm
08:02:56 <Vorpal> tricky
08:03:08 <ais523> well, not really tricky because read-only is a subset of read-write
08:03:11 <Vorpal> 33 MB
08:03:14 <Vorpal> well that is kind of large
08:03:17 <ais523> but it does change what it's optimal for
08:03:22 <Vorpal> I wouldn't want to use that from my phone for example
08:03:23 <AnotherTest> coppro: well, I guess that you can't do everything using referenda
08:03:24 <ais523> yeah, 33 MB is exactly in the "kind-of large" range :)
08:03:41 <Vorpal> ais523, did you say what it was for?
08:03:41 <ais523> a typical desktop with a broadband connection won't care
08:03:44 <ais523> Vorpal: no
08:03:44 <AnotherTest> I suspect that would cause severe conservatism, and possible extreme thinking
08:03:48 <Vorpal> oh okay
08:03:53 <Vorpal> ais523, then I wonder what it is for
08:04:09 <ais523> I'm planning to update my Pokémon IV checker into a full teambuilder
08:04:11 <shachaf> This document was on the W3C Recommendation track but specification work has stopped. The specification reached an impasse: all interested implementors have used the same SQL backend (Sqlite), but we need multiple independent implementations to proceed along a standardisation path
08:04:19 <ais523> come to think of it, it'd probably need a second database too
08:04:28 <ais523> the one giving statistics from the competitive community
08:04:36 <ais523> as well as the one containing information from the game itself
08:05:07 <Vorpal> ais523, anyway I have ADSL, 33 MB as a download (zip, tgz, whatever) I wouldn't care about, but if I expected to load it as a web page it would take long enough that I would assume the server was timing out, and I would probably just end up giving up and closing the page.
08:05:18 <coppro> AnotherTest: indeed
08:05:27 <coppro> I should probably go to sleep
08:05:38 <coppro> I believe I need to be up in 3 hours to finish an April Fool's prank
08:05:42 <Vorpal> ais523, if it was to load directly as a web page it would need a progress bar
08:05:46 <ais523> Vorpal: I wonder how far the data can be reduced via selecting only the data that we'd actually use, and the like
08:06:03 <ais523> and you could put it in a separate page and AJAX-load it, I guess; that'd work even when saved locally
08:06:40 <Vorpal> ais523, people these days expect pages to load fast. If there is no obvious reason, and no progress bar, most people would give up within 10 seconds. I remember reading some study that showed that somewhere.
08:06:44 <Vorpal> A couple of years ago.
08:06:50 <zzo38> I suggest not writing in JavaScript; write in SQL instead. Write in C you can still access over internet if needed. If you want a webpage that can be written afterward.
08:06:51 <Vorpal> I would probably give it around 10 seconds myself
08:07:12 <ais523> so yeah, progress bar is a good idea
08:07:26 <Vorpal> ais523, that means js of course
08:07:28 <ais523> anyway, I asked #esoteric because I knew you lot wouldn't dismiss the idea out of hand
08:07:32 <Vorpal> but you are using it anyway
08:07:35 <ais523> well this is heavily JSy anyway
08:08:17 <Vorpal> ais523, anyway, pokemon IV, which generation is that in terms of the games in it?
08:08:24 <Vorpal> sapphire?
08:08:26 <ais523> Vorpal: 3 onwards; the one I did was for 4
08:08:33 <Vorpal> err
08:08:41 <Vorpal> that doesn't help me really
08:08:46 <ais523> oh, 3 = ruby/sapphire/emerald/firered/leafgreen
08:08:51 <Vorpal> and IV is then?
08:08:53 <ais523> 4 = diamond/pearl/platinum/heartgold/soulsilver
08:08:55 <Vorpal> ah
08:08:56 <Vorpal> okay
08:09:02 <ais523> 5 = black/white/black2/white2
08:09:06 <Vorpal> right
08:09:12 <Vorpal> soulsilver/heartgold are such silly names
08:09:21 <ais523> they're good games though
08:09:35 <shachaf> ais523: It should only download 33MB if the user explicitly requests it, of course.
08:09:44 <Vorpal> ais523, are they copies of each other with different bosses and/or pokemons?
08:09:47 <AnotherTest> I like soulsilver more, has an alliteration
08:09:52 <Vorpal> I seem to remember Nintendo doing a lot of that
08:10:04 <ais523> shachaf: well, that would be a case of putting a warning "this site is unusable unless it first downloads 33MB"
08:10:13 <ais523> unless I used the filesystem as a database or something stupid like that
08:10:13 -!- kallisti has joined.
08:10:16 <Vorpal> which always seemed like exploiting the customer base to me
08:10:26 <ais523> Vorpal: and yeah, soulsilver and heartgold are basically identical with a few changes
08:10:29 <Vorpal> the customer base didn't seem to care though, so meh
08:10:41 <shachaf> ais523: Oh, I thought you were going to have a non-offline version that made queries to the server database.
08:10:41 <ais523> in my case it's OK because I have a family who also plays Pokémon
08:10:46 <ais523> so we buy the required number of versions anyway
08:10:59 <Vorpal> heh
08:11:00 <ais523> shachaf: yeah, I'm coming around to that opinion
08:11:04 <Vorpal> ais523, well yeah that works
08:11:05 <ais523> so we'd have an online version and an offline version
08:11:13 <shachaf> At any rate abstraction is always good, right?
08:11:18 <ais523> right
08:11:20 <shachaf> always
08:11:39 <AnotherTest> What's with the base64 string in the topic?
08:11:54 <shachaf> AnotherTest: It's the puzzle you need to solve to get to level 8.
08:12:01 <Vorpal> personally I played one pokemon game in an emulator (think it was sapphire? It had Team Magma as the bad guys I remember), and I thought "okay, that was not too bad, but I don't see myself playing another pokemon game, far too repetitive"
08:12:09 <shachaf> Well, there's also the whole "two periodic functions whose sum is the identity function" thing.
08:12:10 <AnotherTest> shachaf: Is this some kind of cryptograhpic puzzle?
08:12:24 <shachaf> Exactly. It's a cryptograph.
08:12:35 <AnotherTest> Is there another tip other than that string?
08:12:50 <zzo38> My suggestion is to not make it a webpage at all, it doesn't seem correct for what you seem to be making to me; writing it as a local program in SQL seems better.
08:13:07 <Vorpal> AnotherTest, freenode has a first of April quiz, we were/are trolling the guys who try to cheat by looking in /list.
08:13:09 <AnotherTest> zzo38: people want everything on the web these days
08:13:30 <AnotherTest> Vorpal: oh nice
08:13:32 <Vorpal> AnotherTest, that is why the "level 7" is there
08:13:38 <zzo38> However, HTML (and XUL) are ways to provide a GUI which is consistent, if needed, but it isn't needed.
08:13:40 <ais523> $ base64 -d | od -tx1z -w47
08:13:41 <ais523> H4sIADG1WFEAAzMxVDA3UDA3UjCzVDBLVjAyUDAxUzBLAyMg1xAAAdFVNCAAAAA=
08:13:43 <ais523> 0000000 1f 8b 08 00 31 b5 58 51 00 03 33 31 54 30 37 50 30 37 52 30 b3 54 30 4b 56 30 32 50 30 31 53 30 4b 03 23 20 d7 10 00 01 d1 55 34 20 00 00 00 >....1.XQ..31T07P07R0.T0KV02P01S0K.# .....U4 ...<
08:13:50 <Vorpal> ais523, it is gzip encoded and then base64
08:14:06 <AnotherTest> Well considering it's a first of april quiz, that's probably going to be encrypted using AES too
08:14:10 <AnotherTest> so we're probably fucked
08:14:12 <Vorpal> and it decodes to some randomish hex digit
08:14:27 <shachaf> April Encryption Standard
08:14:31 <AnotherTest> ^
08:14:34 <Vorpal> heh
08:14:39 <AnotherTest> Let's to frequency analysis
08:14:40 <zzo38> AnotherTest: I still think it is not good idea, though. Especially I don't like it, and some other people also don't like (including Stallman, but there are others too, I am sure); however, it would still be possible having a separate front-end for webpages if needed.
08:14:49 <ais523> that doesn't look randomish at all, it's all in the printable ASCII range
08:14:54 <Vorpal> AnotherTest, it is just gzip wrapped in base64
08:15:03 <Vorpal> oh?
08:15:15 <AnotherTest> First ungzip it
08:15:26 <AnotherTest> then it's probably still random gibberish
08:15:35 <AnotherTest> then do a frequency analysis on that
08:15:43 <Vorpal> $ echo H4sIADG1WFEAAzMxVDA3UDA3UjCzVDBLVjAyUDAxUzBLAyMg1xAAAdFVNCAAAAA= | base64 -d | gunzip; echo
08:15:43 <Vorpal> 41 70 72 69 6c 20 46 6f 6f 6c 21
08:15:59 <ais523> it's "April Fool!", encoded as ASCII representations of the hex digits of its ASCII representation, then gzipped, then base64ed
08:16:03 <Vorpal> ah
08:16:05 <Vorpal> fair enough
08:16:57 <Vorpal> ais523, "od -tx1z -w47" <-- you remember that syntax off the top of your head?
08:17:03 <ais523> I had to look up the -w
08:17:09 <ais523> which is arguably the easier to remember
08:17:13 <ais523> I use -tx1z all the time, though
08:17:15 <Vorpal> what does -w mean?
08:17:19 <ais523> output width
08:17:21 <Vorpal> or tx1z for that matter
08:17:27 <ais523> I set it to 47 to stop it wrapping, so that it fit on one line of IRC
08:17:29 <Vorpal> I can never remember od syntax
08:17:45 <ais523> -tx1z means "interpret single bytes at a time, output in hexadecimal, also output printable characters as ASCII"
08:18:10 <ais523> the default is -to2 or something stupid like that
08:18:14 <AnotherTest> Well, I must say it's a very original piece of text
08:18:45 <Vorpal> heh
08:22:36 -!- Nisstyre-laptop has quit (Ping timeout: 260 seconds).
08:24:19 <ais523> I'm going to go for a while to buy food
08:24:27 <ais523> I'll be back in, an hour or so? maybe a bit more
08:24:30 -!- ais523 has quit.
08:24:45 <Vorpal> cya...
08:36:04 <coppro> https://www.youtube.com/watch?v=Zr4JwPb99qU
08:36:15 <coppro> i cannot wait for this to happen
08:44:04 -!- Taneb has joined.
08:48:21 -!- soulseekah has joined.
08:51:25 -!- Taneb has quit (Quit: Leaving).
08:52:33 -!- soulseekah has left.
08:55:37 -!- zzo38 has quit (Remote host closed the connection).
08:57:50 <AnotherTest> Is nobody going to create an April fools programming language this year?
09:00:50 -!- heroux has quit (Ping timeout: 245 seconds).
09:02:15 <Fiora> http://www.intercaloninterstates.org/ is this close enough? XD
09:02:51 -!- heroux has joined.
09:03:33 <AnotherTest> Fiora: Definitely :D
09:03:59 -!- ogrom has quit (Ping timeout: 256 seconds).
09:04:37 -!- epicmonkey has joined.
09:04:38 -!- impomatic has quit (Quit: impomatic).
09:10:49 <Vorpal> Fiora, was that made today??
09:18:22 <Vorpal> hm someone should totally implement that
09:20:08 -!- heroux has quit (Ping timeout: 245 seconds).
09:21:07 -!- heroux has joined.
09:23:29 -!- ThatOtherPerson has quit (Quit: Leaving).
09:23:48 <Fiora> Vorpal: I think it was XD
09:23:54 <Fiora> it says april fools in the download
09:23:59 <Fiora> and apparently links to the esolangs wiki too XD
09:24:06 <Vorpal> yes
09:24:12 <Vorpal> someone should implement it
09:27:08 <Vorpal> bbl
09:28:35 -!- monqy has quit (Quit: hello).
09:32:19 -!- impomatic has joined.
09:35:07 -!- ais523 has joined.
09:47:24 <fizzie> Bah. I just ran GraphViz on an 86-node 7396-edge graph, and it's taking a forever.
09:47:34 <fizzie> (Perhaps some pruning might be appropriate.)
09:48:57 <fizzie> Uh, whoops. I think it was accidentally the complete graph.
09:49:17 <fizzie> Or what's the term for a directed graph with all the possible edges?
09:50:00 <fizzie> Yes, it really should've been 3782 edges. Which isn't terribly much better.
09:50:14 <ais523> fizzie: complete graph is the usual term for a graph with as many edges as possible
09:50:25 <ais523> not sure if it'd apply to DAGs, but I don't see why it wouldn't apply to directed graphs in general
09:50:44 <fizzie> "A complete digraph is a directed graph in which every pair of distinct vertices is connected by a pair of unique edges (one in each direction)" guess so.
09:51:05 <fizzie> It's not exactly a DAG.
09:51:14 <fizzie> You might even call it a DVCG.
09:53:24 <ais523> fizzie: yeah, I was trying to make it clear that directed graphs and directed acyclic graphs were different in my response
09:53:47 <ais523> basically because I know people who'd assume acyclic if I said directed, even if there's no particular dependency between those
09:55:17 <Sgeo> o.O someone said the answer in the first channel and after that it was kind of easy
09:55:34 <Sgeo> Well, some were
10:00:31 <impomatic> The song with drug references wasn't easy :-/
10:00:45 <impomatic> There's too many
10:00:54 <fizzie> The right one was also a stupid one.
10:02:43 -!- kallisti has quit (Quit: leaving).
10:07:42 -!- epicmonkey has quit (Ping timeout: 256 seconds).
10:09:42 <fizzie> Sadly, the graph turned out pretty stupid-looking: https://dl.dropbox.com/u/113389132/Misc/20130401-tmp.png
10:11:10 -!- nooga has joined.
10:11:53 -!- heroux has quit (Ping timeout: 255 seconds).
10:12:01 <Sgeo> I only know of one such song :/
10:12:10 <Sgeo> Or maybe I'm misrememberig
10:13:36 -!- heroux has joined.
10:15:10 <Jafet> http://en.wikipedia.org/wiki/File:Internet1.jpg
10:16:48 -!- ais523 has quit (Ping timeout: 245 seconds).
10:16:48 <AnotherTest> shouldn't that be called www1.jpg or something
10:17:23 -!- ais523 has joined.
10:19:50 -!- epicmonkey has joined.
10:20:29 <Jafet> http://en.wikipedia.org/wiki/File:Internet2.jpg
10:21:57 <oklopol> fizzie: wuzzat
10:22:58 <shachaf> Jafet: Please: https://en.wikipedia.org/wiki/File:Internet2.jpg
10:23:58 <Jafet> https://www.en.wikipedia.org/wiki/File:Internet2.jpg
10:24:18 -!- heroux has quit (Ping timeout: 252 seconds).
10:24:24 <shachaf> I tried it.
10:24:27 <shachaf> Sadly it doesn't work.
10:24:37 <shachaf> Well, it works if I click "Proceed anyway"
10:24:53 <shachaf> Which is presumably what you're meant to do with https errors.
10:24:55 <shachaf> But then it just redirects.
10:25:11 -!- heroux has joined.
10:25:41 <Jafet> Interesting, the https server redirects to the http server.
10:26:27 <shachaf> `pbflist
10:26:31 <HackEgo> shachaf Sgeo quintopia
10:28:47 <fizzie> oklopol: It's pretty much using http://zem.fi/ircvis/esoteric/people_mentions.html as the adjacency matrix, except without the normalization to frequencies, and with some pruning.
10:28:53 -!- DHeadshot has joined.
10:29:37 -!- heroux has quit (Ping timeout: 246 seconds).
10:30:03 -!- ais523 has quit.
10:30:08 -!- ais523_ has joined.
10:30:11 <fizzie> https://dl.dropbox.com/u/113389132/Misc/20130401-tmp-1.png same but with fdp and more pruning.
10:30:12 -!- ais523_ has changed nick to ais523.
10:30:55 <shachaf> elliott.........
10:31:16 -!- heroux has joined.
10:31:19 <fizzie> I was going to do it using only "^foo[:,;]" attribution entries, but I had this "mentions" data ready-to-use.
10:31:42 <shachaf> So I pretty much only talk to elliott and kmc and oerjan and monqy?
10:31:44 <shachaf> Makes sense.
10:32:18 <fizzie> It's only the 100 or so most common (mentioner, mentionee) pairs.
10:32:35 <fizzie> Quite a lot of those things are mutual, though.
10:33:12 -!- impomatic has quit (Quit: impomatic).
10:33:36 <fizzie> Perhaps I should've done the "divide by number of words spoken in total" normalization here too. At least it might be less elliott-dominated that way.
10:34:55 <oklopol> i love the elliott centerpiece
10:35:08 -!- ais523 has quit (Ping timeout: 245 seconds).
10:37:14 -!- ThatOtherPerson has joined.
10:39:43 <fizzie> https://dl.dropbox.com/u/113389132/Misc/20130401-tmp-2.png normalized.
10:40:46 -!- ais523 has joined.
10:41:55 <nooga> huh
10:43:19 <fizzie> I guess the unnormalized one looks better, anyway.
10:43:24 -!- heroux has quit (Ping timeout: 256 seconds).
10:43:34 <Jafet> > "hi el" ++ "liott"
10:43:36 <lambdabot> "hi elliott"
10:43:49 <fizzie> You are skewing the data.
10:44:19 -!- heroux has joined.
10:44:27 <Jafet> Literaelliotty.
10:44:29 <fizzie> Poor lambdabot, (according to the graph) always just muttering to emself.
10:44:53 <fizzie> Jafet: That one got ignored, it's based on a split to words.
10:45:00 <fizzie> (It's also not real-time.)
10:45:46 <nooga> el ttl io
10:46:23 -!- ais523 has quit (Ping timeout: 245 seconds).
10:50:39 -!- DHeadshot has quit (Read error: Connection reset by peer).
10:50:45 -!- DH____ has joined.
10:53:12 -!- ais523_ has joined.
10:53:31 -!- ais523 has joined.
10:59:00 <ThatOtherPerson> fungot: Hablas espaol?
10:59:00 <fungot> ThatOtherPerson: k i vil cum der dude..u dint create to god. hw was the lec lol ibefore that got lab haven do can do togetherlol i bring the mini project. and course. i guess.
10:59:47 -!- ais523 has quit (Remote host closed the connection).
11:00:23 <Vorpal> ^style
11:00:23 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms* speeches ss wp youtube
11:00:27 <Vorpal> ais523_, hi
11:00:41 <Vorpal> ais523_, did you make that http://www.intercaloninterstates.org/ site?
11:01:11 <Vorpal> sad it is only a joke, would have been even more funny if some sort of pre-processor for it was actually implemented XD
11:01:14 -!- ais523 has joined.
11:01:23 <Vorpal> oh okay
11:01:27 <Vorpal> <Vorpal> ais523_, hi
11:01:27 <Vorpal> <Vorpal> ais523_, did you make that http://www.intercaloninterstates.org/ site?
11:01:27 <Vorpal> <Vorpal> sad it is only a joke, would have been even more funny if some sort of pre-processor for it was actually implemented XD
11:01:28 <Vorpal> ais523, ^
11:01:54 <ais523> Vorpal: I didn't make it
11:01:54 <ais523> I did comment on it in ali, though
11:01:58 <Vorpal> ah
11:02:05 <ais523> and write some general comments about INTERCAL on the Reddit thread
11:02:15 <Vorpal> okay
11:02:21 <Vorpal> ais523, do you know who made it?
11:02:26 <ais523> no
11:02:29 <Vorpal> oh
11:02:41 <ais523> well, I know their reddit username and their email address
11:02:48 <Vorpal> fair enough
11:02:49 <ais523> but they both appear to be single-purpose accounts
11:02:56 <Vorpal> nobody in here?
11:03:03 <ais523> so it may be someone I know using a pseudonym
11:03:07 <Vorpal> ah
11:03:32 <Vorpal> ais523, you should totally implement a web framework for intercal though, it would be so funny
11:05:01 <ais523> INTERCAL is really really bad at string handling
11:05:55 <Vorpal> right, why should that stop you
11:07:38 -!- Taneb has joined.
11:08:18 <Taneb> Today's Comments on a Postcard is somewhat odd
11:12:46 -!- carado_ has joined.
11:13:53 -!- ais523 has quit (Ping timeout: 245 seconds).
11:26:58 -!- copumpkin has quit (Ping timeout: 240 seconds).
11:27:36 -!- copumpkin has joined.
11:29:12 -!- impomatic has joined.
11:29:44 -!- heroux has quit (Ping timeout: 260 seconds).
11:31:25 -!- heroux has joined.
11:34:53 -!- Taneb has quit (Quit: Leaving).
11:36:21 <Jafet> "Jews are forbidden from doing creative work on the Shabbat."
11:36:34 <Jafet> But they appear to have many creative ways around this rule.
11:38:00 <Sgeo> Clearly they came up with those ways on Sunday-Friday
11:39:30 <Jafet> If they invent one during shabbat, I guess they aren't allowed to use it.
11:44:43 -!- ais523 has joined.
11:49:33 -!- ais523 has quit (Ping timeout: 240 seconds).
12:01:39 -!- heroux has quit (Ping timeout: 252 seconds).
12:03:21 -!- heroux has joined.
12:03:33 -!- ThatOtherPerson has quit (Ping timeout: 240 seconds).
12:08:51 -!- ais523 has joined.
12:17:20 -!- ais523 has quit (Ping timeout: 260 seconds).
12:26:06 <nooga> http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3558.pdf C++14 getting futures?
12:26:52 <AnotherTest> C++11 has std::future
12:27:44 <AnotherTest> http://en.cppreference.com/w/cpp/thread/future
12:30:58 <AnotherTest> nooga: that proposal just adds a number of extra's it seems
12:31:07 <AnotherTest> *extras
12:31:27 <nooga> i'm not up to date with c++
12:31:31 <nooga> i don't use it
12:31:52 -!- impomatic has quit (Quit: impomatic).
12:39:26 -!- Taneb has joined.
12:45:17 <Jafet> Most people who use it aren't, either.
12:47:54 -!- ThatOtherPerson has joined.
12:51:28 -!- heroux has quit (Ping timeout: 240 seconds).
12:53:25 -!- heroux has joined.
12:53:41 -!- ais523 has joined.
12:57:12 -!- nooga has quit (Ping timeout: 252 seconds).
13:05:22 -!- ais523 has quit (Ping timeout: 246 seconds).
13:06:31 -!- ais523 has joined.
13:06:51 -!- augur has quit (Remote host closed the connection).
13:07:18 -!- augur has joined.
13:09:52 <Taneb> Ideas for family-tree:
13:10:05 <Taneb> Unify traversePerson/traverseFamily/traverseEvent
13:10:11 <Taneb> Remove events (they're stupid)
13:11:39 -!- augur has quit (Ping timeout: 245 seconds).
13:13:03 -!- heroux has quit (Ping timeout: 245 seconds).
13:13:20 <Taneb> What could I call the unified traversal
13:14:17 <olsner> traverse?
13:14:30 <Taneb> Taken
13:14:36 -!- monqy has joined.
13:14:52 <Taneb> Something short, like, 5-6 letters
13:15:06 <Taneb> ftTrvs (no)
13:15:06 -!- heroux has joined.
13:15:17 <ion> esrevart
13:15:48 <Taneb> ...no
13:16:20 <ion> That’s good, too.
13:20:04 -!- atriq has joined.
13:23:04 -!- atriq has quit (Client Quit).
13:25:25 -!- nooodl has joined.
13:28:23 -!- nooga has joined.
13:30:11 <Jafet> srvrt
13:33:14 -!- nooga has quit (Ping timeout: 256 seconds).
13:38:57 -!- conehead has joined.
13:44:36 -!- nooga has joined.
13:51:19 -!- augur has joined.
13:56:03 -!- nooga_ has joined.
13:56:31 -!- carado_ has quit (Quit: Leaving).
13:56:39 -!- carado has joined.
13:56:43 -!- impomatic has joined.
13:58:53 -!- nooga has quit (Ping timeout: 245 seconds).
14:00:56 -!- nooga_ has quit (Ping timeout: 260 seconds).
14:07:22 -!- FreeFull_ has changed nick to FreeFull.
14:07:38 -!- nooodl has quit (Ping timeout: 245 seconds).
14:13:58 -!- sebbu2 has quit (Read error: Connection reset by peer).
14:14:19 -!- sebbu has joined.
14:14:57 -!- sebbu has quit (Changing host).
14:14:57 -!- sebbu has joined.
14:15:54 <ais523> Vorpal: re the intercal on interstates thing, claudio calvelli (the maker of CLC-INTERCAL) replied to a comment of mine in a way that vaguely implies he might be the author, but I'm not sure
14:16:27 <Vorpal> heh
14:16:55 <Vorpal> ais523, would it be least painful to add these extensions to C- or CLC-INTERCAL?
14:17:12 <ais523> hmm
14:17:19 <ais523> the page itself implies it's based on C-INTERCAL
14:17:33 <ais523> in general, C-INTERCAL is easier to change; OTOH, CLC-INTERCAL has more of the functionality in question already
14:17:40 <Vorpal> well, yes, but the download is empty, just a README says "April's Fools"
14:17:46 <ais523> and is more flexible, in that it supports more types of changes
14:18:07 <Vorpal> hm
14:18:15 <Vorpal> so no clear answer to the question then?
14:18:32 <ais523> indeed
14:18:54 <Vorpal> would you ever consider implementing something like interstates?
14:20:09 <ais523> I'm not sure I get exactly how it works, from the description
14:20:34 <Vorpal> I said something like it, with that I mean a web framework for intercal, might obviously need some changes
14:20:42 <Vorpal> or adding features not described there
14:20:59 <ais523> right
14:21:25 <ais523> in general, I'd like to see it done inside the language as a library, rather than as addons to the compiler
14:21:30 <Vorpal> Hm are there any CGI programs written in INTERCAL?
14:21:39 <ais523> yes
14:21:43 <Vorpal> heh
14:22:07 <Vorpal> I thought data got passed as environment variables, how do you deal with that?
14:22:11 <ais523> oh wow, not just that, it still works: http://www.muppetlabs.com/~breadbox/intercal/ins/insstart.html
14:22:53 <ais523> "Of course, CGI also makes valuable information available through environment variables, and INTERCAL knows nothing of such objects. But a carefully designed program can make do without that information."
14:23:23 <Vorpal> heh
14:23:52 <Vorpal> Well you could use IFFI I assume to do that
14:23:59 <ais523> yeah but it didn't exist at the time
14:24:05 <Vorpal> fair enough
14:24:15 <ais523> or you could use the FFI to C, which would probably be easier than the FFI to Befunge-98
14:24:20 <Vorpal> true
14:24:21 <ais523> but that didn't exist at the time either
14:24:39 <Vorpal> anyway aren't there a few compiler language extensions in ick already?
14:24:51 <Vorpal> as opposed to libraries in the language
14:24:59 <Vorpal> IFFI and the C FFI obviously
14:25:04 <Vorpal> threads iirc?
14:25:19 <ais523> yeah, and even COME FROM is technically a C-INTERCAL extension
14:25:22 <ais523> although it became standard
14:25:32 <ais523> C-INTERCAL is the gcc of INTERCAL, really, if it does things they become standard
14:25:40 <Vorpal> heh
14:25:53 <Vorpal> you wield considerable power over a small group of people then ;P
14:26:12 <ais523> Vorpal: yeah; it's hard to be in the top n of the world at pretty much everything
14:26:25 <ais523> but luckily it doesn't take much dedication to become one of the world's top few INTERCAL programmers
14:26:27 <Vorpal> where n is? ;P
14:26:47 <Vorpal> I can be one of the top n anything, if n is large enough
14:27:07 <ais523> where n is an appropriately-sized value :)
14:27:19 <Vorpal> right
14:31:10 <Taneb> Note to self: don't try to IRC and Guitar Hero at the same time
14:31:15 <Taneb> Even on the really long notes
14:33:20 <ais523> Taneb: you could map the guitar to keys on the keyboard
14:33:29 <ais523> then you'd just have to find appropriate songs that let you play the sentences you wanted to type
14:34:19 <monqy> alt. clear your mind and let your desires channel the spirit of guitar hero; fill #esoteric with beautiful rockin poetry
14:34:43 -!- DH____ has quit (Ping timeout: 245 seconds).
14:35:19 -!- DHeadshot has joined.
14:36:03 -!- nooga has joined.
14:37:09 <nooga> i'm trying to find some resources on CPS and compiling functional languages
14:37:39 <Taneb> monqy, so here I lie
14:37:44 <Taneb> In the belly of a shark
14:37:47 <Taneb> So ---- cold
14:37:49 <Taneb> so ---- dark
14:39:11 <Gregor> A Facebook ad is inviting me to join the Freemasons.
14:39:41 <Gregor> Should MAAAAAYBE consider looking at my "religious views" info field before generating that ad.
14:41:25 <ais523> Gregor: I'm not sure how precise the targeting is, in that respect
14:41:27 <Taneb> Should I choose ice cream salesman based on political beliefs
14:41:47 <Gregor> ais523: Clearly not enough.
14:41:51 <Gregor> Taneb: Yes.
14:42:13 <ais523> Taneb: I thought you earlier said that there was only one ice cream shop in hexham, and it closed down
14:42:18 <Gregor> lol
14:42:41 <Taneb> ais523, no
14:42:46 <Taneb> The one I like is closing down
14:42:53 <ais523> oh
14:42:56 <Taneb> And the handy ice cream van, the driver votes UKIP
14:43:05 <Taneb> Quite vocally
14:44:06 <monqy> how does an ice cream man do vocal politics. that sounds like a bad idea
14:45:31 <Gregor> "Hey there little child, this ice cream bar costs 50p... and a secured UKIP vote from your parents."
14:45:48 <ais523> "ice cream bar"?
14:45:57 <monqy> a bar of ice cream
14:45:59 <ais523> Gregor: do you not understand the concept of an ice cream van?
14:46:06 <ais523> (do they even exist in the US?)
14:46:12 <ais523> I guess they might have some for sale
14:46:17 <Gregor> ais523: Evidently not? I assume they are analogous to an ice cream truck?
14:46:27 <ais523> but they mostly exist for dispensing icecream into cones directly out of a machine
14:46:36 <Gregor> Right, totally different thing here.
14:46:39 <ais523> they drive around playgrounds and the like and play music so you know they're there
14:46:55 <ais523> and park on beaches
14:47:06 <Gregor> Ice cream trucks in the US serve the same purpose but sell ice cream bars and various prepackaged nonsense.
14:47:11 <AnotherTest> I must say they sometimes use a bell rather than music
14:47:13 <monqy> they also play music
14:47:17 <Taneb> The ice cream van that did the best ice cream in Hexham, the driver got arrested for drug dealing
14:47:30 <Gregor> Taneb: That's ALSO a tradition of American ice cream trucks!
14:47:37 <Gregor> (Reference: GTA: Vice City)
14:47:43 <monqy> i've never seen an ice cream truck but i've heard them. i've also seen depictions of an ice cream truck in action
14:47:51 <ais523> Taneb: ouch that's a bad combination
14:48:02 <monqy> drug-laced ice cream?
14:48:15 <ais523> Gregor: a typical ice cream van in the UK will have a small freezer containing a variety of prepackaged brand-name ice-cream just in case someone orders it
14:48:17 <ais523> but it's not used often
14:48:46 <Gregor> ais523: Right, just imagine that that's the entire thing, and you've got the American analogue.
14:48:51 <ais523> right
14:48:59 <Gregor> We don't like fresh things in America.
14:49:03 <Gregor> If it's not packaged, it's not food.
14:51:20 <ais523> well, it's still not particularly fresh in that sense, they're still making it out of prepackaged artificial ice cream mix, rather than actual milk
14:52:23 <monqy> do they have astronaut ice cream
14:52:46 <ais523> I don't think so
14:53:06 <kmc> http://en.wikipedia.org/wiki/Glasgow_Ice_Cream_Wars
14:54:33 <monqy> The conflicts, in which vendors raided one another's vans and fired shotguns into one another's windscreens, were more violent than might typically be expected between ice-cream salesmen.
14:54:48 <Gregor> “The conflicts, in which vendors raided one another's vans and fired shotguns into one another's windscreens, were more violent than might typically be expected between ice-cream salesmen.”
14:54:51 <Gregor> Oh
14:54:56 <Gregor> Hahah, we both quoted the same bit >_>
14:55:04 <kmc> in the US the trucks generally have soft serve machines and also prepackaged ice cream novelties
14:56:00 <ais523> gah, I've completely forgotten which side Phantom_Hoover is on the Glasgow vs. Edinburgh argument
14:56:15 <Gregor> ais523: The side with the least vowels.
14:56:22 <Gregor> (All True Scotsmen)
14:56:31 <Taneb> `quote Glasgow
14:56:33 <HackEgo> 459) <Phantom_Hoover> Riots in Glasgow would probably be reported as a sudden drop in crime. \ 615) <Phantom_Hoover> No you can't fight crime in Glasgow. <Phantom_Hoover> It's like trying to get rid of the space-time continuum. \ 783) <Taneb> Phantom_Hoover, like Glasgow but nicer <Taneb> So, not like Glasgow at all
14:56:44 <ais523> right
14:56:58 <kmc> haha
14:57:06 <Gregor> `quote Edinburgh
14:57:08 <HackEgo> No output.
15:04:56 -!- nooodl has joined.
15:08:20 -!- heroux has quit (Ping timeout: 245 seconds).
15:10:23 -!- heroux has joined.
15:13:11 <nooga> meh
15:13:31 <nooga> I can't even buy "Lisp In Small Pieces" in Poland
15:16:24 -!- impomatic has quit (Remote host closed the connection).
15:17:34 -!- impomatic has joined.
15:19:10 -!- ais523_ has quit (Quit: Page closed).
15:27:54 <fizzie> There's a single (I think US-style) ice cream truck company operating around here, but I think they've been cutting down the rounds, it's apparently not very profitable business any more.
15:28:45 <fizzie> I think we established on-channel that the ice cream truck melody is the same in here and in X, where X is somewhere not here, once.
15:35:01 <kmc> http://www.mistersoftee.com/ is a famous ice cream truck franchise in NYC
15:35:21 <kmc> their song is on that site
15:35:37 <kmc> yes, the premise of this brand is that you are eating Mr. Softee's hair / brains
15:38:22 <ais523> fizzie: there are multiple ice cream truck melodies in use in the UK
15:38:32 <ais523> also, you live in Finland, doesn't it have enough ice already?
15:42:19 <fizzie> ais523: I understand they are more profitable in the summer, where even we have a few slightly warm days.
15:42:34 <fizzie> Though I think they are an all-year operation.
15:43:37 -!- ThatOtherPerson has quit (Quit: Leaving).
15:44:17 <fizzie> Possibly with a strongly pruned schedule in the winter. At least I don't remember having heard the tune in a while.
15:44:28 <fizzie> Could be they just dropped the nearby stop.
15:45:00 <fizzie> The website of the company running it doesn't have anything in English.
15:45:27 <fizzie> Also, apparently they sell (presumably frozen) pizzas now, too.
15:46:25 <kmc> they microwave them in the truck?
15:46:28 -!- heroux has quit (Ping timeout: 240 seconds).
15:47:08 <Koen_> microwaved pizzas? berk :(
15:48:31 -!- heroux has joined.
15:49:09 <monqy> berk indeed
15:49:32 <kmc> they're fine
15:49:49 <kmc> in NYC there's a law that they can't play the music while not moving
15:49:52 <kmc> however it's routinely ignored
15:51:22 <kmc> Various Classes injured—Instruments of Torture—Encounters ; Servants, Beer-shops, Children, Ladies of elastic virtue—Effects on the Musical Profession—Retaliation — Police themselves disturbed—Invalids distracted—Horses run away—Children run over—A Cab-stand placed in tho Author's street attracts Organs—Mobs shouting out his Name— Threats to Burn his House—Disturbed in the middle of the night when very ill—An
15:55:29 <Koen_> Ladies of elastic virtue
15:58:06 <AnotherTest> What's a good length for a markov chain that generates text?
15:58:21 <ais523> AnotherTest: you could try asking fungot
15:58:21 <fungot> ais523: start hoi sir se control ki pura tym th0di na he mayo?
15:58:23 <AnotherTest> (text for a random babble AI bot)
15:58:32 <ais523> I think it depends on your source material
15:58:38 <AnotherTest> fungot: What's your chain length?
15:58:38 <fungot> AnotherTest: k d i vil nt so met some hadsome boys. i even told mark in my dream of my world without you... for about 3 minutes
15:58:48 <AnotherTest> ah 3
15:59:11 <AnotherTest> ais523: Source material will be previous messages
15:59:31 <AnotherTest> (In the context of IRC, that would mean what anyone says)
16:00:09 <ais523> AnotherTest: fungot already has a ^style IRC; you could ask fizzie about the settings it uses
16:00:09 <fungot> ais523: of course... you too!! please see your codes in flag to refer to ur own name? ya i also i since 1pm lo even worse. he's not around or just still asleep. i thought my dad wouldwake me up. last min gt reunion. i juz left house leh... ur thing end already
16:01:07 <AnotherTest> fizzie: what chain length do you use for fungot's markov chain?
16:01:07 <fungot> AnotherTest: in. should i approach... james for studiow rental too, dat we took on ur camera with that. something like a statistic?.. the real word is sarcasm... .nt scarcasim zouk on
16:01:31 <AnotherTest> I must say fungot is pretty random...
16:01:31 <fungot> AnotherTest: only one place can sit. i go sell txtbk on monday. thanks
16:02:45 <kmc> AnotherTest: 3 to 5 characters is generally good
16:03:15 <AnotherTest> kmc: Do you mean words?
16:03:17 <kmc> or maybe 2 words, if you want to do it by words
16:03:22 <AnotherTest> oh ok
16:03:24 <kmc> AnotherTest: you can do it either way
16:03:32 <AnotherTest> Yes, that's true
16:03:45 <AnotherTest> I think words might give better results though
16:04:02 <kmc> it depends on what kind of results you want
16:04:10 -!- copumpkin has quit (Ping timeout: 245 seconds).
16:04:17 <kmc> doing it by characters will make it generate a lot of non-words that are related to real words in an often humorous way
16:04:31 <kmc> my markov chain program (http://hackage.haskell.org/package/detrospector) has a mode specifically to print such words
16:04:37 <kmc> its name is an example of such a word
16:04:40 -!- copumpkin has joined.
16:04:44 <kmc> so it's also a convenient way to name software :)
16:05:03 <AnotherTest> Well, I want random looking results, but still in some way comprehensible
16:05:25 <Taneb> I still haven't figured a name for that function
16:05:29 <kmc> you could have both chains and choose between them with some probability
16:05:36 <kmc> what function Taneb?
16:05:52 <Taneb> kmc, for my Data.FamilyTree library
16:06:00 <AnotherTest> kmc: hm, that's actually a pretty interesting idea
16:06:09 <Taneb> Unifying traversePerson/traverseEvent/traverseFamily
16:06:38 <AnotherTest> Taneb: do you want 1 word for person event and family?
16:06:50 <Taneb> Perhaps
16:07:03 <Taneb> But I'd prefer one word for traversePerson and traverseFamily
16:07:05 <AnotherTest> "Something"
16:07:11 <Taneb> (I don't particularly care about events)
16:07:12 <AnotherTest> oh right
16:07:49 <AnotherTest> traversePersonOrFamilyOrEventButIDontParticluaryCareAboutThat
16:07:51 <Taneb> Thinking accessFt
16:07:54 <kmc> well people and families are both vehicles in the dawkinsian sense
16:08:10 <Taneb> kmc, I can't exactly call them vehicles
16:08:14 <kmc> nope
16:08:56 <AnotherTest> i2p broke :/
16:09:09 <AnotherTest> java crap
16:09:28 <fizzie> AnotherTest: Variable.
16:09:49 <fizzie> AnotherTest: See https://github.com/vsiivola/variKN for details.
16:09:52 <AnotherTest> fizzie: ok
16:09:54 <AnotherTest> thanks
16:10:01 <fizzie> (It's the illest.)
16:11:13 * kmc googles Kneser-Ney smoothing, sees that the first page of hits is entirely PDFs
16:11:16 <kmc> scary
16:11:51 <fizzie> We've got an agglutinative language -- up to some degree, anyway; it's not quite all that -- and we do our language models with unsupervised morpheme segmentation -- https://github.com/aalto-speech/morfessor also fancy -- so we occasionally need large model orders.
16:14:22 <fizzie> ^style irc
16:14:22 <fungot> Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams)
16:14:35 <fizzie> fungot: I think that's enough of you typing like a texting teenager.
16:14:36 <fungot> fizzie: but soon, the university's cafeteria slowly kills my taste buds.
16:14:52 <fizzie> fungot: You don't even eat there; I do.
16:14:52 <fungot> fizzie: " thanks." or "" would push those two characters are much of a headache right now
16:16:22 <fizzie> `run words --finnish 10 # I think this one does N=4 character N-grams? Or possibly trigrams. Longer than bigrams, anyway.
16:16:25 <HackEgo> kurskymisempän kirityksensa kulmastuvillensa noudeksuaallani napausosiatyydemmilla ilmeiksiatereimpasi kynitaanne lopuvassanistaiseksy virkeimpiä saanillemalta
16:17:25 <fizzie> It doesn't do any cross-word modeling, though.
16:18:38 -!- heroux has quit (Ping timeout: 272 seconds).
16:19:45 -!- heroux has joined.
16:19:54 -!- monqy has quit (Quit: hello).
16:33:46 <AnotherTest> pff, i2p wasn't down just ddos
16:34:07 <AnotherTest> I really don't see the point in taking down random things
16:35:33 <fizzie> It lets you feel like a real man, AIUI.
16:37:09 -!- heroux has quit (Ping timeout: 276 seconds).
16:37:29 -!- heroux has joined.
16:46:13 -!- nooga has quit (Ping timeout: 246 seconds).
16:58:04 -!- heroux has quit (Read error: Operation timed out).
16:58:46 -!- Bike has joined.
17:01:21 -!- heroux has joined.
17:13:42 -!- enapupe has joined.
17:13:53 -!- enapupe has left ("Leaving").
17:17:39 -!- enapupe has joined.
17:17:51 -!- enapupe has left ("Leaving").
17:29:00 -!- DHeadshot has quit (Read error: Connection reset by peer).
17:29:06 -!- DH____ has joined.
17:31:22 -!- heroux has quit (Ping timeout: 246 seconds).
17:33:13 -!- heroux has joined.
17:36:03 -!- epicmonkey has quit (Ping timeout: 252 seconds).
17:58:20 -!- heroux has quit (Ping timeout: 245 seconds).
18:00:18 -!- nooodl_ has joined.
18:03:06 -!- heroux has joined.
18:03:28 -!- nooodl has quit (Ping timeout: 245 seconds).
18:06:28 -!- monqy has joined.
18:11:04 -!- nooga has joined.
18:13:04 -!- NuclearMeltdown has joined.
18:13:09 <NuclearMeltdown> hi
18:13:20 <NuclearMeltdown> What's the Freenode April fool's riddle thing about?
18:13:34 * Bike points at topic
18:13:52 <ais523> Bike: I think NuclearMeltdown's been here before, it's OK
18:15:27 <NuclearMeltdown> https://blog.freenode.net/2013/03/insert-witty-title-here < there that's what was sent to freenode users
18:15:56 <coppro> Freenode always sets up a complex puzzle for april fools
18:16:32 <NuclearMeltdown> It looks like brainfuck code
18:16:36 <ais523> 2013/03? look of disapproval
18:17:54 -!- heroux has quit (Ping timeout: 276 seconds).
18:18:09 <ais523> and yeah, it looks a lot like BF, rather loosely coded as well
18:18:09 -!- heroux has joined.
18:19:04 <elliott> ais523: i think you may be mistaken about Bike's intentions
18:19:21 <ais523> elliott: hmm
18:19:22 <ais523> perhaps i am
18:19:24 <ais523> *I am
18:19:24 <NuclearMeltdown> It doesn't look like it takes any input. It just outputs "eprog"
18:19:28 <ais523> can you suggest an alternative explanation?
18:24:04 <NuclearMeltdown> wellI made it to the eprog channel
18:24:39 <elliott> ais523: perhaps Bike can :P
18:25:10 <Bike> nope, i'm clueless too
18:25:59 -!- heroux has quit (Ping timeout: 255 seconds).
18:26:36 <elliott> Bike: well it looked like ais523 was assuming the topic was helpful and you were trying to help NuclearMeltdown by saying that it's a channel about esolangs.
18:26:41 <elliott> but actually you were trying to trick them!!!!!!
18:26:47 <elliott> hopw this help
18:26:50 -!- heroux has joined.
18:27:19 <ais523> elliott: no, I know the topic is useless
18:27:36 <elliott> almost as useless as the channel
18:27:36 <ais523> for both purposes, really (although it still has the link to the logs)
18:27:59 <Bike> help
18:29:18 <FreeFull> http://www.reddit.com/r/haskell/comments/1bfojn/functor_is_now_a_superclass_of_monad_in_ghc_head/
18:30:34 <monqy> is this an april's fool
18:31:20 <Taneb> The code in the file it links to does not have it like that
18:32:39 <FreeFull> Damn, my plot was found out
18:34:31 <Bike> need a better joke... something people would like... probably a joke about corporations
18:35:26 -!- impomatic has quit (Ping timeout: 256 seconds).
18:39:19 <ais523> incidentally, Slashdot's april fools thing is completely not funny this year
18:39:26 <ais523> although it's lead to some interesting discussion
18:39:46 <ais523> also someone who recognised rot13 was a substitution cipher, but apparently not the specific cipher, and so solved it by hand
18:39:52 <Vorpal> ais523, what is their joke? I never visit their site
18:40:22 <ais523> Vorpal: articles are being rot13ed and you have to log in to be able to derot13 them without interstitial ads
18:40:28 <ais523> in order to persuade people to log in
18:40:37 <monqy> that's not very funny
18:40:37 <ais523> (followed by at least four obviously fake stories, rot13ed)
18:40:42 <Vorpal> that is just stupid
18:40:46 <ais523> well yeah
18:42:09 -!- epicmonkey has joined.
18:42:39 <ais523> slashdot's done some pretty good april 1 stuff in the past
18:42:51 <ais523> I missed omg ponies, but it's apparently one of the best april fools things ever (and this is before ponies became a meme)
18:43:10 <ais523> and the achievements thing was pretty good too
18:51:24 -!- pikhq has quit (Ping timeout: 252 seconds).
19:00:05 -!- heroux has quit (Ping timeout: 256 seconds).
19:00:16 -!- augur has quit (Read error: Connection reset by peer).
19:00:39 -!- augur has joined.
19:01:48 -!- heroux has joined.
19:07:43 -!- Phantom_Hoover has joined.
19:13:20 -!- FreeFull has quit (Quit: Nitronic Rush).
19:19:08 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
19:21:47 -!- ThatOtherPerson has joined.
19:26:17 <ThatOtherPerson> So, what exactly is the hash in the topic for?
19:26:51 <ais523> ThatOtherPerson: confusing people who are trying to cheat in freenode's april fools quiz via /list
19:28:24 <ThatOtherPerson> ais523: freenode has an April Fool's Day quiz?
19:28:30 <fizzie> Every year.
19:28:36 <ais523> ThatOtherPerson: yes
19:28:39 <fizzie> https://blog.freenode.net/2013/03/insert-witty-title-here has the starting point.
19:28:50 <fizzie> Though I have no idea whether they're still awarding any cloaks?
19:28:53 <ThatOtherPerson> Ah, thanks!
19:28:57 <fizzie> They had people who had solved it already, I think.
19:29:02 <elliott> what kind of cloak do you get anyway
19:29:17 <fizzie> Perhaps it says "i/am/a/fool".
19:30:28 -!- AnotherTest has quit (Quit: Leaving.).
19:31:18 <Taneb> Should I put family-tree-4.0.0.0 on Hackage yet
19:32:12 <fizzie> A quick grep on all freenode logs reveals at least "april-fools/winner/thesecondest".
19:32:19 <fizzie> I suppose it'd be something like that.
19:32:27 <fizzie> Very prestigious, I'm sure.
19:33:20 <fizzie> (Uh, that is, "all of my personal logs that are from the freenode network", not "all freenode traffic ever".)
19:34:05 <fizzie> There's also a april-fools/winner/bjoern and that's all cloaks in my logs that contain the string "fool". Except for colchester-lug/silly-fool/donut, but that's probably not quiz-related.
19:34:24 <fizzie> No year in it. :/
19:36:25 <elliott> april fools class of 2013
19:37:13 -!- oerjan has joined.
19:40:43 <oerjan> i seem to have forgotten to read the logs yesterday
19:41:14 <monqy> april fool's
19:41:36 <oerjan> monqy: wait do you mean March 30 didn't exist?
19:41:44 <oerjan> *31
19:43:46 <monqy> an elaborate ruse
19:44:15 -!- monqy has quit (Quit: hello).
19:44:31 <oerjan> darn now monqy stopped existing too
19:45:00 <Taneb> oerjan, should I upload family-tree 4.0.0.0 to Hackage?
19:45:16 <Taneb> Or even 0.4.0.0
19:45:19 <ais523> oerjan: yes, march 31 was cancelled this year, they didn't have the budget for it
19:45:34 <Taneb> Yesterday was cancelled due to lack of interest
19:45:44 <Taneb> The pendulums were held and the clocks reset
19:46:28 <oerjan> <Taneb> Have I done enough in this community to warrant my own page on the wiki <-- i think you've done more than i had when i made my own page
19:46:48 <oerjan> you have more esolangs, although probably not as many programs in them.
19:47:04 <elliott> oerjan is notable because he is a wiki admin
19:47:07 <oerjan> Taneb: i don't have an opinion on family-tree
19:47:48 <oerjan> Taneb: although i think most people encourage uploading early and often
19:48:10 <oerjan> ais523: i'll just read the elaborate ruse then.
19:48:15 <kmc> by the time you finish reading this sentence edwardk has uploaded 27 additional package versions
19:48:54 <oerjan> elliott: i am? yay!
19:49:27 <oerjan> elliott: have you passed me in number of edits yet?
19:49:29 -!- Mathnerd314 has changed nick to Mathnerd626.
19:49:34 <ThatOtherPerson> "You hear someone cursing shoplifters" <-- did NetHack just say that or am I sleeping?
19:49:41 <elliott> oerjan: hm good question. let me see if i can remember the query for that
19:50:01 <elliott> oerjan: also, yay? keep that up and you'll end up really being a wiki admin.
19:50:14 * oerjan living dangerously
19:50:56 <Taneb> I don't like writing about myself, gah
19:51:23 -!- augur has quit (Remote host closed the connection).
19:52:02 <elliott> oerjan:
19:52:03 <elliott> | Oerjan | 2388 |
19:52:03 <elliott> | Ehird | 1734 |
19:52:09 <oerjan> huh
19:52:16 <elliott> probably closer if you merge in my previous accounts
19:52:39 <elliott> cpressey has edited more than ais523, surprisingly
19:52:49 <ais523> doesn't surprise me
19:53:06 <ais523> I tend to make large single edits when writing about languages
19:53:39 -!- ais523 has quit.
19:53:48 <oerjan> i also make large single edits...
19:54:10 <oerjan> since i don't like taking over most of recent changes
19:54:25 <oerjan> i do lots of previews though.
19:55:19 <elliott> april fooles joke: preview buton saves the page
19:55:41 <oerjan> elliott: that fools the wrong person, i'm afraid
19:55:44 <fizzie> April fooles megajoke: preview baton deletes the page?
20:00:54 <Taneb> Can I, like, get one of you guys to right a page about me on the wiki
20:01:10 <elliott> I can wrong one
20:01:35 <Taneb> You don't understand
20:01:43 <Taneb> All the pages about me on the wiki are slanty
20:04:37 <oerjan> elliott: What we need is a template that turns the "rn" in Nathan van Doorn into an animation that cycles between rn and m.
20:05:11 <oerjan> only then can a proper page be made.
20:05:30 <oerjan> it might also contain small explosions.
20:05:39 <elliott> oerjan: how about it always says "rn", but has really bad keming.
20:05:47 <oerjan> elliott: OKAY
20:07:41 <elliott> oerjan: btw you have to update the wiki for me
20:07:52 <oerjan> ic.
20:08:01 <oerjan> sic transit gloria wiki
20:09:32 <oerjan> google actually made that a suggestion when i typed the 'w'. sadly only about 9 hits.
20:09:59 -!- zzo38 has joined.
20:10:21 <elliott> probably people wanting to look it up on WP
20:10:43 <oerjan> it looks like a _lot_ of phrases work that way.
20:10:51 -!- augur has joined.
20:11:33 <oerjan> i get "elliott wiki" as the last suggestion on the "wi"
20:12:15 <elliott> thats my true name
20:12:18 <oerjan> similarly for oerjan, although it turns oe to ø
20:13:00 -!- augur has quit (Remote host closed the connection).
20:13:02 <oerjan> <Halite> I'd like to know an operation whose functionally completeness is unknown
20:13:07 <shachaf> elliott wiki, school.
20:14:04 <oerjan> i'm wondering if he means boolean completeness (in which case the answer is that it cannot be unknown as it's easy to check) or lambda calculus completeness
20:14:37 <oerjan> (also wondering if he knows what he means)
20:14:43 <elliott> probably the former. he was trying to make a language based around that last time.
20:14:48 <oerjan> aha
20:15:04 <elliott> just allow the operation to be uncomputable
20:15:10 <elliott> case on RH, perhaps
20:15:13 <oerjan> i think i saw a reddit post about it recently
20:15:48 <oerjan> elliott: um a boolean function of booleans in the usual sense cannot be uncomputable.
20:16:07 <elliott> oerjan: well if you case on whether RH is true or not then it's more that you don't know which of two functions it is.
20:16:09 <oerjan> it has, after all, a finite truth table
20:16:20 <oerjan> oh i guess.
20:16:24 <elliott> that doesn't mean we know what the truth table is
20:18:02 <oerjan> the question then is whether we know the operation if we don't know its truth table.
20:18:30 <oerjan> quite philosophical.
20:18:58 <elliott> oerjan: well it's a case of, if you define the function as its truth table, then you know what the truth table is classically, but not constructively.
20:19:28 <elliott> IOW, the function only exists classically (unless you can decide RH, obviously)
20:24:29 <oerjan> mhm
20:26:44 -!- Phantom_Hoover has joined.
20:27:57 -!- ThatOtherPerson has quit (Quit: Leaving).
20:30:54 <Taneb> Okay, now I have on my computer some HTML with naught but a h1 and a script switching the text of the h1 back and forth between "Nathan van Doorn" and "Nathan van Doom"
20:32:31 <Phantom_Hoover> yay?
20:34:58 <Taneb> I wonder if it could be done with CSS rather than JavaScript
20:34:59 <fizzie> If I type "fizzie w", Google suggests I'm looking for a "fizzy wiki".
20:35:26 <Taneb> I get "tneb webmail"
20:36:24 <fizzie> Ooh, are you named after the Tamil Nadu Electricity Board?
20:37:48 <Phantom_Hoover> I don't get any suggestions :(
20:44:32 -!- augur has joined.
20:47:05 -!- lahwran has changed nick to lahwran-.
20:47:07 -!- lahwran- has changed nick to lahwran.
20:49:36 <oerjan> Taneb: maybe the bad keming version could be made with just css.
20:50:54 <oerjan> i think running actual scripts might require elliott to do something.
20:52:48 <oerjan> as for css, i don't know enough of it to be sure
20:54:25 -!- ThatOtherPerson has joined.
20:56:49 <fizzie> Doo<span style="letter-spacing: -Kpx;">rn</span>. With the right K. Possibly fractional. Possibly also some other unit.
20:57:32 <fizzie> Making a robustly bad keming across a variety of devices and renderers and fonts left as an exercise.
20:57:39 <oerjan> EEK
20:57:54 <oerjan> (that was to the second line)
20:58:44 <oerjan> surely em/ex would be better than px in terms of working across fonts, do css support that?
20:58:49 <ThatOtherPerson> O_o
20:58:52 <fizzie> Yes and yes.
20:59:02 <ThatOtherPerson> Teh internetz has turned into a battleground
20:59:11 <fizzie> And I guess a "both" too, for good matter.
20:59:15 <Taneb> -0.1em looks good
20:59:25 <fizzie> Where "good" means "bad"?
20:59:30 <Taneb> Precisely
21:00:34 <Taneb> ThatOtherPerson, Tumblr seems to have turned into naught but pictures of Misha Collins
21:01:05 <ThatOtherPerson> The epic battle of XKCD vs. Wikipedia is currently ongoing
21:01:48 <elliott>
21:02:04 <ThatOtherPerson> (Protected List of fictional ducks: xkcd ([Edit=Allow only autoconfirmed users] (expires 09:01, 2 April 2013 (UTC)) [Move=Allow only autoconfirmed users] (expires 09:01, 2 April 2013 (UTC))))
21:02:28 <elliott> ok
21:03:15 <oerjan> ok i made http://esolangs.org/wiki/Nathan_van_Doorn
21:04:11 <oerjan> i think the bold in the introduction looks good, the actual title could be wider?
21:04:54 <oerjan> -0.05 looks better there except has a slight gap between r and n
21:05:35 <ThatOtherPerson> Nathan von Doom
21:05:38 <ThatOtherPerson> My nemesis
21:05:57 <oerjan> hm it seems like my browser doesn't distinguish -0.05, -0.04 and -0.03 much
21:06:23 <fizzie> Those are very small differences.
21:06:32 <oerjan> oh wait
21:07:09 <oerjan> i was decreasing when i should be increasing
21:07:34 <oerjan> darn edit conflict you rascals
21:07:35 <elliott> Taneb: was that last edit you
21:07:48 -!- FreeFull has joined.
21:07:53 <Taneb> I... don't think so
21:07:54 <fizzie> One thing that might make those values quantized is that some systems might also be rounding something to pixel boundaries to avoid fuzzy edges, I understand that happens.
21:08:15 <elliott> Taneb: was it one of your adoring fans
21:08:23 <Taneb> It very well may have been
21:08:35 <Taneb> I have more followers on Tumblr than Phantom_Hoover
21:08:36 <oerjan> -0.06 seemed best for me
21:09:26 <elliott> oerjan: older title space was better on my system fwiw
21:09:32 <elliott> like there is a noticeable space now
21:09:33 <oerjan> elliott: darn
21:10:27 <FireFly> http://etc.firefly.nu/tmp/keming.html
21:10:47 * FireFly wants ::nth-letter(linearexpression)
21:11:35 <oerjan> elliott: what about now? -0.08
21:12:27 <FireFly> Currently it looks like 'm' to me FWIW
21:12:34 <elliott> oerjan: I deem this acceptable
21:12:39 <oerjan> i could increase to -0.09 if necessary, -0.1 is when it starts looking really fishy in my browser
21:12:44 <elliott> oerjan: as a reward you will become a wiki admin.
21:12:51 <oerjan> ok then we make this stand
21:13:18 <oerjan> FireFly: excellent
21:13:20 -!- jix has quit (Ping timeout: 245 seconds).
21:13:26 -!- jix has joined.
21:13:37 <fizzie> There's a gap in the header even in the latest version for me, but really, too much fiddling. Unless you go the FireFly route.
21:14:10 <oerjan> wat.
21:14:50 <fizzie> Oh, I was assuming it actually used the positions of the individual letters to adjust it.
21:14:58 <fizzie> I guess it doesn't.
21:15:09 <FireFly> Not really, no
21:15:33 <oerjan> fizzie: was the original -0.1 version without a gap for you?
21:16:14 <fizzie> I'm not sure if I saw it. (For the reference, currently https://dl.dropbox.com/u/113389132/Misc/20130401-DOOM.png like this.)
21:20:50 <fizzie> By the magic of Inspect Element, I've determined that for my system, it needs a letter-spacing of -0.117em or lower to be gapless, but that's probably going to break it for someone else.
21:21:15 <fizzie> (Also the shapes look quite clunky even when the balls are touching.)
21:21:44 <oerjan> fizzie: http://esolangs.org/w/index.php?title=Nathan_van_Doorn&oldid=35927
21:21:52 <oerjan> well naturally.
21:22:45 <fizzie> It seems that -0.1em and -0.08em and even -0.116em all are identical for me. But best not to fiddle for me, I think.
21:23:20 <oerjan> ok
21:24:55 <oerjan> ok now there's a basic page, others may add more if they deem appropriate (which i may remove if i deem inappropriate.)
21:25:04 <fizzie> Hrm. I've spent the whole Easter idly wondering why my MDCS parallel run is still in the queue. Now I went to check for the queue, and it wasn't there; just MATLAB hadn't noticed. The logfile indicates ssh said "WARNING: Your password has expired. Password change required but no TTY available." and died, and of course MATLAB never noticed a thing.
21:26:32 <fizzie> "connected to 44 labs." well won't you look at that.
21:26:37 <fizzie> (The stupid.)
21:26:48 <oerjan> oops the non-bold looks weird.
21:28:25 <oerjan> Taneb: your missing doctorate is just a formality, right?
21:28:45 <elliott> Taneb: ok wtf http://esolangs.org/w/index.php?title=Nathan_van_Doorn&curid=8848&diff=35930&oldid=35929
21:28:51 <elliott> did you link that page somewhere or something
21:28:56 -!- Frooxius has quit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204]).
21:29:25 <elliott> oerjan: btw you forgot [[Category:People]] hth
21:29:35 <oerjan> i did already remove those bits btw. although i was ambivalent on the awesome part.
21:29:51 <Taneb> elliott, I am confused probably more than you
21:29:54 <Taneb> oerjan, of course
21:30:03 <oerjan> elliott: oops
21:30:59 <fizzie> NetRange: 108.171.107.0 - 108.171.107.255. CustName: Black Oak Computers Inc - Miami.
21:31:41 <fizzie> Some sort of cheapo VPS provider.
21:32:05 <fizzie> Well, the "has a cheap VPS" predicate isn't an especially limiting one.
21:32:46 <fizzie> (I'm having slight doubts about the reliability of a provider calling itself ReliableHosting.com.)
21:33:24 <elliott> unreliablehosting.com
21:33:40 <Bike> well, ,there you'd just assume they were being ironic
21:34:04 <oerjan> it means they can lie about it, again and again, hth
21:34:29 <elliott> oerjan: ...
21:34:32 <elliott> oerjan: op me. I need to kick you
21:34:37 -!- ChanServ has set channel mode: +o oerjan.
21:34:44 -!- oerjan has set channel mode: +o elliott.
21:34:59 -!- oerjan has set channel mode: -o elliott.
21:35:02 -!- oerjan has set channel mode: -o oerjan.
21:35:09 <oerjan> apparently not urgently enough.
21:35:19 <elliott> oerjan: hey hey give me a minute.
21:35:23 <elliott> i was typing a line in another channel.
21:35:25 <oerjan> SORRY
21:35:32 <elliott> you have to be patient.
21:35:37 -!- ChanServ has set channel mode: +o oerjan.
21:35:40 -!- oerjan has set channel mode: +o elliott.
21:35:40 <elliott> btw you can do /msg chanserv op #esoteric elliott to do it in one step.
21:35:44 -!- elliott has kicked oerjan oerjan.
21:35:45 <fizzie> You'd have to be a patient to believe elliott.
21:35:50 -!- elliott has set channel mode: +o Taneb.
21:35:52 -!- elliott has set channel mode: -o elliott.
21:35:55 -!- oerjan has joined.
21:36:01 <elliott> all hail Taneb.
21:36:08 * Bike bows
21:36:08 * oerjan blinks
21:36:31 * FireFly dances
21:36:37 <elliott> feels very assuring to have taneb watching over us imo
21:36:43 * ThatOtherPerson doth boweth in an elegant and courtly fashion
21:37:21 <Bike> doth is second person.......
21:37:37 <ThatOtherPerson> Yes
21:37:45 -!- mb06cs has left ("**pouf**").
21:37:49 <oerjan> Bike: um no it isn't.
21:37:52 <ThatOtherPerson> And boweth is not a word
21:38:01 <oerjan> -th is 3rd person.
21:38:10 <Bike> But I just said it is. Why would I say it is if it wasn't true?
21:38:12 <oerjan> i suppose "doth" could somehow weirdly be both.
21:38:31 <oerjan> Bike: well look at the date...
21:39:03 <Bike> oh shit...!
21:39:43 <ThatOtherPerson> `!
21:39:45 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: !: not found
21:40:10 <ThatOtherPerson> `which ?
21:40:11 <HackEgo> ​/hackenv/bin/?
21:40:25 <oerjan> "In older forms of English, when the pronoun thou was in active use and verbs had a distinct second-person singular present-tense form, the verb do had two such forms: dost, in helping-verb uses, and doest, in other uses. (Naturally, these are both now archaic, though doest is less common than dost even as an archaism.)"
21:40:30 <ThatOtherPerson> `cat /hackenv/bin/?
21:40:32 <HackEgo> ​#!/bin/sh \ topic=$(echo "$1" | tr A-Z a-z | sed "s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "$topic" = "ngevd" \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" ]; \ then cat "$topic1"; \ else echo "$1? ¯\(°_o)/¯"; exit 1;
21:40:43 <zzo38> I don't yet have anything of how quantum operators are called and so on
21:40:45 <fizzie> `! should be like `? except with more forceful opinions on matters.
21:40:46 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: !: not found
21:41:08 <oerjan> `cat bin/WELCOME
21:41:10 <HackEgo> ​#!/bin/sh \ welcome "$@" | perl -pe '$_ = uc'
21:41:29 <fizzie> I see where this is going.
21:42:03 <ThatOtherPerson> `? ngevd
21:42:04 <oerjan> `run cp bin/WELCOME bin/'!'; sed -i 's/welcome/\\!/' bin/'!'
21:42:05 <HackEgo> ​!`DETAk{݇H^O75Idp6{΅hdHg(P/.KY#qaާK;`GæC.R(Oya|f~n,jK,ɾN?I?SaNszt_-fߪ ))́ϒz?%TV]8|T1H`m߲&CjA5n嗣Aد¶O!8UX/QUwP`cX4ŤB|y?>ㄭ"m|
21:42:08 <HackEgo> No output.
21:42:16 <oerjan> `cat bin/!
21:42:18 <HackEgo> ​#!/bin/sh \ \! "$@" | perl -pe '$_ = uc'
21:42:18 <ThatOtherPerson> Taneb: ...
21:42:22 <fizzie> oerjan: It does not sound useful for ! to call !...
21:42:28 <oerjan> fizzie: oops
21:42:38 <elliott> `! hi
21:42:40 <oerjan> `cat bin/welcome
21:42:42 <HackEgo> ​#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome"; } else { exec "bin/?", "welcome"; }
21:42:52 <HackEgo> ​/hackenv/bin/!: 2: Cannot fork
21:42:56 <elliott> good
21:43:08 <oerjan> `revert
21:43:10 <HackEgo> Done.
21:43:21 <oerjan> `cat bin/!
21:43:22 <HackEgo> cat: bin/!: No such file or directory
21:43:44 <ThatOtherPerson> `ngevd
21:43:45 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ngevd: not found
21:43:46 <oerjan> `run cp bin/WELCOME bin/'!'; sed -i 's/welcome/\\?/' bin/'!'
21:43:47 <HackEgo> No output.
21:43:59 <FireFly> `! ngevd
21:44:01 <HackEgo> Y31BR.)K؀=.AO2&4_௜~KPF(I
21:44:02 -!- Frooxius has joined.
21:44:08 <oerjan> `! FireFly
21:44:10 <HackEgo> FIREFLY ? ¯\(°_O)/¯
21:44:16 <elliott> (°_O)
21:44:18 <oerjan> `! elliott
21:44:19 <FireFly> Nice eye
21:44:20 <HackEgo> ELLIOTT WROTE THIS LEARN DB, AND WROTE OR IMPROVED MANY OF THE OTHER COMMANDS IN THIS BOT. HE PROBABLY HAS DONE OTHER THINGS? HE IS ALSO TIRE. AND A LYSTROSAUR.
21:44:40 <FireFly> `! should probably also substitute all dots with exclamation marks
21:44:42 <HackEgo> SHOULD PROBABLY ALSO SUBSTITUTE ALL DOTS WITH EXCLAMATION MARKS? ¯\(°_O)/¯
21:44:57 <FireFly> maybe.
21:45:12 -!- carado has quit (Remote host closed the connection).
21:45:15 -!- nooga has quit (Ping timeout: 276 seconds).
21:45:32 -!- carado has joined.
21:47:27 <ThatOtherPerson> `! c
21:47:29 <HackEgo> C IS THE LANGUAGE OF��V�>WIד�.��SEGMENTATION FAULT
21:47:36 <ThatOtherPerson> `! c++
21:47:36 <fizzie> `sed -i 's#$# | sed -e s/[.?]/\!/g' bin/\! # I'll probably ruin it
21:47:38 <HackEgo> C++? ¯\(°_O)/¯
21:47:38 <HackEgo> Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ add the contents of script-
21:47:46 <fizzie> `run sed -i 's#$# | sed -e s/[.?]/\!/g' bin/\! # I'll probably ruin it
21:47:48 <HackEgo> sed: -e expression #1, char 25: unterminated `s' command
21:47:56 <fizzie> `run sed -i 's#$# | sed -e s/[.?]/\!/g#' bin/\! # I'll probably ruin it
21:47:58 <HackEgo> No output.
21:48:05 <fizzie> `cat bin/!
21:48:06 <HackEgo> ​#!/bin/sh | sed -e s/[.?]/!/g \ \? "$@" | perl -pe '$_ = uc' | sed -e s/[.?]/!/g
21:48:13 <fizzie> ...
21:48:19 <fizzie> `revert
21:48:20 <HackEgo> Done.
21:48:28 <fizzie> `run sed -i '2s#$# | sed -e s/[.?]/\!/g#' bin/\! # I'll probably ruin it
21:48:29 <HackEgo> No output.
21:48:32 <fizzie> `cat bin/!
21:48:34 <HackEgo> ​#!/bin/sh | sed -e s/[.?]/!/g \ \? "$@" | perl -pe '$_ = uc' | sed -e s/[.?]/!/g | sed -e s/[.?]/!/g
21:48:48 <fizzie> How did that happen, with an address and all.
21:49:04 <FireFly> the revert didn't revert?
21:49:06 <fizzie> Oh, I guess I didn't actually revert anything.
21:49:43 <fizzie> `run sed -i 's/ | sed.*//' bin/!
21:49:45 <HackEgo> No output.
21:49:46 <oerjan> um or you reverted something _else_.
21:49:47 <fizzie> `cat bin/!
21:49:48 <HackEgo> ​#!/bin/sh \ \? "$@" | perl -pe '$_ = uc'
21:50:14 <fizzie> `run sed -i '2s#$# | sed -e s/[.?]/\!/g#' bin/\! # I'll DEFINITELY ruin it
21:50:15 <HackEgo> No output.
21:50:18 <fizzie> oerjan: You win some, you lose some.
21:50:22 <fizzie> `! monad
21:50:24 <HackEgo> MONADS ARE JUST MONOIDS IN THE CATEGORY OF ENDOFUNCTORS!
21:50:29 <fizzie> Good enough.
21:50:39 <oerjan> Gregor: argh something is wrong with the repository browser
21:50:48 <FireFly> `! thing
21:50:50 <HackEgo> THING! ¯\(°_O)/¯
21:51:01 <ThatOtherPerson> `! dcpu
21:51:03 <HackEgo> DCPU! ¯\(°_O)/¯
21:51:18 <FireFly> Oh right
21:51:19 <oerjan> it doesn't show anything after my first bin/! change attempt
21:51:24 <FireFly> That's where I recognize your nick from
21:54:28 <ThatOtherPerson> And vice versa
21:55:04 <oerjan> `cat bin/!
21:55:05 <HackEgo> ​#!/bin/sh \ \? "$@" | perl -pe '$_ = uc' | sed -e s/[.?]/!/g
21:55:19 <oerjan> well that looks right anyway
21:55:52 -!- Nisstyre has joined.
21:56:10 <ThatOtherPerson> FireFly: I've given up on #0x10c-dev for now, and am loitering around here instead
21:56:25 <oerjan> `run echo snerk >test
21:56:29 <HackEgo> No output.
21:56:40 <FireFly> The first part seems to apply to Notch as well
21:56:44 <oerjan> _that_ got into the repository.
21:56:47 <ThatOtherPerson> Because it's full of smart people and I am marginally interested in esoteric languages
21:57:06 <oerjan> could it be...
21:57:44 <oerjan> `run sed -i 's/|/| /' bin/'!'
21:57:47 <HackEgo> No output.
21:57:51 <oerjan> `cat bin/!
21:57:53 <HackEgo> ​#!/bin/sh \ \! "$@" | perl -pe '$_ = uc'
21:58:16 <oerjan> nope, that did show up fine...
21:58:18 <oerjan> `revert
21:58:21 <HackEgo> Done.
21:58:57 <oerjan> @tell Gregor the repository browser isn't showing fizzie's changes to bin/!
21:58:58 <lambdabot> Consider it noted.
22:00:00 -!- DH____ has quit (Ping timeout: 272 seconds).
22:00:14 <oerjan> wtf
22:00:18 <oerjan> `cat bin/!
22:00:19 <HackEgo> ​#!/bin/sh \ \! "$@" | perl -pe '$_ = uc'
22:01:17 <fizzie> Huh.
22:01:18 <oerjan> @tell Gregor it got worse, after i did a change, fizzie's changes disappeared D:
22:01:18 <lambdabot> Consider it noted.
22:02:16 <oerjan> `run sed -i '2s#$# | sed -e s/[.?]/\!/g#' bin/\! # Testing fizzie's last command
22:02:21 <HackEgo> No output.
22:02:28 <fizzie> I think it just doesn't like me. :/ :\
22:02:33 <oerjan> `cat bin/!
22:02:34 <HackEgo> ​#!/bin/sh \ \! "$@" | perl -pe '$_ = uc' | sed -e s/[.?]/!/g
22:02:52 <oerjan> hm that may be, as that did show up
22:02:59 <oerjan> `! fizzie
22:03:11 <HackEgo> ​/hackenv/bin/!: 2: Cannot fork \ /hackenv/bin/!: 2: Cannot fork
22:03:12 <oerjan> oh darn
22:03:27 <oerjan> fizzie: actually it also forgot my own changes.
22:04:04 <oerjan> `run sed -i '2s/!/?/' bin/'!'
22:04:07 <HackEgo> No output.
22:04:13 <fizzie> Old age doesn't come alone.
22:04:13 <oerjan> `cat bin/!
22:04:15 <HackEgo> ​#!/bin/sh \ \? "$@" | perl -pe '$_ = uc' | sed -e s/[.?]/!/g
22:04:19 <oerjan> `! fizzie
22:04:22 <HackEgo> FIZZIE IS RUMOURED TO BE WRITTEN IN FUNGE-98!
22:05:26 <ThatOtherPerson> `! Taneb
22:05:28 <HackEgo> TANEB IS NOT ELLIOTT, NO MATTER WHO YOU ASK! HE ALSO ISN'T A RABBI ALTHOUGH HE HAS PRETENDED IN THE PAST! (SEE ALSO: D-MODULES)
22:06:15 <Taneb> `! ThatOtherPerson
22:06:17 <HackEgo> THATOTHERPERSON! ¯\(°_O)/¯
22:07:26 <ThatOtherPerson> I simply do not exist.
22:08:15 <fizzie> The <@Taneb> looks kind of confusing.
22:08:55 <elliott> it's reminding us.
22:09:03 <Taneb> Wait
22:09:09 <Taneb> When did that happen
22:09:37 <oerjan> our impending doom is a little absent minded
22:09:41 <fizzie> Half an hour or so ago.
22:12:48 <FireFly> `! välkommen
22:12:50 <HackEgo> HEJ OCH VäLKOMMEN TILL DEN INTERNATIONELLA KNUTPUNKTEN FöR DESIGN OCH DISTRIBUTION AV ESOTERISKA PROGRAMSPRåK! FöR MER INFORMATION, SE VåR WIKI: HTTP://ESOLANGS!ORG/WIKI/MAIN_PAGE! (FöR DEN ANDRA SORTENS ESOTERISM, PRöVA #ESOTERIC På IRC!DAL!NET!)
22:13:11 <FireFly> IRC! DAL! NET!
22:14:30 <elliott> please fix the unicode there :(
22:14:35 <elliott> as in, it should be capitalising all letters, not just [a-z].
22:14:36 <Taneb> > length "Brainfuck/w/index.php?title=Talk:Brainfuck/index.php"
22:14:38 <lambdabot> 52
22:14:53 <Taneb> > length "Real Fast Nora's Hair Salon 3: Shear Disaster Download"
22:14:55 <lambdabot> 54
22:15:17 <Taneb> > length "Poochiewuddledumpling-Boobledarling"
22:15:19 <lambdabot> 35
22:15:33 <FireFly> `which uc
22:15:34 <HackEgo> No output.
22:15:35 <elliott> Taneb conducts vital operator research
22:15:44 <FireFly> er oh, it was a perl thing
22:16:05 <Taneb> ^list
22:16:05 <fungot> Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot
22:17:14 <FireFly> `run perl -e 'print(uc "räksmörgås")'
22:17:15 <HackEgo> RäKSMöRGåS
22:17:17 <ThatOtherPerson> ˇlist
22:17:58 <Taneb> ThatOtherPerson, ^list means Homestuck update
22:18:29 <ThatOtherPerson> OH
22:18:30 <ThatOtherPerson> :D
22:18:49 <variable> some people here might be interested in this http://underhanded.xcott.com/?page_id=5
22:19:11 <FireFly> :o
22:19:52 <ThatOtherPerson> :o
22:19:55 <Taneb> I've seen that site before, back when I didn't know any C
22:20:01 <elliott> @tell kmc http://underhanded.xcott.com/?page_id=5
22:20:01 <lambdabot> Consider it noted.
22:20:01 <Taneb> Now I know 1 C
22:20:30 <Bike> doesn't kmc know about that already
22:20:36 <Bike> or is that the joke
22:20:51 <elliott> there's a new one
22:23:38 -!- Frooxius has quit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204]).
22:23:44 <ThatOtherPerson> @tell ThatOtherPerson http://underhanded.xcott.com/?page_id=5
22:23:44 <lambdabot> You can tell yourself!
22:23:49 <ThatOtherPerson> :/
22:25:57 <fizzie> `run sed -i 's/perl/perl -C7/' bin/\!
22:26:01 <HackEgo> No output.
22:26:02 <fizzie> `! välkommen
22:26:04 <HackEgo> HEJ OCH VÄLKOMMEN TILL DEN INTERNATIONELLA KNUTPUNKTEN FÖR DESIGN OCH DISTRIBUTION AV ESOTERISKA PROGRAMSPRÅK! FÖR MER INFORMATION, SE VÅR WIKI: HTTP://ESOLANGS!ORG/WIKI/MAIN_PAGE! (FÖR DEN ANDRA SORTENS ESOTERISM, PRÖVA #ESOTERIC PÅ IRC!DAL!NET!)
22:27:06 <fizzie> `! tervetuloa
22:27:08 <HackEgo> TERVETULOA: ASK SHACHAF
22:27:14 <fizzie> I see.
22:27:42 <Fiora> wow, the underhanded results from the 2009 contest are really cool
22:27:49 <Fiora> the winner's is just so sneaky
22:27:55 <FireFly> Indeed
22:27:59 <FireFly> The older ones are also nice
22:28:17 <FireFly> Was 2009 the airport luggage thing?
22:28:29 <Fiora> Yeah
22:28:48 -!- nooga has joined.
22:30:03 <Bike> wait did they name the winners today
22:30:06 <Bike> four years later
22:30:24 -!- nooodl__ has joined.
22:30:38 <FireFly> Seems so
22:30:41 <elliott> i love things that seem to have no conception of time
22:31:01 <FireFly> `cat bin/\!
22:31:02 <HackEgo> cat: bin/\!: No such file or directory
22:31:03 <olsner> like @ and feather?
22:31:09 <FireFly> `cat bin/1
22:31:10 <HackEgo> cat: bin/1: No such file or directory
22:31:13 <FireFly> `cat bin/!
22:31:14 <HackEgo> ​#!/bin/sh \ \? "$@" | perl -C7 -pe '$_ = uc' | sed -e s/[.?]/!/g
22:31:31 -!- nooodl__ has changed nick to nooodl.
22:31:38 <Bike> oh wow
22:31:45 <Bike> RHays's is pretty nice indeed
22:31:59 -!- azaq23 has joined.
22:32:39 -!- sirdancealo2 has quit (Ping timeout: 258 seconds).
22:32:53 <FireFly> `run sed -i 's:sed.*:sed -e "s/[.?]( |$)/!\1/g"'
22:32:55 <HackEgo> sed: -e expression #1, char 34: unterminated `s' command
22:33:11 <FireFly> `run sed -i 's:sed.*:sed -e "s/[.?]( |$)/!\1/g":'
22:33:12 <HackEgo> sed: -e expression #1, char 35: invalid reference \1 on `s' command's RHS
22:33:21 <FireFly> gah.
22:33:26 <FireFly> `run sed -i 's:sed.*:sed -e "s/[.?]( |$)/!\\1/g":'
22:33:28 <HackEgo> sed: no input files
22:33:35 <FireFly> `run sed -i 's:sed.*:sed -e "s/[.?]( |$)/!\\1/g":' bin/\!
22:33:38 <HackEgo> No output.
22:33:44 <FireFly> `! välkommen
22:33:46 <HackEgo> sed: -e expression #1, char 17: invalid reference \1 on `s' command's RHS
22:33:53 <FireFly> `revert
22:33:55 <HackEgo> Done.
22:33:58 <FireFly> :(
22:34:17 -!- nooodl_ has quit (Ping timeout: 256 seconds).
22:34:22 <fizzie> I think it's hokay even with mid-dot changes.
22:34:35 <fizzie> (But you wanted \( \) there, for sed.)
22:34:43 -!- sirdancealo2 has joined.
22:34:57 <fizzie> (Oh, and \|.)
22:35:22 <FireFly> Oh, BRE
22:35:45 <FireFly> I thought it'd be nice to at least fix the URLs
22:35:57 <fizzie> They're more forceful that way.
22:36:13 <elliott> is the unicode fixed yet
22:36:18 <fizzie> Sure.
22:36:19 <FireFly> yes
22:36:27 <fizzie> Post dot-coms, it's the era of shout-coms.
22:36:40 <olsner> I guess we have to register ESOLANGS!ORG as a TLD
22:37:16 -!- sirdancealo2 has quit (Excess Flood).
22:37:18 <ThatOtherPerson> I hear voices on my computer
22:37:27 <elliott> godspeed you! esolangs
22:37:28 <ThatOtherPerson> I have no idea where they are coming from
22:37:32 <fizzie> And IRC!DAL!NET too?
22:37:37 -!- carado has quit (Ping timeout: 246 seconds).
22:37:56 <oerjan> fizzie: obviously the other esotericians should register that.
22:38:16 <olsner> I think it's up to dalnet if they want to be reachable under that name
22:38:32 <oerjan> ah maybe
22:39:02 -!- sirdancealo2 has joined.
22:39:21 <Bike> it's like an old uunet bangpath! or whatever that was
22:40:46 <kmc> uucp
22:40:46 <lambdabot> kmc: You have 1 new message. '/msg lambdabot @messages' to read it.
22:41:15 <kmc> elliott: woah underhanded C contest is back
22:41:21 <kmc> thanks for the heads up
22:41:28 <elliott> no problem kmc ANY TIME
22:41:40 <Bike> any time in the last four years
22:41:48 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
22:42:23 <elliott> eventually I will remind kmc of all the things
22:42:28 <elliott> and he will be so in my debt
22:42:30 <elliott> and then I will um
22:42:31 <Taneb> kmc, help I'm op
22:42:33 <elliott> well I haven't thought that far yet
22:43:16 <kmc> Taneb: hello i'm bear
22:43:30 <Bike> who's opping? bear is opping
22:43:46 -!- Taneb has kicked kmc I can't bear bears.
22:44:01 <elliott> Taneb knows true justice
22:44:18 <elliott> prediction: kmc never comes back
22:44:38 -!- pikhq has joined.
22:44:52 -!- kmc has joined.
22:45:02 <kmc> rarrrr
22:45:10 <elliott> dammit kmc you disproved my prediction
22:45:11 <Gregor> `addquote <elliott> prediction: kmc never comes back * kmc has joined #esoteric
22:45:12 <lambdabot> Gregor: You have 2 new messages. '/msg lambdabot @messages' to read them.
22:45:15 <HackEgo> 1005) <elliott> prediction: kmc never comes back * kmc has joined #esoteric
22:45:33 <kmc> http://pbfcomics.com/37/
22:45:49 <Bike> kmc: you saw http://www.updrafters.com/PBF/ right
22:46:04 <kmc> no
22:46:13 <Bike> ok well you have now
22:46:41 <kmc> i've seen it; i can't un-see it
22:46:59 <elliott> this thing almost fooled me into believing it's kickstarter
22:47:40 <elliott> oh it's not a knock-off, it's a stupid day
22:47:55 <Bike> http://www.updrafters.com/about/about.html cool
22:48:14 <Bike> "Aquatic Journeys: The Wet Dreams of Neil Gaiman" no yeah best parody of kickstarter since kickkstriker
22:48:27 <elliott> best parody of kickstarter since kickstarter
22:48:37 <Bike> yes
22:51:35 <elliott> the neil gaiman one is a 404 :'(
22:51:42 <Gregor> “Ransom your art” lol
23:06:33 <Taneb> ~eval fold [Sum 1]
23:06:46 <Taneb> metasepia...
23:11:12 <oerjan> > fold [Sum 1]
23:11:14 <lambdabot> Sum {getSum = 1}
23:14:29 -!- elliott_ has joined.
23:14:46 -!- Frooxius has joined.
23:15:42 -!- elliott has quit (Quit: Reconnecting).
23:16:00 -!- ThatOtherPerson has quit (Quit: Leaving).
23:16:25 -!- epicmonkey_ has joined.
23:16:55 -!- elliott_ has changed nick to elliott.
23:17:50 -!- nooodl_ has joined.
23:19:32 <oerjan> <Vorpal> AnotherTest, freenode has a first of April quiz, we were/are trolling the guys who try to cheat by looking in /list.
23:20:02 <oerjan> (1) it's not a first april quiz, but an easter egg hunt in the american tradition.
23:20:07 <oerjan> (2) you are spoiling.
23:20:41 <elliott> oerjan: it is 1st april-related
23:20:46 <elliott> the cloak they give out mentions april fools
23:20:50 <oerjan> elliott: oh
23:20:54 -!- azaq23 has quit (Ping timeout: 272 seconds).
23:21:24 -!- Koen_ has quit (Ping timeout: 272 seconds).
23:21:25 -!- oonbotti has quit (Ping timeout: 272 seconds).
23:21:25 -!- nooodl has quit (Ping timeout: 272 seconds).
23:21:25 -!- epicmonkey has quit (Ping timeout: 272 seconds).
23:21:26 <oerjan> they started it before april 1 in any western timezones though
23:21:28 -!- nooga has quit (Ping timeout: 272 seconds).
23:21:29 -!- lahwran has quit (Ping timeout: 272 seconds).
23:21:29 -!- atehwa has quit (Ping timeout: 272 seconds).
23:21:32 <elliott> btw freenode is very unstable right now.
23:21:38 <oerjan> you don't say.
23:21:58 -!- Taneb has set channel mode: -o Taneb.
23:22:00 <fizzie> oerjan: "Like every year, we would like to invite our users to take part in the April 1st quiz and have the chance to win an April Fools’ cloak."
23:22:02 <Taneb> That feels better
23:22:08 <elliott> Taneb: nooo!
23:22:12 <elliott> I feel so empty
23:22:22 <oerjan> Taneb: wait wait you needed to kick me for being wrong!
23:22:36 <oerjan> oh well too late now.
23:22:37 <Taneb> oerjan, it is okay
23:22:42 <Taneb> You were right all along
23:23:19 -!- myndzi has quit (Quit: .).
23:23:34 -!- atehwa has joined.
23:23:53 <oerjan> also (2) still doth apply
23:24:28 -!- hagb4rdoux has joined.
23:24:42 -!- lahwran- has joined.
23:24:44 -!- myndzi has joined.
23:25:57 <elliott> oerjan: if you op me i'll take care of it
23:26:25 -!- Koen_ has joined.
23:26:31 <oerjan> TOO LATE NOW I SAID
23:27:33 -!- nooga has joined.
23:27:44 -!- nooodl has joined.
23:27:52 -!- oklofok has joined.
23:30:05 -!- monqy has joined.
23:30:06 -!- nooodl_ has quit (Ping timeout: 256 seconds).
23:30:41 -!- oklopol has quit (Ping timeout: 256 seconds).
23:30:46 -!- impomatic has joined.
23:32:12 <elliott> oerjan: https://github.com/ekmett/free/issues/15
23:32:26 -!- nooga has quit (Ping timeout: 255 seconds).
23:32:37 <oerjan> O_O
23:33:00 -!- nooodl_ has joined.
23:33:00 * oerjan does a little dance
23:33:39 <oerjan> oh hm
23:33:56 <elliott> i was linking it for the crushing edwardk criticism, of course.
23:34:15 <oerjan> i saw the title and thought that meant it had been changed D:
23:34:31 <oerjan> although i actually knew the issue he mentions
23:35:42 <oerjan> oh well fleeting fame
23:38:25 <oerjan> eek reddit inventory
23:38:30 -!- pib1999 has joined.
23:40:04 <Taneb> I suck at TF2
23:40:11 <Taneb> Both the hats and the FPS minigame
23:40:22 <elliott> `relcome pib1999
23:40:25 <HackEgo> pib1999: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.)
23:42:01 -!- nooodl has quit (*.net *.split).
23:44:07 -!- GOMADWarrior has joined.
23:47:30 <FireFly> `cat bin/relcome
23:47:31 <HackEgo> ​#!/bin/sh \ welcome "$@" | rainbow
23:47:38 <FireFly> `cat bin/rainbow
23:47:40 <HackEgo> ​#!/usr/bin/env python \ import random \ import re \ w=raw_input() \ p=list('x'*len(w)+'C'*int((341-len(w))/3+1)) \ random.shuffle(p) \ p=list(re.sub('C+','C',''.join(p))) \ i=(c for c in w) \ print ''.join(i.next() if c=='x' else chr(3)+'%02d' % random.randrange(2,15) for c in ['C']+p)
23:49:47 <Sgeo> http://clochure.org/
23:50:49 -!- TeruFSX has joined.
23:51:21 <Taneb> G'night, guys
23:51:24 -!- Taneb has quit (Quit: Leaving).
23:51:52 <oerjan> girl genius hasn't updated :/
23:54:31 <GOMADWarrior> http://187.65.193.132:8080/anoncollab/projects.php
23:57:12 -!- TeruFSX has quit (Ping timeout: 264 seconds).
23:58:03 -!- elliott_ has joined.
23:58:58 -!- elliott has quit (Quit: Reconnecting).
23:59:11 <elliott_> GOMADWarrior: from trolling #haskell to spamming offtopic links here...?
23:59:35 <GOMADWarrior> it's not offtopic
23:59:35 -!- elliott_ has changed nick to elliott.
23:59:47 <GOMADWarrior> since languages are projects
←2013-03-31 2013-04-01 2013-04-02→ ↑2013 ↑all