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