←2013-04-08 2013-04-09 2013-04-10→ ↑2013 ↑all
00:00:07 <oerjan> elliott: although you wouldn't know since by what i see you haven't been there in six months. unless you have another account? but then i would be recalling recent r/haskell comments, i expect.
00:01:19 * oerjan finds u/elliott which seems completely unused but six years old.
00:01:22 <elliott> i read /r/haskell (and /r/roguelikes though that's mostly to laugh at people saying silly things)
00:01:30 <elliott> nothing else and i never comment any more
00:02:06 <elliott> well I also laugh at people saying silly things in /r/haskell
00:03:01 <oerjan> well i hope you have more interesting things to do instead.
00:03:20 <Bike> what could be more interesting than reddit *laugh track*
00:03:55 <oerjan> Bike: i'm sorry that needs to be a link to quickmeme
00:04:01 <elliott> thankfully /r/haskell is getting worse
00:04:04 <Bike> I'm sorry too
00:04:07 <elliott> so I may be able to quit entirely
00:04:10 <Bike> about that
00:05:06 <oerjan> actually i'm not sure if quickmeme is still prevalent, since i stopped browsing the largest subreddits
00:06:06 <oerjan> i still have r/science there, but lately i've rarely got around to it since i browse my subreddits mostly smallest first
00:07:16 <oerjan> and r/programming but i don't think that's very memy. or maybe i'm just mind ignoring.
00:07:33 <elliott> /r/programming is awful
00:07:57 <Bike> pop quiz: elliott, name something that isn't awful
00:08:02 <oerjan> elliott: i've realized i mostly just click the haskell links in it
00:08:12 <doesthiswork> is there an r/lambda calculus ?
00:08:15 <elliott> Bike: hmmmm
00:08:17 <elliott> Bike: maybe dreams
00:08:17 <oerjan> doesthiswork: yes
00:08:20 <oerjan> i recall it
00:08:26 <Bike> oh i only have nightmares
00:08:30 <oerjan> it was pretty tiny though
00:09:53 <oerjan> r/physics and r/math are probably my favorite intermediate size ones
00:11:31 <oerjan> i find r/askhistorians nearly as addictive as tvtropes once i start browsing it, but it's big so i rarely do
00:14:41 <oerjan> what's wrong with mezzacotta today :( ... oh there it finally loaded
00:16:19 <Regis__> what about a lang without global variables
00:16:32 <Regis__> you have to pass to a function everything you want it to know
00:16:35 <doesthiswork> forth?
00:16:46 <oerjan> Regis__: welcome to haskell
00:17:09 <Regis__> the way i pictured it it'd be imperative
00:17:31 <Bike> imagine there's no heaven, it's easy if you try
00:19:27 <doesthiswork> this is old news but the fact that a function can have a different function hidden inside it is fascinating to me
00:19:41 <TeruFSX> that'd be a pure dataflow language
00:20:07 <Bike> hidden?
00:20:27 <doesthiswork> like when you only care about wether a number is even '+' is equivalent to iff
00:20:51 <doesthiswork> and multiply is 'or'
00:21:50 <oerjan> doesthiswork: ah algebraic quotients
00:25:22 <Regis__> like this
00:25:24 <Regis__> http://pastebin.com/UzKjsgPd
00:26:05 <Bike> unsummon self
00:26:55 <doesthiswork> what kind of witchery is this?
00:29:07 <monqy> oerjan has it right
00:29:10 <monqy> (thumbs up)
00:29:54 <Regis__> all functions are loops, except the builtins
00:30:48 <Regis__> so you have to tell it when to stop
00:31:09 <doesthiswork> regis__ have you read the iterate manual?
00:31:23 <Sgeo> Regis__, Newspeak?
00:31:40 <Regis__> haven't
00:31:52 <Regis__> what's newspeak?
00:32:03 <Sgeo> http://newspeaklanguage.org/
00:32:11 <Sgeo> Language based on Smalltalk that tries to have no global state
00:33:44 <Regis__> message-based?
00:33:51 <Sgeo> yeah
00:33:53 <Sgeo> And OO
00:34:10 <doesthiswork> Regis__: could you walk me through this program?
00:34:16 <Regis__> yes
00:34:26 <Sgeo> Not intended to be esoteric
00:34:49 <Regis__> I made loopxy first
00:34:54 <Regis__> which is the inner loop
00:35:25 <Regis__> in loopxy x is constant, only y varies
00:35:34 <doesthiswork> so "bind self loopxy conjure empty" is the function signature?
00:35:49 <Regis__> bindself creates a variable
00:36:06 <Regis__> it starts with an empty function, then you add commands
00:36:26 <doesthiswork> enchant adds commands?
00:36:29 <Regis__> yes
00:36:33 <doesthiswork> ah
00:37:04 <doesthiswork> now I think I can read it
00:37:19 <Regis__> I thought it'd be fun for functions altering functions at run time
00:37:26 <Regis__> but haven't done any of that yet
00:39:26 <doesthiswork> what does "skip 2" do?
00:41:11 -!- Regis__ has quit (Read error: Connection reset by peer).
00:41:37 -!- Regis__ has joined.
00:43:24 <doesthiswork> Regis__: what does "skip 2" do?
00:50:44 -!- copumpkin has quit (Ping timeout: 255 seconds).
00:50:45 <shachaf> * Your friends and colleagues describe you as a "rockstar" programmer; your programming ability is way above average;
00:50:49 <shachaf> http://www.haskell.org/pipermail/haskell-cafe/2013-April/107479.html
00:51:08 <Regis__> it skips two commands
00:51:08 -!- augur has joined.
00:51:14 <Bike> what's "agile" mean, if anything
00:51:16 <kmc> ;_;
00:51:24 -!- copumpkin has joined.
00:51:45 <Regis__> it will go right to set y (+ y 1)
00:51:58 <Bike> man at least job applications in biosciences are just like "you are willing to put your arms through a cow"
00:52:09 <Sgeo> I was above average in my below average school. Does that count?
00:52:11 <kmc> hahaha
00:52:40 <kmc> Bike: please send us a link to your CowHub profile of cows you have previously put your arms through on your own time for fun
00:52:58 <kmc> we find that people who put their arms through cows on thier own for fun are at least 10x more effective at doing so on the job
00:53:00 <Bike> please provide at least two zebrafish you have modified to glow in the dark
00:53:29 <kmc> my school had a box on the application that was just "put anything you want here"
00:53:32 <elliott> Bike: have you put your arm through a cow ever
00:53:34 <kmc> my friend stapled a dirty sock to it
00:53:43 <elliott> haha
00:53:54 <Bike> elliott: thankfully i'm not that much of a farmboy
00:54:00 -!- SDr has quit (Disconnected by services).
00:54:01 <oerjan> `addquote <Bike> man at least job applications in biosciences are just like "you are willing to put your arms through a cow" <kmc> Bike: please send us a link to your CowHub profile of cows you have previously put your arms through on your own time for fun
00:54:05 <HackEgo> 1017) <Bike> man at least job applications in biosciences are just like "you are willing to put your arms through a cow" <kmc> Bike: please send us a link to your CowHub profile of cows you have previously put your arms through on your own time for fun
00:54:06 <Sgeo> "You are not afraid to get your hands dirty on low-level code, hijack
00:54:07 <Sgeo> a malloc() call in the standard C library, port the latest gdb
00:54:07 <Sgeo> debugger to Android on a jail-broken tablet? You get it done."
00:54:14 <elliott> Bike: good (i can't be friends with anyone who has had their arm through a cow)
00:54:17 <elliott> (sorry)
00:54:23 <Bike> cowist
00:54:25 <elliott> (it's nothing personal)
00:54:33 <Sgeo> That.... if I felt a need to do anything like that, I'd be alarmed that either I was doing something wrong, or the libraries I was using were broken.
00:54:37 <Bike> "Applicants must possess a BSc with a 1st class degree with a background in molecular biology, physiology, biology, zoology, or a related subject." see, how hard is that
00:54:42 <Phantom_Hoover> elliott, what if you are
00:54:45 <shachaf> elliott: um ive gone "kinda deep" into some copy on write code.............
00:54:53 <shachaf> does that count
00:54:56 <elliott> oerjan: imo the zebrafish line should be included
00:55:00 <elliott> Phantom_Hoover: what if i am... what
00:55:08 <Fiora> yes but are you a rock star
00:55:10 <Phantom_Hoover> already friends with someone who etc.
00:55:14 <Bike> a cow star
00:55:20 <Fiora> do you have ridiculous 80s hair, a bad drug habit, and own 17 guitars?
00:55:21 <shachaf> a roc star
00:55:37 <elliott> Fiora: yes. absolutely
00:55:39 <kmc> copy on write code = libraries that can only be used by copying them into your project and then extensively modifying them
00:55:41 <Bike> "The ideal candidate for the Ph.D. position would have a strong background in neuroscience and would be highly motivated to carry out demanding experimental procedures." i read "demeaning"
00:55:44 <elliott> Fiora: that is my dream
00:55:59 <pikhq> Bike: Demanding, demeaning. Same thing.
00:56:08 <Bike> oh man this other one? it puts "virtual reality" in scare quotes
00:56:12 <pikhq> kmc: zlib is generally treated as such. :)
00:56:16 <Bike> «a “virtual reality” wind tunnel»
00:56:32 <Bike> apparently this involves a real wind tunnel
00:56:37 <Bike> that's p. virtual
00:56:47 <pikhq> You'd be surprised how many projects have straight copies of zlib in them.
00:56:48 <oerjan> `run sed -i '1017s/$/ <Bike> please provide at least two zebrafish you have modified to glow in the dark/' quotes
00:56:50 <HackEgo> No output.
00:56:52 <shachaf> Bike: which part is real, the wind or the tunnel
00:57:13 <Bike> well, the tunnel
00:57:20 <Bike> really the wind in a wind tunnel is always manufactured
00:57:39 <shachaf> virtual wind
00:57:40 <doesthiswork> I have some tomatoes I've geneticaly modified to grow galls, if that counts
00:57:44 <shachaf> literal wind
00:58:12 <oerjan> `quote 1017
00:58:14 <HackEgo> No output.
00:58:19 <Bike> nice
00:58:21 <oerjan> wat
00:58:33 <oerjan> `quote 1017
00:58:34 <HackEgo> No output.
00:58:42 <Bike> `quote 1016
00:58:43 <HackEgo> 1016) <kmc> healthy immune system is a wonderful thing, you gotta take advantage <kmc> sometimes i eat food off the ground just to keep mine on its toes
00:58:54 <shachaf> @quote kmc
00:58:54 <lambdabot> kmc says: I enjoy it when people write "C/C++" on their resume as if it were one language... so "F#/FORTRAN/Forth", "Perl/Python/Pascal", "Ruby/REBOL/R"
00:58:56 <Bike> wow the heck did you do
00:59:07 <shachaf> oerjan..................................
00:59:10 <shachaf> `paste quotes
00:59:13 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/quotes
00:59:21 -!- ChanServ has set channel mode: +o oerjan.
00:59:29 <Bike> `run tail -n 5 quotes
00:59:29 <Fiora> elliott: correction, actually. you own 16. you just smashed one :P
00:59:31 <HackEgo> ​<olsner> in category theory, category theory is a theory in the category of theories \ <zzo38> It appears magenta in my computer only because it is programmed to display bold text as magenta. \ <Bike> It's like narnia only with dicks \ <zzo38> My opinion is that you are all wrong, as far as I can tell. \ <kmc> healthy immune system is a wonderfu
00:59:36 <Bike> wait why did i think that would work
00:59:39 <Bike> `run tail -n 2 quotes
00:59:41 <HackEgo> ​<zzo38> My opinion is that you are all wrong, as far as I can tell. \ <kmc> healthy immune system is a wonderful thing, you gotta take advantage <kmc> sometimes i eat food off the ground just to keep mine on its toes
00:59:42 -!- oerjan has set channel mode: +b *!*phantomho@unaffiliated/phantom-hoover/x-3377486.
00:59:42 -!- oerjan has kicked Phantom_Hoover If you are going to delete quotes, do it in public.
00:59:58 <Bike> help
00:59:58 <shachaf> `help
00:59:58 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
01:00:04 <Bike> thx
01:00:27 <shachaf> oerjan: I take back every ellipsis.
01:00:29 -!- oerjan has set channel mode: -o oerjan.
01:00:37 <Bike> Fiora: i'll smash this guitar like i'll smash your inefficient coding styles *bashes interviewer's head in*
01:00:44 <oerjan> shachaf: OKAY
01:01:02 <Fiora> Bike: you smash bugs and functions missing unit tests!
01:01:11 <shachaf> `quote 999
01:01:12 <HackEgo> 999) <kmc> ok im sober now and DNS makes sense again [...] <kmc> Domain Name System [...] <kmc> ♫ domain name system ♫
01:01:18 <shachaf> `quote 1000
01:01:19 <HackEgo> 1000) <oerjan> `quote 1000
01:02:07 <Bike> so.... am i a zebrafish or not
01:02:40 <doesthiswork> how's your swimming endurance?
01:02:47 <Fiora> oh gosh, from that haskell thread
01:02:49 <Fiora> "I get a high score in http://areyouabrogrammer.com - does that qualifyme for the above point? :D"
01:04:19 <Bike> doesthiswork: one time i was completely underwater for five whole minutes! i was unconscious for most of it but still
01:04:44 <shachaf> `quote 1017
01:04:46 <HackEgo> No output.
01:04:48 <shachaf> `revert
01:04:50 <HackEgo> Done.
01:04:54 <shachaf> `quote 1017
01:04:55 <HackEgo> 1017) <Bike> man at least job applications in biosciences are just like "you are willing to put your arms through a cow" <kmc> Bike: please send us a link to your CowHub profile of cows you have previously put your arms through on your own time for fun
01:05:57 <elliott> `run sed -i '1017s/$/ <Bike> please provide at least two zebrafish you have modified to glow in the dark/' quotes
01:06:13 <elliott> `run sed -i '1017s/$/ <Bike> please provide at least two zebrafish you have modified to glow in the dark/' quotes
01:06:16 <HackEgo> No output.
01:06:20 <shachaf> SUPER ED!
01:07:13 <Sgeo> I tasted avocado
01:07:20 <Sgeo> It was very messy on my hands :(
01:07:46 <shachaf> um you don't eat avocado with your hands
01:07:52 <shachaf> you eat it with your mouth
01:07:55 <shachaf> hth
01:08:53 <monqy> sgeo.....
01:09:26 <shachaf> kmc: Why is it that sometimes I press up-arrow enter, and I get [A?
01:09:34 <shachaf> shouldn't mosh ""handle that""""
01:10:20 <oerjan> `quote 1017
01:10:22 <HackEgo> 1017) <Bike> man at least job applications in biosciences are just like "you are willing to put your arms through a cow" <kmc> Bike: please send us a link to your CowHub profile of cows you have previously put your arms through on your own time for fun <Bike> please provide at least two zebrafish you have modified to glow in the dark
01:10:32 <oerjan> excellent
01:10:42 <shachaf> excel lent
01:12:05 <oerjan> shachaf: is that when you have make do with a single column spreadsheet?
01:12:11 <oerjan> *+to
01:13:04 <shachaf> @quote kmc
01:13:04 <lambdabot> kmc says: if you can't see ∈ might i suggest €
01:13:12 <shachaf> €xcellent
01:13:20 <shachaf> @quote kmc
01:13:20 <lambdabot> kmc says: time to play "transfinite ordinal or asian emoticon"
01:13:39 <shachaf> @quote kmc
01:13:40 <lambdabot> kmc says: $ ($) <$>
01:13:47 <shachaf> ?
01:13:47 <shachaf> @quote kmc
01:13:48 <lambdabot> kmc says: > compare "trifecta" "parsec" —> GT
01:14:21 <elliott> —>
01:14:58 <monqy> wow
01:15:00 -!- Nisstyre has quit (Ping timeout: 245 seconds).
01:15:23 <Bike> good quotes.
01:15:34 <monqy> is there any reason -ever- to write that and not go all the way to → or ⇒
01:15:44 <doesthiswork> this is pretty funny : "Thanks to the individual who discovered the SQL injection hole. Please contact us if you want to claim your prize"
01:15:51 <shachaf> monqy: those are "kinda small"
01:16:10 <tswett> monqy: I can type — on my keyboard, but I can't type → on my keyboard.
01:16:25 <tswett> So the answer to your question is yes.
01:16:28 <elliott> @forget kmc > compare "trifecta" "parsec" —> GT
01:16:29 <lambdabot> Done.
01:16:32 <elliott> @remember kmc > compare "trifecta" "parsec" → GT
01:16:33 <lambdabot> It is forever etched in my memory.
01:16:37 <elliott> now people will think better of kmc
01:16:56 <monqy> @quote kmc
01:16:57 <lambdabot> kmc says: head [] = peek . intPtrToPtr . fromIntegral . unsafePerformIO . randomRIO $ (0, 2^32)
01:17:03 <Bike> sure by DOCTORING THE HISTORICAL RECORD
01:17:21 <tswett> @quote Warrigal
01:17:22 <lambdabot> Warrigal says: Hey, the module loaded. I didn't expect that.
01:17:36 <shachaf> is tswett = Warrigal
01:17:41 <tswett> Yes.
01:17:45 <tswett> @quote tswett
01:17:46 <lambdabot> No quotes match. You untyped fool!
01:17:49 <monqy> who says good quotes, just kmc?
01:17:49 <tswett> @quote uorygl
01:17:50 <lambdabot> No quotes match. I am sorry.
01:17:52 <Bike> ha, ha, untyped
01:17:53 <tswett> @quote kerlo
01:17:53 <lambdabot> kerlo says: It's pretty convenient that Parsec isn't bound by any rules. I use it in my gas tank; it works pretty well.
01:17:53 <monqy> @quote kmc
01:17:54 <lambdabot> kmc says: monads are like containers, as long as you forget everything you know about the meaning of the word "container" and take it to be a totally abstract word synonymous with "monad"
01:18:01 <shachaf> `run rm -rf tswett
01:18:02 <HackEgo> No output.
01:18:14 <tswett> I don't get that kerlo quote.
01:18:18 <tswett> Someone ask kerlo what he meant by that.
01:18:30 <shachaf> jerkiL what did you meant by that
01:18:32 <oerjan> > compare "trifecta" "parsec"
01:18:32 <elliott> @forget kmc head [] = peek . intPtrToPtr . fromIntegral . unsafePerformIO . randomRIO $ (0, 2^32)
01:18:32 <lambdabot> Done.
01:18:33 <lambdabot> GT
01:18:37 <elliott> @remember kmc head [] = unsafePerformIO . peek . intPtrToPtr . fromIntegral . unsafePerformIO . randomRIO $ (0, 2^32)
01:18:38 <lambdabot> Nice!
01:18:44 <elliott> i am head of kmc's PR department
01:18:59 <monqy> @quote kmc
01:19:00 <lambdabot> kmc says: φ you lambdabot
01:19:09 <shachaf> elliott u r fabricating history
01:19:52 <shachaf> elliott!! !!
01:19:57 <shachaf> …..
01:20:50 <shachaf> Should I go to the Berkeley ASCE GM?
01:20:55 <Bike> yeah.
01:20:57 <shachaf> For some reason I'm invited?
01:21:07 <shachaf> maybe im secretly a civil engineer
01:21:20 <elliott> amoral sex committee experience game master
01:21:24 <shachaf> the joke is that im not very civil
01:21:27 <elliott> brought to you by berkeley
01:21:53 <oerjan> > compare "trifecta" "parsec"
01:21:55 <lambdabot> GT
01:22:06 <oerjan> oh hm
01:22:32 <oerjan> STUPID REFERENTIAL TRANSPARENCY
01:22:54 <shachaf> @quote kmc
01:22:55 <lambdabot> kmc says: most CS courses will teach you four kinds of Java
01:23:24 <shachaf> @quote kmc
01:23:25 <lambdabot> kmc says: Haskell isn't really designed by mathematicians. it's designed by people who programmers would consider to be mathematicians and mathematicians would consider to be programmers
01:23:28 <oerjan> i wonder if all these fake quotes will be automatically in the next hwn
01:23:46 <shachaf> No, HWN is based on scanning #haskell logs
01:23:52 <oerjan> oh.
01:24:08 <pikhq> Lame.
01:24:11 <oerjan> wait do i believe that.
01:24:19 <Bike> imo yes.
01:24:25 <oerjan> oh okay
01:24:26 <shachaf> imo listen to Bike
01:24:49 <shachaf> Bike, more like Trike
01:25:21 <Bike> shachaf more like mircea eliade
01:25:38 <elliott> oerjan: it's actually true
01:25:58 <shachaf> Bike more like hi monqy
01:26:00 <shachaf> (hi monqy)
01:26:00 <oerjan> very clever, elliott. i'm actually starting to believe it now.
01:26:14 <monqy> hi shachaf
01:26:30 <shachaf> monqy: when are we going to get the next super mega comics update
01:26:37 <monqy> soon i hope!!!
01:26:43 <shachaf> im getting withdrawal
01:26:47 <monqy> yes
01:26:51 <monqy> "we can see"
01:26:58 <shachaf> help
01:27:28 -!- Mathnerd626 has quit (Read error: Connection reset by peer).
01:27:34 <shachaf> monqy: can i have a hug
01:27:45 -!- Regis__ has quit (Ping timeout: 276 seconds).
01:28:15 <monqy> what sort of hug are we talking here
01:28:20 <monqy> im not a "contact guy"
01:28:28 <Jafet> @hug
01:28:29 <lambdabot> http://hackage.haskell.org/trac/ghc/newticket?type=bug
01:29:00 <shachaf> kmc: the 20th is the date when all the high school students and their parents will come to visit uc berkeley
01:29:12 <shachaf> my friend tells me there will be ""trouble""
01:29:20 <Bike> and make it double?
01:30:23 -!- Nisstyre has joined.
01:33:52 <monqy> ????
01:37:37 <zzo38> Maybe they make it even more than double this time.
01:37:55 <Bike> Possible.
01:38:00 <shachaf> zzo38: did you know you're the best thing about #esoteric
01:39:35 <zzo38> shachaf: Well, it is kind of subjective, I guess, so maybe it is.
01:40:06 <shachaf> No, objectively.
01:40:16 <zzo38> Objectively, I am not sure.
01:41:58 <zzo38> Saying something doesn't (normally) make it true or false.
01:42:33 <kmc> http://codepad.org/9oV2YO9k zzo38_ebooks
01:43:05 <shachaf> kmc: I would follow that account!
01:43:37 <shachaf> imo do it
01:44:03 <kmc> zzo38: if I made a twitter bot that tweets things generated by a Markov chain trained on things you have said in #esoteric, how would you feel about that?
01:44:09 <Bike> kmc are you like stalking zzo
01:44:22 <zzo38> kmc: I don't care whether you do it or not.
01:44:22 <Bike> oh this is generated.
01:44:42 <shachaf> * No direct even cheese, you everything multiply thing words have invent thinking preferer or none or two separately improve* it (even in their ladders too.
01:45:04 <kmc> i can generate about 3000 of these per second
01:45:06 <zzo38> But perhaps you should mention what it is (put a "spoiler" message if you want people to guess at first).
01:45:15 <shachaf> kmc: But they're not limited at 140 character, are they?
01:45:27 <shachaf> kmc: I don't cheater_: [Joke]]]]]]]]]]]]
01:45:58 -!- Phantom_Hoover has quit (Remote host closed the connection).
01:46:28 <zzo38> kmc: If you like to, include stuff from my computer games and Dungeons&Dragons game too (conversion might be required; I have already converted the MZX games to plain text a while ago, though).
01:47:13 -!- nooodl has quit (Ping timeout: 245 seconds).
01:47:35 <kmc> http://codepad.org/dCU2oBN0 some thoughts on the Famicom
01:47:54 <Bike> Famicompetent?
01:47:56 <zzo38> "4#92L17+2L17,L26+2L38 3#96L12+2L36 #124L23 150L30 21L13 #35L15+D33 108L26 249L55 ENERGY { po }" looks a slightly mixed up listing of a Pokemon card deck.
01:48:24 <kmc> > kmc: Well, yes. You can try at the different name out, Famicom music using diagram, and mpappend to be display the text, or I agree without powerful but OK than EBCDIC?
01:48:25 <lambdabot> <hint>:1:10: parse error on input `,'
01:48:38 <elliott> kmc: you might want to strip out names from this
01:48:38 <Bike> I do like Famicom making on religion in "all" instead one
01:48:45 <elliott> like just discard "foo:" from the beginning of the line for every foo
01:48:50 <kmc> » A lot of monads a bytes and ever you have to bijective-C, too; if the human try, in ordinates than HTTP requiring, ignored immediate looked, NTSC Famicom exponents.
01:48:53 <kmc> that's poetry
01:48:56 <shachaf> Use gopher, Rlogin, a few other the Famicompo Mini vol.9 see that advertically valid)
01:49:05 <elliott> kmc: also your markov chain generator needs to balance various forms of brackets better
01:49:14 <zzo38> A lot of it doesn't make a lot of sense, but it is made up at random so I can see how.
01:49:54 <kmc> » However using Famicom; imports 42 redpill | man is, than the slash?
01:49:58 <zzo38> "- { * } HP: 5 W: { # }" is also a part of a Pokemon card game
01:50:02 <shachaf> Then the damagine in difference -sr (equal to Y iff the moveToZone -> ObjMinor.Revision and the Famicom_noise,phase it doesn't
01:50:29 <kmc> » Imakuni?'s cartridge. When though ASIC isn't it? Any fill as strings that checked output it might also compiled to pay though (Decompiler in modules? I was long; however, however, somethings, my idea: If not know what is a digraph in the Meta-Meta-Meta-Lamp in WEB or Pascal coording to themselves on semigroup is some in Curry-Howard of the DVI and the challenge idea. Even therefore 1989 something event at the way must the moon, ev
01:50:55 <elliott> could just make a zzo38 model for fungot; reuse that enterprise code
01:50:56 <fungot> elliott: and the next handler. there is not
01:50:58 <elliott> in fact fungot can already tweet
01:50:58 <fungot> elliott: i found it, chill. :) if you can, for instance
01:51:08 <elliott> http://twitter.com/fungot
01:51:08 <fungot> elliott: no mutta mä fnord. tack. " how stella got her car keys back".
01:51:34 <kmc> » #!/bin/son!fuckyou.php"
01:51:38 <elliott> About NetHack: coleridge.
01:51:40 <monqy> why did fungot stop tweeting
01:51:40 <fungot> monqy: spaces are ethereal, and for port-80 connections... well: just something like a woman
01:51:44 <zzo38> The Markov in fungot seems working a bit better, though, not combining two words incorrectly a lot.
01:53:38 <kmc> languages used in generating this text: Perl, Python, sh, Haskell, C of course
01:53:43 <kmc> a wonderful world we live in
01:53:53 <shachaf> C/C of course
01:54:48 <elliott> what was the haskell for
01:54:52 <kmc> » gopher://zzo38computer Modern before dead laws imports *many* other.
01:54:54 <kmc> imo good motto
01:55:02 <kmc> elliott: the generator program is detrospector
01:55:03 <kmc> the one i wrote
01:55:14 <elliott> what was the perl for, and also the python
01:55:24 <kmc> perl for grepping out lines said by zzo
01:55:36 <kmc> python for generating a curl command line to download all the esoteric logs
01:55:44 <kmc> sh for running that curl command line
01:55:48 <kmc> or wget, i forgot
01:55:50 <kmc> w/e
01:55:56 <monqy> isn't there an rsync for that job
01:56:03 <elliott> ye there is
01:56:06 <elliott> say !logs to see it
01:56:11 <shachaf> !logs
01:56:17 <shachaf> !LOGS
01:56:21 <shachaf> oh
01:56:22 <monqy> shachaf......
01:56:38 <shachaf> monqy: hey i don't watch window 1
01:56:47 <monqy> you should!!
01:56:53 <shachaf> do i look like a person who watches window 1 2 u
01:57:01 <monqy> hmmmm
01:57:24 <shachaf> btw i look like this: http://slbkbs.org/sb/1.png
01:58:26 <shachaf> kmc can confirm i look like that
01:59:34 <monqy> ah...
02:01:59 <Bike> !logs
02:02:08 <Bike> damn that's fancy
02:02:17 <shachaf> ye its p. fancy
02:02:20 <shachaf> !logs
02:02:21 <shachaf> !logs
02:02:28 <shachaf> mmmmmm
02:04:01 <Bike> get a room. a room far away from me.
02:06:05 <zzo38> kmc: Did you want to include the MegaZeux games and Dungeons&Dragons recordings too? This is what I have suggested way before this.
02:06:28 <kmc> i think not for now
02:06:28 <kmc> thanks
02:24:43 <Sgeo> `slist
02:24:45 <HackEgo> slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot
02:25:45 <doesthiswork> can I even do this?
02:26:12 <Bike> no.
02:26:20 <doesthiswork> good to know
02:26:22 <oerjan> nope, this doesn't work
02:27:01 <doesthiswork> does that message everyone separately or just display it in the channel?
02:27:13 <Bike> Displays in the channel.
02:27:23 <Sgeo> Now THIS displays differently.
02:27:32 <shachaf> Thanks, Sgeo.
02:27:50 <Bike> OH SHIT IT'S A SPOOKY GHOST
02:27:51 <Sgeo> Oh, and I think some clients interpret it as a ping
02:28:14 <Sgeo> Which is dumb but hey
02:29:05 <kmc> sgheost
02:29:09 <doesthiswork> notices don't show up in the channel log
02:29:11 <Gregor> If a tablet is like 2.75 bitcoins... then shit, bitcoins are pricey.
02:29:27 <kmc> one day bitcoins will be over $9,000
02:29:59 <Bike> kmc: you saw that bitcoin stalky paper fiora linked, right
02:31:32 <Sgeo> Bike, linky?
02:32:08 <Bike> uh
02:32:11 <Bike> let's say it's http://eprint.iacr.org/2012/584.pdf this one
02:33:25 <kmc> cool
02:34:06 <Bike> the S from RSA, apparently
02:34:49 <Sgeo> 90,000 bitcoins on one day, what
02:35:16 <elliott> that's "just" ~$13.5M
02:35:52 <monqy> heh heh, bitcoins
02:36:16 <Bike> more like dumbcoins
02:36:49 <elliott> i need bitcoins to crash soon so i can stop kicking myself for not getting a bunch before they became worth like $160 a piece
02:37:00 <elliott> and start laughing at all the people who didn't cash out instead
02:37:12 <Bike> you're a sad man, elliott
02:37:26 <elliott> In addition, we isolated all the large
02:37:26 <elliott> transactions in the system, and discovered that almost all of them are
02:37:26 <elliott> closely related to a single large transaction that took place in November
02:37:26 <elliott> 2010, even though the associated users apparently tried to hide this fact
02:37:26 <elliott> with many strange looking long chains and fork-merge structures in the
02:37:28 <elliott> transaction graph.
02:37:31 <elliott> oh this is going to be interesting
02:37:45 <Bike> i assume someone bought the maldives
02:38:16 <elliott> why did they download the log in html form rather than whatever form the actual client uses
02:38:20 <elliott> imo this is silly
02:39:52 <kmc> elliott: what's your expected value if you invest in /every/ cypherpunk libertard scheme, tho
02:40:30 <shachaf> what if you invested $1 in bitcoins when they cost ~¢0 each
02:40:35 <shachaf> then you would have ~all of them
02:41:12 <Bike> hm. what if the 90k transaction is the pizza one
02:41:32 <shachaf> can i have pizza
02:41:40 <Bike> do you have 90 thousand bitcoins?
02:41:47 <elliott> kmc: well bitcoins were sort of kind of stable and worth ok amounts of money a while ago, i could have invested some of the money i don't even use at all then... but it's pointless to dwell on
02:46:34 <Bike> I guess if these were actual savings accounts there'd be small transactions out for loans and stuff.
02:50:26 <Bike> http://data.worldbank.org/indicator/NY.GNS.ICTR.ZS
03:18:17 <Jafet> "Those silly bitcoin users, someday their system will fall to bits and we will all laugh at them"
03:29:48 <tswett> I didn't invest because I didn't investigate how good an idea that would be.
03:31:26 <zzo38> I am making a Z-machine assembler. There are already a few, such as ZAPF which only supports version 3 to 8 and is written in C#, and ZAP which is no longer available, and Inform which has an assembler has part of its code but also has various limits. The one I am making supports version 1 to 9, and also has macros.
03:31:48 <elliott> Sgeo: oh 90,000 bitcoins in november 2010
03:31:50 <elliott> was not that much
03:31:57 <elliott> i think it was less than $90k even
03:32:12 <elliott> here we use "a lot" in the financial sense of "astronomical"
03:32:20 <elliott> but i think it might have been like $9k or something
03:33:39 <zzo38> Can you even answer some of the strange questions that kmc's program made up recently?
03:35:16 <zzo38> Even some new words are made up by combining other words.
03:38:58 <Bike> is Mon the category of monoids?
03:39:29 <elliott> yes
03:39:49 <Bike> is there any particular reason names of categories are denoted with capitalized three-letter words
03:40:50 <zzo38> Maybe to abbreviate them when using them within other mathematical formulas?
03:41:01 <elliott> i would like you to point you to the rest of mathematical notation
03:41:08 <elliott> this should answer any questions about why any particular part of it is weird
03:41:17 <Bike> i'm not saying it's uniquely terrible, just that it's terrible
03:42:20 <Bike> yeah i have no hope of understanding this. oh well.
03:42:54 <Bike> i think i'm going to join a monastery instead of all this mathy crap.
03:43:23 <elliott> i don't think it's terrible
03:43:25 <elliott> btw what are you reading
03:43:44 <Bike> the Kernel spec again
03:43:56 <Bike> that throwaway comment in the definition of map
03:45:03 <Bike> For readers with a passing familiarity with category theory, it may be of interest to
03:45:06 <Bike> note that auxiliary applicative acc is approximately the counit of the usual adjunction
03:45:09 <Bike> from Set to Mon — of which map is, approximately, the unit.
03:45:21 <elliott> ah
03:45:54 <elliott> i'm glad that makes 4sense to me
03:45:56 <elliott>
03:46:24 <Bike> do you have a "passing familiarity" with category theory
03:47:12 <elliott> one could call it that
03:47:29 <doesthiswork> john shutt's kernel?
03:47:58 <Bike> yeah.
03:48:01 <Bike> (is there another one)
03:48:39 <doesthiswork> there a lot of things named kernel, that just happens to be my favorite
03:48:45 <Bike> (right)
03:48:55 <Bike> (i mean, how many have specs, though)
03:49:16 <Bike> i forgot how much the cyclic list thing made everything super fucking weird
03:49:37 <shachaf> oh no are people talking about categories
03:49:47 <shachaf> scrollback thyme!!!!!!!!
03:49:48 <Bike> nope get with the times it's all popcorn now
03:50:37 <doesthiswork> I don't quite understand how fexprs have nontrivial equational theory
03:50:40 <shachaf> What's the counit of the adjunction?
03:50:44 <shachaf> Why is map the unit?
03:51:02 <Bike> doesthiswork: maybe you could read his nine trillion page thesis on that
03:51:07 <doesthiswork> I did
03:51:17 <doesthiswork> I forgot it all
03:51:24 <Bike> my brother
03:51:38 <kmc> perhaps bonghits will fix your understanding of the equational theory of fexprs
03:51:49 <Bike> let's see maybe i'll just paste the definition of acc. yeah i'll do that.
03:51:57 <zzo38> Sometimes numbers are used to mean the ordered thin categories of that many elements, but I prefer to have them mean the discrete categories of that number of elements, which is more logical and more consistent with all other mathematical notation, and also means that 2+3=5 and so on still holds.
03:52:07 <elliott> psate the definition of map
03:53:05 <Bike> ($define! acc ($lambda (input (k1 k2) base-result head tail sum) ($define! aux ($lambda (input count) ($if (=? count 0) base-result (sum (head input) (aux (tail input) (- count 1)))))) (aux input (+ k1 k2))))
03:53:07 <kmc> i don't really know anything about the theory of fexprs :'(
03:53:10 <Bike> hth, sarcasm etcc.
03:53:12 <kmc> they are just fun to program with
03:53:49 <Bike> are counits usually six-argument functions i bet they are.
03:54:16 <shachaf> uh
03:54:26 <shachaf> they're natural transformations hth
03:54:45 <shachaf> (They're one-argument functions. Is there any other kind of function?)
03:55:31 <Bike> I guess all those arguments could represent a functor.
03:56:01 <zzo38> Do you know if shift-locks are used when encoding text to search in the dictionary in Z-machine?
03:56:12 <Bike> Nope.
03:57:29 <zzo38> I will assume it isn't, since that is the simpler case.
03:58:46 <zzo38> Is there any variant of Lisp where [a b c;x y z] is just another syntax for ((a b c) (x y z)) ?
04:00:12 <shachaf> SO you say F -| U : Mon -> Set, right?
04:00:15 <shachaf> s/O/o/
04:00:22 <shachaf> And the counit is : FU -> 1?
04:01:06 <shachaf> Is that foldMap?
04:01:12 <shachaf> Er, just fold?
04:02:02 <shachaf> Bike?
04:02:21 <elliott> shachaf: Set isn't really like that, though?
04:02:27 <shachaf> Set?
04:02:30 <elliott> Set.
04:02:33 <elliott> it's probably treating sets as monoids or something
04:02:42 <elliott> where mempty = {} and mappend = union or such
04:02:42 <shachaf> This is "extract" in a Mon comonad.
04:02:49 <elliott> oh hm
04:02:55 <elliott> never mind
04:03:32 <shachaf> You take some monoid (S,*_S,1_S), forget everything except the set, and then go back to Mon with ([S],(++),[])
04:03:45 <shachaf> And then you have a monoid homomorphism : [S] -> S
04:03:49 <shachaf> That looks like fold to me.
04:04:13 <shachaf> (Unless I'm making things up?)
04:04:14 <oerjan> yeah
04:04:37 <shachaf> So presumably Bike means that acc is a fold, or something?
04:05:25 * shachaf can't tell if that was "yeah you're making things up"
04:05:53 <oerjan> yeah that's what expect FU : Mon -> Mon to do
04:05:58 <oerjan> *what i
04:06:45 <oerjan> er
04:06:48 -!- Jafet has quit (Quit: Leaving.).
04:07:16 <oerjan> counit : FU -> 1
04:09:40 -!- oerjan has quit (Quit: leaving).
04:12:24 <monqy> oh boy is shachaf asking about adjunctions again
04:13:32 -!- Bike_ has joined.
04:13:34 <Bike_> But yeah acc is a fold, probably.
04:14:03 <elliott> acc looks like sum, maybe.
04:14:09 <elliott> I don't know why it has all those inputs
04:14:20 <shachaf> monqy: Bike started it...........................
04:14:32 <Bike_> because it's Generalized
04:14:39 -!- Bike has quit (Disconnected by services).
04:14:40 -!- Bike_ has changed nick to Bike.
04:16:17 <Bike> if you have sum = fn, head = car, tail = cdr then it's pretty much boring fold fn i guess
04:16:32 <Bike> the county stuff is because cyclic lists are fucked.
04:17:48 <elliott> submit to haskell, Bike
04:18:34 <Bike> does haskell have enough fexprs to make compilation impossible? i don't think so
04:19:03 <Bike> why is my connection fucked. am i even here. where am i
04:19:14 <monqy> hi
04:19:18 <shachaf> hi monqy
04:19:20 <Bike> WHO ARE YOU
04:19:21 <shachaf> `welcome monqy
04:19:22 <monqy> shachaf: ???
04:19:23 <HackEgo> monqy: 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.)
04:19:25 <monqy> shachaf: ???
04:21:06 <Bike> i guess plenty of kernel is kind of dumb pattern matching
04:32:33 <Bike> kmc: do you think it would be far off for me to say most uses of fexprs amount to macros?
04:33:15 <doesthiswork> you cant pass a macro to a function
04:33:58 <doesthiswork> in a lazy language I think you can get by with just macros
04:34:20 <Bike> If you're passing a fexpr to something expecting a function you've probably made a weird to debug mistake.
04:34:52 <doesthiswork> sometime I want to map 'if' across a sequence
04:35:16 <Bike> "if" takes three forms..
04:35:38 <doesthiswork> ok I want to map it across 3 sequences
04:35:49 <Bike> I've actually never seen that before, could you show me?
04:36:04 <monqy> what do you mean by map across 3 sequences
04:36:15 <Bike> Anyway, I just mean the fexprs defined as ($vau whatever env (eval ...something... env)). They're certainly common in the standard library.
04:36:51 <doesthiswork> monqy: (map if seq1 seq2 eq3)
04:37:02 <monqy> is that zipWith3
04:37:08 <doesthiswork> I think so
04:37:12 <Bike> :t zipWith3
04:37:14 <lambdabot> (a -> b -> c -> d) -> [a] -> [b] -> [c] -> [d]
04:37:18 <Bike> Yeah.
04:37:27 <monqy> Bike: whoa don't jump to conclusions!
04:37:29 <monqy> :t liftA3
04:37:31 <lambdabot> Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d
04:37:36 <Bike> Yeah whatever.
04:37:37 <monqy> same sig but way different
04:37:48 <Bike> doesthiswork: kernel's 'map' takes an applicative.
04:38:01 <doesthiswork> damn
04:38:08 <Bike> Which makes sense, of course.
04:38:23 <doesthiswork> I'll go check why
04:38:28 <Bike> You could map (wrap $if), though.
04:38:44 <Bike> Which is like (lambda (a b c) (if a b c)) if you don't have first-class operatives.
04:39:14 <Bike> doesthiswork: you're actually going to want to look at the rationale for 'apply'.
04:40:02 <doesthiswork> I thought that in most languages map didn't evaluate the arguments it fed to the function
04:40:57 <Bike> Not /again/.
04:41:09 <doesthiswork> again?
04:41:14 <monqy> again.
04:41:27 <Bike> They're already evaluated as part of normal evaluation.
04:41:36 <kmc> http://codepad.org/t29NgA3I topics
04:41:39 <doesthiswork> yes
04:41:49 <doesthiswork> I thought you meant the topic
04:42:11 <Bike> Welcome to ESME.
04:42:23 <elliott> Behold! The encephalopathies, human colors! | Best tryin' to Haskell america
04:42:56 <kmc> » Behold! The encephalopathies, human colors! | Best tryin' to Haskell america | "Function overlords | E5081A06F9E364E179B336A2C6D6831D4B50CD7739C7E1565E03EBF2 | Gregor: Do you eat. | This channel: itidus21 (ex cat trendy subversion of soline here | Necessingly one here x is importage cathedra), Gregor's uteric-mine her. If your #matrix of end of supervision overlords
04:43:01 <kmc> yes
04:43:10 <kmc> Gregor: Do you eat.
04:43:20 -!- augur_ has joined.
04:43:46 -!- augur has quit (Read error: Connection reset by peer).
04:43:48 <doesthiswork> that would be a very long channel topic
04:43:50 <elliott> NOW WITH EDIT WARNED: There! | Feynman's Trivial!
04:44:14 <monqy> waking spam blackout run infatuated | God made that this time fruits
04:44:14 <elliott> Breedom is what's the ence somebody new scoring! | Well, hardly knew PHP
04:44:22 -!- augur_ has changed nick to augur.
04:44:25 <monqy> Don't topic :( | Now open fold gum | anyway?
04:44:25 <monqy> The good is what now | anyway?
04:44:29 <shachaf> <kmc> i thing channel | manifold of thus volting on Freenode. You can never sciently log.
04:44:43 -!- copumpkin has quit (Ping timeout: 245 seconds).
04:44:44 <elliott> Good is the programming the in oerjan
04:44:57 <elliott> Tropics. Anemoment of weapons for Joe Chinese creative" Centions of trainfuck Derivative" Centipede | Glorious optator in air) STARS STARS | This is replace to combustional problem) in Channel of an esoil and on irc: the really agreed to Use is supposed on 3.10.2011: http://esoteric/?C=M;O=D
04:45:10 <monqy> Now failings and design and esoterical | Get you know what it is atrix of Truth
04:45:12 <shachaf> elliott is sufficial channel loony realized in generate-bays-lawsuit-again the new PHP
04:45:14 -!- copumpkin has joined.
04:45:17 <Bike> kmc: so do you have an opinion on the thing or should i assume you've been replaced by one of zzo38's world takeover drones
04:45:26 <elliott> The IOCCC is frowned upon, the requent @ Hel/Finland the bfjoust plasma
04:45:28 <monqy> Good hips.
04:45:28 <kmc> which thing
04:45:41 <Bike> kmc: do you think it would be far off for me to say most uses of fexprs amount to macros?
04:46:10 <shachaf> The IOCCC is time for the fire by greate grating family! | Glorious topic
04:46:12 <kmc> i don't know
04:46:20 <kmc> if they're macros, they're a nicer way of writing macros which is hygenic and yet direct
04:46:22 <elliott> This channel of esolidity and on 3.10.2011: http://5z8.inforce ceiling family! | Of all rule #2: Ignore alternating | Enjoy being attentipede | Gregor (ex cathere welcoming and esoteric/?C=M;O=D
04:46:22 <Bike> Boring but honest.
04:46:26 <elliott> BEWARE THE ERRØNEØUS MØØSE | Esoteric; it is obsessed to be femtobarn story of mass banniversion on a couple being in THX deep remote computed ZARDOZ | Channel on the matrix of N>=1 IOCCC is just a removed servers!” he work of Americ program for the sewers!
04:46:32 <kmc> of course i haven't done more than a little toy programming with fexprs
04:46:37 <kmc> it might all fall apart horribly at scale
04:46:49 <monqy> this channel of soline here welcoming langs.org/~nef/logs/esolanguage
04:46:54 <shachaf> i am proud to not even know what fexprs are
04:47:01 <shachaf> PROUD OF IGNORANCE
04:47:03 <monqy> Poison | IGMuYwpjLmMuYwpjLmMuYwpjLmMuYwpjLmMuYwpjLmMuYwogYy5jCg==
04:47:09 <kmc> CAUTIONS DREAM OF THE PERIPHERY SHIELD OF COMRADE GLOGBOT
04:47:12 <monqy> #esoterica | 12345678
04:47:13 <Bike> kmc: I'm thinking of the ones that are just ($vau ... env (eval ...code... env)), which are equivalent to macros in that you could just dump the code in as a combination for optimization (discounting redefinitions)
04:47:23 <kmc> <kmc> i thing channel | manifold of thus volting on Freenode. You can never sciently log.
04:47:27 <monqy> hi | http://tinyurl.com/
04:47:29 <shachaf> IGMuYwpjLmMuYwpjLmMuYwpjLmMuYwpjLmMuYwpjLmMuYwogYy5jCg== is a bigger multiocular c.c than the last one...
04:47:40 <shachaf> kmc: <shachaf> <kmc> i thing channel | manifold of thus volting on Freenode. You can never sciently log.
04:47:45 <Bike> help
04:47:50 <kmc> shachaf: so tall
04:47:50 <shachaf> this clearly means we need a new set of topics
04:48:01 <shachaf> #esoteric is ALMOST TERRING AND OR MORE SO TOTALLEST
04:48:01 <oonbotti> Nothing here
04:48:15 <Bike> oonbotti, you're my favorite bot.
04:48:15 <oonbotti> Bike: Are we talking about you, or me?
04:48:24 <shachaf> Welcome our logs)
04:48:37 <Bike> oonbotti, don't give me that eliza bullshit. I'll rogerian you up your ass.
04:48:37 <oonbotti> Bike: Why do you say that don't give you that eliza bullshit. you will rogerian me up my ass.?
04:49:14 <kmc> i'm naming my next band Nicolaas Goverlords
04:49:25 <monqy> wow me too
04:49:44 <shachaf> is it the same band
04:49:52 <shachaf> i would twitterfollow a kmc-monqy band
04:50:01 <monqy> wow me too
04:50:18 <shachaf> TOPIC.
04:50:49 <shachaf> I'm short is NOT APPROACHING SELF-CONSISTENT
04:50:55 <shachaf> good topics
04:51:01 <shachaf> imo we never need to handwrite a topic again
04:51:11 <shachaf> @topic-cons "hi"
04:51:11 <lambdabot> I do not know the channel "hi"
04:51:12 <elliott> hi | http://tinyurl.com/
04:51:20 <shachaf> @topic-cons #esoteric "hi"
04:51:21 <lambdabot> Topic does not parse. Should be of the form ["...",...,"..."]
04:51:36 <Bike> Jesus fuck, lambdabot.
04:51:37 <monqy> lambdabot.............................
04:51:45 <shachaf> @list topic
04:51:45 <lambdabot> topic provides: topic-tell topic-cons topic-snoc topic-tail topic-init topic-null
04:51:56 <monqy> @topic-null
04:51:57 <lambdabot> Plugin `topic' failed with: Prelude.last: empty list
04:51:59 <elliott> wow
04:52:03 <elliott> does lambdabot really maintain the #haskell topic
04:52:03 <Bike> That's amazing.
04:52:09 -!- shachaf has set topic: [].
04:52:14 -!- shachaf has set topic: At or in this place: Stop here for a rest | Wire mesh Supply与您共享了相册。| roäld.dahl.net | http://codu.org/logs/_esoteric/.
04:52:19 <shachaf> @topic-null #esoteric
04:52:19 -!- lambdabot has set topic: [].
04:52:26 <monqy> :o
04:52:29 <shachaf> @topic-const http://codu.org/logs/_esoteric/
04:52:29 <lambdabot> I do not know the channel http://codu.org/logs/_esoteric/
04:52:33 <shachaf> @topic-cons #esoteric http://codu.org/logs/_esoteric/
04:52:33 -!- lambdabot has set topic: ["http://codu.org/logs/_esoteric/"].
04:52:38 <elliott> haha wow
04:52:41 <Bike> This is a good system.
04:52:49 <elliott> can only lambdabot admins use it, or
04:52:53 <monqy> @topic-snoc #esoteric hi
04:52:54 -!- lambdabot has set topic: ["http://codu.org/logs/_esoteric/","hi"].
04:52:54 <elliott> can anyone append to the #haskell topic
04:52:56 <Bike> Does it like... does it seriously just read the topic
04:53:03 <monqy> @topic-cons #esoteric hi
04:53:03 -!- lambdabot has set topic: ["hi","http://codu.org/logs/_esoteric/","hi"].
04:53:05 <elliott> @topic-tell #esoteric
04:53:05 <lambdabot> ["hi","http://codu.org/logs/_esoteric/","hi"]
04:53:11 <shachaf> elliott: well lambdabot isn't an op..............
04:53:11 <elliott> it probably tracks it
04:53:17 <elliott> shachaf: I can fix that
04:53:20 <shachaf> No, it reads the topic.
04:53:27 <shachaf> As in the function read
04:53:27 <Bike> Good system? Good syste.
04:53:30 <shachaf> ::[String]
04:53:32 <Bike> Yesssss.
04:53:37 <kmc> Enjoy bearer of experiencephalopathies, but is nor Finland no for more the joke lates the rage is time for that in you will will be in the enchannel
04:53:53 <monqy> if i put a ☺ in the topic will lambdabot choke
04:54:03 <monqy> @topic-snoc #esoteric ☺
04:54:04 -!- lambdabot has set topic: ["hi","http://codu.org/logs/_esoteric/","hi","\226\152\186"].
04:54:07 <monqy> yesssss
04:54:07 <shachaf> good topic
04:54:10 <Bike> wait is snoc a thing
04:54:12 <Bike> :t snoc
04:54:14 <lambdabot> Snoc Control.Lens.Internal.Review.Reviewed Identity s s a a => s -> a -> s
04:54:18 <Bike> wow yes
04:54:21 <shachaf> Bike what have you done
04:54:21 -!- monqy has set topic: ["hi","http://codu.org/logs/_esoteric/","hi","☺"].
04:54:22 <shachaf> no
04:54:28 <monqy> @topic-tell #esoteric
04:54:28 <lambdabot> ["hi","http://codu.org/logs/_esoteric/","hi","☺"]
04:54:31 <monqy> :o
04:54:37 <Bike> I can't stop laughing
04:54:38 <kmc> "BEWARE THE. WORST. POSSIBLE. TOPIC."
04:54:40 <elliott> @topic-snoc #esoteric bike
04:54:41 -!- lambdabot has set topic: ["hi","http://codu.org/logs/_esoteric/","hi","\226\152\186","bike"].
04:54:41 <shachaf> @topic-snoc #esoteric norway
04:54:42 -!- lambdabot has set topic: ["hi","http://codu.org/logs/_esoteric/","hi","\226\152\186","bike","norway"].
04:54:46 <shachaf> oh
04:54:49 <monqy> RIP
04:54:58 <Bike> i'm going to die
04:55:12 <Bike> OK. OK. I'm OK now.
04:55:28 <elliott> i preferred it when you were ding
04:55:29 <elliott> dying
04:55:33 <kmc> I can generate about 3,500 of these per second
04:55:46 <shachaf> is that the best you can do
04:55:49 <elliott> 02:45:03 <kmc> i can generate about 3000 of these per second
04:55:53 <elliott> how did you get the 500 extra
04:55:57 <Bike> elliott: That was only a period of a few seconds. It must be sad for you, now that your entire life is a downward spiral after those moments.
04:56:00 <shachaf> is it "even paralleliszed"
04:56:10 <shachaf> Bike: Did you die for a few seconds?
04:56:17 <shachaf> Bike "the next jesus"
04:56:17 <Bike> No I was dying for a few seconds duh.
04:56:21 <kmc> elliott: uh I think it's because the zzo-chain used a 5-character window and the topic-chain uses a 4-character window
04:56:32 <Bike> Bi "Jesus "H." Christ" ke
04:57:09 <shachaf> hey i was reading a book that had jesus in it..
04:57:18 <Bike> Master and Margarita?
04:57:21 <elliott> was it the bible
04:57:48 <shachaf> Bike wins
04:57:50 <Bike> M&M is the best book with jesus in it after Revelations, imo
04:57:55 <shachaf> elliott gets no points
04:58:05 <Bike> Oh, really? Good choice.
04:58:25 <shachaf> it also had the devil
04:58:26 <kmc> in the time it takes light to travel from Hexham to Finland, I can generate almost 20 new topics for #esoteric
04:58:29 <elliott> isn't it Revelation, Bike...
04:58:46 <kmc> black holes and revelations
04:58:50 <shachaf> elliott: each one of them is a book of Revelation
04:58:57 <shachaf> together they're books of Revelations
04:59:00 <shachaf> plz use logic next time
04:59:08 <elliott> kmc: not their best
04:59:15 <kmc> Helsingfors-Vanda flygplats
04:59:18 <monqy> books of a revelation each
04:59:20 <kmc> flygplats
04:59:22 <shachaf> anyway the new testament isn't part of the bible??
04:59:28 <shachaf> p. sure i learned that in school
04:59:45 <monqy> i didnt have bible education in school
05:00:01 <shachaf> i had bible class
05:00:05 <monqy> amazing
05:00:07 <shachaf> starting in first grade?? or was it second
05:01:16 <Bike> in Israel?
05:01:19 <shachaf> Yes.
05:01:33 <Bike> Woland is pretty good too, yeah.
05:01:36 <shachaf> Bike: is M&M a jesus book or more of a yeshua book
05:01:51 <doesthiswork> bike: so i thought wrap turned and fexpr into an eager function but he says that (eval (cons c t) e) is equivalent to (apply (wrap c) t e)
05:02:01 <shachaf> well it's neither
05:02:01 <doesthiswork> *an not and
05:02:06 <Bike> doesthiswork: eager/lazy isn't really the distinction here.
05:02:14 <Bike> shachaf: Jesus.
05:02:17 <zzo38> Do you actually learn Bible in Bible education, or do they teach you other things?
05:02:28 <Bike> You learn a lot of hermeneutics, probably.
05:02:48 <kmc> Church officials HATE this 1 old secret book of the Bible that the Pope doesn't want you to know about!
05:02:58 <doesthiswork> bike I know that fexprs aren't lazy functions, but I thought his applicatives were eager ones
05:03:23 <Bike> Well they sort of are.
05:03:29 <Bike> You can wrap things more than once, though.
05:03:57 <kmc> its amazing how much a markov chain can brighten my day
05:04:10 <Bike> ((wrap (wrap identity)) (list list 4 + 5)) => 9, probably, maybe not.
05:04:12 <zzo38> kmc: What book? Do you mean current pope, or the other one?
05:04:19 <shachaf> the markov the beast
05:04:40 <shachaf> Bike, wrapping masta b
05:05:00 <Bike> You know what's crap? Dubstep remixes of anime theme songs.
05:05:16 <kmc> really? because i would have guessed those are the pinnacle of human achievement
05:05:26 <Bike> I'm just saying.
05:06:35 <shachaf> Bike: Which translation of M&M should I read?
05:06:43 <shachaf> Or should I learn Russian and then read the identity translation?
05:06:56 <doesthiswork> ignoring the existence of unwrap, is (wrap or) equivilant to (lambda (a b) (or (eval a e) (eval b e))) (where e is the calling environment) ?
05:07:06 <doesthiswork> so or no longer shortcuts
05:07:30 <elliott> i honestly don't know why kernel separates applicatives and stuff
05:07:35 <Bike> shachaf: My copy is Mirra Ginsburg.
05:07:42 <kmc> it's harder to write apply if you don't
05:07:51 <shachaf> Maybe I should read a Hebrew translation.
05:07:58 <shachaf> Would that be better or worse than an English one?
05:08:04 <doesthiswork> kmc: but then he makes apply only take applicatives
05:08:06 <Bike> doesthiswork: no
05:08:10 <doesthiswork> ok
05:08:26 <Bike> It's equivalent to (lambda (a b) (or a b)).
05:08:33 <kmc> doesthiswork: it's not really defined for non-applicatives
05:09:03 <Bike> shachaf: Note that I'm a pleb and know shit about quality prose and stuff, though.
05:09:03 <kmc> in my thingy we define apply in library code, but if you apply apply to a non-applicative then it sees some arbitrary crap from the implementation of apply
05:09:11 <shachaf> Aren't we all?
05:09:11 <kmc> that also happens if you try to map a non-applicative or something
05:09:12 <doesthiswork> bike: woops I went redundant there
05:09:20 <shachaf> Bike: what are other books to read
05:09:27 <Bike> kmc: the original fexpr problem. sweet
05:09:47 <Bike> shachaf: my favorite novel is probably Middlemarch. Unfortunately it's very British.
05:09:51 <zzo38> The Bible is simply another book, which is made up from the collection of other books.
05:10:01 <shachaf> The Bible, book 1: The Bible
05:10:18 <kmc> bible ∈ bible ∈ bible ∈ …
05:10:29 <Bike> MY religious text is well-founded, SIR
05:10:37 <shachaf> bible € bible € bible € ⋮
05:10:54 <kmc> BIB£€
05:11:00 <Bike> shachaf: I also like "anything by Calvino", that was a pretty good book.
05:11:21 <kmc> i should train a markov chain on x86 machine code
05:11:31 <zzo38> Bike: Your religious text is well-founded? Please be more specific, such as what text you mean.
05:11:58 <Bike> zzo38: It was a joke about non-well-founded set theories, like kmc implied.
05:12:28 <zzo38> Bike: I know that, but I still wanted to know if you meant some specific text.
05:12:37 <Bike> Nope.
05:13:15 <kmc> it was an implicitly quantified free variable or something
05:13:46 <kmc> @quote skolem
05:13:47 <lambdabot> chrisdone says: anyone got a fixed version of the split library for ghc7? some Tolkienesque error messages about skolems escaping
05:14:14 <doesthiswork> kmc: shutt gives a definition for non-applicative but then decides that we don't need it
05:14:26 <kmc> for apply?
05:14:33 <Bike> That's because it's just (eval (cons op args) env).
05:14:37 <shachaf> @quote skolem
05:14:37 <lambdabot> chrisdone says: anyone got a fixed version of the split library for ghc7? some Tolkienesque error messages about skolems escaping
05:14:39 <shachaf> @quote skolem
05:14:39 <shachaf> @quote skolem
05:14:39 <lambdabot> byorgey says: Escaped skolem! Authorities mount massive search. News at 11.
05:14:40 <lambdabot> byorgey says: Escaped skolem! Authorities mount massive search. News at 11.
05:14:43 <Bike> I think it would be kind of nice but it's easy to see how it's trivial.
05:14:47 <shachaf> lambdabot ...........
05:14:48 <shachaf> lambdabot ...........
05:14:49 <kmc> amber alert
05:14:50 <shachaf> er
05:14:51 <shachaf> @quote skolem
05:14:52 <lambdabot> byorgey says: Escaped skolem! Authorities mount massive search. News at 11.
05:14:56 <shachaf> USELESS BOT
05:15:00 <Bike> help
05:15:07 <kmc> ok but that 'apply' does something different from the other one
05:15:26 <doesthiswork> what does it do differently?
05:15:26 <tswett> How about a language where programs resemble code in some other language, but actually do something totally different?
05:15:56 <Bike> That's every language.
05:16:05 <kmc> hm, I think it does...
05:16:21 <tswett> Maybe "if (x) {foo}" evaluates "foo" and sets the variable "x" to the result or something like that.
05:16:28 <kmc> just from the semantics of apply on applicatives, you have no idea what (apply quote (list 1)) should be
05:18:12 <kmc> Freudian mouth-cent | Get you know conclusion overlords | Enjoy being spam for DIPERT
05:18:32 <kmc> lambdabot cool." -- John McCain
05:18:59 <doesthiswork> ah I see now
05:21:39 <doesthiswork> apply evaluates the argument for the applicative
05:22:35 <kmc> yeah
05:23:05 <kmc> that's why my attempt to write apply without unwrap ends up using quote
05:23:48 <kmc> (define apply (wrap (vau (operative args) env (eval env (cons operative (map (lambda (x) (list quote x)) args))))))
05:23:53 <kmc> which is near the bottom of http://mainisusuallyafunction.blogspot.com/2012/04/scheme-without-special-forms.html
05:24:03 <kmc> there's probably a more elegant way, that's a kinda long and ugly definition
05:24:19 <Bike> man i can't think of quote without thinking of oleg's definition. wtf.
05:26:19 <kmc> what is oleg's
05:27:01 <doesthiswork> how about $apply?
05:27:35 <tswett> There must be some group theoretic thing you could build an esolang out of or something...
05:29:42 <Bike> kmc: http://okmij.org/ftp/Scheme/quote-as-macro.txt
05:30:32 <Bike> on a related note what is this define-macro thing oleg uses, it looks suspiciously totally not like syntax-rules
05:31:05 <tswett> Ooh, I've got it. An esoteric programming language based on order books and control systems.
05:32:39 <tswett> The program consists entirely of an unordered collection of "when" blocks. Each block is conditional upon the last trade price of some symbol.
05:33:23 <Bike> Of course this quote lacks any coalescence or constancy stuff... I don't know if scheme even has that.
05:34:47 <tswett> All instructions are of the form ( "BUY" | "SELL" ) number symbol ( "MARKET" | "LIMIT" number).
05:45:13 -!- ThatOtherPerson has joined.
05:46:37 <doesthiswork> kmc: I see you have operate
05:48:06 <ThatOtherPerson> doesthiswork: no, this doesn't work
05:49:27 <doesthiswork> ThatOtherPerson: what would be wrong with haveing operate?
05:50:06 <Bike> he's just punning on your name.
05:50:22 <Bike> or well, not punning. i don't know. some kind of unconditioned autonomous reponse
05:50:24 -!- monqy has quit (Quit: hello).
05:51:33 <Bike> doesthiswork: Have you seen maru?
05:51:36 <doesthiswork> on another irc thingy I go by the name 'hi', every so often I get messages from people that are still figuring out how to post to a channel
05:52:15 <doesthiswork> `seen maru
05:52:21 <HackEgo> not lately; try `seen maru ever
05:52:26 <Bike> Uh. No, it's a lisp.
05:52:38 <Fiora> I thought maru was a cat
05:52:44 <shachaf> hi hi
05:52:47 <shachaf> Hiora
05:52:48 <Bike> The lisp is named after the cat. It's all very civil.
05:52:48 <shachaf> Hike
05:52:52 <Bike> Hachaf!
05:53:10 <shachaf> more like hahahachaf am i right
05:53:39 <shachaf> the joke is that im making a joke
05:53:42 <shachaf> help
05:54:15 <Fiora> um, hi
05:54:26 <shachaf> got any good second-hand puns
05:54:47 <Fiora> not really, I'm kind of just coming out of a migraine, migraines are not conducive to good puns
05:54:53 <Bike> aw.
05:55:32 <doesthiswork> what is notable about maru other than bootstrapyness?
05:55:45 <Bike> Eval and apply are generic functions.
05:55:52 <doesthiswork> nifty
05:55:54 <Bike> Or... whatever you want to call things you can define multimethods on.
05:56:10 <Bike> I think if you replaced apply with operate and made it all kernely you could do something kinda cool.
05:56:21 <Bike> I haven't tried yet. I forget why.
05:57:04 <elliott> because lisp = poo
05:57:11 <Bike> oh snap
05:58:34 <shachaf> lisp more like "bad language"isp
05:58:46 <Bike> "bl"isp
05:58:47 <shachaf> the joke is that lisp isn't haskell
05:58:57 <Bike> "bl"askell
05:59:24 <Bike> As you can see, Fiora, the channel's sense of humor is rather down the drain without puns.
05:59:50 <doesthiswork> thanks elliot
05:59:56 <doesthiswork> th'elliott
06:00:03 <shachaf> "bl"ike
06:00:12 <shachaf> the joke is i wouldn't want to program in you
06:01:11 <Bike> That's OK.
06:01:25 <shachaf> "bl"achaf
06:01:31 <shachaf> the joke is i don't speak finnish
06:01:50 <doesthiswork> does finnish have a b?
06:01:57 <nortti> no
06:03:01 <tswett> http://esolangs.org/wiki/Markont
06:03:11 <tswett> What a beiuetuifiul language I just created.
06:03:26 <doesthiswork> indeed
06:03:53 <tswett> I think later, I'm going to add more features to it.
06:04:08 <tswett> Like accounts and balances.
06:04:39 <tswett> And order cancellation.
06:05:07 <tswett> And corporations and dividends.
06:05:48 <ThatOtherPerson> What about a stock market?
06:06:05 <tswett> Of course. You can't have corporations and markets without having a stock market.
06:06:15 <ThatOtherPerson> Right
06:06:59 <ThatOtherPerson> Will you be able to choose between a capitalist or a communist government?
06:08:59 <tswett> Mm... possibly.
06:09:16 <Bike> imo market socialism
06:11:06 <tswett> hth
06:12:48 <shachaf> imo Bike
06:24:33 <elliott> imo mutualism
06:24:38 <elliott> (i know almost nothing about mutualism)
06:24:46 <shachaf> imo hugs
06:26:26 <Bike> hugs!
06:26:27 <Bike> yay, hugs.
06:26:40 <shachaf> hugs!
06:26:50 * Fiora hugs Bike
06:26:55 * Bike hugs back
06:27:35 <ThatOtherPerson> Hugs are nice.
06:29:04 * ThatOtherPerson hugs everyone in the channel
06:29:11 <Fiora> they're... pretty wonderful
06:29:18 <ThatOtherPerson> ... this is going to take a while
06:41:36 -!- Jafet has joined.
06:47:39 <Fiora> hugging just bike is easier
06:48:23 <shachaf> it's nice to know your place in the lattice
06:48:27 <Bike> Fiora's had to train a lot to be able to hug a bike effectively, tho.
06:49:52 <ThatOtherPerson> I think I'm finally done
06:52:53 <Fiora> I did not :<
06:53:01 <Fiora> bike is very huggable
06:53:32 <fizzie> I thought bikes were sort of hard and awkwardly shaped.
06:53:59 <Bike> Thus training.
06:54:00 <fizzie> Laterally stiff and vertically compliant.
06:55:02 <Fiora> t-that's not what I meant!
06:56:31 <fizzie> Hugs are made of Haskell, or so I understand.
06:58:05 <ThatOtherPerson> Quick! Hug me so I learn Haskell!
06:59:21 <elliott> hugs user's gofer system
06:59:59 * Fiora hugs ThatOtherPerson ?
07:00:15 * ThatOtherPerson hugs Fiora
07:00:24 <ThatOtherPerson> the haskell must spread
07:00:30 <Fiora> I thought hugs were made of warm, soft arms though
07:00:36 <elliott> warm, soft haskell
07:00:39 <ThatOtherPerson> ?
07:00:43 <ThatOtherPerson> Arms? What are arms?
07:01:32 <ThatOtherPerson> Is ARMS a programming language?
07:01:46 <Fiora> they're um. thin warm fleshy skin-covered things that I have two of
07:01:49 <Fiora> they have hands at the ends
07:02:02 <elliott> sounds like a haskell
07:03:16 <fizzie> Those sound more like tentacles. Are you sure you don't have two hand-tentacles instea?
07:03:19 <ThatOtherPerson> Huh, that sounds strange. What are they used for?
07:03:55 <Fiora> um. I can hug people with them?
07:03:59 <Fiora> and type on keyboards
07:04:01 <shachaf> oh boy here's Fiora talking about NEON2 as always
07:04:28 <ThatOtherPerson> Oh, you don't live on the Internet, do you?
07:05:11 <ThatOtherPerson> I'm starting to get the feeling that some of the people here are not bots
07:05:32 <ThatOtherPerson> I've never met a bot with these "arms" you talk about
07:07:08 <Fiora> ??? @_@
07:07:28 <Fiora> oh shachaf is making an ARM pun -_-
07:08:07 <Fiora> ThatOtherPerson: unfortunately I am a poor ordinary human with a small fleshy human body
07:08:49 <ThatOtherPerson> ---------
07:08:50 <ThatOtherPerson> | (# #) |
07:08:50 <ThatOtherPerson> | _ |
07:08:50 <ThatOtherPerson> +-------+
07:08:51 <fizzie> fungot: Have YOU got any ARMS in you?
07:08:51 <fungot> fizzie: ( they're called structures in t, but that
07:09:00 <fizzie> Oh, so that's yet another term for them.
07:09:22 <fizzie> Arms, hand-tentacles, thin-fleshy-skinny-things, "structures in t".
07:09:48 * ThatOtherPerson hugs Fiora again, this time trying to do so with "arms"
07:14:54 * Fiora likes this fleshy body though
07:15:00 -!- epicmonkey has joined.
07:15:56 -!- copumpkin has quit (Ping timeout: 252 seconds).
07:16:26 -!- copumpkin has joined.
07:17:01 <Bike> except your migraine-racked brain, evidently
07:18:24 <Fiora> those only happen like once every month or two :<
07:18:45 <Fiora> they're just a minor design flaw, that's all
07:19:04 <Fiora> there's a lot of things higher up on the issue tracker before that one!
07:19:11 <ThatOtherPerson> I get kernel panics every once in a while, and they hurt A LOT
07:26:25 <ThatOtherPerson> And don't get me started on segfaults -_-
07:26:53 * FireFly guesses that's an intentional reference to http://xkcd.com/371/
07:29:08 -!- Bike has quit (Quit: leaving).
07:32:59 -!- epicmonkey has quit (Ping timeout: 252 seconds).
07:33:22 -!- conehead has quit (Quit: Computer has gone to sleep.).
07:41:13 -!- nooga has joined.
07:44:02 -!- nooodl has joined.
07:48:38 -!- nooodl has quit (Ping timeout: 256 seconds).
07:49:42 -!- impomatic has left.
07:51:20 -!- DHeadshot has joined.
07:52:35 -!- Jafet has quit (Quit: Leaving.).
08:17:26 -!- Taneb has joined.
08:17:51 -!- ThatOtherPerson has quit (Quit: Leaving).
08:28:01 -!- DHeadshot has quit (Ping timeout: 256 seconds).
08:34:08 -!- zzo38 has quit (Remote host closed the connection).
08:36:17 -!- carado has joined.
08:46:33 -!- epicmonkey has joined.
09:19:41 -!- Taneb has quit (Ping timeout: 256 seconds).
09:45:41 -!- nooodl has joined.
09:47:37 -!- doesthiswork has quit (Quit: Leaving.).
10:29:36 <Sgeo> `slist
10:29:40 <HackEgo> slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot
10:40:36 <nooodl> huh, how did lambdabot set the topic
10:40:39 -!- ThatOtherPerson has joined.
11:14:36 -!- ThatOtherPerson has quit (Ping timeout: 264 seconds).
11:33:19 -!- Taneb has joined.
11:34:24 -!- nooodl has quit (Ping timeout: 264 seconds).
11:43:30 <elliott> Error: Impossible to unify "sup (fun n : nat => f n)" with "sup (fun n : nat => f n)".
11:52:02 -!- TeruFSX has quit (Ping timeout: 252 seconds).
12:11:15 -!- boily has joined.
12:15:45 -!- ThatOtherPerson has joined.
12:28:57 -!- Taneb has quit (Quit: Leaving).
12:35:32 -!- Jafet has joined.
12:40:25 -!- carado has quit (Ping timeout: 246 seconds).
12:47:07 -!- carado has joined.
13:09:14 -!- Taneb has joined.
13:21:01 -!- ThatOtherPerson has quit (Ping timeout: 246 seconds).
14:14:07 -!- GOMADWarrior has joined.
14:18:44 -!- joop has joined.
14:37:43 -!- nooga has quit (Ping timeout: 264 seconds).
14:43:51 -!- joop has quit (Quit: Page closed).
14:47:31 -!- Taneb has quit (Ping timeout: 245 seconds).
14:49:12 <boily> I hate telecom abbreviations I hate telecom abbreviations good morning all I hate telecom abbreviations.
14:53:14 <elliott> `addquote <boily> I hate telecom abbreviations I hate telecom abbreviations good morning all I hate telecom abbreviations.
14:53:19 <HackEgo> 1018) <boily> I hate telecom abbreviations I hate telecom abbreviations good morning all I hate telecom abbreviations.
14:53:42 -!- Taneb has joined.
14:57:27 -!- ThatOtherPerson has joined.
15:01:42 -!- Bike has joined.
15:26:20 -!- glogbackup has quit (Remote host closed the connection).
15:27:23 -!- oonbotti has quit (Remote host closed the connection).
15:27:53 -!- oonbotti has joined.
15:31:33 -!- ThatOtherPerson has quit (Quit: Leaving).
15:34:18 -!- glogbackup has quit (Ping timeout: 245 seconds).
15:43:54 <elliott> "In category theory we habitually dualize all definitions."
15:44:02 <elliott> "In this case we get (final)
15:44:03 <elliott> co-algebras. Luckily, this concept is equally meaningful."
15:44:06 <elliott> lucky
15:44:37 <Taneb> Category theory is all about conatural cotransformations
15:44:49 -!- monqy has joined.
15:48:29 -!- Lymia has quit (Ping timeout: 255 seconds).
15:48:58 -!- oonbotti has quit (Remote host closed the connection).
15:49:14 -!- oonbotti has joined.
15:50:43 -!- oonbotti has quit (Remote host closed the connection).
15:51:03 -!- oonbotti has joined.
15:56:40 <boily> I'm still trying to understant what adjoint functors are, and what they are for.
16:02:59 -!- Gregor has set topic: {"id": "#esoteric", "topic-format-restriction": "text/json", "addtl": ["hi","http://codu.org/logs/_esoteric/","hi","\226\152\186","bike","norway"]}.
16:04:35 <Lumpio-> I don't think \2 is a valid escape string in JSON
16:07:15 -!- nooodl has joined.
16:14:16 <kmc> isn't that an octal escape?
16:14:26 <kmc> but maybe those aren't valid in JSON either
16:14:37 <Lumpio-> They aren't.
16:14:48 <kmc> they are in JavaScript though
16:14:51 -!- conehead has joined.
16:14:57 <elliott> Gregor: no
16:15:00 <elliott> lambdabot controls the topic now
16:15:02 <elliott> @topic-snoc Gregor
16:15:03 <lambdabot> I do not know the channel Gregor
16:15:06 <elliott> @topic-snoc #esoteric Gregor
16:15:06 <lambdabot> Topic does not parse. Should be of the form ["...",...,"..."]
16:15:18 <elliott> @topic-snoc #esoteric "Gregor"
16:15:18 <lambdabot> Topic does not parse. Should be of the form ["...",...,"..."]
16:15:20 <elliott> oh
16:15:23 <elliott> @topic-tell #esoteric
16:15:24 <lambdabot> {"id": "#esoteric", "topic-format-restriction": "text/json", "addtl": ["hi","http://codu.org/logs/_esoteric/","hi","\226\152\186","bike","norway"]}
16:15:29 <elliott> @help @topic
16:15:29 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
16:15:30 <elliott> @help topic
16:15:31 <lambdabot> topic provides: topic-tell topic-cons topic-snoc topic-tail topic-init topic-null
16:15:45 -!- elliott has set topic: ["hi","http://codu.org/logs/_esoteric/","hi","\226\152\186","bike","norway"].
16:15:48 <elliott> @topic-snoc Gregor
16:15:48 <lambdabot> I do not know the channel Gregor
16:15:51 <elliott> @topic-snoc #esoteric Gregor
16:15:51 -!- lambdabot has set topic: ["hi","http://codu.org/logs/_esoteric/","hi","\226\152\186","bike","norway","Gregor"].
16:15:57 <elliott> see.
16:16:00 <elliott> @topic-tail
16:16:01 <lambdabot> Plugin `topic' failed with: Prelude.last: empty list
16:16:03 <elliott> @topic-tail #esoteric
16:16:04 -!- lambdabot has set topic: ["http://codu.org/logs/_esoteric/","hi","\226\152\186","bike","norway","Gregor"].
16:16:10 <elliott> @topic-init #esoteric
16:16:10 -!- lambdabot has set topic: ["http://codu.org/logs/_esoteric/","hi","\226\152\186","bike","norway"].
16:16:31 <nooodl> @topic-snoc #esoteric I do not know the channel Gregor
16:16:31 -!- lambdabot has set topic: ["http://codu.org/logs/_esoteric/","hi","\226\152\186","bike","norway","I do not know the channel Gregor"].
16:16:31 <kmc> imo let's not do this
16:16:40 <elliott> imo
16:16:42 <elliott> let's do this all the time
16:16:44 <elliott> no limits kmc
16:16:45 <elliott> fuck limits
16:16:49 <Taneb> I'm with kmc
16:16:50 <kmc> punk rock
16:16:59 <Taneb> In his house
16:17:06 <Taneb> Standing behind himj
16:17:10 <Taneb> With a knife
16:17:17 <kmc> O:
16:17:32 <Taneb> kmc, where's your knife drawer?
16:17:37 <Taneb> I need to put this away
16:18:16 <kmc> up your butt
16:18:19 <nooodl> i'm in Taneb's house but he's not home
16:18:33 <Gregor> @topic-snoc #esoteric I presume that I could break it by just making the topic so long that it cuts off. I doubt that it appropriately limits it, so instead it will simply create an array that doesn't parse, and with an array that doesn't parse, @topic-snoc will no longer understand the topic. This is just an assumption of course, but it's an assumption I intend to test with this very topic. Shoot, I've run out of things to say but I am not yet confident that thi
16:18:34 <Gregor> s is long enough. Hmmm... yeah, this is probably long enough, right? I guess I should have counted. Eenie meenie minie... now.
16:18:34 -!- lambdabot has set topic: ["http://codu.org/logs/_esoteric/","hi","\226\152\186","bike","norway","I do not know the channel Gregor","I presume that I could break it by just making the topic so long that it cuts off. I doubt that it appropriately limits it, so instead it will simply create an array that doesn't parse, and with an array that doesn't parse, @topic-snoc will no longer understand the topic. This is ju.
16:18:38 <kmc> i'm not home either
16:18:51 <elliott> @topic-init
16:18:51 <Taneb> Then where did I get this knife
16:18:51 <lambdabot> Plugin `topic' failed with: Prelude.last: empty list
16:18:57 <elliott> @topic-init #esoteric
16:18:58 <lambdabot> Topic does not parse. Should be of the form ["...",...,"..."]
16:18:59 <kmc> then who was knife
16:19:00 <elliott> you monster
16:19:03 <Gregor> ^^
16:19:16 <elliott> @topic-null #esoteric
16:19:16 -!- lambdabot has set topic: [].
16:19:26 <elliott> @topic-cons #esoteric http://codu.org/logs/_esoteric/
16:19:27 -!- lambdabot has set topic: ["http://codu.org/logs/_esoteric/"].
16:19:35 -!- Gregor has set topic: ["http://codu.org/logs/_esoteric/" FUCK THE POLICE].
16:19:37 <kmc> Gregor: did you try building umlbox with linux >3.7 yet?
16:19:44 <Gregor> kmc: I haven't, no.
16:20:01 <kmc> ok
16:20:07 <Gregor> I don't update it frequently.
16:20:09 <Gregor> `cat /proc/version
16:20:10 <HackEgo> Linux version 3.7.0-umlbox (root@codu.org) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 Wed Feb 13 23:30:40 UTC 2013
16:20:13 <Gregor> Oh
16:20:13 <nooodl> @topic-(\x -> x ++ reverse x) #esoteric
16:20:13 <lambdabot> Unknown command, try @list
16:20:13 <Gregor> Um
16:20:14 <kmc> it breaks on this 3.9 release candidate; i haven't debugged it yet though
16:20:17 <Gregor> Apparently I did X-D
16:20:40 <Gregor> kmc: I assume that Linux/uml builds, but umlbox fails for some reason?
16:20:53 <kmc> it builds, but running umlbox just produces 'Terminated'
16:21:03 <elliott> i had that problem too iirc
16:21:07 <elliott> the solution is to get a binary from gregor
16:21:13 <Gregor> Oh it is not X-D
16:21:16 <Gregor> Can you pastebin a verbose log?
16:21:22 <kmc> maybe later, at work atm
16:21:30 <kmc> it works fine with 3.7 which is what the script wants to build
16:21:37 <kmc> i just wanted to test a newer kernel to see if the bug I found in UML is still present
16:21:42 <Gregor> Right, sorry, I misunderstood.
16:21:49 <kmc> no worries
16:22:06 <kmc> i don't have a good sense of how widely used UML is
16:22:14 <kmc> possibly it's just broken in 3.9?
16:22:23 <Gregor> With myself, my bot, and you, I estimate three users.
16:22:42 <kmc> haha
16:22:52 <kmc> well people used to sell UML-based Linux VPSes, right?
16:22:56 <kmc> but probably not much anymore
16:23:01 <Gregor> Yeah, but it's been entirely overtaken by Xen.
16:23:17 <kmc> because Xen is faster and less janky?
16:23:21 <Gregor> Mmmmmmmmmmmhm.
16:24:43 -!- nooodl has quit (Ping timeout: 245 seconds).
16:25:35 -!- nooodl has joined.
16:27:17 <Gregor> kmc: For what it's worth, 3.8.6 works for me.
16:28:53 <kmc> ok
16:34:39 -!- Lymia has joined.
16:34:39 -!- Lymia has quit (Changing host).
16:34:39 -!- Lymia has joined.
16:36:48 <Gregor> kmc: It looks like Linux didn't build with initrd support.
16:37:07 <kmc> ah, maybe the config file needs tweaking for 3.9?
16:37:09 <Gregor> Oh no wait...
16:37:16 <Gregor> Maybe it has a different default name for init?
16:37:43 <Gregor> No, that's not it either...
16:37:50 <Gregor> Damnation, I'm really not sure >_>
16:38:08 <Gregor> Maybe root=ram0 is a necessary option now, not implied by initrd=?
16:39:23 <Gregor> Nope...
16:39:27 <Gregor> Yeah, this requires investigation.
16:39:36 <Gregor> But it's something to do with loading init.
16:49:32 -!- doesthiswork has joined.
17:15:30 -!- Lymia has quit (Read error: Connection reset by peer).
17:17:16 <Vorpal> <Gregor> With myself, my bot, and you, I estimate three users. <-- 4, I use it too
17:17:52 <Gregor> UML or umlbox?
17:32:21 -!- Phantom_Hoover has quit (Remote host closed the connection).
17:34:57 -!- Phantom_Hoover has joined.
17:36:46 -!- augur has quit (Remote host closed the connection).
17:38:24 -!- monqy has quit (Quit: hello).
17:41:05 -!- GOMADWarrior has quit (Ping timeout: 256 seconds).
17:56:34 -!- Lymia has joined.
17:56:35 -!- Lymia has quit (Changing host).
17:56:35 -!- Lymia has joined.
18:33:03 -!- dudu_ has joined.
18:33:47 <dudu_> how about a lang where you make a potion recipe and it might explode
18:34:01 -!- ThatOtherPerson has joined.
18:34:38 <elliott> dudu_: hi GOMadWarrior, hi Regis
18:34:46 <elliott> why are you using webchat are you on another computer
18:34:48 <dudu_> hi
18:34:54 <elliott> sometimes i am on another computer :(
18:34:58 <dudu_> im on my brothers pc
18:35:00 <elliott> i am going to sleep now though!
18:35:47 <Bike> elliott: Did you know that food older than you still exists? It's true.
18:36:13 <elliott> Bike: i am literally food
18:36:24 <Bike> Unprepared food!
18:37:43 <boily> sashimi d'elliott à la sauce tartare.
18:39:19 <dudu_> a language without numbers
18:40:07 <dudu_> or strings, you can only have lists of lists
18:41:06 <Bike> learn lambda calculus.
18:41:58 <dudu_> i know it already
18:42:04 <dudu_> recursive functions and all that
18:43:02 <Bike> Yes but you can encode everything as functions pretty easily. Or as lists.
18:43:07 -!- GOMADWarrior has joined.
18:44:16 <Taneb> I like tartar sauce
18:45:22 <boily> at all-you-can-eat buffets here you can order surf clam sashimi. that thing is addictive.
18:45:55 <boily> Saturday I had a nice fish'n'chips with tartar sauce, but it wasn't as good as my mom's.
18:46:18 -!- dudu_ has quit (Ping timeout: 245 seconds).
18:47:22 <boily> that's the problem of having moved to the next city over: you get to miss your mom's cooking. *sigh*
18:50:22 <elliott> canada has cities?
18:51:04 <boily> they at least pretend to have cities, which considering canada's average existence level is relatively significative.
18:53:46 <ThatOtherPerson> I can confirm that Canada has cities; I have been to some.
18:54:19 <Gregor> I've been to one, but they don't use the term "litter" properly, so I have to assume that they're savages.
18:59:55 -!- augur has joined.
19:03:14 -!- epicmonkey has quit (Ping timeout: 252 seconds).
19:08:44 <Vorpal> <Gregor> UML or umlbox? <-- umlbox
19:08:54 <Vorpal> Gregor, which means I'm indirectly using UML too
19:10:35 -!- impomatic has joined.
19:12:39 <Gregor> Vorpal: Was just curious ;)
19:12:49 <Gregor> Really, 'twas just a joke about UML's use. I think it's pretty limited.
19:15:06 <pikhq> Amusingly it was probably significantly more used *before* it was merged in the kernel.
19:19:58 -!- Lymia has quit (Ping timeout: 256 seconds).
19:23:00 <Vorpal> pikhq, heh
19:24:15 <Gregor> The fact that ports to systems other than x86[_64] are between stagnant and nonexistent is hardly promising.
19:26:58 <kmc> i was wondering about that
19:27:14 <kmc> it's kind of weird that 'um' is an arch, but also has code under other arches
19:27:19 <kmc> pretty much necessary though
19:29:06 -!- Nisstyre-laptop has joined.
19:36:48 -!- sebbu has quit (Ping timeout: 264 seconds).
19:37:09 <GOMADWarrior> how to make concurrent languages?
19:37:25 <Bike> hire a programming language theorist to do it for you
19:38:15 <GOMADWarrior> -_-
19:38:26 <Vorpal> copy ideas from a couple of existing ones and claim you invented it=
19:38:32 <Vorpal> s/=/?/
19:38:49 <GOMADWarrior> im just wondering how its done
19:38:53 <Bike> add mapreduce to C, change the syntax a bit, and call it good
19:38:57 <boily> s/?/?/
19:38:59 -!- oerjan has joined.
19:39:00 <Gregor> Take an existing language from academia, make it use braces and keywords like "class" so that people will feel comfortable with it, and sell it.
19:39:11 -!- ChanServ has set channel mode: +o oerjan.
19:39:13 <Bike> Gregor: jinx!
19:39:24 <Vorpal> boily, = is next to ? on Swedish keyboards
19:39:30 -!- oerjan has set channel mode: -b *!*phantomho@unaffiliated/phantom-hoover/x-3377486.
19:39:41 <Gregor> ... lolwut?
19:39:44 -!- oerjan has set channel mode: -o oerjan.
19:39:45 <Gregor> Why was PH banned?
19:40:15 <GOMADWarrior> how is it done?
19:40:27 <GOMADWarrior> the threads and things
19:40:30 <boily> Vorpal: there are heretics here that change their keyboard layout to AZERTY. *shudders*
19:40:43 <oerjan> Gregor: stealth deletion of a quote
19:40:44 <Bike> Do you mean how are threads implemented?
19:40:52 <oerjan> just as i was editing it
19:41:04 <boily> `pastequotes
19:41:07 <Gregor> Ohhhhh
19:41:10 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.21258
19:41:14 <Gregor> Well the punishment for that is death, not banishment.
19:41:54 <Bike> wow that alternate universe thing went on for a while
19:42:05 <Vorpal> <boily> Vorpal: there are heretics here that change their keyboard layout to AZERTY. *shudders* <-- where is that?
19:42:11 <oerjan> Gregor: btw i suspect your logs' quit filtering doesn't handle kicks properly
19:42:18 <GOMADWarrior> yes
19:42:34 <Gregor> oerjan: I've fixed that like twenty times how could it still be broken >_O
19:42:36 <boily> here is Montréal, heretics are Frenchmen, *shudders* are on my back.
19:42:37 <Vorpal> <Bike> wow that alternate universe thing went on for a while <-- what is the context?
19:43:02 <oerjan> Gregor: well just _look_ at the order of Phantom_Hoover's quits/joins in http://codu.org/logs/_esoteric/2013-04-09.txt
19:43:11 <oerjan> and kicks.
19:43:35 <Gregor> *sobs*
19:43:53 <Bike> GOMADWarrior: Basically you switch execution context back and forth really fast. I recommend reading a book.
19:44:09 -!- ThatOtherPerson has quit (Quit: Leaving).
19:44:15 <GOMADWarrior> i dun have time for books
19:44:35 <GOMADWarrior> i have 2 books i havent finished
19:44:57 <Bike> Then you don't have time for threading.
19:45:11 <Taneb> GOMADWarrior, read both books at the same time
19:45:31 <GOMADWarrior> lol
19:46:52 <GOMADWarrior> this? http://msdn.microsoft.com/en-us/library/system.threading.executioncontext.aspx
19:47:21 -!- sebbu has joined.
19:47:28 <Bike> Yeah, probably.
19:47:38 <Bike> I just meant "execution context" as... the context of execution.
19:47:59 -!- sebbu has quit (Changing host).
19:47:59 -!- sebbu has joined.
19:48:44 <kmc> @ask zzo38 What kind of compression (if any) do you use on .dvi files?
19:48:45 <lambdabot> Consider it noted.
19:49:44 <Taneb> Anyone here living near a tacky Finnish shop for tourists?
19:49:59 <oerjan> nope
19:50:36 <oerjan> shockingly, i suspect trondheim might not have any tacky finnish shops for tourists at all. but i'm not sure.
19:51:30 <boily> ~duck tacky finnish
19:51:31 <metasepia> --- No relevant information
19:52:13 <oerjan> oh right, in finland probably even the tourist shops have designers. so nothing tacky to be seen anywhere, hth
19:52:22 <boily> makes sense.
19:55:28 <boily> reading quotes at work is colleague-unfriendly.
19:56:16 <olsner> sounds work-unfriendly too
19:57:56 <boily> it is.
19:58:00 <boily> btw, what is feather?
19:58:33 <olsner> it's that stuff on birds
19:58:46 <oerjan> ^wiki feather
19:58:46 <fungot> http://esolangs.org/wiki/feather
19:59:03 <boily> ah! that.
20:03:00 <Taneb> `quote 249
20:03:01 <HackEgo> 249) <treederwright> enjoy being locked in your matrix of solidity
20:04:33 <Gregor> HOLY BAJEEBERS
20:04:40 <Gregor> I just got that his name is a pun for "treat her right"
20:05:25 <Taneb> Whoa, it is!
20:06:13 * boily chairfalls in stupor
20:08:29 -!- Bike_ has joined.
20:10:01 <Taneb> `quote 441
20:10:02 <HackEgo> 441) <Taneb> So it's like... Rummy mixed with... breakout?
20:10:14 <Taneb> Wrong me quote, hang on
20:10:16 <Taneb> `quote 411
20:10:18 <HackEgo> 411) <Taneb> Look, I often walk my dog through a field with cows in it. And I punched myself in the face once.
20:10:19 <oerjan> `addquote <kmc> in the time it takes light to travel from Hexham to Finland, I can generate almost 20 new topics for #esoteric
20:10:23 <HackEgo> 1019) <kmc> in the time it takes light to travel from Hexham to Finland, I can generate almost 20 new topics for #esoteric
20:10:56 <Taneb> I find the fact that 411 made sense in context a lot funnier than 411 itself
20:11:28 -!- Bike has quit (Ping timeout: 256 seconds).
20:12:38 <olsner> hmm, exactly how did that make sense?
20:13:03 <Taneb> olsner, I think oerjan questioned me when I kept saying "I know this from personal experience"
20:13:05 <Taneb> Or something
20:13:21 <Taneb> Because I said cows were scary (in the context of comments on a postcard)
20:13:26 -!- epicmonkey has joined.
20:13:32 <Taneb> And that punching yourself in the face hurts
20:13:34 <olsner> oh, in its original context? not in the current context in which you did `quote?
20:13:36 <Taneb> (I forget why)
20:13:38 <Taneb> Yeah
20:13:49 -!- Bike_ has changed nick to Bike.
20:14:13 <Taneb> `quote 452
20:14:15 <HackEgo> 452) <Phantom_Hoover> Oh god. <Phantom_Hoover> I've become a metallurgy hipster.
20:14:20 <Bike> I'd like to confirm that cows are scary.
20:14:40 <Gregor> Bike: You misspelled "tasty".
20:14:54 <Bike> The two properties are not mutually exclusive.
20:15:19 <olsner> cowness and scariness are mutually inclusive
20:16:18 <Vorpal> I wouldn't call cows scary. Bulls on the other hand...
20:17:35 <olsner> cows intentionally lull you into a false sense of security by acting docile and uninterested
20:17:55 <boily> cows smell bad.
20:18:22 <Vorpal> boily, yes, but that is not the same as scary
20:18:50 <Vorpal> olsner, interesting theory
20:19:16 <olsner> sort of like cats, but cows are better actors
20:19:18 -!- heroux has quit (Ping timeout: 245 seconds).
20:19:26 <Taneb> http://satwcomic.com/precautions
20:19:39 <Vorpal> olsner, and then they will take over the world in a coordinated attack, with the help of the robots?
20:20:03 <olsner> alas, I don't know what their objective is
20:20:23 <Vorpal> ah
20:20:29 <Vorpal> that is even more dangerous
20:21:07 <FireFly> Wake up, cowple!
20:21:20 -!- heroux has joined.
20:21:58 * boily hides behind his trusty metasepia
20:22:09 <Vorpal> good night
20:22:19 <olsner> your cowttlefish?
20:24:13 -!- Nisstyre-laptop has quit (Ping timeout: 240 seconds).
20:24:20 -!- augur has quit (Remote host closed the connection).
20:24:38 -!- carado has quit (Quit: Leaving).
20:25:24 <Taneb> Should I go to a riverborne cosplay event in July?
20:27:46 <boily> olsner: my bot isn't of a bovine predication, thank you very much.
20:27:52 <boily> ~duck riverbone
20:27:52 <metasepia> --- No relevant information
20:28:01 <Taneb> ~duck riverborne
20:28:03 <metasepia> --- No relevant information
20:28:17 <Taneb> "on a river"
20:28:56 -!- augur has joined.
20:29:50 <olsner> boily: how do you know?
20:31:34 <boily> metasepia: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=8de358fa08f4f238b2b53d88798cd1f68131542e, not stripped
20:32:02 <boily> and, if you poke metasepia...
20:32:05 * boily pokes metasepia
20:32:11 <boily> it doesn't moo.
20:32:18 <boily> thus, it is not a cow.
20:32:36 <olsner> undercover cows are better than that
20:32:51 <Taneb> They're very cownning
20:33:14 <Taneb> They uddertake cowntermeasures
20:33:20 <oerjan> can you tip metasepia?
20:33:26 * boily twitches
20:33:34 <boily> ow. oooooow.
20:33:51 <oerjan> @google riverborne
20:33:53 <lambdabot> http://www.riverborneoutfitters.com/
20:33:53 <lambdabot> Title: Oregon Fly Fishing Guide Service | River Borne Outfitters
20:34:04 <oerjan> Taneb: YOU GO AHEAD
20:36:16 -!- Nisstyre-laptop has joined.
20:36:25 <Taneb> I'm gonna milk this one for all it's worth
20:43:08 <Taneb> While I was watching cowntdown, the letters for "milked" came up
20:44:00 <Taneb> I'll stop
20:47:48 <boily> even if today is ben & jerry's free cone day, cow puns are verboten.
20:48:49 -!- ais523 has joined.
20:49:33 <Taneb> I guernsey why you'd ban them
20:52:32 <boily> the sole good puns are fish puns. cow puns don't scale well.
20:53:02 <coppro> catpuns are also acceptable
20:53:37 <oerjan> <elliott> canada has cities? <-- faking a city takes less area than a rural landscape hth
20:54:04 <oerjan> boily: ...
20:54:40 <oerjan> coppro: catfish?
20:54:50 <boily> oerjan: what? :D
20:54:58 <oerjan> "scale well"
20:55:48 <oerjan> ...did you just make a pun that awful on _accident_?
20:56:03 <impomatic> Is there a Doctor Who based esoteric programming language?
20:56:19 <oerjan> impomatic: twoducks hth
20:56:35 <boily> oerjan: no. it was an entirely deliberate counterattack :D
20:56:49 <oerjan> good, good.
20:57:26 <impomatic> Thanks :-)
20:57:39 <oerjan> impomatic: i _might_ be joking hth
20:58:02 <oerjan> (a doctor who esolang would probably resemble it, though)
20:58:24 <olsner> twhoducks?
20:59:04 <impomatic> Actually there's a version of Core War with time traveling processes http://perso.ens-lyon.fr/martin.bodin/timecorewar.html.en
20:59:26 <oerjan> excellent
21:01:49 -!- Taneb has quit (Quit: goodnight).
21:02:39 <ais523> twoducks is an esolang that really needed to have been invente
21:02:41 <ais523> *invented
21:02:48 <ais523> it's possibly one of the most intuitive uncomputable languages there is
21:14:30 -!- sirdancealo2 has quit (Ping timeout: 264 seconds).
21:15:27 <oerjan> something tells me those five new wiki accounts are not all productive esolangers.
21:16:29 <oerjan> make that twelve
21:16:49 <oerjan> wait, eleven, Yago was real
21:17:24 <oerjan> or at least doing something not obviously wrong
21:17:50 <shachaf> Hmm, on Apr 01 I should've claimed an `olist update and blamed it on oerjan's cache that he couldn't see it.
21:17:56 <shachaf> An opportunity wasted.
21:18:01 <oerjan> oh hm...
21:18:17 -!- monqy has joined.
21:18:36 <oerjan> i only looked at eir combined edits, individually they're rather stupid
21:18:52 <shachaf> oerjan uses Spivak pronouns?
21:19:08 <oerjan> shachaf: it wouldn't help since i have made a habit of adding the next expected number to the url by hand
21:19:23 <oerjan> also i'm an old agora player, so sometimes i do
21:20:26 <Bike> twoducks is pretty great.
21:20:36 <ais523> oerjan: you can check [[special:abuselog]] to see if they've been spamming
21:21:02 <ais523> basically, the spambots haven't figured out newlines yet
21:21:08 <oerjan> ais523: oh hm
21:21:13 <ais523> and so we told the software to stop them editing on that basis
21:21:42 <ion> “6. Out of a thousand-kilogram potato shipment, ⅛ had spoiled. How many kilograms was the school kitchen able to use?” http://fi3.eu.apcdn.com/medium/m_99651.jpg
21:22:23 <oerjan> ais523: well the trouble with Yago was he left too _many_ newlines XD
21:23:46 -!- Nisstyre has quit (Ping timeout: 245 seconds).
21:24:24 -!- shachaf_ has joined.
21:24:29 -!- shachaf_ has quit (Changing host).
21:24:29 -!- shachaf_ has joined.
21:24:39 -!- shachaf has quit (Disconnected by services).
21:24:41 <oerjan> ais523: right, they all have except Yago.
21:24:45 <ais523> oerjan: yeah, I noticed Yago's edits, but he/she didn't look like a spambot
21:24:46 -!- shachaf_ has changed nick to shachaf.
21:26:21 -!- pikhq_ has joined.
21:28:37 -!- sirdancealo2 has joined.
21:28:51 -!- quintopi1 has joined.
21:33:34 -!- SirCmpwn has quit (*.net *.split).
21:33:34 -!- pikhq has quit (*.net *.split).
21:33:34 -!- jconn has quit (*.net *.split).
21:33:34 -!- quintopia has quit (*.net *.split).
21:35:01 -!- SirCmpwn has joined.
21:36:52 -!- carado has joined.
21:39:07 -!- Nisstyre has joined.
22:01:48 -!- quintopi1 has changed nick to quintopia.
22:01:57 -!- quintopia has quit (Changing host).
22:01:57 -!- quintopia has joined.
22:05:20 <quintopia> halp how do i spend monqy
22:07:27 <oerjan> quintopia: i believe that's illegal
22:07:58 <oerjan> but otherwise, see your nearest slave market.
22:11:28 -!- boily has quit (Quit: Poulet!).
22:11:33 -!- metasepia has quit (Remote host closed the connection).
22:32:26 -!- Nisstyre-laptop has quit (Quit: Leaving).
22:39:16 -!- sirdancealo2 has quit (Ping timeout: 246 seconds).
22:46:33 -!- Bike has quit (Ping timeout: 252 seconds).
22:47:33 -!- augur has quit (Remote host closed the connection).
22:48:18 -!- Bike has joined.
23:09:21 -!- Nisstyre-laptop has joined.
23:11:43 -!- augur has joined.
23:12:37 -!- epicmonkey has quit (Ping timeout: 248 seconds).
23:12:52 -!- carado has quit (Ping timeout: 246 seconds).
23:14:36 -!- carado has joined.
23:19:44 -!- yours_truly has joined.
23:20:08 -!- Nisstyre-laptop has quit (Read error: Connection reset by peer).
23:20:24 -!- yours_truly has quit (Read error: Connection reset by peer).
23:21:02 -!- Nisstyre-laptop has joined.
23:23:19 -!- sirdancealo2 has joined.
23:24:42 <Sgeo> shachaf, be happy
23:24:43 <Sgeo> `olist
23:24:45 <HackEgo> olist: shachaf oerjan Sgeo FireFly
23:25:17 <Sgeo> Sorry I didn't do `olist about an hour sooner. Was commuting back home
23:28:12 <Phantom_Hoover> Sgeo i can't help but question your commitment
23:28:30 <Phantom_Hoover> are you really dedicated to performing a trivially-automated service manually?
23:28:54 <Phantom_Hoover> because otherwise we may have to write a bot or, god forbid, check webcomics for updates ourselves
23:29:03 <oerjan> yay!
23:29:10 <Bike> Don't even joke about that, man.
23:29:34 <oerjan> shall i ban Phantom_Hoover again just for the heck of it?
23:29:38 <Sgeo> oh hey FireFly's on the olist now
23:30:00 <Phantom_Hoover> oerjan, are you seriously going to ban me for making fun of Sgeo's lists
23:30:08 <shachaf> Thgeo
23:30:59 <oerjan> Phantom_Hoover: no, but i will make fun about doing so.
23:31:09 <Sgeo> <shachaf> Where's the next `olist?
23:40:58 -!- Mathnerd626 has joined.
23:42:35 -!- sirdancealo2 has quit (Remote host closed the connection).
23:47:17 <shachaf> Sgeo: It turned out to be in #esoteric.
23:47:21 <shachaf> What were the chances?
23:49:26 -!- sirdancealot has joined.
23:51:23 -!- nooodl has quit (Read error: Connection reset by peer).
23:51:46 -!- nooodl has joined.
23:56:32 -!- augur has quit (Remote host closed the connection).
←2013-04-08 2013-04-09 2013-04-10→ ↑2013 ↑all