00:00:49 yes, the abuse of wisdom has been heading overboardwards, of late 00:00:59 -!- sirdancealot has joined. 00:01:21 `? wisdom 00:01:24 wisdom is always factually accurate, except for this entry 00:04:00 the temporariness of everything, including information, has become grating on me. 00:05:38 * pikhq despises the first week or two of math courses. 00:05:51 No, "theory of numbers", you *really* don't need to go over induction again. 00:06:24 `? i 00:06:25 i? ¯\(°_o)/¯ 00:06:31 `learn i love monoids 00:06:33 I knew that. 00:06:38 so you are saying we don't need to go over induction for the n+1'th time if we've done it for the n'th time? 00:06:57 *'st 00:06:59 oerjan++ 00:07:39 oerjan++ 00:08:06 oerjan: have you considered the temporariness of the letter ø 00:08:07 :( 00:08:55 elliott: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 00:09:02 temporariness? 00:09:04 `? ø 00:09:05 ​ø? ¯\(°_o)/¯ 00:09:12 `learn ø is not going anywhere 00:09:15 I knew that. 00:09:36 `? Ø 00:09:37 ​Ø? ¯\(°_o)/¯ 00:26:19 -!- WeThePeople has joined. 00:26:21 -!- NihilistDandy has joined. 00:30:04 Does SQLite support UTF-8 codes outside of the Unicode range? 00:32:48 Actually, can I even just store arbitrary bytes having the length function to not count 0x80-0xBF range bytes? 00:35:43 -!- augur has joined. 00:54:36 -!- Rachiel has joined. 01:03:02 -!- davidwerecat has quit (Ping timeout: 244 seconds). 01:05:25 I made the search function of Internet Quiz Engine to work now. 01:08:18 -!- monqy has joined. 01:18:08 -!- Rachiel1 has joined. 01:18:47 -!- Rachiel has quit (Ping timeout: 245 seconds). 01:19:09 -!- Rachiel1 has left. 01:25:24 -!- NihilistDandy has quit (Quit: Textual IRC Client: www.textualapp.com). 01:26:43 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:33:10 kmc: It probably won't change even then. 01:35:54 -!- oerjan has quit (Quit: leaving). 02:00:27 oh 02:00:31 this cross channel thing is confusing shachaf 02:00:42 it would be less confusing with zephyr conventions 02:00:48 where most people read all traffic in one window 02:00:57 and where you have subject tags which could be "else" or "#mosh" 02:01:17 What are zephyr conventions? And what do the subject tags do? 02:01:53 kmc: Well, I don't talk in #mosh. 02:02:08 How can I connect to relevant Zephyr networks? 02:06:07 you can't, basically 02:06:22 Oh. 02:06:25 Can you? 02:06:41 get an athena account or maybe a club.cc.cmu.edu account or one of a few others 02:06:45 yes because i have an athena account 02:06:49 Ah. 02:07:28 How did you get it? 02:10:17 -!- TeruFSX has joined. 02:11:24 helping with Mosh which is sort of a SIPB project 02:14:02 What was that thing that I've done that kmc said was more obscure than Zephyr? 02:14:08 * Sgeo already forgot the name 02:14:16 gale? 02:14:19 Yes 02:14:22 4-HO-DiPT? 02:14:27 Gale 02:15:04 -!- Arc_Koen has quit (Quit: Arc_Koen). 02:16:14 -!- augur has quit (Remote host closed the connection). 02:16:47 -!- augur has joined. 02:20:10 ok 02:20:13 when did you use Gale? 02:20:50 oddly, the Zephyr protocol is about as old as IRC, despite 'feeling' much fancier and newer 02:21:08 i guess it goes to show that people in the 80's could design fancy systems too, but it's only the simple ones that have survived to today 02:21:09 -!- augur has quit (Ping timeout: 248 seconds). 02:21:27 Zephyr wants Kerberos and it wants no NAT and a daemon on every host and a bunch of other things 02:21:36 it wasn't even designed as a human chat protocol 02:22:20 Nor was obby, but it's great for it! 02:23:00 zephyr sounds exciting 02:28:58 `list 02:28:59 Taneb atriq Ngevd Fiora nortti Sgeo alot 02:29:32 kmc, I just remember finding it on Wikipedia and using some web interface to it that's now defunct 02:29:37 Probably years ago 02:29:40 Yammer I think? 02:30:07 we're going to run out of synonyms at some point soon D: 02:30:31 Yammer is an enterprise social network thing but maybe there's also a Gale thing of the same name 02:36:58 kmc: how you enjoying twitter so far? 02:37:09 's pretty good 02:39:27 have already found a lot of interesting links and it is a lot less unpleasant than reading Hacker News 02:39:35 \rainbow{social networks} 02:41:16 -!- copumpkin has quit (Ping timeout: 245 seconds). 02:41:47 -!- copumpkin has joined. 02:42:55 cool 02:42:57 I never got into HN 02:42:57 perhaps that's for the best :P 02:43:38 it has enough cool stuff that I feel like I'm missing out by not reading it 02:43:51 but it also has a lot of noise and a pretty steady rate of aggrivating bullshit 02:43:55 I've glanced at it lately looking for interesting things but it just seems to have this horrible signal/noise ratio 02:44:02 like even *slashdot* is better 02:44:15 it's mostly about how some mobile social local ad company you've never heard of just got $100 million dollars for doing nothing 02:44:19 I think even my tumblr dashboard is better 02:44:40 and endless arguments over who is a real hacker or not 02:44:53 and paul graham hero-worship 02:45:14 basically i count on my friends and extended social network to send me interesting links at at least the rate i can read them 02:45:36 kmc: and you count on me to provide the noise you're missing out on 02:45:50 is "real hacker" actually a thing 02:46:02 integer hacker 02:46:02 copumpkin did you see the crypto challenges mentioned on twitter: https://twitter.com/tqbf/status/292005256416612353 02:46:05 Bike: yes 02:46:09 * copumpkin <- real hacker 02:46:22 man even xkcd's made fun of that though 02:46:26 kmc: nope, but I assume that's some sort of job thing? 02:46:32 probably 02:46:45 given it's matasano :) 02:46:50 kmc: there's also like, all the navelgazing stuff 02:46:52 -!- augur has joined. 02:46:54 it'd be odd to do a "in your free time" project @matasano 02:47:02 like 1000 blog posts about "how to be productive" or "how I built an X in Y hours" 02:47:12 like, I assume that if I solve them all, I will be able to get an interview there if I want 02:47:13 "how to be productive" posts are sad 02:47:16 but that's not why i'm doing it 02:47:22 the Stripe CTFs are also a job thing in a sense 02:47:28 but were plenty of fun 02:47:30 oh, you're doing it 02:47:33 cool 02:47:35 maybe that's just because i'm violently unproductive. 02:47:36 yeah 02:47:41 how do I gain the ability to tell matasano and monsanto apart 02:47:45 please advise 02:47:49 elliott: drink a bottle of Round-Up 02:48:54 Bike: I always find them kinda funny because it's like 02:49:00 daeken used to work at matasano iirc 02:49:02 someone is *blogging* (not being productive) about being productive 02:49:04 if anyone knows him 02:49:20 that's not intrinsically absurd 02:49:28 but yeah people wank a lot about productivity instead of being productive 02:49:42 they also wank a lot about how programmers are magical special snowflakes and therefore can't be held to the same standards as other human beings 02:49:55 but it's true! 02:49:57 Fiora: right 02:50:08 I need my hand held 02:50:08 there's also just. the whole bubble mentality of how like, everyone inside silicon valley is so blissfully unaware a world exists outside 02:50:39 which probably hurts them a lot too, since it means the people making startups have no idea what their users are like at all, and guess based on Glee reruns 02:50:57 that's a sad and disturbing thought. 02:51:11 remember that just by being a programmer you are an expert in all areas 02:51:26 you're automatically an expert on how painters work and can compare yourself favorably to them 02:51:35 wank about singularity here 02:51:47 we should metawank 02:51:51 ah well 02:52:17 complain about complaining about HN complaints about mainstream culture's complaints about HN? 02:52:20 XD 02:52:24 recursively meta wank! 02:52:25 Bike: can we tie the knot somehow? 02:52:34 like, have them complain about us doing that 02:52:42 then we should complain about how it's circular 02:52:53 (Oh, and of course, as unspokenly obvious as it is, HN's endless sexism) 02:52:55 i don't live in SF therefore my opinion is so insignificant it's not worth complaining about 02:52:56 my type theory isn't capable of expressing this 02:53:03 and then plot to find new ways to make our complaining more elaborate 02:53:46 in other cool startup news 02:53:54 has anyone tried the new portal 2 maps? 02:54:20 was valve a startup at some point? 02:54:40 presumably :P but I mean another startup made a custom campaign for portal 2 02:54:45 presumably as part of recruitment efforts 02:54:55 * Bike didn't know that id started out selling fucking shareware, though. out of it 02:55:04 I remember that 02:55:27 (the mario clone was funnier though) 02:55:54 wasn't doom shareware 02:56:19 yes. 02:58:52 they also tried making a mario port to PCs, it's great. 02:58:59 -!- augur has quit (Remote host closed the connection). 02:59:16 is it super violent? 02:59:19 also, does Wario have a brother? 02:59:34 -!- augur has joined. 02:59:48 did anyone here play http://stabyourself.net/mari0/ 03:00:02 not I 03:00:02 yes D 03:00:04 *:D 03:00:16 got bored fast, honestly, the old levels are way too easy 03:00:20 copumpkin: http://www.youtube.com/watch?v=yUJ9xWw8_lQ 03:03:49 -!- augur has quit (Ping timeout: 248 seconds). 03:15:15 copumpkin: Does Waluigi count? 03:15:25 probably 03:15:51 OkCupid/HelloQuizzy and Internet Quiz Engine have *many* similarities (even that one is written in C++ and one in C). The quiz is the following: Which one do you think was based on the other one? 03:16:56 Are those web apps? 03:17:14 Lumpio-: One is. 03:17:26 Why would anybody write something like that in C/++ 03:17:45 Guess. 03:17:53 they've listened to people talking about php 03:18:00 zzo38: i doubt iqe is based on anything else :P 03:18:32 quintopia: Correct, but... that doesn't actually answer the question... 03:18:50 Lumpio-: Would you use different programming languages? 03:19:18 C is surely faster and more efficient than PHP. 03:19:21 zzo38: so you're asking whether okc or hq came first? 03:19:32 i couldnt guess, because i've never seen hq 03:19:38 quintopia: No. I am asking: "Which one do you think was based on the other one?" 03:20:05 Yes and if you're good at hand-optimizing, pure ASM is even more fast 03:20:06 zzo38: i doubt anything is based on iqe either 03:20:29 -!- madbr has joined. 03:20:38 why is "asm" capitalized? is it an initialism i am unaware of 03:20:54 (Note that "OkCupid/HelloQuizzy" are both the same online quiz software.) 03:21:12 and i think iqe was based on the other one. 03:21:23 Bike: No, wrong. 03:21:39 It is a trick question! Neither was based on the other one! 03:21:40 !!!!! 03:21:46 well played, sir. 03:22:16 zzo38: i didnt know okc and hq were the same 03:22:53 quintopia: Well, the quiz engine, the quiz database, all that is the same at least; even though the webpages are different, they both contain the same quizzes and everything. 03:22:54 but you can see that i said that iqe was neither based on them nor were they based on iqe, so that means i got it right!!!! 03:22:57 (I don't know why.) 03:23:08 quintopia: No, it means you did not get it wrong. 03:23:57 zzo38: there were no other possibilities once you ruled out the possibility that okc was based on hq or vice versa, so by process of elimination, i arrived at the right answer 03:24:34 In that case I must have misunderstood you, or vice versa. 03:25:08 so, what's my prize? 03:25:36 There is no prize. 03:26:21 :( 03:26:26 what was the quiz for then? 03:26:30 what is a quiz without a prize! 03:26:49 Many quiz don't have a prize, it doesn't necessarily need one. 03:27:15 kmc: Do you know a lot about making MD5 collisions? 03:27:25 a little 03:27:31 The quizzes on OkCupid/HelloQuizzy, and the quizzes on Internet Quiz Engine, have no prize, and most others don't have prize either but I think some may have. 03:27:46 third prize is you're fired 03:27:50 How common will be MD5 collisions if you don't try to make it deliberately? 03:27:55 zzo38: very rare 03:28:48 kmc: GHC represents TypeRep keys as md5 hashes of the type name, roughly. 03:28:50 If you do make it deliberately, what is the chance to fit the format and be still a sensible file in general than the other ones? 03:29:06 Can you turn this into a SafeHaskell unsafeCoerce with DeriveTypeable? 03:29:24 You have a pretty limited alphabet. 03:31:42 probably not 03:31:51 how long are they? 03:32:06 well that's a silly question 03:32:09 how long can type names be? 03:32:11 pretty long i guess 03:33:45 zzo38: very good, for any A you can find X,Y such that md5(AX) = md5(AY) 03:34:26 that's concatenation? 03:34:41 which also means that md5(AXB) = md5(AYB) for any B, because MD5 uses the Merkle–Damgård construction 03:34:44 Bike: yes 03:34:58 you can find these pretty quickly... i was finding dozens of X,Y pairs per hour on my workstation 03:35:08 It doesn't *quite* mean that for any B, does it? 03:35:28 sorry, all of these letters are multiples of an MD5 input block size 03:35:43 Ah. Maybe it works out then. 03:35:58 What it hashes it unwords [pkg, module, name] encoded in UCS-4, it looks like. 03:37:15 anyway if your strings are programs, it's usually easy to construct things such that AXB does one arbitrary thing and AYB does a different arbitrary thing, even though you don't have much control over X,Y 03:37:29 you just make that entire block one operand of a conditional or something 03:37:58 so you can (for example) construct two Postscript documents which display completely differently, however you like, and have the same MD5 hash 03:44:20 -!- Bike has quit (Ping timeout: 240 seconds). 03:44:30 shachaf: does every Linux syscall have at least one argument? 03:45:11 getuid doesn't. 03:45:19 help I'm addicted to Naruto 03:45:47 Sgeo: Have you considered watching good anime instead? 03:45:57 I mean, you're well below Dragonball here. 03:46:02 pikhq: ah yes 03:46:04 kmc: Not getpid() 03:46:04 thank 03:46:10 Ah, pikhq said it first. 03:46:21 I used getpid to benchmark syscalls the other day. 03:46:24 -!- Bike has joined. 03:46:33 :/ how is Naruto bad? 03:46:33 glibc caches it, of course. 03:46:44 Well, it was getuid() instead, but eh. Existence proofs don't care about which example you use. :) 03:47:27 I mean, it's not PMMM. I think. But that doesn't mean it's bad 03:47:42 Sgeo: In short, it's bland shōnen. 03:48:01 I don't know what shōnen is. 03:48:26 If I'm not used to it, what's wrong with it being my canonical example? 03:49:00 Is Seinfeld unfunny? 03:49:18 You are saying something that's roughly equivalent to saying "I'm addicted to Two and a Half Men". 03:49:41 isn't that more of a medical condition than a taste thing 03:49:51 i watched a lot of that show but i'm not proud of it :( 03:50:28 Seinfeld on the other hand is brilliant and is much better than most of its imitators 03:50:43 i gave up on tv 03:50:46 OK, it's just md5sum (encodeUCS4 (unwords [package, module, name])) 03:50:50 shonen is pretty much anything intended primarily for a ~8-18 year old male audience, though it is often designed with much wider appeal 03:50:51 it's shockingly misanthropic for a network show 03:50:58 seinfeld's original "airline food" routine is actually funny, it's awesome 03:51:07 like One Piece is technically shonen but it's popular among allthedemographics 03:51:18 So this ends up being making two type names which hash to the same thing, with a common prefix, under UCS-4 encoding. 03:51:46 Well, I definitely see how it appeals to 8-18 year old men, although it's my gf who's getting me into it 03:52:14 the most stereotypical shonen is a coming-of-age story about a boy who wants to be the very best, like no one ever was 03:52:35 and wants to catch them all? :D 03:52:50 to catch them is my reeaaal quest, to traiiin them iiiiis my cauuuuuuuse~ 03:52:57 I've never watched Pokemon 03:52:57 ♫ POOOOO - KÉÉÉÉÉ - MONNNNN ♫ stuck in my head for the next 24h 03:53:03 XD 03:53:04 thanks Fiora 03:53:07 ...and this is where pikhq slaps me 03:53:07 Sgeo: Incidently, what anime *have* you seen? 03:53:08 ITS A GOOD SONG OKAY 03:53:24 i don't know about that 03:53:27 http://www.youtube.com/watch?v=pXZ2bTigdGY watch more mature chinese cartoons 03:53:27 so Naruto, Bleach, and so on would be like that as well 03:53:29 Sgeo: Hey, don't worry. The Pokemon anime was actually very bad. 03:53:32 fiora: it is 03:53:51 http://www.youtube.com/watch?v=MfX0tIaExmM yay I'm 10 years old again 03:54:24 pikhq, Death Note, Puella Magi Madoka Magica, Elfen Lied, Neon Genesis Evagelion (sp?), I forget but I think I've seen more than that 03:54:25 not as good as ducktales woohoo but still pretty hot yes 03:54:47 the pokémon theme is very similar to eye of the tiger and not as good 03:54:53 woah, it has more verses? 03:55:02 I've not seen Evangelion, but Death Note and Mahou Shojo Madoka Magica were very good, and Elfen Lied was pretty alright. 03:55:04 "holy shit this has chords... I thought they went out of style 10 years ago" 03:55:05 They usually cut down these things for TV OPs and stuff 03:55:28 pikhq, I knew someone who despised Death Note 03:55:30 kmc: similar to eye of the tiger? not convinced 03:55:32 Lack of character development. 03:55:40 Strange, Death Note is pretty universally beloved. 03:55:56 The worst that could be said of it is it could be better. 03:56:04 the most negative I've seen about Death Note is that the final arc was a bit terrible because the publishers wanted him to drag out the series 03:56:12 but gosh even so it was still good 03:56:13 I also pretend the final arc didn't happen. :P 03:56:24 XD 03:56:26 I like this idea 03:56:42 pikhq, well, when I said on Facebook that I was watching Death Note, this person tried to spoil me (didn't work since I already read spoilers) 03:57:06 And said "There, saved you hours" 03:57:25 Back to Naruto 03:57:26 kmc: eye of the tiger doesn't have any vocal harmonization 03:57:35 I'm going to arbitrarily recommend Darker than Black: Kuro no Keiyakusha, as well as Baccano!. And also Fullmetal Alchemist, because seriously, you have to. It's a law or something. :P 03:57:58 Oh that reminds me, I've seen Durarara 03:58:06 FMA isn't the best thing ever or anything, but it's kinda mandatory viewing. 03:58:13 I think my favorite series are probably um... Ghost in the Shell SAC, Madoka Magica, and Shugo Chara 03:58:17 watch out it's the anime police 03:58:27 Not seen Shugo Chara. 03:58:29 which is kind of a jumble of very different things 03:58:36 what are anime police 03:58:39 hands up????? have you seen everything on the list 03:58:40 I think right now my absolute favorite still has to be Mushishi. 03:58:41 are they pigs? 03:58:46 hard sci-fi, dark magical girls, and pure shoujo 03:58:54 it's just dude singing + cool rhythm guitar + boring bass + drums + piano + guitar riff + tambourines 03:59:01 (eye of the tiger) 03:59:11 pokémon theme is definitely more complex 03:59:20 do i need to break out the molotovs to fight the anime-prison-industrial system 03:59:54 they'll culturally enrich you till you burst 04:00:07 it has many more layers and instrumentation changes 04:00:13 pokémon theme has three vocal parts; the lead, a tenor accompaniement in falsetto, and a chorus on the refrain 04:00:15 D: 04:00:27 `addquote the pokémon theme is very similar to eye of the tiger and not as good 04:00:30 937) the pokémon theme is very similar to eye of the tiger and not as good 04:00:50 coppro: but the chorus is actually multiple parts 04:01:08 madbr: I don't believe it is 04:01:20 hard to tell on the fly but this has like major chords and stuff 04:01:26 so it has to be at least 3 parts 04:01:31 Technically, Homestuck is partly coming-of-age stories, I guess 04:01:43 kmc: have you seen the ron paul version of the pokemon theme (made by the singer of the original) 04:01:48 kmc: it's um 04:01:52 kmc: exactly what it sounds like 04:01:52 it's amazing. 04:01:57 ...then again, (forall g in genras: Homestuck is partly g) 04:02:04 the lyrics don't even make any sense in the context of ron paul 04:02:10 madbr: lafsjdlfskjadlf now I'm listening to it again 04:02:10 Yeah, homestuck's pretty shonen. 04:02:23 i wanna be, the very best, like no-one ever taxed 04:02:26 nah that sucks 04:02:30 Sgeo: Also, nice thing with most anime that's not long-running shonen? It's short. 04:02:35 Most anime is a single season. 04:02:37 elliott: what 04:02:44 kmc: https://www.youtube.com/watch?v=IVjfa0Alz5o 04:02:58 kmc: i swear to god this is a version of the pokemon theme with the lyrics slightly changed to relate to ron paul instead of pokemon mostly 04:03:04 by the same person who sang the original 04:03:05 'The Pokemon theme is a perfect song for the Ron Paul Revolution, as he racks up the delegates' 04:03:09 witness oblivion 04:03:15 what the fuck 04:03:16 pikhq, Homestuck isn't short either 04:03:20 even a lot of stuff that's longer-running has to get renewed each season, and gets a new arc or something 04:03:26 I think the guitar is at least 2 parts in pokémon too 04:03:26 gonna train them delegates 04:03:38 like, one panned center, one panned to the right 04:03:41 i love how literally the only thing they changed about the chorus was s/pokemon/ron paul/ 04:03:44 madbr: nah, the chorus only sings "pokemon", "gotta catch em all", and "ooooooo" 04:03:45 i forgot how amazing this is 04:03:49 Fiora, I do admit I prefer over-arching... arcs 04:03:55 Or at least, I think I'd prefer them 04:04:01 I should finish DS9 at some point 04:04:11 coppro: on at least 3 different notes 04:04:20 that's at least 3 different singers 04:04:24 i guess it's nice that the singer can still sing in the same register and all 04:04:25 madbr: hmm... the oooos maybe 04:04:35 wow 3000 people in houston 04:04:55 the chorus also sings "in a world we must defend" 04:05:03 I guess a good example would be Sailor Moon, Sailor Moon R, Sailor Moon S, Sailor Moon Super S, Sailor Stars... 04:05:20 there's at least 3 layers of keyboards 04:05:21 madbr: yeah, good catch 04:05:35 whereas naruto is like. neverending. ever 04:05:46 the chorus is at least three singers, but it's not clear enough to make out chords 04:05:53 (piano, strings, brassy synth pads?!?, arpeggio plucks) 04:05:55 ron paul :psyduck: 04:06:06 why is the first time i've seen music people in this channel for the pokemon theme. 04:06:06 Fiora, my gf says things like she thinks it might be ending soon 04:06:16 well, the first 'season' ended after 04:06:16 220 04:06:27 but it's true, they do end! bleach ended after 366 04:06:40 She may be partly referring to the manga, I think she consumes both 04:06:40 Bike: That's because you've not been around at other times music came up. 04:06:42 bike: because someone said it was like a worse version of eye of the tiger :3 04:06:47 pikhq: yes :( 04:06:54 (using "consume" as a general word for reading and watching) 04:06:57 Gregor composes. 04:07:16 we don't talk about theatre enough here 04:07:19 well done cartoon themes are usually very, very good songs 04:07:20 we should talk about theatre more 04:07:24 yeah, they are 04:07:26 nice. all i do is listen to techno and dream 04:07:27 and when you take it appart it shows 04:07:36 madbr, how about the Stargate Infinity theme? 04:07:37 :D 04:07:38 they look simple but they aren't 04:08:09 sgeo : listening 04:08:10 (Note: My statement should not be construed as endorsing the Stargate Infinity theme as "good") 04:08:14 http://www.youtube.com/watch?v=EIVgSuuUTwQ I still like how ghost in the shell's theme was in russian 04:08:25 my favourite songs to sing are definitely Broadway songs though 04:08:26 well the singer's russian. 04:08:39 still! 04:08:56 sgeo : the rip I have on youtube isn't too good 04:09:03 still love that radiohead did an anime theme song once 04:09:10 http://www.youtube.com/watch?v=4-PkAQcuZOw oh now Lain's is stuck in my head 04:09:19 I should watch Ghost In The Shell. I think? 04:09:19 sgeo: it's not too bad but it's no ear worm 04:09:33 Sgeo: Yeah, Ghost in the Shell: SAC is good. 04:09:39 Sgeo: SAC is amazing 04:09:40 Sgeo: it's pretty cool 04:09:41 ": SAC"? 04:09:43 Speaking of, I need to finish 2nd Gig. 04:09:45 Stand Alone Complex, the TV series 04:09:55 (and a sequel film) 04:10:13 http://www.youtube.com/watch?v=cnkD0vAMSJ0 boa's a pretty cool band. 04:10:14 it's just... it's really a wonderful series 04:10:26 I don't know why this song is on a Lain EP, but whatever. 04:10:31 (I spent the winter break on an anime binge with my girlfriend, that's one that didn't quite finish.) 04:11:00 I could fangirl endlessly about SAC but I don't want to be rambly 04:11:10 Back to watching Naruto 04:11:19 I'll just say it's cyberpunk done well and leave it at that. 04:11:32 imo make a `list but instead of for some lame webcomic it's when sgeo watches naruto 04:11:37 what the world really wants to know 04:11:49 and music discussion is already over 04:11:57 sorry 04:12:19 * pikhq likes Sakanaction 04:14:43 that's the best thing about western music... the harmony and layering 04:15:02 i was pretty disappointed when i found out how western polyphony apparently is 04:15:22 wanted to find some carnatic dubstep or w/e 04:15:59 it's not totally exclusive to europe, but that's definitely where it's the most developed yeah 04:16:21 probably to compensate for being so weak rhythm wise :D 04:16:27 haha, yeah. 04:16:49 but yeah africans have some polyphony too I think 04:17:11 i remember hearing that the european orchestral tradition is basically taken from the andalus, and i've found a bit of andalusian music i liked 04:17:16 and the asian Sho/Sheng is usually played in chords I think 04:18:36 i haven't tried much traditional chinese music, honestly, and only a bit of japanese because my guitarist friend is such a japanophile 04:19:27 pfff, solsty 04:19:58 I think georgian music also has polyphony 04:20:08 but that's probably because it's close enough to europe 04:20:17 we went to a place in portland once that had a shamisen player, that was pretty boss 04:20:26 thing has like forty strings, man. 04:20:35 (but, monophonic) 04:20:59 oh apparently "shamisen" means "three strings", wow i'm bad at this. 04:21:15 one my chinese teacher brought a zhang... not all that hard to play actually 04:21:41 but you can either play outside of the pentatonic scale, or play polyphonically 04:21:48 but not both at the same time 04:21:53 -!- augur has joined. 04:21:53 that's bizarre. 04:21:56 Bike: To be fair, that's hard to know. 04:22:12 "Shamisen" is a very very strange reading. 04:22:15 pikhq: well, i could have paid more attention to the performer... 04:22:28 this was an event in a museum, they were passing out recordings and info on it. 04:22:32 三味線 would normally be read something like "sanmisen". 04:23:06 the double bass is the best instrument 04:23:21 (it isn't, but it's pretty sweet all the same) 04:23:31 I don't suppose anyone knows of a Japanese musical instrument with more than three strings, which is played in a sitting position on the ground (not like a guitar) 04:23:44 bike: you mean a koto? 04:24:09 yes, that was it! 04:24:22 So, uh. That was cool, even if I have the attention span of a fly. 04:24:24 http://www.youtube.com/watch?v=r6ALjvjmjHg 04:24:37 yeah actually the zheng was a lot like that 04:25:04 It was part of an exhibition of woodcuts, they had the whole "traditional" theme going. 04:25:34 though i don't think they went as far as having the performer wear a kimono. 04:25:57 yeah european music had instruments like that... they're mostly dead, killed by the piano 04:26:08 harp too obvious? 04:26:31 harp is different enough I think 04:26:49 how so? lots of strings, right? 04:27:03 yeah but the sound is very different 04:27:33 because it's on air instead of a board, right 04:27:43 because the strings are plucked 04:27:52 and not tripled 04:28:45 Tripled? 04:28:49 glissandos are also a lot easier on harps 04:29:02 yeah, on a piano, each note has 3 strings 04:29:12 Bike: In a piano, strings are set two or three to a note 04:30:23 I meant harps as a thing that is like a koto and mostly dead because of pianos. 04:31:05 kmc: that mari0 looks cool 04:31:38 Oh, maybe copumpkin is an expert in MD5 collisions. 04:32:23 nope ) 04:32:32 Uh oh. Did copumpkin become Russian? 04:32:50 no, someone just poked my eyes out ( 04:32:55 bike: but not as dead as harpsichords 04:33:03 copumpkin: Oh no! :·( 04:33:07 RIP harpsichords :( 04:33:09 harps are not dead 04:33:18 i thought they were keyed like pianos though 04:33:18 harps are tonally quite different from the piano 04:33:22 what 04:33:29 harps or harpsichords? 04:33:31 and less dead than psalterions and clavicords 04:33:33 harpsichords. 04:33:37 coppro: Sure, but no one plays harpsy chords anymore. 04:33:40 oh yeah, they were 04:33:42 *are 04:33:44 god, i know shit about music 04:33:47 celestes aren't quite dead 04:33:56 Bike: I know less than you, so ha! 04:34:06 Except I know that "octave" means "bit". 04:34:10 i know a guy in another channel who did historical harpsichord playing for a while, pretty cool to listen to him 04:34:17 it's like electric bass vs acoustic bass vs tuba fighting for the bass 04:34:45 vs potentially cello and bassoon too if you want to be inclusive 04:34:52 and electric bass is winning 04:34:59 and tuba is going out of style 04:35:10 i love harpsichords 04:35:12 they are so easy 04:37:05 madbr: acoustic bass guitar or upright bass? 04:37:28 I was thinking of upright 04:38:04 electric bass really isn't comparable, since in modern music there is a huge distinction between acoustic and electric instruments 04:38:27 the tuba is going out of style because of its lack of versatility---precisely what killed many other keyboard instruments 04:39:00 coppro: lack of versatility? 04:40:04 russians use parentheses? 04:40:07 it's slow 04:40:17 it's slow compared to the electric bass 04:40:26 sure, but electric instruments don't count 04:40:33 except it's AFAIK still faster than the trombone 04:41:18 I meant for rapid notes. You're moving a shitton of air through a tuba 04:41:30 yeah but it does have valves 04:41:33 instead of a slide 04:41:35 yeah, so it can pitch quicker 04:41:55 also a tuba playing at maximum volume is quite a thing 04:42:02 *that* is something it is good at 04:42:23 http://www.youtube.com/watch?v=2-NVMsj6lXA 04:43:04 bass trombone is louder actually 04:43:24 coppro: still not as loud as electric bass tho 04:43:26 :D 04:43:31 madbr: sure, if you crank the volume 04:43:39 it cuts more tho 04:43:40 but if you hook a tuba up to a sound system you can make it as loud as you want too 04:43:46 *want to 04:44:04 can i interject to request electric tuba music 04:44:10 i've liked the electric trumpet i've heard 04:45:22 Bike: is it an actual instrument or just synthesized? 04:45:32 actual, you just put pickups in the horn 04:45:32 madbr: yeah flight of the bumblebees is sweet 04:45:36 cool 04:45:55 http://www.youtube.com/watch?v=JCCRI1Kf6Bk 04:47:40 another case is oboe and bassoon being replaced by saxophonese in pop 04:48:40 Bike: eww 04:48:53 >:/ 04:50:13 not a fan 04:50:29 madbr: yeah, but pop is not all of modern music 04:51:00 (incidentally, the most depressing thing in modern music is people who think mixing drum kits and orchestras is a good idea) 04:54:52 eh 04:55:13 well, I mean oboe and basson being replaced in "everything except classical" 04:55:43 (classical in the broad meaning, yes I know it's not the same thing as baroque or romantic technically) 04:56:58 tbh I'm not opposed to mixing drums and orchestras 04:57:35 it kinda turns the orchestra into a large jazz band but there's tons of good 70s movie music done on that kind of ensemble 04:57:56 my issue is more that drummers don't learn to play quiet 04:58:54 ah yeah :3 04:59:17 that's because they play too much with electric guitarists 04:59:48 which have big heads and their instrument has super large spectrum that buries everybody else 04:59:57 yeah 05:00:18 but the pedaled instruments in drum kits also can't play quietly 05:00:24 -!- TeruFSX has quit (Ping timeout: 252 seconds). 05:00:58 you mean the kick drum 05:01:05 yeah 05:01:36 and the hi-hat, but that's less obnoxious 05:01:40 dunno, jazz drummers can do it 05:02:01 the hihat is replaceable by a tambourine or triangle 05:02:16 or a snare played with brushes 05:02:45 sure, but that's all too complicated for a drummer :P 05:02:56 (unlike percussionists, who are the most hilarious group in any orchestra) 05:03:03 he's playing with an orchestra 05:03:24 you don't get joe metal drummer for playing with a zillion violins, you get a good one :D 05:04:07 sadly, that is not my experience 05:04:52 drum kits (and the bad drummers that accomapny them) seem to follow around hollywood conductors 05:05:03 *follow hollywood conductors around 05:05:08 (also fuck those guys, they're too full of themselves) 05:05:13 you can probably add more padding to the kick 05:05:24 or just give him less juice in the mix :o 05:05:35 what "mix" 05:05:37 this is an *orchestra* 05:06:08 no close mics on the drum? :o 05:06:19 I see 05:06:46 they are loud enough without a sound system, thank you 05:07:03 if you take metal drummers, yeah 05:08:02 oh and the drown out the other players in the orchestra so they can't hear what they're doing 05:08:40 you could take away their sticks 05:08:44 and give them brushes 05:09:18 so some brilliant hollywood conductors (and I've seen this multiple times *this year*) get the idea of shoving *all* the strings off to one side, *all* the woodwinds to the other, stuff the brass in the back mostly by the woodwinds because there's more room, and then stick the drums *in the middle* with sound barriers in between so that the strings can hear each other, as can the woodwinds 05:09:27 problem: if you're sat to the side, GOOD LUCK HEARING THE VIOLINS 05:09:34 * coppro rages 05:10:20 :o 05:11:02 because there are two layers of sound barrier and a drum kit in between me and the strings 05:11:25 and no monitors 05:12:11 personally, I'd rather just stick with the percussionists 05:12:18 they're better at producing varied sounds, and funnier 05:13:16 true 05:13:35 though they can't quite get the energy of the kick + snare duo 05:14:33 you can accent with brass for that 05:15:05 brass is awesome but there's just something unique to the kick+snare 05:15:55 imho they're more complementary actually 05:16:16 that's true, I suppose 05:16:41 but no reason you can't give the percussionists a bass drum 05:16:54 if you really want to tie two up to get that effect 05:17:35 isn't orchestral bass drum something totally different? 05:17:43 with like super long decay 05:19:04 they're different, but the score could easily specify "a small bass drum" or something 05:19:14 you can do all sorts of shit with percussion 05:19:38 oh, and as for why percussionists are funny: they have to ensure they get their instruments to the right people at the right time 05:19:43 what if you had one of the percussionists play the drums instead of the rock drummer? :D 05:20:19 I've seen a percussionist reaching over a table to get the triangle another one was frantically passing him like a bar before he came in 05:20:27 he only barely made it 05:20:53 :o 05:20:59 that was funny 05:21:18 tbh drums work better with synths 05:23:03 like, it's very hard to make something like beethoven work on the NES's sound chip 05:23:11 because your tones are so static 05:23:33 you're almost forced to put in deep bass and smashing drums 05:24:57 well sure 05:25:08 but beethoven also requires incredible dynamic range 05:25:23 most speaker sets can't come even close 05:26:20 90db is a shit-ton of dynamic range to expect from a speaker set. :) 05:26:23 like, the one time I did a 5th symphony beethoven cover, I had to use all the "cheat" extra chips just to get more channels and cheating FM synth chip that was used in one japanese NES game 05:26:45 and double up pretty much every note with another detuned channel 05:26:51 otherwise it was just too shrill 05:27:29 coppro: I'm not sure dynamic range is the problem actually 05:27:42 oh yes it is 05:28:09 the cellos/bass should properly be barely audible when they introduce the ode to joy 05:28:18 mhmm 05:28:42 and in the same movement as a enourmous choir singing at full volume. 05:29:02 *enormous 05:29:41 have you ever had the good fortune to attend a performance of the 9th? it's incredible 05:31:08 true 05:31:31 but when dealing with synths, you have to deal with the "static" aspect of the tone 05:31:38 which is an even bigger problem imho 05:32:09 I suppose 05:32:14 don't use small numbers of channels :P 05:32:38 like, if you sequence repeated notes on strings on a synth, it sounds super stupid 05:32:43 because each note is the same 05:33:17 You must mean VRC7 sound for FM synth used in Famicom, it was only one game 05:33:23 zzo: yes 05:33:42 don't good synths deal with that better 05:33:58 I have made a .NES ROM image which uses the VRC7 mapper, but it is only for testing the sounds so that I can figure out the sound 05:34:12 bike: normally the dude that sequences it will vary the volume and timing of the notes 05:34:31 and if he's using a large VST orchestra sound bank it might have round robin samples too 05:35:33 Ok, episode 5 of Naruto had some.... rather predictable moments 05:35:42 Let no one call any of the characters Genre Savvy 05:38:07 I have made some music using CsoundMML now too, so it isn't only NSF. 05:38:32 tbh vrc7 isn't that interesting 05:38:38 it's a cut down opl2 05:38:54 It is a variant of OPLL actually. 05:39:12 it's a variant of opll which is a cut down opl2 :D 05:39:38 I have used VRC6, VRC7, Namco-163, and MMC5, even multiples ones together, I have not used the others 05:40:03 You can make the custom instrument to make a sine wave in VRC7 though if you want an extra sine wave. 05:40:12 opl3 is the sound chip that has the most "potential undiscovered sonic territory" imho 05:40:39 since there's so little music that uses some of the features they put it 05:40:55 the little sound chip that could 05:41:14 zzo: vrc7 can do more interesting things than sine 05:41:37 madbr: Yes, I know, it can do other things, just that a sine wave is the simplest possibility, so it is one thing 05:41:49 Is there the program that will play OPL3 musics? Do you know if XPMCK is compatible with it? 05:42:20 there's an inaccurate winamp plugin I think 05:42:27 for opl2 05:42:42 dosbox's emulation is supposed to be pretty good 05:42:57 kmc: I think it has improved 05:43:05 Can dosbox play OPL3 or only OPL2? 05:43:10 OPL3 i believe 05:43:10 opl3 05:43:36 like, the 2op patches are pretty close 05:43:36 Then I suppose it can be made a DOS program which plays it, would work! 05:43:42 not spot on but not very far 05:44:17 https://www.youtube.com/watch?v=1hPVwjZ6bNM this person thinks the emulation is not so good 05:44:20 zzo: there's a messed up win9x driver that lets you override the MIDI patches I think 05:44:22 I have requested a feature for a NSF player to read VRC7 instruments from a NSFe chunk, but they didn't want that. 05:44:56 madbr: I could just use DOS it is no problem. I don't want to override the MIDI patches anyways 05:45:44 I use adlib tracker 2 which lets you use pretty much all the features 05:46:36 including manipulating the synth registers at like 800hz :D 05:46:38 I just wondered if XPMCK supports it, but I don't think so. 05:47:24 that kind of tools tend to support japanese stuff 05:47:32 since occidentals use trackers 05:48:42 Do you know if there is a Csound file to emulate OPL3? 05:49:04 no idea 05:49:11 I have the real thing so no need to 05:49:28 (There are a few different programs to compose music for Csound, or you can just enter the events directly. I myself use CsoundMML (which I wrote), although I have written only one music with it so far) 05:50:07 I don't think I have OPL3 hardware in my computer though, so I have to use emulator. But if DOSBox can emulate it then I could use it with DOS. 05:52:55 tbh all that stuff tends to have a not-so-interesting effort-to-result ratio 05:53:05 I think the most popular program to compose music with Csound is called Blue. I have tried it once but find it extremely complicated to use, so I made CsoundMML to work it much better. 05:53:48 Even so with Csound you can make it to do different things with the same score file by using different orchestra files. 05:55:09 And, I have made a plugin in Csound to load S3M sample packs and Famicom DPCM samples. 05:55:14 if it shortens the feedback loop time (the time before you hear what you're making) then it's totally worth it 05:55:38 zzo: can't you already load, like, SF2? 05:56:18 madbr: Yes, Csound can already load SF2, but now I added the command to load S3M as well. 05:56:37 -!- monqy has quit (Quit: hello). 05:57:16 ADPCM packing is not supported but I don't know how that works so I did not program that in. 05:58:51 you should look up the .WAV format specs, it supports 1 or 2 varieties of ADPCM 05:59:55 I have also implemented the Csound plugin for PADsynth, which works by adding up some bell curves to make the amplitude table, putting random values in the phase table, and then inverse Fourier transform. It is as simple as that. 06:00:47 eh 06:01:01 you can get the same result by stacking a bunch of saws 06:01:52 or passing noise through 2 or 3 slightly detuned comb filters 06:18:48 zzo: has any interesting physical modeling come out of csound? 06:24:35 It's kindof the field I like tracking in synthesis and I haven't seen much interesting stuff in the field lately 06:34:04 apparently crossdressing is part of the mating strategy for some cuttlefish 06:34:24 lots of fish do it, don't they? 06:34:25 the smaller males will disguise themselves as females and use this to get close to an actual female 06:34:50 then when the big aggressive males get distracted with fighting each other, the crossdressing male gets to mate 06:35:31 I think whoever does Scandinavia and the World did some comics about mating strategies like that... either in fish or in birds, I don't remember. 06:35:33 I love that nice little chart of a bunch of animals that use extremely non-heteronormative mating techniques, change genders, and other sorts of cool things 06:36:05 oh! there it is 06:36:09 http://humon.deviantart.com/#/d4vlen4 06:36:32 yeah, that. 06:36:44 I love her art 06:36:51 i love monoids 06:37:04 I love, um. Tales games? 06:37:17 Oh, yep, there's cuttlefish. 06:37:19 Like _Tales of Monkey Island_? 06:37:36 http://en.wikipedia.org/wiki/Tales_(series) 06:37:45 cuttlefish are kind of wonderful 06:37:46 I know. 06:37:48 http://humon.deviantart.com/art/Sneaky-Cuttlefish-293754048 flasher cuttlefish 06:38:09 Bike: I bet you're an expert in MD5 collisions? 06:38:24 It looks like the thing I want is tricky. 06:38:30 I did my triple doctoral thesisin md5 collisions! 06:38:39 Great! 06:38:52 I'm an expert on claiming to be an expert about how to claim to be an expert. 06:38:56 Can I make one with a UCS-4 encoded string? 06:39:12 In particular it has to be made up of alphanumeric Unicode codepoints, in fact. :-( 06:39:40 that seems pretty severe 06:39:45 I forgot about that part. 06:39:45 you have to tell me what amazing Safe Haskell environment you're breaking into, first. 06:39:46 although perhaps most assigned codepoints are alphanumeric 06:40:06 There are only 21 bits of "valid" codepoints, though. 06:40:21 > last ['\0'..] 06:40:23 '\1114111' 06:40:31 > generalCategory '\1000000' 06:40:32 PrivateUse 06:40:43 I bet GHC doesn't like PrivateUse in identifiers. 06:40:58 what you use private use characters for is your own business! 06:41:13 > generalCategory '\800000' 06:41:15 NotAssigned 06:42:04 It's not even full 21 bits, it's more like... 06:42:05 > logBase 2 (17*65536) 06:42:07 20.087462841250343 06:42:11 That many bits. 06:42:13 Right. 06:42:14 Out of 32. 06:42:22 So every fourth byte will be 0 straight off. 06:45:32 pikhq, 06:45:47 TV Tropes claims that the Naruto anime has 85 consecutive filler episodes 06:45:52 And I thought Endless Eight was bad 06:46:10 (Although I guess filler isn't generally as bad as repeat episodes) 06:46:28 (Also, I never actually watched more than ... 3 or 4 episodes of Endless Eight) 06:46:48 Which reminds me, I left Suzumiya Haruhi off the list of anime I've watched 06:48:56 I watched Endless Eight at 4x speed. 06:49:04 When you do this it's actually tolerable. 06:49:35 that's the thing where they did the same episode eight times? 06:51:03 yes 06:52:02 people actually watched that? 06:52:03 Review I just saw of Naruto said that the plot was cliche and it's just the characters that make it interesting 06:52:03 :/ 06:52:10 I prefer plot over characters 06:52:32 Bike, when it first came out, people never knew if the next episode would be the one to break the cycle, I think 06:53:27 Sgeo: Well, the episodes were called "Endless Eight" so after the first two or three I think it was rather obvious 06:54:23 Deewiant: In the light novel it was a somewhat short chapter. 06:55:10 pikhq: My point stands 06:55:15 One of them, I think the fourth, had a strong airplane motif 06:55:23 That ended up being irrelevant 06:55:36 But yeah, on 4x it was entertaining. 06:55:44 Silly voices had a lot to do with it, mind. 06:55:52 Also, on 4x it was 2 episodes' worth. 06:56:12 I remember seeing a post that was made while it was still going on, suggesting to suggest to future viewers to just watch first two than "hint" (which turned out to be red herring) then last 06:56:26 -!- WeThePeople has quit (Quit: Leaving). 07:06:06 -!- asiekierka has quit (Excess Flood). 07:08:27 -!- asiekierka has joined. 07:24:12 -!- madbr has quit (Quit: Radiateur). 07:37:24 `list 07:37:26 Taneb atriq Ngevd Fiora nortti Sgeo alot 07:54:24 Endless Eight is really only the same episode repeated 7 times, plus the episode at the beginning 07:55:32 oh, well, that's alright then 07:56:58 I should probably order pizza tomorrow 07:57:04 Haven't been eating enough protein lately 07:59:17 http://chainsawsuit.com/comics/20120906.png 08:00:54 That sounds delicious. Especially because there's no actual pepperoni 08:02:07 I suppose you think the cantor set doesn't contain any actual points, either!! 08:03:23 http://www.theonion.com/articles/pizza-huts-new-pizza-lovers-pizza-topped-with-smal,9891/ 08:04:05 kmc: why is the onion so wonderufl 08:07:17 http://www.theonion.com/articles/existentialist-firefighter-delays-3-deaths,17500/ 08:11:19 Hmm, I hadn't seen http://www.theonion.com/articles/white-house-jester-beheaded-for-making-fun-of-soar,17495/ 08:12:02 Obama, a wit in his own right, warned that any guest who further tested his patience would 'be heading' for trouble. 08:15:11 Sssss, two more HTML-only emails today. They're getting more and more common. :/ 08:40:54 -!- Strigoides has left ("Leaving"). 09:05:42 -!- epicmonkey has joined. 09:07:59 -!- ogrom has joined. 09:08:57 madbr: Csound does have many commands for physical modeling; look at the documentation. 09:11:42 fizzie: Auto-reply to them. 09:18:15 https://groups.google.com/forum/?fromgroups=#!topic/shibboleth-users/EjvS2Cgio6c 09:19:18 wow, google translate was pretty bad in 2010 09:19:28 -!- Deewiant has set topic: FOUR SIMULTANEOUS TYPE SYSTEMS IN A SINGLE ROTATION OF THE LAMBDA CUBE | concealed in fold of goat-time lumber | http://codu.org/logs/_esoteric/. 09:20:14 -!- Bike has quit (Quit: bored). 09:37:36 -!- Phantom_Hoover has joined. 09:41:23 -!- copumpkin has quit (Ping timeout: 252 seconds). 09:41:54 -!- copumpkin has joined. 09:45:26 I have the idea of stereo Famicom register, using the unused $4009 register to control the stereo. 09:46:12 bit7 = output internal square waves to left channel. bit6 = output internal triangle/noise/DPCM to left channel. bit5 = output internal square waves to right channel. bit4 = output internal triangle/noise/DPCM to right channel. bit3 = output internal square waves to cartridge. bit2 = output internal triangle/noise/DPCM to cartridge. bit1 = output cartridge audio to left channel. bit0 = output cartridge audio to right channel. 09:50:40 I don't think the NSF specifications prohibit writing to $4009, so you could make stereo NSF which still plays in mono as well. 09:55:54 -!- epicmonkey has quit (Ping timeout: 264 seconds). 10:01:32 -!- saijanai_ has quit (Ping timeout: 255 seconds). 10:07:16 -!- saijanai_ has joined. 10:35:02 -!- zzo38 has quit (Remote host closed the connection). 11:07:06 -!- frecz11642 has joined. 11:07:14 Hi 11:07:35 Something strange happened with me 2 times in the near past 11:08:03 i would like to ask you guys how it is possible 11:08:07 did it involve cookies ? 11:08:13 `welcome frecz11642 11:08:17 the thing is that i dreamed pictures of my near future 11:08:18 frecz11642: 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.) 11:08:28 i checked every possibility and i had to realize that i really dreamed my future 11:08:54 `run welcome frecz11642 | sed s/dal/dahl/ 11:08:56 frecz11642: 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.dahl.net.) 11:09:45 the future must have been involved with cookies! 11:09:56 have you ever dreamed of your future? 11:10:26 sorry for my english as i'm not a native speaker or writer in this case 11:12:48 shachaf: The word "incorrigible" comes to mind, somehow. 11:13:05 fizzie: I hope oerjan doesn't kick me again. 11:13:12 I didn't make any permanent changes. 11:15:08 frecz11642: If your dream concerned something relatively expected, I doubt that that's unusual. Otherwise, if that future already happened to you and you realized afterwards, it was probably déjà vu with some confirmation bias. If it was about something unexpected that hasn't happened yet, you're probably simply wrong. In any case, this isn't an appropriate channel (or network) for such discussions: you 11:15:10 may want to visit #esoteric on irc.dal.net instead. 11:15:31 fizzie: Oh, wait. 11:15:39 This person actually wanted irc.dal.net, didn't they. :-( 11:16:25 Sorry, frecz11642. 11:16:33 -!- Patashu has joined. 11:17:51 Deewiant: You're such a regular quadrilateral. 11:18:15 fizzie: I'm a diamond in the rough. 11:29:43 -!- epicmonkey has joined. 11:45:42 -!- oklopol has quit (Ping timeout: 264 seconds). 11:55:43 -!- oerjan has joined. 12:03:59 `run welcome | sed s/dal/dali/ 12:04:01 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.dali.net.) 12:11:35 `run welcome | perl -pe 's/([aeiouy])([bcdgklmnpqrstvxz])\b/$1h$2/g' 12:11:36 Welcome to the internationahl huhb fohr esoterihc programming language design and deployment! Fohr more informatiohn, check ouht ouhr wiki: http://esolangs.org/wiki/Main_Page. (Fohr the othehr kind of esoterica, try #esoterihc ohn irc.dahl.neht.) 12:12:35 `cat bin/? 12:12:37 ​#!/bin/sh \ topic=$(echo "$1" | tr A-Z a-z | sed "s/ *$//") \ [ -e "wisdom/$topic" ] || { echo "$1? ¯\(°_o)/¯"; exit 1; } \ cat "wisdom/$topic" 12:12:56 -!- Bacta has joined. 12:13:03 Is Brainfuck enterprise ready? 12:13:29 only with the PSOX framework hth 12:13:36 `run >wisdom/'?h' echo '? "$@" | perl -pe '\''s/([aeiouy])([bcdgklmnpqrstvxz])\b/$1h$2/g'\''' 12:13:39 No output. 12:13:42 `run chmod +x wisdom/\?h 12:13:45 No output. 12:13:46 `?h welcome 12:13:47 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?h: not found 12:13:52 Oops. 12:13:55 `welcome Bacta 12:13:57 Bacta: 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.) 12:14:02 `run mv wisdom/\?h bin/ 12:14:05 No output. 12:14:06 `?h welcome 12:14:08 Welcome to the internationahl huhb fohr esoterihc programming language design and deployment! Fohr more informatiohn, check ouht ouhr wiki: http://esolangs.org/wiki/Main_Page. (Fohr the othehr kind of esoterica, try #esoterihc ohn irc.dahl.neht.) 12:14:18 `?h finland 12:14:20 Finland ihs a Europeahn country. There are two people ihn Finland, and aht least nine of thehm are ihn thihs channehl. Coruhn drivehs the buhs. 12:14:53 `run welcome | perl -pe 's/([aeiouy])([bcdgklmnpqrstvxz])/$1h$2/g' 12:14:55 Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd of ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 12:15:14 `run >bin/'?hh' echo '? "$@" | perl -pe '\''s/([aeiouy])([bcdgklmnpqrstvxz])/$1h$2/g'\''' 12:15:17 No output. 12:15:19 `run chmod +x bin/\?hh 12:15:22 No output. 12:15:23 `cat bin/?h 12:15:24 ​? "$@" | perl -pe 's/([aeiouy])([bcdgklmnpqrstvxz])\b/$1h$2/g' 12:15:27 `?hh hexham 12:15:29 Hehxhahm ihs a Euhrohpeahn town. Thehre ahre nihne peohple ihn Hehxhahm, ahnd aht leahst two of thehm ahre ihn thihs chahnnehl. Tahnehb loohks aftehr the hahm. 12:15:32 oerjan: Oops 12:15:37 I should've escaped that, shouldn't I. 12:15:45 And maybe added #! 12:15:45 ...wat? 12:15:46 Whatever. 12:16:09 oerjan: Wait, this isn't sabotage, is it? 12:16:12 It's a whole separate command! 12:16:33 `?? monqy 12:16:34 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ??: not found 12:16:38 `?hh monqy 12:16:40 The friehndshihp mohnqy ihs ahn ahnciehnt Chihnehse myhstehry; ahsk ihtihduhs21 fohr dehtaihls. 12:16:46 `?? zzo38 12:16:47 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ??: not found 12:16:51 `?hh elliott 12:16:53 ehlliohtt wrohte thihs leahrn DB, ahnd wrohte ohr ihmprohvehd mahny of the ohthehr cohmmahnds ihn thihs boht. He prohbahbly hahs dohne ohthehr thihngs? 12:16:53 `?hh zzo38 12:16:54 zzo38 ihs noht ahctuahlly the nehxt vehrsiohn of fuhngoht, muhch ahs iht may seehm. 12:16:58 imo big improvement 12:17:55 `run >bin/'?hhh' echo '? "$@" | perl -pe '\''s/([aeiouy])([bcdgklmnpqrstvxz]+)/$1h$2/g'\'''; chmod +x bin/\?hhh 12:17:59 No output. 12:18:03 `?hhh welcome 12:18:04 Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd of ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 12:18:22 ?hhhhh will just be s/./h/g, right? 12:18:22 Unknown command, try @list 12:18:33 `?hhh fizzie 12:18:34 fihzzie ihs ruhmouhrehd to be wrihttehn ihn Fuhnge-98. 12:18:39 `?hhh fungot 12:18:40 shachaf: and most esolangs aren't that big. and i have a problem with going back in the whitespace if you want 12:18:41 fuhngoht cahnnoht be stohppehd by thaht swohrd ahlohne. 12:18:54 fungot: Is anything capable of stohppehing you? 12:18:55 fizzie: would that be exactly? some kind of extreme masochist who loves being shot 30 metres away :( 12:19:24 fungot: Wow, that's pretty ehxtrehme. 12:19:25 shachaf: that the simplest possible field is k 0, but 1, 2 12:19:26 shachaf: i think it is a mistake to bake the ? part in, that way you cannot use it to create a proper wehlcohme command 12:19:37 oerjan: True. Feel free to generalize it. 12:19:58 I'm going home. 12:19:59 `?hhh home 12:20:01 hohme? ¯\(°_o)/¯ 12:20:05 `?hhh bach 12:20:07 bahch? ¯\(°_o)/¯ 12:20:09 `?hhh italian 12:20:10 ihtahliahn? ¯\(°_o)/¯ 12:20:14 `?hhh guitar 12:20:16 guihtahr? ¯\(°_o)/¯ 12:20:18 `?hhh charcoal 12:20:20 chahrcoahl? ¯\(°_o)/¯ 12:20:21 `?hhh telemarketer 12:20:23 tehlehmahrkehtehr? ¯\(°_o)/¯ 12:20:46 This leahrn DB could use a bunch more entries. 12:20:52 `?hhh papaya 12:20:53 pahpaya? ¯\(°_o)/¯ 12:21:04 `?hhh nonsense 12:21:06 nohnsehnse? ¯\(°_o)/¯ 12:21:07 `?hhh haskell 12:21:09 Unbouhnd ihmplihciht pahrahmehtehr (?hahskehll::Wihsdohm) \ ahrihsihng frohm a uhse of ihmplihciht pahrahmehtehr `?hahskehll' 12:21:18 `?hhh hi 12:21:20 hi? ¯\(°_o)/¯ 12:21:25 `?hhh hi monqy 12:21:27 hi mohnqy? ¯\(°_o)/¯ 12:21:35 `?hhh monoid 12:21:36 `?hhh monoids 12:21:37 Mohnoihds ahre juhst cahtehgohriehs wihth a sihngle ohbjehct. 12:21:37 Mohnoihds ahre the eahsy vehrsiohn of cahtehgohriehs. 12:21:40 OK, enough spam. 12:22:31 shachaf: i'm a bit confused, aren't ?hh and ?hhh equivalent? 12:30:42 -!- ogrom has quit (Quit: Left). 12:31:32 `?hhh dahl 12:31:34 dahl? ¯\(°_o)/¯ 12:31:39 `? dahl 12:31:41 dahl? ¯\(°_o)/¯ 12:35:20 -!- Bacta has quit (Quit: Leaving). 12:45:09 oerjan: Are they? 12:45:27 Actually hh is superior to hhh. 12:45:45 `?hh monoid 12:45:46 `?hhh monoid 12:45:46 Mohnoihds ahre juhst cahtehgohriehs wihth a sihngle ohbjehct. 12:45:47 Mohnoihds ahre juhst cahtehgohriehs wihth a sihngle ohbjehct. 12:45:58 Oh, no, you're right. 12:46:01 I just make no sense. 12:46:21 *MWAHAHAHA*ÆÅØ 12:46:29 oerjan: I wanted to make two improvements to `?h -- the hh one and the hhh one. 12:46:39 But the hh one subsubes the hhh one. 12:46:45 s/b/m/ 12:46:56 `rm bin/?hhh 12:46:58 No output. 12:47:15 `?hh Fiora 12:47:16 Fiohra ihs frohm sohme ihslahnd sohmewhehre. She juhst doehsn't wahnt to be bohthehrehd, ahs she wohrks ouht hehr dohmihnahtiohn plahn ahs ihmmohrtahl queehn of the drahgohns. 12:47:36 Fiora: Which that-comic character is *that*? 12:47:36 `?hh wisdom/hh 12:47:38 wihsdohm/hh? ¯\(°_o)/¯ 12:47:45 `?hh Jafet 12:47:46 -!- TeruFSX has joined. 12:47:46 Jafeht? ¯\(°_o)/¯ 12:48:07 wait, why didn't that give two hs 12:48:26 Oh, it's not /i 12:48:53 `run sed -i s,/g,/ig, bin/\?{h,hh} 12:48:54 I and I would appreciate that 12:48:56 No output. 12:48:58 f is not in the list of consonants there. 12:49:01 `?hh Jafet 12:49:03 Jafeht? ¯\(°_o)/¯ 12:49:06 Oh. 12:49:14 `?hh bin/hh 12:49:16 bihn/hh? ¯\(°_o)/¯ 12:49:19 (For some reason or another. I just made it up.) 12:49:22 `run bin/hh bin/hh 12:49:23 bash: bin/hh: No such file or directory 12:49:37 `run bin/\?hh bin/\?hh 12:49:39 bihn/?hh? ¯\(°_o)/¯ 12:49:43 fizzie: My ig change is still an improvement, isn't it? 12:49:48 * shachaf can't think very well at this hour. 12:49:52 `learn Jafet is a boojum 12:49:56 I knew that. 12:50:00 `cat bin/?hh 12:50:02 ​? "$@" | perl -pe 's/([aeiouy])([bcdgklmnpqrstvxz])/$1h$2/ig' 12:50:25 shachaf: I guess, though arguably it should be even cleverer and adapt the majority case, to avoid DAL -> DAhL. 12:50:38 fizzie: True. 12:50:45 We can just say that the h is whispered. 12:50:51 Being unvoiced and all. 12:50:58 Sihlehnt. 12:51:13 Honestly, no 12:51:28 Hhhohnehstlhy 12:51:29 Hmm, should the list of consonants have h? 12:51:48 `run sed -i s/bcdgklmnpqrstvxz/bcdfghjklmnpqrstvxz/ bin/\?{h,hh} 12:51:51 No output. 12:51:54 `?hh Jafet 12:51:55 Jahfeht ihs a boohjuhm 12:52:09 `?hh calvin and hobbes 12:52:10 cahlvihn ahnd hohbbehs? ¯\(°_o)/¯ 12:52:16 `?hh haskell 12:52:17 Uhnbouhnd ihmplihciht pahrahmehtehr (?hahskehll::Wihsdohm) \ ahrihsihng frohm a uhse ohf ihmplihciht pahrahmehtehr `?hahskehll' 12:52:29 `?hh platitude 12:52:31 plahtihtuhde? ¯\(°_o)/¯ 12:52:33 `?hh drums 12:52:35 druhms? ¯\(°_o)/¯ 12:52:37 `?hh drum 12:52:38 druhm? ¯\(°_o)/¯ 12:52:45 `?hh antidote 12:52:46 ahntihdohte? ¯\(°_o)/¯ 12:52:48 `?hh flagpole 12:52:50 flahgpohle? ¯\(°_o)/¯ 12:52:51 `?hh ramanujan 12:52:53 rahmahnuhjahn? ¯\(°_o)/¯ 12:52:55 `?hh hohum 12:52:57 hohhuhm? ¯\(°_o)/¯ 12:52:59 `?hh claustrophobia 12:53:00 clauhstrohphohbia? ¯\(°_o)/¯ 12:53:02 OK, fine. 12:53:13 This leahrn DB is usehlehss. 12:53:39 Uhsehlehss. 12:53:54 shachaf just arrived at wisdom. 12:54:09 `run echo $(ls wisdom/) 12:54:11 ​`? ? ⌨ ☃ 🐐 ais523 america atriq augur banach-tarski bike boily bonvenon brain brainf**k brainfuck brick burma c cakeprophet california category coffee comonad coppro cyberiad devious d-module egobot ehird elliott endofunctor endomorphism england esoteric europe everyone finland finnish finns fiora fizzie flower footnote 8 freefull friends 12:54:15 `?hh friends 12:54:16 friehnds? ¯\(°_o)/¯ 12:54:22 `?hh friendship 12:54:24 friehndshihp wihsdohm 12:54:35 `? footnote 8 12:54:36 Isn't it fun reading through all the footnotes? 12:54:53 `?hh footnote 8 12:54:54 `learn Claustrophobia thought the wisdom database was getting too crowded, so left. 12:54:55 Ihsn't iht fuhn reahdihng throuhgh ahll the foohtnohtehs? 12:54:57 I knew that. 12:55:29 `run ls wisdom | wc -l 12:55:30 140 12:55:31 `learn Friends make graphs together / La la la la 12:55:33 Wowza. 12:55:35 I knew that. 12:55:57 `run echo wisdom/* | xargs -n 1 cat 12:56:00 See `? for further details. \ ? is wisdom \ ☃ brrr... \ You are probably using one right now! \ 🐐 <(Unicode goat laments your inability to render Unicode goat.) \ Agent "Iä" Smith is an alien with a strange allergy to avian body covering, which he is trying to retroactively prevent from ever evolving. \ This wisdom entry had to be removed due 12:56:20 `run echo >wisdom/flagpole A flagpole is like a tadpole, but with a flag on top. 12:56:23 No output. 12:58:11 `run echo >wisdom/tadpole A tadpole is like a flagpole, but underwater. 12:58:14 No output. 12:58:16 `run find wisdom/ -type f -print0 | xargs -0 wc -c | sort -nr | head -n 2 12:58:18 10005 total \ 256 wisdom/wercome 12:58:34 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.1339 12:58:38 fizzie: you need to drop ngevd 12:58:46 oerjan: I already did. 12:58:47 * shachaf approves of dropping ngevd. 12:58:51 `?hh ngevd 12:58:51 or is that what the -type f is for 12:58:52 oe{.IoOhPhi˖$0qa|M0ٞۗƖ!pn!(q%y7Ģ>{yg,2F#_J<)ػE2;EhD1E!ohG\S|3ax[L!o(APs%MEsgBA8UhTQL.DQk' \ |@Ȑ3GQu*eےf87ZTOp$apD(>S7E[!;t#(6 \ J.hͼܻ1x70ffX\zԧ:n~>Hu$ 12:58:55 oerjan: Yes. 12:58:56 Oh. 12:58:59 That's not what you meant by drop. 12:59:01 whoa, dude 12:59:23 oerjan: Anyway, you just broke the ten-(SI-)kilobyte mark with your tadpole. 12:59:28 yay! 12:59:38 colour 12:59:54 I move to delete wisom/ngevd 13:00:03 `rm wisom/ngevd 13:00:05 rm: cannot remove `wisom/ngevd': No such file or directory 13:00:05 DENIED 13:00:11 It is a cunning trap, ngevd is. 13:00:26 `run file wisdom/ngevd 13:00:26 wisdom/ngevd: symbolic link to `/dev/urandom' 13:00:31 I move to delete wisdom/ngevd 13:00:38 DENIED 13:00:40 `rm /dev/urandom 13:00:41 rm: cannot remove `/dev/urandom': Read-only file system 13:01:47 `?hh taneb 13:01:49 `?hh atriq 13:01:49 Tahnehb ihs noht ehlliohtt, no mahttehr who you ahsk. He ahlso ihsn't a rahbbi ahlthouhgh he hahs prehtehndehd ihn the pahst. (see ahlso: d-mohduhlehs) 13:01:50 ahtrihq ohr two 13:01:59 `?? d-modules 13:02:00 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ??: not found 13:02:00 `run tr -cd '[:isprint:]' /dev/urandom 13:02:01 tr: extra operand `/dev/urandom' \ Only one string may be given when deleting without squeezing repeats. \ Try `tr --help' for more information. 13:02:05 `run tr -cd '[:isprint:]' < /dev/urandom 13:02:07 tr: invalid character class `isprint' 13:02:12 `run tr -cd '[:print:]' < /dev/urandom 13:02:13 yaecHK},>Z'{C-w-Hfg[>"P|~F-C*`znS%Dc{NHp)n6Y^ncwa|$LCiO\96[Sv|1kgHN\]d@_|Y9h;Io_2c|q;Sw#/gE6$e.mx|u:qil5)(!KT1@j>]Q,p/2WPTN$~=Xa/U*z0p=7;'Hs}D36mv$i_5r{tLlI# k|l!sfRQ+_XbscbmpsljXL'5=^kGUbci*04h337g7%v/X1d&!3-kc"a"FX `?hh d-modules 13:02:26 d-mohduhlehs? ¯\(°_o)/¯ 13:02:32 `?hh d-module 13:02:33 D-mohduhlehs ahre juhst mohduhlehs ohvehr the rihng ohf dihffehrehntiahl ohpehrahtohrs. Tahnehb ihnvehntehd thehm. 13:02:39 `run tr -cd '[:print: ]' < /dev/urandom 13:02:41 trt:]n n ptt ]n t] i r[ p[]]t[n:n][t[rprt nn[n []:nt[ rnp: ]rrrn[r[ rn] t[ ]rit]t]nnr[ntiitn:r[piptrr ]tr][rn i:ni[nptr[pitttn rpi]itt ]npn[: tpirp:in::[:]:t :rnti n]pi ti: t:r pi:n pipntnnr]i]t pr]:i]:]]nni:i[[:nt i:i[ttn [rr ppn:]pppr]:] :]]npip i:[tt nnprptrpttri][in:r n:: [[t:tn[p[ [:i]]n:it][i][]i:t nipp]r :: pn init :[tr:r:in: pt[:t r:p: 13:02:41 `? taneb 13:02:43 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) 13:02:50 Hm. 13:02:56 `run tr -cd '[:print:] ' < /dev/urandom 13:02:58 b}!$4yxvz_R%(pe>ghW-/OO%tVGh"PDO8u*X5])QX8?"8{.-#a%wnSw2PeFmg3{m,2@C[KyT} rim_}j62z}M~ODz!wbSJgI(4+@fCN7evV=/r7po%n,><>: XN&[`sa)>^es}A5\?5-JC!ewx@[%j!z{'c"B@DbO*h1_Lqm1EHu>[[D>L0&)nUR31s5vZu\;uZk,F8l!tQ*Zc3.3!gEg(!;!Yj}Z>rfz_nfFo86]cv|8a^Ut7tsd0to*+ajA: I}r#*rM!.L/=rhh~E)YBJj52?,=3pxm1n':}t1"^u%/KW`L51FvjOb: 13:02:58 `run ln wisdom/d-module{,s} 13:03:01 No output. 13:03:20 `learn Atrix is a brand of hand cream. Not to be confused with atriq. 13:03:21 Jafet: The '[:print: ]' one looked like an esolang. 13:03:23 I knew that. 13:03:43 `run tr -cd '+-<>,.[]' < /dev/urandom 13:03:45 31<9-5007[79]/1422;44[,4<06>,:977//>>6,6.0[>,>1;647/67;1]8-8<;<.,4<<]1.,5,7<8+00:4[>7:5.[6.],[92507.73]>:.[-0+<0/:06:-232..[[0/2467;-,]/,/543-[0//,5:.9];,:>98+.>+][3.,46<;>-1.:>37-66<],[6><+0;>>55872/;39.<,10>08>>0[-2,7[2,7[/4/776+>:+1;644:;4.>]4->9;]9.];]-0<479-96<793;/+39;[9].:9>7-4,7.:>7926-2,4:1..;6<-69:;[<-2.5;814<+1.8<]>8]<67437088+<<;241[570 13:03:56 That, too. 13:04:02 `run tr -cd '\+\-\<\>\,\.\[\]' < /dev/urandom 13:04:04 ​>,+.]>,[,[.[[-.+],]>+>+<.][[]-.<[.>+,-.>]><]>[]-+-<<<-]+>]-],<[[>[<].-,+>.+[<>>-<<+[[].>]<<[-].]<][-+<.+[<]<-++,]-,,,,,<>.-[+->.]].]<>>>[<++<[.+>[[--++-[>->,.[,.[+.<+>[>[>,[>]>-.-+++]-,+<--..<,+[.,+,-[.,[.<]>],+>]+-[<>[-<],-[]<-[],<+.+.,<<<<[,]>].<[,-,<.-,<<]>-[]-[-][].>.>>.[>->,-+-++++--<,<,+<<[-><+[[<.<.]..+]<>[.,<.,.>+]<.+>]<,.,.<-<>>>>[]>+][ 13:04:49 -!- heroux has quit (Ping timeout: 244 seconds). 13:05:03 I'd run it if it weren't for the mismatched []s. 13:05:54 !bfjoust dawkins [[[[?>,+.]>,[,[.[[-.+],]>+>+<.][[]-.<[.>+,-.>]><]>[]-+-<<<-]+>]-],<[[>[<].-,+>.+[<>>-<<+[[].>]<<[-].]<][-+<.+[<]<-++,]-,,,,,<>.-[+->.]].]<>>>[<++<[.+>[[--++-[>->,.[,.[+.<+>[>[>,[>]>-.-+++]-,+<--..<,+[.,+,-[.,[.<]>],+>]+-[<>[-<],-[]<-[],<+.+.,<<<<[,]>].<[,-,<.-,<<]>-[]-[-][].>.>>.[>->,-+-++++--<,<,+<<[-><+[[<.<.]..+]<>[.,<.,.>+]<.+>]<,.,.<-<>>>>[]>+][]]]]]]]]] 13:06:03 ​Score for Jafet_dawkins: 0.0 13:06:25 !bfjoust [ [ 13:06:28 ​Score for Jafet__: 0.0 13:07:09 Now I didn't manage to catch the breakdown.txt for dawkins. :/ 13:07:33 Wait, why is there a ? 13:07:41 !bfjoust dawkins [[[[>,+.]>,[,[.[[-.+],]>+>+<.][[]-.<[.>+,-.>]><]>[]-+-<<<-]+>]-],<[[>[<].-,+>.+[<>>-<<+[[].>]<<[-].]<][-+<.+[<]<-++,]-,,,,,<>.-[+->.]].]<>>>[<++<[.+>[[--++-[>->,.[,.[+.<+>[>[>,[>]>-.-+++]-,+<--..<,+[.,+,-[.,[.<]>],+>]+-[<>[-<],-[]<-[],<+.+.,<<<<[,]>].<[,-,<.-,<<]>-[]-[-][].>.>>.[>->,-+-++++--<,<,+<<[-><+[[<.<.]..+]<>[.,<.,.>+]<.+>]<,.,.<-<>>>>[]>+][]]]]]]]]] 13:07:44 ​Score for Jafet_dawkins: 0.0 13:07:57 Well, there's *some* wins. 13:08:21 Also what are those two last matches -- ais523_counterpoke.bfjoust vs ais523_vibration.bfjoust and ais523_waterfall2.bfjoust vs atehwa_test_blah.bfjoust -- doing at the bottom of breakdown.txt? 13:10:27 `run rm wisdom/ngevd && ln /dev/urandom wisdom/ngevd 13:10:30 ln: creating hard link `wisdom/ngevd' => `/dev/urandom': Invalid cross-device link 13:11:50 -!- heroux has joined. 13:12:59 `? ngevd 13:13:00 ngevd? ¯\(°_o)/¯ 13:13:09 * oerjan swats Jafet -----### 13:13:29 `run ln -s /dev/urandom wisdom/ngevd 13:13:31 No output. 13:13:36 `? ngevd 13:13:37 ​$aFZo~+Qxh.-uZQ/$ 13:14:01 That was a rather short ngevd. 13:14:18 indeed 13:14:58 how does /dev/urandom end in the first place. 13:15:31 `run echo -e 'abc\0def' 13:15:32 abc.def 13:15:47 `run echo -e '\0' | hd 13:15:48 00000000 00 0a |..| \ 00000002 13:16:08 `run echo -e 'abc\377def' 13:16:09 abc\377def 13:16:13 `run echo -e 'abc\xffdef' 13:16:14 abcdef 13:17:46 `run printf 'abc\x0ddef' 13:17:47 abc 13:17:49 There you go. 13:19:16 (I have no idea why a CR does that; based on a quick test of adding some valid IRC commands after, it's not just because it were sending that raw.) 13:22:56 fancy 13:23:50 -!- Arc_Koen has joined. 13:26:06 -!- frecz11642 has quit (Quit: irc2go). 13:28:17 `run ls wisdom | shuf 13:28:18 elliott \ shachaf \ welcome \ monqy \ banach-tarski \ hackego \ object \ endofunctor \ augur \ nooga \ gaspacho \ mad \ burma \ zzo38 \ php \ wiki \ coppro \ monoid \ friendship \ c \ gazpacho \ phantom____________________hoover \ usa \ irc \ brain \ egobot \ norway \ phantom__hoover \ qdb \ kallisti \ everyone \ d-modules \ oceans \ oklopol \ phan 13:28:28 `?hh banach-tarski 13:28:30 ​"Bahnahch-Tahrski" ihs ahn ahnahgrahm ohf "Bahnahch-Tahrski Bahnahch-Tahrski". 13:28:30 :| 13:28:34 i hate you :( 13:28:38 `?hh endofunctor 13:28:39 Ehndohfuhnctohrs ahre juhst ehndohmohrphihsms ihn the cahtehgohry ohf cahtehgohriehs. 13:28:46 `?hh gaszpacho 13:28:48 gahszpahcho ihs a pohlihsh souhp, trahdihtiohnahlly szehrvehd cohld fohr hoht szuhmmehr dayhs 13:29:01 `?hh gazspacho 13:29:03 gahzspahcho ihs a huhngahriahn szouhp, trahdihzsohnahlly szehrvehd cohld fohr hoht szuhmmehr dayhz 13:29:48 `?hh brain 13:29:49 Braihns ahre juhst rehcehptahclehs fohr brihcks. 13:29:50 Today's winning Subject: field: "CfP Workshop on". 13:29:56 It did make me look at the contents, at least. 13:30:02 `?hh php 13:30:03 PHP ihs prehfehrrehd by 9 ouht ohf 10 ihdiohts, ahnd pahst ehlliohtt. Ahsk youhr GP tohday! [Wehbsihte rehdahctehd] 13:30:08 `?hh wiki 13:30:09 The wihki ihs aht http://ehsohlahngs.ohrg/wihki 13:30:31 `cat bin/hh 13:30:32 cat: bin/hh: No such file or directory 13:30:36 `cat bin/?hh 13:30:37 ​? "$@" | perl -pe 's/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig' 13:31:07 `h 13:31:08 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: h: not found 13:31:12 `run echo 'perl -pe '\''s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig'\'' > bin/h; chmod +x bin/h 13:31:14 bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file 13:31:32 `run echo 'perl -pe '\''s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig'\''' > bin/h; chmod +x bin/h 13:31:35 No output. 13:31:42 `run welcome | h 13:31:44 Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 13:31:47 `cat bin/WELCOME 13:31:48 ​#!/bin/sh \ welcome "$@" | perl -pe '$_ = uc' 13:32:17 `run echo 'welcome "$@" | h' > bin/wehlcohme; chmod +x bin/wehlcohme 13:32:20 No output. 13:32:37 `wehlcohme oerjan du jour 13:32:39 oehrjahn: du: jouhr: Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 13:32:59 (THE JOKE IS DU JOERJAN BTW) 13:34:06 `?hh funpuns 13:34:08 fuhnpuhns? ¯\(°_o)/¯ 13:34:11 WHAT 13:35:21 `run welcome | h | h 13:35:23 Wehhlcohhme to the ihhntehhrnahhtiohhnahhl huhhb fohhr ehhsohhtehhrihhc prohhgrahhmmihhng lahhnguahhge dehhsihhgn ahhnd dehhployhhmehhnt! Fohhr mohhre ihhnfohhrmahhtiohhn, chehhck ouhht ouhhr wihhki: http://ehhsohhlahhngs.ohhrg/wihhki/Maihhn_Pahhge. (Fohhr the ohhthehhr kihhnd ohhf ehhsohhtehhrihhca, try #ehhsohhtehhrihhc ohhn ihhrc.dahhl.nehht.) 13:35:27 `run welcome | h | h | h | h | h 13:35:30 Wehhhhhlcohhhhhme to the ihhhhhntehhhhhrnahhhhhtiohhhhhnahhhhhl huhhhhhb fohhhhhr ehhhhhsohhhhhtehhhhhrihhhhhc prohhhhhgrahhhhhmmihhhhhng lahhhhhnguahhhhhge dehhhhhsihhhhhgn ahhhhhnd dehhhhhployhhhhhmehhhhhnt! Fohhhhhr mohhhhhre ihhhhhnfohhhhhrmahhhhhtiohhhhhn, chehhhhhck ouhhhhht ouhhhhhr wihhhhhki: http://ehhhhhsohhhhhlahhhhhngs.ohhhhhrg/wihhhhhk 13:36:15 -!- Taneb has joined. 13:36:21 -!- TeruFSX has quit (Ping timeout: 248 seconds). 13:36:28 Today's h% is at 5.16% according to my logs; yesterday's was 3.41%. 13:37:14 fungot: Do you "h"? 13:37:15 fizzie: it's short for fnord tach guten tag ( german) 13:37:35 fizzie: Can we have a graph of h% over time? 13:37:57 `run echo monqy |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h 13:38:01 mohhhhhhhhhhhhhhhnqy 13:38:09 I probably shouldn't, but I'm terribly tempted to. 13:38:09 `run echo monqy |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h 13:38:17 fizzie: I'd look at it! 13:38:19 mohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnqy 13:38:35 `run echo kan |h |h |h |h |h |h |h |h |h |h |h |h |h |h |h 13:38:39 kahhhhhhhhhhhhhhhn 13:38:46 (what do you _mean_ it's wrong) 13:38:58 fizzie: Or at least give us more information. 13:39:00 `cat bin/h 13:39:02 perl -pe 's/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig' 13:39:04 Is this the highest h% we've ever had? 13:39:07 oerjan: QUIET 13:39:12 It's meant to be this way. 13:39:19 but but #!... 13:39:40 #!/usr/bin/perl -p 13:41:26 `run sed -i 's/perl -pe '\''.*'\''/#!/usr/bin/perl -p\n$1' bin/h 13:41:27 sed: -e expression #1, char 20: unknown option to `s' 13:41:32 O KAY 13:42:29 `run type -a sponge 13:42:30 bash: line 0: type: sponge: not found 13:42:41 `run printf "%s" '#!/usr/bin/perl -p'"\n"'s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig' >bin/h 13:42:45 No output. 13:42:49 `cat bin/h 13:42:50 ​#!/usr/bin/perl -p\ns/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig 13:42:54 oops 13:43:00 Why the printf? 13:43:44 `run (echo '#!/usr/bin/perl -p'; echo 's/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig') >bin/h 13:43:47 No output. 13:43:52 `cat bin/h 13:43:53 ​#!/usr/bin/perl -p \ s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig 13:43:59 -!- impomatic has quit (Read error: Connection reset by peer). 13:44:08 someone demonstrated it, so i wanted to try. 13:44:20 `run welcome | h 13:44:22 Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 13:45:05 `run echo 'perl -ipe '\''s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig'\'' "$1"' > bin/'h!'; chmod +x bin/'h!' 13:45:08 No output. 13:46:19 wat. 13:46:23 oh 13:47:20 `run printf "%s" how did it go again 13:47:21 howdiditgoagain 13:47:33 `run printf "%s\n" how did it go again 13:47:35 how \ did \ it \ go \ again 13:47:40 huh 13:47:56 spooky 13:48:26 shachaf: http://sprunge.us/ibUP (But the database is only updated every now and then, so it doesn't really have much of today in it.) 13:48:57 `which printf 13:48:58 ​/usr/bin/printf 13:49:02 `run which printf 13:49:03 ​/usr/bin/printf 13:49:15 `printf --version 13:49:16 printf (GNU coreutils) 8.5 \ Copyright (C) 2010 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later . \ This is free software: you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. \ \ Written by David MacKenzie. 13:49:56 `run type printf # there's also this 13:49:57 printf is a shell builtin 13:50:22 `run printf --version # which doesn't know about versions 13:50:24 bash: line 0: printf: --: invalid option \ printf: usage: printf [-v var] format [arguments] 13:50:28 `run welcome > testfile 13:50:31 oh, i assumed which would catch builtins 13:50:31 No output. 13:50:33 `h! testfile 13:50:34 Can't open perl script "s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig": No such file or directory 13:50:38 Pft. 13:50:42 `cat bin/h! 13:50:43 perl -ipe 's/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig' "$1" 13:50:45 `run which which 13:50:46 ​/usr/bin/which 13:50:55 `run echo $SHELL 13:50:56 ​/bin/sh 13:50:56 I vaguely remember a rant about how the chap who makes Python doesn't like functional programming 13:51:08 `run echo $0 13:51:09 bash 13:51:33 `run sed s/i/i\'\'\ -/ bin/h\! 13:51:34 perl -i'' -pe 's/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig' "$1" 13:51:41 `run sed -i s/i/i\'\'\ -/ bin/h\! 13:51:44 No output. 13:52:04 `h! testfile 13:52:07 No output. 13:52:08 `cat testfile 13:52:09 Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 13:52:14 `rm testfile 13:52:16 No output. 13:53:07 `run which witch 13:53:08 No output. 13:53:30 oerjan: would it be bad if i `h! wisdom/welcome 13:54:13 fizzie: Oh, thanks! 13:54:15 it's bad that you're even _thinking_ about it, shachaf 13:54:26 fizzie: So today is the highest-h% day ever? 13:54:44 oerjan: Would you /kickban me if I did it? 13:54:58 fizzie: you should graph frequency of letter / average frequency of letter for all letters, hth 13:55:17 hth hth hth hth hth hth hth hth hth hth hth hth hth hth hth hth hth 13:55:28 `echo just doing my part | h 13:55:29 just doing my part | h 13:55:37 Well done, HackEgo. 13:55:40 `run echo just doing my part | h 13:55:41 juhst doihng my pahrt 13:56:07 elliott: I think there's something wrong with the wiki 13:56:18 my browser tells me it can't find the server for http://ehsohlahngs.ohrg/wihki/Maihn_Pahge 13:56:23 hm i guess that would give huge variation for rare letters. 13:57:01 i think it's shachaf's job to buy us the ohrg domain for that use 13:57:01 Arc_Koen: Oops, that's a bug in the welcome script. 13:57:02 Try this: 13:57:17 shachaf: The 5.16%/3.41% numbers weren't computed in quite the same way, so I can't be exactly sure; and the query only looked at last year and this; but odds are reasonable. (According to http://sprunge.us/XCaj mean h is 0.035, with a sigma of 0.0026, so an actual 5.16% would be like a six-sigma result. 13:57:22 `run wehlcome Arc_Koen |h |h |h |h 13:57:24 bash: wehlcome: command not found 13:57:27 `run wehlcohme Arc_Koen |h |h |h |h 13:57:30 Ahhhhhrc_Koehhhhhn: Wehhhhhlcohhhhhme to the ihhhhhntehhhhhrnahhhhhtiohhhhhnahhhhhl huhhhhhb fohhhhhr ehhhhhsohhhhhtehhhhhrihhhhhc prohhhhhgrahhhhhmmihhhhhng lahhhhhnguahhhhhge dehhhhhsihhhhhgn ahhhhhnd dehhhhhployhhhhhmehhhhhnt! Fohhhhhr mohhhhhre ihhhhhnfohhhhhrmahhhhhtiohhhhhn, chehhhhhck ouhhhhht ouhhhhhr wihhhhhki: http://ehhhhhsohhhhhlahhhhhn 13:57:38 `run wehlcohme Arc_Koen |h 13:57:40 Ahhrc_Koehhn: Wehhlcohhme to the ihhntehhrnahhtiohhnahhl huhhb fohhr ehhsohhtehhrihhc prohhgrahhmmihhng lahhnguahhge dehhsihhgn ahhnd dehhployhhmehhnt! Fohhr mohhre ihhnfohhrmahhtiohhn, chehhck ouhht ouhhr wihhki: http://ehhsohhlahhngs.ohhrg/wihhki/Maihhn_Pahhge. (Fohhr the ohhthehhr kihhnd ohhf ehhsohhtehhrihhca, try #ehhsohhtehhrihhc ohhn ihhrc.d 13:58:22 -!- Arc_Koen has changed nick to Ahhrc_Koehhn. 13:59:08 ^rot13 shahchahf 13:59:08 funupunus 13:59:32 oerjan: I'll certainly try to include that in the forthcoming "#esoteric visualizations" website. 13:59:45 yay! 14:01:17 Maybe some kind of a RRDtool-driven thing could work for it, this query across the whole of time itself is taking a long long time. 14:01:20 oerjan: Homework: Improve `h so that you can give it command line arguments. 14:01:47 E.g. if $# > 1 echo $@ | exec $0 14:01:50 Or something. 14:01:52 Too tired. 14:02:04 ZZZZZZZZZZZZZZZZz 14:02:17 `run echo ZZZZZZZZZZZZZZZZz | h 14:02:18 ZZZZZZZZZZZZZZZZz 14:02:24 help it's immune 14:02:41 `run echo Phantom_Hoover | h 14:02:42 Phahntohm_Hoohvehr 14:03:04 shouldn't that be "Phahntohm_Hohohvehr" 14:04:28 nohpe 14:04:42 `run ls 14:04:43 bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ korma \ lib \ paste \ quines \ quotes \ quotese \ run \ share \ test \ wisdom \ zalgo.hs 14:04:47 `cat dbg.out 14:04:48 ​+ trap 'kill -TERM 0' EXIT \ + read s \ + files=(/var/irclogs/_esoteric/2013-??-??.txt) \ + line= \ + jobs \ + [[ -z '' ]] \ + sleep .3 \ + for i in '"${!files[@]}"' \ + for i in '"${!files[@]}"' \ + for i in '"${!files[@]}"' \ + for i in '"${!files[@]}"' \ + for i in '"${!files[@]}"' \ + for i in '"${!files[@]}"' \ + for i in '"${!files[@]}"' \ 14:04:54 Does anyone need that file? 14:04:59 I really want to h! it. 14:06:56 Okay, the full query says there's been a h% of approximately 67% on 2004-11-22, but on that day the only message was "heh", so maybe it doesn't quite count? http://sprunge.us/OPVj 14:07:40 -!- augur has quit (Remote host closed the connection). 14:07:40 2004-07-04 managed an impressive 37.5% over nine separate messages, though. 14:07:57 ("hi", "hi", "dah", "you", "oh no", "heh", "hi", "hi" and "hi".) 14:08:07 -!- augur has joined. 14:08:24 (Also my logs are occasionally spotty, I've spent a few months away now and then.) 14:09:22 Who said the "heh"? 14:09:36 That was "tonsofpcs". 14:09:56 Oh, unless you meant the other "heh". 14:10:03 The single-"heh" day "heh" was lament. 14:10:14 Ah, lament 14:10:16 lament++ 14:10:27 I hear lament can't Cale. 14:11:57 shachaf: i doubt it will be missed http://codu.org/projects/hackbot/fshg/index.cgi/log?rev=dbg.out 14:12:17 `cat bin/paste 14:12:18 ​#!/bin/bash \ if [ ! "$1" ] \ then \ PASTE=- \ else \ PASTE="$1" \ fi \ \ PASTENUM="$RANDOM" \ \ mkdir -p $HACKENV/paste \ \ url paste/paste."$PASTENUM" \ cat "$PASTE" > $HACKENV/paste/paste."$PASTENUM" 14:12:19 -!- augur has quit (Ping timeout: 240 seconds). 14:12:52 `paste test 14:12:54 -!- boily has joined. 14:12:56 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.32510 14:13:16 huh 14:14:09 `h! test 14:14:12 No output. 14:14:14 `paste test 14:14:18 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.352 14:15:18 Considering only days with at least 200 messages (a number out of a hat), hhhhighest h-honour goes to 2005-05-09 with 4.658%. http://sprunge.us/NaEU 14:15:19 `ls 14:15:20 bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ korma \ lib \ paste \ quines \ quotes \ quotese \ run \ share \ test \ wisdom \ zalgo.hs 14:15:29 `paste nosuchfile 14:15:33 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.5817 \ cat: nosuchfile: No such file or directory 14:15:36 aha 14:17:20 `url bin/paste 14:17:21 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/paste 14:17:23 Thhhhough we're all abso-hhh-lutely ruining today's originally-hhhhhhigh chhances of gehttihng to the thop, withhhhh all this unnecessary chhatter. 14:17:45 hohw hohrrihble 14:17:53 Weh're noht gohihng to geht pahst 67% 14:18:28 It just takes hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh determination. 14:18:46 -!- Patashu has quit (Quit: Soundcloud (Famitracker Chiptunes): http://www.soundcloud.com/patashu MSN: Patashu@hotmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 14:20:15 `fetch http://oerjan.nvg.org/paste 14:20:20 2013-01-25 14:20:18 URL:http://oerjan.nvg.org/paste [181/181] -> "paste.1" [1] 14:20:44 `run cat paste.1 >bin/paste 14:20:47 No output. 14:20:53 `paste test 14:20:54 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/test 14:21:01 `run echo test | paste 14:21:05 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.19590 14:21:08 oerjan has a web page? 14:22:11 there, now paste is a synonym for url when there's an actual filename 14:22:23 `run rm paste.1 14:22:26 No output. 14:23:20 `run echo helloerjan | h 14:23:22 hehlloehrjahn 14:23:41 imo an improvement 14:24:01 hehlloehrjahn 14:24:03 `cat bin/paste 14:24:04 ​#!/bin/bash \ if [ ! "$1" ] \ then \ PASTENUM="$RANDOM" \ \ mkdir -p $HACKENV/paste \ \ url paste/paste."$PASTENUM" \ cat > $HACKENV/paste/paste."$PASTENUM" \ else \ url "$1" \ fi 14:24:59 oerjan: Were you referring to the dinosaur? 14:25:22 https://en.wikipedia.org/wiki/Khaan 14:25:39 `run sed -i -e 's/else/else # Save making a file when it already exists./' bin/paste 14:25:42 No output. 14:25:46 `cat bin/paste 14:25:47 ​#!/bin/bash \ if [ ! "$1" ] \ then \ PASTENUM="$RANDOM" \ \ mkdir -p $HACKENV/paste \ \ url paste/paste."$PASTENUM" \ cat > $HACKENV/paste/paste."$PASTENUM" \ else # Save making a file when it already exists. \ url "$1" \ fi 14:25:54 `paste test 14:25:55 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/test 14:26:19 shachaf: no. 14:27:58 hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhi all! 14:28:16 hhhhhhhhhhhehlloh bhoihlyh 14:28:59 -!- oerjan has set topic: WHYH HHHHHHELLOHH THEHRE | FOUR SIMULTANEOUS TYPE SYSTEMS IN A SINGLE ROTATION OF THE LAMBDA CUBE | concealed in fold of goat-time lumber | http://codu.org/logs/_esoteric/. 14:29:06 `run ls wisdom | shuf 14:29:07 phantom____________________hoover \ brick \ gaspacho \ bike \ gregor \ lifthrasiir \ cakeprophet \ c \ boily \ i \ norway \ shachaf \ egobot \ ☃ \ misspellings of croissant \ monoid \ the them \ natural transformation \ lens \ gazpacho \ lettuce \ wiki \ flagpole \ monoids \ itidus21 \ szoup \ vorpal \ välkommen \ fiora \ taneb \ devious \ ø \ 14:29:12 `?hh phantom____________________hoover 14:29:13 Youhr souhndcahrd wohrks pehrfehctly. 14:29:32 imo hhhhhhhhtml shouhld be the nehw stahndahrd 14:29:33 `?hh lifthrasiir 14:29:34 much better accent now 14:29:35 lihfthrahsiihr ihs shuhnnehd by the rehst ohf hihs couhntry fohr beihng no goohd aht Leahgue ohf Lehgehnds. 14:29:38 `?hh brick 14:29:40 Brihck goehs ihn braihn. The stahtuhtohry puhnihshmehnt fohr pehrpehtrahtohrs ohf braihnfuhck dehrihvahtihvehs. 14:29:41 ... 14:30:05 `? i 14:30:06 `?hh cakeprophet 14:30:06 i love monoids 14:30:08 ​:> 14:30:12 `?hh monoids 14:30:14 Mohnoihds ahre the eahsy vehrsiohn ohf cahtehgohriehs. 14:30:14 `?hh i 14:30:16 i lohve mohnoihds 14:30:27 `?hh flagpole 14:30:28 A flahgpohle ihs lihke a tahdpohle, buht wihth a flahg ohn tohp. 14:30:29 hhh... 14:30:30 `?hh lettuce 14:30:31 Lehttuhce ihs a vehgehtahble wihth two drehssihngs, joihn ahnd meeht. 14:30:40 `?hh Ngevd 14:30:41 ​˱KXfU`YB_/VR`~3莁܊S|jPj~9]ĒY`UhZ8= 3qpsvo+P~a#]Siy}.NY.a['/ S.͓ܭfEQu.|Q>;ZdF9{EP|d1vz!b}Qa`} \ `?hh vorpal 14:30:57 Vohrpahl ihs reahlly bohrihng. Sehriouhsly, you hahve no ihdea. 14:31:00 `?hh välkommen 14:31:01 Hehj ohch välkohmmehn tihll dehn ihntehrnahtiohnehlla knuhtpuhnktehn för dehsihgn ohch dihstrihbuhtiohn ahv ehsohtehrihska prohgrahmspråk! För mehr ihnfohrmahtiohn, se vår wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (För dehn ahndra sohrtehns ehsohtehrihsm, pröva #ehsohtehrihc på ihrc.dahl.neht.) 14:31:10 `?hh ø 14:31:11 ​ø ihs noht goihng ahnywhehre 14:31:19 `?hh misspellings of croissant 14:31:21 mihsspehllihngs ohf crohsahnt? ¯\(°_o)/¯ 14:31:32 `?hh natural transformation 14:31:33 Nahtuhrahl trahnsfohrmahtiohns ahre juhst mohrphihsms ihn the cahtehgohry ohf fuhnctohrs 14:31:58 `learn Ø escaped due to a sensitive case bug 14:32:02 I knew that. 14:32:07 `?hh Ø 14:32:09 ​Ø ehscahpehd due to a sehnsihtihve cahse buhg 14:32:19 `?hh szoup 14:32:20 A szouhp a szihlárd tápszehrehknehk híg ahlahkbahn vahló ehlkészítése a célból, hohgy könnyehbbehn ehmészthehtők lehgyehnehk; a hígító ahnyahg a vihz, mehly fehlohldja s mahgába vehszi a tápahnyahg lehgértékehsehbb részeiht. 14:32:25 `? soup 14:32:26 What soup, Doc? 14:32:29 `? szoup 14:32:31 A szoup a szilárd tápszereknek híg alakban való elkészítése a célból, hogy könnyebben emészthetők legyenek; a hígító anyag a viz, mely feloldja s magába veszi a tápanyag legértékesebb részeit. 14:32:35 `? cheese 14:32:36 cheese? ¯\(°_o)/¯ 14:32:40 `?hh zsoup 14:32:41 zsouhp? ¯\(°_o)/¯ 14:32:49 `run ls wisdom | shuf 14:32:50 ​🐐 \ substructural typing \ intercal \ scotland \ oerjan \ pietbot \ ☃ \ ais523 \ america \ wisdom \ webcarting \ phantom__hoover \ europe \ coffee \ monqy \ everyone \ c \ maths \ ? \ lettuce \ the us \ atrix \ brick \ united states \ freefull \ finland \ england \ sgeo \ phantom_______hoover \ olsner \ i \ nooga \ finnish \ hackego \ shach 14:32:55 `?hh substructural typing 14:32:57 Noht to be cohnfuhsehd wihth struhctuhrahl suhbtyhpihng. 14:33:05 `run ls wisdom/* | shuf 14:33:06 wisdom/glogbot \ wisdom/gazspaczo \ wisdom/gazpacho \ wisdom/monqy \ wisdom/brainfuck \ wisdom/misspellings of croissant \ wisdom/olsner \ wisdom/☃ \ wisdom/flower \ wisdom/shachaf \ wisdom/the them \ wisdom/coppro \ wisdom/wercome \ wisdom/wisdom \ wisdom/lifthrasiir \ wisdom/pie \ wisdom/nooga \ wisdom/ievan \ wisdom/hexham \ wisdom/u \ wisdom/ 14:33:07 13:56:07 #esoteric: elliott: I think there's something wrong with the wiki 14:33:09 `?hh struhctuhrahl suhbtyhpihng 14:33:11 wrong howso 14:33:11 struhhctuhhrahhl suhhbtyhhpihhng? ¯\(°_o)/¯ 14:33:14 oh you're gone 14:33:21 elliott: It was just a joke anyway. 14:33:43 elliott: btw ihm gohihng to sleehp ihn a mohmehnt 14:33:49 `?hh structural subtyping 14:33:50 Noht to be cohnfuhsehd wihth suhbstruhctuhrahl tyhpihng. 14:34:01 `?hh ievan 14:34:03 iehvahn ihs bahsihcahlly http://www.youhtuhbe.cohm/wahtch?v=4ohm1rQKPihjI 14:34:50 `? ievan 14:34:52 ievan is basically http://www.youtube.com/watch?v=4om1rQKPijI 14:35:05 obviously. 14:35:20 `?hh pie 14:35:22 I lihke pie \ I lihke pie 14:35:25 `?hh wercome 14:35:26 ​エソテリックプログラミング言語のディザインとデプロイメントの国際な場所へようこそ!詳しく、ウィキを見て: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge。(他のエソテリック、ihrc.dahl.nehtの#ehsohtehrihcへ) 14:35:59 `?hh hackego 14:36:01 HahckEhgo, ahlso known ahs HahckBoht, ihs a boht thaht ruhns ahrbihtrahry cohmmahnds ohn Uhnihx. See `hehlp fohr ihnfo ohn uhsihng iht. You shouhld tohtahlly try to hahx0r iht! Mahke suhre you ihmahgihne iht's ruhnnihng ahs rooht wihth no sahndbohxihng. 14:36:03 `?hh atrix 14:36:04 Ahtrihx ihs a brahnd ohf hahnd creahm. Noht to be cohnfuhsehd wihth ahtrihq. 14:43:09 -!- augur has joined. 14:45:29 `?hh sweden 14:45:30 Swehdehn ihs the suhbuhrb cahpihtahl ohf Nohrway. Iht's whehre ahll the Nohbehl prihzehs ahre ahnnouhncehd, ehxcehpt the Mahth Prihze. 14:47:35 bhy the whay, why arhe whe h-ing evherhythingh thodhay? 14:48:04 boily: oerjn is paying penance for /kickbanning me 14:48:24 wat 14:48:36 *waht 14:48:40 pehnahnce 14:48:51 `?hh parsley 14:48:52 pahrsley? ¯\(°_o)/¯ 14:48:55 ahh. phenhanche. 14:50:30 `learn Parsley is a girl in the South Seas. 14:50:35 I knew that. 14:50:54 I think. 14:51:00 Maybe Parsley is a princess? 14:51:08 In der Südsee angekommen, treffen die drei auf das im Schachbrettmuster gefärbte Mädchen Petersilie (dessen Vater ein Stammeshäuptling, die Mutter allerdings Tippfräulein auf einer hiesigen Kokosflockenfarm ist) sowie ihren Vater Rabenaas, der mithilfe seines Taschenmessers, das er mit heißen Bratäpfeln zu laden pflegt, sogar Walfische (die bekanntlich Säugetiere sind und nur aus Versehen im Wasser leben) in die Flucht schlagen kann. ... 14:51:14 ... Negro Kaballo lernt ein Schimmelfräulein kennen und beschließt, bei ihr zu bleiben und nie mehr zu sprechen. Daraufhin machen sich Ringelhuth und Konrad wieder auf den Heimweg und kommen mit Rabenaas’ Hilfe noch so rechtzeitig an, dass der Onkel den Nachtdienst in der Apotheke antreten und der Neffe seinen Aufsatz schreiben kann. Dieser wird von ersterem noch gelesen, als er Konrads Eltern besucht. Zwar halten ihn diese für ... 14:51:20 ... geisteskrank, da er freimütig von seinen Erlebnissen berichtet, doch ihn, den erfahrenen Weitgereisten, kümmert das nicht: Er weiß, was er erlebt hat. 14:51:24 We need a Germanspeaker. 14:52:11 "Petersilie" looks similar to "Persille", which is the norwegian for "Parsley". 14:52:27 hth 14:52:30 Yes. 14:52:43 It was translated to Petrozilya (parsley) in Hebrew. 14:55:34 `learn Pasley is a girl in the South Seas. Persil est une demoiselle des Mers du Sud. 14:55:38 I knew that. 14:56:44 ...did you just misple parsley 14:57:03 woops. 14:57:16 `learn Parsley is a girl in the South Seas. Persil est une demoiselle des Mers du Sud. 14:57:17 PERSILJA. 14:57:19 I knew that. 14:57:19 `rm wisdom/pasley 14:57:22 No output. 14:57:23 thanks. 14:59:48 http://i.imgur.com/I0MAPEk.png 15:01:27 -!- augur has quit (Read error: Connection reset by peer). 15:01:52 -!- augur has joined. 15:11:48 -!- augur has quit (Read error: Connection reset by peer). 15:12:08 -!- augur has joined. 15:25:45 -!- oerjan has quit (Quit: leaving). 15:35:41 `?hh Bike 15:35:42 Bihke ihs frohm Luhxehmbouhrg. 15:36:13 `?hh dal 15:36:15 dahl? ¯\(°_o)/¯ 15:36:21 `?hh irc.dal.net 15:36:22 ihrc.dahl.neht? ¯\(°_o)/¯ 15:36:50 `run echo royal dal | h 15:36:51 royahl dahl 15:37:32 -!- copumpkin has quit (Ping timeout: 245 seconds). 15:38:37 -!- copumpkin has joined. 16:03:26 -!- TodPunk has quit (Read error: Connection reset by peer). 16:05:44 -!- TodPunk has joined. 16:12:53 imo monoids 16:12:56 imonoids 16:23:58 -!- Vorpal_ has changed nick to Vorpal. 16:31:30 -!- AnotherTest has joined. 16:41:19 -!- Taneb has quit (Quit: Leaving). 16:57:28 -!- carado has joined. 17:01:24 `? monoids 17:01:26 Monoids are the easy version of categories. 17:06:35 `?hh monoids 17:06:37 Mohnoihds ahre the eahsy vehrsiohn ohf cahtehgohriehs. 17:08:44 `?hh shachaf 17:08:46 shahchahf sprø sohm sehllehri 17:09:36 isnt ø a vowel? 17:09:58 It is, but the rule is vowel followed by a consonant. 17:10:09 (But if it *was* followed by a consonant, we'd be break the rule.) 17:10:37 why is that the rule 17:10:47 hi 17:10:49 why cant vowels followed by spaces be h'd 17:11:07 Because spaces aren't consonants. 17:11:08 qed 17:11:50 oh okay. but what if we changed the rule so that spaces are consonants. is there anything ethically wrong with such a decision? 17:12:08 you can't change the rule................................... 17:12:26 Rules aren't meant to be changed. 17:12:28 comex: Tell 'em! 17:12:33 oh 17:12:35 okay 17:12:36 so 17:12:40 havent you played nomic ? 17:12:50 what if we added a new rule about vowels before spaces 17:12:55 and everyone liked it 17:13:06 would we rip the fabric of the universe apart? 17:41:52 pizza pie for breakfast time 17:42:15 -!- AnotherTest has left. 17:47:18 in approx 25 minutes 17:47:23 So hungry 17:47:41 -!- ogrom has joined. 17:50:16 -!- FreeFull has joined. 18:01:11 "This is a reference to Jamie Oliver's food revolution. He dispises anyone who eats pizza for breakfast. Any person being called a pizza breakfaster is being called a really mean name." 18:01:13 What? 18:02:26 `?hh pizza 18:02:28 pihzza? ¯\(°_o)/¯ 18:03:01 we are better than jamie oliver 18:03:05 `learn Pizza is a kind of rhubarb pie made without rhubarb. 18:03:08 I knew that. 18:06:45 -!- epicmonkey has quit (Ping timeout: 248 seconds). 18:23:20 -!- ogrom has quit (Quit: Left). 18:29:19 Food. I ingests it. 18:32:35 -!- ogrom has joined. 18:38:36 shachaf: the MIT Mystery Hunt had a puzzle called "Git Hub" 18:38:49 it consisted of a Git repo whose branching structure forms a map of the Boston rapid transit network 18:39:07 Did you play? 18:39:13 no 18:39:32 What was the puzzle? 18:39:47 i don't know, you had to match the station names to commit messages and diffs in some way 18:40:42 -!- Bike has joined. 18:40:47 * shachaf is going to sleep in a moment. 18:40:51 Good morning, Bike. 18:40:55 `?hh Bike 18:40:57 Bihke ihs frohm Luhxehmbouhrg. 18:41:51 good function imo 18:41:56 Luhexhambouhrg 18:42:14 `wehlcohme Bike 18:42:16 Bihke: Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 18:42:32 bork bork bork 18:43:24 elliott, go make that link work 18:43:38 he'd have to register another domain name... 18:43:44 `cat bin/?hh 18:43:44 ​? "$@" | perl -pe 's/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig' 18:44:07 * Sgeo was kidding. Not even sure of .ohrg is an existent TLD 18:44:09 *if 18:44:20 Running `h! wisdom/welcome gets you kickbanned from the channel. 18:44:23 well he could register the new tld for just a few thousand fucks 18:44:39 bucks 18:44:44 fucks would work too probably 18:45:11 shachaf, now I'm curious 18:45:35 No output 18:45:41 -!- Nisstyre has quit (Ping timeout: 255 seconds). 18:45:47 oerjan HATES it when there's no output, I guess. 18:45:57 `cat bin/h! 18:45:58 perl -i'' -pe 's/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig' "$1" 18:46:09 Uh oh. 18:46:12 `welcome oerjan 18:46:14 oerjan: Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 18:46:17 that's a lot of quotation 18:46:29 Sgeo......................................................................................................... 18:46:35 ...I was assuming the output would be what was bad 18:46:55 You hahve dohne the uhnthihnkahble 18:47:08 Sgeo: Didn't you learn from Racket? 18:47:32 side effects are REAL sgeo. they are REAL and they want to hunt you down and HURT you 18:48:50 Good night. 18:59:51 -!- Nisstyre has joined. 19:01:43 `addquote well he could register the new tld for just a few thousand fucks 19:01:46 938) well he could register the new tld for just a few thousand fucks 19:02:32 -!- monqy has joined. 19:04:25 small price to pay 19:10:18 -!- fungot has quit (Remote host closed the connection). 19:10:55 fungot has left? nooooooooooooooooooo! 19:11:03 rip 19:11:06 Whoopsie. 19:11:28 -!- fungot has joined. 19:12:25 long live the fungot! 19:12:26 boily: since there's no way to move it to -blah then, huh... 19:12:45 well, fungot just moved to -blah. 19:12:46 boily: alas, i am deformative, not deewiant. :p they claim that it's beautiful but certainly featureful. i agree that the world has agreed on not doing it if i was a little boy 19:13:03 If only we all were deewiant. Alas. 19:13:28 fungot was deformative all along?! 19:13:29 Deewiant: what way is call/ cc) ( call/ cc, by the way, scheme borrowed from algol more than some weeks or a couple more generations", seems rather cozy. 19:13:46 `welcome 19:13:47 Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 19:14:00 `run sed -i s/h// wisdom/welcome 19:14:03 No output. 19:14:06 `welcome 19:14:08 Welcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 19:14:19 haha 19:14:21 ... 19:14:25 you forgot a 'g' 19:14:26 I see it's beehn h'd. 19:14:32 `run sed -i s/h//g wisdom/welcome 19:14:35 No output. 19:14:40 `welcome 19:14:41 Welcome to te international ub for esoteric programming language design and deployment! For more information, ceck out our wiki: ttp://esolangs.org/wiki/Main_Page. (For te oter kind of esoterica, try #esoteric on irc.dal.net.) 19:14:46 perfect. 19:14:53 This is the best ub there is. 19:15:11 I like this ub, especially on Fridays. 19:16:18 `revert 19:16:20 I'm sure there was a better way to fix it 19:16:21 Done. 19:16:25 Besides reversions 19:16:49 Just delete all h's between a vowel and a consonant. Imperfect but probably fewer repairs to do 19:17:19 `welcome 19:17:20 Welcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 19:17:26 yeah, ok. 19:17:32 `welcome 19:17:35 Welcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) 19:17:39 `learn 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.) 19:17:43 I knew that. 19:17:46 `welcome 19:17:47 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.) 19:17:52 Twats. 19:18:04 My solution was better. 19:18:06 Automated. 19:18:15 `run welcome | h | perl -pe 's/([aeiouy])h([bcdfghjklmnpqrstvxz])/$1$2/ig' 19:18:17 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.) 19:18:20 `learn ub is a saner hub. 19:18:23 I knew that. 19:18:29 Ooh, I think the unh works perfectly for that. 19:19:43 `run cat bin/h 19:19:44 ​#!/usr/bin/perl -p \ s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig 19:19:49 `run printf '%s\n' '#!/usr/bin/perl -p' 's/([aeiouy])h([bcdfghjklmnpqrstvxz])/$1$2/ig' > bin/unh; chmod +x bin/unh # I'm sure we need all these 19:19:51 No output. 19:20:25 `run echo hello there, dahl | h | h | h | unh | unh | unh 19:20:26 hello there, dahl 19:33:02 -!- augur_ has joined. 19:37:13 -!- quintopi1 has joined. 19:40:05 -!- oerjan has joined. 19:42:24 -!- augur has quit (*.net *.split). 19:42:25 -!- quintopia has quit (*.net *.split). 19:53:17 `run echo royal dal | h <-- it's "roald" hth 19:54:17 `url ? 19:54:19 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/? 19:54:25 `url bin/? 19:54:26 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/? 19:55:02 wtf :P 19:55:36 `run cat bin/'?' | paste 19:55:40 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.16040 19:55:50 `translatetoerjan hello there 19:55:54 Traceback (most recent call last): \ File "/hackenv/bin/json", line 4, in \ data = json.loads(sys.stdin.read().decode('utf-8')) \ File "/opt/python27/lib/python2.7/json/__init__.py", line 310, in loads \ return _default_decoder.decode(s) \ File "/opt/python27/lib/python2.7/json/decoder.py", line 346, in decode \ obj, end 19:56:00 hooray 19:56:17 oh hm maybe url needs to do actual url escaping 19:56:21 `cat bin/url 19:56:22 ​#!/bin/bash \ if [ "$1" ] \ then \ echo 'http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/'"$1" \ else \ echo 'http://codu.org/projects/hackbot/fshg/' \ fi 19:56:35 how does one do that, anyway 19:56:47 running it through a cargoculted regex 19:57:00 `cat bin/translatefromto 19:57:01 ​#!/bin/bash \ TEXT="$1" \ FROM=`echo "$TEXT" | sed 's/ .*$//'` \ TEXT=`echo "$TEXT" | sed 's/^[^ ]* //'` \ TO=`echo "$TEXT" | sed 's/ .*$//'` \ TEXT=`echo "$TEXT" | sed 's/^[^ ]* //'` \ if [ "$FROM" = "auto" ] ; then FROM="" ; fi \ \ curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate \ \ --data-urlenco 19:57:21 I just thought of something evil 19:57:23 oh hm i think those use curl 19:57:37 `cat bin/google 19:57:38 ​#!/bin/bash \ if [ ! "$1" ] \ then \ echo 'Google what?' \ exit 1 \ fi \ \ QUERY=`echo -n "$1" | od -t x1 -A n -w1000 | tr " " %` \ \ lynx --cfg=/dev/null --lss=/dev/null \ \ --dump --width=1000 'http://google.com/search?q='"$QUERY" | \ grep -A 4 'Search Results' | \ tail -n 2 19:57:44 `run dd if=/dev/zero of=bluh bs=1M 19:57:48 File size limit exceeded 19:57:55 `ls 19:57:56 bin \ bluh \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ korma \ lib \ paste \ quines \ quotes \ quotese \ run \ share \ test \ wisdom \ zalgo.hs 19:58:11 `ls -l bluh 19:58:12 ls: invalid option -- ' ' \ Try `ls --help' for more information. 19:58:16 `run ls -l bluh 19:58:18 ​-rw-r--r-- 1 5000 5000 10485760 Jan 25 19:57 bluh 19:58:30 Hmm 19:58:52 `cat bluh 19:58:54 ​........................................................................................................................................................................................................................................................................................................................................................... 19:59:32 I'm tempted to flood the filesystem with max-size files 19:59:47 that's just annoying 20:00:02 please find a funnier abuse of the bot :) 20:00:25 `run echo "FreeFull" | cat - bluh 20:00:26 FreeFull \ ................................................................................................................................................................................................................................................................................................................................................... 20:00:31 `run grep -l 'lynx|curl|wget' bin/* 20:00:33 noooo 20:00:33 No output. 20:00:39 oops 20:01:11 http://en.wikipedia.org/wiki/Metasepia_pfefferi is a weird cuttlefish 20:01:18 `run grep -l 'curl' bin/* 20:01:19 `run grep -l 'lynx|curl|wget|nc|netcat' * -R 20:01:19 bin/tclkit \ bin/translatefromto 20:01:28 it's tiny (6cm), poisonous, and it walks on the ocean floor rather than swimming 20:01:29 `run grep -P -l 'lynx|curl|wget' bin/* 20:01:31 bin/define \ bin/etymology \ bin/google \ bin/lua \ bin/luac \ bin/macro \ bin/tclkit \ bin/translatefromto \ bin/units 20:01:36 No output. 20:01:40 `cat bin/define 20:01:41 ​#!/bin/bash \ if [ ! "$1" ] \ then \ echo 'Define what?' \ exit 1 \ fi \ \ QUERY=`echo -n "$1" | od -t x1 -A n -w1000 | tr " " %` \ \ lynx --cfg=/dev/null --lss=/dev/null \ \ --dump --width=1000 'http://google.com/search?q=define:'"$QUERY" | \ grep -A 3 'Definitions of' | \ head -n 4 | tail -n 3 20:01:55 `cat bin/units 20:01:56 ​ELF...........>.....@.....@.......82.........@.8..@.(.%..................@.......@.....h.....h....... ............n.....nt.....nt.....Xk.............. ...................@......@.....D.......D....................n.....nt.....nt.....(.....................Qtd..................................................Rt 20:01:59 oops 20:02:16 `? ngevd 20:02:18 ​+ص.m4c$P1#DGE~@ctskk~ZI?Fw.Od~?0 #hY=,͚Gضevm.AE5Ө|5ٯRf"XRY|,d37\A(EpVfvD;&񾕑L縸A^'dGAojI!/f]m6"aΌ}{ӮgNtauZc%-.x}k.G[^F?L‹C}!Б_뒤=r{l&'J 20:02:24 amen 20:02:29 Whyyyyy 20:02:33 clap 20:02:49 I got it 20:03:00 i don't think you got it 20:03:14 kmc: aren't all cuttlefish weird? 20:03:43 sure but this one is weird among cuttlefish 20:04:12 :D 20:04:15 :3 20:04:40 i don't think there's a cuttlefish in unicode :/ 20:04:52 combining cuttlefish below 20:05:30 🐡 There is a blowfish 20:05:35 `run ls 20:05:36 bin \ bluh \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ korma \ lib \ paste \ quines \ quotes \ quotese \ run \ run~ \ share \ test \ wisdom \ zalgo.hs 20:05:53 Curious, is run write-protected? 20:05:59 `run ls -l run 20:06:00 ​-rwxr-xr-x 1 5000 5000 35 Jan 25 20:04 run 20:06:05 `cat run 20:06:06 ​\#!/bin/sh\necho -ne 'Mmm, pie!'\n 20:06:08 `rm run 20:06:11 No output. 20:06:20 `run test 20:06:21 No output. 20:06:27 `run echo meow 20:06:29 meow 20:06:31 Seems it's built in 20:06:43 Or the actual run is bin/run 20:06:48 `run ls bin/run 20:06:49 bin/run 20:06:57 `run cat bin/run 20:06:59 ​#!/bin/sh \ bash -c "$@" 20:07:00 `rm bin/run 20:07:03 No output. 20:07:07 `run test 20:07:07 `run echo hi 20:07:07 hi 20:07:08 No output. 20:07:13 Built in. 20:07:25 `run find . -name run 20:07:29 ​./.hg/store/data/run 20:11:28 shachaf: so I learned how to use AES-NI 20:11:38 * Sgeo goes to watch some Ghost in the Shell: Stand Alone Complex 20:12:11 Sgeo: Good work. 20:14:14 If my gf likes H+ (she does), does that suggest she'll like Ghost in the Shell? 20:14:57 H+? 20:15:11 Ah. Decent chance. 20:16:11 * Bike grumbles 20:16:22 `run ls /bin/*url* 20:16:23 ls: cannot access /bin/*url*: No such file or directory 20:16:36 `run ls /bin/*uni* 20:16:38 ls: cannot access /bin/*uni*: No such file or directory 20:17:36 pikhq: by the way, did you hear about the new ghost in the shell show? the major has pants this time. 20:18:47 `which python 20:18:49 ​/opt/python27/bin/python 20:19:05 wtf 20:19:14 `which env 20:19:15 ​/usr/bin/env 20:20:00 `which run 20:20:01 No output. 20:20:22 `run python -c "import urllib; print urllib.quote('''http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/?''')" 20:20:24 http%3A//codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/%3F 20:20:45 `cat bin/url 20:20:47 ​#!/bin/bash \ if [ "$1" ] \ then \ echo 'http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/'"$1" \ else \ echo 'http://codu.org/projects/hackbot/fshg/' \ fi 20:21:07 Bike: I heard. 20:21:21 Bike: My girlfriend said something along the lines of "bullshit". 20:21:28 haha 20:26:51 `fetch url 20:26:51 wget: unable to resolve host address `url' 20:27:00 `fetch http://oerjan.nvg.org/url 20:27:05 2013-01-25 20:27:04 URL:http://oerjan.nvg.org/url [223/223] -> "url" [1] 20:27:14 `run chmod a+x url 20:27:17 No output. 20:27:24 `./url 20:27:26 Traceback (most recent call last): \ File "/hackenv/url", line 3, in \ arg = sys.argv(1) \ TypeError: 'list' object is not callable 20:28:49 oh duh so much for copying code from stackoverflow without checking if someone already pointed out it's buggy :P 20:29:29 -!- ogrom has quit (Quit: Left). 20:34:41 `cat bin/fetch 20:34:42 cat: bin/fetch: No such file or directory 20:35:37 wtf undigitizable code? 20:37:42 `fetch http://oerjan.nvg.org/url 20:37:45 2013-01-25 20:37:43 URL:http://oerjan.nvg.org/url [240/240] -> "url.1" [1] 20:37:59 `run cat url >bin/url 20:38:02 No output. 20:38:06 `url 20:38:07 oerjan: 'url.1" 20:38:07 Traceback (most recent call last): \ File "/hackenv/bin/url", line 3, in \ arg = sys.argv(1) \ TypeError: 'list' object is not callable 20:38:08 *" 20:38:10 oops 20:38:15 `run cat url.1 >bin/url 20:38:18 No output. 20:38:20 `url 20:38:22 http://codu.org/projects/hackbot/fshg/ 20:38:29 `url bin/? 20:38:31 http%3A//codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/%3F 20:39:27 fff 20:39:50 for fsck's fake? 20:40:12 urlencoding is suffering 20:40:57 `fetch http://oerjan.nvg.org/url 20:41:00 2013-01-25 20:40:58 URL:http://oerjan.nvg.org/url [233/233] -> "url.2" [1] 20:41:06 `run cat url.2 >bin/url 20:41:11 No output. 20:41:14 `url bin/? 20:41:16 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/%3F 20:41:46 trynottothinkaboutit trynottothinkaboutit 20:41:49 whew 20:41:59 `run echo test | paste 20:42:04 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.32012 20:42:14 looks good 20:42:15 Sgeo: hi 20:42:17 Sgeo: also don't think about how the tachikoma work physically, etc 20:42:39 Bike: well python had a module for it, so it seemed the simplest clean solution 20:42:59 (as opposed to writing a regexp mess) 20:43:18 Sgeo: "If you're wondering how he eats or breathes, and other science facts, then repeat to yourself 'It's just a show, I should really just relax.'" 20:43:34 unfortunately it encoded also the : after http: which my browser didn't like, but fortunately it doesn't require a whole url. 20:43:40 *after http 20:44:38 oerjan: just encode the bit provided as an argument and append it to the unencoded prefix? 20:45:51 -!- ogrom has joined. 20:46:47 Bike: that's what i finally did 20:47:46 `run ls url* 20:47:48 url \ url.1 \ url.2 20:47:53 `run rm url* 20:47:57 No output. 20:48:32 * oerjan remembers fixing url was yak shaving for something 20:49:32 ...you changed ? to do ngevd implicitly? 20:49:40 I did nothing 20:49:42 `cat wisdom/ngevd 20:49:43 `run ls wisdom/n* 20:49:43 No output. 20:49:44 wisdom/natural transformation \ wisdom/ngevd \ wisdom/nooga \ wisdom/nortti \ wisdom/norway 20:49:50 what. 20:49:53 `run ls -lh wisdom/ngevd 20:49:54 ​-rw-r--r-- 1 5000 5000 0 Jan 25 13:21 wisdom/ngevd 20:49:57 well that's stupid & someone should revert it 20:50:35 `? norway 20:50:37 `? ngevd 20:50:37 Norway is the suburb capital of Sweden. It's where the Nobel Peace Prize is announced. 20:50:38 ​9VHƀ`JjAM<9|OO7;τ1:k47j.|YmA=H_F~$οizf䫴uj!!.#Mc? n\=M-fOHOV}L9KH#ɵyzXq:c77͜؍K \ :^'88eH]#w$K/POd&'Jg@lz\HV#yNUW9 elliott: well i guess someone got a bit fed up of having to make an exception for that whenever they did some command on all of wisdom/* 20:50:43 I like that viginette at the end (is that the right term?) 20:50:56 i should disable blinking :( 20:50:57 oerjan: that someone should perhaps stop running commands on all of wisdom/* 20:51:03 it's kind of the worst 20:51:05 kmc: you have blinking? lucky you. 20:51:13 kmc: *best 20:51:26 kmc: mosh feature request: double blink mode 20:51:37 doubletime? 20:51:57 elliott: um grep as well as combined pasting are things that get awkward because of it 20:52:16 oerjan: i don't think you appreciate the ngevd entry enough 20:52:32 elliott: feel free to revert it, i had nothing to do with it anyway 20:53:24 pfft as if i'd do work 20:53:45 `? welcome 20:53:46 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.) 20:55:50 i kind of want @PLT_SeinfeldToday 20:56:06 "What if Seinfeld were still on the air, and also about programming languages theory?" 20:56:35 kmc: make that + PLT_Marx 20:56:36 thanx 20:57:27 what if seinfeld was still on the air, and writing a book about the economic history of c++ implementations? 21:01:04 "Elaine dumps a guy after hearing him defend PHP. Kramer writes a monad tutorial." 21:02:12 `fetch http://oerjan.nvg.org/q 21:02:14 2013-01-25 21:02:13 URL:http://oerjan.nvg.org/q [338/338] -> "q" [1] 21:02:20 `run chmod a+x q 21:02:23 No output. 21:02:35 `./q elliott 21:02:37 ​[: 4: missing ] \ [: 4: missing ] \ elliott? ��\(��_o)/�� 21:02:46 ...sigh 21:03:09 `echo Norway is the suburb capital of Sweden. It's where the Nobel Peace Prize is announced. 21:03:10 Norway is the suburb capital of Sweden. It's where the Nobel Peace Prize is announced. 21:03:16 `echo Norway is the suburb capital of Sweden. It's where the Nobel Peace Prize is announced. >wisdom/ngevd 21:03:17 Norway is the suburb capital of Sweden. It's where the Nobel Peace Prize is announced. >wisdom/ngevd 21:03:30 coppro: what is the point of this. 21:03:35 oerjan: to get rid of the yuck 21:03:39 `? ngevd 21:03:41 ​4,y:Gu]~ 21:03:48 yes 21:04:03 and that was the first available text 21:05:24 `fetch http://oerjan.nvg.org/q 21:05:27 2013-01-25 21:05:25 URL:http://oerjan.nvg.org/q [338/338] -> "q.1" [1] 21:05:36 `run cat q.1 >q 21:05:39 No output. 21:05:43 `./q elliott 21:05:45 elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? \ elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? 21:05:50 fuck 21:06:02 `? elliott 21:06:04 elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? 21:06:11 `cat ./q 21:06:12 ​#!/bin/sh \ topic=$(echo "$1" | tr A-Z a-z | sed "s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ ([ \( "$topic" = "ngevd" \) -a \( -e wisdom/ngevd \) ] && cat /dev/urandom && exit 0; ) || [ -e "wisdom/$topic" ] && cat "wisdom/$topic" || [ -e "wisdom/$topic1" ] && cat "wisdom/$topic1" || { echo "$1? ��\(��_o)/��"; exit 1; } 21:06:25 `q 21:06:27 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: q: not found 21:06:33 HEY NO PEEKING 21:06:57 `learn $1? ��\(��_o)/�� 21:07:01 I knew that. 21:07:27 kmc: one tweet and yet this account still doesn't exist 21:08:16 `? `learn 21:08:17 ​`learn? ¯\(°_o)/¯ 21:08:19 pikhq, are the dubs considered acceptable for Ghost in the Shell? 21:08:31 I've heard they're good. 21:08:32 So far, these episodes have seemed.... emotionless 21:08:44 I don't watch dubs though. 21:09:01 don't be so blasé about it 21:09:14 I think the dub was considered okay, but I preferred the japanese 21:09:23 the series really kicks into high gear around episode 4, where the story gets moving 21:11:13 `fetch http://oerjan.nvg.org/q 21:11:15 2013-01-25 21:11:14 URL:http://oerjan.nvg.org/q [352/352] -> "q.2" [1] 21:11:21 `run cat q.2 >q 21:11:25 No output. 21:11:26 `./q elliott 21:11:28 elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? 21:11:31 `./q elliotts 21:11:32 elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? 21:11:36 finally. 21:11:46 `run mv q bin/'?' 21:11:48 No output. 21:12:13 imo this q is about 0.1x as cool 21:12:22 why? 21:12:35 what if a thing is different from the plural of a thing!! 21:12:39 maybe there's lots you can write about ngevds 21:12:43 i'm just complaining though 21:12:46 it's what i do 21:13:44 elliott: um it will only use the singular if the plural doesn't exist. although i see a different problem... 21:14:39 `run ls wisdom/*s 21:14:41 wisdom/devious \ wisdom/d-modules \ wisdom/finns \ wisdom/friends \ wisdom/lens \ wisdom/maths \ wisdom/monads \ wisdom/monoids \ wisdom/oceans \ wisdom/the us \ wisdom/united states 21:14:45 `? monoids 21:14:47 Monoids are the easy version of categories. 21:14:47 `? monoid 21:14:50 Monoids are just categories with a single object. 21:14:52 see? 21:15:21 Fiora, in the middle of episode 2, now it's starting to hold my interest 21:16:38 `? fnord 21:16:40 fnord? ��\(��_o)/�� 21:17:28 holy shit there's a south dakota? 21:19:04 oerjan: you realise the smiley is messed up btw 21:19:31 Yet still no East Virginia. 21:22:12 elliott: help me write a few more 21:22:29 elliott: yes, i forgot to fix the hg raw view's encoding before cutting and pasting 21:22:46 `fetch http://oerjan.nvg.org/q 21:22:49 2013-01-25 21:22:48 URL:http://oerjan.nvg.org/q [364/364] -> "q" [1] 21:22:57 kmc: i think i have seen like one episode of seinfeld in my life 21:23:02 kmc: not sure whether this makes me more or less qualified 21:23:20 hm could be problematic 21:23:35 `run cat q >bin/'?' 21:23:38 No output. 21:23:46 `? elliotts 21:23:47 elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? 21:23:53 `? fnord 21:23:54 fnord? ¯\(°_o)/¯ 21:24:06 `? fnords 21:24:07 there you go 21:24:07 fnords? ¯\(°_o)/¯ 21:24:32 "George's new language is just Lisp with new syntax; he hopes nobody notices. Kramer gets kicked out of a talk by Rich Hickey." 21:24:37 `?hh fnords 21:24:39 ​/hackenv/bin/?hh: line 1: q: command not found 21:24:47 what the hell 21:24:52 -!- quintopi1 has changed nick to quintopia. 21:25:03 -!- quintopia has quit (Changing host). 21:25:03 -!- quintopia has joined. 21:25:11 `run ls q* 21:25:13 q \ q.1 \ q.2 \ quotes \ quotese \ \ quines: \ cat \ perl \ python \ ruby 21:25:15 how did i get 1'd 21:25:30 `run rm q{,.1,.2} 21:25:34 No output. 21:25:51 kmc: imo look to esolangs for inspiration 21:29:07 `cat bin/?hh 21:29:09 ​? "$@" | perl -pe 's/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig' 21:29:35 `?hh monads 21:29:37 Mohnahds ahre juhst mohnoihds ihn the cahtehgohry ohf ehndohfuhnctohrs. 21:29:42 `? monad 21:29:43 monads 21:29:52 ... 21:30:03 `run mv wisdom/monads wisdom/monad 21:30:06 No output. 21:30:11 `? monads 21:30:12 Seinfeld discovers a Brainfuck derivative that's supposed to look like one of his standup routines. George dates an APL programmer. (I have never seen seinfeld) 21:30:12 Monads are just monoids in the category of endofunctors. 21:30:14 Naruto makes me laugh. GitS doesn't make me laugh. 21:30:30 `run ls wisdom/*s 21:30:31 wisdom/devious \ wisdom/d-modules \ wisdom/finns \ wisdom/friends \ wisdom/lens \ wisdom/maths \ wisdom/monoids \ wisdom/oceans \ wisdom/the us \ wisdom/united states 21:30:41 `? d-modules 21:30:43 D-modules are just modules over the ring of differential operators. Taneb invented them. 21:30:45 `? d-module 21:30:46 D-modules are just modules over the ring of differential operators. Taneb invented them. 21:30:56 `rm wisdom/d-modules 21:30:59 No output. 21:31:02 `? d-module 21:31:03 D-modules are just modules over the ring of differential operators. Taneb invented them. 21:31:12 `? finn 21:31:13 finn? ¯\(°_o)/¯ 21:31:35 `run mv wisdom/finns wisdom/finn 21:31:38 No output. 21:31:57 `? friend 21:31:59 friend? ¯\(°_o)/¯ 21:32:02 `? friends 21:32:03 Friends make graphs together / La la la la 21:32:32 okay 21:35:01 that'll be enough for now. 21:36:08 `run echo "The U are a very mad people." >wisdom/'the u' 21:36:11 No output. 21:36:32 it somehow seemed to fit 21:39:43 `? rhubarb 21:39:44 rhubarb? ¯\(°_o)/¯ 21:39:48 `learn Rhubarb rhubarb rhubarb, rhubarb: rhubarb rhubarb? Rhubarb, rhubarb, rhubarb rhubarb. 21:39:51 I knew that. 21:42:33 -!- ChanServ has set channel mode: +o oerjan. 21:43:40 -!- oerjan has set channel mode: +b *!*Sgeo@*.dyn.optonline.net. 21:43:40 -!- oerjan has kicked Sgeo I'm sorry but this is apparently policy.. 21:43:42 -!- tromp has left ("Konversation terminated!"). 21:43:49 -!- oerjan has set channel mode: -b *!*Sgeo@*.dyn.optonline.net. 21:43:54 -!- tromp has joined. 21:43:57 -!- oerjan has set channel mode: -o oerjan. 21:44:14 the policy is to kickban Sgeo? 21:44:17 that /knockout command seems nice 21:44:17 is oerjan logreading 21:44:20 monqy: yep 21:44:28 Running `h! wisdom/welcome gets you kickbanned from the channel. 21:44:29 for having bad opinions about anime or...? 21:44:32 oh dear 21:44:48 ahhh is that what happened to welcome 21:45:00 oh h! mutates in place? 21:45:46 -!- Sgeo has joined. 21:45:54 i'm tempted to remove h! as i cannot quite see a non-obnoxious use 21:46:04 salt the earth 21:46:43 `run ls wisdom | paste 21:46:48 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.19256 21:47:05 `? phantom____________________hoover 21:47:06 Your soundcard works perfectly. 21:47:20 excellent 21:47:25 `? phantom__________hoover 21:47:27 OK you got me there. 21:47:47 `? shachafø som selleri and cosplays nepeta leijon on weekends. 21:47:48 shachafø som selleri and cosplays nepeta leijon on weekends.? ¯\(°_o)/¯ 21:47:54 ????? 21:48:02 monqy: no f idea 21:48:08 * Sgeo has perfectly cromulent opinions about anime. 21:48:10 `cat wisdom/shachafø som selleri and cosplays nepeta leijon on weekends. 21:48:11 cat: wisdom/shachafø som selleri and cosplays nepeta leijon on weekends.: No such file or directory 21:48:18 i dont understand 21:48:20 `cat wisdom/shachaf* 21:48:21 cat: wisdom/shachaf*: No such file or directory 21:48:22 `run cat wisdom/shachaf* 21:48:23 shachaf sprø som selleri \ shachaf spr som selleri and cosplays Nepeta Leijon on weekends. 21:48:32 quality entry 21:48:35 let's keep it 21:48:56 ...what. 21:49:00 `? shachaf 21:49:01 shachaf sprø som selleri 21:49:21 `run ls wisdom/shachaf* 21:49:22 wisdom/shachaf \ wisdom/shachaf som selleri and cosplays nepeta leijon on weekends. 21:49:35 oh hm... 21:49:58 there's an encoding mismatch 21:50:08 that's ok 21:50:12 it's beautiful as it is 21:50:19 *sigh* 21:50:27 embrace nonsense, oerjan 21:50:31 it's the best thing there is 21:51:35 `run ls wisdom/{shachaf*,ø} 21:51:36 wisdom/ø \ wisdom/shachaf \ wisdom/shachaf som selleri and cosplays nepeta leijon on weekends. 21:51:51 `? misspellings of croissant 21:51:52 `run cd wisdom; mv shachaf*. shachafø som selleri and cosplays nepeta leijon on weekends. 21:51:52 misspellings of crosant? ¯\(°_o)/¯ 21:51:53 mv: target `weekends.' is not a directory 21:52:01 eek 21:52:09 `run cd wisdom; mv shachaf*. "shachafø som selleri and cosplays nepeta leijon on weekends." 21:52:12 mv: target `shachafø som selleri and cosplays nepeta leijon on weekends.' is not a directory 21:52:33 `run ls shachaf*. 21:52:33 ls: cannot access shachaf*.: No such file or directory 21:52:39 `run ls wisdom/shachaf*. 21:52:40 wisdom/shachafø som selleri and cosplays nepeta leijon on weekends. \ wisdom/shachaf som selleri and cosplays nepeta leijon on weekends. 21:52:51 argh 21:53:02 jesus christ do it in a query 21:53:08 -!- augur_ has quit (Remote host closed the connection). 21:53:23 `? shachafø som selleri and cosplays nepeta leijon on weekends. 21:53:24 shachaf spr som selleri and cosplays Nepeta Leijon on weekends. 21:53:37 `? footnote 8 21:53:38 Isn't it fun reading through all the footnotes? 21:54:33 oerjan: btw i am pretty sure that entry is actually meant to be called "shachaf" 21:54:44 FANCY 21:55:42 `run rm wisdom/shachaf?* 21:55:46 No output. 21:55:53 `learn shachaf sprø som selleri and cosplays Nepeta Leijon on weekends. 21:55:56 I knew that. 21:56:08 `? shachaf 21:56:09 shachaf sprø som selleri and cosplays Nepeta Leijon on weekends. 21:58:13 -!- boily has quit (Quit: Poulet!). 22:01:26 -!- Frooxius has quit (Ping timeout: 255 seconds). 22:03:49 "George learns Ruby just to prove he isn't old. Kramer passes off Bob Sacamano's opinions about Haskell as his own." 22:06:47 `run ls 22:06:49 bin \ bluh \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ korma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ wisdom \ zalgo.hs 22:06:52 `run rm bluh 22:06:55 No output. 22:08:05 -!- zzo38 has joined. 22:08:56 korma? o_O 22:08:58 `run ls korma 22:09:00 No output. 22:09:05 `run ls -dh korma 22:09:06 korma 22:09:14 `run ls -dl korma 22:09:15 drwxr-xr-x 2 5000 5000 4096 Jan 24 12:51 korma 22:09:17 oo. 22:09:26 `run ls 22:09:27 bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ korma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ wisdom \ zalgo.hs 22:10:33 Maybe some Canadians in here (coppro?) might know if the Canadian law includes the calculation for Easter? 22:12:23 Easter and Good Friday are already statutory holidays but if they are without having a calculation as the part of the Canadian laws, then we don't have separation of church and state, and I think separation of church and state is a good idea. 22:14:00 `file korma 22:14:01 korma: directory 22:14:13 `ls korma 22:14:14 No output. 22:14:20 oh right 22:14:24 so you think that saying "easter is whenever the church calendar says it is" is showing a preference to that religion? 22:14:59 quintopia: Yes. Including a calculation in the Canadian law, which happens to result in the same days all the time, though, is better I think. 22:15:08 do you think that including in the same law "ramadan is whenever the church calendar says it is" makes the government partial to two relgions? 22:15:33 wouldn't the core problem be having a religious holiday be government-recognized at all 22:15:45 the church calendar says nothing about ramadan hth 22:15:53 quintopia: it only matters if ramadan (or some holiday calculated from it like eid) is a civil holiday too 22:15:56 oerjan: yeah i know, it was an example 22:15:58 which easter is 22:16:10 kmc: hypothetical 22:16:14 Although it may be a religious holiday, it is in this case, a statutory holiday rather than a religious one, even if it happens to be on the same date. 22:16:28 (And being on the same date I think is not a bad idea, though) 22:16:41 since different churches do not agree on when easter is, if canadian law does not specify the calculation, it might have to say which church is right 22:16:48 and theres no issue with having a secular holiday on the same date as a religious one 22:16:57 for instance, christmas is already this way 22:17:03 like how lee-jackson day just happened to be on the same day as the federally recognized martin luther king day 22:17:16 It uses the Roman church rather than the Orthodox one I think 22:17:19 Bike: yeah wtf 22:17:29 Bike: wow 22:17:30 quintopia: Yes, but Christmas is always on December 25 so that is easier! 22:17:33 * Bike is still pissed at Virginia, can you tell 22:17:34 quintopia: yes but christmas is just specified in law as Dec 25, isn't it? 22:17:35 kmc: well, i dont think it should be a problem, since easter is on sunday, which is already not a work day 22:17:35 In 1983, the holiday was merged with the new federal holiday Martin Luther King, Jr. Day as Lee-Jackson-King Day in Virginia. This merge was reverted in 2000. 22:17:50 the problem is delegating to the church the decision over when exactly the civil holiday is 22:17:57 :t ident 22:17:58 Not in scope: `ident' 22:18:00 kmc: Yes, that is precisel 22:18:05 kmc: Yes, that is precisely what I meant. 22:18:32 elliott: i know about this because the colbert report mentioned the republicans in the virginia legislature gerrymandering on mlk day, and then going to recess "to honor Jackson" or suchlike 22:18:36 :t Text.ParserCombinators.Parsec.Language.ident 22:18:38 Not in scope: `Text.ParserCombinators.Parsec.Language.ident' 22:18:42 quintopia: in Canada the Friday before (Western) Easter is a civil holiday 22:18:53 kmc: but what if the law says simply "the civil holiday will fall on the day given by the calculation that church x used in the year this was passed into law" 22:18:58 then the church isnt deciding 22:19:09 and the rule for picking the day isnt explicitly in the law 22:19:09 quintopia: then that would be an affirmative answer to zzo38's original question 22:19:13 @hoogle ident 22:19:14 Text.Read.Lex Ident :: String -> Lexeme 22:19:14 Text.Read Ident :: String -> Lexeme 22:19:14 Control.Monad.Identity module Control.Monad.Identity 22:19:19 of whether the Canadian law includes the calculation for Easter 22:19:23 it can include by reference 22:19:25 tromp: what's that supposed to do? 22:19:31 Because it is the days it is, I think it should remain that way (chainging it would mess up things), but I also think that the law should copy the calculation used to determine when the day is, or use an equivalent one, rather than delegating it to the church, even if the past reference. 22:19:46 oops; i meant identifier :( 22:19:49 :t identifier 22:19:51 Not in scope: `identifier' 22:20:00 i believe in you tromp 22:20:11 zzo38: it is simply defined as "Easter Monday" 22:20:31 @hoogle identifier 22:20:32 Text.Parsec.Token identifier :: GenTokenParser s u m -> ParsecT s u m String 22:20:32 Text.ParserCombinators.Parsec.Token identifier :: GenTokenParser s u m -> ParsecT s u m String 22:20:32 Text.Html identifier :: String -> HtmlAttr 22:20:49 i don't think lambdabot imports Parsec stuff 22:21:15 unrelatedly, aaronson thinks quantum computers will mostly be used for simulating quantum physics. huh 22:21:20 this reminds me of a court case where the US Supreme Court decided that it was unlawful for the City of Cambridge to give churches the right to veto liquor licenses in their area, even though the City would be allowed to veto such licenses unconditionally 22:21:55 presumably the City can solicit non-binding advice from neighbors too, but I don't know exactly where the line is drawn 22:21:58 Bike: does that really count as a simulation :P 22:21:59 Bike: huh 22:22:03 elliott: yes 22:22:04 hth 22:22:09 metacircular evaluator for quantum physics 22:22:36 if i simulate moniac on moniac does it really count as simulation, or just sloshing a bunch of water around masturbatorially? 22:22:41 i could use a computer made of relays to simulate a ball rolling down a hill 22:22:47 classical mechanics simulating classical mechanics 22:22:50 still a simulation 22:23:10 oh he has a picture from Spy vs Spy on his slides 22:23:11 yes but when it gets to using the ~quantum essence~ to simulate the ~quantum parts~ then that seems sort of close to just using eval 22:23:14 disclaimer 22:23:15 I know nothing 22:23:16 a quantum computer might use states of trapped ions or whatever to simulate some totally unrelated quantum system 22:23:17 good representation of the crypto community imo 22:23:32 i.e. anything 22:23:54 but can we use one to make http://qntm.org/responsibility come true 22:23:54 coppro: And that is what I am opposed to; I would like to propose a law which includes the calculation for Easter, to avoid this. Simply defining it as "Easter Monday" without saying what that means, is also ambiguous, too, anyways. (There are more than one way to calculate Easter which results in the same thing, so you don't necessarily have to use the same one the Church does, to arrive at the same result) 22:24:03 elliott: well, simulating quantum physics means you need a shitload of complex reals. that's just way easier with qubits than with bits (or "Bits Classic(TM)") 22:24:12 -!- sirdancealot has quit (Ping timeout: 245 seconds). 22:24:12 there are some strange holidays in japan 22:24:26 Abandon easter altogether 22:24:36 elliott: i think we'd need a CTC for that 22:24:54 actually no, that only just makes NP-complete problems easy, not turing-complete ones 22:24:56 that computer is logically inconsistent, isn't it 22:25:04 Just have a holiday on the first monday of april or something 22:25:21 Phantom_Hoover: logical trivialism is the future bro 22:25:22 FreeFull: I do not think we should change the holidays like that. 22:25:28 nobody has proven that you can use qunatum computers to solve NP-complete problems in polynomial time 22:25:31 !! 22:25:38 kmc: with a CTC, I mean, not just quantum 22:25:39 (Still, if I did want to change the holidays, I would rather change them to the solstices and equinoxes) 22:25:42 oh 22:25:46 i don't know about those 22:25:52 also hasn't the converse of that been proven 22:25:57 Phantom_Hoover: that doesn't matter 22:26:03 what matters is getting people in #esoteric to read more sam hughes 22:26:08 converse? 22:26:10 yeah, that's a good thing to matter. 22:26:12 kmc: speaking of which did you read fine structure 22:26:17 -!- impomatic has joined. 22:26:18 what's the converse of an equality 22:26:20 elliott: no 22:26:25 Fiora: errrrr the negation? that quantum computers can't solve NP-complete problems in P-time 22:26:25 Inequality? 22:26:29 i got someone to read fine structure a while back 22:26:31 coequality? 22:26:35 pay up, sam 22:26:39 i'm shit at logic man :( 22:26:41 I don't think that's true 22:26:45 that would imply P != NP 22:26:52 it would? 22:26:58 BQP is a superset of P 22:27:02 oh, well then. 22:27:05 ah right 22:27:11 Fiora: it is not proved, but it is believed to be true 22:27:13 saying "quantum computers can't solve NP-complete problems in P time" is saying BQP != NP 22:27:18 yeah, sorry, that's what I meant 22:27:19 Quantum computers might be able to solve NP-complete problems in P-time, but just as much as classical computers? 22:27:24 anyway i am watching this: http://videolectures.net/nips2012_aaronson_quantum_information/ 22:27:26 I'm not sure if that's true either? 22:27:34 FreeFull: sure, if P = NP then that's the case 22:27:35 I'm not sure if it's possible for BQP = NP but P != BQP 22:27:35 it's not really about complexity 22:27:38 kmc: imo you suck 22:27:41 imo no 22:27:45 kmc: the key word is might 22:27:50 just aaronson explaining quantum computing to machine learning nerds and by extension me 22:28:32 "A QC has factored 21 into 3×7, with high probability" 22:28:35 Fiora: i think it might also be possible for P = NP but P != BQP 22:28:42 kmc: imo yes 22:28:47 iirc 22:29:03 wait, how oculd that be? I thought BQP >= P 22:29:14 http://en.wikipedia.org/wiki/File:BQP_complexity_class_diagram.svg 22:29:17 BQP is a superset of P but not necessarily a proper superest? 22:29:19 superset* 22:29:19 yes, but not necessarily BQP <= NP 22:29:24 Yeah 22:29:32 but if P = NP, then that means BQP >= NP 22:29:43 since BQP cnotains P.. 22:29:45 right? 22:29:48 all of these fit between P and PSPACE, which are not known to be unequal 22:29:50 i feel like a small animal dies every time you notate set relations like that 22:29:58 gah, my keyboard doen't have set icons on it okay :< 22:30:05 me neither i'm just a jerk 22:30:11 at least use <=/=> 22:30:17 wait 22:30:18 no that sucks 22:30:19 that's stupid 22:30:44 I guess I'm using >= as superset, == as equivalent, <= as subset 22:30:51 -!- comex has quit (Remote host closed the connection). 22:30:55 aaronson also says the "prevailing belief" is that NP is not a subset of BQP, so 22:31:02 things I like: <= on booleans is implication 22:31:04 sometimes notated => 22:31:09 i hate you elliott 22:31:14 Bike: :) 22:31:21 hate 22:31:27 what's wrong with "->" :( 22:31:29 > (<=) <$> [False, True] <*> [False, True] 22:31:30 Bike: yeah, I figure that too 22:31:31 [True,True,False,True] 22:31:39 sometimes you have to notate limits 22:31:42 and functions 22:32:04 Bike: imo the solution is to use -> as a comparison operator for all data 22:32:06 what the heck are you doing that you need to notate function types, limits, and prop logic at the same time 22:32:07 meaning <= 22:32:11 and can i get in on it 22:32:27 wait, this is that homomorphic type theory mumbojumbo, innit 22:32:36 errrr homotopy. 22:32:53 what is 22:33:03 the nonsense i just said 22:33:17 -!- derk_ has joined. 22:33:32 oh he mentions grover's algorithm again. that shit is so crazy. craaaaazy 22:33:34 You can also use /= for logical XOR in Haskell. 22:33:35 i wish i knew what homotopy type theory was all about 22:33:53 Bike: something involving curry-howard and CPO denotational semantics, i bet 22:34:00 horrifying 22:34:30 oerjan: do you know 22:34:49 whatever it is i assume it's totally divorced from what homotopy originally meant 22:35:03 nah they're all about that homotopy shit 22:35:05 all up in it 22:36:19 "On some fitness landscapes, the adiabatic algorithm can reach a global minimum exponentially faster than classical simulated annealing. But on other landscapes, it does the same or even worse." :( 22:36:48 -!- comex has joined. 22:37:14 Phantom_Hoover: In mathematical logic and computer science, homotopy type theory (HoTT) attempts to give an account of the semantics of intensional type theory using the framework of (abstract) homotopy theory, in particular Quillen model categories and weak factorization systems. Conversely, intensional type theory forms a logic (internal language) for homotopy theory. 22:37:26 Phantom_Hoover: Homotopy Type Theory refers to a new interpretation of Martin-Löf’s system of intensional, constructive type theory into abstract homotopy theory. Propositional equality is interpreted as homotopy and type isomorphism as homotopy equivalence. Logical constructions in type theory then correspond to homotopy-invariant constructions on spaces, while theorems and even proofs in the logical system inherit a homotopical meaning. As th 22:37:34 thanks 22:40:18 Phantom_Hoover: seriously if you figure out what it means 22:40:19 let me know 22:40:54 well uh 22:41:25 suffice to say that categories are probably involved 22:41:47 -_- 22:42:12 yes my paste mentioned category theory in the bit that got cut off in fact 22:42:43 wasn't homotopy the original motivation for category theory 22:43:15 oh 22:43:19 that was homology 22:43:50 wait is it homology or homotopy that's relatively easy to understand 22:44:18 no 22:44:46 what's that branch of mathematics that's named after some tropical location 22:44:49 for no good reason 22:44:59 or something 22:45:22 this presentation has sadly little to do with neuroscience :( 22:45:58 also he's talking about quantum DRM 22:46:06 "don't worry, it's not going to be practical for a long time" 22:46:21 Bike: what am i thinking of 22:46:22 oerjan: you too 22:46:39 elliott we all know you have a bad track record with small islands 22:47:22 oh there he's talking about biology. forty goddamn minutes in 22:48:00 Bike: you mean the best track record 22:48:14 oerjan: do you know <-- would i bet if i knew 22:50:36 when i google "mathematics tropic island" i get a bunch of "adventure time" stuff. 22:53:44 i think homotopy is relatively easy to get the basic definitions, but iiuc it gets even worse than homology when you want to prove things. although homology is also homotopy-invariant. 22:54:25 Bike: maybe it wasn't named after an island 22:54:35 "my friends in the singularity movement" NOOOOO 22:55:10 It's impossible to have a mystery when you don't know what sort of technology can exist 22:55:18 *mystery story 22:55:20 THAT'S THE MYSTERY 22:55:36 There's no way for people to guess what sort of unintroduced technology could be behind it 22:56:05 elliott: well given how mathematics has mostly been white europeans for the last few centuries i'm not sure why they'd name something after a large nation and not just their vacation spot, i guess :/ 22:56:35 Bike: i think it might have literally been named after the beach whoever it was came up with it on or something 22:56:36 `quote singularitarians 22:56:37 690) I had a dream last night where I got hit by a van but the van had a brain uploader in it and I was uploaded and I angsted because I was stuck spending eternity with singularitarians? 22:56:39 argh this is going to drive me crazy 22:56:46 elliott: that's pretty great 22:56:59 Phantom_Hoover: thanks, my nightmares weren't bad enough 22:57:29 ok does wikipedia have a list of fields of mathematics 22:57:33 i can do this 22:57:45 It was honestly worse than the dream where there was a nuclear war when we were driving to ireland so we drove to some dreary fallout shelter. 22:57:50 dammit 22:57:51 http://en.wikipedia.org/wiki/Lists_of_mathematics_topics 22:57:52 there are too many 22:58:06 "shut the fuck up mathematicians, i'm trying to find your goddamn beach!" 22:58:06 And then I looked up the world map on Wikipedia and all the continents were cut up 22:58:12 Mathematics can, broadly speaking, be subdivided into the study of quantity, structure, space, and change (i.e. arithmetic, algebra, geometry, and analysis). 22:58:17 s/ $// 22:58:21 that's pretty fuckin broad 22:58:22 this seems a bit... woefully incomplete 22:58:27 well 22:58:37 i guess CS would go under arithmetic 22:58:38 the non-parenthesised list is hopelessly vague 22:58:41 the parenthesised one seems hopelessly limited 22:58:49 like where do foundations even go in there 22:58:56 algebra probably? 22:59:00 I guess you can argue for mathematics only being a subset of logic 22:59:07 sure, if you're a jerk 22:59:39 And don't get what the focus of study is. 22:59:47 Bike: well I like doing that because it lets you slot CS in!! 23:00:03 is CS even really part of logic in any meaningful sense 23:00:11 i mean in "the hierarchy" 23:00:16 except it's kind of all over the place so it doesn't work 23:00:19 i already hate this idea 23:00:32 the wikipedia article for mathematics does not contain the string "type theory". clearly injustice 23:00:38 Mathematics (from Greek μάθημα máthēma, "knowledge, study, learning") is the abstract study of topics encompassing quantity,[2] structure,[3] space,[2] change,[4][5] and other properties;[6] it has no generally accepted definition.[7][8] 23:00:39 fight the mathiarchy 23:00:46 There was a fairly convincing article I read a while ago arguing that the thing that mathematicians actually do is basically a science. 23:00:47 "what is mathematics?" "well nobody knows" 23:00:52 what are birds 23:01:05 Phantom_Hoover: is "science" very well defined......... 23:01:08 deep-cover dinosaurs 23:01:12 wikipedia is surer of what art is than mathematics 23:01:15 impressive 23:01:18 is anything well-defined?? 23:01:45 http://upload.wikimedia.org/wikipedia/commons/3/34/Art-portrait-collage_2.jpg pictured: art 23:02:06 that's about as broad as you could hope for, really 23:02:13 Bike, is well-defined well-defined. 23:02:33 maybe throw in something abstract, like that thing at the nearby museum that's literally a featureless black cube made of fiberglass and foam. 23:03:13 the dog in the bottom-left looks totes miserable 23:03:15 (i know it's not a dog) 23:03:16 one of the questions is "do you think you'd need real random numbers and not just a PRNG to make an AI". X_X 23:03:21 not really relevant but ianucci: http://www.youtube.com/watch?v=InD_IGwkXiE 23:03:30 Phantom_Hoover: you're blowing my mind here, man. 23:03:58 this guy is a machine learning specialist. why are you saying this. you are better than this. 23:04:16 ok the answer involves futurama 23:04:18 is he? 23:04:19 lecture redeemed 23:04:31 i thought he was just the writer of i'm alan partridge and the thick of it 23:05:35 don't forget Time Trumpet 23:06:02 and Veep (which is a bit like a US remake of TToI) 23:06:27 amusingly i have never seen ttoi or alan partridge 23:06:35 well 23:06:38 you should see TToI 23:07:01 i said i liked ianucci to a guy i know and he was like "wait you haven't seen the thick of it? but you're scottish!" 23:07:51 stt.hs:81:12: 23:07:51 Ambiguous occurrence `liftF' 23:07:51 It could refer to either `Control.Monad.Free.liftF', 23:07:51 imported from `Control.Monad.Free' at stt.hs:20:1-25 23:07:54 or `Control.Monad.Trans.Free.liftF', 23:07:56 imported from `Control.Monad.Trans.Free' at stt.hs:21:1-31 23:07:59 uuuugh 23:08:09 Control.Monad.Trans.Fat.Free 23:10:15 @remember kmc Control.Monad.Trans.Fat.Free 23:10:19 @remember kmc Control.Monad.Trans.Fat.Free 23:10:20 Good to know. 23:12:29 @quote Control.Monad 23:12:29 EvilTerran says: if three of those lines aren't import Control.Monad; import Control.Arrow; import Control.Applicative;, you can make it shorter ;] 23:12:57 phooeyT 23:12:57 :: Monad m => 23:12:57 (((f (FreeT f m c) -> m c) -> FreeT f m c -> m c) 23:12:57 -> f (FreeT f m c) -> m c) 23:12:57 -> FreeT f m c -> m c 23:13:00 kmc: help 23:13:52 -!- epicmonkey has joined. 23:22:37 -!- augur has joined. 23:26:00 -!- asiekierka has quit (Excess Flood). 23:27:58 -!- asiekierka has joined. 23:42:15 Am I likely to get confused if I alternate between two animes every episode? 23:42:22 So one episode of Naruto one of GitS etc? 23:42:55 yes its due to the fundamental propertys of anime 23:43:29 yeah you'll run into decoherence issues 23:44:24 watching more than 1 episodic tv series simultaneously? madness, i say 23:45:07 Phantom_Hoover: no its just anime 23:45:48 but animes are mad 23:46:15 it's all tentacles and children, i hear 23:47:15 hey sometimes people explode into blood and/or robots 23:50:59 robots made of blood? 23:52:18 no, people made of robots. 23:53:33 and blood? 23:53:37 yes. 23:54:37 tentacled children, check 23:55:11 *tentacled robot children exploding, check 23:56:52 -!- augur has quit (Read error: Connection reset by peer). 23:57:21 actually, tentacled robots exploding children. we're maximizing squick here. 23:57:39 dude i loved evangelion!! 23:58:13 -!- augur has joined. 23:58:25 i just accurately described that, didn't i. 23:58:54 maybe i should watch some of this anime thing sometime 23:59:02 sadly that would be giving ground to elliott 23:59:43 the SNP would kill you 23:59:51 the english invention of "anime"