2013-08-01: 00:10:54 the diæ̈resises are an integral part of #̈esoteric. 00:11:02 oops 00:11:33 * oerjan just pasted that to see if the accents were showed properly in putty (at least the æ one was) 00:11:43 hm i think they both are 00:12:01 (the logs showed them separated) 00:19:21 your logreader is broken hth 00:22:44 (Also what are the attributes of a maximally Norwegian person?) <-- i think they have to spend a lot of time in the wilderness, preferably with skis on hth 00:24:09 shachaf: just for monowhyismybrainfailingme text, though 00:24:19 monospaced? 00:24:22 yeah 00:25:00 oerjan: your brain is infected by mononucleosis hth 00:26:40 shachaf: i also may have a slight headache 00:27:06 * oerjan fetched an apple to chase away the doctors 00:27:33 oerjan: apples are very dangerous when you're sick 00:27:53 oh dear 00:29:01 phrase overheard at work: "they have to do the earthquake-bracing for the racks" 00:29:07 california is wonderful 00:31:23 kmc: did the wires end up catching it 00:32:26 :_; 00:32:31 shachafffffff 00:32:34 this behavior is v. confusing 00:32:55 should i stop 00:33:07 Fiora: I gotta figure out how to do that for the shelves in my room 00:33:21 i don't like making that k. of joke in every channel 00:33:34 maybe i'd be better off if i didn't make it in any channel............................ 00:33:39 shachaf: well I don't mind personally when it's re: a convo I'm in, but I figure others might mind (kmc the concern troll) 00:33:47 oh 00:33:54 hm 00:34:02 do they actually have earthquakes you can feel in california 00:34:03 kmc: I don't remember like any actual earthquakes here 00:34:07 somehow I cannot wrap my mind around this concept 00:34:15 elliott: I've felt two in recent memory (the past like, 3 years) 00:34:33 I felt an earthquake in 3 years of living in Boston and never in 4 years of living in LA! 00:34:39 one was when the office I was in was on a higher floor (4th floor), so the building waved a bit even though the earthquake was small 00:34:40 kmc: do you mean people in this channel or in the other channel 00:34:43 this one 00:35:04 the other one was literally directly under me at home, and very close to the surface, so it was like a sudden pulse (instead of shaking), and wasn't like, big or anything, just surprising 00:35:09 well, i figure it's no more confusing than e.g. zzo38 00:35:11 and weird since it felt nothing like a quake 00:35:27 Fiora: my friend was worried because his apt building in SF is built on fill, so he looked up the engineering diagrams and it has 200 ft pilings down into bedrock 00:35:34 @____@ 00:35:34 Unknown command, try @list 00:35:39 so if the big one hits, the ground will liquify but he'll just be up on stilts 00:35:52 that's amazing 00:36:10 also a BART tunnel runs thorugh the Hayward Fault and the plan for if a train is in the tunnel during an earthquake is basically "fuck" 00:36:22 waving buildings is incredibly terrifying 00:36:32 they should, like, nail them to the ground harder. 00:36:36 like they have no plan... it would cost more to fix than the expected value of lives lost 00:36:39 especially the skyscrapers. 00:36:44 elliott: the waving keeps them safer 00:36:48 and while this sounds kind of terrible it's impossible to have a civilization without some logic of this form 00:36:53 elliott: imo nail the skyscrapers to the sky 00:36:56 like trees wave in wind 00:36:58 "common sense" 00:37:03 Fiora: but it's scary 00:37:09 who ever heard of a skyquake 00:37:10 it's a little scary? but it doesn't wave much 00:37:18 comfort is so much more important than safety ;_; 00:37:42 okay how about nail the buildings down harder but also give everyone parachutes or something 00:38:04 `slist 00:38:06 slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 00:38:12 after 9/11 there were all kinds of daft schemes for skyscraper escape systems 00:38:17 `translatetoerjan ei saa peittää <-- må ikke tildekkes hth 00:38:37 @tell olsner `translatetoerjan ei saa peittää <-- må ikke tildekkes hth 00:38:38 Consider it noted. 00:38:46 oerjan: is hth norwegian 00:38:49 what does it stand for 00:39:05 "my epic monodialogue on alien bazongas" hussie. 00:39:31 what 00:40:28 homestuck update ¬_¬ 00:43:10 shachaf: hjelper tørr hud 00:43:31 which is actually a swedish brand i think 00:44:10 -!- Bike has quit (Ping timeout: 245 seconds). 00:44:52 imo become hungarian and change your name to őrjan 00:45:02 (hjälper torr hud) 00:45:15 shachaf: nem. 00:46:03 my ø is actually short, so that would not be the proper accent even if transliterated 00:46:53 obviously it's short. if it was tall it would be written Ø 00:49:54 `? for further details 00:49:56 who knows 00:50:02 O KAY 00:50:26 `? for further 00:50:28 for further? ¯\(°_o)/¯ 00:50:28 | 00:50:28 º¯`\o 00:53:40 -!- Bike has joined. 00:56:36 Må ikke tildekkes. Får ej övertäckas. Do not cover. Ne pas couvrir. Ei saa peittää. Nicht zudecken. Niet afdekken. Non deve essere coperto. He hàkpbibàtb. Nezakryvat. Nie przykrywac. Neapklàt. Neuzdengti. Ne smije biti pokriveno. Kinni mitte katta. 00:59:18 I think one of them tries to be some kind of an approximation of Cyrillic letters. 01:01:42 HE HÀKPbIÀTb. 01:02:03 There should be a translate command that picks a random target language. 01:02:24 PECTOPAH 01:03:13 in a thousand years, the only rosetta stone for translating this strange "English" into Double Polish is all the "do not cover" labels on a box 01:03:20 haha 01:03:25 Reverse Double Polish 01:03:45 this is a family channel, kmc 01:04:30 what is a family channel 01:05:06 it is a channel you can bring your family to 01:05:31 of course 01:05:43 right, like me and elliott's daughter, fiora 01:06:38 can i be your daughter too :'( 01:06:52 w-w-whaaat >////< 01:07:51 -!- mnoqy has quit (Quit: hello). 01:18:30 http://members.trainweb.com/bedt/indloco/crrnjbxt.html this "Removable Crossover" is insane 01:18:38 esoteric trainz 01:19:49 ion: do you need a three-letter domain to get .fi 01:20:00 http://members.trainweb.com/bedt/indloco/crrnjbxtehcrossover.jpg i'm scared kmc 01:20:04 it looks like you at least have to get ""special permission"" to get a two-letter .fi 01:21:39 kmc, bike: I like the filenames. 01:21:57 shachaf: Yeah, only two- and three-letter .fi names are allowed. 01:22:19 ? 01:22:28 Just joking. What are you asking? :-P 01:22:29 oh 01:22:42 i tried to register in.fi but it was rejected due to being a forbidden name or something 01:22:55 you have heh.fi so i thought maybe you know the regulations 01:23:01 I think they disallow .fi 01:23:07 oh.......hmm 01:23:40 A quick whois suggests that s6.fi is "Domain not found" and in.fi is "Domain not available" 01:23:44 So maybe that's true. 01:23:55 I read the PDF and it was kind of vague about this. 01:30:36 shachaf: is it bad that I read that as ~"special permission" 01:30:38 In addition, certain words referred to in the Act (e.g. limited company, trademark) or abbreviations (e.g. oy, fi, com) cannot be registered as domain names. 01:31:08 kmc: as in an owned string thing? 01:32:35 yes 01:32:39 also → afk 01:32:47 kmc: soon the dreams will start 01:34:03 не покрывать 01:35:58 mr.scruf.fi 01:52:01 -!- carado has quit (Ping timeout: 246 seconds). 01:58:38 Well, there go my dreams of having the URL fi.fi/the/poodle any time soon. 02:04:57 `pbflist 02:04:58 pbflist: shachaf Sgeo quintopia 02:05:23 elliott already `pbflisted. 02:05:56 I didn't see it then 02:09:57 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:10:35 we've already has slist and pbflist today...................when's olist coming 02:11:09 How does one add self to list again, and what are slist and olist? 02:11:50 slist is homestuck, olist is order of the stick 02:11:59 It depends on the implementation. 02:12:08 `run cat bin/slist | rot13 02:12:09 No output. 02:12:12 `run cat bin/slist | r13 02:12:13 rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | knetf; rkvg \ Gnaro \ ngevd \ Atriq \ Svben \ abeggv \ Ftrb \ GungBgureCrefba \ nybg 02:12:24 `run cat bin/olist | r13 02:12:25 rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | knetf; rkvg \ funpuns \ brewna \ Ftrb \ SverSyl 02:12:37 Doing a "`run echo YOURNAMEHERE >> bin/slist" ought to be sufficient. 02:12:37 You can just echo ion >> bin/olist and so on. 02:13:03 I was just looking at those wondering what the hell they were for, but now I've learned! 02:13:13 `run r13 rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | knetf; rkvg \ funpuns \ Ftrb \ dhvagbcvn 02:13:29 r13ing pbflist doesn't help because I have /hilight funpuns :-( 02:13:39 `run echo ion >>bin/pbflist 02:13:42 No output. 02:13:54 If that is "slist" and "olist" then what is "pbflist" for? 02:14:00 -!- yiyus has quit (Ping timeout: 260 seconds). 02:14:00 For PBF 02:14:08 ion: There's also `pbflistdeluxe 02:14:11 Which stands for what? 02:14:17 zzo38: Perry Bible Fellowship 02:14:18 But that one costs $100/month to subscribe or something. 02:14:20 Premium service. 02:14:25 `pbflistdeluxe 02:14:26 pbflistdeluxe: 02:14:53 looks like it needs better marketing 02:15:10 Well, pbf doesn't have very frequent updates. 02:15:33 Sometimes the issue is not the marketing but the product. 02:15:53 ion: Every available .fi has a digit in it. :-( 02:16:01 But there are 316 of them. 02:16:07 aye 02:16:42 When getting my domain, i didn’t find any available two-letter one i would have preferred to the three-letter one i got. 02:16:42 I guess you went through this before acquiring heh.fi? 02:16:48 I should re-figure out what one-letter-plus-ccTLD domains are still available one of these days 02:17:01 Sometimes my Dungeons&Dragons recordings is updated, although perhaps I should use a more consistent format like you have, so that you can filter on it if you want to access it. 02:17:02 There were some last time I checked. 02:17:14 and then acquire one if it's still possible and they don't cost a billion pounds and they don't have draconian political problems 02:17:24 e.lliott 02:21:38 http://en.wikipedia.org/wiki/Jacobian_conjecture why is math hard 02:22:10 Because you cannot understand it perfectly. 02:22:56 this booklet describes an interesting language http://www.doc.ic.ac.uk/~rak/papers/newbook.pdf 02:23:25 -!- mnoqy has joined. 02:23:28 Bike: how celebrated is this problem 02:23:40 Bike: do people have Jacobian conjecture parties 02:23:48 if not, we should have one. 02:25:52 hm sometimes it's surprising what problems are unsolved 02:26:13 yes. that is actually the context this was presented to me in 02:27:11 -!- Jafet has joined. 02:27:35 are any of these numbers good: 27 28 29 31 35 36 38 41 43 46 48 56 58 61 63 68 72 76 81 84 91 92 93 94 98 02:27:42 imagine them with .fi at the end 02:27:57 hm. i like the look of 58.fi. 02:28:01 but not 58.ro. 02:28:06 why 02:28:23 Aesthetics. 02:28:37 come on if you're going to be like that at least say Æsthetics 02:29:19 ÆS 02:29:27 -!- yiyus has joined. 02:29:47 72 has a lot of factors but two of them are 3 (not really acceptable) 02:29:56 29 31 41 43 are prime 02:30:01 and 61 02:30:17 48 is like a better 72 but it still has a 3 :'( 02:30:39 27 is 3 3s "the worst number??" even though cubes are p. good 02:31:33 81 is 4 3s is that better or worse than 3 3s 02:35:15 ion: Maybe I just can't get a .fi since I don't have a .fi (physical) address. :-( 02:35:53 Maybe you just need a .fi link layer address 02:36:45 shachaf: Oh. D-: 02:41:28 ↁ-: 02:48:31 -!- yiyus has quit (Ping timeout: 264 seconds). 02:48:47 -!- yiyus has joined. 03:16:53 -!- yiyus has quit (Ping timeout: 240 seconds). 03:25:23 http://ootbcomp.com/docs/belt/index.html this looks interesting but I can't stop looking at that guy's hair, wow 03:25:54 maybe if this follows that thing where programming language inventors have to have beards, his CPU design will be really successful 03:27:02 a startup now emergingi from stealth mode. 03:27:22 haskell is doomed to fail now that Igloo quit msr :'( 03:27:52 wow, he sounds like he looks 03:28:08 "This is the most exciting new development in computing and hair fashion in ten years." 03:28:12 XDDD 03:28:35 shachaf: finally 03:29:17 We've had about enough of all of this success. 03:30:04 you can get a thousand DSPs for $17, huh 03:30:08 have you even seen Igloo's beard 03:32:44 "Price: wild guess" lol 03:32:50 -!- yiyus has joined. 03:35:24 Fiora: up to explaining 33 ops/cycle. chip design is the most stunningly "no, you can't describe this with one number" field 03:36:32 "really nasty things, like function calls" 03:37:26 * Fiora is bad and hasn't actually watched it <.< 03:38:01 well, basically he put up "33 ops/cycle" but then explained that they're MIMD operations, they have to be independent, and it depends on the distribution of hardware on the chip (like, not 33 adds) 03:39:43 so it's just like typical x86 type of thing, except the architecture is designed to make more than just a couple per cycle feasible? 03:39:55 except like, without VLIWness? 03:39:58 "typical x86 type of thing"? 03:40:17 ummmm multiple execution units and the ability to execute multiple instructions as long as they're of different types? 03:40:21 sorry, I wasn't clear 03:40:28 oh, that seemed to be the intention, yes 03:40:55 you s hould probably just listen to the talk instead of to me misinterpreting everything 03:40:59 I should 03:41:19 haswell has "nearly 500 possible sources" of operands, gosh 03:43:39 he says routing sources to sinks is half of haswell's power use ._. 03:44:55 it's not surprising :/ I mean like OOE is basically a bunch of queues 03:46:11 he says 500 sources is mostly for rename registers, so get rid of those i guess 03:46:27 yeah, that's the physical register file 03:47:24 i always thought OOE was implemented with magic dust 03:53:31 this seems pretty hard to write assembly for (what a change) 04:00:00 Can someone remind me why I rejected Smalltalk the last time I looked at Smalltalk? 04:00:11 Because you're Sgeo? 04:00:12 Because I'm getting into Smalltalk again 04:02:22 "there's a canonical pain in the neck in instruction set. Called divide." 04:02:27 set design* 04:21:17 -!- mnoqy has quit (Quit: hello). 04:22:58 Why don't you make a simpler one? 04:23:06 a simpler what 04:23:16 A simpler CPU design 04:23:27 did you see the link. 04:26:53 -!- CADD has joined. 04:29:47 -!- Jafet has quit (Quit: Leaving.). 04:35:20 -!- doesthiswork has quit (Quit: Leaving.). 04:35:28 -!- tertu has joined. 04:39:19 -!- sacje has quit (Excess Flood). 04:40:04 -!- sacje has joined. 04:59:26 -!- Bike_ has joined. 05:00:50 -!- Bike has quit (Ping timeout: 245 seconds). 05:02:28 -!- Bike_ has changed nick to Bike. 05:12:13 -!- Bike has quit (Ping timeout: 276 seconds). 05:12:38 -!- heroux has quit (Ping timeout: 245 seconds). 05:13:38 -!- sacje has quit (Excess Flood). 05:13:47 -!- heroux has joined. 05:13:50 -!- Bike has joined. 05:14:05 -!- sacje has joined. 05:23:19 -!- nooodl has quit (Read error: Connection reset by peer). 06:25:46 http://jerkcity.com/_jerkcity1681.html 06:26:28 wow 06:27:38 pictures carnot engine 06:52:03 Harry Potter and the Physical Impossibility of Death in the Mind of Someone Living 07:02:14 shachaf: how hard do you think it would be to extract useful information from a 44.1 kHz 16 bit 2 channel raw PCM recording of speech, encrypted with AES-ECB with an unknown key? 07:04:04 -!- epicmonkey has joined. 07:10:23 -!- tertu has quit (Ping timeout: 240 seconds). 07:11:55 -!- douglass has quit (Quit: Leaving). 07:15:35 Hmm. That's like mapping every 16(/24/32) byte block to some unique identifier. 07:16:41 I don't know enough (i.e. anything) about audio to know. :-( 07:16:48 How much information is there in 16 bytes? 07:18:21 > 44100 * 16 * 2 07:18:22 1411200 07:19:14 > (44100 * 16 * 2) / 128 07:19:16 11025.0 07:19:59 -!- ggherdov has quit (Ping timeout: 264 seconds). 07:22:54 i did this with some music i had on my computer and about 0.4% of the resulting file consisted of blocks that occurred at least twice 07:23:00 except that was only one channel 07:25:03 you can recover speech from an encrypted VoIP channel using knowledge of the variable-bitrate codec in use http://www.cs.unc.edu/~fabian/papers/tissec2010.pdf 07:25:53 Can you vary the bitrate using the key? 07:26:55 Huh. Recover actual speech? 07:27:00 Is there a sample? 07:27:03 i dunno read the paper 07:27:14 zzo38: how do you mean 07:27:14 what am i paying you for hth 07:27:23 your taxes pay my salary? 07:27:33 kmc: invent a voip client that sends only the bitrate 07:27:35 checkmate 07:28:14 Can you protect against that by varying the bitrate by the key and/or using a different coded? 07:28:34 :D 07:32:53 -!- conehead has quit (Quit: Computer has gone to sleep.). 07:35:08 -!- zzo38 has quit (Remote host closed the connection). 07:43:37 kmc: Hmm, I tried recording a small PCM file and I'm not seeing any duplicates. 07:45:28 -!- pikhq has quit (Ping timeout: 264 seconds). 07:45:29 (conclusion: ecb mode is safe) 07:46:30 -!- oerjan has quit (Quit: leaving). 07:49:08 -!- pikhq has joined. 08:06:45 -!- epicmonkey has quit (Ping timeout: 264 seconds). 08:18:33 Aw, the paper "only" locates predefined phrases. (Still nice.) 08:19:05 `quote speech recognition 08:19:07 663) fizzie: What kind of speech recognition do you do? If you only need to recognize famous speeches, like Churchill or something, it should be pretty easy. 08:19:32 Yes, it's that kind of. 08:20:44 -!- ggherdov has joined. 08:21:40 -!- variable has changed nick to constant. 09:15:54 -!- epicmonkey has joined. 09:29:19 -!- Phantom_Hoover has joined. 09:39:17 -!- sacje has quit (Ping timeout: 248 seconds). 09:39:47 -!- sacje has joined. 09:58:35 -!- pikhq has quit (Read error: Operation timed out). 09:59:15 -!- Jafet has joined. 10:06:14 -!- pikhq has joined. 10:07:04 -!- itsy has joined. 10:07:24 I'm off to the Centre for Computing History in Cambridge tomorrow http://ComputingHistory.org.uk :-) 10:11:03 who's itsy 10:12:00 Erm... I think this covers it http://about.me/john_metcalf 10:23:04 -!- katla has joined. 10:23:27 hello 10:26:54 -!- Jafet has quit (Ping timeout: 240 seconds). 10:28:43 -!- pikhq has quit (Ping timeout: 264 seconds). 10:29:03 -!- mnoqy has joined. 10:34:26 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 10:36:09 -!- Phantom_Hoover has joined. 10:57:34 -!- pikhq has joined. 11:07:07 -!- sacje has quit (Ping timeout: 276 seconds). 11:08:22 -!- sacje has joined. 11:14:17 -!- Jafet has joined. 11:14:44 -!- Phantom__Hoover has joined. 11:15:02 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 11:19:17 -!- itsy has quit (Quit: itsy). 11:19:59 11:21:48 -!- impomatic has quit (Read error: Connection reset by peer). 11:27:10 -!- Sgeo has quit (Read error: Connection reset by peer). 11:36:23 -!- CADD has quit (Quit: Lost terminal). 11:39:59 -!- sacje has quit (Excess Flood). 11:40:46 -!- sacje has joined. 11:52:09 -!- MindlessDrone has joined. 12:11:09 -!- Phantom__Hoover has quit (Ping timeout: 240 seconds). 12:12:16 -!- yorick has joined. 12:32:07 i got pbflisted. was it serious this time or another false alarm? 12:34:03 Traditional hellos from the Assembly event thing. 12:35:41 oh. cool. it's serious. 12:35:49 thanks whoever used it properly 12:37:18 "Oh, cool. It's serious." -- things you rarely hear at the doctor's. 12:37:50 -!- nooodl has joined. 12:41:05 the serious moonlight 12:43:59 "The Mozilla build process requires many tools that are not installed on most Windows systems. In addition to Visual Studio, you must install MozillaBuild, which is a bundle of software including just the right versions of bash, GNU make, autoconf, Mercurial, and much more." 12:50:54 -!- sacje has quit (Ping timeout: 240 seconds). 12:51:00 -!- jconn has quit (Remote host closed the connection). 12:54:32 -!- jconn has joined. 12:55:33 -!- boily has joined. 13:15:34 -!- pikhq has quit (Remote host closed the connection). 13:15:47 -!- katla has quit (Quit: BitchX-1.1-final -- just do it.). 13:15:51 -!- pikhq has joined. 13:18:00 good quote-depleted morning! 13:19:41 @tell oerjan I kinda lost count of the recursion layers. are we still on a natural number, of have we reached reality? 13:19:42 Consider it noted. 13:19:57 Quote-depleted? 13:20:54 the haskell weekly news only has a single quote. 13:26:51 ' 13:27:13 -!- metasepia has joined. 13:28:18 * boily pokes fizzie with a vietnamese wooden spatula 13:28:48 Ow. 13:32:01 I bought a graphics card (special Assembly discount deal), and it came with... let's see... "Tom Clancy's Splinter Cell Blacklist Digital Deluxe Edition" and "Metro: Last Light". 13:32:21 I have no idea what these are (except that they're games), but they're "not for resale". 13:34:18 ~duck splinter cell 13:34:18 Tom Clancy's Splinter Cell is a series of award-winning action-adventure stealth video games the first of which was released in 2002, and their tie-in novels. 13:34:25 ~duck metro last night 13:34:25 The Legend of Zelda HD Experience is an upcoming action game video game for the Wii U, Xbox 360 and Playstation 3 which is being developed by 4A Games. 13:34:37 Uh. 13:34:38 hthth. 13:34:46 I am not entirely sure that last one is helpful. 13:35:19 Unless "Metro: Last Night" is the same thing as The Legend of Zelda HD Experience. 13:36:05 well, the 4A Games part is correct. 13:36:20 splinter cell is like this long running series of spy game things? I think I played a tiny bit of one a long time ago, you could check the reviews on this one? 13:36:34 I don't really like shooting. Do these games feature any shooting? 13:37:00 they're both shooters 13:37:12 there is shooting, and all the gibs and splatter and gore and flying random fleshy bits. 13:38:08 Bleh. I'm not good at things where you have to do a thing. 13:38:27 But it's "not for resale", so they'll presumably shoot me if I try to sell them to someone. 13:38:32 (of like, the man-shoot variety, not the glowy-bullet-dodging variety) 13:38:51 Fiora: You mean, they're not shmups. 13:40:04 yeah 13:40:13 Also: the #esoteric presence bitmap visualization thing I made is not draggable on Android-touchscreen-Chrome. 13:40:19 sorry, I kinda just wanted an excuse to say glowy-bullet-dodging. 13:40:45 It's done with mousedown/mousemove/mouseup eventry, I guess that doesn't really happen here. 13:41:13 there's a map? 13:41:45 boily: A bitmap. You know, it's a map in time. 13:41:55 And "presence" means "being on-channel". 13:42:13 oh. 13:42:15 http://zem.fi/ircvis/esoteric/people_presence.html 13:42:39 You can check yourself out on there. 13:42:50 woah. 13:42:58 I only see up to 2009 and can't drag. :/ 13:43:32 oooh, that's kind of cool. 13:43:59 Fiora: We can see when you sleep. 13:44:11 Also there seem to be some gaps. 13:45:29 elliott's traces are scary. 13:45:40 boily: As is only appropriate. 13:50:10 fizzie: when I sleep is not quite a secret :p though I also nap a lot too 13:50:47 Fiora: The naps would need to be quite regular in order to be visible. 13:51:37 yeah, I guess so 13:51:52 oh, you can add multiple layers. is this a who-is-whose-alt tool? :P 13:52:47 I think it was already used to prove kmc is Taneb, or something like that. 13:53:50 In re layers, the blending is kinda wrong, so it's best to put a dark-ish color like red on the bottom, and a bright one (like turquoise) on top. 13:55:16 kmc: are you Taneb? 14:13:58 -!- jsvine has joined. 14:14:53 -!- Bike has quit (Ping timeout: 240 seconds). 14:17:39 -!- Bike has joined. 14:37:46 ~fortune 14:37:46 Behind all the political rhetoric being hurled at us from abroad, we are 14:37:47 bringing home one unassailable fact -- [terrorism is] a crime by any civilized 14:37:47 standard, committed against innocent people, away from the scene of political 14:37:47 conflict, and must be dealt with as a crime. . . . 14:37:47 [I]n our recognition of the nature of terrorism as a crime lies our best hope 14:37:47 of dealing with it. . . . 14:37:47 [L]et us use the tools that we have. Let us invoke the cooperation we have 14:37:48 the right to expect around the world, and with that cooperation let us shrink 14:37:48 the dark and dank areas of sanctuary until these cowardly marauders are held 14:37:49 to answer as criminals in an open and public trial for the crimes they have 14:37:49 committed, and receive the punishment they so richly deserve. 14:37:50 - William H. Webster, Director, Federal Bureau of Investigation, 15 Oct 1985 14:39:15 ok 14:39:44 ~fortune 14:39:44 Fortune finishes the great quotations, #2 14:39:44 If at first you don't succeed, think how many people 14:39:44 you've made happy. 14:39:56 hm. not a good fortunate day. 14:39:57 ~yi 14:39:58 Your divination: "Clustering" to "Confining" 14:41:14 so, we gather together and get oppressed. 14:41:39 * boily stays away from any divinatory tool today as a safety measure 14:52:28 -!- Roujo has joined. 14:56:36 so im reading dennett's intuition pumps 14:56:54 and ch 24 is basically an intro to register machines 14:57:25 which is fun, because now im thinking about how to write an advanced imperative language on top of it 14:59:57 Deewiant: What's this CTCP-version thing? 15:02:24 fizzie: It's a request for your client to identify itself 15:02:48 Roujo: Yes, yes, I know what it is; I was more curious about the whys. 15:02:55 fizzie: Oh. Sorry =P 15:03:10 Identify yourself, fizzie. 15:03:56 maybe Deewiant is trying to figure out which type of fizzie you are 15:03:59 like, a coke? pepsi? 15:04:24 Jafet: *beep* this is fizzie v0.9pre1+55e82e1eb131597ce6ef77ff775b2c2e5f4d6b45 -- all systems nominal *beep* 15:05:42 It's funny how systems are always either nominal or off-the-charts 15:07:08 Why use nominal systems when you can use significant ones. 15:08:02 *beep* this is Fiora v1.24 -- all systems kind of nominal, but needs food *beep* 15:11:19 Ooh, we've a post-1 version here. 15:14:51 yes, that's because I'm old' 15:16:09 I'm "old" too, and still a prerelease. 15:16:26 That said, someone should version oerjan too. 15:17:25 You should become a Mozilla project, they have nice version numbering. 15:17:48 I don't want my source code to be public though :/ 15:17:54 that's kind of a little bit too invasive, you know? 15:19:33 -!- Tritonio has joined. 15:19:55 -!- Tritonio has quit (Client Quit). 15:19:59 Hardly anyone bothers to read it anyway. I would be more worried about the imminent increase in size. 15:20:28 then they'd know about all my subroutines and all my weaknesses 15:20:45 -!- Tritonio has joined. 15:20:49 and they probably still couldn't really do anything useful! like fix that old feature request from years back to add cat ears 15:22:56 I'm sure you can get cat ears as an external "add-on". 15:23:22 and there's still that bug where it falls asleep constantly throughout the day 15:23:42 You would not be the first Mozilla product to have this problem 15:24:00 and the emotion engine really could use some tuning 15:24:26 I could use some tuna. 15:24:45 delicious, 美味しい tunafish... 15:26:58 I'm now imagining like pull requests for people 15:27:32 not sure it's a good idea. it'll end with “pull my finger” jokes. 15:28:05 https://github.com/msporny/dna/pull/1 15:40:05 "Error: blob is too big" 15:47:22 -!- tertu has joined. 15:47:42 -!- itsy has joined. 15:58:23 -!- Phantom__Hoover has joined. 16:14:39 -!- Taneb has joined. 16:53:39 -!- jsvine has quit (Quit: Leaving.). 16:56:38 -!- tertu has quit (Ping timeout: 240 seconds). 16:59:09 -!- mnoqy has quit (Quit: hello). 17:02:58 -!- conehead has joined. 17:04:53 do you have any experience with linux on powerpc macs? 17:05:07 * kmc a little 17:05:40 did you have working audio? 17:05:48 don't recall 17:13:15 I did that thing. 17:13:21 And had working audio at least on the iBook. 17:13:32 Can't be quite certain about the Performa whatever. 17:13:43 (The one where MkLinux was the only choice.) 17:14:44 Did anyone here have a ZX Spectrum? I'm just writing a bit of Z80 at the moment! 17:14:58 I have a speccy friend, does that count? 17:15:03 I installed debian on an old PPC Mac 17:15:04 Once 17:15:05 Long ago 17:15:07 Also I've written some amount of Z80 code for the TI-86. 17:35:38 -!- zzo38 has joined. 17:59:43 -!- jsvine has joined. 18:16:30 ~metar CYUL 18:16:30 CYUL 011811Z 22022G34KT 4SM -SHRA BKN012 OVC025 19/17 A2979 RMK SC6SC2 RERA TCU ASOCT PRESRR SLP088 DENSITY ALT 700FT 18:17:21 Oh god yes 18:17:29 The weather here is freaking insance 18:17:32 insane 18:18:14 I installed Linux on a bunch of 68k Macs 18:18:28 Although it seemed to have calmed down now 18:18:31 That was fast >_> 18:18:36 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 18:26:14 Roujo: where are you from? 18:26:33 Lachine =P 18:26:49 bin voyons don. 18:26:57 ^^ 18:27:10 Le monde est petit, et tout et tout =P 18:27:18 c'est ça qui est ça :p 18:27:51 -!- Phantom_Hoover has joined. 18:29:14 are you asking him for his coordinates and body weigh 18:29:36 just watch me... 18:30:33 Roujo: je me dois de te poser la La Question: quelles sont tes coördonnées approximatives, et ta masse corporelle? 18:30:42 (pour les coordonnées, ça va déjà :) ) 18:31:32 NullPointerException at Person.getBodyWeight(); 18:31:51 darn. 18:31:57 Alternatively, 403 ^^ 18:32:05 that'll do. 18:32:24 it's a number, which is better than what some people gave me. 18:32:35 * boily stares at coppro 18:32:36 boily: I hope you omitted the last letter of the French word for weight 18:32:49 ... 18:32:50 elliott: oh hm. didn't think about that. 18:32:57 elliott: Why the hell would he do that? =P 18:32:59 corporell. 18:33:06 Roujo: it's... uhm... well... 18:33:07 Roujo: it's tradition! 18:33:13 right! tradition! 18:33:23 >okay.jpg 18:33:39 oh. weight. no, wait. wait. not corporell, mass. 18:34:43 alternatively you could translate the verb verb "weigh" 18:34:59 peser? 18:36:07 -!- Phantom__Hoover has joined. 18:37:34 Huh 18:37:38 It's in the survey as well 18:37:56 -!- Guest18414 has quit (Ping timeout: 246 seconds). 18:38:06 Roujo: tradition. 18:38:14 -!- Guest18414 has joined. 18:38:22 This channel is plain steeped in tradition. 18:38:59 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 18:44:26 for 3-4 minutes at 185° F 18:44:53 :D 18:44:53 ~eval (185 - 32) * 5 / 9 18:44:53 85.0 18:45:26 just subtract 100 18:45:58 ~eval (212 - 32) * 5 / 9 18:45:59 100.0 18:46:39 -!- epicmonkey has quit (Read error: Operation timed out). 18:50:06 ~eval 2 / 0 18:50:06 Infinity 18:50:08 Woot 18:50:22 ^prefixes 18:50:23 Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ), blsqbot ! 18:50:34 ~eval 17 % 2 18:50:35 17 % 2 18:50:38 Awww 18:50:49 !prefixes 18:50:51 Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ) , blsqbot ! 18:51:02 Nice 18:51:03 @prefixes 18:51:03 Unknown command, try @list 18:51:12 Are all of the bots from different people? 18:51:15 `prefixes 18:51:19 Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ) , blsqbot ! 18:51:25 HackEgo and EgoBot are both from Gregor 18:51:28 )prefixes 18:51:38 I stop flooding channel now 18:51:45 Because I could bring mine here too =) 18:51:54 of course! 18:52:00 To help them get closer to a majority 18:52:03 And take us over 18:52:14 mine is metasepia, fungot is fizzie's, jconn is jafet's (I think). 18:52:15 boily: i actually was wondering. :p http://en.wikipedia.org/ wiki/ help:... :i have an alghoritm witch describe low levels bits operation that should be 18:52:42 I tried to parse this for wayyy too long 18:53:09 I'll bring my bot here, then 18:53:13 I just have to fix her first >_> 18:53:18 She forgot about prefixes 18:53:39 So she reacts to anything that looks like a command, whether or not she's supposed to 18:53:42 ANYWAY =P 18:54:24 ^source 18:54:24 http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 18:54:28 (Shameless: plug.) 18:54:41 https://github.com/Roujo/Emily-Core 18:55:04 boily: jconn is nobody from here's. 18:55:10 well, sgeo's if anything :p 18:55:25 java bot :'( 18:55:29 Something tells me there's quite an overlap between Agora and here =P 18:55:33 Ah, right 18:55:38 You don't like Java, do you =P 18:56:15 fungot: Do you agree that there should be some sort of "esolang bots only" rule? 18:56:16 fizzie: i really wish someone had layed down the law and taken away he damn thing when i know that 18:56:26 That could be a yes. 18:56:55 Sure, let me bring my Brainfuck bot instead 18:57:09 Also, Emily is built on an Esolang 18:57:14 That's a Superset of Java 18:57:21 And build using the same compiler 18:57:26 And runs on the JVM 18:57:27 >_> 18:57:28 <_< 18:58:20 Oh god 18:58:29 What the hell is fungot coded in 18:58:29 Roujo: i never have! he wont let me do my tribute to fishnet stockings... 18:58:42 Erm 18:58:43 Erm 18:58:54 ^src 18:58:56 ^source 18:58:56 http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 18:58:58 I saw that easlier today 18:59:02 earlier* 18:59:04 Well, yeah 18:59:08 I have the code in front of me 18:59:14 But I can't figure out what language it is 18:59:18 Befunge-98 18:59:21 Nice 18:59:26 Right 18:59:29 The 2D one 18:59:53 ^help 18:59:53 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 19:00:08 ^help show 19:00:09 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 19:00:12 Welp =P 19:00:15 ^show 19:00:16 echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping 19:00:21 Nice 19:02:25 haskell counts as an esolang? right? 19:03:42 unless it's a very elaborate joke, I'm pretty sure the haskell people are serious about it 19:05:31 boily: also, have you looked at ursala? 19:05:52 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:06:36 olsner: last time I tried, my brain suddenly froze for no apparent reason, and when I regained consiousness I had tribal paintings on my body. 19:08:04 There is a: orchestra playing video game music concert: here. 19:08:12 I understand those things are quite popular. 19:08:56 They've also promised an "only at Assembly" mega-surprise at the end, so now I'm going to have to sit here through this all just to see something that's probably something really lame. 19:09:15 fizzie: you're at assembly? 19:09:31 boily: Every time since 1996. 19:09:48 (Okay, with one exception.) 19:09:54 `learn ursala ~&al?\~&ar ~&aa^&~&afahPRPfafatPJPRY+ ~&farlthlriNCSPDPDrlCS2DlrTS2J,^|J/~& ~&rt!=+ ^= ~&s+ ~&H(-+.|=&lrr;,|=&lrl;,|=≪+-, ~&rgg&& ~&irtPFXlrjrXPS; ~&lrK2tkZ2g&& ~&llrSL2rDrlPrrPljXSPTSL)+-, 19:09:58 I knew that. 19:10:19 (extract of https://github.com/gueststar/Ursala/blob/master/contrib/sudoku.fun) 19:10:25 that isn't an ideal example of ursala code because it lacks the random comprehensible substrings jammed in the midle 19:10:37 where it briefly pretends to be a normal language 19:10:42 * boily feels extremely weird for a moment 19:12:21 Roujo: oh, two other traditions besides bot abuse and coördinating: `? and `quote 19:14:57 -!- Bike_ has joined. 19:18:31 -!- Bike has quit (Ping timeout: 276 seconds). 19:21:28 -!- Bike_ has quit (Ping timeout: 264 seconds). 19:22:41 What's that? 19:22:43 `? 19:22:45 ​? ¯\(°_o)/¯ 19:22:45 | 19:22:46 o/`¯º 19:22:48 Rofl 19:22:50 `quote 19:22:52 659) (I vehemently oppose the SNP because they want closer ties with Sweden.) 19:22:57 `quote Roujo 19:22:58 No output. 19:23:04 `quote boily 19:23:06 925) boily: the man eating chicken is just a normal man, it's quite common to eat chicken in some parts of the world \ 926) ~eval 1+2 Error (127): this is a great bot boily i love it \ 935) not only there is no God, but try to find an APL keyboard on Sunday. \ 938) ais523: I'm not sure my 19:23:08 Nice 19:23:09 Welp 19:23:11 I'm off 19:23:11 Cya =) 19:23:19 -!- Bike has joined. 19:23:28 `relcome Roujo 19:23:30 ​Roujo: 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:23:50 ~eval (1, 2) ^. _1 19:23:52 1 19:24:06 maybe you should "mix it up", elliott 19:24:23 ~eval "hello" ^. folded . enum . to Sum 19:24:24 Error (1): Couldn't match type `GHC.Types.Int' with `GHC.Types.Char' 19:24:24 Expected type: (a0 19:24:24 -> Control.Lens.Internal.Getter.Accessor (Data.Monoid.Sum a0) a0) 19:24:24 -> GHC.Types.Char 19:24:24 -> Control.Lens.Internal.Getter.Accessor 19:24:24 (Data.Monoid.Sum a0) GHC.Types.Char 19:24:25 Actual type: (a0 19:24:25 -> Control.Lens.Internal.Getter.Accessor (Data.Monoid.Sum a0) a0) 19:24:26 -> GHC.Types.Int 19:24:26 -> Control.Lens.Internal.Getter.Accessor 19:24:27 (Data.Monoid.Sum a0) GHC.Types.Int 19:24:31 ~eval "hello" ^. folded . re enum . to Sum 19:24:32 Sum {getSum = 532} 19:27:28 Bike: mix what up. 19:28:19 the welcome! Roujo has "been" around the "block" you gotta get some other greet's going 19:28:36 imo, you do it. 19:29:44 `echo "@ping" 19:29:45 ​"@ping" 19:29:50 `echo ~ping 19:29:51 ​~ping 19:30:01 Invisible character, right? 19:30:11 yep. very annoying. 19:30:29 `WELCOME Roujo 19:30:31 ROUJO: 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:30:37 you're lucky i'm here for HR, elliott. 19:31:21 `wElCoMe Roujo 19:31:22 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wElCoMe: not found 19:31:25 what about `welcome run through a thesaurus 19:31:41 genius 19:31:52 it should pick different words each time though 19:32:25 would be hard to make sure it picked actual matches though-- what am i saying, that just makes it even better 19:33:03 let's try and ping idlers on this channel, and see how the respond to the thesaurelcome. 19:33:18 s/how the/how they/ 19:33:28 greetings from the transnational core of odd computation system architecture and diaspora! to learn more, try our website: http://oddcomputation.net/. (For another sort of oddness, check out http://www.ioof.org/ 19:33:43 ioof??? 19:34:44 want to add "the transnational core of odd computation system architecture and diaspora" to the topic but it would get too long :( 19:35:07 Satisfying facing dramaturgic foreign nerve centre because arcane prioritise jargon map also formation 19:35:13 "for another sort of oddness" is also fantastic 19:35:20 maybe you could use shadyurl to shorten that google docs link 19:35:29 Taneb, that reminds me of a certain kind of sci-fi 19:35:59 "odd computation" is a surprisingly good description of esolangs 19:37:06 Whereas higher clue inquiry away us wiki 19:38:33 Inasamuch as comic more friendly like mysticism shot #esoteric onward irc.dal.net 19:38:35 * boily applies electrodes to Taneb's brain and do a high-voltage reset of his language center 19:38:43 bonjour 19:39:07 ah, c'est pas mal mieux! 19:39:16 ça va? 19:39:44 ça va, ça va. il fait un peu trop humide à mon goût dehors, mais à part de ça ça va plutôt bien. comment est-ce que ça se porte à hexham? 19:40:37 Le temps est chaud 19:40:48 Je n'aime pas ça 19:41:17 Phantom__Hoover, aidez-moi! Je ne veux pas parler français, pas plus! 19:42:05 la résitance est futile. prépare-toi à devenir canadien! 19:42:09 Je ne comprend pas? 19:42:52 Canadien? Je pensais que je devenais belge!+ 19:42:53 olsner: nothing to see here. everything is fine. Taneb is okay, he's certainly not calling for help. 19:43:04 Taneb: ah non, pour ça il faut parler à Koen. 19:43:49 * Taneb jette vers le haut 19:43:53 see kids, this is what happens when you pretend canada is real 19:44:58 I don't need to pretend Canada is real, because I am at Canada, and here Canada is real. 19:45:30 well that's not saying much, narnia is real in narnia too 19:45:48 * Taneb prend les électrodes et les insère retour dans son cerveau 19:45:52 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH 19:45:58 Well, I suppose, but I live at Canada. 19:45:59 Oh god that is so much better 19:46:21 we have coppro, cpressey, Roujo, zzo38, and myself. 19:46:39 darn. Taneb escaped. come back here, you felon! 19:53:48 -!- quintopia has quit (Ping timeout: 260 seconds). 19:54:32 -!- epicmonkey has joined. 20:01:24 -!- MBEFDC has joined. 20:01:44 -!- MBEFDC has quit (Remote host closed the connection). 20:08:57 Is there any strmove command in any C? 20:09:24 what's that, strcpy + free? 20:09:33 Like memmove except for strcpy? 20:09:36 (I hope not.) 20:09:56 shachaf: Yes that is what I mean. 20:10:39 so... the source and dest can overlap? 20:12:02 You could still use memmove for that but if there was strmove that would work too. 20:12:33 so what's strmove for then. 20:13:11 Just like you could use memcpy instead of strcpy if you use strlen, but you could make it not require strlen if you use strcpy or strmove 20:14:14 Huh 20:14:20 Apparently my bank card expired in March 20:15:23 zzo38: I don't think you get the same benefit, though. 20:15:30 -!- quintopia has joined. 20:15:37 shachaf: What benefit? 20:16:42 Well, with strcpy, you only have to iterate over the string once, whereas with strlen+memcpy you'd have to do it twice. 20:17:42 it's only a string, and it shouldn't be very long. besides, iterating over it twice still means the overall procedure is O(n). 20:18:06 O(now I see) 20:18:18 if I remember someone's benchmark correctly, strlen+memcpy is often faster than strcpy, so that might not be much of a benefit 20:18:46 If strlen+memcpy is faster than strcpy, then strcpy should be implemented as strlen+memcpy, clearly. 20:19:30 I guess people thought anything with a single pass would so *obviously* be faster they didn't bother to check 20:20:05 Yes I do mean that if you had a strmove then you wouldn't have to iterate it twice like that. 20:20:06 is that because memcpy can copy in bigger blocks? 20:20:16 And it might be long; don't assume it isn't? 20:20:22 someone should create an algorithm in O(1/n). 20:20:46 (If strlen+memcpy is faster than strcpy then yes it should be implemented like that instead) 20:21:04 kmc: perhaps that and generally more attention being spent to optimization of memcpy 20:21:24 zzo38: a long string becomes a rope. 20:22:54 No, a string could be any data consisting of a series of nonzero bytes ending in a zero byte. 20:23:31 the lenghts of strings are too damn high! 20:24:38 * quintopia joins the string-lengths-too-damn-high party 20:25:12 But how long is a piece of string 20:25:33 nobody knows. 20:27:12 Also how do I get a new debit card issues 20:27:14 *issued 20:27:34 Taneb: step 1: move to california hth 20:27:54 shachaf, but for that I need money and for that I need a new debit card! 20:29:11 first, become Canadian. 20:29:31 Same problem! 20:33:05 we can do that in installments. you just start very slow, with basic stuff like poutine, then progress from that. 20:35:36 -!- Nisstyre has joined. 20:38:02 On another note, taking people at face value makes everything seem so much nicer 20:38:08 example? 20:39:08 Someone said, referring to a thingy that I tried to organize the other day that no-one could make it to, "I don't want it to be just me and Nathan..." (she could make it, but nobody else could) 20:39:56 Apparently, that was packed full of subtext and loads of people got angry at her for saying it 20:40:07 But to me it seemed perfectly logical 20:41:05 just me and Nathan and Taneb and Ngevd and atriq 20:41:25 Taneb, wait, actually angry 20:41:49 Yeah 20:41:55 Not actually loads 20:41:57 Maybe 2 20:42:18 why 20:42:26 I don't know! 20:42:32 I don't want to concern myself with it! 20:42:35 I don't like being angry! 20:43:04 -!- Bike has quit (Ping timeout: 264 seconds). 20:49:58 -!- Bike has joined. 21:15:37 -!- Nisstyre has quit (Quit: Leaving). 21:23:27 error: unresolved name `RcMut`. Did you mean `id`? 21:23:32 the keys are right next to each other 21:29:17 -!- boily has quit (Quit: Poulet!). 21:29:19 -!- metasepia has quit (Remote host closed the connection). 21:29:52 -!- Phantom__Hoover has quit (Ping timeout: 264 seconds). 21:42:16 -!- Taneb has quit (Quit: Leaving). 21:48:26 -!- tertu has joined. 21:59:35 error: mismatched types: expected `[type error]` but found struct 21:59:37 shit rustc says 22:18:34 -!- Tritonio has quit (Ping timeout: 276 seconds). 22:18:57 kmc: imo start the twitter account 22:20:16 kmc: bug report it 22:21:47 in open source mozilla, bug reports you 22:22:12 -!- epicmonkey has quit (Ping timeout: 260 seconds). 22:24:13 -!- Tritonio has joined. 22:38:48 Re the surprise they promised: it was that the orchestra/choir performed an arrangement of the soundtrack of Second Reality. 22:39:33 is that like second life 22:39:57 No; it's an iconic PC demo from 1993 or so. 22:40:15 From Future Crew; it's quite the famous. 22:40:30 I like the C64 version 22:40:34 With music by Skaven and Purple Motion. 22:40:46 kmc: btw is this ""unsene"" thing a parody y/n 22:41:04 http://pouet.net/prod.php?which=63 22:41:10 This is the original 22:41:48 http://pouet.net/prod.php?which=1216 This is the C64 remake 22:41:49 The cityscape soundtrack (as performed by orchestra) resembled quite much the one in Final Reality, the early-ish graphics benchmark software those guys did. 22:42:42 The C64 port is impressively faithful to the original. 22:43:32 http://pouet.net/prod.php?which=7259 This is the benchmark. 22:43:43 (DirectX 5! So modern.) 22:45:04 shachaf: what is it 22:45:29 kmc: http://www.indiegogo.com/projects/unsene-secure-and-private-chat-calls-and-photo-and-file-sharing 22:45:36 hm do they get pageranks or something if i link to it 22:45:46 i thought you had talked about it previously but maybe it was someone else 22:46:43 also e.g. http://unsene.com/blog/2013/06/15/is-most-encryption-broken/ etc. 22:46:51 "nd now, with the recent revelations about the NSA" but but it goes through their servers and they keep logs 22:47:22 Includes xAES (which was in the running for the AES standard and has much higher bit rates) and we are developing a flexible One Time Pad system, which is nearly immune to cryptanalysis. 22:47:50 -!- tertu has quit (Ping timeout: 246 seconds). 22:47:54 "Secure your freedom™" that's fantastic 22:48:05 "We don't participate in the NSA's PRISM program. 22:48:15 if... if they did they'd still have to say that 22:48:44 charging extra for a developer account is super classy 22:48:44 geez this makes no sense -_- 22:48:51 i participate in the NSA's PRISM program! 22:48:53 what now 22:49:17 also I like that the first thing in the writeup is a TechCrunch quote but it's not, like, giving a favorable opinion of them, just saying what they claim to do 22:49:21 (i didn't even have to sign up or agree to any terms and conditions, it was p. great) 22:49:26 "They are using computer technology that’s at least 30 years advanced over the computer you have, including quantum computers. These computers are at least 10 billion times faster than what you use. " mmhm. 22:49:42 and... and they can walk into the server room and just pick up your messages 22:49:43 "Public domain encryption wouldn’t be allowed into the pubic unless it was cracked, because they wouldn’t be able to spy on you." 22:49:57 allowed into the pubic 22:49:59 Bike: quantum computers, man 22:50:00 -!- FreeFull has quit (Ping timeout: 245 seconds). 22:51:01 Encryption looks like this: 22:51:04 wnsd8hgurXE#N69xerpgtnjusdmcir436,cf0dmg09#ns,d 22:51:06 That’s what the phrase “Encryption looks like this” looks like when it’s encrypted. 22:51:09 they're, like, ten billion times faster. 22:51:58 -!- FreeFull has joined. 22:52:06 There are a couple of ways to deal with these threats. First, you can identify and remove them and this is how anti-virus software works. You can also install a firewall either in the network cable (which requires hardware) or on the computer itself to monitor and block the packets leaving your computer. 22:52:30 * Bike takes notes 22:52:39 i think these people are bad 22:52:57 oh gosh. 22:53:36 it's like technobabble 22:55:33 Or you could write your own operating system 22:55:38 Rendering all malware incompatible 22:56:09 "Mission: Impossible-style self-destructing messages" 22:56:51 what. 22:58:19 "Includes xAES (which was in the running for the AES standard and has much higher bit rates)" "XAES – a more secure and advanced version of AES, ours goes up to 4096 bits, which is über-strong. Unlikely to be broken as this has been customized from standard code libraries that aren’t widely known." 23:00:10 oh, right, their entire marketing model is based on the idea that with more resources you can break anything and are a wizard 23:00:37 wasn't there a thing where there was an attack that was actually better against AES-256 than 128 because of insufficient mixing or something? 23:00:46 and like, generalizing to a bigger key size without enough mixing and rounds could be super dangerous 23:02:18 this unsene thing hurts me 23:02:24 yes, but on the other hand, not being über-strong is also kind of dangerous 23:02:38 you gotta choose 23:02:59 wanna bet that the implementation has a bunch of obvious weaknesses? 23:03:18 luckily those weaknesses are hidden from the NSA> 23:03:42 AES-10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 23:03:59 Fiora yeah there are related key attacks against AES-192 and AES-256 23:04:00 comex: probably not, it's been customised from standard code libraries that aren't widely known. 23:04:21 comex: how could they possibly break it if they don't know what it is?? 23:05:16 elliott makes a good point 23:05:26 elliott: you should take the bet 23:05:30 Is file-sharing like an email attachment? (obviously i have never used any file-sharing program) 23:05:33 good FAQ 23:11:18 -!- Tritonio has quit (Quit: Leaving). 23:12:39 -!- yorick has quit (Remote host closed the connection). 23:26:19 -!- aloril has quit (Ping timeout: 246 seconds). 23:33:24 -!- Phantom__Hoover has joined. 23:40:21 -!- aloril has joined. 23:46:24 -!- kallisti has joined. 23:52:19 -!- jsvine has quit (Quit: Leaving.). 23:55:30 -!- Sgeo has joined. 2013-08-02: 00:01:28 -!- itsy has left. 00:01:30 -!- impomatic has quit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130618035212]). 00:04:43 -!- dessos_ has changed nick to dessos. 00:11:20 -!- pikhq has quit (Remote host closed the connection). 00:47:10 "In reality, cats do possess the ability to turn themselves right side up in mid-air if they should fall upside-down [...] Toast, however, lacks both the ability and the desire to right itself." wikipedia has some of the most amazing quotes 00:47:46 I feel the aleged desire of cats to fall right side up should be gone into deeper here 00:47:56 Maybe you should contribute some quotes like these. 00:48:04 Wikipedia articles don't just right themselves, you know. 00:48:06 You know for NPOV 00:48:46 okay "Toast, however, lacks both the ability and the desire to right itself." has to go down as one of the greatest Wikipedia quotes of all time 00:49:08 That page should be nominated for deletion. 00:49:15 "running ensembl vep on vcf from gatk unifiedgenotyper; not sensible right?" help 00:49:34 You'd get the same result from tying two cats or two buttered toasts to each other. 00:49:39 Except better. 00:49:46 So, really, a better result. 00:49:56 that just doesn't have the same winning combination of animal abuse + breakfast. 00:50:01 This page was nominated for deletion on 2006-03-28. The result of the discussion was no consensus. 00:50:04 This page was nominated for deletion on 2007-09-03. The result of the discussion was keep. 00:50:40 Fiora: oh wow, that toast quote is even cited 00:50:51 what's the cite. 00:50:55 admittedly it's cited to mythbustersresults.com. 00:51:08 In an extensive and highly objective test the toast showed no statistical preference for landing buttered side-down or up when dropped. It was an even 50-50 split when the final results were compared. However, when pushed off the side of a table, toast showed preference to flip once and land buttered side down. 00:51:17 The citation doesn't say anything about desire. 00:51:28 That looks like vandalism... 00:51:32 Better add a [not in citation] 00:51:34 well, desire ~ preferance. 00:51:40 I'll allow it. 00:52:07 http://en.wikipedia.org/w/index.php?title=Buttered_cat_paradox&diff=559007493&oldid=557098109 00:52:13 I think that quote should stay for being basicall the best thing 00:52:17 great edit summary 00:52:22 hey, hey, no. Why are you even concluding that what the toast does is indicative of its preference? What if it's trapped with locked-in-to-toast syndrome? 00:52:38 neds a cite to the journal of toast neuroscience 00:52:43 yes. 00:52:45 http://en.wikipedia.org/w/index.php?title=Buttered_cat_paradox&diff=535743465&oldid=535663473 00:52:57 Thanks, Rory. Thory. 00:53:06 How do you nominate things for deletion? 00:53:07 -!- nooodl has quit (Quit: Leaving). 00:53:11 Maybe I can get oerjan to do it. 00:53:16 "The fact buttered toast lacks cognition does not need to be cited." oh my gosh that edit summary 00:53:20 I cannot get over that edit summary 00:53:39 wow, that's very short-sighted! panpsychism is a serious theory! 00:53:42 However, toast, lacking both muscles and a desire to orient any particular way, 00:53:50 disappointed in this argument tbh 00:53:52 xD 00:54:08 so what about clams on toast 00:54:19 Clams? 00:54:23 everyone knows toast is liquid anyway 00:54:25 you know. mussels. 00:54:29 otherwise how do you drink it 00:54:30 checkmate 00:54:30 I'm sorry. 00:54:50 «The output of an [[active noise control]] system which cancels an existing noise, leaving the local environment noise free. The [[comic book]] character [[Iron Man]] used to have a "black light beam" that could darken a room in this manner, and popular [[science fiction]] has a tendency to portray active noise control in this light." The ''[[Batman Beyond]]'' supervillian Shriek also had a weapon like this, which 00:54:58 elliott 00:55:01 why are you being so shellfish 00:55:20 TRIPLEFIN BLENNY 00:55:29 triplefin blenny.. 00:57:38 http://esolangs.org/wiki/C%CC%AC%CC%A4%CC%AC%CD%94%CC%AE%CC%BA%CC%8B%CC%84%CC%84%CC%82%CC%93%CC%80%CD%A7%CC%90h%CC%BA%CD%8B%CD%A7%CC%93%CC%8F%CC%84%CD%82%CC%89%CC%93%CD%A6a%CD%94%CC%AC%CD%AB%CC%8E%CD%AD%CC%83%CC%83%CD%8A%CC%8A%C3%AC%CC%9C%CD%94%CC%BC%CD%93%CC%B0%CC%B1%CD%8D%CD%88%CC%B0%CC%8A%CC%89%CD%92%C5%88%CC%A4%CC%83%CD%A9%CC%92%CD%9C%CD%9C%CD%9Ef%CC%AA%CC%B2%CC%96%CC%8F%CD%A8%CC%88%CD%8B%CC%83%CC%9Aa%CC%B4%CC%AA%CC%AE%CD%A7%CC%93%CD%A3%CC%88%CC 00:57:55 Buttered cat: Wales’s favourite Wikipedia entry 00:57:55 nice it got cut off. 00:57:57 http://www.telegraph.co.uk/technology/wikipedia/8867079/Jimmy-Wales-Wikipedia-can-topple-tyrants.html 00:58:56 elliott: this name seems hard to pronounce 00:59:26 If this article is deleted I will hew your wife in twain and turn your innards into poisonous snakes. --70.126.190.75 (talk) 01:47, 30 July 2011 (UTC) 00:59:32 thanks wikipedia person 01:01:39 think you should take this threat seriously 01:02:40 -!- Jafet has quit (Quit: Leaving.). 01:02:53 How can you turn your innards into poisonous snakes? 01:03:02 genetic engineering 01:03:10 -!- kallisti has quit (Read error: Operation timed out). 01:04:10 zzo38: hugz 01:14:10 -!- CADD has joined. 01:15:34 `erflist 114 01:15:35 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: erflist: not found 01:15:54 `run cp bin/{empty,erf}list 01:15:57 No output. 01:18:08 `erflist 114 01:18:09 erflist 114: 01:19:05 does anyone even read error function world 01:21:46 I don't know, but I suppose now you have it there in case anyone does 01:22:45 zzo38: Do you read `olist? 01:23:20 shachaf: No 01:23:35 I don't read any of these things that you have list for updates 01:28:41 zzo38: Which things do you read? Maybe we should make lists for them. 01:29:53 -!- kallisti has joined. 01:30:12 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 01:32:12 I don't really read anything regularly, but I do write Dungeons&Dragons recording. 01:33:05 Where? 01:33:16 Can I read Dungeons&Dragons recording? 01:34:02 http://zzo38computer.org/dnd/recording/level20.tex 01:34:53 There is also the DVI compiled of it, and the dungeonsrecording.tex in the same directory which contains macros used for this file 01:36:56 Is there a PDF? 01:37:00 That would be better for me. 01:37:51 No there is none; if you want that you have to compile it yourself. 01:38:22 Could you make one? 01:38:29 However, the source file isn't so difficult to read. 01:38:40 No I don't have the program to compile it to PDF 01:39:35 -!- mnoqy has joined. 01:40:07 Now we are going back to the Boar Head Inn. Some of the chairs are broken, so Kjugobe uses some magic to make up a new chair. He borrows some writing equipment, and writes ``DO NOT SIT HERE PAST THE HOURS OF 6AM'' on the chair. (It seems likely some people will not understand the purpose of this message, ignore it, sit there anyways, and fall on the floor at 6AM when the chair disappears.) 01:40:20 `smlist (416) 01:40:22 smlist (416): shachaf monqy elliott mnoqy 01:40:24 hi 01:45:29 zzo38: who do you play D&D with? 01:47:41 Who is Also? 01:48:45 And, I suppose, Isolde. 01:49:01 http://www.youtube.com/watch?v=ZODtmaHIQng meanwhile, on the internet. 01:49:54 -!- nooodl has joined. 01:53:27 shachaf: They are other characters; those players aren't always in, but they are the people I know. Kjugobe is my character. 01:54:01 (The name "Also" can certainly cause grammatical confusion, as it sometimes does) 01:55:17 Do you like this kind of story/game? 01:55:20 Meanwhile, Isolde goes back to the castle, and tries to serve the chancellor breakfast with these fertilized eggs, but the guards will not let Isolde to do so. Isolde tries to tell them, ``but, the eggs are hatching!'' Isolde hopes that the guards will take a closer look, and that they will immediately hatch and they will get scared to death; or else they will start laughing, fall to the floor, and trip on their own swords and die. 01:55:38 good plan 01:56:18 That's a big file. I can't read it all right now. 01:56:30 That's OK. I didn't write it all at once either. 02:00:10 -!- Nisstyre has joined. 02:05:49 Can GCC automatically know that (x&4)>>1 and (x&4?2:0) is equivalent and optimize them into each other? 02:06:34 I find this and other bitwise manipulation is common in C programs I write. 02:07:21 You can find out what GCC optimizes particular code into easily enough. 02:08:29 What the type type of x? 02:09:11 It could be any integer type; but maybe some are different due to the CPU instruction set? I don't know. 02:10:24 type type, or kind as we call it 02:13:06 &4?2:0 mask bits everyday 02:14:27 kmc: btw have you considered that the halting problem exists and therefore all optimizers are pointless 02:14:58 might as well give up now 02:15:08 That doesn't make optimizers pointless. 02:15:26 -!- doesthiswork has joined. 02:15:33 i don't even see the connection :/ 02:15:40 i mean i'm sure it's a joke, but 02:16:21 hi 02:16:29 It might mean that perfect optimization isn't always necessarily possible for looping programs, though. 02:16:51 it might (does) mean that 02:17:10 clearly: dont use looping program 02:17:14 shachaf: it's funny because this is how people talk about security? 02:17:56 well.....not completely sure about the "it's funny" part 02:18:22 but you were making that reference? 02:18:34 along those lines 02:19:05 k 02:24:24 -!- tertu has joined. 02:25:25 kmc: hm the new episodes of that show are coming out in ~1.5 weeks 02:26:16 should i watch them as they come out or wait until the end 02:26:37 which show 02:26:48 breaking bad 02:27:05 have you seen everything thus far 02:27:34 yes 02:28:33 I watched season 5 (I) as it came out and I feel good about my choice 02:28:52 and I won't have the restraint to wait until 5 (II) is done to watch it, even if I wanted to 02:28:59 and I want to watch with friends and discuss and such 02:35:16 -!- kallisti has quit (Ping timeout: 264 seconds). 02:35:26 -!- kallisti has joined. 02:43:58 Should strcpy return the number of characters in the source string? I think it might be a useful thing for it to do. 02:44:45 -!- tswett has changed nick to Ocqueoc. 02:45:02 Pronounced OCK-ee-ock. 02:45:18 What is "Ocqueoc", though? 02:45:33 Apparently it's a French word meaning "crooked waters". 02:45:45 It's a stream in Presque Isle County. 02:45:53 Which I'm sure all of you have heard of. 02:47:16 I haven't heard of it. 02:47:46 But now you have. 02:49:09 -!- kallisti has quit (Ping timeout: 248 seconds). 02:50:00 -!- kallisti has joined. 02:50:00 -!- kallisti has quit (Changing host). 02:50:00 -!- kallisti has joined. 02:58:09 -!- oerjan has joined. 02:58:35 What should be a algorithm to generete random UUID? 02:59:08 1) call the microsoft API function 2) done 3) forever 02:59:24 But the program will be cross-platform and not only Microsoft 02:59:53 https://twitter.com/ProBirdRights 03:00:06 @tell olsner HackEgo cannot send private messages hth 03:00:07 Consider it noted. 03:00:36 oerjan: then what kinds of messages is it sending me 03:00:52 particularly, https://twitter.com/ProBirdRights/status/342822403690352641 03:00:56 @tell olsner I mean, in response to public commands. 03:00:56 Consider it noted. 03:05:13 @tell boily I do not believe it is possible to experimentally distinguish extremely huge finite from infinite hth 03:05:13 Consider it noted. 03:07:51 @tell boily the haskell weekly news only has a single quote. <-- and it's not even from #haskell! 03:07:51 Consider it noted. 03:08:38 @tell boily well, I assume. i'd be shocked if knuth showed up there. 03:08:38 Consider it noted. 03:09:04 06:30:59 @remember knuth To help the reader drowning in a sea of abstraction, the following example may serve as a concrete life preserver 03:09:08 checkmate 03:09:56 knuth, noted computational gangster (frankenstein computer god) 03:09:59 it occurs me that making sea life preservers out of concrete isn't a very good idea. 03:10:34 depends on what kind of sea life you want to preserve 03:10:59 true. i guess if you want to feed the sharks... 03:11:00 i bet osedax would be happy to have somewhere to root, insofar as they can feel happiness 03:11:43 I don't think a life preserver out of concrete would be good to feed the sharks or whatever else either 03:12:55 -!- kallisti has quit (Ping timeout: 245 seconds). 03:13:51 -!- kallisti has joined. 03:21:49 wait roujo is here, is that my fault? 03:21:51 -!- Nisstyre has quit (Quit: Leaving). 03:21:57 (hi!) 03:27:11 wait, are we starting to have eerily many quebecois in the channel 03:32:00 -!- kallisti has quit (Ping timeout: 256 seconds). 03:32:47 -!- kallisti has joined. 03:44:25 @tell fizzie Please ^save fungot, i fixed a bug in ^prefixes 03:44:25 Consider it noted. 03:44:25 oerjan: it had all sorts of problems 03:44:40 fungot: oh it wasn't that bad, just a missing space 03:44:40 oerjan: http://www.randsinrepose.com/ archives/ fnord/ fnord/ 06/ fnord 03:44:52 ^style 03:44:52 Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 03:50:10 java bot :'( <-- wat, jconn is J! 03:50:29 oerjan: click the link :P 03:50:51 oh roujo's 03:52:40 -!- kallisti has quit (Ping timeout: 246 seconds). 03:53:49 -!- kallisti has joined. 03:53:50 -!- kallisti has quit (Changing host). 03:53:50 -!- kallisti has joined. 03:55:46 `? ursula 03:55:48 ursula? ¯\(°_o)/¯ 03:55:48 | 03:55:49 º¯`\o 03:55:56 `? ursala 03:55:58 ursala ~&al?\~&ar ~&aa^&~&afahPRPfafatPJPRY+ ~&farlthlriNCSPDPDrlCS2DlrTS2J,^|J/~& ~&rt!=+ ^= ~&s+ ~&H(-+.|=&lrr;,|=&lrl;,|=≪+-, ~&rgg&& ~&irtPFXlrjrXPS; ~&lrK2tkZ2g&& ~&llrSL2rDrlPrrPljXSPTSL)+-, 03:56:17 ok 03:56:32 `run sed -i 's/[^ ]* //' wisdom/ursala 03:56:35 No output. 03:56:37 `? ursala 03:56:39 ​~&al?\~&ar ~&aa^&~&afahPRPfafatPJPRY+ ~&farlthlriNCSPDPDrlCS2DlrTS2J,^|J/~& ~&rt!=+ ^= ~&s+ ~&H(-+.|=&lrr;,|=&lrl;,|=≪+-, ~&rgg&& ~&irtPFXlrjrXPS; ~&lrK2tkZ2g&& ~&llrSL2rDrlPrrPljXSPTSL)+-, 03:57:14 so, wh 03:57:19 maybe we should just remove `learn if people keep using it wrong. 03:58:31 also i think there was another broken one recently but i've forgotten which one. 03:58:33 oerjan: Instead of removing it, require the first character of the argument to be ^O. 03:58:45 That way only people who ""know the trick"" can use it. 03:58:52 today I learned something very strange.  If I take coin from a uniform distribution of biased coins and flip it 3 times, 1/4th of the time it will come up with 3 heads 03:59:01 ¬_¬ 03:59:29 doesthiswork: erm... 03:59:34 doesthiswork: as in the distribution of the bias is uniform? 04:00:28 ouch, i think that may require a triple integral or something 04:00:37 no wait 04:01:21 ok if p is the probability of heads then p^3 is the probability of 3 heads 04:02:14 so \int_0^1 p^3 dp = p^4/4 |_0^1 = 1/4, yep 04:02:47 it generallized to n flips 04:03:07 1/(n+1), then 04:03:07 the probability of any given number of heads is 1/(n+1) 04:03:14 yeah, that works with oerjan's fine. 04:03:17 -!- kallisti has quit (Ping timeout: 248 seconds). 04:04:01 -!- kallisti has joined. 04:04:01 -!- kallisti has quit (Changing host). 04:04:01 -!- kallisti has joined. 04:06:00 guess what the probability of 7 heads in 17 flips of a coin drawn from my collection 04:06:05 is 04:07:08 hi 04:07:12 eleven 04:07:19 balls 04:07:31 i like how people started welcoming Roujo just after he said he was off 04:07:42 1/18 04:08:07 'welcome roujo 04:08:30 doesthiswork: wait, don't you mean 17 heads hth 04:08:42 it's just \int_0^1 p^7(1-p)^10 dp right 04:08:51 or wait, is it _any_ single number, huh 04:08:54 the number of heads doesn't matter, the probability is the same 04:09:02 that is what surprised me 04:09:15 huh 04:09:55 except p^n(1-p)^(k-n) is harder to integrate in your head 04:09:55 what's so surprising about it, imo 04:10:14 mnoqy: I'm way too used to fair coins 04:10:30 oerjan: well it's pretty easy to see that it's going to be 0 for p=0 i think? 04:10:42 mnoqy: imo what was that thing you were saying about comma categories ages ago 04:10:54 shachaf: just look up comma categories 04:11:02 Bike: we need the difference between 0 and 1 04:11:15 shachaf: alt. look up whatever else you want to know about 04:11:17 yes 04:11:22 mnoqy: yes, i just read about them. but why were you talking about them once 04:12:20 my memory is failing me :'( 04:12:22 shachaf: because the formulation of free objects [and other things] i knew at the time was all about a comma instead of adjunction 04:12:39 but the formulation in terms of adjunction is much nicer 04:12:51 oh, right, free objects 04:12:59 aren't adjunctions great though 04:13:07 yes 04:13:14 but i should understand the comma categories thing 04:13:50 you know how limits are adjoint to diagonal functors? p. great 04:13:58 yes 04:14:21 http://nlab.mathforge.org/nlab/show/comma+category comma categroy is pretty easy 04:15:10 yes 04:15:11 i "got to go" now though "have fun" 04:15:42 "bye mnoqy" 04:16:48 wolfram says the integral involves hypergeometry. maybe it is not right 04:26:42 -!- doesthiswork has quit (Quit: Leaving.). 04:27:21 well you can do it with binomials obviously but what a mess 04:28:13 p^k(1-p)^(n-k) = p^k + (n-k over 2)p^(k+1) + ... + p^n 04:29:27 1/(k+1) + (n-k over 2)/(k+2) + ... + 1/(n+1) 04:29:41 is the integral 04:30:22 and then you just have to show that's 1/(n-k+1) hth 04:30:34 (my brain cannot do that right now) 04:30:41 er 04:30:49 *1/(n+1) 04:31:09 wait how can that be right 04:31:32 there's already a 1/(n+1) _before_ you add the rest 04:31:46 * oerjan probably messed up somewhere 04:34:14 oh wait no, it's bike's fault >:) 04:35:10 p^7(1-p)^10 isn't correct, you have to multiply by the number of possible orderings 04:35:42 still a mess though. 04:43:52 "In reality, cats do possess the ability to turn themselves right side up in mid-air if they should fall upside-down [...] Toast, however, lacks both the ability and the desire to right itself." wikipedia has some of the most amazing quotes 04:44:11 yes 04:44:30 i doubt they actually tested the toast's desire scientifically. there might be a hidden tragedy here. 04:44:56 see: intelligent calcium. 04:51:20 Maybe I can get oerjan to do it. <-- not a chance hth 04:52:16 oerjan: not even a chance equal to.........0? 04:53:06 shachaf: let's not go into quantum teleportation territory here twnh 05:01:20 Apparently it's a French word meaning "crooked waters". <-- ok-dokey 05:06:09 oerjan: so multiply by n!? 05:07:10 oh wait, no. wow i'm bad imo 05:07:31 oerjan: as in https://maps.google.com/maps?ll=45.518647,-115.058205&spn=0.006668,0.016512 ? 05:17:10 -!- nooodl has quit (Quit: Ik ga weg). 05:17:59 Bike: no, (n over k) 05:18:12 right 05:19:02 shachaf: nixon creek, sounds ominous 05:19:45 hm, integral still looks nasty. 05:21:15 presumably there's some trick. 05:21:38 or more intuitive argument 05:26:02 doesthiswork has abandoned us. we will never know the trick. 05:34:15 shocking 05:48:43 -!- zzo38 has quit (Remote host closed the connection). 05:49:13 "I was attempting to convince someone that one of the appendices to Lord of the Rings just consists of Saruman attempting to teach LISP to the dwarves." 05:54:12 ok somebody needs to help me understand this formula because it's bullshit 05:56:18 say f is a function in a field extension with minimal polynomial p(f) = sum of r_n*f^n from n=0 in whatever field. then f' = (sum of r_n'*f^n from n=0)/(sum of n*f^(n-1) from n=1) 05:56:42 and those ^ are multiplication. srry elliott 06:04:43 http://en.wikipedia.org/wiki/Arithmetic_derivative fucking christ i'm doomed. 06:08:57 oerjan: I didn't remember getting a public response at all to that command, so I thought it didn't work, but then you responded instead 06:13:04 -!- Ghoul_ has quit (Ping timeout: 264 seconds). 06:13:57 -!- upgrayeddd has quit (Ping timeout: 248 seconds). 06:15:44 good news i did some algebra that makes no sense and derived this somehow. fuck everything 06:16:22 that's how algebra works Bike............. 06:17:36 no i mean i kind of went "what if i pretended that *five minutes of staring blankly at a wall in sleepy incomprehension* and then did algebra". i don't even know what the nonsensical pretendingness was 06:21:30 -!- Ghoul_ has joined. 06:45:37 ok when i wake up give me an example of an uncomputable continuous function. thx 06:51:01 I think you can make one if you have an integrable uncomputable function. 06:53:20 ^save 06:53:21 OK. 06:53:35 oerjan: REQUEST ACKNOWLEDGED 06:54:20 -!- tertu has quit (Ping timeout: 246 seconds). 07:08:31 -!- mnoqy has quit (Quit: hello). 07:09:01 yay! 07:29:44 oerjan: when are you scheduling the next `olist update 07:30:02 it's been since sunday or something 07:31:11 -!- epicmonkey has joined. 07:32:00 shachaf: later hth 07:32:32 i was hoping for sooner than that 07:44:13 -!- zzo38 has joined. 07:53:03 Is IOCCC open now? 07:54:34 yes. 07:57:11 Why does the number of entries have a decimal point in it? 08:04:35 -!- epicmonkey has quit (Ping timeout: 245 seconds). 08:05:40 -!- oerjan has set topic: Life's just a mood ring we're not allowed to see | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 08:10:38 Compare the IOCCC rules with Z-Comp rules. Some people say the Z-Comp rules are really convoluted. What is your opinion? 08:11:45 -!- upgrayeddd has joined. 08:19:55 -!- Phantom_Hoover has joined. 08:23:36 -!- Ghoul_ has quit (Ping timeout: 256 seconds). 08:24:39 -!- Ghoul_ has joined. 08:25:10 IOCRC: The International Obfuscated Contest Rules Contest. 08:29:56 Are you going to make that too? 08:33:44 No. But it is logical. 08:56:54 -!- MBEFDC has joined. 08:58:08 -!- MBEFDC has quit (Remote host closed the connection). 08:58:40 -!- conehead has quit (Ping timeout: 264 seconds). 09:11:02 -!- epicmonkey has joined. 09:51:50 -!- oerjan has quit (Quit: leaving). 10:15:22 Is consciousness like the roundness of a sphere? 10:24:10 Although this sentence begins with the word "because", it is false. -- Douglas R Hofstadter 10:25:53 If the meanings of "true" and "false" were switched, then this sentence would not be false. 10:37:36 -!- CADD has quit (Quit: Lost terminal). 10:45:52 -!- MBEFDC has joined. 10:46:50 -!- MBEFDC has quit (Remote host closed the connection). 10:50:07 I took this photo from the thing yesterday: https://dl.dropboxusercontent.com/u/113389132/Misc/20130802-assembly.jpg 10:52:47 -!- MBEFDC has joined. 10:53:23 -!- MBEFDC has quit (Remote host closed the connection). 11:04:07 -!- MBEFDC has joined. 11:05:10 -!- MBEFDC has quit (Remote host closed the connection). 11:06:48 -!- MBEFDC has joined. 11:07:27 -!- MBEFDC has quit (Remote host closed the connection). 11:23:23 Oh, fizzie was at ASM? 11:28:47 -!- sebbu has quit (Read error: Connection reset by peer). 11:29:26 -!- sebbu has joined. 11:30:58 -!- Sgeo has quit (Read error: Connection reset by peer). 11:32:39 Lumpio-: Yes; just about to go back there. 11:32:48 Neat 11:33:01 Wonder if anyone else from here is 11:34:48 I've been blabbing about the event yesterday, and at least no-one admitted anything. 11:35:32 mm 11:35:52 -!- MBEFDC has joined. 11:36:17 -!- MBEFDC has quit (Remote host closed the connection). 11:37:24 Welp, time to hop on a bike (not Bike). -> 11:38:47 -!- MBEFDC has joined. 11:39:02 -!- MBEFDC has quit (Remote host closed the connection). 11:42:17 -!- ChanServ has set channel mode: +o elliott. 11:42:23 -!- MBEFDC has joined. 11:42:26 -!- elliott has set channel mode: +b MBEFDC!*@*. 11:42:37 -!- MBEFDC has quit (Remote host closed the connection). 11:42:41 (obviously a bot, IP doesn't match anyone in the channel, doesn't appear to do anything, can't keep its connection.) 11:42:54 -!- elliott has set channel mode: -o elliott. 11:43:03 What a crappy bot 11:45:37 -!- mnoqy has joined. 12:00:46 -!- katla has joined. 12:08:01 -!- katla has quit (Quit: Leaving). 12:12:25 peter capaldi is the favourite for the 12th doctor 12:12:55 words fail me for some reason 12:13:58 isn't that guy- 12:14:05 he's malcolm tucker 12:14:12 right okay 12:14:24 um 12:14:24 he also played someone in local hero apparently but i haven't seen that film in ages 12:14:25 are you sure 12:14:42 well he's 'the favourite', with all the pinches of salt the term implies 12:16:16 i'm not sure if there's any better evidence than the fevered imaginings of the autistic children bookies use to set the odds for things 12:20:21 "Billie Piper, former Doctor’s assistant Rose Tyler, is the only woman listed by Paddy Power to take on the title role after it was rumoured earlier this week that an actress might be in the running." 12:20:27 these predictions do not seem credible 12:20:40 yeah 12:21:09 i mean if davies was still running then maybe 12:21:18 -!- yorick has joined. 12:22:23 nice to know the most likely way they'll shake up the expectations for the doctor is... casting an old white guy 12:35:15 -!- sacje has joined. 12:41:11 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 12:54:27 -!- boily has joined. 12:54:40 good orange morning! 12:55:01 Good orange juice. 12:56:54 we have experimental proof at our office that bananas are radioactive. we have this fruit delivery service, and the half-life of bananas is less than 200 kiloseconds. 12:59:33 boily: What do they decay to? 13:00:27 oranges. 13:00:56 I think there are also some pear by-products, but observations are scarce and not experimentally supported. 13:00:59 Possibly you could derive some sort of banana-orange dating system out of it. 13:01:25 my colleagues are working on that. (no joke) 13:01:29 what happens if you have a pear of bananas? 13:01:32 how do you account for that? 13:02:11 Yay, a SIGGRAPH conference presentation. 13:02:41 (There's some former-Remedy current-NVidia-research guy.) 13:04:19 -!- nooodl has joined. 13:04:34 Fiora: we'll discuss this subject in a future paper. 13:04:40 fizzie: still assembling? 13:04:44 Yes. 13:04:51 boily: I posted a photo. 13:05:12 I told my parent's that I met a fellow Montrealer on IRC 13:05:18 They asked what the channel topic was 13:05:19 -!- sacje has quit (Ping timeout: 264 seconds). 13:05:28 boily: https://dl.dropboxusercontent.com/u/113389132/Misc/20130802-assembly.jpg 13:05:44 I then had the hardest time explaining the point of making esoteric languages 13:05:45 =P 13:05:55 (I have a feeling this presentation is going to be perhaps dumbed-down for the audience.) 13:06:03 "But why don't they just use Java or C++?" 13:06:15 -!- sacje has joined. 13:06:28 fizzie: oh, shiny! 13:07:30 boily: And think, every tiny point of light is a real, breathing human (hunched in front of a monitor). 13:07:59 (So far this presentation is just talking about what research is in general.) 13:08:02 not quite. there are also finns 13:08:04 that looks huge and scary 13:08:34 Roujo: I work for a free software company. my parents are used to me doing weird stuff to computers and electronic parts :D 13:09:05 Well, so are mine =P 13:09:10 My father found it interesting 13:09:17 boily: where do you work? 13:09:56 elliott: http://www.savoirfairelinux.com// 13:11:06 My mother was confused as to why one would try make their life harder on purpose =P 13:11:13 "Because they can" was my answer, really 13:11:32 "For fun, for the challenge" 13:12:01 and for outdoing others at bfjoust. 13:12:21 To be fair, I should have went with Shakespear of Chef, not Brainfuck and Malbolge 13:12:28 Roujo: "Because it was there" is the traditional why-climb-a-mountain answer. 13:12:30 That too =P 13:12:32 boily: cool 13:12:37 What could possibly go wrong? http://youtu.be/lMuJKsUjD_o 13:14:02 What 13:14:05 Is that even possible? 13:18:15 ion: wow 13:28:07 Judgement for paper 1: fancy. 13:30:05 -!- MindlessDrone has joined. 13:30:08 -!- doesthiswork has joined. 13:30:18 elliott: Say I'd want to make an IRC bot in a language that you actually approve of. What would you suggest? 13:30:47 um... Haskell is my go-to language for most things 13:30:50 @botsnack 13:30:50 :) 13:32:15 Roujo: mine's in haskell. 13:32:55 elliott: do you approve of bots written in esolangs? 13:33:10 yes! 13:35:21 say, do we have a coffeescript bot here? 13:36:20 Paper 2: also fancy. 13:50:56 I also heard there was a "Cory Doctorow petting zoo" downstairs after his talk. 13:51:20 Don't know what that is like. 13:53:01 because no one wants to see cory doctorow give a talk? 13:53:57 I understand there was a reasonable audience. 13:54:25 From the lityle I heard, corruption in the government. 13:55:00 where are the papers you are judging 13:56:15 -!- sacje has quit (Ping timeout: 256 seconds). 13:56:58 A sec. 13:57:44 https://mediatech.aalto.fi/publications/graphics/GMLT/ 13:58:10 https://mediatech.aalto.fi/publications/graphics/FourierSVBRDF/ 13:58:26 It was a two-in-one presentation. 13:59:06 -!- Taneb has joined. 13:59:20 ah 13:59:29 where are you? 14:00:19 http://www.assembly.org/summer13/ 14:01:27 (There's a set of seminars on various topics, presumably to offset all that gaming.) 14:01:54 whooooa a livestream 14:04:19 They have a separate channel for the seminars. 14:04:38 Not sure if there's anything interesting coming up. 14:05:28 The main themes are graphics/game-related programmering and game0development businessy things. 14:05:55 (Maybe most the business talks were yesterday.) 14:08:43 And this fast music competition (as usual) kind of has too many entries. 14:08:58 They're in like #19 now. 14:09:24 I've forgotten 80% of these before I can get to the voting page. 14:13:44 -!- sacje has joined. 14:19:51 -!- jsvine has joined. 14:45:14 -!- Jafet has joined. 14:47:55 -!- sebbu has quit (Read error: Connection reset by peer). 14:48:45 -!- sebbu has joined. 14:52:22 Is assembly considered an esoteric language? =P 14:52:42 Because I did make a virtual CPU that can run opcodes that kind of look like assembly 14:53:41 Then again, I implemented *that* in Java 14:55:26 There are some esolangs that are designed to look like weird hardware architectures. 14:55:27 Check out Checkout 14:55:41 * Roujo blinks 14:55:50 And, uh... jump to ByteByteJump, or whatever it was called. 14:57:01 risk your sanity on OISC. 14:57:02 I'm not sur if assembly is esoteric but it's fun! 14:57:15 (And BytePusher, which is the machine around ByteByteJump.) 15:01:49 *sure 15:02:41 ~duck sur 15:02:42 There certainly seems to be some overlap between esolangers and... assemblers... er, that's not the term. 15:02:51 Surströmming. 15:02:57 -!- metasepia has joined. 15:03:06 the thing I can't seem to find in Montréal. 15:03:08 ~duck sur 15:03:09 sur- definition: over. 15:03:25 Fiora's not over assembly. 15:03:26 ~duck surströmming 15:03:26 --- No relevant information 15:03:33 ~duck fermented fish 15:03:33 Fermented fish is a traditional preparation of fish. 15:03:45 (And ducks don't eat fermented fish.) 15:04:04 ~duck roujo 15:04:05 --- No relevant information 15:05:00 I am not a duck, unfortunately 15:05:02 I am the Gate 15:05:03 I am the Key 15:05:16 fizzie: um, what constitutes being over it 15:06:18 is there any hexhamite logged on? I wonder if two canadians meeting IRL will cause the same kind of apocalypse as two hexhamers joining? 15:06:40 Fiora: Being "sur". 15:06:44 "sur"? 15:06:48 sur. 15:06:50 oh. 15:06:51 Sûr 15:06:55 Fiora: See above. 15:06:56 elliott is from hexham I think 15:07:01 sorry, it was just a typo 15:07:17 Fiora: No, it definitely had some deeper meaning. 15:07:42 `? sur 15:07:45 sur? ¯\(°_o)/¯ 15:07:45 | 15:07:46 o/`¯º 15:08:02 `? `? 15:08:04 See `? for further details. 15:08:06 Awww 15:08:22 Do take that one level deeper. 15:08:24 boily: I would have to disadvise the meeting based on my measurements and predictions 15:08:30 but I suspect it would not destroy the entire earth 15:08:37 Barely 15:08:46 boily: Do you play Ingress by any chance? 15:12:53 what's ingress? 15:13:10 Bah, why doesn't this thing do 5 GHz wiffery. 15:13:45 -!- Phantom_Hoover has joined. 15:14:33 I was supposed to get my Ouya Wednesday, but UPS screwed up, and it very probably got stolen. 15:14:41 now I have to wait for Amazon to send me a replacement. 15:15:11 boily: "Oh yeah?" 15:16:20 What did they put in the Ouya? Some Tegra thing? 15:16:22 I phoned them twice, and if I still haven't got anything by next Friday, then I'll have a new one. (delivered to the office. not getting fooled twice over this.) 15:16:32 a very shiny tegra 3. 15:16:53 next model will have a tegra 4, but it's not confirmed and there is some speculation that they may even upgrade to a 5. 15:16:53 How do the shiny Tegra 3 and a matte Tegra 3 differ? 15:17:10 There's a Tegra 3 in this tablet, but I think it's a bit duller. 15:17:13 it is more feng shui. 15:18:28 -!- copumpkin has quit (Ping timeout: 264 seconds). 15:19:04 -!- copumpkin has joined. 15:31:10 This (Bluetooth mini-)keyboard turns itself off when one closes the cover... and apparently also when the cover is too near even if not closed. (Instructions warn against keeping it close to the keyboard.) 15:31:28 Makes me wonder what kind of a magic it uses to sense the cover nearby. 15:32:47 assymetrical warp matrix, but newer models use and inverted quantum variance. 15:33:03 s/and/an/ 15:33:18 "ic" 15:33:39 (gotta love online technobabble generators :D) 15:57:11 `olist (907) 15:57:13 olist (907): shachaf oerjan Sgeo FireFly 16:06:03 hmm I got a false highlight in another channel because someone's shortened URL happened to contain "kmc" 16:06:06 wonder why that hasn't happened before 16:08:16 -!- iamfishhead has joined. 16:12:55 -!- john_metcalf has joined. 16:13:20 Waiting for train... 16:13:44 just train in general? 16:13:45 -!- mnoqy has quit (Quit: hello). 16:14:46 No. A specific train. It's running 6 minutes late :-( 16:15:26 -!- jsvine has quit (Quit: Leaving.). 16:19:24 In Cambridge. Visited The Centre for Computing History today... 16:19:45 -!- Vorpal has joined. 16:21:00 was it train 16:21:09 I am utterly confused, unbound is returned NXDOMAIN for everything on my RPi. The local unbound on my desktop works just fine. 16:21:11 With everything I mean EVERYTHING, including the root servers 16:21:18 Speaking to me? 16:21:37 hacked by chinese 16:21:42 Possibly 16:22:28 I switched it over to 8.8.8.8 for now while figuring this out 16:24:56 It seems to report everything in the cache though...? 16:25:05 when I ask it to dump the cache I mean 16:25:09 -!- oerjan has joined. 16:25:13 hi oerjan 16:25:18 hmm I got a false highlight in another channel because someone's shortened URL happened to contain "kmc" wonder why that hasn't happened before // because 26^3 = 17576 16:25:24 there's an `olist at the end of the logs hth 16:25:42 hi shachaf 16:25:58 i already found it 16:26:39 -!- Ocqueoc has changed nick to tswett. 16:27:30 Gregor: but I see like a hundred shortened URLs per day 16:27:47 Gregor, probably more, digits tends to be common in URL shortening too 16:28:40 Vorpal: Yeah, this was in the most optimistic assumption. 16:29:20 What the fuck, "dig" returns the IP for example.com from the local unbound but "host" returns NXDOMAIN 16:29:24 this is making no sense 16:30:54 `addquote well he's 'the favourite', with all the pinches of salt the term implies i'm not sure if there's any better evidence than the fevered imaginings of the autistic children bookies use to set the odds for things 16:30:57 1080) well he's 'the favourite', with all the pinches of salt the term implies i'm not sure if there's any better evidence than the fevered imaginings of the autistic children bookies use to set the odds for things 16:34:40 -!- john_metcalf has quit (Ping timeout: 264 seconds). 16:35:39 An example program that demonstrates how to create commits using Git plumbing https://github.com/ion1/git-plumbing-create-commit 16:38:28 Roujo: "Because it was there" is the traditional why-climb-a-mountain answer. <-- the original guy _did_ die on mount everest hth 16:38:59 And now it randomly started working again 16:39:01 WHAT? 16:40:11 seeing mallory's corpse is p. weird 16:45:17 Vorpal: I have a vague feeling that "dig" is explicitly DNS-only, while "host" might follow the general name-resolution rules. 16:45:56 Vorpal: I mean, as a general comment on how they might differ; of course if you've only got DNS configured... 16:46:41 -!- jsvine has joined. 16:50:11 oerjan: Well crap =P 16:50:30 Did anyone die programming in an esoteric language? 16:50:40 Better yet, does going insane count? 16:51:02 There are certainly dead esoteric language programmers. 16:51:31 The causal relationship is not entirely clear, because there are also dead people that were not esolangers. 16:52:26 I think most dead people were esolangers 16:52:38 At one point or another, anyway 16:52:59 For a very vague and large definition of esolang 16:54:20 -!- MindlessDrone has quit (Quit: MindlessDrone). 16:56:51 is Roujo Taneb 16:57:04 I don't think so 16:57:25 I think I am, yeah 16:57:42 Remember that one time, at college? The mirror thing? 16:57:43 Yeah 16:58:02 Jonathan, Nathan, it's all the same anyway 16:59:23 Co-Nathan. 17:00:06 Exactly 17:00:12 It's like a co-processor 17:00:14 Only Nathan 17:02:01 I think you'll find it's the dual of Nathan 17:02:23 http://upload.wikimedia.org/wikipedia/commons/0/0e/MyosinUnrootedTree.jpg help 17:02:32 And a 80387 is a dual of 80386. 17:05:31 -!- mnoqy has joined. 17:06:51 80387 is also cop̈rime to 80386. 17:07:09 That's logical. 17:07:40 hey, it really is, nice. 17:08:17 Oh, so it seems. I thought i was talking out of my ass. 17:08:19 n+1 is usually coprime to n isn't it? 17:08:36 n+1 is always coprime to n 17:08:42 ok 17:08:44 For n >= 2 17:09:31 Oh, 80387 is also just plain prime. 17:10:06 For all n, I think 17:10:30 I concur: 80387 is prime for all n. 17:10:50 * Bike nods 17:11:20 exists m. 80387 is a prime 17:11:41 Vorpal: I have a vague feeling that "dig" is explicitly DNS-only, while "host" might follow the general name-resolution rules. 17:11:41 Vorpal: I mean, as a general comment on how they might differ; of course if you've only got DNS configured... 17:11:43 hm? 17:11:56 What other than dns and the host file is there? 17:12:06 nsswitch 17:12:13 Vorpal: NIS. 17:12:25 fizzie, what on earth is NIS? 17:12:25 The default “hosts” line on my system: hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 17:12:28 Vorpal: LDAP-based host resolution too, I think. 17:12:29 I seen that term before 17:12:34 And i’m not even using NIS/LDAP/something 17:12:38 Network Information Something. 17:13:17 There's also a NIS+, IIRC. 17:13:21 ion, mine just lists localhost for ipv4 and ipv6. Oh and the actual host name as well 17:13:38 vorpal: Not /etc/hosts, the hosts line in nsswitch.conf 17:13:42 oh 17:13:58 Hum 17:14:01 hosts: files dns 17:14:02 yeah 17:14:25 My desktop has this though: 17:14:27 hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 17:14:32 Strange 17:14:41 Multicast DNS, presumably. 17:14:45 mdns is a Good Thing™ especially on desktop computers. 17:15:43 ion, oh? what is it used for? 17:16:07 That’s how your computers see each other by .local without any special setup. 17:16:13 I never used that 17:17:42 There’s a published RFC for it, and OSX and many Linux desktop systems use it by default. Also many peripherals such as HP printers. Microsoft of course doesn’t support it, but Apple provides an implementation for Windows. 17:17:53 Hm 17:19:10 -!- epicmonkey has quit (Ping timeout: 268 seconds). 17:26:02 ion: IMO you're just lazy if you don't have proper DNS for everything that could conceivably have an IP address. 17:26:47 Yes, i’m lazy and proud of it. I don’t want to do extra work for something i can get for free. 17:27:00 Laaazyyy. 17:27:07 ↑ 17:27:15 ion: imo ☝ 17:27:36 My DNS server doesn’t really need to know or care about the hosts i happen to have in my internal network. 17:28:26 They can inform each other about their hostnames just fine. 17:29:35 Just "install this extra blob into your Windows" "and what about this appliance with no firmware upgrades" fine. 17:30:10 Also you're depriving your DNS server of its entire reason for existence hth 17:36:56 &'static [&'static str] // what a beautiful type 17:37:18 shachaf: I think Rust should use Unicode superscript characters for lifetimes 17:38:19 Oooooh, someone with voice =3 17:38:20 ion, Not really useful for me I think 17:38:30 kmc: who needs q anyway 17:38:51 mnoqy 17:39:06 And qelliott. 17:39:15 mnoqy doesn't need to be superscripted 17:43:10 Huh. An ad for the PadfoneInfinity on the big screen. 17:43:21 Guess those sponsors have their demands. 17:45:16 fizzie, what is that? 17:45:38 It's some Asus dockable phone thing. 17:45:42 Ah 17:45:50 Tablet, and a phone that slots in it. 17:45:55 Or that's what it looked like anyway. 17:46:24 Heh, should be three steps, with a so called "phablet" as a middle step 17:48:40 Apparently, for technical accuracy: Padfone Infinity is the phone, and you slot it into a Padfone Infinity Station, which is completely optional. 17:48:46 Also the cheesiest Asus laptop ad ever. 17:48:59 "We sent you this device back in time so you can save the world." 17:49:37 What 17:49:49 >implying the phone is from the future 17:49:58 Well 17:49:59 Roujo: The laptop (another ad). 17:50:00 Technically 17:50:07 I understand that, it was just a "what" of disbelief 17:50:09 Every phone that's not released yet is IN the future 17:50:21 I think it was an ad for a released laptop. 17:50:21 So when it's actually released, it's probably FROM the future 17:50:48 Well, in that sense everything (that has not existed since the beginning of time) is from the future. 17:50:55 Pretty much 17:51:04 Well 17:51:08 Then are we from the future? 17:51:14 Heh, the Infinity Station has a 1080p 10.1" screen, while the phone side has a... 1080p screen too, except it's 5". 17:51:50 I once asked someone to pronounce 1080 Ps 17:51:58 He didn't get it, unfortunately 17:52:49 For some reason it's always "ten-eighty" and not "one-thousand-eighty". 17:52:58 (Well, okay, the "some reason" is quite clear.) 17:53:28 In French it's not 17:53:45 Which is a bit of a shame, really 17:54:01 I'm rooting for 10.8 hundred p 17:54:53 ...French. Aren't you the guys with the four-times-twenty stuff? 17:55:12 And/or some assorted irregularities. 17:55:17 -!- kallisti has quit (Ping timeout: 248 seconds). 17:55:24 (I did German in school, I've just heard of it.) 17:55:47 -!- kallisti has joined. 17:55:47 -!- kallisti has quit (Changing host). 17:55:47 -!- kallisti has joined. 17:56:01 -!- sebbu2 has joined. 17:57:56 Bike: https://blog.wikimedia.org/2013/08/01/future-https-wikimedia-projects/ 17:59:02 -!- sebbu has quit (Ping timeout: 240 seconds). 18:02:41 ok? 18:04:00 -!- conehead has joined. 18:05:16 -!- kallisti has quit (Ping timeout: 264 seconds). 18:05:59 -!- kallisti has joined. 18:05:59 -!- kallisti has quit (Changing host). 18:05:59 -!- kallisti has joined. 18:10:25 -!- kallisti has quit (Ping timeout: 245 seconds). 18:12:30 fizzie: yes, we have «quatre-vingts» for 80. perfectly logical. 18:14:09 -!- kallisti has joined. 18:14:09 -!- kallisti has quit (Changing host). 18:14:09 -!- kallisti has joined. 18:14:43 Someone said, to one person, God looks like a human; to another person, God looks like a flower; etc. What is your opinion about this? 18:15:04 that humans have more proteins than flowers. 18:15:41 OK, but I don't think that has anything to do with it. 18:17:35 boily: But it wasn't a 20-based system for 40 or something like that, right? 18:17:49 are you sure? flowers are pretty protein-tastic 18:18:15 "IΔ0, arithmetic with induction on Δ0-predicates without any axiom asserting that exponentiation is total" hmmmmmmmmmmmmmmmmmmmmmmmmmm 18:18:40 if you add such an axiom the proof-theoretic ordinal is a power higher, gosh! 18:18:57 Bike: I linked you that thing right. 18:19:15 Um maybe 18:19:21 the thing thing. 18:19:26 turns out i'm "bad at reverse mathematics" 18:19:45 If you mean "warning" then yes that's why I mentioned that arithmetic here. 18:20:09 i don't know how i got to this. i was looking at differential algebra a second ago 18:20:22 "MLM, an extension of Martin-Löf type theory by one Mahlo-universe, has an even larger proof theoretic ordinal ψΩ1(ΩM + ω)." imo this field is too greek 18:20:23 do you need a hug Bike 18:20:30 probably 18:20:34 fizzie: it's vigesimal for 60, 70, 80, 90 in metropolitan and Québec French, but decimal for everything in Swiss and Belgian French. 18:20:37 @hug Bike 18:20:49 boily: "Perfectly logical." 18:21:03 * elliott hugs Bike to distract him from the greek letters, but little does he know that I myself am a long-forgotten member of the greek alphabet 18:21:03 "Most theories capable of describing the power set of the natural numbers have proof theoretic ordinals that are so large that no explicit combinatorial description has yet (as of 2008) been given." nice 18:21:09 oh shit 18:21:15 join us, Bike 18:21:29 i already lost my sister digamma to you ;~; 18:22:01 "A single muscle's multifunctional control potential of body dynamics for postural control and running" wow i bet this hardly has anything to do with ordinals at all 18:24:41 i saw an ad for the new Nokia Lumia phone with a 41 megapixel camera 18:24:52 @ping 18:24:52 pong 18:25:01 @ping oerjan 18:25:01 pong 18:25:07 @poke oerjan 18:25:07 Maybe you meant: vote more 18:25:14 "The reason that reverse mathematics is not carried out using set theory as a base system is that the language of set theory is too expressive." oh no 18:25:22 which is just like....... why 18:25:49 i thought they'd given up on the "megapixel" thing by now 18:25:51 nobody needs that many pixels 18:25:54 yeah me too 18:26:05 just like we gave up on processors having OMG SO MANY GHZ 18:26:07 "In order of increasing strength, these systems are named by the initialisms RCA0, WKL0, ACA0, ATR0, and Π11-CA0." also like, seriously 18:26:10 seriously. 18:26:40 -!- kallisti has quit (Ping timeout: 245 seconds). 18:26:44 how many of those are also drug names, kmc 18:26:57 how is Π11-CA0 (or well Π^1_1-CA_0) a useful name. it sounds like something spraypainted on a concrete wall in an abandoned military complex 18:27:42 -!- kallisti has joined. 18:28:46 -!- epicmonkey has joined. 18:29:12 Bike: you should go to Thessaloniki and admire the anti-fascist graffiti 18:29:31 -!- sebbu2 has changed nick to sebbu. 18:29:33 <+kmc> nobody needs that many pixels 18:29:37 They said that about memory 18:29:51 And usb ports 18:29:52 And hats 18:29:53 i dunno if i want to go to greece right now, given the well, fascists. 18:29:57 And yet here we are 18:31:18 Bike: the anti-fascist graffiti will protect you. that's what it's there for 18:31:27 otherwise they wouldn't call it anti-fascist 18:31:27 yes 18:31:41 Bike: erm the fascist regime fell in the 70's or thereabouts hth 18:32:02 have you not heard of golden dawn 18:32:06 @vote more 18:32:06 usage: @vote 18:32:29 have you not heard wondrous quotes like "Not being racist is in Greeks' DNA" 18:33:05 that statement... has its own internal beauty 18:33:07 ...that _is_ a wondrous quote. 18:33:57 do bicycles have dna 18:34:16 Depends on the Bicycle, I'd guess 18:34:16 -!- sebbu2 has joined. 18:34:20 And what you did to it beforehand 18:34:41 everyone knows dna cannot produce things with wheels, duh 18:34:50 unless those things are flagella. 18:34:56 kmc: You can do things with the pixels, is I think the official line. I mean, by default (AIUI) it takes a full-resolution image (for non-information-destroying zoom and whatnot), and a five-megapixel picture (for sharing and actual use). 18:34:56 (bikes are not flagella) 18:35:06 true 18:35:16 oerjan: or pill bugs 18:35:21 I think it's mostly a signifier that this is an expensive camera and has good optics etc 18:35:43 oh, that reminds me. ~biology meme~ http://imgur.com/T8cXoyN 18:37:10 fizzie: wait, what is the difference between an image and a picture. 18:37:10 Ongoing seminar on the right: history of web-browser demos. 18:37:16 cutest protein i've seen yet 18:37:24 -!- sebbu has quit (Ping timeout: 240 seconds). 18:37:42 elliott: I don't think I wanted to make any difference there. 18:37:48 oh. okay. 18:40:05 -!- kallisti has quit (Ping timeout: 248 seconds). 18:40:06 Bike, i love that thing 18:40:17 i know very little about it but i love it 18:40:56 it's so utterly ridiculous 18:40:58 -!- kallisti has joined. 18:41:00 I have no idea what's going on and I love it =P 18:41:19 Holy mother of hosts 18:41:30 aiui it's a cellular transportation mechanism which consists of tying a bag of stuff to a set of little cell-sized legs 18:41:44 ~duck aiui 18:41:45 --- No relevant information 18:41:46 well, organelle-sized 18:42:09 ~duck aui 18:42:10 --- No relevant information 18:42:27 as i understand it 18:54:05 -!- Nisstyre-laptop has joined. 18:55:39 -!- neena has quit (Quit: Lost terminal). 19:00:37 is there any deterministic program that it has been proven that you can't prove that it halts or doesn't halt? (also well specified enough that it can be written down) 19:01:03 With no input? 19:03:07 if it's deterministic, you can deduce any subsequent state, starting from the first one, and progressing until the end. 19:03:13 doesthiswork: if a program halts, you can prove it. thus any prove that you _cannot_ prove it halts is a proof that it doesn't halt. 19:03:19 *proof 19:04:38 *progress 19:05:21 Phantom_Hoover: kinesin 19:05:49 you're right 19:06:04 Yes, it halts if and only if there is a proof that it halts (even if nobody knows what this proof is, because it is too long or whatever), and I have made up a sequent calculus of Turing machine, which might be relevant but I don't know for sure. 19:06:26 oerjan: does that hold with all the subtleties of nonstandard models and independent statements and stuff? 19:06:41 oerjan: as in, if you prove there cannot be a proof that a program halts in ZFC, I don't immediately see that there must be a proof it doesn't halt in ZFC 19:07:16 argh mixing metalevels 19:07:28 "shouldn't you be using hott........" 19:07:58 you can prove that a program halts by running it. So you prove that doesn't work, it doesn't halt 19:08:01 if a program halts in the "intended model" of the natural numbers, then it can be proved to halt in any reasonable logic. 19:08:02 -!- FreeFull_ has joined. 19:08:22 I don't think nonstandard models describe Turing machines. 19:08:23 of course "the intended model" is the one without any nonstandard elements. 19:08:57 oerjan: well I think meta-levels inherently get tangled when the question is being unable to prove things :P 19:09:32 elliott: however, zzo38's "it halts if and only if there is a proof that it halts" does have the problem you are thinking of, i think 19:10:56 but i don't think my arguments requires anything more than having the right intended model and a logic which is true for it. 19:11:11 ok 19:13:58 ~metar CYUL 19:13:59 CYUL 021900Z 25017KT 30SM SCT040 BKN240 24/15 A2976 RMK CU4CI3 SLP076 DENSITY ALT 1400FT 19:14:09 yeah i don't think i get it intuitively either 19:14:21 like sure there's no halting recognizer but you can still show a program doesn't halt, what's the deal 19:15:15 Well, actually, I thought of something, maybe in the Turing machine sequent calculus, maybe you can have a nonstandard set of propositions next to the turnstile... 19:15:23 well it's quite easy to imagine showing for(;;); doesn't halt, surely 19:15:30 yeah, obviously 19:15:34 But then it isn't a standard Turing machine. 19:16:25 but like, so any plan you come up with to show an arbitrary program+input halts has to not work for some subset of programs+inputs? 19:16:25 -!- copumpkin has quit (Ping timeout: 240 seconds). 19:16:58 yes, and moreover you can construct the counterexample easily from the plan 19:17:02 it's super basic but i don't get it. 19:17:02 -!- copumpkin has joined. 19:17:13 right, you just incorporate the recognizer 19:17:22 In this system, a Turing machine that halts is a theorem. If it is deterministic (so there is no way you have any choice what rule to follow or substitutions in the rule), and then you get to a same state as before, then you can know it isn't halting, although you see that from outside of the system, and not all non-halting Turing machines will be like this anyways. 19:20:04 zzo38: basically, any consistent logic for deciding whether a turing machine halts and which is strong enough to contain explicit simulation, will only fail on non-halting machines. 19:20:15 -!- sacje has quit (*.net *.split). 19:20:15 -!- upgrayeddd has quit (*.net *.split). 19:20:16 -!- FreeFull has quit (*.net *.split). 19:20:16 -!- lambdabot has quit (*.net *.split). 19:20:25 (\x. x x x) (\y. y y y) is one example of a program that doesn't halt but never repeats states 19:20:51 ^ul (::^):^ 19:20:51 ...too much stack! 19:21:25 ^ul (aS)aS 19:21:26 (aS) 19:21:49 that was the example i used in my underload minimization section to show :()^ couldn't be trivially decided. 19:22:00 (of course in the end it ended up being fully TC) 19:22:34 ^ul (:aSS):aSS 19:22:34 (:aSS):aSS 19:22:41 haha, ass. 19:22:54 fungot seems to like that one 19:22:54 doesthiswork: et tu!!! 19:23:03 ...Bike hasn't seen underload before? 19:23:28 i have. 19:23:37 but: ass 19:23:38 he hass. 19:23:41 butt ass 19:24:15 O KAY 19:24:40 «This name is used because RCA0 corresponds informally to "computable mathematics". In particular, any set of natural numbers that can be proven to exist in RCA0 is computable, and thus any theorem which implies that noncomputable sets exist is not provable in RCA0[...] The classical theorems provable in RCA0 include: The intermediate value theorem on continuous real functions» v. nice 19:25:22 -!- sacje has joined. 19:25:55 but not «If G is a connected graph with infinitely many vertices such that every vertex has finite degree (that is, each vertex is adjacent to only finitely many other vertices) then G contains an infinitely long simple path, that is, a path with no repeated vertices» so fuck. 19:29:35 oerjan: Ah, yes I suppose you are correct about that logic but even if it is not consistent, then everything is true even false things are true, so "consistent" isn't needed there. But, if it doesn't have explicit simulation then I think it isn't a Turing machine, isn't it? 19:32:24 i should do something else. figure out the complexity class of a nematode. 19:34:36 maybe 19:34:38 are there any edible nematodes? 19:34:50 probably 19:34:58 -!- oerjan has quit (Quit: Good night). 19:35:09 in that much food has nematodes in it, if nothing else :3 19:36:32 i guess they're pretty small, it'd be like edible alga 19:37:51 «purée de nématode sur craquelins de froment.» maybe there's some money to make out of that. 19:37:53 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 19:38:16 people will eat anything if it's labelled as haute cuisine. 19:38:19 everything sounds delicious in french 19:38:37 http://www.time.com/time/magazine/article/0,9171,2019612,00.html 19:40:43 -!- lambdabot has joined. 19:41:20 snail eggs: http://www.france-caviar.com/perles-de-france--caviar-d-escargot 19:41:22 wait, what. 19:41:38 is this my lambdabot... 19:41:42 oh 19:41:43 netsplit 19:41:50 IT'S ALIVE 19:42:02 lambdabot is on ipv6! 19:42:10 son of lambda 19:42:30 boily: this is pretty good 19:42:40 Bike: you tasted them? 19:42:41 http://en.wikipedia.org/wiki/Category:Edible_algae 19:42:47 I laser cut some seaweed once 19:42:52 bite me kmc ;_; 19:42:59 algæs are good. 19:43:04 what 19:43:07 yes i got the plural wrong sorry 19:43:22 requesting pics of kmc biting Bike if and when such an event occurs 19:43:24 oh I didn't notice / care 19:43:29 elliott: :3 19:44:34 boily: Do you know if Teksavvy provides IPv6? 19:44:41 Well, supports? 19:44:57 eeeeh... no idea. 19:45:09 Alright =P 19:45:19 looks like so: http://teksavvy.com/ipv6 19:45:26 WOOT 19:45:36 I thought they would 19:45:44 Since they're, you know, pretty tech-savvy 19:45:51 They host one of Coldfront's IRC servers 19:45:52 bin tiens. 19:46:29 I'm with electronic box at home. I don't know who we are wired with at work, but it's all ipv6. 19:46:31 >we welcome you to join us in our IPv6 on DSL Beta program. 19:46:35 >our IPv6 on DSL Beta program. 19:46:38 >DSL 19:46:40 Well crap 19:58:54 heh, Rust floats have a .approx_eq() method which is hardcoded to an epsilon of 1e-6 19:59:35 ew, imo 20:00:06 "fuck it" 20:00:33 -!- Nisstyre-laptop has quit (Quit: Leaving). 20:01:08 sounds better than everyone just using == 20:01:16 i was explaining floats to somebody yesterday 20:01:36 yeah if your application is sensitive to the exact epsilon, don't use .approx_eq() imo 20:01:40 they had somehow gotten the impression that .48799912 (the number, not the float) was "illogical" because if you had the same digit twice in a row it had to go on forever 20:01:50 but like... 1e-6 matches pretty well what most people would expect of "approx" 20:01:55 Bike: o_O 20:01:58 Bike: are you sure you were *just* explaining floats here 20:02:06 sounds like you were also explaining the rationals :P 20:02:08 floats and/or maths 20:02:15 yeah i started by explaining math 20:02:21 it was an odd experience because like, what 20:02:36 product of american public school system? 20:02:39 similarly 11 should go on forever, as in the p-adic ...111111 20:02:49 from what i could tell they were extremely confused by how they learned long division in school, yeah 20:03:03 pretty sure i got them past that though, and on to "what the fuck are floats" 20:03:11 I have no idea how to do long division 20:03:14 floats are the worst is what they are 20:03:15 am I missing out? 20:03:19 is this person a programmer? 20:03:24 yeah 20:03:28 elliott: I didn't understand long division until I learned how to do it with polynomials 20:03:33 same. 20:03:39 really? haha awesome 20:03:42 but now I've forgotten that too, of course 20:04:04 well, it's because taocp is very vehement about it, and polynomials and positional numbers being basically the same 20:04:13 I also forget how to do short division and also every other mental arithmetic thing ever 20:04:21 oh you're a taocp person 20:04:25 thankfully I have invested in a computer to perform these tasks on my behalf 20:04:45 what's a taocp person. am i bad :( 20:06:09 Bike: The Art of Computer Programming. 20:06:36 you're not bad 20:07:57 is there anybody on #esoteric who's bad? 20:08:59 Me, apparently 20:09:20 taocp is just interesting even if knuth's idea of computer programming is often super alien to anything i have ever done with a computer 20:10:18 `? Roujo 20:10:20 Roujo? ¯\(°_o)/¯ 20:10:20 | 20:10:21 º¯`\o 20:10:26 Because Java =P 20:11:19 `learn Roujo is a Java heretic. He also claims to be Canadian. As per the Hexham treaty, he mustn't meet boily lest the Universe be destroyed. 20:11:22 I knew that. 20:11:50 plus there's cool stuff like the in-depth analysis of the running time of euclid's algorithm 20:11:53 it's "pretty weird" 20:11:57 (but nothing is said about me not meeting him. mwah ah ah.) 20:12:10 does the Hexham treaty only apply to Commonwealth countries? 20:12:30 probably. do we have a member living in Asia or Africa? 20:12:52 -!- epicmonkey has quit (Ping timeout: 276 seconds). 20:12:56 ~duck Hexham treaty 20:12:56 --- No relevant information 20:12:59 Well crap 20:13:05 i thought we had at least one south african 20:13:07 -!- sacje has quit (Ping timeout: 264 seconds). 20:13:29 itidus lives in .au or .nz or something 20:13:48 hiato is south african 20:13:59 lifthrasiir is korean 20:14:17 thx stalker 20:14:38 thanks for two new entries :D 20:14:44 http://en.wikipedia.org/wiki/File:Euclidean_algorithm_running_time_X_Y.png #blaze it 20:14:50 is this for the esoteric center of mas thing? 20:14:51 *mass 20:15:20 Fiora: yup! 20:15:21 I believe itidus was Victorian? 20:15:37 the center of mass is about a foot to my left, because i am made of depleted uranium 20:15:37 Oh 20:15:39 So that's why 20:15:40 * boily adopts a very Mr. Burns-ish pose 20:15:44 excellent... 20:15:47 The mass and coordinates thing 20:15:48 Rofl 20:15:56 what's the center of mass currently? 20:16:22 not enough points we UNDESTANDABLE COÖRDINATES, YOU UNCOÖPERATIVE MNOKEYS! 20:16:29 s/we/for/ 20:16:31 -!- Guest29797 has joined. 20:16:34 s/for/with/ 20:16:40 damned small words. 20:16:52 oh so that's why boily was asking for my loaction and weight. i never guessed it was for a centroid calculation 20:16:56 shouldn't it be "ekomnsy" 20:17:18 or uh 20:17:19 nonetheless, it is a useless exercise at the moment, as I have been moving north slowly for 4.5 months, so the centroid would be rather erratic 20:17:19 ekmnosy 20:17:34 -!- sebbu2 has changed nick to sebbu. 20:18:03 quintopia: so yeah. can I please get your (probably very approximate) loäction and body weigh? 20:18:26 What's with the trémas? =P 20:18:31 also my weight has dropped around 40lbs. in the last 4.5 months 20:18:32 tradition. 20:18:43 Got it =P 20:19:02 wow way to fuck everything up quintopia 20:19:06 right now i am loacted in newton, ma, and that is a very temporary condition 20:19:07 boily: You should probably just ship biometric chips to all of us 20:19:19 quintopia: are you describing an homotetic transformation in space-time? 20:19:39 i am describing this computer dying and me not knowing the location of the power cable 20:19:43 Roujo: ooooooh! a very elliotty idea! 20:19:58 quintopia: thanks! 20:19:59 Great =) 20:20:01 Bike: that's a pretty graph 20:20:06 Time to take the bus! 20:20:09 STM4EVER 20:20:16 what's STM here 20:20:26 Société de Transport de Montréal 20:20:42 i find that most things having to do with primes are either pretty or infuriating or boring or two of the above 20:20:53 * kmc needs to update his coördinates 20:21:07 can a biometric chip know your weight? 20:21:08 kmc where are you loacted? 20:21:16 kmc: buses and metro. or not. sometimes they exist, sometimes they arrive late, sometimes they crash, sometimes they don't work... it's an adventure! 20:21:20 "This result suffices to show that the number of steps in Euclid's algorithm can never be more than five times the number of its digits (base 10)" just, everything goes crazy 20:21:50 well i guess that's just log actually 20:21:50 well bye 20:21:53 bye 20:23:59 -!- FreeFull_ has changed nick to FreeFull. 20:24:25 ah! another victim^Wexemplary member of our fine community! 20:25:02 "To make this book less expensive, I did all of the typesetting myself, and I refused royalties." 20:25:15 FreeFull: sorry if I ever asked you the The Question before, but it is of utmost importance that you answer it, or we may have to implant cybernetics into your body in a forceful manner. what are your approximate coördinates and body weigh? 20:26:32 right now I'm at 37.78947,-122.38912 but I sleep at about 37.75009,-122.40922 20:27:03 kmc: ALTITUDE MISSING 20:27:22 http://www.math.psu.edu/simpson/sosoa/promo.html i like how dorky this is 20:27:27 fizzie: no need for that. I'm not planning for ICBMs yet. 20:27:33 promotional material: mentioning it on a mailing list 20:27:39 kmc: in my experience you sleep at ~midnight-1am or so 20:27:41 but that works too 20:27:53 (actually i have no idea when you sleep) 20:29:07 fizzie: My phone says -80 feet MSL which seems... wrong 20:29:19 boily: 0,4,1,5,182 and 482 megaluns 20:29:25 because a) I can see the bay from here, and b) I am not currently underwater 20:29:54 If you can make a game about "Merciful to gibbering mouther and the other monsters" (or another theme, at your option) and it will run in the Z-machine VM (other than version 6), and can complete at least a playable preview (if not the whole game) by the end of September, then please try to enter Z-Comp. 20:29:54 are you sure that the tide isn't really far out 20:30:05 @messages-loud 20:30:06 You don't have any messages 20:30:37 hey shachaf didn't you have a pdf of "Mathematics Made Difficult" 20:30:41 what's a megalun? 20:30:56 i just read "ludicrously over-complicated proofs of the infinitude of primes (e.g., putting a topology on the naturals, etc.)" and am staring at it 20:31:16 kmc: Perhaps you're just so underground, conceptually. 20:31:20 :) 20:31:30 fizzie: my actual elevation is maybe 140 ft MSL 20:31:41 assuming I know what various terms mean, which I might not 20:32:20 Based on the Wikipedia acronym page, that seems to mean 140 feet from the Mars Science Laboratory. 20:32:31 mean sea level, i'm assuming 20:32:47 possibly median sea level??? 20:32:53 mean sea level. ON MARS! 20:33:08 I think someone being on mars might skew the centroid a little bit 20:33:11 but yeah. what's a megalun? 20:33:26 is the mars science laboratory on mars 20:33:31 i feel it might be deceptively named 20:33:36 Fiora: that's why it is of vital importance that I collect all these stats. 20:33:55 Bike: It's the name for the mission Curiosity is doing. 20:33:55 I think it's probably safe to assume everyone is on earth? 20:34:02 Oh, nice. 20:34:04 Bike: I guess you could argue it doesn't have a well-defined location. 20:34:19 I guess space drones are pretty laboritorical 20:35:02 fungot, what is a megalun? 20:35:03 boily: as well as development. i had a collision there are 20:35:27 http://mars.jpl.nasa.gov/msl/1stbday/ wow nasa's sight is good 20:35:30 boily: I think it's what you get when you have a million SCSI devices in a chain. 20:35:33 site. look at that background 20:35:42 (They all need a unique LUN (logical unit number).) 20:35:43 boily: Fiora: hate to burst your bubble but I'm actually in Hexham, Alpha Centauri 20:35:51 oh shit. 20:35:59 but but 20:36:03 how am I talking with you!! 20:36:22 well, light is actually way faster than you think it is. 20:36:24 elliott just predicts your messages a few hours in advance 20:36:27 we just slow it down for humans because they're not yet ready. 20:36:30 or however long the distance is 20:36:32 also that. 20:36:46 it's also like that Doctor Who episode. 20:36:52 yeah that one. 20:37:25 are we thinking of the same one here 20:37:29 (valid answers: "yes", "no") 20:37:30 Slow it down for humans because they are not ready? That doesn't make a lot of sense... (unless you mean something slightly different instead) 20:37:37 i've never seen a doctor who episode. 20:38:15 `learn megalun is a chain of a million SCSI devices. FreeFull weighs 482 of them. 20:38:19 I knew that. 20:38:34 @google A Slower Speed of Light 20:38:35 http://gamelab.mit.edu/games/a-slower-speed-of-light/ 20:38:36 Title: A Slower Speed of Light | MIT Game Lab 20:40:10 `pastequote 20:40:11 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pastequote: not found 20:40:13 `pastequotes 20:40:18 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.21998 20:40:40 I'm still trying to figure out how you could measure someone's weight with a bio implant 20:41:00 maybe it correlates with levels of whatever chemicals in the blood 20:41:47 Bike: it's probably the one doctor who episode people who have never seen a doctor who episode are likely to see! 20:41:58 um 20:41:59 blink? 20:42:08 you get 5 points 20:42:11 Fiora: just make the implant weigh, like, a billion kilograms. 20:42:22 and then you can measure the person's weight as a billion kilograms to very high precision. 20:42:27 good solution 20:42:29 neutronium? XD 20:42:32 Fiora: what if you put the implant underneath the foot, and use it as a regular piezoelectric? 20:42:58 that... I guess that could work, wow 20:43:20 the force would vary though. 20:43:57 for example i'd become a good deal "heavier" when doing jumping jacks, as bikes do to stay fit 20:47:19 Bike. you don't even have a foot. 20:47:51 do i not bleed? can i not jack?? 20:48:05 The best way to weight someone is to put them deep into intergalactic space 20:48:08 Then they don't have any weight 20:49:41 Bike: yes 20:49:48 o 20:50:18 http://en.wikipedia.org/wiki/List_of_cities_claimed_to_be_built_on_seven_hills 20:50:27 Bike: where/what? 20:50:34 yeah 20:51:02 prime numbers? 20:52:04 oh 20:52:52 Bike is a prime number with no foot, who jacks piezoelectrics made of neutronium? I fear I'm having a serious case of sanity slippage... 20:56:31 http://man.he.net/man3/xdr huh 20:57:03 i wonder if anyone uses this other than Sun RPC 20:57:48 oh I interpreted Bike's "can i not jack??" very differently 20:57:50 that makes more sense 20:58:12 kmc: NetCDF. 20:58:32 kmc: Also I think NFS somewhere, and libvirt. 21:05:57 oh libvert really? 21:05:59 elliott: you too 21:06:15 libvirt ate my balls 21:06:23 kmc/Bike looking stronger by the minute 21:06:32 by which I mean, libvirt and virt-manager keep getting into arguments that result in one of them crashing 21:06:34 I recently ran into its use of XDR on somewhere, maybe a stray comment on ##c. 21:06:37 libelliott 21:07:32 gcc -lliott 21:08:52 Remember to compile your code with -Wno-elliott or gcc will be all "you should've used Haskell for this". 21:09:32 is that warning even included in gcc -Larry -Wall 21:11:51 itym @ 21:13:43 -!- upgrayeddd has joined. 21:13:58 What's this tune? http://www.youtube.com/watch?v=Dvq1mdEtjAA 21:14:09 Does it exist outside of Discworld 2? 21:14:37 Does it exist? 21:15:14 -!- Taneb has quit (Remote host closed the connection). 21:15:21 Do you exist? 21:15:31 imo yes, you're me 21:15:37 Does anything exist? 21:16:54 Mathematics exists. 21:18:22 zzo38 exists. 21:19:35 -!- Bike has quit (Ping timeout: 245 seconds). 21:19:48 Are you sure? 21:20:15 I'm sure. 21:20:20 But am I sure I'm sure? 21:20:22 (No.) 21:20:45 Can i be sure if i don’t exist? 21:21:20 zzo38: I see what you did there. 21:21:36 Mathematics “∃”. 21:22:33 Are you TIRED of dealing with half-assed Unicode support? *black and white video of someone comically fumbling a basket of compatibility characters encoded as CESU-8* 21:23:09 if zzo38 did not exist it would be necessary to invent him 21:23:10 -!- Bike has joined. 21:23:19 Not really. Many things don't need full Unicode support (and some don't need any Unicode support). 21:24:16 I exist! 21:24:25 ion: No, I didn't do that there. That is what *you* did there. 21:25:56 @oeis 1,16,3072 21:25:57 A sequence related to the period T of a simple gravity pendulum for arbitrar... 21:26:48 -!- nooodl has quit (Read error: Connection reset by peer). 21:30:02 A program to convert UTF-8 to UTF-16 may support both CESU-8 and normal UTF-8, for example. Overlong encodings might also be supported. In other applications, there will be other limitations. 21:30:52 For some programs you may even have codes that are outside of the range of Unicode; UTF-8 supports up to 36-bits at least. 21:32:19 in fact CESU-8 or things like it tend to do overlong encoding of U+0000 21:32:31 Why does CESU-8 exist, btw? (Seriously, not an existence joke. :-P) 21:32:38 http://oeis.org/A223068/list i don't like these numbers 21:32:44 ion: I blame Oracle 21:32:55 since Java and MySQL both do the wrong thing 21:33:02 -!- Guest29797 has quit (Changing host). 21:33:02 -!- Guest29797 has joined. 21:33:05 -!- Guest29797 has changed nick to sacje. 21:33:10 kmc: Yes, if you are using a zero-byte as a terminator, then using overlong encoding for that works. VGMCK also uses overlong encoding for trailing spaces (U+0020) too. 21:33:22 Why did they choose such a representation, i wonder? 21:33:47 because long ago, Unicode was supposed to be a 16-bit character set 21:33:54 ion: I suppose that any program converting UTF-8 to UTF-16 will naturally support CESU-8. 21:34:08 Although it ought to support the normal UTF-8 too. 21:34:17 (or UCS was, anyway) 21:34:19 so systems like Java, MySQL, and JavaScript ( :( :( :( ) were built around this assumption 21:34:46 UTF-16 is a hack to retrofit full Unicode 20.1 bit characters onto UCS-2 21:35:11 how about we just communicate with scrolls copied by monks 21:35:16 “Let’s leak the internal representation of text to the programmer, i’m sure everything will be fine.” 21:35:25 ⎛ 21:35:26 :⎜ 21:35:27 ⎝ 21:36:06 Bike: fine as long as I get some more multiocular O's out of this bargain 21:36:20 UTF-8 allows much longer numbers, although they cannot be used with Unicode. (One possible use is if you are making a Glk input recording in UTF-8 format, then you can encode the Glk special key codes, which are 32-bits long.) 21:36:27 good point 21:36:52 remember my limerick 21:37:03 imo we should require at least one multiocular o in all rhymes composed in this channel 21:37:26 :────────────┐ 21:37:28 :─────┤ 21:37:30 └───────( 21:37:38 But there is two kinds of multiocular O isn't it? 21:37:49 What's the other kind? 21:38:05 Isn't there, one kind with seven eyes and one kind with ten eyes, or something like that? 21:38:22 There’s one with “multi” 21:38:22 shachaf: that was an amazing limerick 21:38:25 Well, those are different glyphs for the same letter. 21:38:42 zzo38: I have only seen one multiocular O that predates Unicode, and it had 10 eyes 21:38:50 but the Unicode reference glyph has 7 21:39:03 (Unicode doesn't tell the difference, so if you want to write about seraphims with many eyes by using this alphabet, then you cannot know if you mean they have seven eyes or ten, if you are using Unicode.) 21:39:18 major design flaw 21:39:27 wait i already joked re: this 21:39:28 if I ever find myself in Sergiyev Posad, I will attempt to ask some monks in very broken Russian if they will show me some other multiocular Os 21:39:46 or I could just like look through the online manuscript scans but that's boooooooringc 21:39:55 Who is Sergiyev Posad and why would you find yourself in him? 21:40:02 what were the manuscripts even about 21:40:16 bike: Os mainly. 21:40:33 Bike: jesus 21:40:42 -!- nooodl has joined. 21:40:49 new testament? 21:41:00 psalms 21:41:12 if only somebody had researched this and put it on the wikipedia article about 2 years ago 21:41:15 "For a generally accessible and less technical introduction to the topic, see Introduction to pendulum (mathematics)." oh boy 21:41:18 kmc: >_> 21:41:32 ok so not jesus 21:41:55 jesus only appears in the sequel 21:42:52 Sequel to what? Psalms? 21:42:54 imo is the sequel even canon 21:43:59 -!- mnoqy has quit (Quit: hello). 21:45:09 there is a lot of jesus fan fiction 21:45:15 some of it is in the quran 21:45:44 he makes clay pigeons fly 21:45:55 as a young kid 21:46:04 did the book of mormon have jesus fanfic? 21:46:16 think so 21:46:16 oh that reminds me to be angry at fox for their latest bigotness 21:46:18 It is possible some of it is somewhat based on true stories. 21:46:21 Fiora: it's the premise 21:46:53 Fiora: the book of mormon is a solution to the problem of "wait, if jesus only appeared to some eurasians and you can't go to heaven w/o jesusism, americans were fucking boned" 21:47:24 whether "native americans are actually jewish" is a good solution is up for debate. 21:47:53 I don't think they were Jewish, nor is that a solution. 21:48:02 wow ok nobody told me the book of mormon was that exciting 21:48:14 why did some white people in America in the 19th century care whether long dead native americans were in hell or not 21:48:20 it's really dully written i assure you 21:48:21 seems uncharacteristic 21:48:40 kmc: white people have a long and rich history of caring deeply for the feelings of native americans [laugh track] 21:48:55 that's why i don't litter anymore 21:48:58 kmc: because it would be god sending people to hell for arbitrary reasons they couldn't deal with themselves, unlike being gay etc. which isn't arbitrary 21:49:37 (obviously) 21:50:00 what about all the people who lived before jesus 21:50:15 -!- doesthiswork has quit (Quit: Leaving.). 21:50:22 I don't really like the name "Book of Mormon" since "Mormon" is also the name of one of the books it includes. 21:50:34 -!- boily has quit (Quit: Poulet!). 21:50:35 weren't there like endless apologetics about the subject of what happened to aristotle and other famous philosophers that the christians revered at the time? 21:50:37 No, see, Jesus changed the rules of being saved. Before Jesus the rules were different. 21:50:40 -!- metasepia has quit (Remote host closed the connection). 21:51:08 then it's really his fault 21:51:46 I don't think you're in the properly ridiculous frame of mind you need to be in to do theology. 21:52:08 if JavaScript is Scheme with C syntax then Rust is Linear ML with C++ syntax (n.b. none of these things is true) 21:52:26 Bike: it's similar to math right? 21:52:38 Yeah, kinda. 21:52:47 "Everything Jesus does is good" is axiomatic, that kinda thing 21:53:01 what about yelling at a tree for no reason 21:53:07 There is a "properly ridiculous frame of mind" you need to be in to do theology? 21:53:44 zzo38: see https://twitter.com/Non_Cunningham 21:55:34 kmc: yeah there's that and the whole business with zipporah and who fuckin knows 21:56:22 don't know this story 21:56:31 zipporah and the inn 21:56:37 it's pretty incomprehensible i recommend it 21:57:26 oh, and as long as i'm mentioning mormons i want to remind anybody who cares that they didn't allow black priests until 1978. just good to keep in mind 21:57:41 Interesting, I can watch 1080p video from my RPi over NFS, but it doesn't keep up streaming over smbfs. 21:58:07 Guess putting the server in the kernel helps quite a bit 21:59:22 Bike: that does not really surprise me 21:59:25 like, at all. 21:59:29 is it meant to 22:00:04 i wouldn't really draw that conclusion 22:00:26 no it was meant to... thing. 22:00:39 er that was to Vorpal 22:01:19 kmc, could be other overheads too yes 22:01:48 I watch 1080p video over HTTP and sshfs sometimes 22:01:56 kmc, from an RPi? 22:01:58 no 22:02:07 well that is the point, low end system 22:02:10 i see 22:02:26 kmc, I have no doubt it would work fine if the server wasn't a RPi 22:03:29 kmc, watching data rates when copying files over either protocol indicates that there is only a small difference when copying to the RPi, but a massive difference when reading from it 22:10:21 fizzie: at some other Assembly you should organize an #esoteric assembly 22:10:29 hey what's the deal with double factorials 22:10:55 that and/or people should just make independent arrangements to be there 22:10:56 olsner: You think anyone'd come? 22:11:19 I'd be there if I ever managed to write or participate in writing a demo 22:12:27 That's not really any sort of requirement. I never manage to get anything done either. (Granted, the place is like six or eight kilometres from here.) 22:13:25 what do you do at a demo party if you're not involved in a demo? 22:14:10 fizzie: I'd come as long as it isn't noisy or big, so in other words I wouldn't 22:14:17 Spectate/vote at the compos, meet people, that sort of thing. 22:14:38 Can you get involved in Z-Comp? 22:14:51 elliott: It's actually been a *lot* less noisy this last decade, after they implemented decibel limits. (It's still noisy.) 22:15:09 my decibel limit is, like, three. 22:15:13 (not actually three) 22:16:43 * Fiora hides with elliott in the quiet not-full-of-people place 22:16:52 There was the "oldskool" (platforms like C64, A500 and so on) event tonight, and as usual, there were really few "proper" entries. 22:16:57 One slideshow-only ad for a new Finnish demoscene-culture-and-computer-stuff magazine, one invtro for a party with a silly name I forgot, one (ZX Spectrum) invtro for Sundown and one kind of minimal entry. 22:17:06 (And then Dekadence had done a reasonable A500 demo, which was the one proper one.) 22:17:22 yeah hah 22:17:25 Ads all over 22:17:34 Sucks you can't vote for just one entry 22:17:41 Must choose a 2nd and a 3rd one... 22:18:21 Invtros are a valid thing to do, though. (Still, they tend to be not all that impressive.) 22:18:22 * Bike considers forcing fiora and elliott to come to event, bringing tarp to cover them with when they get overstimulated 22:18:40 Any for Famicom? 22:19:22 do you have like spacetime tarps 22:19:27 like, tarps that isolate you from the rest of the spacetime around you 22:19:51 That's what regular tarps do. 22:19:57 but they don't block the sound 22:20:02 no they only isolate you from space 22:20:03 I could pad it! 22:20:11 they, like, they still allow timelike paths to cross them >_< 22:20:16 yorick: i'd like to see anyone time travel through one of my tarps 22:20:23 imo impossible. 22:20:47 Bike: I'll just time travel with a rate of 1 second per second and walk through your tarp 22:20:56 fizzie you gotta come outwide 22:20:58 pretty sure this is just Bike's ploy to ask me if I want to ride him when I ask about travel plans 22:21:07 To the oficial assembly meet 22:21:16 he's just trying to kidnap us >_< 22:21:40 Bike kind of sounds like the least scary person you could possibly be kidnapped by, so I'm cool with that 22:21:40 zzo38: Not this year; they removed the "bring your own hardware" option, so the platforms are rather limited because it's only what they have available. (C64, Plus/4, A500, Atari ST, 130xe, MSX1, Speccy and Amstrad CPC6128.) 22:21:53 if i was kidnapping you i'd use a burlap sack, not a tarp! what were you raised in a kidnappingless barn 22:22:02 I guess that's probably true 22:22:10 well, okay, elliott is probably even less scary 22:22:42 fizzie: Ah, OK. If they had "bring your own hardware" option, what computers did some people use? 22:23:04 i'm sure i'm at least two petaelliotts on the fear scale. 22:23:08 unless "scarily cute" counts :p 22:23:15 zzo38: Perhaps there'll be some in the "real wild" category where you can submit a video of basically anything that can be programmed in some sense. 22:23:45 Will you submit the program too? 22:23:52 zzo38: The VIC-20 has been popular outside that list, at least. And some old consoles, like NES and original Game Boy. 22:24:06 zzo38: No, I haven't done anything. 22:24:17 I thought wild compos were commonplace, where you pretty much just provide anything with a suitable video/audio output and can submit it as an entry 22:24:22 I mean, instead of or in addition to the video. 22:24:23 zzo38: Oh, there was one NES song in the music competition. 22:24:41 elliott: btw i don't know if you recall the "route of elliott", from hexham to dili, but i'd like to point out you could take most of it by bicycle. 22:24:41 oh, but they removed it this year? 22:24:49 zzo38: Oh. Yes, preferrably, though I don't think it's required. 22:25:12 Bike: was that the stupid roundabout fucklong one 22:25:16 or just the fucklong one that wasn't that roundabout 22:25:26 what do you mean roundabout 22:25:30 olsner: Wild's still there. They just had a bring-your-own-device option in the "Oldskool demo" category. 22:25:30 the roundabout one involved taking ferries to europe just to get from one point of the UK to another. 22:25:37 it was a beautiful triumph of Google's pathfinding algorithms 22:25:47 If I made it I would require the program, as well as a hardware for it to run on or an emulator which can run it 22:25:47 Lumpio-: Also I'm at home. 22:25:48 elliott: dili's across indonesia so you won't have that problem. 22:25:55 ok right so the other one. 22:26:12 Bike: but it would take, like, at least 24 hours, right? 22:26:21 at least, yes 22:26:27 so what you're saying is I should ride a bike all night long. 22:26:28 do you have to be back for bed time 22:26:33 I see. I see. 22:27:06 it's actually a little over a fortnight. 22:27:07 fug 22:27:14 Is there anything about if the hardware gets damaged by the program? Can this be done using the computers you listed? (I know with the Famicom it is probably possible to damage it if you set the PPU to slave mode, since it will try to output a high signal to pins connected directly to ground; they should have put pull-down resistors there but they didn't (and if I make a hardware clone, I will put resistors there).) 22:27:16 I don't have that kind of stamina, Bike. 22:27:31 "This route includes a ferry." 22:27:50 "This route includes a demo party in Finland." 22:27:57 zzo38: Well, the rules say it must be delivered in executable form "if possible". But sometimes there's things like creative output devices, like that oscilloscope thing, where that doesn't really apply. (I think that one included a video, and then a sound file that made the oscilloscope picture.) 22:28:30 But you might make an emulator of it and/or schematics? 22:29:03 Turn left at Faisal Medical Store 22:29:10 For the oscilloscope then of course a stereo sound file can help, although some lossy codecs are unsuitable. 22:29:30 "Pass by Ahsan Ali -SEO Expert -SEO " see you could use this elliott 22:30:43 I wonder if the route link is in the logs 22:30:45 the raelly long one 22:30:50 the one that went to antarctica and stuff 22:32:31 Lumpio-: I've been progressively less "on board" every year. Back in the 90s I bought the desktop and speakers and slept under the table (before that was forbidden) and did the whole live-in thing; last few years I've been just bringing the laptop and mostly Bike-ing home to sleep; and this year I've just got the tablet and external keyboard, and went home at like 11pm. 22:33:37 sleeping under the table sounds a little unpleasant 22:34:07 elliott: It's also verboten nowadays. Fire risk this and security that. 22:34:24 People did kick you in the head occasionally, there's that. 22:34:37 anyone going to 30C3? 22:35:36 fizzie, oh there is a demo thingy going on now? 22:35:39 They're also much more serious with the checking of baggage on the entrances now that it's a "mainstream" event. 22:35:49 Do the programs ever damage the hardware? (I do not know of any Famicom emulator that will display a warning when the PPU is switched into slave move, although it is a feature I would like to see.) 22:35:57 fizzie: checking it for dangerous things? or for drugz? 22:36:03 kmc: Both. 22:36:10 hmm, so where do people sleep if you can't sleep under the tables? 22:36:20 olsner, on top of them? 22:36:22 kmc: Well, and alcohol; you need to go outside for that. 22:36:29 at Coachella they made people dump out water bottles, I guess because you could sneak booze in, but also so that you would buy overpriced water inside :( 22:36:37 alcohol is a drug 22:36:40 Vorpal: presumably about as verboten as under the tables sleeping 22:36:44 olsner: There's separate sleeping areas in the third floor hallways. 22:36:47 olsner, I guess so yeah 22:37:00 kmc: are you going to 30C3? 22:37:12 olsner: maybe 22:37:17 i haven't made any plans or anything 22:37:19 kmc: so is caffeine technically 22:37:20 but it sounds fun 22:37:21 the web page boasts 22 people attending! 22:37:21 kmc: Don't tell anyone, but people did DRUGZ inside in dark corners back when the event was still at the Congress Centre. 22:37:22 elliott: yes 22:37:27 -!- jsvine has quit (Quit: Leaving.). 22:37:42 fizzie: you were there before it was cool 22:37:54 elliott: im doing drugz at work, right now 22:38:11 kmc: recording this in my "in case I ever need to blackmail kmc" file 22:38:14 kmc: It's not really cool yet either, I think the right word is "popular". 22:38:23 2 cool 4 school 22:39:03 zzo38: I haven't heard of any case of that happening, and it's not mentioned in the rules. I guess they'd try to figure out if it was intentional or accidental. 22:39:06 oh nice, somebody leaked the official GBC programming manual. for, some reason 22:39:17 kmc, meaning you don't want to get a proper well paid job after? 22:39:28 Bike: Does it have anything that the unofficial ones don't have? 22:39:41 dunno 22:39:44 it's several hundred pages 22:39:52 fizzie: I would like if an emulator is able to detect these kind of things, though. 22:39:53 Bike, GBC standing for? 22:39:59 gameboy colour? 22:40:12 ayup 22:40:18 Right 22:41:58 "RULES OF ATTRACTION: CATCHING A PEAHEN'S EYE" i was not ready for paper titles 22:42:39 Bike, context? 22:43:05 http://jeb.biologists.org/content/216/16/i.1.full about what you'd expect 22:43:23 -!- doesthiswork has joined. 22:43:29 ooh, a pea-hen! 22:44:07 Bike: you didn't even mention things about fisherians runaways in your into! 22:44:08 intro* 22:44:20 whoa, yorick speaks. 22:44:35 http://llvm.org/docs/ProgrammersManual.html#sentinels ghostly sentinels 22:44:44 my intro to what now 22:44:46 elliott: I never speak 22:44:50 Bike: to the paper thingy 22:45:04 kmc: does rust use llvm for the backend? 22:45:16 Warning 22:45:16 This is always a work in progress. 22:45:17 -!- Vorpal_ has joined. 22:45:18 "The model did not find strong support, in part because it is difficult to experimentally test.[citation needed]" irony? 22:45:51 "LIFE AT HIGH pH: MANAGING AMMONIA" #blazeit 22:46:51 -!- Vorpal has quit (Disconnected by services). 22:46:53 Huh 22:47:22 ^ping 22:47:23 That Pong alone cannot stop! 22:47:29 -!- Vorpal_ has changed nick to Vorpal. 22:47:31 Hm 22:47:33 A bit laggy 22:47:39 Vorpal: If you're interested in graphics things, there was a presentation at Assembly describing two (SIGGRAPH) papers from our university that both were at least mildly interesting. 22:47:48 Vorpal: https://mediatech.aalto.fi/publications/graphics/GMLT 22:47:56 Vorpal: https://mediatech.aalto.fi/publications/graphics/FourierSVBRDF 22:48:14 fizzie, hm, the first one looks mildly interesting indeed 22:48:20 (I haven't checked what material they have there, I just saw the talk.) 22:48:28 I have no idea what SVBRDF is 22:49:12 Vorpal: that's what you can capture practically in the frequency domain 22:49:16 The GMLT is a raytracery kind of thing, and the latter is "collect material parameters (for a renderer) from samples without fancy custom hardware". 22:49:16 Fiora: hey gimme a ballpark here, how hospitable is a pH of 10 22:49:27 Bike: um. that doesn't sound very hospitable 22:49:44 Like, diffuse/specular stuff and surface normals and that kind of stuff. 22:49:46 9 is apparently baking soda 22:49:46 is it basic or acidic 22:49:48 olsner, ah 22:49:49 it's basic 22:49:56 hm, i see 22:50:01 well apparently some fish live in that. 22:50:01 bike you should know this stuff, you know biology right? 22:50:04 this is like. basic stuff 22:50:08 shut up 22:50:26 (And the non-fancy hardware includes a DSLR and a monitor used as a controllable area light they put patterns on.) 22:50:35 * Fiora knows she has succeeded whenever bike says 'shut up' 22:50:46 succeeded in what 22:50:55 puns 22:52:25 the last time i did pH stuff was high school ;~; 22:53:18 Bike: Was it p. "H"(ot stuff). 22:53:22 every time i visit kmc is like high school 22:53:26 (drugz joke) 22:54:38 does shachaf live in kmc territory? 22:55:04 `quoteadd Fiora: hey gimme a ballpark here, how hospitable is a pH of 10 is it basic or acidic bike you should know this stuff, you know biology right? this is like. basic stuff. shut up 22:55:06 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quoteadd: not found 22:55:11 agh what's the command again <.< 22:55:17 addquote? 22:55:21 addquote 22:55:26 addquote! 22:55:26 `addquote Fiora: hey gimme a ballpark here, how hospitable is a pH of 10 is it basic or acidic bike you should know this stuff, you know biology right? this is like. basic stuff. shut up 22:55:27 _$SP$fn.$x27static$LP$$BP$Window$C$$x20i32$C$$x20i32$C$$x20i32$C$$x20i32$RP$::_e8625186375dbd8e::glue_drop_4727 22:55:29 lolpun 22:55:30 1081) Fiora: hey gimme a ballpark here, how hospitable is a pH of 10 is it basic or acidic bike you should know this stuff, you know biology right? this is like. basic stuff. shut up 22:55:30 best function name 22:55:38 kmc: ah, c++ 22:55:43 yorick: Rust actually 22:55:46 that's not c++ mangling 22:55:57 c++ mangling I could undo with c++filt 22:56:03 it might have been :P 22:56:11 there is probably a way to undo this 22:56:12 in fact Rust uses C++ mangling too, this has already been de-mangled once 22:56:20 there is certainly a way in principle, I could write the tool, I may do it 22:56:22 `run sed -i '1081s/ No output. 22:56:26 `quote 1081 22:56:27 1081) Fiora: hey gimme a ballpark here, how hospitable is a pH of 10 is it basic or acidic bike you should know this stuff, you know biology right? this is like. basic stuff. shut up 22:56:30 does nm include rust demangling yet 22:56:34 huh 22:56:35 oh 22:56:41 `run sed -i '1081s/ I am bed at sed 22:56:45 1081) Fiora: hey gimme a ballpark here, how hospitable is a pH of 10 is it basic or acidic bike you should know this stuff, you know biology right? this is like. basic stuff. shut up 22:56:46 wave of the future and all 22:56:47 ... 22:56:48 bed at sed 22:56:49 bed at sed 22:57:00 besd ad set 22:57:28 basd af stuh 22:57:31 does rust specify a manglation 22:58:03 it probably does run manglatons 23:00:21 manglatron 23:01:33 we heard you like double frees so we put a call to your destructor in your destructor so you caSegmentation fault 23:01:58 $ bt 23:02:07 yep 23:03:09 hmm, that reminds me, some c++ compilers automatically call destructors when you longjmp 23:04:03 -!- Phantom_Hoover has joined. 23:04:38 (others don't ... good luck knowing which one you are) 23:05:05 yikes 23:05:17 set up a destructor to test it 23:05:29 That's not something I'd expect from longjmp... 23:06:18 I have once made up some sokoban compression, which worked well (and Huffman coding it would improve it even more; I calculated how much more), but could a better one be made, so that games that are impossible to solve are not representable (or at least so a lot of them are)? 23:09:56 I know you're not allowed to goto / switch-jump across the construction of a non-POD object 23:10:14 POD? 23:10:22 Plain Old Data 23:10:23 plain old data 23:10:26 Fiora, what C++ programmers call normal C structs 23:10:30 ohhhh. 23:10:33 (and ints and so on) 23:10:49 so you can't jump across the call to a constructor? 23:11:00 Correct, pretty sure it is a compiler error 23:11:44 Fiora, of course it will be possible if that object is no longer in scope 23:11:55 the issue is the cases where it would be in scope 23:14:38 C++ vaguely tries to ensure that if you have a value of type Foo (or &Foo) then it's been properly initialized by Foo's constructor 23:14:45 of course there are many of ways to break this by casting and such 23:14:57 ahhhh, that makes sense 23:15:17 -!- augur_ has joined. 23:16:04 -!- augur has quit (Ping timeout: 264 seconds). 23:16:25 iamfishhead: what's the "Y X is best X" thing? 23:21:12 eg "Caltrain is best train"? 23:21:58 eg "cal train is best train"? 23:22:38 fizzie, That metropolis paper is quite interesting indeed 23:23:04 yes, eg that. 23:27:31 good night 23:35:09 'night 23:35:50 ♞ 23:36:26 when I'm pissed off with computers I go and interact with people, and then when I get pissed off about people I go back to interacting with computers 23:36:28 Checkmate! 23:36:29 it all makes sense really 23:36:47 n.b. this is less obvious than it seems because a lot of the interacting with people is done via computers 23:36:51 kmc: what if it's computer people 23:37:01 yes, that 23:37:03 usually is 23:37:32 do bots count as people or computers? 23:37:36 computers 23:38:03 what about interacting with different people 23:38:24 or is it an annoyance with people in general 23:39:01 sometimes either 23:39:17 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 23:39:19 -!- iamfishhead has quit (Ping timeout: 260 seconds). 23:39:30 with "people in general" i'm often not so much annoyed as exhausted or something 23:39:34 but i don't know 23:40:06 yeah that's true 23:40:16 it's possible to run out of social energy without being in anyway upset or perturbed 23:45:55 -!- Phantom_Hoover has joined. 2013-08-03: 00:01:13 -!- doesthiswork has quit (Quit: Leaving.). 00:08:18 -!- Sgeo has joined. 00:16:24 "100.75 T: strongest (pulsed) magnetic field yet obtained non-destructively in a laboratory" 00:16:28 "730 T: strongest pulsed magnetic field yet obtained in a laboratory, destroying the used equipment, but not the laboratory itself" 00:16:36 2.8kT: "strongest (pulsed) magnetic field ever obtained (with explosives) in a laboratory" 00:16:42 Bike: #overlyhonestmethods 00:17:12 I recommend using explosives outside of laboratories 00:17:14 I lost it at "but not the laboratory itself" 00:18:49 why did i use to think the word was "labroratory" years ago 00:19:05 apparently that's p. common so maybe i picked it up from someone else 00:19:16 similary: "substract" 00:23:12 "The facility contains 14 resistive magnet cells connected to a newly upgraded 48 megawatt DC power supply and 15,000 square feet (1,400 m2) of cooling equipment to remove the heat generated by the magnets." @____@ 00:25:51 -!- yorick has quit (Remote host closed the connection). 00:31:24 Fiora: #perfectlyhonestmethods 00:32:08 #thingsthatlooklikeircchannelnames 00:32:10 Fiora: also https://twitter.com/search?q=%23sciconfessions 00:34:10 hmm, does Bike follow me on twitter 00:34:13 i guess not :'( 00:34:17 Bike: oh gosh XD 00:35:17 "Had this as the forward to my thesis because mice ruled my life for the last 2 years. http://instagram.com/p/RNm5_7w2rc/ " oh gosh 00:35:21 these are amazing 00:36:25 "who knew some bins weren't autoclave safe" 00:37:46 still somewhat worried that "walk-in autoclave" is a thing that exists 00:38:08 "I've exposed and developed X-ray film to make extremely dark eye protectors for the lab to look at a solar eclipse." 00:39:42 -!- pikhq has joined. 00:40:05 "Cabbages shatter into a million tiny bits if you put them in liquid nitrogen and then throw them at each other #sciconfessions" 00:43:23 -!- tertu has joined. 00:43:38 who didn't do that in high school 00:44:20 Fiora: How many years of bad luck is that? 00:44:28 I don't think that was covered in my manual... 00:44:30 I didn't do it >_< 00:44:48 This is probably how they make frozen shredded cabbage 00:45:10 "I used 200 proof EtOH to make jello shots " 00:45:29 "I used the autoclave to cook corn on the cob. It was delicious on a 5 min fast exhaust cycle" 00:45:33 ohmy gosh this tag 00:45:55 Bike: hey do you actually need the object mapping part of a functor 00:48:01 nah 00:48:11 good 00:49:38 Bike: http://www.labsolutely.org/2013/07/31/sciconfessions-confess-your-lab-sins/ here's a summary list thing 00:51:09 "As an undergrad, I managed to melt laboratory glassware during practicals. Now I am doing bioinformatics. " there's a cruel joke here 00:54:25 > (2*3*5*7)^2 00:54:26 44100 00:54:26 um. which list is the homestuck list 00:55:23 slist 00:55:25 `slist 00:55:27 slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 00:57:34 -!- Bike has quit (Ping timeout: 276 seconds). 00:59:38 Yaaay, new box up. 01:01:12 -!- Bike_ has joined. 01:01:35 -!- Bike_ has changed nick to Bike. 01:02:56 -!- Frooxius has quit (Read error: Connection reset by peer). 01:04:18 -!- madbr has joined. 01:04:22 sup 01:04:30 soup 01:04:48 -!- Frooxius has joined. 01:04:55 inf 01:07:00 chickens have magnetoreception. what the fuck 01:07:59 what do they use it for 01:08:13 Crossing roads 01:08:25 navigating. i guess. 01:08:49 you can train them to find a "social stimulus" (haven't read the paper) along magnetic axes. 01:12:35 IIRC humans have profoundly weak magnetoreception. 01:19:37 Some humans, however, have found strong magnets irresistible 01:20:45 -!- tromp has joined. 01:30:46 -!- Jafet has quit (Quit: Leaving.). 01:36:53 -!- tromp has quit. 01:43:40 Does Bxh8# ever happen? (I can make up a way for it to happen, but I don't know if they have actualy done this.) 01:44:03 What is Bxh8#? 01:44:14 chess notation? 01:44:23 kmc: Yes. 01:44:29 Oh. 01:44:49 échecs 01:45:13 Bishop in a corner, capturing for checkmate. 01:45:41 Bishop takes at H8 checkmate? Hmmmm. 01:45:43 Tricky. 01:50:29 -!- mnoqy has joined. 01:50:31 -!- kallisti has quit (Quit: leaving). 02:00:03 you'd have to do it by moving out of some other piece's way no? 02:00:12 like out of a rook or a queen's path 02:00:43 Yes, it does have to be discovered check, as far as I can see. 02:05:24 has 02:05:25 to 02:05:51 moving to a corner doesn't add any new squares available to the bishop 02:06:00 so it can't give check 02:13:58 Infocom's documentation for the PTSIZE instruction of the Z-machine has the strange wording "Guaranteed to return a meaningless value". 02:15:04 maybe it was written by nal 02:15:40 -!- kallisti has joined. 02:19:04 -!- FreeFull has quit (Remote host closed the connection). 02:19:15 -!- FreeFull has joined. 02:23:50 who's that 02:24:11 dual of conal 02:24:35 heh 02:24:49 -!- Phantom_Hoover has quit (Quit: Leaving). 02:31:02 -!- augur_ has changed nick to augur. 02:57:30 Couldn't you have Bxh8# by having the bishop moving /away/ from where it was cause it, and the capture be incidental? 03:02:18 I do not understand what you mean. 03:02:46 Do you mean a discovered check? 03:03:15 yes, that's the term, sorry. 03:03:26 Yes, that is also what I wrote above. 03:03:32 And what madbr wrote too. 03:03:42 Yeah, discovered works. 03:03:54 sorry >_> 03:06:26 Maybe like this: 4K1kn/6B1/6Q1/8/8/8/8/8 (This is the one I was thinking of when I wrote "I can make up a way for it to happen", but I was also wondering if an actual chess game in some tournament was ever with a move Bxh8#) 03:07:11 all of the chess move databases i found in cursory googling are only openings. 03:08:16 what's the worst possible chess opening? 03:08:27 The Scholar's Mate, I guess. 03:08:30 resignation 03:08:37 Actually the Fool's Mate is the worse. 03:08:47 Maybe at least a chess problem. 03:08:58 aside from the one where white opens up to checkmate in 2 moves yeah 03:09:00 Scholar's Mate is when the opponent does it. 03:09:18 "20. The Ammonia Attack (Nh3) - Pros: None. Cons: All the same as Na3, plus the king's knight is arguably of slightly more potential importance in the opening than the queen's since the e-pawn needs extra protection in ways the d-pawn doesn't." 03:09:22 Are there mates in any number of moves more than two? 03:33:56 -!- heroux_ has joined. 03:37:30 -!- heroux has quit (Ping timeout: 240 seconds). 03:37:35 -!- heroux_ has changed nick to heroux. 03:58:53 -!- kallisti has quit (Ping timeout: 256 seconds). 04:06:20 -!- kallisti has joined. 04:06:20 -!- kallisti has quit (Changing host). 04:06:20 -!- kallisti has joined. 04:09:11 -!- Bike has quit (Ping timeout: 264 seconds). 04:10:30 -!- Bike has joined. 04:27:00 -!- nooodl has quit (Quit: Ik ga weg). 04:48:43 ProfStef has jumped the shark 04:50:23 It's not at all obvious how to get to it in a useful way from opening Pharo for the first time 04:50:58 There is a ProfStef tutorials button, but trying it leads to a help browser, which doesn't support right-clicking a selection to DoIt, completely screwing the innocent user out of being able to follow the tutorial 05:06:52 -!- Lumpio- has quit (Ping timeout: 240 seconds). 05:56:12 I have read recently of a chess variant called "Czech Chess", which is: If the piece you moved gives check, put a pawn of your own color in the space it moved from. If the space it moved from is in the promotion zone, the placed pawn is immediately promoted. There is no promotion to queens in this game. 05:57:31 -!- copumpkin has quit (Ping timeout: 264 seconds). 05:58:07 -!- copumpkin has joined. 06:55:07 -!- tertu has quit (Ping timeout: 256 seconds). 07:06:12 -!- Lumpio- has joined. 07:10:00 -!- Jafet has joined. 08:21:34 -!- madbr has quit (Quit: Radiateur). 08:42:24 hi everybody 08:48:35 -!- Taneb has joined. 08:50:59 I had a weird dream last night 08:53:42 -!- epicmonkey has joined. 08:53:57 It was at a small social do near the entrance to an abandoned mine 08:54:18 (the abandoned mine probably wasn't important, might be to do with the Lego I bought yesterday) 08:54:33 hi kmc 08:54:42 Helloneb 08:56:37 -!- mnoqy has quit (Quit: hello). 08:56:50 Taneb: did you know every functor : C -> Set that has a left adjoint is representable? 08:57:05 I did not! 08:57:51 in particular, in haskell, if F and G are endofunctors and F -| G, then G x ~ (R -> x) for some R 08:58:40 this is kind of straightforward because F -| G p. much means forall a b. (F a -> b) ~ (a -> G b) 08:58:46 so just pick a = () 09:21:52 Anyway, in this dream, I made friends with some guy who had moved from south-east Asia 09:24:10 -!- sacje has quit (Ping timeout: 245 seconds). 09:27:46 -!- sacje has joined. 09:37:33 -!- MindlessDrone has joined. 09:43:43 -!- oerjan has joined. 09:46:27 -!- sacje has quit (Ping timeout: 268 seconds). 09:49:09 -!- sacje has joined. 09:58:32 And then I gave him a hug and it turned out he was gay and had a crush on me 10:01:26 Heh, there's a guy giving a seminar on PS4 development. 10:01:29 charming 10:01:44 "Please don't take any photos and this won't be streamed." 10:01:54 I'm getting some EXCLUSIVE info here, that's fer shur. 10:02:18 (It's some guy who's a "Principal Engineer" at SCEE R&D.) 10:02:59 "There are some slides here that are... sensitive." 10:03:24 "Please don't hurt their feelings" 10:04:44 So far it's just been a PR blurb. 10:05:01 "Core Gamers" "fun for the whole family" "frictionless interaction" blah blah. 10:06:29 -!- Phantom_Hoover has joined. 10:07:20 Well, at least it proceeded on to some specs and such. 10:10:10 -!- yorick has joined. 10:14:08 Lots of emphasis on doing general sort of computing on the GPU. 10:15:14 @ask quintopia nonetheless, it is a useless exercise at the moment, as I have been moving north slowly for 4.5 months, so the centroid would be rather erratic <-- are you on a boat or something 10:15:15 Consider it noted. 10:15:19 20:17:19: ekmnosy 10:16:16 oerjan: Maybe it was a reference to continental drift. 10:16:31 how did i manage to select bike's comment too 10:16:38 fizzie: ooh 10:36:38 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 10:39:50 TIL: PS4 has a hardware video encoder that's always on and keeps a buffer of the last few minutes of what's happened. 10:40:06 (They seem to be very much about the social thing.) 10:41:29 -!- Phantom_Hoover has joined. 10:45:49 -!- katla has joined. 10:45:51 Next up: "Strange Days in the Rift" 10:46:34 (It's something related to the Oculus thing.) 10:48:14 I need the same thing for my terminal 10:51:08 Yes, who needs to see the world when you've got a terminal. 10:53:19 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 10:54:14 -!- Phantom_Hoover has joined. 11:03:42 Rift seems to be hip and pop, those seating places are all filled up. 11:05:28 Meh; I tried to make that presence plot finger-draggably, but for some reason it only drags for a small amount and then stops. 11:12:20 I don' 11:12:36 t suppose Android-Chrome has some way of e.g. showing the console.foo() logs? 11:13:55 It does. 11:14:00 You connect it up to your computer with USB debugging 11:14:11 And you can run the whole developer tools thing on your computer 11:14:14 But I'm here with the tablet only. 11:14:20 Debugging and inspecting also works. 11:14:21 hmm 11:14:40 I guess I could just postpone fixing it until I get home. 11:14:53 But that's so easy, like a monoid. 11:18:40 `? monoid 11:18:42 Monoids are just categories with a single object. 11:19:34 `? monad 11:19:36 Monads are just monoids in the category of endofunctors. 11:20:14 how 11:20:50 @quote lax.functor 11:20:50 copumpkin says: a monad is just a lax functor from a terminal bicategory, duh. fuck that monoid in category of endofunctors shit 11:23:22 `pastlog love.*so easy 11:23:29 2013-02-26.txt:18:40:12: I love morpeth, it is so easy 11:23:40 `pastelogs love.*so easy 11:23:55 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.8686 11:24:22 pls explain Monads are just monoids in the category of endofunctors. 11:24:50 `? category 11:24:50 monoid laws (identity and associativity) give monad laws 11:24:52 Categories are just a special case of bicategories. 11:25:27 (It's the most useful learndb.) 11:25:52 `? bicategory 11:25:54 Bicategories are just categories where composition is only associative up to an isomorphism. 11:26:18 `? isomorphism 11:26:19 isomorphism is isomorphic to Phantom_Hoover up to isomorphism. 11:27:03 so you have an endofunctor M, with morphisms 0, 1, 2, 3, ... 11:27:29 how does that give you a monad M with eta and mu 11:33:31 the "monoid in a category" thing is something very abstract that is not the same as an ordinary monoid. 11:34:36 in some sense, eta is the "identity" and mu is the "multiplication", iirc 11:35:57 except i've forgotten how exactly it goes. 11:37:32 -!- MindlessDrone has quit (Quit: MindlessDrone). 11:38:46 eta :: x -> m x, mu :: m (m x) -> m x and eta . mu = id, mu . fmap eta = id is what corresponds to the identity laws 11:39:00 and hm associativity would be... 11:39:08 mu . fmap mu = mu . mu 11:39:12 i think 11:39:40 m (m (m x)) -> m x and it doesn't matter which m you apply the mu to 11:39:55 oh right if M (an endofunctor) is your object, then your monoid maps (0, 1, and all the rest) are natural transforms 11:39:59 *which m pair 11:40:33 ...what do 0, 1 have to do with monoids 11:41:03 i just think of a monoid that way 11:41:24 -!- mnoqy has joined. 11:41:40 i guess thats wrong 11:41:50 well a monoid has an identity which you might call 0 or 1, but i have no idea what you mean if you use both 11:44:08 the morphisms in the category of endomorphisms are natural transformations though. 11:48:13 so we have endofunctor M and id : M -> M and * : MxM -> M 11:49:10 i have been trying to point that what's meant by "monoid in a category" is _not_ a monoid in the usual sense. 11:49:20 oh :( 11:49:25 what is it then? 11:50:28 it's what you get if you put the idea of "monoid" through a process of analogy to a categorical level, which i think can be applied to any sort of algebra. 11:51:59 basically, think of m (m x) as analogous to MxM, and mu as your * 11:52:08 thats cheating 11:52:19 heh 11:52:21 this is a lie 11:52:46 thanks for helping expose this lie 11:52:57 Category theory: provoking strong emotions since [year]. 11:52:57 well it is a construction category theoreticians use, anyway 11:53:31 katla: well the whole "monads are just monoids in the category of endofunctors" thing is a half-joke anyway. 11:54:02 so it is really to be expected that the thing on the right is more complicated than it seems. 11:54:11 *sounds. 11:55:30 "The presentation will showcase Z Vector (http://www.z-vector.com). A new type of real-time VJ and music visualization software specifically made for depth sensors such as the Microsoft Kinect and the PrimeSense Carmine. The basic functionality of the software will be covered ("virtual camera tracking", stereoscopic rendering, GLSL shaders etc.). Tuomisto will also do a short real-time, fully ... 11:55:36 ... live controlled improvisational performance to a set music background." 11:55:38 So modern. 11:55:43 wait oerjan 11:55:55 if you just replace x with o (composition) it works? 11:56:57 i suppose that is what it does, sort of 11:58:08 mind you i am not entirely clear on this, since i have not learned how this analogizing works for more general things than monoids. i just remember the diagrams i saw for monads ~ monoids. 11:59:10 i expect wikipedia probably has articles on this stuff. 12:10:28 `quote 1081 12:10:29 1081) Fiora: hey gimme a ballpark here, how hospitable is a pH of 10 is it basic or acidic bike you should know this stuff, you know biology right? this is like. basic stuff. shut up 12:10:40 ah fixed already. 12:23:16 katla, i think you need to use a categorical formulation of monoids in general 12:24:01 whats that 12:24:12 i don't know 12:25:13 -!- MindlessDrone has joined. 12:26:23 -!- augur has quit (Ping timeout: 245 seconds). 12:32:42 PLOT OF THE DAY https://dl.dropboxusercontent.com/u/113389132/Misc/20130803-tmp.png 12:34:02 hmm, it looks fuzzy 12:34:18 I'm also not entirely certain it's correct. 12:34:41 But who can say, right? 12:36:32 I think the X axis is time (from 1000 days ago to yesterday, left-to-right) and the Y axis goes from 0 Hz (top) to 0.00055 Hz (bottom). 12:39:58 The peak at about 10 pixels from the top corresponds to (1/24*60*60) Hz. 12:42:37 -!- FreeFull has quit (Quit: Rebooting). 12:43:41 is it a plot, or fizzie's felt carpet? only time will show. 12:44:00 fizzie: and ehm, what is the actual data? 12:44:09 -!- FreeFull has joined. 12:47:23 I lost it at "but not the laboratory itself" <-- i like how that implies the next item listed _did_ destroy the laboratory. 12:47:49 @tell Fiora I lost it at "but not the laboratory itself" <-- i like how that implies the next item listed _did_ destroy the laboratory. 12:47:49 Consider it noted. 12:52:08 -!- Vorpal_ has joined. 12:53:47 -!- Taneb has quit (Remote host closed the connection). 12:55:00 -!- Vorpal has quit (Ping timeout: 245 seconds). 12:57:00 -!- MBEFDC2 has joined. 12:57:03 -!- MBEFDC2 has quit (Remote host closed the connection). 12:58:09 -!- MBEFDC2 has joined. 12:58:16 -!- MBEFDC2 has quit (Remote host closed the connection). 13:06:06 -!- katla has quit (Remote host closed the connection). 13:09:22 @messages 13:09:39 yorick: Channel activity. (Number of characters in messages during 15-minute intervals.) 13:09:49 ah. 13:10:27 so what happened during that week where nothing happened? 13:10:27 -!- katla has joined. 13:10:28 fizzie: oh, you've got some nice new graphs? 13:10:43 nice is an overstatement :P 13:10:46 quintopia: Sadly, no. Just "new", not "nice". 13:10:57 Naughty new graphs. 13:11:13 a niggardly new plot 13:11:17 fizzie: also, why is there a white line about 10 pixels from the top? 13:11:33 yorick: I explanated that. 13:11:43 oh you did 13:11:46 yorick: It's the 1/(24*60*60) Hz line. 13:11:55 what 13:12:04 how to understand this plot 13:12:15 I think the X axis is time (from 1000 days ago to yesterday, left-to-right) and the Y axis goes from 0 Hz (top) to 0.00055 Hz (bottom). 13:12:20 quintopia: It's just the STFT of channel activity. 13:12:52 There's a guy here talking on the topic of "How Not to Suck at Pinball". (Apparently some kind of pinball professional/enthusiast.) 13:13:17 There's an obvious column of less activity with more activity after it around the middle area 13:13:18 What happened 13:13:45 Lumpio-: Could be an artefact in my logs. 13:14:00 fizzie: whiter is higer, then? 13:14:13 quintopia: Yes, and the intensity axis is logarithmic. 13:14:26 o 13:14:30 fizzie: so the line is there because of the "day changed" message? 13:14:31 So it's the other way round then ¬u¬ 13:14:48 yes who makes graphs that have white higher 13:15:36 yorick: No, it's there because the overall channel activity has a strong daily variation: http://zem.fi/ircvis/esoteric/people_tod.html 13:15:52 (If you imagine that repeating, it's almost a sine wave at that frequency.) 13:16:21 a very ugly sine wave 13:17:06 you're so judgmental 13:25:50 Android YouTube player can't be left to play things in the background? Aww. 13:26:55 https://dl.dropboxusercontent.com/u/22989236/fixedit.png <-- tell me that this is a nice sine graph then :P 13:30:40 yorick: Any hump in a storm... 13:33:01 the sailor's motto 13:48:13 -!- dessos_ has joined. 13:50:31 -!- dessos has quit (Read error: Connection reset by peer). 13:51:38 -!- Lymia has quit (Ping timeout: 256 seconds). 13:52:30 -!- Lymia has joined. 13:52:30 -!- Lymia has quit (Changing host). 13:52:30 -!- Lymia has joined. 13:52:50 -!- shachaf_ has joined. 13:55:35 -!- shachaf has quit (Ping timeout: 240 seconds). 14:01:28 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 14:15:15 oerjan: basically, yeah XD 14:24:34 -!- epicmonkey has quit (Ping timeout: 268 seconds). 14:24:45 Huh. 14:24:54 It's like everyone and their brother did a 1k intro this year. 14:24:58 There were like 13 entries. 14:25:22 It was terribly popular last year too; it's like the up-and-coming competition format. 14:26:30 I remember seeing 4K ones get really impressive a few years ago, maybe they're moving to 1K because it's harder to stand out as a 4K? 14:26:43 Yes, that is most likely what's happening. 14:26:52 They're PUSHING that BOUNDARY. 14:27:05 Next, 256b. 14:27:20 IIRC, pouet's categorization dropdown already goes down to 16b or 32b or so. 14:27:39 32b @_@ 14:28:00 The entries of that category aren't... terribly interesting. 14:28:10 is 256b small enough that compression isn't usually used? 14:28:15 The 1k ones now are pretty much as good as 4k ones a couple years ago 14:29:09 Fiora: There aren't that many 256b's, but the break-even point w.r.t. compression is probably somewhere there. 14:29:43 Of course if you "cheat" you don't necessarily have to include decompression code, which means it can still be a win as long as the compression format has low overhead. 14:30:17 The 1ks were quite "fractally", unsurprisingly. 14:30:31 cheat? 14:31:06 The "pipe $0 through xz" approach. 14:31:19 Or xzcat or whatever. 14:32:45 geez, do they allow that? 14:32:58 also I thought the demos used, like, COM files, so they didnt have to have the ELF overhead (?) 14:33:03 I haven't checked the rules, exactly; but I've seen that sort of stuff. 14:33:21 Fiora: I don't think you can have COM files on Linux sensibly. :p 14:33:31 all the ones I remember seeing were for windows... 14:33:40 Or in Windows if you want to call DLLs, I don't think. 14:34:11 I was under the impression that if you run a .com file, it gets ran under the old 16-bit virtual thing. 14:34:40 Though I'm certainly no expert on DOS/Windows demos. 14:35:00 * Fiora tries to find one 14:35:04 ummmmm http://pouet.net/prod.php?which=32589 maybe? 14:35:18 Yeah you can gzip your stuff on Linux for about 50b of overhead 14:35:29 http://pouet.net/prodlist.php?type[]=256b most of these seem to say DOS? 14:35:32 I just did that for teh lulz 14:35:39 oh gosh, one is for the commodore 64 @_@ 14:35:57 Well DOS has a zero-overhead executable format 14:36:02 Which is an advantage 14:36:04 Lumpio-: My uncompression wrapper is 59 bytes, but it properly uses mktemp instead of the conventional hardcoded /tmp/X. 14:36:11 Yeah 14:36:16 http://lumpio.dy.fi/b/lors.sh 14:36:18 Here's the one I usedo 14:36:20 -o 14:36:22 Just for teh lulz 14:36:23 59 bytes is a reasonable fraction of 256 bytes, though. 14:36:33 I should rewrite that so that it works on a vanilla ubuntu or something 14:36:42 Yeah well it's a balancing act. 14:36:46 -!- oerjan has quit (Quit: leaving). 14:36:58 I'm having trouble following links here. SSH works nice, web-browsing less so. 14:37:25 x=`mktemp`;tail -n+2 $0|lzcat>$x;chmod +x $x;$x;rm $x;exit 14:37:33 (That's mine.) 14:37:46 Yeah mine-s the same except with no mktemp and zcat instead of lzcat 14:38:01 what does that do?? 14:38:14 What does what do 14:38:19 x=`mktemp`;tail -n+2 $0|lzcat>$x;chmod +x $x;$x;rm $x;exit 14:38:26 You prefix a compressed executable with it. 14:38:46 nice 14:38:48 Then when you run it, it'll uncompress the rest (tail -n+2 $0 is the rest of the file) and runs the result. 14:39:09 that's really sneaky 14:39:17 Another popular Linux/ELF intro trick: import dynamic library symbols by hash. 14:39:30 lol yeah 14:39:37 ("Asymptotic" cost of 4 bytes/symbol, whereas the names can be quite long.) 14:39:41 I was lazy and just linked everything normally 14:39:53 Or even less than 4 if you can come up with a good hash! 14:40:11 I wonder what audio codecs vanilla ubuntu comes with 14:40:19 I'm sure it doesn't do MP3 and it'd be the most efficient for this. 14:40:26 speex is bloated as hell 14:40:28 On Windows people usually imported by ordinal, I believe. 14:40:35 yes 14:41:11 I've (re)implemented the hash-import trick for fun one evening -- http://zem.fi/hashlink -- might not be the most optimilized one out there, but at least it's documented. 14:43:33 You just need to add a binfmt handler for compressed programs. 14:44:45 There were also a couple of JavaScript 1k's; there's a long-running web competition (js1k.com) for those. 14:44:46 haha so you've done proper 4k stuff huh 14:45:03 Jafet: If you were allowed to do that you might as well add a binfmt handler for your entire demo ;P 14:45:20 binfmt handler that runs your demo for all zero-byte files. 14:45:27 Then you can have your 0k intro. 14:45:36 or make an intro that like, wgets your actual intro 14:45:47 The intro to your intro 14:45:56 ooh, even better, um 14:45:57 http://cs.fit.edu/~mmahoney/compression/barf.html 14:46:04 You can also make it display some nice graphics while it downloads your intro. 14:46:10 (summary: it compresses any file to zero bytes, losslessly, by adding the last byte to its file extension) 14:46:25 -!- augur has joined. 14:47:18 Fiora: IIRC, people have used the "data in file name" trick. 14:47:53 The compo machines generally aren't connected to the Interwebs to discourage the former. 14:47:59 that's terrible 14:48:03 erm, the former, that is 14:48:21 -!- augur_ has joined. 14:48:45 http://www.ioccc.org/1993/lmfjyh.c 14:50:02 gosh how does that even work 14:50:10 http://www.ioccc.org/1993/Makefile 14:50:35 oh geez, so it's basically hiding the program in the makefile? 14:51:10 ${CC} ${CFLAGS} \"\;main\(\)\{puts\(\"Hello\ World!\"\)\;\}char\*C=\".c 14:52:06 -!- augur has quit (Ping timeout: 264 seconds). 14:52:38 -!- Taneb has joined. 14:52:40 That reminds me, case __LINE__: http://www.ioccc.org/1998/schweikh1.c 14:53:11 -!- augur_ has changed nick to augur. 14:53:39 Fiora: From what I recall, there also have been (multiuser) systems where quotas are computed based on just sum of sizes of files, that people have circumvented by mechanisms that store their data in names of dummy files. 14:54:06 that's incredibly terribly evilly amazing. 14:54:20 Jafet: nice 14:58:09 fizzie: 'sed 1d' is shorter than 'tail -n+2' 14:58:29 (And more portable) 14:58:53 Deewiant: Ack. 14:59:04 Deewiant: You're not doing the Assembly thing? 14:59:11 No, never have. 14:59:24 That's no reason to not start now. 14:59:32 It wasn't a reason, it was an aside. 14:59:42 Although admittedly it's kind of a silly place. 15:00:03 Good place if you like delays in schedules, though. 15:00:20 (The short film competition was supposed to start half an hour ago.) 15:03:09 Oh, it's startinh. 15:33:26 -!- Nisstyre has joined. 15:41:33 -!- nooodl has joined. 15:44:09 -!- Jafet has quit (Quit: Leaving.). 15:49:32 Welp, that was a long too. 16:06:46 -!- ottianna has joined. 16:08:19 -!- ottianna has left. 16:12:31 -!- Phantom_Hoover has joined. 16:16:22 -!- Taneb has quit (Ping timeout: 264 seconds). 16:29:54 -!- Taneb has joined. 16:34:58 -!- katla has quit (Quit: Leaving). 16:41:55 Today's Irregular Webcomic annoys me because Cartesian coordinates are already named for Descartes I think 16:43:42 so it says in the annotation. 16:51:39 How normal a name is "Kimi Räikkönen" in Finland? 17:03:31 -!- sacje has quit (Ping timeout: 264 seconds). 17:04:11 -!- sacje has joined. 17:08:59 -!- shachaf_ has quit (Changing host). 17:08:59 -!- shachaf_ has joined. 17:09:05 -!- shachaf_ has changed nick to shachaf. 17:09:27 Taneb: There have been 1305–1379 Kimis and 1948 Räikkönens in the last century or so. 17:09:54 So probably more common than Nathan van Doorn is in the UK 17:10:42 There was a TI-89 in the Wild. 17:11:00 I don't count it as a "real TI" because it has a 68k and not a Z80, though. 17:11:54 Also one RPi, one ZedBoard, one NDS, a couple of Androids and web browsers, and a few funky display devices (a 20x4 character LCD and an old metro station display). 17:16:42 fizzie: don't all 89s have 68ks? 17:17:41 Sure; so none of them are "real". 17:18:07 gotcha 17:18:16 they are pretty cool tho 17:18:25 The other 8x models have a Z80 and therefore are. 17:18:31 (It's a pretty arbitrary distinction.) 17:18:52 i always had a fondness for the 89/92 17:19:12 I'd think they're cool if I had had one at school, probably; but TI-86 was the most "advanced" calculator you could have with you in exams. 17:19:42 89/92 can (IIRC) do some symbolic stuff and was therefore a no-go. 17:23:50 I have a TI-92 calculator. 17:24:21 For exams it isn't allowed, not only because of the symbolic stuff but also because of the QWERTY keyboard. 17:24:40 yeah, my school system wasn't exactly that smart 17:24:51 they even allowed 89s for use on the SAT back then 17:25:18 my calc teacher made me wipe the memory before the final...which doesn't delete the archived items 17:25:28 so i just archived everything i wanted to keep 17:26:23 I remember they didn't require to wipe the memory of whatever calculator is used, as long as you didn't access any of the stuff you programmed into it before the exam. 17:26:44 the honor system eh 17:27:34 They provided TI-83 to borrow. 17:28:10 -!- mnoqy has quit (Quit: hello). 17:28:12 i wrote a program for the 89 that would row-reduce a matrix, showing the operation performed at every step and the result of that operation. It was more fun to write than to do a bunch of row reduction homework assignments by hand, and once I had, I could just copy down the words that it spit out without having to do any math 17:29:09 Well, if you wrote the program, including displaying the steps, then certainly you would know how it works. 17:29:46 yeah row-reducing by hand is about the most pointless assignment ever 17:30:12 would be better to just say "here's a matrix that's being reduced. what row operation should you do next?" 17:30:25 if you can answer that question consistently, you understand the process 17:30:53 If I was the teacher I would accept that although if it is done during an exam you would have to write the program during the exam instead of before (you could borrow a calculator without anything programmed into it for the exam). 17:32:10 yeah the program takes longer to write than just solving one problem 17:32:20 but it's a stupid problem to give anyway is the point 17:32:26 quintopia: For many mathematical stuff there is more than one way to arrive at the answer, though. 17:33:01 but in high school math, they usually want you to "write it out" 17:33:28 so that if you get the right answer the wrong way, they can still criticize 17:33:48 Yes, although there still might be more than one possible way to figure out. Of course a wrong way is wrong, but there can be more than one right way. 17:34:33 that's usually only a problem if you are better at math than your math teacher 17:35:14 And it does happen. 17:35:38 unfortunately 17:35:43 Although often the teacher understands that it is correct even if not necessarily the way taught. 17:35:52 for some reason, the very best mathematicians don't tend to become high school teachers 17:35:53 But also often this doesn't happen. 17:36:11 (In my experience, anyways, it works this way.) 17:36:56 do you have any ideas for improving math instruction for young people mr. zzo? 17:38:47 Well, if a teacher sees something they didn't know on the paper, they should check if it is correct rather than to just assume it is wrong without checking. Other than that I don't have another suggestion at this time, although perhaps if they can teach that a student can understand why these steps are correct, would also help to understand mathematics (for both the teacher and students). 17:43:23 -!- Bike has quit (Ping timeout: 264 seconds). 17:49:20 -!- CADD has joined. 17:54:57 -!- Bike has joined. 17:55:29 -!- Vorpal_ has quit (Quit: ZNC - http://znc.sourceforge.net). 17:55:55 -!- Bike_ has joined. 17:58:40 Welp. The 4k's were all very nice (esp. the HBC entry), but somehow I feel I've been more amazed before. 17:58:52 Possibly it's just familiarity with what can be done these days. 17:59:33 fizzie: which contest? 17:59:48 coppro: Assembly 2013 4k. 17:59:51 (It just ended.) 18:00:00 I think I liked the last one the most. 18:00:01 -!- Bike has quit (Ping timeout: 276 seconds). 18:00:15 Lumpio-: So did everyone else. That's why they showed it the last. :p 18:00:28 Also "Yog-Sothoth" 18:00:36 Because of the cool plant like thing 18:00:51 Yes, it was nice. 18:01:17 Tip for getting applause in a 4k: do something that looks like some sort of a real-world thing, instead of just abstract spikeballs. 18:01:34 (E.g. the room in that one thing, the plant, the highways in HBC's thing.) 18:02:00 Lightbikes! 18:02:54 Those, too. 18:02:59 Shiny light-Bikes. 18:03:42 And the city in that rain thing. 18:05:16 I think I should download some android thing this tablet can run so that I can show it if I need to explain anyone what the whole demoscene thing is about. 18:07:15 -!- Bike_ has changed nick to Bike. 18:08:24 Bike: What do you know about light-Bikes? 18:08:55 mostly that i'm not very good at gltron 18:09:24 We used to play some lightbike thing at the school classroom. 18:09:27 I think it ran over IPX. 18:10:38 armagetron advanced is a hard game imo 18:11:02 Since when is it called advanced 18:11:18 since the original one stopped being maintained a billion years ago I think 18:11:18 I don't quite understand why this wifi is completely terrible when trying to web-browse, but the SSH works fine. 18:11:21 p.s. I haven't played in years 18:11:25 p.s. I can barely play it 18:11:37 Maybe there's some transparent proxy at work. 18:11:45 Well I last played before finding out that it's called advanced nowadays 18:12:17 it's a pretty weird game 18:14:03 I quit "Yog-Sothoth" permanently because of the very buggy system and that they won't even take any of my suggestions seriously (for additional societies, commands, gods, etc) you can't even AFK while sleeping and there is no permadeath. (One person did take my suggestions seriously but they aren't an administrator so they can't do anything) 18:14:49 zzo38: This "Yog-Sothoth" was a different th[6~[6~[6~[6~[6~ing, though. 18:15:03 a different th[6~[6~[6~[6~[6~ing 18:15:21 I was trying to scroll around at the same time. 18:15:23 a different th?6~?6~?6~?6~?6~ing 18:15:38 And what. Browsing doesn't work on 3G either, while SSH does. 18:15:39 fizzie: Ah. Well, that one I cannot quit because I never used it, but yes you put escape codes in there??? You shouldn't do that? 18:15:47 Maybe the Chrome has broken somehow. 18:15:50 zzo38: It wasn't on purpose. 18:15:58 i think yog sothoth engenders escape characters 18:16:19 (O, and they never told me the proper character encoding either) 18:16:47 I closed all tabs and now it works. Bizarre. 18:17:44 Do you know a game "Solter Solitaire"? This is a card game with forty cards, that at first I programmed it in TI-92 calculator, and then I made it in other systems as well and also with the actual cards. Now I am making it in Z-machine, one reason for this is so that I can make sure the "Frolg" assembler is OK. 18:18:00 -!- Nisstyre has quit (Quit: Leaving). 18:18:41 -!- Nisstyre-laptop has joined. 18:18:58 I don't know that game. 18:20:05 The rules are you have cards four of each 0 to 9 (suits are irrelevant). Deal into four rows. You can move the end card of a row to another row, to the free pile, or to the single foundation. 18:21:10 Foundation go up 0 to 9 wrapping and starting at whatever number you want. When moving to another row, you cannot move to empty rows, and must move to the number one up or one down (no wrapping) (for example, 5 goes on 6 or 4, 9 goes on 8). You can move to free pile regardless of sequence as long as you don't put more than four cards there in total. 18:21:22 Cards from free pile can go only in foundation. 18:22:36 Every card moved to foundation is worth 1 point, emptying a row is worth 2 points, and completing the game is worth an additional 2 points. 18:24:26 zzo38: do you like mechwarrior 18:24:33 zzo38: do you like card collection games 18:24:55 quintopia: That isn't something I am familiar with. 18:28:10 zzo38: you can get this game you might like. https://www.thegamecrafter.com/designers/giant-robots 18:28:48 -!- Nisstyre-laptop has quit (Quit: Leaving). 18:44:41 -!- Nisstyre-laptop has joined. 18:53:00 -!- epicmonkey has joined. 19:12:30 -!- mnoqy has joined. 19:20:07 -!- oerjan has joined. 19:27:49 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 19:35:28 -!- kmc has set topic: A different th[6~[6~[6~[6~[6~ing | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 19:35:58 ^[[A^[[A^[[B^[[B^[[D^[[C^[[D^[[C 19:39:27 My ^[[C key is broken. :-( 19:40:28 You should replace the keyboard then. 19:40:56 kmc: is that topic supposed to contain actual control characters? 19:41:11 (because it doesn't seem to do so here) 19:41:20 It also doesn't seem to have here either. 19:41:29 it isn't 19:41:43 "The first Michell/Kingsbury fluid bearing in the USA was installed in the Holtwood Hydroelectric Power Plant... in 1912. The 2.25-tonne bearing supports a water turbine and electric generator with a rotating mass of about 165 tonnes and water turbine pressure adding another 40 tonnes. 19:41:48 The bearing has been in nearly continuous service since 1912, with no parts replaced... As of 2002, the manufacturer estimated the bearings at Holtwood should have a maintenance-free life of about 1,300 years." 19:42:17 I suspect kmc just copied what his terminal showed for what fizzie said. 19:42:22 yes 19:42:49 (fizzie's original had some \e characters but none of the others do) 19:43:12 Can the topic even contain control characters? 19:43:33 shachaf: Try. 19:43:54 zzo38: This "Yog-Sothoth" was a different thESC[6~ESC[6~ESC[6~ESC[6~ESC[6~ing, though. 19:50:04 IRC is wildly apathetic about what goes in messages, so long as there aren't any null bytes. 19:50:08 Today's Irregular Webcomic annoys me because Cartesian coordinates are already named for Descartes I think <-- yeah me too 19:50:37 Carriage return and line feeds aren't allowed either. Also, bells aren't allowed in channel names. 19:51:08 monotone: freenode censors some characters, however 19:51:53 Yeah, I don't imagine people would take kindly to any use of BEL. 19:53:04 ^bf +[.+] 19:53:05 .. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... 19:54:09 ^bf ++[.+] 19:54:09 .. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... 19:54:18 It's like the cries of a dying deer in the forest. 20:28:52 fungot: Stop with the CTCPs. 20:28:52 fizzie: can you link me with your anti-bush fnord blasphemy. 20:31:27 fungot makes a good point 20:31:28 shachaf: i read your " implementing doom" as " ex" troglodyte. or 20:31:39 fungot: or what? 20:31:39 shachaf: so am i. luckily i already knew that... but i had to change and update the web 20:31:58 fungot: you're a troglodyte? 20:31:59 olsner: spróbuj mówiæ po polsku 20:32:24 A web-updating troglodyte. 20:33:13 fungot: jesteś troglodyta? 20:33:13 olsner: oh yea, no-brainer, if the implementation adheres to r5rs, they aren't! 20:34:33 * oerjan smells latin-2 20:34:54 oerjan: I think you forgot the word "like" there hth 20:35:03 no hth 20:35:07 Oh hth 20:35:31 hint: æ isn't a polish letter 20:36:42 Is ć? 20:37:36 i expect so 20:38:00 is p 20:38:16 "It is the fifth letter of the Polish, Sorbian, and Gaj's Latin alphabet of Serbo-Croatian (Standard Croatian, Standard Bosnian, and, when written the Latin script, Standard Serbian and Standard Montenegrin).[1] It is fourth in the Belarusian Łacinka alphabet." 20:38:43 Taneb: ooh tricky 20:41:59 mówić is the infinitive of an imperfective verb meaning "say, tell, speak, talk" 20:43:12 -!- epicmonkey has quit (Ping timeout: 268 seconds). 20:43:16 spróbuj means "try", imperative singular 20:45:28 Hmp: the people_presence dragging works just fine in desktop-Chrome's "emulate touch events" mode. 20:45:29 also, arabic has no letter p fwiw 20:45:37 Taneb: ^ 20:45:50 :O 20:46:01 -!- MindlessDrone has quit (Quit: MindlessDrone). 21:00:46 -!- Taneb has quit (Quit: Leaving). 21:09:20 Gah the writing in this fanfic is horrific, but it has good reviews that sort of give the bad writing a pass 21:09:28 haha 21:09:52 It's interesting if I can ignore the stilted dialog 21:10:02 What fanfic is that? What kind of writing do they make in it (example)? 21:10:17 "Just by being in authority, you get to question me anytime you want. If on any occasion, I am wrong then there are huge penalties to pay. Yet, if you are wrong, then there are absolutely no consequences." 21:10:33 Harry's Game, a fanfic of Harry Potter and the Methods of Rationality, itself a fanfic 21:10:45 Is that so bad? 21:11:25 It makes me want to gorge my eyes out, but only because of the mannerisms, not the content 21:11:35 McGonagall's wrinkles ceased compressing further. Harry knew that he had succeeded in convincing her. 21:11:38 Harry Potter and the Physical Impossibility of Death in the Mind of Someone Living 21:13:10 `addquote <+kmc> Harry Potter and the Physical Impossibility of Death in the Mind of Someone Living 21:13:16 1082) <+kmc> Harry Potter and the Physical Impossibility of Death in the Mind of Someone Living 21:13:37 Is the quote file supposed to have a plus sign before their name? 21:13:52 he has voice! 21:14:16 But is the quote file supposed to have plus sign if they have voice? 21:14:31 it can if you want 21:14:38 I feel like I want to talk about how much work is going to suck, but shouldn't do it publically 21:15:00 you feel like you want to? 21:15:03 are you sure about that 21:15:19 maybe you just think you feel you want to 21:15:40 or you're pretending to think you feel you want to but really you dread the idea 21:15:43 Fiora: Assembly link of the day: http://sprunge.us/QIAA 21:16:12 Fiora: (From a long long blog post that -- as far as I can tell -- doesn't have linkable anchors for sections. Original source: http://randomascii.wordpress.com/2013/07/16/floating-point-determinism/ ) 21:16:29 fizzie: oh, assembly, not Assembly 21:16:47 elliott: Right. 21:16:56 `quote '\+kmc' 21:16:57 No output. 21:17:01 can I have an Assembly link of the day? 21:17:01 `quote '+kmc' 21:17:02 No output. 21:17:04 `quote +kmc 21:17:05 grep: nothing to repeat 21:17:07 `quote \+kmc 21:17:09 1052) <+kmc> we are amused <+kmc> the royal +v \ 1082) <+kmc> Harry Potter and the Physical Impossibility of Death in the Mind of Someone Living 21:17:20 oh right when it's not `run then it's a single argument 21:17:27 yeah 21:17:30 otherwise addquote would be annoying 21:17:33 anyway I think you should leave the + iff it's part of the joke, as in 1052 21:17:37 but i don't care 21:17:41 One of the reviews: "This story is amazing. Even though you are not as good a writer as Eliezer Yudkowsky, especially when it comes to writing other people's characters, you have done what I would have believed impossible: you have shown an interesting Quidditch game, which I previously thought was an oxymoron." 21:17:54 I think kmc's + taints everything he says 21:17:57 elliott: Uh... I'd link to some entry I liked, but I don't think they've made to scene.org yet. 21:18:02 it is integral to the experience of his lines in my mind 21:18:08 it is my taint bit 21:18:16 quite possibly a joke completely unrelated to voice is only made funny by its presence 21:18:33 itt perl -T 21:18:34 elliott: Except for the gamedev entries. Well, uh... there's an "Assembly simulator" there, you can use it to pretend-visit. (Except it seemed kind of terrible.) 21:18:35 "Even though you are not as good a writer as Eliezer Yudkowsky" rare phrases 21:18:57 Are you saying Eliezer is a bad writer? 21:18:58 Sgeo: why are you reading this 21:19:00 unsafe { fuck tha police } 21:19:12 Because of that review and because it was mentioned in a Reddit thread 21:19:14 kmc..... use protection.......... 21:19:21 * kmc → lunch 21:20:15 Sgeo: why are you reading that review. why are you reading reddit. 21:20:46 Sgeo: Eli honestly is a pretty bad writer. 21:21:09 o.O? HPMOR is awesome, how is it badly written? 21:21:12 even pikhq can't defend it 21:22:01 Dude, the main character in HPMOR is practically a Mary Sue. 21:22:08 Better than the typical Mary Sue, but still. 21:22:56 He's a Mary Sue except when he fails hard 21:23:35 Having a Mary Sue get hoisted by his own petard does not a good character make. 21:29:25 Adults eat Lucky Charms and Macarroni and Cheese, right? 21:29:27 >.> 21:29:59 (Ok, so googling reveals that GM has an ad campaign directed to nostalgic adults but adults were eating them anyway) 21:30:10 But... I don't have Lucky Charm related nostaligia at all 21:30:16 I just like marshmallows 21:31:44 what sort of maccaroni are we talking here 21:32:25 is lucky charm a brand of marshmallows? 21:32:58 it's cereal marshmallows 21:32:59 olsner: it's a brand of cereal that has marshmallows in it 21:33:09 idg how people like cereal marshmallows or sugary cereals or 21:33:22 Sgeo: ah, I don't think adults are supposed to eat that 21:33:30 http://gawker.com/5964591/as-if-adults-havent-been-eating-lucky-charms-this-whole-time 21:33:39 Sorry for Gawker link 21:34:34 mnoqy: do you know about kan extensions and kan lifts 21:34:43 shachaf: no 21:34:46 oh 21:34:53 i never got around to learning that stuff 21:35:06 Fixing this involves *nested* CPR analysis, which I am working on at the moment. 21:35:15 hoorayspj 21:35:18 good luck 21:35:20 `quote kha+n extension 21:35:21 No output. 21:35:32 -!- oerjan has quit (Quit: KAAAAAAAAAAAAAAAAAN). 21:35:34 that was an spj quote btw, not me 21:35:53 `quote kaa+n extension 21:35:55 No output. 21:35:59 yes i figured 21:36:07 http://www.giantitp.com/comics/erf0015.html 21:36:21 mnoqy: imo learn kan extensions 21:36:27 are they cool 21:36:33 they probably are huh 21:36:36 daaaang 21:38:13 daang 21:41:57 What's CPR analysis? 21:43:20 Analysing the best way to keep a dead person's blood flowing so their brain can continue to receive oxygen until professional help can arrive 21:44:30 -!- sacje has quit (Excess Flood). 21:44:55 @where cpr 21:44:55 http://research.microsoft.com/en-us/um/people/simonpj/Papers/cpr/index.htm 21:45:08 o.O Adam Lee (who is made of pure awesome) likes xkcd 21:45:08 -!- sacje has joined. 21:46:38 whos that 21:46:43 and why 21:46:50 and why do you care 21:46:53 and should i care 21:46:56 and why 21:47:28 mnoqy: should've started with the fourth question 21:47:38 yeah 21:48:44 mnoqy: are you ``made of pure awesome''? 21:48:49 probably not 21:49:02 Adam Lee is this guy http://ebonmusings.org/atheism 21:49:36 /atheism 21:49:39 i dont think i want to click 21:49:54 imo good choice 21:51:30 mnoqy: but don't you like ironclad logic 21:52:58 :☺) 21:54:17 the joke is http://www.patheos.com/blogs/daylightatheism/essays/all-possible-worlds/#part2 21:56:20 if god is real why are there atheists 21:57:44 Do you know "ignostic"? 21:57:53 Does that answer the question for you with another question? 22:05:16 -!- CADD has quit (Ping timeout: 264 seconds). 22:18:28 -!- Nisstyre-laptop has changed nick to Nisstyre. 22:24:33 1382934587194025722583321808878440049785645138984926013 22:31:28 the famous dilemma is this: if god is omnibenevolent, why did he subject us to shachaf? 22:32:09 if god is omnomnevolent, why am i hungry 22:32:34 What makes you think you know everything about God and omnibenevolence? 22:33:40 can i be zzo38ist 22:33:49 zzo38: you should start a cult 22:33:59 shachaf: That depends. Is "zzo38ist" a word? 22:34:16 Not sure. 22:34:49 I don't want to start a cult. A proper religion should not be a "cult", but I can certainly write my opinions about religious stuff, and you are free to take it for what you want. 22:35:50 zzo38 is too lenient about what others think to be a cult leader 22:37:34 There are many religious texts, with contain some good things, but you should not take them on blind faith, whether I told you to or not. 22:58:15 Should we take on blind faith that we shouldn't take religious texts on blind faith even if you tell us? 22:58:57 That is for you to figure out. 23:03:52 `slist 23:03:54 slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 23:07:53 hi sim 23:08:42 hey Sgeo could you explain `slist for a friend of mine? i don't think i'd be able to do it justice 23:09:12 It's a list of people who want to be notified when Homestuck updates. 23:09:34 If a Homestuck fan notices an update, they can ping the other Homestuck fans that way 23:09:55 Also, several of the people are the same people and I think one doesn't even exist 23:14:27 ^prefixes 23:14:27 Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ) , blsqbot ! 23:23:45 -!- kallisti has quit (Ping timeout: 245 seconds). 23:27:30 93% of ASCII is still not mapped to any bot 23:28:35 (aka ^C) - the best prefix. 23:28:39 olsner: It isn't necessary for all of them to have a single ASCII character prefix really; some may accept commands only in private, some may require their name and a colon and space to send a command in public, some may not accept commands at all, etc. 23:30:30 hmm, good point 23:32:17 (And in a few cases it does not necessarily have to be unique.) 23:37:57 -!- kallisti has joined. 23:48:37 -!- copumpkin has joined. 23:50:40 -!- kallisti has quit (Ping timeout: 268 seconds). 23:52:19 -!- kallisti has joined. 23:52:19 -!- kallisti has quit (Changing host). 23:52:19 -!- kallisti has joined. 23:56:40 -!- kallisti has quit (Ping timeout: 245 seconds). 2013-08-04: 00:14:10 -!- kallisti has joined. 00:14:10 -!- kallisti has quit (Changing host). 00:14:10 -!- kallisti has joined. 00:14:56 -!- nooodl_ has joined. 00:15:17 -!- nooodl has quit (Read error: Connection reset by peer). 00:15:26 -!- nooodl_ has changed nick to nooodl. 00:22:14 -!- tertu has joined. 01:21:47 -!- yorick has quit (Remote host closed the connection). 01:24:09 -!- heroux has quit (Ping timeout: 264 seconds). 01:26:52 -!- heroux has joined. 01:43:50 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 01:48:41 -!- Phantom_Hoover has joined. 01:49:25 How can I run Java 6 safely? 01:53:20 douse your computer in formaldehyde and intone SAG BA, SAG BA 01:59:22 -!- mnoqy has quit (Quit: hello). 02:00:17 wear a condom 02:00:53 -!- iamfishhead has joined. 02:04:32 Do you have any binaries of Infocom's Z-machine interpreters for version 5 games (Beyond Zork, Zork I SG, and some others)? 02:04:54 -!- CADD has joined. 02:05:15 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:05:20 -!- CADD has changed nick to Guest58302. 02:05:49 -!- scorpo has joined. 02:06:27 `relcome scorpo 02:06:29 ​scorpo: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 02:06:47 hello there 02:34:56 -!- Bike has quit (Ping timeout: 256 seconds). 02:38:55 -!- Bike has joined. 02:43:38 -!- Guest58302 has changed nick to CADD. 02:52:09 I found the interpreter. 02:52:39 I already have the source-codes for the interpreters, so I know that there is a "/g" command-line option to override the name of the story file. 02:58:52 I have found out that it does not work if you put a space after "/g"; you have to put it directly after without the space, as in "bzork /gstory.z5" 03:01:48 -!- sacje has quit (Ping timeout: 245 seconds). 03:13:44 So it's just like GCC. 03:18:37 O, is that how it works? 03:23:55 -!- nooodl has quit (Ping timeout: 264 seconds). 03:45:45 -!- copumpkin has quit (Ping timeout: 264 seconds). 03:51:14 -!- Nisstyre has quit (Quit: Leaving). 04:18:13 I found a list of made up Nethack conduct in ifMUD. Here is some: * No diagonal moves. * Never killed non-uniques. * You never examined your inventory. * You only fought by throwing food. * No destruction of boulders, walls, and statues. * Never pick up precious metals/gems items. * Never drop or throw any item. * Never kill more than one of any kind of creature. 04:19:08 Or there is one "Shakespeare challenge": Kill monsters only in the order to make up the text of Hamlet (case-insensitive; non-letters ignored). 04:19:34 has anyone done that 04:19:44 I don't know. 04:20:07 -!- kallisti has quit (Ping timeout: 276 seconds). 04:20:28 is there a monster for every letter? 04:20:39 In Nethack, I think there is. 04:27:20 no 04:27:25 "I" has none 04:27:54 there are lower case "i"s, though 04:27:55 you don't need every case, tho 04:28:07 "I" is pretty common in written texts, it turns out 04:28:13 I have said case-insensitive for these reason. 04:28:29 also, there's a problem: your first kill needs to be a w. good luck 04:28:52 what's w? 04:29:20 worm 04:29:31 capital w is wraith 04:29:35 ouch 04:29:46 purple worm is also p. ouch imo 04:29:55 Anyway, you can win without killing a single monster. 04:30:01 So I'm sure this is doable. 04:30:34 Can you win if your companions also never kill anyone? (This also means you have to somehow stop them without killing them) 04:30:35 if you're allowing pets, etc. then sure 04:31:05 zzo38: possibly, theoretically. in practice not a chance 04:31:11 (then again, prove me wrong) 04:31:28 don't you have to kill rodney or something 04:31:31 Or if, you and your companions never kill any non-uniques; killing uniques is considered OK. Is this easier? 04:31:44 Bike: no 04:31:45 extinction is a huge problem 04:32:00 Bike: you can polyself into a nymph and steal 04:32:00 o 04:32:01 Bike: you can get items you need by stealing them e.g. as a succubus 04:32:06 succubus is cooler 04:32:29 i've only ever gotten up to like dlevel 14 V_V 04:32:50 in AceHack I once stole the Candelabrum from Vlad as a succubus and then beat him to death with it, that was pretty good 04:33:00 btw NetHack is bad & don't play it 04:33:00 Bike: well thats better than me, ive never played nethack 04:33:11 don't you think a candelabrum is overkill for vlad 04:33:13 the #1 way to get monsters of a specific kind doesn't work if they're extinct, so you will find trying to kill millions of monsters in a specific order to be rather painful 04:33:17 maybe try a pillow 04:33:18 what if i don't play you, elliott 04:33:19 shachaf: yeah that's almost a real weapon 04:33:34 shachaf: well, I had like 30 HP. 04:33:39 due to the succubus selfpoly. 04:33:48 I had to cast healing like twenty times to not die to him. 04:34:09 elliott: don't you just die as a succubus and revert to full health? 04:34:21 I think my favourite vladbane is a wand of wishing 04:34:23 where's the fun in that? 04:34:43 you can use it to access just about any weapon, spell, or even combination of them that you could possibly want 04:34:55 so logically the correct way to employ this tool is to whack vlad with it 04:35:06 coppro: Is it possible if you modify the game so there is no extinction (and instead makes it like ADOM where newly generated creature of the same kind has more levels, but your experience points are the same either way)? 04:35:12 zzo38: of course 04:35:20 What if wishing is silver? 04:35:21 zzo38: you could even modify the game so that you were playing chessrogue instead 04:35:27 Wait, does silver even do anything to vampires? 04:35:38 What if wishing is wood and you whack Vlad's heart with it? 04:35:49 shachaf: if silver, it's complete overkill 04:36:17 so how do you peeps like 04:36:20 play this stuff 04:36:30 ms-dos 04:36:32 you don't 04:36:38 playing NH isn't fun 04:36:45 Bike: You should play NetHack even though it's kind of awful. 04:36:51 coppro: Yes, I suppose you could, but then you should play chessrogue instead. I mean variants of Nethack. 04:36:58 like how do you get to the point of actually succeeding. 04:36:59 what you do is stop playing and then reminisce about it instead, which ismuch more enjoyable 04:37:06 dwarf fortress? another game i have never played.. 04:37:07 Bike: well it's easy 04:37:12 it's just really dumb. 04:37:21 I strongly recommend NH4 instead 04:37:30 Do plutonium wands give you radiation poisoning in this game? 04:37:31 and then report bugs and stuff 04:37:33 i have like two hundred dead scores before level 15, elliott 04:37:39 it's much more about memorising tricks than any kind of strategic or tactical skill 04:37:47 ok i was afraid of that. 04:37:56 are other roguesss better about that 04:38:05 all computer games are bad 04:38:09 shachaf: this 04:38:14 Uh oh. 04:38:15 because the only other one i've played is, uh, i think Chocobo's Dungeon 04:38:15 Bike: not really 04:38:16 shachaf: No, there are a few good ones. 04:38:18 OK, I retract that. 04:38:23 Bike: yes, quite significantly; I recommend brogue 04:38:32 robotfindskitten: not bad 04:38:36 which i mean was fun, but also chocobo. 04:38:37 Bike: although nethack is particularly bad 04:38:39 shachaf: couldnt agree more. 04:38:41 sil is also good though I haven't played it as much as I should and crawl is also okay and very popular though imperfect and getting worse 04:39:05 Bike: part of the problem is that it has now been two decades since the last nethack release 04:39:09 so the game is solved through and through 04:39:22 yeah ok i know how creepy nethack people are, e.g. the above conversation 04:39:42 Bike: but brogue is pretty good in that it is both accessible and also balanced enough to be interesting. 04:39:49 NH4 is the most mature project to fix that but it's very far off 04:39:58 and also games don't take five years 04:39:58 Bike: come play with my +69 staff of penetration.. 04:40:05 shachaf: i greatly enjoy a large number of computer games. can they be bad and enjoyable also? 04:40:10 well i'll look at brogue i guess. 04:40:13 SIMULTANEOUSLY? 04:40:23 god knows something less pointless than nethack would be nice to play 04:40:32 on my shitty-ass computer that can't handle textmode games 04:40:37 Bike: dwarf fortress? 04:40:47 not really text mode 04:40:54 i thought it was? 04:40:54 the biggest flaw in NH design is that it both assumes you have no spoilers in a lot of places while also making spoilers /nearly/ mandatory elsewhere 04:40:55 also i'd just like, kill everybody. 04:41:01 well, im not a gamer so idk.. 04:41:01 i think it uses opengl or something actually 04:41:09 certainly not a terminal in any case 04:41:14 you can run dwarf fortress in a terminal! 04:41:20 unspoiled ascensions have been heard of, but I wouldn't want to do on 04:41:21 *one 04:41:21 wow really 04:41:22 i think its text based, but then they added sprite packs to make it easier to play 04:41:23 though there's usually not much point 04:41:25 Did you try any of the computer games I made? Some may be good (others may be not as good as the others). 04:41:26 is it like so- right. 04:41:32 I mean it's exactly the same. 04:41:39 but why would you bother, usually 04:41:41 zzo38: id like too see 04:41:58 the other obstacle to DF is that i have no idea how to get anywhere near starting 04:42:05 zzo38: lol, i was actually taking a look at your page on esoteric.org. wow you wrote alot of languages 04:42:11 the DF wiki has a nice guide 04:42:12 i think last time i tried playing it stayed in worldgen for like three hours 04:42:13 zzo38: and a lot of them are very interesting 04:42:17 and i got bored 04:42:18 it's not really a roguelike though... 04:42:23 yeah, i know. 04:42:27 well, it has a roguelike (adventure mode) but it's no fun to play 04:42:30 more of a killdorfslike, i'm given to understand 04:42:38 CADD: Yes, you can write also a comment on there, and/or other comment on here, whatever 04:42:40 though everyone should see its combat menus at least once 04:42:56 i kind of like just reading about df which is a problem 04:43:09 i like the stories about dorfs carving pictures of burning elephants all over everything 04:43:09 CADD: If you want to try my game, what kind of computer/operating-systems do you have or can emulator? 04:43:14 very "postmodernist" 04:43:35 zzo38: linux 04:43:38 zzo38: Which game? 04:43:44 Is it Potion of Confusing? 04:44:13 CADD: Do you have any programs to emulate any other kinds of computers/operating systems? 04:44:17 zzo38: hmm, i just took a look again. i was most enamoured by twoducks and 2d-reverse. 04:44:20 zzo38: yeah vbox 04:45:05 zzo38: i kind of have a thing for multi-D langs. 04:45:31 zzo38: but twoducks is just super cool 04:47:39 CADD: You can try http://zzo38computer.org/GAMES/cgacoll2.zip, cgacoll1.zip, cgacoll.zip, and 100level.zip, which are DOS; xnazzyball.zip, which is Windows; /zmachine/examples/solter.zip, which is Z-machine (an interpreter is at /zmachine/aimfiz.zip and should run on any computer with SDL); and /mzx1/potionconf/potion_of_confusing.zip which is a MegaZeux file. 04:48:12 zzo38: great, thanks! 04:49:23 Depending on the Linux distribution, you may find MegaZeux in its package manager. You may also find a Z-machine interpreter, although most of them are buggy so try Aimfiz instead which I believe is far more accurate than other Z-machine interpreters (even Infocom's interpreters have bugs in them). 04:50:04 k, installing megazeux 04:51:49 Also try /nes_program/hangman.zip for Famicom Hangman (you will need a NES/Famicom emulator); it is incomplete and not particularly good although it does have a time limit and a few other things. 04:52:15 cool cool 04:53:01 After installing MegaZeux, depending on the package, you might get a screen that says "Software Visions". If you do, you will need to push F3 and select the "Potion of Confusing" world file instead. 04:54:35 hmm, kk 04:55:05 (You might not get that screen, though, depending on the package.) 04:56:59 hmm, seems like all the packages are stale 04:57:45 CADD: That might be OK; the game might still work. 04:59:14 nope. seems not.. hmm 04:59:29 -!- kallisti has joined. 05:00:22 Do you get an error message about the version? If not, then there is a different problem. You can ignore it for now and try a different game, if you prefer. (You can also try not using the package manager, and instead downloading MegaZeux from somewhere else.) 05:00:28 zzo38: do you think dosbox would do the trick? 05:00:40 zzo38: no, there is a compilation error 05:00:47 CADD: For running DOS programs, DOSBox would probably work. 05:00:56 zzo38: yeah, im getting a copy off the internet 05:12:27 -!- Gracenotes has quit (Ping timeout: 240 seconds). 05:13:28 Which of these games are working for you now? 05:19:40 -!- Gracenotes has joined. 05:23:13 Please tell me if you tried the other games. 05:25:02 zzo38: your D&D game should have monsters called ghostly sentinels 05:25:06 http://llvm.org/docs/ProgrammersManual.html#dss-ilist-sentinel 05:25:29 kmc: Well, it doesn't, but thanks for telling me anyways. 05:25:48 My D&D game contains what I have recorded. 05:26:38 observation: playing intense piano actually causes the heat generation in my wrists to become noticeable to the touch 05:26:55 :O 05:27:19 coppro: What music did you play? 05:27:33 Is it electric or acoustic piano? 05:27:40 zzo38: the invincibility music from mario at full speed, the right hand specifically 05:28:00 Did you play blindfolded with a thick blanket over the keys and your hands upsidedown? 05:28:03 a digital piano, which has keys weighted to feel like an acoustic 05:28:04 no 05:28:12 that sounds hard 05:28:19 also not very quality 05:28:48 I can't do that either, but apparently some people can. 05:29:36 after doing this for a bit, which is really a literal muscle exercise rather than teaching any particular skills, my right wrist was noticeably warmer than my left 05:29:49 Did you play the piano with both hands? 05:30:06 no, I was only doing the right 05:30:11 (the left hand is boring anyway) 05:30:34 Well, that's why it is more noticeably warmer than your left. 05:31:17 yes, of course. I know why. I was just surprised as to the fact that it was noticeable 05:34:36 Do you play the music with the book or just by your mind? I always use the book or paper, even the music I write by myself, I will write it on a paper. 05:34:57 -!- Gracenotes has quit (Ping timeout: 264 seconds). 05:34:58 Do you know some things about music theory? 05:35:15 book and yes 05:35:55 Do you ever make up your own music? 05:36:04 on rare occasion 05:36:54 I made up symbols for cadences rather than writing out the entire words "perfect semi-closed" and so on. 05:37:38 I showed the teacher and she liked it too, although it isn't standard (I suggested telling the Royal Conservatory, but I don't know how well such thing would work anyways). 05:38:16 It doesn't seem like a particularly useful notation 05:38:55 a cadence is a sequence of chords, and we already have multiple notations for chords that are perfectly good at expressing cadences as well 05:39:19 Perfect (also called authentic) is "P", imperfect is "P" with a slash through it, plagal is "PL", and deceptive is "D" (there is no confusion with 500 because there is no such chords as 500). Closed is a circle around, semi-closed is a half-circle, and open is the plain letter. 05:39:55 I also used a slightly different notation for chords, because of the difficulty of uppercase/lowercase in hand-written notations. (The teacher liked that too.) 05:41:15 the typical way of dealing with that is very straightforward: place serifs on capital Vs 05:41:18 Either the major/minor/augmented/dimished is implied, or if it is not implied, a symbol "+", "-", "x", or "o" is added to superscript. (In a major key it is usually implied.) 05:41:57 coppro: I didn't know that was the typical way. 05:42:14 usually a "o" adds diminished, or a "ø" for a half-diminished (iirc) seventh 05:42:45 augemented chords are rare enough that I don't recall the notation offhand 05:43:13 Yes, I still used the "o" for diminished. The book I used uses "x" for augmented, and I use this too. (Some people use "+" for augmented, causing confusion.) 05:49:57 -!- CADD has quit (Ping timeout: 264 seconds). 05:51:29 Do you sometimes write any notations for any of these things, or only read? 05:56:17 -!- CADD has joined. 05:56:41 -!- CADD has changed nick to Guest77387. 05:59:22 -!- Guest77387 has changed nick to CADD. 06:04:23 zzo38: I sometimes write 06:07:41 zzo38: its 23:06 here 06:08:21 CADD: Yes, I know now I was trying to see the connection I didn't get an auto reply for a long time 06:08:38 "Complete the following steps. 1. If you are using Internet Explorer 6 or 7, upgrade to a newer version of Internet Explorer." thanks, school 06:08:52 zzo38: yeah, i accidentally dced. 06:09:07 lol 06:09:22 Bike: reminds me of: http://youtu.be/9mXe9nRiPHI 06:21:54 -!- kallisti has quit (Ping timeout: 240 seconds). 06:23:32 -!- kallisti has joined. 06:23:32 -!- kallisti has quit (Changing host). 06:23:32 -!- kallisti has joined. 06:32:45 shachaf: http://en.uncyclopedia.co/wiki/The_Order_of_the_Stick 06:39:36 Sgeo: http://en.uncyclopedia.co/wiki/Haskell 06:39:40 .wi27 06:39:42 oops 06:41:24 -!- Taneb has joined. 06:42:09 CADD.win++ 06:42:21 /topic C++ fan club 06:42:52 `slist Jade, Dave, and the Mayor 06:42:54 slist Jade, Dave, and the Mayor: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 06:50:30 Does.... does Pharo seriously monkey-patch nil as part of its eval mechanism? 06:51:09 purple monkey dishwasher 06:51:11 dish watcher 07:05:00 -!- CADD has quit (Ping timeout: 245 seconds). 07:06:19 -!- CADD has joined. 07:06:43 -!- CADD has changed nick to Guest90963. 07:06:58 -!- Guest90963 has quit (Client Quit). 07:07:20 -!- CADD_ has joined. 07:08:11 -!- CADD_ has changed nick to CADD. 07:15:30 hi 07:17:23 -!- Gracenotes has joined. 07:17:24 -!- Gracenotes has quit (Changing host). 07:17:24 -!- Gracenotes has joined. 07:26:48 CADD: I have read some stuff in Uncyclopedia before. 07:27:10 zzo38: mhm? 07:27:22 zzo38: its mildy humorous. 07:27:27 Yes. 07:27:53 Do you play chess and/or any chess variants? 07:28:10 yes, i used to be part of chess club 07:28:21 um ive played quite a few chess variants 07:28:35 Have you invented any chess variants? 07:28:38 big fan of the 3d chess, im currently undefeated in that variant. lol 07:28:40 sadly no 07:28:44 you? 07:29:00 I have invented many. 07:29:12 nice 07:29:28 http://www.chessvariants.org/ 07:29:32 big fan of that site 07:29:40 im guessing you might have them on there? 07:29:59 And a TeX file for writing chess diagrams and moves including many chess variants too (although it can also be used with FIDE). 07:30:03 Yes I do have them on there. 07:30:27 neat, i would love to check them out 07:30:37 CADD: If you select "Advanced Search" from the "Games" menu, that form is also mine. 07:30:44 oh cool 07:30:59 Didn't someone here write a game that was isomorphic to chess while seeming completely different? 07:31:07 hey, i see your UN 07:31:15 Taneb: Yes, I think I did. 07:31:30 Taneb: http://www.chessvariants.org/index/msdisplay.php?itemid=MSeeeeeeeeeeeeee 07:31:53 zzo38: 404 07:31:58 oops 07:32:02 i didnt copy it right 07:33:08 Some of these chess variants are partially (or entirely) made up by my brother, although most are mine. 07:33:46 http://www.chessvariants.org/index/msdisplay.php?itemid=MSchesswithcheck is one that myself and my brother both knew the rules to before we discussed them. 07:34:44 i was actually just taking a look at that one 07:34:49 that a nice and simple variant 07:35:00 the rules are almost obvious, lol 07:35:24 I made up 123456 Chess [MS123456chess] due to a chess/checkers/backgammon portable set I got, so I invented a game using its pieces. 07:36:24 Chess with Quantum Bishops [MSchesswithquant] has an unknown inventor; I was told about it by someone else who also doesn't know the inventor. 07:39:16 I have made many others too. 07:42:50 CADD: Which of my computer games are working on your computer now? I also made this http://www.chessvariants.org/index/msdisplay.php?itemid=MLgiveawaychessp 07:43:20 zzo38: lol, i got totally distracted by my lisp interpreter im writing. 07:43:35 zzo38: can you say vau? 07:44:03 zzo38: http://klisp.org/ 07:44:07 zzo38: based on that 07:44:10 O, you are writing a Lisp interpreter? In what programming language? Will you post it afterward? 07:44:20 What is 'vau'? 07:44:21 zzo38: yup, in haskell. sure. 07:44:26 OK 07:44:31 zzo38: http://web.cs.wpi.edu/%7Ejshutt/kernel.html 07:44:36 that should explain it 07:44:47 i <3 fexprs 07:44:59 O, I can see $vau in the example. 07:45:15 mhm. its very cool 07:45:26 so what he did was break up lambda into two funtions 07:45:29 vau and wrap 07:45:44 vau is kind of like a macro, it takes its arguments unevaluates 07:45:51 and then wrap evaluates it 07:46:04 and you can implement lambda in terms of vau 07:48:16 fexpr fan club 07:48:18 omg 07:48:40 <3 <3 <3 <3 <3 07:48:42 XD 07:49:16 kmc: have you checked out wat.js? 07:49:26 yeah 07:49:36 what does that have to do with fexprs though 07:49:56 wat uses fexprs 07:50:05 https://github.com/manuel/wat-js 07:50:07 for the lazy 07:50:44 :O 07:50:49 i thought it was a pretty lulzy implementation of a klisp-ish language 08:04:55 huh, I have discovered a fact about a tv episode not on imdb 08:05:00 I feel like a victory has occurred 08:07:25 :O 08:22:34 -!- kallisti has quit (Ping timeout: 276 seconds). 08:22:57 -!- kallisti has joined. 08:22:57 -!- kallisti has quit (Changing host). 08:22:57 -!- kallisti has joined. 08:33:22 -!- epicmonkey has joined. 08:37:12 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 08:50:50 kmc: wait http://mainisusuallyafunction.blogspot.com/ is your blog? 08:50:54 kmc: i love your blog! 08:51:14 cheeky name too! 08:54:28 kmc: (sorry, did a bit of internet stalking. lol) 08:59:55 -!- epicmonkey has quit (Ping timeout: 264 seconds). 09:04:26 yes that's me 09:04:30 glad you like it 09:05:15 cool 09:15:36 -!- zzo38 has quit (Remote host closed the connection). 09:19:51 -!- kallisti has quit (Ping timeout: 268 seconds). 09:19:58 -!- kallisti has joined. 09:21:04 -!- Phantom_Hoover has joined. 09:26:52 -!- MindlessDrone has joined. 09:31:22 -!- Jafet has joined. 09:44:13 -!- Vorpal has joined. 09:52:33 -!- Taneb has quit (Quit: Leaving). 10:36:26 -!- mnoqy has joined. 10:48:49 -!- epicmonkey has joined. 10:50:53 -!- yorick has joined. 10:51:10 -!- sacje has joined. 10:58:34 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 12:03:33 I love how forth lets you write begin/while/until/else/then and begin/while/while/repeat/then loops (and unlimited other combinations of those control words) 12:04:12 -!- katla has joined. 12:05:40 after reading http://www.taygeta.com/forth/dpansa3.htm#A.3.2.3.2 I almost understand how it works too 12:07:34 http://blog.sigfpe.com/2008/11/from-monoids-to-monads.html 12:11:15 this explains 12:13:09 > It'd be cool if this was a product in the usual categorical sense, but it isn't. 12:13:10 :1:14: parse error on input `if' 12:21:40 -!- oerjan has joined. 12:25:00 so you replace product in the definition of monoid with 'very weak thing that's apparently sort of a of product' 12:25:35 this is more BS than when the introduced imaginary numbers 12:38:05 katla: if you like forth, you will probably love factor 12:38:19 katla: <3 dataflow combinators <3 12:40:38 S_J: turing completeness relies on general recursion, which cannot be proven to halt (see: halting problem) 12:40:41 this is a canned response right? 12:40:47 like he has a command that types it out for him 12:41:17 There is no effective method that can determine whether any IRC message is canned. 12:41:46 see: Turing Test 12:43:16 0 people in #haskell helped me with how does monad relate to monoid but everyone jumps in to help with 'y cant agda turing machine' 12:45:51 this suggests that one of those questions is harder to answer than the other one, hth 13:17:50 -!- sacje has quit (Ping timeout: 240 seconds). 13:22:59 -!- Guest15597 has joined. 13:27:38 -!- Guest15597 has quit (Ping timeout: 245 seconds). 13:31:23 -!- Guest15597 has joined. 13:48:13 -!- epicmonkey has quit (Ping timeout: 276 seconds). 14:06:38 -!- katla has quit (Quit: Leaving). 14:09:21 -!- BlueShark has joined. 14:22:38 -!- kallisti has quit (Ping timeout: 268 seconds). 14:38:12 > fix$(<$>)<$>(:)<*>((<$>((:[{- thor's mother -}])<$>))(=<<)<$>(*)<$>(*2))$1 14:38:13 [1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,... 14:39:27 -!- nooodl has joined. 14:44:11 -!- Nisstyre has joined. 14:49:18 sigfpe's blog still gives me a virus warning, i see 14:52:52 oerjan: gotta love windows.. :) 14:54:07 well surely he shouldn't be having viruses on his website hth 14:54:31 (no idea whether the warning is true or not) 14:55:33 -!- fungot has quit (Ping timeout: 248 seconds). 14:56:32 yeah most anti-viri are very on the false-positive side 14:56:32 although it's been there for years 14:56:38 for a good reason 14:56:43 hmm, idk 14:56:53 its probably not his site, just your anti-virus 14:57:07 sice i love that blog, and i dont think ive ever gotten anything from it 14:57:54 i changed to a new computer recently, although i guess windows defender might descend from mse enough to have the same false hits 14:58:25 hmm.. yeah as a linux user i usually use preventative measures like noscript and et. al. 14:58:42 and i don't recall whether i got a virus warning with avg back when i was using that. 14:59:36 hmm, i remember avg serving me well when i used to run windows 15:00:04 man, i need to go to more sec cons, so i can get more free kaperski licenses.. :) 15:00:25 -!- epicmonkey has joined. 15:09:37 > fix$(<$>)<$>(:)<*>((<$>((:[{- Jörð -}])<$>))(=<<)<$>(*)<$>(>>=)(+)($))$1 -- updated version, oerjan 15:09:39 [1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,... 15:10:19 i do recall we discussed who was thor's mother last that came up 15:14:15 I think the difference is Jörð and (>>=)(+)($) instead of (*2) 15:28:17 Hm tup seems broken with distcc: 15:28:18 distcc[6466] (dcc_get_top_dir) Warning: HOME is not set; can't find distcc directory 15:28:24 Annoying 15:30:10 'export HOME' in your tupfile IIRC, I don't know if you can set it globally 15:30:31 Deewiant, I'm bootstrapping tup on my rpi so this is superannoying 15:31:02 find -name Tupfile -exec sed -i '1i export Home' \; or whatever 15:32:18 Ah yes with the {} added 15:32:21 Hm nope 15:32:28 Not working 15:32:44 -!- augur has quit (Read error: Connection reset by peer). 15:33:03 Oh well, dunno 15:33:20 -!- augur has joined. 15:33:32 > length<$>(groupBy(/=).fix)show 15:33:36 mueval-core: Time limit exceeded 15:33:41 > take 20 $ length<$>(groupBy(/=).fix)show 15:33:42 [2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,26... 15:42:46 Deewiant, google is really not helpful at all :/ 15:43:06 Vorpal: Read the tup manpage, it's all there 15:43:18 Oh, right, why did I check google first 15:43:41 And post on tup-users if there's no way to configure it globally 15:43:48 Hm 15:44:29 Deewiant, I suspect HOME has to be set to something on the fuse file system or such maybe 15:44:38 Since that didn't work 15:45:05 Well if it still said "HOME is not set" then it just didn't work at all 15:45:38 It should be able to access files outside its file system though, I think 15:45:58 How did I do revert in git now again? As in revert a list of file names to a clean state for the working directory 15:46:06 'git status' tells you 15:47:47 -!- oerjan has quit (Quit: Laterally). 15:48:53 Hm okay so now I get this error instead: distcc[7746] (dcc_build_somewhere) Warning: failed to distribute, running locally instead. Weird since I just checked with make in another project and that worked fine 15:49:15 It's probably missing another environment variable but it's not telling you which one 15:49:20 Quite 15:54:18 Does tup block sockets with some ld preload stuff or something? 15:54:44 It is making no sense 15:54:47 I don't think tup does the ld preload stuff anymore, it replaced it with the fuse system 15:55:25 I specifically get "gcc: error: whatever.c: operation not permitted" for all whatever.c as far as I can tell 15:56:07 -!- Guest15597 has quit (Excess Flood). 15:56:09 Shrug 15:56:27 -!- zzo38 has joined. 15:56:35 -!- Guest15597 has joined. 16:10:02 -!- epicmonkey has quit (Read error: Operation timed out). 16:10:16 Deewiant, checking with wireshark, looks like the connection is *sometimes* made under tup, but never sends the actual file data. Sometimes no connection is even made 16:10:32 Shrug 16:11:06 Yeah I guess I can't use tup yet, I need distcc when testing on the RPi, way to slow otherwise. 16:19:17 Deewiant, yeah I tried with env -i setting only HOME and PATH, that works just fine to compile a test file 16:19:21 it is something else that breaks it 16:19:24 I give up 16:24:33 bbl 16:38:32 -!- Phantom_Hoover has joined. 16:56:33 I seem to remember once some computer game my brother made in MegaZeux had a room with a professor who, when you talked to them, said "Hello, I didn't see you there." and then "O no! I pushed the 'D' button! That makes the room explosive!" and then the professor dies and game over. (Actually pushing the 'D' key during the game has no function.) 17:05:07 https://twitter.com/BreenGrub 17:05:08 coooooooool 17:09:02 what 17:09:32 How well will ARCFOUR work when you are modulo some other number (that isn't necessarily a power of two)? 17:09:54 oh, this is hl2, i wasn't sure 17:11:05 "prelapsarian", nice word 17:13:10 well that was weird. 17:13:35 i hear valve might be behind it (i haven't really looked into it) 17:14:43 https://twitter.com/MarcLaidlaw/status/334424382522941443 17:14:52 it is pretty viral-market-y, but hints at the future existence of HL3, which is obviously impossible 17:14:57 (laidlaw is the writer of hl) 17:15:23 Like FreeCell, Solter Solitaire is a solitaire card game with no hidden information. 17:15:31 Bike, eh, i'm happy with it just being a little project he did to continue his story 17:15:53 yeah it's nice 17:16:09 reminds me of MINERVA 17:16:38 "eschatological secrets beyond even my reckoning" 17:17:17 it would be nice if episode 3 had the minerva guy's level design 17:17:34 it's valve 17:17:44 what? 17:17:45 they hired him right after he released minerva 17:17:55 right 17:46:23 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 17:50:39 "I don't want to start an epic flaming napalm screaming fight, but the short version is your position is completely retarded" 17:53:09 Can you answer this question? If the PC of one of your game(s) came to life and tried to kill you, how would they do it? 17:53:34 gunshot 17:54:16 And in what game, specifically? 17:55:13 just one of my plot bunnies 17:55:23 Monoids: The Game 17:55:31 What is plot bunnies? 17:56:10 zzo38: Is your brother similar to you? 17:56:22 shachaf: Similar to me in what way? 17:56:25 a "plot bunny" is a kind of rabbit that lives in my basal ganglion and yells about urumqi. 17:56:30 -!- Phantom_Hoover has joined. 17:56:34 And did you make a game called "Monoids: The Game"? 17:57:22 Well, I don't know. Never met him. 17:57:28 No, but maybe I should. 17:57:31 Everyone would love it. 17:57:33 It would be so easy. 17:57:39 Then I don't know the answer either. 17:57:54 If you don't know the answer of my question. 17:59:25 zzo38: Well, making computer games in MegaZeux is one thing. 17:59:55 shachaf: Yes, although both of us also use other systems (and he doesn't use MegaZeux anymore, actually). 18:00:25 You also make chess variants. 18:00:25 However, his games usually have graphics and my games usually don't have graphics. 18:00:38 Does he make esoteric languages? 18:01:09 -!- Phantom_Hoover has left. 18:01:10 shachaf: Just one, called "QWERTY Keyboard Dotty Language". 18:01:14 -!- Phantom_Hoover has joined. 18:01:43 -!- MindlessDrone has quit (Quit: MindlessDrone). 18:03:17 The question about the PC of your games trying to kill you is from ifMUD; it is in the ifMUD library (you can walk there, or you can teleport there by typing 'library'). 18:03:39 zzo38: Has he ever been in here? 18:03:50 shachaf: I don't think so. 18:04:12 I tried to telephone him to ask him just now, but it is busy. 18:06:25 Frumble grumble nothing ever works right. 18:06:30 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 18:07:32 Installed some new components, and now (a) an old HD does not appear when it's inside the box (even in a SATA port w/ cables that work for another disk), but works fine in an external USB case; and the machine won't boot an Ubuntu DVD but has no qualms about booting a Windows 8 DVD. 18:07:43 (And I've disabled the Secure Boot thing.) 18:07:52 -!- Phantom_Hoover has joined. 18:08:36 -!- iamfishhead has quit (Quit: Leaving.). 18:11:35 -!- iamfishhead has joined. 18:12:59 -!- scorpo has quit (Ping timeout: 250 seconds). 18:19:22 Is there a reason why growisofs -dvd-compat -Z /dev/dvd=image.iso 'ing an Ubuntu image on a DVD+RW disc (in particular) would be unbootable? 18:19:26 `slist doof 18:19:29 slist doof: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 18:19:33 Like some sort of +RW extra-magic. 18:21:21 I think it must be because it is +RW, but I don't know much about that. You have to use -R instead, I think. (I have a DVD recorder which won't play menus on +RW discs (I read the manual; I don't have any +RW discs); so this must be why.) 18:22:14 Maybe it'd boot from a USB stick so I could circumvent that requirement. 18:22:28 You could try that. 18:39:45 Hrm. Well. It booted from the USB stick, displayed a boot menu, but the "try Ubuntu" option is not working very well. There's just a one-pixel wide pink line on the left edge of screen. 18:41:31 Oh, it's still doing something. Well, maybe my USB stick is just very slow. 19:02:36 -!- tertu has quit (Ping timeout: 268 seconds). 19:03:52 -!- conehead has joined. 19:08:13 -!- azaq23 has joined. 19:15:00 -!- zzo38 has quit (Quit: zzo38). 19:15:42 -!- Taneb has joined. 19:17:03 Is anyone here to quickly translate something into Swedish? 19:17:28 "How goes the [learning of the] Swedish [language]" 19:23:54 -!- iamfishhead has quit (Quit: Leaving.). 19:24:28 "Hur går svenskan?" (Disclaimer: a Finn speaking.) 19:27:57 Close enough! 19:43:54 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 19:45:09 -!- quintopia has quit (Ping timeout: 268 seconds). 19:45:28 -!- quintopia has joined. 19:47:44 -!- Chris__ has joined. 19:47:55 -!- Guest15597 has quit (Ping timeout: 264 seconds). 19:50:06 -!- Guest15597 has joined. 19:50:53 -!- quintopia has quit (Ping timeout: 240 seconds). 19:51:21 -!- quintopia has joined. 19:53:32 In combinatory logic, is there a one-point basis which does not contain abstraction? The iota comabintor, "X", is a one-point basis defined as (\x.x S K), however both S and K are abstractions. 19:54:26 what do you mean by "abstraction", i'm unfamiliar 19:54:30 I think there is not 19:54:33 Bike: a lambda 19:54:56 i.e. (\x. ...) where ... doesn't contain any lambda abstractions itself. 19:55:05 I guess you could allow (\x y. ...) if you're feeling generous 19:55:24 oh, hm 19:57:14 Actually, (\x y. ...) is acceptable if none of the arguments are applied to an abstraction, in the same way that S does not apply any of its 3 arguments to an abstraction (\xyz.xz(yz)). 19:57:49 Chris__: sure. but (\x y. ...) is (\x. (\y. ...)) so you can argue about whether it contains an abstraction. 19:58:03 presumably there are formal definitions for and theorems about this and I just don't know them. too bad oerjan isn't here 19:59:00 You're right, it does contain an abstraction. I should rephrase my question to whether or not there is a one-point basis which does not apply any of its arguments to an abstraction. 19:59:38 there's nothing else to apply to, is there? 19:59:58 Other arguments, just like S does. 20:01:15 technically (\x. x x S) or such wouldn't apply any of its arguments to an abstraction. but yes, it's clear what you mean :P 20:02:06 yeah, i see, you want a one-basis combinator where the text of the abstraction is only applications and references 20:02:20 S is an abstraction, so, yeah 20:02:33 Maybe one of you will know if what I'm trying to do is even possible. I'm trying to construct a programming language based on combinatory logic which takes as input some expression containing only applications of a one-point combinator (e.g. X(X X)(X (X X))) and outputs the normal form of it. 20:03:06 I know this is possible with 2 combinators, S and K of course. But I'm trying to think of how to do it with just 1. 20:04:17 i wonder if you could use a language-based argument there somehow 20:04:34 What do you mean by a language-based argument? 20:05:31 some vague idea based on all wffs in this being completely described by a CFG, i dunno 20:05:47 Chris__: look at iota/jot. 20:06:01 http://semarch.linguistics.fas.nyu.edu/barker/Iota/ 20:06:08 elliott, I have, and I wrote an interpreter for Jot, haha. 20:06:13 ok :) 20:07:10 so why do you want no abstractions? 20:07:28 i mean, iota is already applications+one combinator 20:07:53 Bike: yeah but there's something hacky to it. 20:08:05 like, S and K are "abstraction-free" in this sense. 20:08:17 iota "feels" like it's just bundling S and K without actually simplifying the bundle. 20:08:54 Both Iota and Jot output lambda expressions, not sequences of 1s and 0s. I'm looking for a language like Jot (input is a binary string) which outputs a binary string, not a lambda expression. 20:09:24 There are ways to encode lambda expressions into binary strings (e.g. de Bruijn indices), but that's not quite what I'm looking for. 20:10:23 i'm imagining iota but with one combinator "c" (i'm so clever) with n arguments, and you want to say that the normal form of cx...x is just itself if there are less than n x's 20:10:42 I'm looking for something like input: S, K, and parentheses (or `, the application operator), which gets reduced to another CL expression containing S, K, and parentheses, and the output is the binary encoding of that. 20:10:43 which allows "initial" lambda abstraction but not, like, something else 20:12:21 Yes, in the same way that the normal form of (S x y) is (S x y). 20:12:25 right 20:12:58 All I need is a one-point combinator that has reduction rules which do not contain other combinators 20:14:16 Such that the input CL expression gets reduced to another CL expression in normal form, and both expressions contain 2 symbols. One would be the application operator, and the other would be the one-point combinator that I'm looking for. 20:14:54 SK is very close, but it uses 2 combinators instead of 1. 20:21:35 Any ideas? I tried coming up with the reduction rules for X which do not result in expressions containing S or K. For example, even though `X`X`XX reduces to K, I would leave the expression unreduced. However, ``XXX reduces to X, and that does not contain S or K so the reduced expression is written as X. 20:21:36 *ii -> iSK -> SSKK -> SK(KK) normal form, right i got this straight in my head now 20:21:52 Bike, correct 20:22:08 i'm slow, i apologize :p 20:22:39 No worries, I have spent many hours learning this myself 20:26:21 i'm still thinking of this in language terms... the language of normal SK forms is unrestricted, i think? 20:26:36 What does unrestricted mean? 20:27:46 an unrestricted grammar. basically any machine that can recognize the language (distinguish it from badly formed formulas) would be turing 20:29:04 Oh, I believe so. Some SK expressions have no normal form, and are infinite loops essentially. 20:30:04 oh. right. that means not having a normal form, not... right ok 20:33:37 Intuitively, it seems like a language consisting of some one-point combinator + application operator should exist, but I haven't found such a thing anywhere. 20:34:14 how's the intuition work? 20:34:29 The one-point combinators are always defined in terms of abstractions or other combinators. 20:34:50 well, i guess bitstring to bitstring functions are ill-behaved enough 20:34:56 Liquid War seems like a great game marred by shit execution 20:35:05 my intuition is that you need abstractions inside for one combinator thingy 20:35:45 I mean that the I combinator can be rewritten in terms of S and K, then S and K can be rewritten in terms of some X combinator. 20:36:08 that's pretty flimsy 20:36:15 Bike, what do you mean by ill-behaved? 20:36:36 potentially uncomputable 20:36:46 oh 20:37:32 you want it to be uncomputable in a particular way though, since e.g. any tritstring starting with SII`SII has no normal form 20:37:47 (where I is replaced with the SK definition obv) 20:38:25 Right, ```SII``SII has no normal form 20:39:12 Are there any good alternatives to Liquid war> 20:39:16 i mean that's like having a function where having so-and-so low order trits in the input means derp uncomputable 20:39:28 Or has the OSS community decided that since the project exists, there's no need to make a better one? 20:41:22 Bike, I don't think there is anything wrong with that 20:41:29 what 20:41:31 ? 20:41:53 Having those low-order trits means the expression is uncomputable 20:42:13 oh. yeah sure. i'm sort of thinking to myself in three different formalisms at once because i'm stupid 20:42:27 Heh, all right 20:43:24 I suppose I could do with tritstrings, but it would be very cool to reduce it to bitstrings (without simply encoding trits to bits, like ` = 00, S = 01, and K = 10) 20:43:57 Because then what do you do with 11? It seems odd to have one undefined encoding 20:46:28 would something as stupid as taking a three-combinator basis instead work 20:47:07 Lol, yes but a one-combinator basis would be better than either 2 or 3 20:47:20 Maybe not "better", but "simpler" in my mind 20:47:47 no i mean, if you had a three combinator basis you could encode it as a bitstring and get a 1-combinator thing out of that? i think? 20:48:15 I'm not sure if I follow that 20:48:58 3-combinator basis like SKI? Plus application ` is 4? So that 00 to 11 have meaning? 20:50:16 -!- aloril has quit (Ping timeout: 264 seconds). 20:51:18 -!- epicmonkey has joined. 20:51:41 i mean, encode SKI` as a bitstring, then find a way to treat 0 and 1 as combinators 20:51:44 i dunno if that works. 20:52:38 BCL? Iota/Jot? 20:52:49 scroll up 20:53:18 Okay 20:53:20 well maybe BCL 20:53:39 BCL simply encodes lambda expressions, but individual 1s and 0s don't mean anything 20:54:01 and individual* 20:54:22 elliott: olsner: Also how about an #esoteric meetup at Alternative Party instead? It's smaller. (Also sillier.) 20:54:41 fizzie: what/when/where is that? 20:55:10 olsner: It's here in October 18th-to-20th. 20:55:11 It would be cool if each 1 and 0 was a combinator, and the output is the normal form 20:55:17 Chris__: what do you mean by "don't mean anything" 20:55:43 There's approximately zero information about this year's event, except that there'll be one. 20:56:00 in BLC, I believe abstraction is 00, application is 01, and an index n is 1^n0. A 0 by itself isn't any of those 3 things 20:56:37 (They stopped organizing it last year because they thought it was getting far too mainstream; instead, they focused on more alternative things; turns out, though, that if they're alternative enough, no-one's going to attend, and then you don't have anyone pay the bills.) 20:56:43 actually it's this thing http://esolangs.org/wiki/Binary_combinatory_logic 20:56:55 which is pretty much encoded ski i guess 20:57:05 "Alternative Party is one of the largest demo parties in Finland." according to wikipedia 20:57:33 but i mean, what you're talking about there is just your interpretation, why can't there be another one? 20:57:38 olsner: Well, that's not saying all that much; everything's that not Assembly is tiny compared to that. 20:57:51 olsner: It's a proper (non-gaming) party, though. 20:58:27 Bike, yeah that is almost exactly what I'm looking for, but such that S and K are replaced by one combinator 20:58:50 olsner: You can peruse the archive at http://ry.altparty.org/action/ -- you can scroll down a bit to find the 2002-2011 pages. 21:00:09 olsner: (Though it's somewhat likely this year's event will be something rather different.) 21:00:12 Chris__: see, you're putting interpretations on it 21:00:37 Bike, I was thinking instead of SK`, use X`. The only thing I don't know is how to reduce expressions of the X combinator without introducing S and K. 21:01:06 fizzie: still sounds a bit scary!! 21:01:11 maybe if Bike there is to comfortingly kidnap me. 21:03:47 -!- aloril has joined. 21:07:44 "finish=30756.4min" best initial raid-1 resync ever. (I'm doing a thing while it's running, and it only uses idle I/O.) 21:07:59 fizzie: are there pics 21:08:01 re: alternate party 21:08:47 I shared a pic I took somewhere. (I'm sure there are more official ones.) 21:09:53 21 days? pretty fast raid resync 21:10:10 wait, where 21:10:18 olsner: It's back to 191.8min now. 21:10:27 oh, it's an estimate? 21:10:56 olsner: It's based on the current speed, and it only does 1000 KB/s when there's no idle I/O time. 21:11:06 (It's doing 163938K/s now.) 21:11:23 I have no idea where I put my altparty pic. 21:11:51 hmm, resyncing a mirror should probably have a bit higher priority, you have limited time until the second disk in the mirror breaks 21:12:10 -!- oerjan has joined. 21:13:50 olsner: Oh, but it's the initial creation resync. 21:14:03 olsner: (Admittedly I think it's the same defaults for a non-initial resync.) 21:14:43 elliott: I, uh... I think this is from altparty http://users.ics.aalto.fi/htkallas/i-smoke.jpg but it's not all like that at all. 21:15:57 http://users.ics.aalto.fi/htkallas/sunshine.jpg http://users.ics.aalto.fi/htkallas/sunshine2.jpg that's from there too. 21:16:11 (But it's not always that smoky.) 21:16:52 it looks like something from a sci-fi film 21:18:57 -!- Chris__ has quit (Quit: Page closed). 21:19:45 Well, it's from 2010, and the theme that year was "Space: the forgotten frontier", so that's appropriate. 21:23:10 elliott: My wife told me to tell you that she's been there (which is true) and it's not scary (which is allegedly also true). 21:23:21 (It might not be terribly exciting, however.) 21:35:15 fizzie: is your wife particularly invested in me visiting altparty for some reason :P 21:35:30 or were you just like "HEY I'm talking about altparty in #esoteric do you have any INPUT" 21:37:48 -!- Taneb has quit (Quit: Leaving). 21:40:34 Well. I mentioned olsner's Assembly-meetup suggestion as a part of my regular report of things happening, and she suggested I should suggest altparty instead. 21:40:37 (Also perhaps she thinks it'd lessen the chances of having to go to Hexham? Who knows.) 21:43:45 have you informed her of the abject horrors of hexham 21:43:59 also it's super cute that you tell your wife about #esoteric happenings 21:51:58 I've told her there's a fine cathedral at Hexham, because that's p. much the extent of my knowledge in the field of Hexhamology. 21:55:53 um not sure abbeys count as cathedrals 21:56:08 maybe they do in finland 21:57:55 elliott: Hexham Abbey is in Category:Anglo-Saxon cathedrals, that's close enough for me. 21:58:56 how does your wife feel about trondheim 21:59:03 two birds, one stone, etc. 21:59:37 http://31.media.tumblr.com/52ffccf4adaeff692060308c70ea68d1/tumblr_mr10axwMKH1qklx3fo1_500.jpg 22:01:51 We was in Svolvær/Nordland somewhat recently, I think that was enough Norway for a few years. 22:04:25 weather that bad huh? 22:09:08 presumably there are formal definitions for and theorems about this and I just don't know them. too bad oerjan isn't here <-- i'd expect tromp_ is the resident expert on this stuff 22:09:42 although he seems rather idle at the moment 22:09:49 elliott isn't an expert expert discriminator like shachaf can be 22:09:55 OKAY 22:10:58 although i have certainly _looked_ at one-point bases for combinators before, i cannot quite recall whether this is impossible though, although none of the examples in wikipedia is of the right type 22:11:58 i vaguely recall seeing something more substantive than that. maybe it was tromp_'s paper. 22:12:20 (i'm certainly not bying access to that elsevier one) 22:12:25 *buying 22:12:33 is oerjan boycotting elsevier too :P 22:12:52 fizzie: Initial creation resync and non-initial resyncs are effectively identical performance-wise. 22:12:55 -!- epicmonkey has quit (Ping timeout: 245 seconds). 22:12:59 well i might boycott elsevier if i _ever_ bought articles online. 22:13:13 Basically how that's done is considering one drive to be 100% failed and resyncing that. 22:15:13 pikhq: They *could* easily have differently tweaked speed_limit_min/max parameters, though. 22:16:54 oerjan: it would seem fair for people with phds to get lifetime access to this stuff... 22:17:14 CLEARLY 22:18:05 The copy of 700G from an external should-be-USB3-but-turns-out-to-run-at-480M-probably-because-there-were-some-low-speed-devices-in-the-same-internal-hub is the main bottleneck here, though. (It's running at about 42MB/s.) 22:18:35 are you sure you plugged it into a usb3 socket? 22:18:45 olsner: It was blue. 22:19:21 mmkay 22:20:51 olsner: And it's in one of the xhci ports. But I've vague recollections of something about SuperSpeed not being available if there are low-speed devices in the same branch of the tree. (And it wasn't really obvious how the ports are grouped.) 22:21:58 -!- Phantom_Hoover has joined. 22:24:48 (Or possibly it's just broken in some other way.) 22:26:51 The ISO I ended up booting with for these pre-installation operations (debian-7.10-netinst-amd64) also very nicely had an e1000e driver too old to support the onboard Intel NIC, so no SSH either. "Meh." 22:27:23 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 22:27:56 the latest debian is too old? what a surprise 22:28:46 You could argue that the Debian is "just fine" and it's just the hardware that's too new. 22:30:19 -!- Phantom_Hoover has joined. 22:38:12 For some reason I never think to worry about network card support, and now 2 out of the 2 last installs have had an "oh, no driver for the network chip?" surprise. 22:38:53 fizzie: do you know about EFI support in virtual machines 22:39:37 Not really. I think it exists. 22:39:42 when that chris person was here before did they have the same number of underscores 22:41:02 ...that was them from before, right 22:41:46 damn, it was "ChrisW" 22:42:42 i forgot to mention the really obvious thing about prefix encoding. 22:43:28 turns out there's just a billion chrisses who like the lambda calculus 22:44:33 literally angry with rage here 22:45:05 that. that's quite a common effect of rage 22:45:22 are you sure you aren't just enraged with anger? 22:47:51 well, anyway, he inspired me to write ski small step as an N -> N function and now i'm wondering about connections to dynamics. i need help 22:49:11 i was /going/ to do something today, but i ended up just faffing about 22:50:47 Anyway. Someone tell me the best way to get the number of digits of the base-b representation of a natural 22:50:59 log doesn't work so great because like, rounding error, maaaaan 22:53:12 you can probably estimate from the number of bits in the base-2 representation, and/or do a binary search to find the b^n <= your number 22:53:51 or something like length . showIntAtBase perhaps 22:54:06 that's what i'm doing right now. it's terrible and i hate it, imo 22:54:14 might as well throw together binary search 22:54:33 you could use logBase on CReal! 22:54:38 :t logBase 22:54:38 Floating a => a -> a -> a 22:54:44 > logBase 2 1234 :: CReal 22:54:45 10.2691266791494178878629061634710448236888 22:54:47 > logBase 10 1234 :: CReal 22:54:48 3.0913151596972228772592050619999463466528 22:55:04 I don't know if logBase for CReal is precise but it should be. 22:55:12 and then it's just a matter of rounding. 22:55:16 "what's the O time" 22:55:35 @check \n -> ceiling (logBase 10 (abs n)) == length (show (abs n)) 22:55:38 mueval-core: Time limit exceeded 22:55:41 @check \n -> ceiling (logBase 10 (abs n)) == length (show (abs n)) 22:55:44 *** Failed! Falsifiable (after 1 test): 22:55:44 0.0 22:55:48 lol 22:55:52 @check \(n::Integer) -> ceiling (logBase 10 (abs n)) == length (show (abs n)) 22:55:52 .hs: 1: 15:ScopedTypeVariables is not enabled 22:55:57 fuck 22:56:01 :t abs 22:56:01 Num a => a -> a 22:56:20 @check \n -> ceiling (logBase 10 (fromInteger (abs n)) :: CReal) == length (show (abs n)) 22:56:23 (0 tests)mueval-core: Time limit exceeded 22:56:26 @check \n -> ceiling (logBase 10 (fromInteger (abs n)) :: CReal) == length (show (abs n)) 22:56:30 (0 tests)mueval-core: Time limit exceeded 22:56:32 i <3 lambdabot 22:56:33 what... 22:56:43 I run this bot and I have no idea how it ever works or breaks or anything 22:57:01 also the binary search thing might do kind of a lot of allocation with bignums, hm 22:57:27 kind of wish i had generalizeder >> 22:58:03 i guess that's kind of ass to compute isn't it 22:58:21 anyway I think that CReal solution is theoretically optimal? 22:58:31 what's CReal? 22:58:36 I don't think you can get faster than length . show really, except for micro-optimisations 22:58:38 computable real 22:58:39 olsner: computable real 22:59:39 how's showIntAtBase work? just repeated division i imagine 22:59:52 divmod ad infinitum 22:59:59 obviously you can skip the mod part. 23:01:06 right 23:01:38 it sounds like you'd end up with some extra work that could be avoidable if you only want the length 23:01:45 yeah, that's the mod part 23:02:03 > let digits 0 = 0; digits n = 1 + digits (n `div` 10) in digits 1234 23:02:04 4 23:02:35 i guess i'll try it with the largest b^n that fits in an immediate and laugh myself to sleep 23:02:59 an immediate? 23:03:42 i forget haskell words. not a bignum 23:04:27 Fiora: are there any fancy CPU tricks you can do to optimise (binary) digit counting? 23:04:40 since I guess the only real gains you'll get here are low level 23:04:52 though I guess counting up powers of 2 is asymptotically faster than repeated integer division? 23:04:54 well it's basically clz. 23:05:16 well, I was thinking for arbitrary size integers. but I guess it's repr-dependent 23:05:38 don't most bignums keep a size? if so it's pretty easy 23:06:33 this bignum is 372 64-bit words plus a head word with clz 19, so it has 23853 bits 23:06:45 clz~ 23:06:49 well, that's boring, so let's say it doesn't keep a size. 23:07:00 just "one bit is 0 if it's the end and 1 if it's not" or whatever. 23:07:35 but it has to keep track of like, memory allocation and stuff, right? 23:07:38 for bignums 23:07:39 guess you just have to traverse them all then 23:07:41 imo sucks. 23:08:06 Fiora: well, you could just malloc it and then the data you'd need to cheat is hidden in the libc, I guess 23:08:17 my mission: to make people's lives difficult 23:08:34 I guess you'd just clz them anyway or whatever. 23:08:38 or wait, not even that. 23:08:40 elliott: so i have my own instance of lambdabot going. so to get around the mueval time out by just adding -t 3000 on the mueval line in ./src/Lambdabot/Config/Core.hs. is that kosher? 23:08:41 okay it's boring 23:08:51 clz is fun! 23:09:09 ok new "exciting question" for elliott: find the digit count of a number, but the number is in modular residue format. 23:09:16 modular residue? 23:09:33 instead of storing the number you store it mod 2, mod 3, mod 5, mod 7 ad infinitium 23:09:47 `slist 23:09:49 slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 23:10:07 elliott: i mean it worked, but is that the "proper" way to do it? 23:10:12 e.g. 17 is [1,2,2,3]. 23:11:09 CADD: that sounds like an old version of lambdabot. 23:11:27 really? i have 4.3? 23:11:35 @version 23:11:35 lambdabot 5.0 23:11:35 git clone git://github.com/mokus0/lambdabot.git 23:11:37 ah 23:11:38 ty 23:11:45 anyway it sounds fine 23:11:54 cool, thanks! and thanks for the awesome bot! 23:12:12 I didn't write it, I just run it :P 23:12:19 Fiora: (this lets you represent any number up to the product of the modularssss by the chinese remainder theorem, aka the worst named theorem i can think of) 23:12:22 oh, either way! 23:12:37 Bike: oooh. that's sneaky 23:12:54 you can do multiplication and addition pretty easy since those commute with mod 23:20:50 my control key keeps holding itself down 23:20:56 help. 23:21:38 that's what you get for not answering my randomly posed questions 23:30:49 -!- Nisstyre-laptop has joined. 23:35:10 Bike: help 23:35:43 hi 23:35:58 what is the problem sir and/or ma'am and/or other appropriate honorific 23:43:19 Convert the number to radixal format hth 23:50:15 -!- Bike_ has joined. 23:52:40 -!- Bike has quit (Disconnected by services). 23:52:42 -!- Bike_ has changed nick to Bike. 23:53:31 -!- Jafet1 has joined. 23:53:39 -!- Jafet has quit (Disconnected by services). 23:53:41 -!- Jafet1 has changed nick to Jafet. 23:55:20 Bike: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.28.6593&rep=rep1&type=pdf hth 23:55:40 (one of my favorite complexity results) 23:56:26 why is this written like a news story 23:56:28 but thanks 23:57:29 well, it sort of is 2013-08-05: 00:00:39 hmph http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.28.6593 is the summary page but the abstract is clearly broken. 00:01:43 “the following theorem shows that there is little hope of finding a substantially better method, since the range of a modular number depends essentially on all bits of all the residues (u_i, ..., u_r)” 00:02:47 (knuth then writes the theorem, which is too trivial to copy here) 00:03:24 -!- Jafet has quit (Read error: Connection timed out). 00:04:07 -!- azaq23 has quit (Quit: Leaving.). 00:04:13 -!- Jafet has joined. 00:19:16 -!- yorick has quit (Read error: Connection reset by peer). 00:21:13 -!- oerjan has quit (Quit: leaving). 00:32:55 -!- Jafet has quit (Quit: Leaving.). 00:39:44 -!- tertu has joined. 00:45:30 -!- tertu has quit (Ping timeout: 256 seconds). 00:45:53 -!- tertu has joined. 00:50:34 -!- tertu has quit (Ping timeout: 276 seconds). 00:59:52 -!- NihilistDandy has joined. 01:01:25 -!- augur has quit (Remote host closed the connection). 01:01:57 -!- augur has joined. 01:03:53 -!- augur_ has joined. 01:07:36 -!- augur has quit (Ping timeout: 256 seconds). 01:22:49 -!- Nisstyre has quit (Quit: Leaving). 01:27:13 -!- augur_ has changed nick to augur. 01:28:29 -!- copumpkin has joined. 01:28:35 -!- copumpkin has quit (Changing host). 01:28:35 -!- copumpkin has joined. 02:02:13 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:21:21 oh, hey. the division result actually uses chinese remainder. how about that 02:27:12 -!- Nisstyre-laptop has changed nick to Nisstyre. 02:32:34 "Actor Peter Capaldi has been announced as the new star of BBC sci-fi series Doctor Who... Capaldi is best known for his role as foul-mouthed spin-doctor Malcolm Tucker in the BBC series The Thick of It." 02:35:00 yeah i've already seen a bunch of messages to the effect of "why would you have him play a character who can't curse" 02:37:01 I think doctor who would probably be better with gratuitous swearing 02:42:09 that seems clear 02:45:02 -!- mnoqy has quit (Quit: hello). 02:46:46 -!- nooodl has quit (Ping timeout: 256 seconds). 03:12:09 -!- Guest15597 has quit (Ping timeout: 264 seconds). 03:13:37 -!- Guest15597 has joined. 03:23:53 -!- Bike has quit (Ping timeout: 245 seconds). 03:26:02 -!- Bike has joined. 03:32:05 -!- Guest15597 has quit (Ping timeout: 245 seconds). 03:41:53 -!- btiffin has joined. 03:59:38 -!- Nisstyre has quit (Quit: Leaving). 04:04:04 -!- rodgort has quit (Ping timeout: 264 seconds). 04:05:38 -!- sacje has joined. 04:06:46 -!- rodgort has joined. 04:16:01 -!- copumpkin has quit (Quit: Textual IRC Client: www.textualapp.com). 04:17:09 -!- rodgort has quit (Ping timeout: 248 seconds). 04:17:14 -!- copumpkin has joined. 04:38:02 -!- rodgort has joined. 04:45:14 -!- Chris____ has joined. 04:55:59 Just bragged about small s.c.r.i.p.t. http://esolangs.org/wiki/Small_s.c.r.i.p.t. 05:17:02 -!- Bike has quit (Ping timeout: 240 seconds). 05:18:51 -!- Bike has joined. 05:26:59 -!- BuzzBe_T has joined. 05:46:40 -!- Bike has quit (Ping timeout: 245 seconds). 05:47:49 -!- Bike has joined. 05:58:27 What is Ctrl supposed to be doing in vim? 05:58:36 Other than messing me up. 06:11:00 Nothing, unless it's been mapped to something 06:14:32 -!- Taneb has joined. 06:15:39 http://www.tedunangst.com/flak/post/signal-safe-strcpy 06:17:54 why would symlink be handler-safe when strcpy isn't 06:18:16 Because it's specced that way, evidently 06:19:40 i like the sem_post note 06:24:53 huh, xkcd is actually funny again 06:27:30 -!- sacje has quit (Ping timeout: 245 seconds). 06:29:13 -!- Chris____ has quit (Ping timeout: 250 seconds). 06:42:38 how large is the second biggest connected component in the global sex graph 06:43:22 Why the second biggest in particular 06:44:00 well the biggest one is huge 06:45:08 xkcd is on to shachaf 06:45:10 How do you know? 06:45:12 and the vast majority of components will be size one or two 06:45:40 the second biggest one is like the community most successful at being totally insular 06:45:44 which makes it more interesting 06:45:50 my guess would go to some gay community 06:45:52 What's the biggest then 06:46:06 great, now i'm going to be wondering about sex connectivity instead of sleeping. 06:46:08 the biggest connected component has a billion people probably 06:46:12 Deewiant: probably most promiscuous individuals 06:46:27 of any sex or orienation 06:46:37 Combined with prostitutes, or something? 06:46:43 i'll just sit here, a lone node 06:46:44 yes 06:46:52 prostitutes are usually fairly promiscuous yeah 06:46:56 either that or they're not very good at their jobs 06:47:09 kmc: I was going to say pretty much exactly that :( 06:47:19 Or they're expensive 06:47:28 I'm pretty sure I'm in the big component 06:47:40 even though I have low degree 06:47:42 http://crookedtimber.org/2004/08/13/love-is-a-battlefield-spanning-tree-network-with-no-4-cycles/ 06:48:03 coppro: me too 06:48:51 Bike: ? 06:49:12 oh nice, data 06:49:29 thank god i can leave this to experts instead of speculating 06:49:37 speaking of which: do slime molds form models of sex networks 06:50:58 Bike: how old are you, anyway? 06:51:18 ????? 06:51:54 I think there are almost 50 people within distance 2 of me, so I'm pretty sure I'm in the strong set 06:52:54 Are you using a loose or traditional definition of what constitutes sex 06:53:29 a reasonably strict definition i think 06:53:40 that's only everybody having like seven partners, doesn't seem too implausible? 06:53:41 hard to be too traditional without also being heteronormative 06:53:59 hmm 06:54:16 I think I'm near some cycles, could be wrong though; don't tend to actually talk about it a lot 06:54:19 For males there's a fairly traditional same-sex sex definition as well 06:54:43 It's when you have only women that it gets tricky 06:54:56 Deewiant: whichcan easily be extended to male-female yet usually is not 06:54:58 wow, i had this exact conversation in high school. 06:55:02 laughed my ass off then too 06:55:36 coppro: Well there's already a traditional definition there 06:55:54 and then got into a conversation about whether talking about talking about [..recursion..] sex was as dirty as talking about [..recursion..] sex. have all my conversations in life been prep for this channel 06:56:01 I'm just observing that there is different standard there 06:56:22 sex isn't dirty, hth 06:56:27 especially when you consider those who do not engage in extramarital copulation, but will do basically anything else 06:56:38 are there lots of these people 06:56:41 Traditionally (and still typically AFAIK) the more traditional stuff happens first so you don't need to worry about whether the extension counts 06:56:54 kmc: as a virgin in high school roughly everything is dirty 06:56:54 kmc: I do not know how many, but they do exist 06:57:19 Bike: that means you were being a virgin wrong 06:57:33 i don't know what that means 06:57:56 * kmc is amused by Deewiant's traditional ordering 06:58:16 Deewiant: indeed, but what of my example? 06:59:08 coppro: Well they're an exception 06:59:25 I don't know how common of a one 06:59:39 sexologists on the case 06:59:54 -!- Taneb has quit (Quit: Leaving). 07:00:23 Especially traditionally, they could be a more modern phenomenon (but I suspect not) 07:00:32 I think the proper response is along the lines of "anyone who debates over whether sex has to involve a penis probably has really really boring sex" 07:00:42 <3 07:01:39 kmc's all "yeah duh, you need at least four" 07:01:44 haha 07:02:00 XD 07:02:33 Just trying to infer kmc's 'reasonably strict definition' 07:03:49 look there is some cocksucking involved 07:03:52 not gonna lie 07:04:05 But does that alone count? 07:04:30 I was assuming it doesn't since that'd be somewhat looser a definition than is traditional 07:05:19 I'm counting it 07:05:48 That's pretty loose then I guess 07:05:53 I think if afterward all parties agree "we had sex" then I think it should count 07:06:16 But then the same act doesn't count depending on who you did it with 07:07:22 you're sociologists. that's usual 07:07:39 Meh 07:08:06 Oh well, I guess the graphs are interesting whether they're based on subjective or objective definitions 07:08:10 look you're not going to axiomatize sex 07:08:18 i will personally try to stop you 07:08:30 kmc's incompleteness theorems 07:09:57 kmc: You wouldn't accept it if somebody wrote "in the following graph, 'having sex' is taken to mean [...]"? :-P 07:11:17 I wasn't fighting for an end-all be-all definition or anything 07:12:27 wow now i'm annoyed at the pathologization of herpes again. random. 07:12:47 Evidently there's a movie called "The Be All and End All" about a 15-year old boy trying to lose his virginity; take it up with its writers 07:13:06 Bike: ? 07:15:13 it's mostly harmless and like 80% of all humans have it. some pharma company made people feel insecure about genital sores for marketing purposes and now here we are. 07:16:54 i do think it's kind of interesting/cool how a nervous system infection is so incredibly widespread >_> 07:19:21 heh 07:20:24 there are very occasionally some horror story things like herpesviral encephalitis, where your head slightly explodes 07:32:56 -!- BuzzBe_T has quit (Quit: Konversation terminated!). 08:00:11 -!- conehead has quit (Quit: Computer has gone to sleep.). 08:05:36 -!- btiffin has left. 08:06:44 -!- Taneb has joined. 08:28:36 -!- CADD has quit (Quit: Lost terminal). 08:34:43 I am: bamboozled. 08:34:45 I've this pair of 1T SATA (3Gbps) drives that just don't want to work in a computar. All other disks (a 64G SSD, a 3T HD, a 750G HD) work in the same SATA port (with the same SATA and power cables), and correspondingly both 1T disks work just fine in an external USB SATA dock. 08:34:50 I've even tried jumpering the 1T drive down to 1.5Gbps combattability mode, but it still just keeps not showing up. (It also does spin up, it just... isn't visible.) 08:45:12 And why the florb does Gigabyte not have BIOS update changelogs anywhere? There's just notes for the latest. 08:51:39 -!- epicmonkey has joined. 08:58:34 -!- Phantom_Hoover has joined. 09:16:44 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 09:28:54 -!- Phantom_Hoover has joined. 10:00:44 -!- CADD has joined. 10:01:35 -!- CADD has quit (Client Quit). 10:02:22 -!- conehead has joined. 10:09:53 -!- CADD has joined. 10:10:16 -!- CADD has changed nick to Guest66946. 10:10:40 -!- Guest66946 has quit (Client Quit). 10:32:31 -!- mnoqy has joined. 10:33:45 -!- epicmonkey has quit (Ping timeout: 245 seconds). 10:34:11 -!- epicmonkey has joined. 10:37:25 -!- carado has joined. 10:43:54 -!- Bike_ has joined. 10:45:10 -!- Bike has quit (Ping timeout: 240 seconds). 10:46:14 -!- Gracenotes has quit (Ping timeout: 240 seconds). 10:47:15 -!- Gracenotes has joined. 11:12:58 -!- nooodl has joined. 11:18:38 -!- epicmonkey has quit (Ping timeout: 256 seconds). 11:22:08 -!- Sgeo has quit (Read error: Connection reset by peer). 11:37:06 -!- Jafet has joined. 11:38:12 -!- neena has joined. 11:43:43 -!- MindlessDrone has joined. 12:07:53 kmc: Is your nick pronounced as /'keɪ'ɛm'siː/ or /'keɪ'mæk/ or /'kiː'mæk/ or what 12:14:19 /'kmk/ 12:14:29 or /'kms/ 12:14:53 "drugz" 12:14:58 (the joke is drugz) 12:15:06 > cycle "HA" 12:15:08 "HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA... 12:17:54 -!- oerjan has joined. 12:18:08 Deewiant: /'ko̞:'æm'se̞:/ 12:19:54 (Huh, ː and : are different things? Well, let's just say I made an approximation.) 12:20:43 U+02D0 MODIFIER LETTER TRIANGULAR COLON 12:20:58 That's a fairly narrow transcription for an approximation :-P 12:21:04 I'm not sure if the normal colon means anything in IPA 12:21:23 Do you get Toblerone-shaped poop from a triangular colon? 12:22:16 fizzie: Anyhoo, while there are options like that, yes, I imagine they're not among the ones he uses, which is why I didn't include e.g. that one. 12:22:35 None of this non-canonical stuff for me. 12:22:39 Deewiant: It's what I use when talking about kmc at home, at least. 12:22:45 (A frequent occurrence.) 12:23:17 Although sometimes I just say "Keegan", because it's the funniest. (No offense.) 12:24:25 “Keemac” is certainly correct given his actual name. 12:24:48 -!- epicmonkey has joined. 12:25:13 fizzie: Do you say that as /'kiːgən/ or /'keːgan/ 12:27:35 -!- lambdabot has quit (Ping timeout: 246 seconds). 12:29:41 -!- carado has quit (Ping timeout: 246 seconds). 12:32:06 -!- carado has joined. 12:43:45 -!- Cewek has joined. 12:44:17 hy 12:45:24 -!- Cewek has left. 12:52:15 -!- boily1 has joined. 12:55:30 -!- metasepia has joined. 12:56:53 @tell oh, hey. the division result actually uses chinese remainder. how about that<-- well duh why do you think i linked it 12:56:58 oops 12:57:05 oh well no lambdabot 12:58:07 good unlambdabotty morning! 13:00:43 impossible! 13:01:25 Gregor: please revert the channel to a possible state! the lack of lambdabot is bad for our daily vitamin intake! 13:02:20 (lambdabot is from gregor, yes?) 13:03:11 no. hth. 13:05:08 oh hm. 13:05:29 random person who usually lambdabots: ↑, and «AAAAAAAAURGH!» 13:16:59 Deewiant: /'keːgan/, actually. It's funnier that way, I think. 13:23:17 -!- fizzie has quit (Read error: Operation timed out). 13:24:13 -!- fizzie has joined. 13:27:35 -!- yorick has joined. 13:27:48 I don't know what that was all about. 13:29:01 /omɑilmɑtyːnyɑlusontaynːaɑnkeriɑitɑ/ 13:30:34 Those as should be æs, at the very least. 13:30:49 oh. right. 13:30:56 It could use some apostrophes for word boundaries, too. 13:31:06 Not necessary in a broad transcription I guess. 13:31:07 accent shmaccent. 13:32:08 Finnish is kind of funny in that you can get something that's almost an IPA approximation just by adding //s around the edges. 13:32:49 pesky orthophonic spelling 13:33:29 wait isn't that the word 13:33:51 And an even better approximation with tr aäö ɑæø. 13:34:09 Assuming some sort of hypothetical UTF-8-capable tr, do they do that nowadays? 13:34:30 Maybe it's locale-aware; it *is* 2013. 13:34:37 It's required to be. 13:34:52 isn't h x or something, too 13:35:02 (i don't know finnish at all) 13:35:13 `run echo 'bar' | tr aäö ɑæø 13:35:17 br 13:35:21 bÉr 13:35:23 nooodl: was about to say 13:35:31 Apparently it makes an interesting effort instead. 13:35:52 (or to be precise, was thinking and about to not say anything) 13:36:01 I don't know IPA at all, but [Finnish phonology] says it's just /h/. 13:36:24 yeah 13:36:38 (Of course there's ŋ and such, if you want to get all fancy.) 13:36:44 well it's not x i guess, but it's unusual in that finnish allows it before consonants 13:37:17 Okay, so, tr is incredibly not locale-aware. Interesting. 13:37:28 oerjan: Voi rähmä. 13:39:20 why does google translate that as "Oh Rahma." 13:40:32 oh wait i had norwegian as target. with english it just leaves rähmä untranslated. 13:42:03 is a rähmä like a sampo? 13:43:02 oerjan: Huh; it's a real word. 13:43:05 1. rheum -- (a watery discharge from the mucous membranes (especially from the eyes or nose)) 13:43:19 (I don't think it's used for any non-ocular sense, though.) 13:43:39 (I'd've @wn'd that, but lambdabot seems to be gone.) 13:45:05 allergic conjunctivitis sounds like something a grammarian might have 13:49:35 * oerjan might have it, actually 13:51:12 I recommend a good dose of French grammar to cure that itchy ailment. 13:52:31 i just wash my eyes a lot instead 14:06:57 -!- jsvine has joined. 14:15:39 Oh god French grammar =P 14:17:03 French grammar is like having beakers of H2SO4 repeatedly thrown onto your face, but with less enjoyment. 14:17:21 It's not *that* bad 14:18:03 "Timmy was a chemist's son, but Timmy is no more: what Timmy thought was H2O was H2SO4" 14:19:20 well, ok. maybe not sulfuric acid. probably nearer to fluoroantimonic acid. the pain is shorter. 14:19:44 Again, it's not *that* bad. =P 14:19:48 It's complicated, sure 14:19:53 Arbitrary at times, too 14:20:43 But if I managed to teach it to students who were pretty damn far behind, it can't be something that actually kills you =P 14:22:01 news report: “Another student found mangled on his desk by a participe passé hate crime...” 14:22:15 Roujo: so, you're a teacher? 14:22:52 Not even, that's the thing 14:23:02 pas pire, pas pire! 14:23:19 I just took up being a French mentor instead of doing my French Comm course in Cégep 14:23:38 I did the same, but with math students. 14:27:53 Nice, nice 14:52:46 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 14:55:13 -!- Zuu has joined. 14:56:20 `relcome Zuu 14:56:23 ​Zuu: 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.) 14:57:11 Uhm, hi 14:57:31 * Fiora waves? 14:57:37 -!- Phantom_Hoover has joined. 14:59:07 Im not quite used to this kind of welcoming 15:01:10 Hello Zuu 15:02:32 they do it to everyone <.< 15:02:40 at least you only got one welcome message, they gave me about 5 15:02:46 Hehe 15:03:09 Well, its certainly much nicer than last time i was here :P 15:03:43 * Zuu is only really here because his proxy crashed, and autojoin channels havent been changed for quite a while 15:28:54 -!- oerjan has quit (Quit: leaving). 15:31:24 -!- aloril has quit (Ping timeout: 240 seconds). 15:32:36 -!- boily1 has changed nick to boily. 15:33:12 good. I did my first ghost! back to my usual self. 15:33:38 now... 15:33:43 `relcom Fiora 15:33:44 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: relcom: not found 15:33:46 `relcome Fiora 15:33:50 ​Fiora: 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.) 15:42:30 `relcome boily 15:42:32 ​boily: 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.) 15:43:10 Also, Zuu, do I know you from somewhere? 15:43:14 Your name looks familiar 15:43:32 Roujo: Probably :> 15:45:27 -!- aloril has joined. 15:45:57 Roujo: unless its familiar in a bad way, then no, you dont know me :P 15:46:44 -!- Nisstyre has joined. 15:48:51 Zuu: are you Canadian? 15:49:41 boily: I wouldnt mind to have been :> 15:49:45 Im dane 15:52:28 -!- sacje has joined. 15:55:31 -!- coppro has quit (Read error: Connection reset by peer). 16:09:41 welcomes again? 16:11:19 -!- iamfishhead has joined. 16:19:03 -!- Bike_ has changed nick to Bike. 16:26:25 -!- dessos_ has changed nick to dessos. 16:51:02 -!- heroux has quit (Ping timeout: 240 seconds). 16:52:57 -!- lambdabot has joined. 16:56:23 -!- Bike_ has joined. 16:58:39 -!- Bike has quit (Ping timeout: 256 seconds). 17:01:23 -!- heroux has joined. 17:01:26 -!- coppro_ has joined. 17:02:40 -!- coppro_ has changed nick to coppro. 17:03:10 Fiora: the welcomes never stop. we are a very welcommy community. 17:04:00 True that 17:04:21 `welcome Roujo 17:04:22 Does any bot here have echo capability? 17:04:23 Roujo: 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.) 17:04:31 `relcome boily 17:04:33 ​boily: 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.) 17:04:50 `echo Hays 17:04:51 Hays 17:04:55 Nice 17:05:03 `echo `echo Hats 17:05:05 ​`echo Hats 17:05:15 But of course, it doesn't react to its own lines =P 17:05:21 ~echo Hays 17:05:21 Hays 17:05:27 Ah 17:05:43 Roujo: HackEgo is special. it inserts an invisible space before any line it prints that begins with a non-alpha character. 17:05:51 `echo @echo hello 17:05:53 ​@echo hello 17:05:57 `welcome ~echo `welcome Hats 17:05:57 @echo `echo hello 17:05:57 echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com", ircMsgCommand = "PRIVMSG", ircMsgParams = ["# 17:05:57 esoteric",":@echo `echo hello"]} target:#esoteric rest:"`echo hello" 17:05:59 ​~echo: `welcome: Hats: 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.) 17:06:10 Dammit, foiled by a colon 17:06:11 ^^ 17:06:27 it's easy enough to loop some of the bots if you really want to 17:06:35 or maybe not these days? 17:06:37 I don't really want to loop them 17:06:39 metasepia should be loopable I think 17:06:42 Since that's generally annoying 17:06:44 uhm. how the what the fungot did my bot log got throught lambdabot. 17:06:52 @echo q 17:06:52 echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "elliott!elliott@unaffiliated/elliott", ircMsgCommand = "PRIVMSG", ircMsgParams = ["#esoteric",":@echo q"]} 17:06:52 target:#esoteric rest:"q" 17:07:01 ... 17:07:10 @help echo 17:07:10 echo . echo irc protocol string 17:07:16 Nice 17:07:21 that is not good. most definitely, elliottely not good. 17:10:51 ~ping 17:10:51 Pong! 17:10:57 ~metar CYUL 17:10:57 CYUL 051700Z 29013G20KT 30SM FEW040 FEW240 20/07 A3001 RMK CU1CI1 CU TR CI TR SLP162 DENSITY ALT 600FT 17:11:01 @echo ~ping 17:11:01 echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com", ircMsgCommand = "PRIVMSG", ircMsgParams = ["# 17:11:01 esoteric",":@echo ~ping"]} target:#esoteric rest:"~ping" 17:11:08 @say ~ping 17:11:08 Maybe you meant: src slap faq 17:11:11 aw :< 17:11:19 ~echo `echo 17:11:19 `echo 17:11:20 No output. 17:11:23 yessss XD 17:11:28 ~echo `echo ~echo `echo 17:11:28 ~echo @echo `echo ^ping 17:11:28 `echo ~echo `echo 17:11:28 @echo `echo ^ping 17:11:28 echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765", ircMsgCommand = "PRIVMSG", ircMsgParams = ["# 17:11:28 esoteric",":@echo `echo ^ping"]} target:#esoteric rest:"`echo ^ping" 17:11:29 ​~echo `echo 17:12:09 ^echo ~echo `echo 17:12:15 hm. no fungot. 17:12:36 fizzie: *chewbacca sounds* *flail* *woggle* 17:12:41 Hm. No fungot. 17:13:57 -!- fungot has joined. 17:14:01 ^echo ~echo `echo 17:14:01 ~echo `echo ~echo `echo 17:14:01 `echo ~echo `echo 17:14:02 ​~echo `echo 17:14:43 A-choo. 17:15:32 My thing is being real slow. :/ 17:17:21 hi i made this http://ideone.com/5IKz5G 17:19:17 -!- Bike has joined. 17:19:37 i wonder if ruby code matching /[:punct:]*/ is tc 17:20:15 can you do a BF interpreter in punctual ruby? 17:20:17 can you write any character and eval? 17:22:05 eval is impossible i think 17:22:12 -!- Bike_ has quit (Ping timeout: 260 seconds). 17:22:40 -!- Phantom_Hoover has quit (Ping timeout: 259 seconds). 17:22:58 unless... hmm 17:23:27 -!- epicmonkey has quit (Read error: Operation timed out). 17:27:09 -!- Taneb has quit (Ping timeout: 264 seconds). 17:29:39 -!- jsvine has quit (Quit: Leaving.). 17:33:13 -!- MindlessDrone has quit (Quit: MindlessDrone). 17:33:21 Deewiant: usually I spell it out letter by letter but yes you can just call me "Keegan" in person 17:33:29 I used to have "keegan" an freenode long ago... 17:34:05 -!- kmc has set topic: When the zetas fill the skies, will our leaders tell us why? | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 17:34:20 kmc: The latter was more about if it's anything like "keemac" or "kaymac", but OK, you spell it out 17:34:53 ~duck zeta 17:34:54 zeta definition: the 6th letter of the Greek alphabet. 17:36:39 ~duck duck go 17:36:40 --- No relevant information 17:36:43 Deewiant: Why the sudden interest, incidentally? Planning a #esoteric talk show or something? 17:36:43 Pfff 17:37:22 fizzie: Just came to mind for some reason 17:37:28 tonight, on the esoteric show 17:37:46 is rust an esoteric language? or is it just kmc trying to push his playtoy on everyone else? 17:37:51 bf derivatives: are they passe? 17:38:34 N-dimensional esoteric languages: the next generation of programming? 17:38:40 find out, tonight, on the esoteric show. 17:38:48 kmc: if we meet in person I'll call you kay em cee is that okay 17:39:21 thatd be weird 17:39:24 I wonder when the point was that everyone collectively got sick of bf derivatives 17:39:29 pretty sure it was after 2007 17:39:49 I keep wanting to read kmc as "kimchee" 17:39:52 and then I'm hungry 17:40:40 ~duck duck duck go 17:40:41 Duck Duck Go is a search engine based in Valley Forge, Pennsylvania that uses information from crowd-sourced sites (like Wikipedia) with the aim of augmenting traditional results and improving relevance. 17:41:25 Fiora: haha 17:41:32 I like kimchi 17:41:35 me too 17:41:39 although not the super fishy kind 17:42:16 there's fishy kimchi? 17:42:26 Yeah, but I don't trust it 17:43:56 “The most common seasonings include brine, scallions, spices, ginger, chopped radish, garlic, saeujeot (hangul: 새우젓, shrimp sauce), and aekjeot (hangul: 액젓, fish sauce).” 17:44:48 is this a riemann hypothesis thing 17:45:29 not really 17:45:56 riemann kimchi? 17:46:01 http://www.spacereptilesareyourfriend.com/images/30-Electronic-Mail-Blues.jpg 17:46:21 MC kmc is on the mike. 17:46:29 Bike: good domain name 17:46:47 -!- jsvine has joined. 17:47:33 good image too 17:48:44 Actual website circa 1998. 18:15:21 http://news.nationalgeographic.com/news/2007/11/071108-fossil-foodchain.html fossilized turducken 18:17:00 is it wrong if I find the word "turducken" inherently hilarious 18:17:45 nothing could be more right 18:20:06 http://en.wikipedia.org/wiki/Inherently_funny_word 18:20:46 as someone who is not American I can also confirm that turducken itself is inherently hilarious 18:27:52 I think it's more disgusting than hilarious, too close to turd-ducken 18:30:39 https://en.wikipedia.org/wiki/Whole_stuffed_camel 18:35:54 -!- epicmonkey has joined. 18:39:48 elliott: Also: Delicious. 18:43:31 elliott: your country invented the deep fried mars bar 18:43:33 checkmate 18:44:36 kmc: Scotland is a different country to England 18:44:41 (aiui) 18:45:23 whatever 18:45:33 several countries under one sovereign state called the UK and also the UK is part of the Commonwealth?? 18:45:44 and then there's the Crown dependencies 18:45:49 But which of those is a "nation" 18:45:54 kmc: did you know "2" is apparently a different category from "𝟐" 18:46:00 ""The Crown" is defined differently in each Crown dependency." 18:46:03 you can't make this up 18:46:06 (the latter is a 2) 18:46:32 recently england had legislation to put the monarchy under absolute primogeniture but they haven't done it yet because all the other countries with the same monarchy would have to do it too 18:46:45 which is kind of a shame because i like the idea of there being two english monarchs based on local legislation 18:46:57 Gregor: AIUI, "nation" here is short for "nation state" 18:47:07 Gregor: so it has to be the UK 18:47:16 because I don't think England, Scotland etc. are states 18:47:25 this being a distinct kind of state from the US ones, I think 18:47:37 in short, lol 18:47:43 however I think Crown dependencies are self-governed nation states that just happen to belong to the Crown? 18:47:58 "Legislation of the Isle of Man defines the "Crown in right of the Isle of Man" as being separate from the "Crown in right of the United Kingdom".[6]" fuck 18:48:06 for some level of "self-governed" 18:48:13 they probably don't handle their own diplomacy or military 18:48:14 well, de jure self-governed. 18:48:26 oh wait 18:48:27 "Although the Crown dependencies are British possessions of the Crown, and are not sovereign nations in their own right" 18:48:37 i mean, they can pass local legislation, but not negotiate a treaty independently 18:48:41 okay but they're not part of the United Kingdom 18:48:41 because they're not sovereign 18:48:45 so they... have no sovereign state? 18:49:10 The relationship between the Crown dependencies and the UK is "one of mutual respect and support, ie, a partnership".[26] 18:49:15 The British Government is solely responsible for defence and international representation[27] (although, in accordance with 2007 framework agreements,[28] the UK has undertaken not to act internationally on behalf of the Crown dependencies without prior consultation). Each Crown dependency has responsibility for its own customs and immigration services. 18:49:16 http://www.youtube.com/watch?v=rNu8XDBSn10 18:49:19 man i remember when i went through learning this, and i found out that literally the official criterion for "is a state" is "other states call it a state" 18:49:20 I think I'm just going to cry 18:49:23 and just kind of laughed and gave up 18:49:34 Bike: what's wrong with that criterion 18:49:40 yeah 18:49:43 nothing really, it works very well 18:49:49 Roujo: I think I've watched that and it doesn't actually explain these fiddly bits 18:49:54 international law is really just made up as you go 18:49:55 except for occasional outliers like thailand or kosovo 18:49:56 also all other law 18:49:59 like I thought I had a pretty good grasp on what all the things in the UK and stuff were 18:50:04 but international law is newer and so this is more obvious, or something 18:50:06 elliott: It might not. I was just hoping it helped =) 18:50:08 kmc: yeah but this was before i understood that. it was, like, a revelation, man. 18:50:09 but then PH was all "what about the Crown dependencies" 18:50:13 yeah it is a revelation 18:50:19 and then I was all "help" 18:50:20 elliott: wasn't that me 18:50:29 uh, maybe both? 18:50:35 p. sure i remember a conversation like that 18:50:38 kmc: it was like "wow this makes no sense. that makes so much sense" 18:50:42 maybe 18:51:02 "The Crown dependencies, together with the United Kingdom, are collectively known as the British Islands." I like how "British Islands" is a different thing to "British Isles" oh my god 18:51:14 perhaps it's part of the more general revelation of "adults don't actually know what they're doing" 18:51:20 yes 18:51:31 "While their constitutional status bears some resemblance to that of the Commonwealth realms, the Crown dependencies are not members of the Commonwealth of Nations. They participate in the Commonwealth of Nations by virtue of their relationship with the United Kingdom, and participate in various Commonwealth institutions in their own right. For example, all three participate in the Commonwealth Parliamentary Association and the Commonwealth Games." 18:52:00 elliott: btw the best crown dependency is guernsey. Sark is feudal and all 18:52:48 okay so I honestly don't understand what "state" you're in when you're in a Crown dependency 18:52:56 they're not sovereign states unto themselves, but they're also not part of the United Kingdom 18:53:04 but you are, presumably, not stateless 18:53:07 what citizenship do they have? 18:53:32 Channel Islanders and Manx people are British citizens and hence European citizens.[39] However, they are not entitled to take advantage of the freedom of movement of people or services unless they are directly connected (through birth, descent from a parent or grandparent, or five years' residence) with the United Kingdom.[40] 18:53:37 but that's not all the crown dependencies 18:53:41 Matters reserved to the Crown (i.e. acting through the United Kingdom Government) are limited to defence, citizenship, and diplomatic representation. 18:53:50 I think you probably have citizenship of the Crown dependency you're in usually? 18:53:53 just... it's not a sovereign state... 18:53:54 hm yes, this seems to be utterly fucked. 18:54:08 I think maybe this Wikipedia article is oversimplified in parts or something 18:54:20 and they're maybe kind-of-states enough to have citizens and stuff, just not fully-fledged autonomous ones?? 18:54:34 well, probably, in that you can't get a deep understanding of british law without finding the secret protocols in the magna carta 18:55:08 nice they're also SORT OF members of the EU 18:55:09 seriously you know the whole outlawries bill thing right. it's like just way too much tradition man 18:55:13 because of their "association" with the UK 18:55:26 isn't french guiana like that too 18:55:27 Of the Four Freedoms of the EU, the islands take part in that concerning the movement of goods, but not those concerning the movement of people, services or capital. The Channel Islands are outside the VAT area (as they have no VAT), while the Isle of Man is inside it.[37] Both areas are inside the customs union.[38] 18:55:45 no vat? dang 18:56:07 hm nope, french guiana is just part of the european union. 18:56:10 don't Amazon do some things from Jersey 18:56:11 because no VAT 18:56:12 stickin their tendrils into south america 18:56:12 or something 18:57:36 Bike: can you just figure all this out for me so I can stop thinking about it 18:58:04 let's just call it all england and be done with it? 18:58:14 let's go to Åland 18:58:31 Verkkokauppa.com (a Finnish computers-and-nowadays-everything-else-too e-retailer) used to send some things from Åland Islands VAT-free. 18:58:39 elliott: http://en.wikipedia.org/wiki/Anarchy_(international_relations) hth. 18:58:45 http://en.wikipedia.org/wiki/VAT-free_imports_from_the_Channel_Islands 18:59:16 They were all priced like 0.05 eur from the maximum limit before you have to do something customs-related, and you could order only one thing at a time. 18:59:41 does their name just mean "online shop"? 18:59:46 Yes. 18:59:49 clever 19:00:02 goods-and-services.com 19:00:05 <3 19:00:09 wow good site 19:00:11 They also paid that one guy to change his name to Verkkokauppa, I think. 19:00:23 haha 19:00:36 Some random dude in the US. 19:00:59 Formerly known as Calvin Gosz. 19:01:06 why would they do that? 19:01:22 yknow there used to be duty free shops inside the Berlin U-bahn 19:01:25 pretty convenient 19:01:28 http://www.hs.fi/english/article/Unemployed+US+teenager+gets+curious+new+name+-+Verkkokauppa/1135250640026 19:02:05 he only got $5k? come on 19:02:16 "As the number of immigrants in the United States is high, the legislation regarding names is rather loose, which is why changing names in the country is relatively easy." 19:02:36 snerk 19:02:45 ”We have seen quite a number of different spellings of our company name, which is why we stressed that the name will have to be spelled correctly. Otherwise the young man could be left without the remaining sum of money”, Seppälä notes. 19:03:00 I'm not entirely certain they got their money's worth there, really, in a PR sense, because after those first few news articles, I've heard nothing of it. 19:03:29 Perhaps they could do a "where is Verkkokauppa Com now" episode in a show or something. 19:09:35 What should I use for drawing commutative diagrams on a computer? 19:11:22 xfig. 19:11:46 is there not a tex module or whatever for it yet 19:11:57 there are plenty of tex things for it 19:12:03 ??but which to use?? 19:12:39 I use the lazy way and eps everything. 19:12:53 mnoqy: !!exactly!! 19:22:30 I guess it would be nice to give my heart to a TeX module but which one, which one do I choooooose 19:22:41 pstricks. 19:23:00 mnoqy: i'm as confused as a bear driving a car over here 19:23:14 comicsans.sty 19:23:27 @slap kmc 19:23:27 go slap kmc yourself 19:23:35 * boily slap kmc yourself 19:23:52 @slap fungot 19:23:53 * lambdabot activates her slap-o-matic... 19:23:53 olsner: i still want that box, riastradh? if so, it's a little off-putting. :) 19:24:15 ~duck riastradh 19:24:15 Warp spasm is a mythological feat found in Celtic myth by which a warrior enters a frenzied state of contortion in battle that makes him invincible. 19:24:16 fungot: perhaps you will fix my destructor cycle 19:24:17 kmc: yes you can, and have new features added regularly? if not, don't bother. go straight to /dev/ dsp is using before writing to it 19:25:21 kmc: have you tried bonghits yet 19:25:33 i can confirm that he has 19:25:40 ~duck bonghit 19:25:41 --- No relevant information 19:25:43 not exactly 19:25:44 A luxury toilet controlled by a smartphone app is vulnerable to attack, according to security experts. 19:27:12 having your toilet hacked would probably be distressing 19:27:23 I have a strict "no bonghits at work" policy 19:27:35 I realize this makes me a conservative dinosaur who just doesn't ``get'' startup culture 19:27:42 hmm, so what can you do with a hacked toilet? 19:27:43 mnoqy: what if you got your aim hecked... 19:27:58 far beyond distressing 19:28:41 kmc: what about other kinds of hits 19:30:23 unclear 19:30:26 perhaps cache hits will fix my performance problem 19:30:31 -!- Taneb has joined. 19:33:47 http://www.purple.com/ 19:37:20 purple.com is one of the eight wonders of the internet 19:37:23 not sure what the others are 19:37:32 for a moment I thought it was a new host for #esoteric's logs... 19:39:51 -!- Phantom_Hoover has joined. 19:43:16 -!- mnoqy has quit (Quit: hello). 19:49:05 [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called 19:49:07 [xcb] Aborting, sorry about that. 19:49:10 so polite 19:49:49 -!- Nisstyre has quit (Quit: Leaving). 20:02:33 kmc, why are there muse lyrics in the topic 20:05:50 -!- epicmonkey has quit (Ping timeout: 240 seconds). 20:06:09 -!- conehead has quit (Quit: Computer has gone to sleep.). 20:06:10 Taneb: for inspiration hth 20:06:43 Well, the answer is clearly because they are fully loaded celluloids, which target nothing but our minds 20:07:43 * boily shakes fungot out of Taneb 20:07:44 boily: heh, then put it up or are you a teen-ager? even sillier!! 20:12:53 boily, that's the next two lines of the song 20:13:11 oh. silly me. 20:13:37 * boily still shakes Taneb for the fun of it 20:13:51 (it's a weird song) 20:13:54 (Exo Politics) 20:14:15 -!- zzo38 has joined. 20:14:46 the only other song that has “celluloid” in its lyrics that I know of is carpet crawlers from genesis. 20:14:56 http://www.youtube.com/watch?v=qi0XGqFt3Es 20:15:02 that one too is pretty incomprehensible. 20:16:22 oh. here come the zetas. 20:17:16 Taneb: I thought they were satellites 20:17:29 also why is why not 20:17:47 -!- oerjan has joined. 20:17:48 Oh, so it is 20:17:51 My mistake 20:19:32 -!- Bike has quit (Ping timeout: 260 seconds). 20:20:38 -!- mnoqy has joined. 20:22:57 -!- Bike has joined. 20:27:05 -!- Bike has quit (Ping timeout: 245 seconds). 20:28:13 -!- Bike has joined. 20:42:59 -!- mnoqy has quit (Quit: hello). 20:57:24 "The Washington Post Company just announced that it has reached an agreement to sell its newspaper publishing business to Amazon founder and CEO Jeff Bezos for $250 million." O______O 20:57:33 what 20:58:11 like, is he running for office? why the hell else would somebody want to own a newspaper 21:02:06 kindle??? 21:02:17 probably jeff bezos just wants to own everything though? 21:02:24 kmc: To improve the quality of the newspaper? 21:02:30 "Unsettled WP editorial board reflexively calls for airstrikes on Barnes & Noble and Overstock." 21:02:31 jsvine: what is your professional take on this story 21:02:45 elliott: totally fascinating 21:02:59 If I wanted to own a newspaper, I would do so in order to improve it. 21:04:16 Bike: haha 21:04:20 What is the "`*list" for the Dungeons&Dragons recording? I think it could be "`*list" just for consistency (even if the file doesn't exist); what would it be called, please? 21:04:42 jsvine: How much of esolang report did you write so far? 21:05:09 elliott: there's an argument to be made that newspapers could benefit from owners with the money and skill to develop a long-term strategy, rather than the desperate grasping for page-views that's become so common. Who knows if Bezos is the right person, but very much looking forward to seeing how this plays out. 21:05:53 finally, the Post will get a good API 21:06:50 zzo38: You get to name it. 21:07:11 -!- Taneb has quit (Quit: Leaving). 21:07:38 zzo38: I have a considerable chunk written, but it still needs a stronger "human" narrative, something that non-technical readers can relate to — a quest to create X, or a rivalry between X and Y, or just some colorful anecdotes 21:08:07 jsvine: Ah, OK. 21:08:18 zzo38: since there's no particular rush for the story, I'm gradually figuring that part out, interviewing folks, etc. 21:08:34 hmmmmm who shall be my rival 21:08:56 Bike: you might like this: https://github.com/dwillis/post_haste 21:09:03 shachaf: OK, I can call it "`danddreclist" (I didn't finish yet; when I will I will type it by itself). (Note: Your client should be progreammed to only filter on messages starting with "`danddreclist"; not on all messages containing it! 21:09:04 kmc: can i be your archnemesis 21:09:18 hah, i don't actually need one, but thanks 21:09:43 zzo38: Wait, my client doesn't filter on list names. The point of lists is that the bot notifies me. 21:10:20 zzo38: So you would make a HackEgo program in bin/danddreclist and it would print my name. 21:10:34 "The Washington Post, one of our country’s greatest newspapers, just sold for 1/4 the price of Tumblr." there are a lot of good quotes coming out of this 21:10:39 shachaf: You can program the bot to notify you if you want that, I suppose; after all, it is prefixed in the way to do that. I won't put that but I do this that you can program it if you want to make it do that. 21:11:00 Do you have HackEgo on /ignore or something? 21:11:11 `run cp bin/{empty,danddrec}list 21:11:13 shachaf: No. 21:11:14 No output. 21:11:20 `run echo shachaf >> bin/danddreclist 21:11:23 I don't have it ignored 21:11:23 No output. 21:11:30 Does anyone else want to be on the list? 21:12:13 `run echo nooodl >> bin/danddreclist 21:12:17 No output. 21:16:54 oh hey elliott remember the "is symbols-only ruby TC" thing! turns out it kinda is, if you cheat 21:17:46 basically you construct a string like "ruby -e 'do stuff'" and then print `#{__}` 21:18:22 that is very cheating 21:18:29 also print isn't symbols?? 21:18:52 $><< is 21:19:21 ($> is the perl-y global variable for stdout, << sends stuff to it """C++ style""") 21:19:34 lol. 21:19:57 http://bpaste.net/raw/120265/ here's an example! it counts to ten and prints hello world 21:22:00 GYAAAAAH! 21:23:32 I wonder if dependent typing will ever hit the mainstream 21:26:50 never. 21:27:19 Do you think C will be still used during the 22nd century? 21:27:50 Yes I think C will still be used although maybe with a lesser percentage. 21:27:53 probably. will humans be the ones who are using it? 21:28:03 nah, zorblaxians 21:28:32 fungot: are you a zorblaxian? 21:28:33 boily: got it. 21:28:45 * boily eyes fungot suspiciously 21:28:45 boily: well no matter what is and, if i'm not totally sold on the net, who's going to play with 21:29:12 Human or not, I think if someone is modifying an existing program written in C, they will know some things of C programming even if they don't use C as often as others. 21:29:12 * boily eyes fungot very suspiciously 21:29:12 boily: i guess i've only ever been a proper stove at home now 21:29:51 fungot: You don't run *that* hot. 21:29:51 fizzie: i'm afraid that's something you should be doing 21:30:19 yup. that bot is most definitely a zorblaxian. 21:30:29 -!- Bike has quit (Quit: Reconnecting). 21:30:36 -!- Bike has joined. 21:30:36 by 2117 greenland will have melted and the remaining humans will pledge fealty to zorblax corporation, and so on 21:30:44 fungot: I, uh... are you going to incinerate me? 21:30:44 fizzie: scheme is far more interesting. 21:30:54 A relief. 21:30:55 -!- epicmonkey has joined. 21:31:05 Bike: the Washington Post may be one of the greatest newspapers but it cannot supply me with an unlimited amount of incredibly specific pornography 21:31:21 mmhm 21:31:25 hopefully bezos can fix that 21:31:52 FreeFull: didn't you see that episode of TNG where they discover the Borg is written in C and attack it with a format string vulnerability 21:32:17 "POSIX conformance was your downfall" 21:32:33 hahaha 21:36:18 kmc: Haven't seen that one, but I have seen the one with a buffer overflow due to not checking the input size 21:36:21 I am captai%n jea%n luc picard 21:36:48 specific pornography? like, the shadow of a left nipple of a 36¼ year old woman from north-western nebraska cast in a blue-violet light? 21:37:25 It was a pretty good idea, designing scanf to write to arbitrary memory. 21:37:48 and printf, for that matter 21:38:46 Gracenotes: I have no idea what a legitimate use of it would even be 21:39:38 a legitimate use of printf? 21:39:40 I suggest two things adding to printf formatting strings: One is a "read-only" format specifier which makes it cannot write, and other which tells it to parse the rest of the string for size specifications of numbered parameters but otherwise ignore it (so that you can make a user format string which uses the first and third value and ignores the second, for example). 21:40:00 Bike: No, %n 21:40:08 When would you actually use it? 21:40:34 FreeFull: I know I don't think it is useful. 21:40:43 ...hm. 21:40:56 Maybe for tabulation? 21:41:01 Of... some kind. 21:41:29 I don't think it helps much for tabulation. 21:41:50 A tab counts as one character 21:42:13 Actually, it could be used for tabulation 21:42:17 If you did it using spaces 21:42:21 -!- conehead has joined. 21:42:32 http://stackoverflow.com/a/3402415 well, ok. 21:42:35 You'll be happy to know I've written 0x401f2d bytes so far! I'm so happy I'm not just telling you, but also the PLT. Hope this helps, have a good day! 21:42:50 programming language theory? 21:42:52 If you have long strings and then you will line up in columns, make something like: x=printf(...); while(x++<20) putchar(' '); It is one way. 21:43:26 Something like printf("%d%n", somenumber, moo); for(i=0;i<(something-moo);i++) putChar(' '); 21:43:45 Actually, you need to dereference the moo 21:43:48 But you get the idea 21:44:09 zzo38: well in this imaginary situation you want to print something on the same line as x after the beginning of the columsn. 21:44:29 printf already returns the length though, and if it is just something simple like %d then you can still use the left-align format code for it 21:45:02 Unix people using columns to create tables, HTML people using tables to create columns 21:45:06 All madness, all of it 21:45:08 yeah but you'd need to break it into two calls. x = printf(...); printf(...); while (x++ <20) ... 21:45:21 not that this is very good or anything. 21:45:27 zzo38: %n can be in the middle of the printed string though 21:45:33 Bike: I don't know what's the point of doing that, though. 21:45:50 convolutedly justifying %n 21:46:21 FreeFull: Yes it can, but such thing doesn't seem very useful. Even then, you can use multiple printf statements. Maybe some programs use %n but I don't use it. 21:46:41 It is what I suggest adding two new format codes, which can help. 21:47:50 I suggest looking for %n in the linux source coude 21:47:52 code* 21:48:53 -!- epicmonkey has quit (Ping timeout: 240 seconds). 21:51:54 -!- kallisti has joined. 21:52:46 FreeFull: yeah Kees Cook carries around a thumbdrive with partitions with names like "%99999n" 21:52:50 it will crash a lot of machines 21:52:58 (not necessarily in the kernel, but in all the gnome bullshit that looks at new disks, etc) 21:53:29 Why should you use the partition name as a format string? That doesn't make any sense. 21:55:25 http://www.washingtonpost.com/blogs/wonkblog/wp/2013/08/04/obama-is-wrong-traditional-journalism-isnt-dead/ «Correction: This post originally stated that Obama said “traditional journalism is dead” in his interview with Amazon. That was incorrect.» 21:55:56 http://bpaste.net/raw/120285/ 21:56:11 BCT in ruby (with . and * instead of 0 and 1) using only punctuation 21:56:21 about time 21:56:46 $;=$$/$$; $.=$$-$$; 21:56:48 the cutest line imo 21:57:10 wait is $$ guaranteed to be nonzero?? (it's the pid) 21:57:36 I see a zero in there it isn't punctuation. But $. is zero isn't it, can you use that? 21:58:03 oops i forgot that zero 21:58:06 yeah 21:58:24 http://bpaste.net/raw/120287/ there 21:59:32 very cute. 21:59:40 Bike: the irony, it burns 22:04:07 "To monitor kinetics continuously, we outfitted each cockroach with a custom micro-accelerometer backpack," 22:04:29 now just s/back/jet/ and we're all set 22:05:15 eh, how much fuel can you fit in 600 mg of pack 22:05:43 just make it nuclear duh 22:07:14 sounds hard. 22:21:42 maybe it's powered off the cockroach 22:23:39 except for occasional outliers like thailand or kosovo <-- itym "taiwan" hth 22:23:51 i do :( 22:25:04 `quote kosovo 22:25:05 136) "Europe is the national anthem of the Republic of Kosovo." alise: I I was going to say something then your last line floored me 22:25:34 Phantom_Hoover: cockroaches are notoriously lacking in heavy water 22:25:48 wait thailand and taiwan aren't the same country???????? brb calling embassy 22:26:30 the thaiwan embassy 22:26:43 yeah that was a dumb mistake sorry 22:26:59 taiwan is the one that keeps saying it's china, thailand is the one that's like vietnam or whatever 22:27:13 filed under: communists 22:27:17 ok well now i feel better. 22:27:26 thailand is a monarchy... 22:27:34 uh I hear they're like vietnam 22:27:38 therefore. 22:27:40 "communist monarchy" 22:28:10 everyone is a king 22:30:01 did you know pad thai was invented only in like 1940s and is more chinese than thai in origin 22:30:37 Prime Minister Luang Phibunsongkhram popularized it as the national dish to promote nationalism 22:31:00 great name 22:31:37 some day, alise will come back and pull a cpressey. 22:32:02 -!- boily has quit (Quit: ´´´´´´´´). 22:32:17 kmc: at least it's not chop suey 22:32:18 -!- metasepia has quit (Remote host closed the connection). 22:32:38 'anthropologist E.N. Anderson concludes that the dish is based on tsap seui (“miscellaneous leftovers”)' 22:32:41 catchy name 22:33:35 * oerjan is reminded of pytt i panne 22:33:55 which i haven't had for ages, i think 22:34:43 why am i in ##c++ again 22:34:54 at least it's not ##c? 22:36:05 https://www.youtube.com/watch?v=rdT1YT9AOPA finally 22:42:38 -!- jsvine has quit (Quit: Leaving.). 22:52:18 -!- douglass_ has joined. 22:53:20 kmc: Yeah, why are you in ##c++ when you should be in #idris 22:54:01 haha 22:56:27 -!- ChrisW has joined. 22:57:54 hey ChrisW last time you were here i forgot to mention you can do a prefix code for ski in binary so that 11 means something. 22:58:27 What would 11 mean? I sort of forgot what 00, 01, and 10 mean too 22:58:58 say 0 is `, 10 is K and 11 is S 22:59:59 That's almost the same as BCL, right? 23:00:11 i dunno maybe 23:02:33 I wonder if there is a one-point combinator which does not contain application to an abstraction 23:03:20 Do you think the million dollar wedge in Wheel of Fortune is actually worth only a few dollars? 23:05:57 apparently 1600x900 at 14" counts as an "HD display" for marketing purposes -_- 23:06:03 ugh 23:06:18 high-definition, adj. bigger than 1024x768 23:06:46 isn't 1024x768 already HD? 23:06:50 I mean, it's 720p :P 23:06:53 i mean technically 720p is "high def" but still, screw you monitor manufacturers 23:06:56 23:07:05 * Bike stares at x600 monitor. 23:10:41 Fiora: well, 1280 > 1024 23:10:47 and 720p is 1280x720 I think 23:10:56 by I think I mean I just looked it up on Wikipedia 23:19:20 elliott: is the TH in mchost actually less code that creating helper functions and writing the code directly? 23:19:26 s/that/than/ 23:19:27 http://www.youtube.com/watch?v=5Blf073f2Lc 23:19:32 finally, closure for doctor who 23:19:41 -!- yorick has quit (Remote host closed the connection). 23:20:33 kallisti: it generates data types as well as a parser 23:20:41 also mchost is like years out of date btw 23:20:58 you might want to look at mcmap, it had stuff to automatically parse out the protocol from the dev wiki 23:21:06 which is a more convenient, albeit hackier approach 23:22:06 elliott: did you develop that as well? 23:22:55 I worked a lot on mcmap, yes (this one: http://github.com/fis/mcmap), though it's originally fizzie's project 23:22:58 it's similarly outdated 23:24:29 elliott: which version of minecraft was it last tested for? 23:25:25 whatever the latest version was in 2012-01-06, presumably 23:25:29 I think they redid the whole protocol or something? 23:25:38 (I hope so, it was an awful protocol) 23:25:54 elliott: variable width with no terminator 23:26:00 good times. 23:28:33 the protocol at least used to assume that running zlib over some data never made it bigger. 23:28:41 or maybe even always made it smaller? 23:28:43 cute, anyway 23:31:18 -!- Sgeo has joined. 23:46:18 -!- carado has quit (Quit: Leaving). 23:46:41 -!- carado has joined. 23:52:20 -!- iamfishhead has quit (Ping timeout: 260 seconds). 23:53:59 -!- Nisstyre has joined. 23:56:15 journals with social features are kind of cool. i can see that someone in yellowknife and eleven kenyans have read this paper 2013-08-06: 00:05:03 -!- kallisti has quit (Read error: Connection reset by peer). 00:10:15 -!- kallisti has joined. 00:10:15 -!- kallisti has quit (Changing host). 00:10:15 -!- kallisti has joined. 00:21:21 The Mittani has horrible hair! 00:24:59 Maccaroni and cheese tastes better than I thought it would 00:29:42 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 00:32:01 Maybe you should make it so that if you write "`? `slist" and whatever the `*lists are, that it can tell you what that one is for. 00:38:57 -!- Phantom_Hoover has joined. 00:51:40 -!- nooodl has quit (Ping timeout: 245 seconds). 00:52:01 -!- carado has quit (Ping timeout: 246 seconds). 00:57:28 -!- sacje has quit (Ping timeout: 276 seconds). 00:59:05 Sgeo: ...EVE? 00:59:12 talk about random clash of interests for me 00:59:25 -!- ChrisW has quit (Ping timeout: 250 seconds). 00:59:30 Yes. http://www.youtube.com/watch?v=C2fyO4uKkxo 01:00:29 I've never played, and don't know much, but I like reading about it 01:00:32 Especially major scams 01:00:40 I should read the Titans4U thread fully someday 01:03:02 `olist (908) 01:03:04 olist (908): shachaf oerjan Sgeo FireFly 01:04:14 Sgeo, have the redditors been crushed yet then 01:04:28 Phantom_Hoover: I think that battle has come and gone, afaik 01:04:38 Afaiu, the Redditors went into battle knowing they'd lose 01:04:54 ooh list 01:05:04 it's moved on from goons to redditors? 01:05:14 oerjan: Should it be renamed oohlist? 01:05:27 naah 01:07:11 Bike, no, this was the goons declaring war on the redditors 01:07:29 lol. 01:07:42 the game economy shifted around and left them sitting on top of a pile of resources they weren't equipped to defend 01:11:45 -!- sacje has joined. 01:14:33 elliott: The lambdabot dice thing says "shachaf:" even in /msg. 01:30:50 http://designislaw.tumblr.com/post/57473412060/ what in the fuck 01:37:18 Is there a "overlapping rectangle picture format"? I do have idea for making up such a thing, though. 01:38:55 how can people sustain these levels of anger 01:39:32 Phantom_Hoover: chronic physical pain hth 01:39:54 tfh 01:40:03 zzo38: what do you mean by "overlapping rectangle", is it a sort of layers? 01:40:52 lifthrasiir: I mean that the picture is made up by a bunch of rectangles, all of which are black, and everywhere other than such rectangle is white space. 01:41:22 Phantom_Hoover: mostly i was reacting to like the wi-fi thing. 01:41:36 maybe there might be an image format based on quadtrees. 01:41:56 -!- carado has joined. 01:42:03 (but of course individual squares in the quadtree do not overlap, I know) 01:42:16 svg? 01:42:54 Bike, yeah, that's stupid and offensive. 01:44:12 I have made a program in TeX for printing .PBM pictures, but I think a more efficient format could be made up, using the following features: * It isn't too difficult to parse using TeX. * It is monochrome file. * It is ASCII format. * The data does not take up too much space. * It can be used with other programs too. * The output is efficient (such as using rectangles larger than individual pixels). * It can be scaled, but may have a default 01:51:07 -!- oerjan has quit (Quit: leaving). 01:52:26 -!- sacje has quit (Ping timeout: 256 seconds). 01:52:54 -!- sacje has joined. 01:58:07 -!- Bike has quit (Ping timeout: 240 seconds). 02:06:23 -!- Bike has joined. 02:07:03 -!- Bike_ has joined. 02:11:06 -!- Bike has quit (Ping timeout: 268 seconds). 02:11:21 i like how the IBM repair form assumes you live in a city with 8 or fewer letters in its name 02:11:24 i mean doesn't everyone 02:13:14 -!- Bike_ has changed nick to Bike. 02:13:19 @_@ ... really 02:13:19 ... really 02:13:20 also there are two fields for name, one of which is long enough to fit my name, one of which is not 02:13:21 took me five tries to think of one that would fit 02:13:24 "los angeles" 02:13:25 -!- sacje has quit (Ping timeout: 248 seconds). 02:13:32 "san francisco" 02:13:41 um um um "new york" that fits 02:14:32 new york city 02:14:36 I thought of Portland. 02:14:53 "chicago"? 02:16:05 Bike: well, the city's name is New York 02:17:09 Just give the nearest airport code. Surely that's precise enough? 02:17:28 the nearest airport code to me is in another state, probably 02:18:27 -!- sacje has joined. 02:18:29 -!- sacje has quit (Changing host). 02:18:29 -!- sacje has joined. 02:19:05 kmc: keeg mcall from sanfranc 02:19:19 , californ 02:19:43 KMCALL~1 02:21:15 Well, damn, that's probably what actually happened. 02:21:20 does kmc have a middle name? i hope it's "Mc" 02:21:53 Someone decided to store the information as files on an 8.3 filesystem. 02:22:38 keegan #drugz mcallister 02:22:41 including the # 02:22:57 (pronounced "kay octothorpe drugz em cee") 02:25:23 elliott: itym "sulamit drugz" 02:25:28 hth 02:26:19 itym drogues 02:26:34 although idk why kmc's so interested in parachutes 02:34:29 I suppose "Sanfranc" should be sufficient. 02:35:13 what about Saint Francis, Wisconsin 02:35:41 kmc: "15.6" HD (1366 x 768)" 02:35:42 If you can enter the state too then it might help, though. 02:35:53 (The state can be given by a two-letter abbreviation, too, if needed.) 02:36:07 Oh, oh, I know, use the city and state fields to enter geographical coordinates. 02:36:58 could you have numeric filenames in DOS? 02:37:10 "Please mail to 1600 PENN AVE NW, 38-8976N 77-0366W" 02:37:18 by burrito drone 02:37:33 Oh, right, "20500", almost forgot. 02:37:35 Bike: Yes. 02:37:40 well, flying a drone in that particular area might be a bit problematic 02:37:43 elliott: I've met multiple people recently who would say e.g. "hashtag esoteric" for this channel 02:37:58 I think "hashtag" is yet another name for # now 02:38:31 I never pronounced the # in IRC channel names, the scant few times I've had to refer to IRC channels out loud. 02:39:12 it's still "sharp" for me, thankfully 02:39:30 ♯esoteric 02:39:34 ♯drugz 02:39:51 exactly 02:40:05 ♭esoteric 02:40:09 & looks kind of like a flat symbol if you squint and give yourself presbyopia. 02:40:42 -!- copumpkin has quit (Quit: Textual IRC Client: www.textualapp.com). 02:40:55 -!- copumpkin has joined. 02:41:10 -!- zzo38 has quit (Disconnected by services). 02:41:14 -!- zzo38 has joined. 02:41:43 just use a b like everyone else. 02:42:37 & is for server-local channels. 02:43:10 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:43:33 monotone: Yes, that is what it is in IRC. # is network, & is local to server, + is network modeless, ! is network with server-side codes added to the name to prevent takeovers from netsplits. 02:43:49 zzo38: Do you have any document with proposals for improving the IRC protocols? 02:44:01 s/..$/?/ 02:44:10 On servers that support all channel types, you shouldn't use the # type because other types works better. 02:44:34 shachaf: No. 02:45:10 I've never seen any network that supports the latter two types. 02:47:01 The types &!+ are all immune (although for three different reasons). I think I have seen some networks that support those types, but it isn't very common, it appears. 02:47:27 immune... to the irc plague? 02:47:50 No, they are immune to netsplits. 02:49:01 oh. 02:49:42 immune to hugz 02:51:50 -!- sacje has quit (Ping timeout: 240 seconds). 02:52:44 -!- sacje has joined. 02:58:23 -!- carado has quit (Ping timeout: 246 seconds). 03:05:49 `danddreclist 38 03:05:50 danddreclist 38: shachaf nooodl 03:12:33 zzo38: Thanks! 03:12:41 Where can I find it? 03:14:16 http://zzo38computer.org/dnd/recording/level20.tex (the precompiled .dvi is also available) 03:14:30 Maybe that should be noted somewhere. 03:14:36 Like I said, perhaps we should make it so that whatever `*lists are mentioned so you can write "`? `danddreclist" so you know. 03:15:04 `run echo 'http://zzo38computer.org/dnd/recording/level20.tex (the precompiled .dvi is also available)' > wisdom/danddreclist 03:15:07 No output. 03:15:14 `? danddreclist 03:15:16 http://zzo38computer.org/dnd/recording/level20.tex (the precompiled .dvi is also available) 03:15:58 `? slist 03:16:00 slist? ¯\(°_o)/¯ 03:16:00 | 03:16:00 o/`¯º 03:16:21 `run echo 'Update notification for the webcomic Homestuck.' >wisdom/slist 03:16:24 No output. 03:16:37 `run echo 'Update notification for the webcomic Order of the Stick.' >wisdom/olist 03:16:41 No output. 03:16:59 shachaf can write something humorous for `smlist. 03:17:31 how about 'Update notification for the webcomic Super Mega.' hth 03:17:54 Those descriptions are not good, though. 03:18:10 They should have a URL, and they shouldn't say "webcomic". 03:18:35 Yes, probably that would help a bit. 03:19:04 -!- sacje has quit (Ping timeout: 260 seconds). 03:19:42 -!- kallisti has quit (Ping timeout: 256 seconds). 03:20:17 zzo38: Most networks use timestamping for # channels by default to resolve netsplit collisions, so a separate type is superfluous. 03:21:02 -!- sacje has joined. 03:21:43 monotone: Well, it makes ! superfluous anyways, but still only if the network is programmed to use the protocol that does that. Also, it doesn't make + superfluous. 03:27:30 -!- Bike has quit (Ping timeout: 245 seconds). 03:29:53 -!- Bike has joined. 03:31:10 -!- sacje has quit (Ping timeout: 240 seconds). 03:34:10 -!- sacje has joined. 04:04:23 -!- Bike has quit (Ping timeout: 240 seconds). 04:10:29 -!- sacje has quit (Read error: Connection reset by peer). 04:13:01 -!- Bike_ has joined. 04:46:18 -!- Bike_ has changed nick to Bike. 05:07:30 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net). 05:09:07 Did you read my Dungeons&Dragons game latest one? 05:12:28 No. 05:12:35 Could you set up some way for me to read it in my browser? 05:12:41 That would make it much easier. 05:13:20 Either serve it as plaintext with text/plain (e.g. with a symlink level20.txt?) or as HTML or as PDF. 05:18:17 Prefix the URL with "view-source:" that might work in some browsers. 05:18:56 Now you can make bets on what would happen next in this game. 05:19:41 I might also add a .htaccess to make it serve as text/plain. 05:22:42 OK I fixed it now. 05:23:15 (Note: The number after "`danddreclist" is the session number.) 05:23:38 shachaf: Now it is text/plain I made the .htaccess to override that file 05:31:36 -!- conehead has quit (Ping timeout: 260 seconds). 05:38:14 zzo38: Thanks! 05:38:21 I kind of feel bad because application/x-tex is more correct. 05:38:29 But my browser is bad. 06:05:20 -!- conehead has joined. 06:14:14 -!- sebbu2 has joined. 06:15:16 http://i.imgur.com/rtFkBme.gif 06:17:19 -!- sebbu has quit (Ping timeout: 264 seconds). 06:18:36 me too, seal. 06:20:13 That was a pretty bad loop 06:20:27 Everyone can identify with rotating seal. 06:29:39 His ratings are off the charts 06:31:43 But he alienates his original fans who are generally cynical and depressed and popularity-averse. 06:32:12 Seal deals with this by rotating. 06:33:09 He owes nothing to you 07:09:39 http://www.youtube.com/watch?v=6G_IU5lK1E8 even in 2029, when we have 32 TB pages, we will use IPv4 07:09:42 and have slow-ass terms 07:12:47 -!- Frooxius has quit (Ping timeout: 264 seconds). 07:20:34 Slow-ass terms without properly aligned text! 07:20:56 Bike: ok but this aesthetic is fantastic. 07:21:14 I don't even know what's going on but still 07:26:59 -!- epicmonkey has joined. 07:28:19 Bike: It actually uses your local IP address. 07:43:50 Why does malloc(sizeof(Macro)) cause a segmentation fault even though usually it doesn't? 07:44:06 -!- Taneb has joined. 07:45:48 sounds like the heap is corrupted by something else before you get to that call 07:46:16 O, yes I suppose that might cause it. 07:47:50 -!- mnoqy has joined. 07:49:57 -!- epicmonkey has quit (Ping timeout: 248 seconds). 08:19:37 -!- oklopol has joined. 08:23:59 okokokokokokokokokokokokokokokokokokokokokokokokokokokokokokoko 08:24:05 okokokokokokokokokokokokokokokokokokokokokokokokokokokokokokoko 08:24:12 okokokokokokokokokokokokokokokokokokokokokokokokokokokokokokoko 08:24:23 oko. 08:32:59 G'day 08:33:07 -!- aloril has quit (Ping timeout: 276 seconds). 08:49:31 -!- aloril has joined. 08:59:26 -!- conehead has quit (Quit: Computer has gone to sleep.). 09:07:19 hi Taneb 09:07:30 did you know most `olist readers have never played d&d?? 09:09:37 -!- epicmonkey has joined. 09:10:33 -!- nooodl has joined. 09:23:04 -!- katla has joined. 09:26:51 I did not 09:28:34 -!- BlueShark has changed nick to BlueShark_. 09:30:39 -!- BlueShark_ has changed nick to BlueShark. 09:31:36 `relcome BlueShark 09:31:39 ​BlueShark: 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.) 09:38:27 -!- aloril has quit (Read error: Operation timed out). 09:40:43 -!- desu__ has joined. 09:43:20 -!- katla has quit (Ping timeout: 256 seconds). 09:44:57 -!- desu__ has changed nick to katla. 09:54:29 -!- aloril has joined. 10:02:45 -!- Taneb has quit (Ping timeout: 248 seconds). 10:05:23 -!- CADD has joined. 10:12:28 -!- zzo38 has quit (Remote host closed the connection). 10:34:55 "Thank you for emailing GIGABYTE. We are delighted with your interest in our products. This is a known issue. Please contact Seagate technical support for latest firmware of Samsung HD105SI. (Seagate took over Samsung HDD business)." 10:35:05 Ooh, I might get my SYSTEM to WORK. 10:37:26 Samsung had a HDD business? 10:38:06 I think it was a "brand" only, maybe? I don't know. 10:38:17 http://knowledge.seagate.com/articles/en_US/FAQ/223631en "This patch code is released in order to solve the compatibilty problem between some motherboards (the AMD SB850 chipset and the Intel P67/H67 chipset) and Samsung-brand hard drives, F3 and F3EG models only." 10:38:21 Yay. 10:38:40 (I *did* search for updates before, but couldn't find any; only found this via some direct googling.) 10:40:15 @yow! 10:40:16 There's a little picture of ED MCMAHON doing BAD THINGS to JOAN RIVERS 10:40:16 in a $200,000 MALIBU BEACH HOUSE!! 10:40:33 ?????? 10:40:44 yow indeed 10:41:03 You should remove that picture from the Malibu beach house. 10:41:14 http://en.wikipedia.org/wiki/File:Diagram_of_Hard_Disk_Drive_Manufacturer_Consolidation.svg 10:41:51 Of course I just installed an operating system on a different disk this morning. Now I need to decide whether it'll be faster to try moving and resizing it, or just reinstall. (Probably to reinstall.) 10:42:48 "List of defunct hard disk manufacturers" has an (unintentionally?) hilarious title. 10:42:58 "Yeah, I'm not going to buy one of *those*." 10:50:13 -!- CADD has quit (Quit: Lost terminal). 10:56:47 -!- CADD has joined. 11:01:24 -!- CADD has quit (Client Quit). 11:01:41 -!- CADD has joined. 11:24:10 ``The equivalent of 'tar xf' is 'cpio -i -d -m' (BSD cpio) or 'cpio -i --make-directories --preserve-modification-time --no-absolute-filenames' (GNU cpio).'' 11:24:11 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `The: not found 11:27:23 -!- Sgeo has quit (Read error: Connection reset by peer). 11:28:14 --make-directories is -d and --preserve-modification-time is -m 11:28:47 Just use cpio -dim and don't extract weird cpio files 11:29:52 "cpio -bright" 11:30:52 cpio -mid if antonyms confuse you. 11:50:16 -!- MindlessDrone has joined. 12:06:01 -!- yorick has joined. 12:13:00 -!- sebbu2 has changed nick to sebbu. 12:13:30 -!- copumpkin has quit (Ping timeout: 256 seconds). 12:32:26 Deewiant: "cpio -early" "cpio -late" (cf. http://sprunge.us/GNZF for refs). 12:33:24 Eh, that's quite roundabout. 12:33:54 Alternatively, "cpio -extreme" or some-such. 12:35:24 If related words confuse you then you're probably screwed anyway. 12:36:14 I'm easily confused. 12:37:07 You'll probably try to use unzip instead of cpio. 12:37:07 "cpio -idm" -> Intelligent Dance Music -> most antonymical music subgenre -> cpio -something. 12:37:26 (I don't know what the opposite of IDM is.) 12:38:43 Dumb Noise? 12:39:01 Dumb Arythmic Noise 12:39:06 cpio -dan 12:40:01 http://sprunge.us/hDFZ I was sort of not expecting to end up on a permanent announcement mailing list. 12:41:53 Woot 12:42:01 -!- carado has joined. 12:44:14 -!- Taneb has joined. 12:50:13 -!- oerjan has joined. 12:57:14 -!- FireFly has quit (Ping timeout: 264 seconds). 12:57:37 -!- boily has joined. 13:01:35 -!- FireFly has joined. 13:23:57 (I used their bus once in June.) 13:24:23 (In Summer? You are a loon!) 13:27:04 Well, I mean, it was too long a walk. 13:27:27 Fair enough. I'm glad we had this talk. 13:27:49 I see what you did there. (But only just now.) 13:27:51 good fizzie-met-taneb morning! 13:28:08 `relcome fizzie 13:28:11 ​fizzie: 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.) 13:28:37 Yay! 13:30:13 I have a poetic flair. I'm glad there's no row. 13:33:00 I thought IDM was dumb arrhythmic noise 13:33:51 Pretty sure that that's Chinese Water Torture 13:35:32 why is Taneb sounding like a markov bot 13:36:14 oerjan: Except one that rhymes a lot. 13:36:14 I've missed half the conversation and decided to reply in rhyme without logreading 13:36:20 fungot: Can you do poetry? 13:36:20 fizzie: black is white. up is down. their mysql backend must've crashed like three times, each time i run it 13:36:31 Apparently the answer is a resounding yes. 13:36:44 ^style 13:36:45 Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 13:36:58 very avant-garde 13:37:00 Whether that counts as poetry is anyone's guess. 13:37:13 ^style enron 13:37:13 Selected style: enron (subset of the Enron email dataset) 13:37:23 fungot, what's your best limerick? 13:37:24 Taneb: over the next two to the finish line. index 3 of the costs not covered. subject: attached you will find to be next one. 13:38:13 there are too many people on this channel. let's group them according to their similarities! 13:38:15 ^style agora 13:38:16 Selected style: agora (a large selection of Agora rules, both current and historical) 13:38:21 * boily tie-wraps Taneb onto fungot 13:38:22 boily: than the maximum hand size or pending draws for that board of appeals consists of three and fourteen days 13:38:26 =P 13:38:57 * boily duct tapes elliott to oerjan 13:39:09 boily: I've clustered the people here a couple of times. 13:39:10 i'm similar to elliott? 13:39:25 ^style lovecraft 13:39:25 Selected style: lovecraft (H. P. Lovecraft's writings) 13:39:33 fungot, how do you feel? 13:39:35 Roujo: with bowers of vines and sweet blossoms, and seats and benches of marble and went down the steep slope that they might find men to whom he flung the remaining coil of fnord and after the crash there was nothing left standing in the street, swarthy, slender, and sinister with latent horror. hieroglyphics had covered the walls and windows shifted. nahum did not send her to the county asylum, but let her wander about the ho 13:39:58 that does not sound very healthy 13:40:15 oerjan: nah. I just wanted to see what happens. you know. for pure scientific reasons. yeah. science. *whistles* 13:41:03 boily: For example, here are some #esoteric people projected to two dimensions: http://xn--nxa.zem.fi/~fis/esomapnz.png 13:41:18 woooooah... 13:41:28 my god, it's full of stars... 13:41:42 fizzie: what are the axies? 13:42:02 fizzie: who is CADD? 13:42:11 CADD: First two principal components from a... I think something 34-dimensional. 13:42:12 boily: you can /whois me.. 13:42:24 boily: who be you? 13:42:47 fizzie: those are expectation-maximisation ellipses, yes? 13:43:19 fizzie: that tells me a lot, lol 13:43:34 boily: They're maximum-likelihood ellipses for 2D gaussians. You don't need EM to fit single ones. 13:43:42 * oerjan smells a lithuanian 13:43:48 oh right. my machine learning stuff is getting rusty. 13:43:51 CADD: http://xn--nxa.zem.fi/~fis/esomap-comp.png here's the pre-projection variant, I think it will help. 13:43:51 oerjan: exactly 13:44:11 fizzie: excellent 13:44:29 fizzie: very interesting 13:44:48 It's all very simple textual features. (The word classes are cheats.) 13:45:19 * boily is all contemplative and swoonish 13:45:20 http://xn--nxa.zem.fi/~fis/esoconf.png and that's how well they work in a classifier. 13:45:43 oerjan: good catch, most people guess greek 13:45:46 (Of course it was a p. easy task, with just those ten folks and giant blobs of text.) 13:46:24 can you easily recreate your figures with current members? 13:46:33 -!- metasepia has joined. 13:46:50 CADD: yeah i thought greek for a second but something was off 13:46:52 boily: No, but I have a much better set of figures that also aren't easily recreatable. 13:47:00 boily: There's a SVM classifier and everything. 13:47:10 boily: (Sadly, I don't remember where I put them.) 13:47:46 you really went full force on that. I should get back on track with ML; those were fun times. 13:48:09 oerjan: well with your last name im guessing you are somewhere in scandinavia 13:49:29 boily: ML is great! you should join us in #machinelearning 13:49:37 boily: I'll tell you the story of the cheated word class features in these plots, it's sort of related. 13:49:41 boily: Basically, anything that'd actually try some parsing would've been terribly slow and/or not much better than guessing, so I assigned each word a word class based on its wordnet entry; if the word had entries in several categories, I picked the one with the highest frequency in wordnet's tagged texts. 13:49:46 boily: So every instance of, say, "die", has been considered a verb. 13:50:19 I can't seem to find the newer plots. Possibly because I have a habit of naming files things like "blort4.png". (Cf. http://users.ics.aalto.fi/htkallas/blort4.png ) 13:51:19 fizzie: if I ever get back to academia, I'll name a figure “blort4” in your honour, and have a crappitude somewhere in the article. 13:51:52 I don't quite recall what's the proper name for the metric called "crappitude" in that graph. 13:52:21 I think it's the average of within-class accuracy. 13:52:32 (Distinct from accuracy if the classes are of non-uniform size.) 13:52:52 Arguably it's a misleading name, because you want to have a high crappitude. 13:53:30 you should create a graph of fizziliciousness 13:53:50 -!- Bike has quit (Ping timeout: 240 seconds). 13:54:10 http://users.ics.aalto.fi/htkallas/alise_vs_vorpal.png I have no idea whatsoever what's happening here, but it's certainly something #esoteric-related. 13:54:12 is it just a coincidence that fizzie and boily are both properties held by some liquids? 13:54:35 quintopia: As far as you know. 13:54:38 quintopia, so's elliott 13:54:49 And HackEgo 13:54:58 elliott is a liquid? 13:55:07 Some liquids are elliott 13:55:21 As in, "That's some very elliott coffee" 13:55:21 * boily stirs elliott with a spoon 13:55:41 * boily thwacks Taneb with a not quite ripe banana 13:55:49 -!- Bike has joined. 13:55:54 fizzie: so, you can recognize us just by the words we use or...? 13:57:42 quintopia: With the features used above, only for a sufficiently (read: very) large sample. Otherwise there's too much noise in the statistics. (Since they're things like word length distributions and the like.) 13:58:13 Actually, it doesn't really look at any words, except for the counts of particular things like classes of pronouns. 13:58:29 fizzie: that also assumes that your language patterns dont drift either 13:58:44 fizzie: i wonder what an optimal classifer of us would look like, one that actually used words as features 13:58:56 CADD: i'm norwegian 13:59:11 oerjan: cool cool 14:00:04 "Adversarial Stylometry: Circumventing Authorship Recognition to Preserve Privacy and Anonymity" -- https://psal.cs.drexel.edu/index.php/Main_Page -- was recently featured in /.. 14:00:25 (You can use that to avoid being recognized on #esoteric.) 14:00:37 (Possibly combining that with changing your nickname would be advisable, however.) 14:01:41 (and perhaps with connecting from a different network than usual) 14:02:08 (And possibly taking a bath first.) 14:09:59 -!- jsvine has joined. 14:30:09 -!- augur has quit (Remote host closed the connection). 14:38:28 > not (3 < 5) 14:38:30 False 14:39:40 cat /dev/urandom >> lambdabot 14:40:20 I once did `cat /dev/urandom` while connected via PuTTY 14:40:26 PuTTY didn't really like it 14:40:27 =P 14:45:54 fancy 15:13:28 ~eval not (3 < 5) 15:13:30 Error (1): 15:13:32 ~eval not (3 < 5) 15:13:34 False 15:15:01 -!- Taneb has quit (Quit: Leaving). 15:15:42 -!- Taneb has joined. 15:18:33 -!- augur has joined. 15:18:57 ~eval (35 > 2) 15:18:57 Error (1): :1:3: lexical error at character '\SYN' 15:20:43 go and syn no more 15:21:00 ^^ 15:22:02 lol 15:22:15 -!- KingOfKarlsruhe has joined. 15:23:33 Roujo: what are you trying to do exactly, you vile elliotty bot abuser? 15:23:55 I'm experimenting 15:24:01 Some bots strip control codes 15:24:07 Looks like this bot doesn't =P 15:36:10 -!- oerjan has quit (Quit: leaving). 15:43:28 I am making a boot floppy, in 2013. 15:49:52 wat 15:49:54 (The Samsung drive flash utility only works from DOS, and does not work in the computer that can't see the drives, so I had to use an old desktop from the closet, and it's too stupid to boot from USB and I don't want to waste a CD-R.) 15:49:54 Nice =)< 15:50:01 ^^ 15:50:07 Also the flash utility was too big to fit on a floppy (1.7M). 15:50:25 Fortunately the computer in question was new enough to support USB storage emulation, even if it doesn't boot from one. 15:54:40 -!- Taneb has quit (Ping timeout: 246 seconds). 15:59:44 -!- CADD has quit (Ping timeout: 260 seconds). 16:01:15 hi everybody 16:01:41 -!- CADD has joined. 16:02:16 -!- augur has quit (Ping timeout: 264 seconds). 16:02:32 kmc: Heya 16:11:52 fizzie: awesome 16:12:34 reflashing hard drives is always a party 16:12:54 I liked it when Samsung released a fix for a critical data loss issue but didn't bother bumping the version number, so you couldn't tell if your drives had it already 16:21:04 The reflash made the drive appear and work everywhere else, except that Windows 8 setup utility says Windows cannot be installed on it because "the system may not support booting from it", or some-such. 16:21:23 Same applies to the SSD, but not the two disks reserved for Linux use. 16:24:33 o_O 16:24:41 is there anything unusual about these drives 16:27:32 -!- jsvine has quit (Quit: Leaving.). 16:39:52 Ok, apparently none of the shader code I ever wrote compiles with Mesa ): 16:41:23 Ok, got it to work by making all integer constants into float constants 16:44:21 -!- iamfishhead has joined. 16:45:11 Which means just putting a whole lot of decimal points all over the place 16:47:59 -!- Frooxius has joined. 16:53:33 -!- jsvine has joined. 17:03:13 isn't it great how every renderer implements a slightly different shader language 17:03:47 "yes" 17:07:21 #define "yes" maybe 17:07:30 Bret Victor - The Future of Programming http://vimeo.com/71278954 17:08:34 `? yes 17:08:35 yes? ¯\(°_o)/¯ 17:08:35 | 17:08:36 º¯`\o 17:09:03 I should really switch to a monospaced font >_> 17:12:34 as long as you're not using papyrus, I guess everything's fine. 17:12:47 (or maybe papyrus is the secret to understanding fungot?) 17:12:48 boily: i talked with the policemen, seemed at first as perplexed as armitage and his companions ride on fnord or in fnord chariots. carter and his guide climbed up an alley that was all they ever did was clutch and fly and fnord that was not of 17:13:31 There we go 17:16:34 Is there a monospace version of comic sans? 17:18:06 fungot: don't you write code in comic sans? 17:18:07 olsner: i soon found that it slipped from sight as quickly as i had never before been an extravagant dreamer. many of these took lodgings in the battered houses that had once known the songs of iranon. but though the dreaded martenses were gone, whilst most of the fine scroll-and-urn overmantels and fnord cupboard fnord were gone, pabodie, sherman, ropes, sherman, and the 17:18:37 !style c64 17:18:39 hmm, I guess that counts as avoiding the subject 17:20:09 ^style c64 17:20:09 Selected style: c64 (C64 programming material) 17:20:21 fungot: pabodie, sherman. sherman. sherman. sherman. 17:20:21 boily: if not impossible. if the msb of the video matrix and character dot-data area to act as the current status of that register, switch in the mob-mob collision bit for each sprite can be used 17:24:48 ^style 17:24:48 Available: agora alice c64* ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 17:25:03 ^style nethack 17:25:03 Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal) 17:25:14 fungot: GO! =P 17:25:14 Roujo: looking glass, mirror: " if you don't need any help from the silver mountain, while he was born from the cave; the ferocious fear the only good djinni is a long-drawn-out affair. fresh whole tripe calls for a good talisman if handled right. 17:25:19 ... 17:25:20 " 17:25:21 there 17:26:59 I haven't played Djinni yet; I'm still waiting for 0.13 to be out of trunk. 17:33:10 error: mismatched types: expected `u32` but found `uint` (expected uint but found u32) 17:37:25 boily: advice: dont 17:38:34 but, but... all I wanted is to die in new creative ways... won't djinni even offer me that simple pleasure? 17:39:03 kmc: Turns out that creating partitions on the disk and then restarting the installer made it consider the disk kosher. 17:39:35 I had put an empty GPT disklabel on it, and I guess that was maybe too confusing? 17:41:02 -!- epicmonkey has quit (Ping timeout: 240 seconds). 17:45:47 17:21:04 The reflash made the drive appear and work everywhere else, except that Windows 8 setup utility says Windows cannot be installed on it because "the system may not support booting from it", or some-such. 17:45:59 I think this means "it's GPT but I'm not sure you have EFI" 17:46:10 Windows only supports booting GPT from EFI 17:47:48 I had already set the bios to UEFI-only boot. 17:48:00 But I guess it could've been just confuzzled. 17:51:48 -!- aloril has quit (Ping timeout: 256 seconds). 17:52:34 fizzie: "set the bios to UEFI-only" 17:55:08 Yes? I didn't want to boot in legacy mode by accident. 17:56:22 elliott: is this the thing where uefi is a replacement for bios 17:56:46 yes 17:57:20 I was holding off trying to think of a good analogy to describe my reaction to that statement but failed 17:57:22 dammit. I have sacramental bread stuck to my lips. 17:57:27 ow. 17:57:43 boily: Is it still sacramental bread, or is it already Jesus? 17:57:46 dare I ask why 17:58:26 fizzie: no jesus yet. 17:58:32 elliott: you may dare. 18:03:22 -!- gsteinbrenner has joined. 18:03:46 `relcome gsteinbrenner 18:03:49 ​gsteinbrenner: 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.) 18:04:09 hi all 18:04:12 boily: I have no dares 18:04:15 this channel seems promising 18:04:23 hi 18:05:16 -!- aloril has joined. 18:05:36 fizzie: huh, I would think that to make a disk kosher you would have to cover it in salt and bury it for two weeks 18:05:44 elliott: well, the truth is that a colleague has «retailles d'hosties» on his desk (you can get them for very cheap at grocery stores). these things are evil, and become like glue if you let them on your lips for too long. 18:05:47 D 18:05:48 :D 18:05:57 Yeah, those =P 18:06:05 They don't taste like anything though 18:06:08 Why even have them 18:06:37 they were there, and I was hungry. 18:07:02 kmc: read that as computer disk 18:07:04 can recommend the experience 18:07:15 it was a joke on what fizzie said 18:07:19 oh 18:07:22 Roujo: sure, I could have had a banana, but our new batch's morphogenic field is already too weak, and I don't like pears. 18:07:23 I didn't actually look at what fizzie said though 18:07:26 so that's okay 18:07:27 good job elliott 18:07:30 team player 18:07:36 elliott: he was talking about some disk problem before, I think 18:08:28 boily: Est-ce qu'on parle des mêmes bananes? o_0 18:08:36 Oh 18:08:44 Joke de banane molle 18:08:46 Got it 18:08:47 Nevermind 18:08:55 `relcome soft banana 18:08:57 ​soft: banana: 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.) 18:09:09 `cat dog 18:09:11 cat: dog: No such file or directory 18:09:15 -!- Taneb has joined. 18:09:16 `cat /dev/urandom 18:09:18 ​knCvkjxڡqc1}K*hOgiӸ@4۸j0r˭S9"Ѿ!\EZX 18:09:25 That's it? 18:09:26 Good 18:09:51 `? ngevd 18:09:52 ​_E%ntC\ \ ?+)i/}G_<",b 18:09:59 Oh god 18:10:24 `relcome Cthulhu 18:10:26 ​Cthulhu: 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.) 18:10:29 Oh 18:10:32 So it's not permanent 18:10:34 That's nice 18:11:49 nice, sounds like we have some thunder rolling in 18:11:55 Nice, nice 18:13:14 I love `? ngevd 18:14:04 one of the many high points of `? 18:18:03 ~metar CYUL 18:18:04 CYUL 061800Z 21010KT 30SM FEW040 BKN240 24/12 A3007 RMK CU1CI5 SLP182 DENSITY ALT 1000FT 18:18:21 olsner: where were you, again? 18:18:35 -!- zzo38 has joined. 18:18:45 Why is that output so hard to parse? =P 18:18:57 Also, does `? ngevd always put out garbage? 18:18:57 `? ngevd 18:18:59 ​ȃyuݴl*yqyhqfj#qL'>L|9\2)_O 18:19:02 Huh 18:19:06 `? ? 18:19:08 ​? is wisdom 18:19:21 In a way, I guess =P 18:19:42 `? !echo `? 18:19:43 Roujo: METARs are for airplane pilots, with a (not quite, in fact far from it) standard format. 18:19:43 ​!echo `?? ¯\(°_o)/¯ 18:19:44 | 18:19:44 º¯`\o 18:19:56 !echo Hats 18:19:57 ~metar ESSL 18:19:58 Hats 18:19:58 ESSL 061750Z 16006KT 9999NDV SHRA SCT025CB 20/19 Q1011 18:20:08 oh, SHRA! lucky you! 18:20:10 boily: Oh, cool =) 18:21:33 what does 9999NDV mean? 18:21:41 first time I see that. 18:22:21 “No Direction Variable”. 18:22:50 another source cites “No Direction Visibility”. 18:23:02 Ah, standards 18:25:06 olsner: 9999 means “don't even think about being bothered about ground visibility” and NDV is “and if you're thinking of it, direction doesn't matter”. hth. 18:29:48 boily: thanks, I'm not so worried about the visibility now 18:30:21 I like how humidity seems to be recorded in dewpoint temperature rather than e.g. humidity 18:30:52 right now, we're at 47.0%. 18:32:31 you're at 94.0%. I think it's pouring outside. 18:33:41 it's not actually raining now, just ominously rainylooking 18:34:20 at which distance are you from ESSL? 18:34:34 20 minutes or so 18:34:41 shachaf: hichaf 18:35:10 olsner: by car? 18:36:10 by foot! 18:36:44 so you're probably in northern linköping. how much do you weigh? 18:37:19 hi kmc 18:37:29 yay 18:37:30 -!- Bike has quit (Ping timeout: 245 seconds). 18:37:32 how's it going? 18:38:31 my sleeping is back to being kind of messed up :'( 18:38:43 i was waking up at ~7 for a while, it was nice 18:39:38 I've been waking up around 07:30 but failing to actually get out of bed until like 08:10 18:39:39 -!- Bike has joined. 18:39:42 olsner: I'll put you on Norrköpingsvägen in my file. 18:40:00 that kind of schedule would be fine with me 18:40:16 -!- desu__ has joined. 18:40:23 `relcome desu__ 18:40:25 ​desu__: 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.) 18:40:31 -!- sacje has joined. 18:40:54 `relcome sacje 18:40:56 ​sacje: 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.) 18:41:16 why thank you Roujo 18:41:35 You'relcome ^^ 18:42:02 Roujo: Have you considered the many advantages of a seven-letter nick? 18:42:11 I think you'd be much better off with one. 18:42:36 -!- katla has quit (Ping timeout: 260 seconds). 18:42:46 Roujo: don't listen to that unorthodox heretic. 5 is the way to godliness. 18:43:25 shachaf: Meh. I'm aither named Roujo or Skynet, really. 18:43:31 shachaf: still going on about that? 18:43:34 Or Gilnaur/Feyllin in games. 18:43:39 But never on IRC 18:43:40 =P 18:44:20 mnoqy: you can keep your five-letter nick 18:45:25 -!- desu__ has changed nick to katla. 18:45:31 -!- Bike has quit (Ping timeout: 264 seconds). 18:45:51 shachaf: So, advantages, you say? Do tell. 18:47:27 -!- Bike has joined. 18:51:24 -!- epicmonkey has joined. 18:58:31 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/2013062200]). 19:02:53 -!- Bike_ has joined. 19:03:50 -!- Bike has quit (Ping timeout: 240 seconds). 19:06:56 hmm, so according to this speaker voice they were going to reveal "the identity of the 12th doctor" 19:07:30 -!- Bike_ has quit (Ping timeout: 245 seconds). 19:09:13 -!- Bike has joined. 19:09:16 -!- CADD has quit (Quit: Lost terminal). 19:10:23 "This partition is formatted with the ntfs." Oh debian-installer, you so funny. 19:15:36 I should participate in the IOCCC but I have no ideas :( 19:16:18 I'm perusing the crawl sources through gitk, and I stumbled upon a commit about “nooodl-y vaults (#7353)”. 19:16:19 Gregor: maybe you should participate in icfpc 19:16:23 is that from our own nooodl? 19:16:30 should i do that? i have 4 hours to decide 19:16:34 boily: yes 19:16:39 nooodl: :D 19:16:49 i'm in CREDITS.txt, too! 19:16:49 icfp always seems so boring to me 19:17:05 all for making some crappy vaults 19:17:07 i dont unerstand how people can bear playing it 19:17:09 shachaf: when is it? 19:17:25 icfpc? 19:17:26 olsner: In 52 hours or so. 19:17:28 boily: the elliotts are also me 19:17:32 (I am nooodl) 19:17:38 Registration deadline is 48 hours before. 19:18:00 can you enter without registering? 19:18:03 No. 19:18:25 * boily ties ellioerjan to nooodl with hemp rope 19:18:30 "To participate in the contest you need to pre-register with EasyChair. The pre-registration will close 72 hours prior to the contest, so register now." 19:18:58 "You need to pre-register for the contest, 48 hours prior (extended from 72h) to the contest at the latest." 19:19:02 difficultchair 19:19:11 "this year's contest will involve an element of program synthesis" 19:19:52 im kind of interested but i know ill give up as soon as i see the actual problem set :/ 19:21:20 why are they using what appears to be a system for submitting papers? 19:21:59 Because they're part of ICFP. 19:22:05 And probably just inherited the system from that. 19:23:55 I don't think this system was used before? I don't know. 19:26:43 can someone paste me the challenge once its released 19:26:54 or maybe itll be an annoyig one where you have to submit to test your code 19:27:00 Should I enter the ICFPC? I'd probably suck at it 19:27:10 you should enter if you're going to seriously try 19:27:47 It'd be a solo project by a bored teenager against teams of professionals possibly 19:28:13 professional icfpc competitor 19:28:26 :P 19:30:25 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:30:30 What challenge is that? Does it involve submitting a paper? 19:30:33 “Fix a Kirke crash by deporkalating transiting hogs correctly.” :D 19:31:04 zzo38: No, it involves writing a programs. 19:31:39 zzo38: Examples: https://en.wikipedia.org/wiki/ICFP_Programming_Contest#Past_tasks 19:32:01 If the program is written in WEB then you can submit a papers too, though? 19:32:24 If you want. 19:32:39 What programming languages do they use? And it says "what appears to be a system for submitting papers" so is it a system for submitting papers or not? 19:32:41 Once the contest is finished, a few teams will be asked to submit two page document describing their solutions to be considered for the judges prize. 19:33:00 There's a system which was designed for submitting papers but instead it's used for registering your team for the contest. 19:36:09 shachaf: do you have something like a team to register yourself with? 19:36:10 -!- katla has quit (Quit: Leaving). 19:36:21 You need a team? 19:36:33 I've just registered as an individual 19:36:42 It's teams or individuals 19:36:54 olsner: Me? No. 19:37:04 I think I will probably not do the contest. 19:37:50 O, so you are using a system designed for something else. It seems also like how registration for Z-Comp uses a system designed for a MUD (to enter Z-Comp, you register an account on ifMUD, and then go into my apartment, and then go northwest, and then fill up the forms in that room; but first you have to calculate the SHA-1 hash of your entry before filling up the forms). 19:38:40 zzo38: where is your apartment? 19:38:53 boily: The apartment number is 11011 19:38:54 -!- NihilistDandy has quit (Quit: NihilistDandy). 19:39:04 -!- conehead has joined. 19:39:53 Free [] almost represents S-expressions 19:40:01 zzo38: I mean, IRL, unless if 11011 is already irly, then it's fine. I was subtly trying to subvertly extract your approximate coördinates. 19:40:12 boily: It has no location IRL. 19:40:30 (If you want my approximate coordinates the best thing you can do is by the IP address.) 19:40:54 zzo38: What about your (approximate?) body weigh? 19:41:06 I didn't figure it out recently and I don't want to tell to you. 19:42:47 zzo38: Delta, BC? 19:43:00 boily: Yes, that's close enough. 19:46:01 Do you know my ifMUD apartment has three floors, and the top one is rotating? 19:48:58 zzo38: you are tempting me with your mud talk. 19:54:07 The temple is so bright, that I install a darkness generator, so that it is a bit less bright. 19:57:17 as I understand it, ifMUD is like minecraft? 19:57:39 I don't think so. 19:58:13 You look (you can connect as a guest if you do not want to registration) 19:58:23 It is ifmud.org port 4000 20:03:10 -!- Bike has quit (Ping timeout: 246 seconds). 20:06:05 -!- NihilistDandy has joined. 20:07:07 -!- Bike_ has joined. 20:09:11 zzo38: how do I reach your apartment? 20:09:38 -!- Bike_ has changed nick to Bike. 20:09:47 -!- Taneb has quit (Quit: Leaving). 20:09:57 boily: The closest place you can teleport to is #20080. (Type '@teleport #20080') 20:10:01 And then type 11011 to enter. 20:11:10 slime? bletch! 20:13:56 Do you like this I wrote some messages in side of there 20:14:15 it sounds interesting. 20:14:59 -!- gsteinbrenner has quit (Quit: gsteinbrenner). 20:18:20 -!- pqh has joined. 20:21:23 that was fun! 20:21:53 If you write 'finger zzo38' then you can see my plan contains a quine. 20:22:51 The @print command in JotaCode is for concatenating strings; it doesn't actually print anything. 20:28:03 ~ping 20:28:03 Pong! 20:28:51 JotaCode feels very esoteric... 20:29:23 -!- pqh_ has joined. 20:29:25 -!- pqh has quit (Ping timeout: 246 seconds). 20:29:26 -!- pqh_ has changed nick to pqh. 20:29:43 -!- pqh has quit (Client Quit). 20:34:19 -!- lifthrasiir has quit (Ping timeout: 268 seconds). 20:36:57 how reliable are those sound-of-keyboard attacks? I wonder if you could use that to make a wireless keyboard by just disconnecting your keyboard and connecting a microphone 20:37:27 anyone here in boston? 20:37:38 careful of pianists who drum their keyboards! 20:38:42 quintopia: I think kmc is in boston. otherwise, the closest person is jsvine in NYC. 20:39:00 kmc moved to caliland 20:39:34 that's correct 20:39:56 edwardk is in Boston and copumpkin is in connecticut 20:39:59 but neither is in this channel :< 20:40:27 kmc: looking at your nëw coördinates, the closest member is Fiora. 20:40:37 Do any of you ever go in to Victoria, BC sometimes? 20:40:43 -!- sacje has quit (Ping timeout: 264 seconds). 20:40:51 there's nobody else in SF? 20:40:52 boily: you must not have coördinates from shachaf or Gracenotes then 20:40:53 i'm pretty sure zzo38 goes there most of the time 20:40:55 copumpkin used to be here, did he leave or is he just intermittent? 20:41:07 (or douglass_ or iamfishhead) 20:41:34 @ask edwardk hi wanna be friends in boston 20:41:34 Consider it noted. 20:41:45 also wasn't somebody here a MIT student? Vorpal? 20:41:48 am I completely imagining that? 20:42:21 kmc: indeed. I don't have Gracenotes yet, and shachaf is the current Unchallenged Champion of Not Wanting to be Coördinated. 20:42:31 -!- lifthrasiir has joined. 20:43:20 -!- sacje has joined. 20:43:28 zzo38: it's a few hours north of me, i gues 20:44:44 Bike: can I get your approximate coördinates and body weigh? as a bonus, you'll be the first entry in my file! 20:45:07 `? megalun 20:45:09 megalun is a chain of a million SCSI devices. FreeFull weighs 482 of them. 20:45:34 45 north, 122 west, 200 lbs. 20:45:44 zzo38: I would like to go to Vancouver sometime and maybe I would go to Victoria as well 20:46:08 i don't have a passport so i gues canading would be hard 20:46:14 you should fix that 20:46:18 Bike: thanks! 20:46:55 Canading is plenty worth it. you'll get to meet nice people, eat nice and healthy Canadian food, and enjoy the local scenery and mooses! 20:47:07 we get moose here anyway. 20:48:09 http://nedroid.com/2011/05/passport/ also 20:48:16 but our mooses are the most authenticest there is. 20:49:33 http://nedroid.com/2013/05/oh-canada/ boily. 20:50:41 YOU LIE! 20:51:09 we... uhm... we don't have any fascination whatsoever to funnels. yes. we don't. right. no funnels. 20:51:46 Roujo: you don't have any funnels on you, do you? in fact, you don't even know what a funnel is? 20:51:51 * boily *wink* *wink* 20:52:12 sm;oth 20:52:46 ~duck sm;oth 20:52:46 --- No relevant information 20:53:02 boily: look, funnel! 20:53:23 * boily twitches underneath his "poker" face 20:56:37 -!- oerjan has joined. 21:01:21 -!- epicmonkey has quit (Ping timeout: 264 seconds). 21:03:29 -!- boily has quit (Quit: FUNNELS!). 21:03:34 -!- metasepia has quit (Remote host closed the connection). 21:03:47 -!- neena has quit (Quit: leaving). 21:08:55 -!- Bike has quit (Ping timeout: 264 seconds). 21:08:58 somebody want to add fundeps to Rust 21:09:01 that would really make my day 21:10:41 didn't know Rust had something fundeps could be applied to 21:11:09 hmm, should I learn Rust? is that a good idea or anything? 21:11:09 -!- Bike has joined. 21:11:38 rust is the wave of the future, imo, 21:13:53 olsner: it kind of accidentally sort of has multi-parameter typeclasses 21:14:53 it has single-parameter "traits" which are like typeclasses, but you can also parametrize a trait on other type variables (like parametrizing a struct or a function) 21:15:02 so you could say that Foo implements trait Bar 21:15:13 which is like a 3-param typeclass except that the Foo location is still special in some ways 21:15:16 kinda gross imo 21:15:21 I guess Java interfaces + generics are like this too? 21:16:01 like, public class Node> 21:16:33 olsner: Rust is a cool and unique language; I suggest learning some stuff about it 21:16:53 actually writing and maintaining a library or something could be painful because the language still changes a huge amount every week 21:17:24 -!- KingOfKarlsruhe has joined. 21:17:30 -!- Bike has quit (Ping timeout: 245 seconds). 21:18:41 -!- Bike has joined. 21:25:30 Rust actually looks at what has been happening in the programming language world 21:25:33 Unlike Go 21:26:16 yep 21:26:37 they aren't really in the same niche either 21:27:50 Go uses garbage collection for everything, which is fine for many applications, but we already have Java, C#, Haskell, OCaml, Python, Ruby, JavaScript, etc. 21:28:15 Rust is a replacement for C++, which almost nobody else is seriously attempting 21:28:43 What is the replacement for C? 21:29:20 or you know I should say "Rust is aiming to become a viable replacement for C++ years from now" 21:30:09 I see Go as Java, simplified even further, with syntax weird enough that the "C is h4rdc0re" crowd will accept it 21:30:23 it does have some things going (ha!) for it, though 21:33:05 @MVPoliceBlotter "Man wearing Google Glass breaks window after walking into it while watching YouTube on El Camino Real near Calderon Ave." 21:33:05 Unknown command, try @list 21:34:14 -!- Bike has quit (Ping timeout: 240 seconds). 21:35:34 Do you know if they are making a replacement of C as well or only of C++? There are some variants of C which are mostly C, such as Cyclone, Objective-C, and Black-C, but do they do it differently? 21:36:01 kmc: hi 21:36:16 hi 21:36:45 where are you 21:37:36 desk 7115, 2 Harrison St., San Francisco, CA 94110, United States of America 21:37:44 I did see the macro system in Rust seems like it does a lot of things. 21:38:28 whoa. what a coincidence. that's where i launched the ICBM 21:38:40 :O 21:39:54 :o 21:39:56 I'm going to get kicked from ##c++ for telling them to use Rust won't i 21:40:14 telling ##c++ to use rust sounds like a good idea 21:40:25 possibly even better than being in ##c++ to begin with 21:40:29 kmc: oh no you're like those people who come into #haskell :'( 21:40:32 yep 21:40:39 I do actually answer C++ qusetions though 21:40:43 maybe correctly 21:42:09 -!- FreeFull has quit (Ping timeout: 268 seconds). 21:43:34 -!- FreeFull has joined. 21:46:49 what are the standard workarounds for lack of fundeps anyway 21:47:46 -!- Bike has joined. 21:48:14 ok, does anyone know a good linux distro for an idiot with a netbook. because my ubuntu is really not cutting it 21:48:16 lots of type annotations hth 21:48:30 Bike: ubuntu with not gnome 21:48:35 xubuntu or whatever 21:48:37 that's what i'm using now :( 21:48:39 kubuntu 21:48:40 ok 21:48:43 :P 21:48:43 well whats not cutting it 21:49:00 well the main problem, i don't even know if it's ubuntu really 21:49:14 Bike: check for a Canonical Genuine Ubuntu sticker 21:49:23 anyway, soon enough C++ will be The Haskell Done Right and all rusts and haskells will be irrelevant 21:49:31 but my wireless cuts out at random intervals and i can't figure out a way to recover that doesn't involve restarting my computer (which is irritating) 21:49:46 and i can't for the life of me figure out what the fuck is happening, there's a lot of closed issues in linux-wireless and ugh 21:49:51 kmc: I doubt it. 21:50:04 Bike: Does rmmod-modprobe work as a workaround instead of restarting? 21:50:08 nope 21:50:26 what's yer kernel version? 21:50:27 the reason i'm irritated at ubuntu is, in concert with this, the last upgrade whatever made it so that it waits /two whole minutes/ every boot to get a nonexistent network configuration 21:50:35 might be you can get a newer kernel from a PPA or something 21:50:38 Does dmesg say anything good? 21:50:39 i just edited an /etc to fix that particular issue but i'm not liking where this is going 21:50:52 shachaf: i can paste the dmesg if you want 21:50:57 kmc: um how do i check (see: idiot) 21:51:03 uname -r 21:51:13 i'm no expert on debugging wireless things 21:51:14 3.2.0-48-generic 21:51:50 i used some backported driver i don't understand to make it fail every few minutes instead of every few seconds, but bluh 21:52:51 imo give up and weep hth 21:52:55 been doing that. 21:53:09 not the giving up part apparently 21:53:24 the dmesg is like Failed to wakeup in 500us // Failed to stop TX DMA! // DMA failed to stop in 10 ms AR_CR=0xffffffff AR_DIAG_SW=0xffffffff DMADBG_7=0xffffffff and then keeps on going like that forever 21:53:57 i'm reasonably sure this is far beyond my ken and just want it to stop :( 21:54:00 https://bbs.archlinux.org/viewtopic.php?id=137643 21:54:03 "There were lots of fixes to ath9k recently. So I suggest you try compat-wireless or the latest kernel, which currently is 3.3-rc7" 21:54:10 maybe that's what your backported driver is, though? 21:54:15 well i can try getting compat-wireless again. 21:54:16 but maybe try the latest kernel anyway 21:54:48 That particular post is from over a year ago. 21:55:08 yeah. i know. i've googled around and gotten lots of stuff like that. 21:55:25 I'm sure. 21:55:29 So did you try a new kernel yet? 21:55:35 lemme see. 21:55:43 give up and buy http://www.amazon.com/Edimax-EW-7811Un-Wireless-Adapter-Wizard/dp/B003MTTJOY/ref=sr_1_1?ie=UTF8&qid=1375826132&sr=8-1&keywords=usb+wifi+adapter 21:55:51 Or maybe did you try the nohwcrypt=1 thing? 21:55:55 except the driver for that might also suck 21:56:08 I do have one like this working very well ,but not with in-tree drivers 21:56:18 could dig up the exact part number and the driver tarball I used, if desired 21:56:32 i have a usb wireless adapter you're free to take if you stop by 21:56:35 i think i tried the nohwcrypt at some point... yes it's still there. 21:57:03 now excuse me while i try to figure out how to get a new kernel through apt 21:57:04 well, maybe that's what's causing the problems!! 21:57:24 Bike: look for a PPA 21:57:38 there's one called kernel-ppa 21:57:45 maybe that's a good one 21:59:12 i've been thinking of moving away from ubuntu anyway, though. i don't use gnome (or other default things like NetworkManager) and all the wiki instructions assume i do, and stuff like that. 21:59:17 my system is really frankenstein and shitty. 22:00:43 i'm glad you don't use gnome and NetworkManager 22:01:01 -!- bicyclidine has joined. 22:01:10 hi bicyclidine 22:01:19 have you considered running your irc client on a server somewhere 22:01:36 Well, here we go, I could just use my phone for everything! V_V 22:01:38 You use irssi anyway, it seems. 22:01:38 -!- bicyclidine has quit (Client Quit). 22:01:51 shachaf: idiot, lazy, etc. 22:02:21 kmc: when unity came out i was still using gnome, and i was all like huh, it's for netbooks? maybe this is for me! and then i tried it and all the 3d gobledegook made it unusable on my integrated graphics card :D 22:02:22 * boily ties ellioerjan to nooodl with hemp rope <-- this is starting to get kinky hth 22:02:39 Bike: That's why I'm telling you to do it! 22:03:09 because i'm a stupid idiot? 22:03:27 Bike: Because you're lazy, so you need encouragement. 22:03:50 oh. well, i'd need a server first. i don't think i'd really use a linode or whatever. 22:05:36 i kind of like just disconnecting when i'm not online instead of making a computer spin when i don't need it. it only gets annoying when i disconnect for stupidly having to restart, and uch. 22:06:30 imo trick someone into letting you use their server 22:06:39 I tried that but elliott is also lazy. 22:06:49 -!- augur has joined. 22:07:12 have you considered all the other possibilities 22:07:32 like the free ec2 thing kmc talks about?? 22:07:56 I think what shachaf is trying to say is that he's got a server that he'd like you to use. ;) 22:10:03 apparently you need a credit card for AWS even if you're only using free stuff. so that's cool 22:10:20 yes 22:10:54 maybe you can trick other people (not me though!!) 22:11:23 like kmc or monotone or Fiora 22:11:25 i don't even know 22:11:40 so i can buy things from amazon without a credit card, but can't not buy things, i guess. 22:13:08 I wonder if you can use a prepaid debit card 22:13:08 -!- augur has quit (Read error: Connection reset by peer). 22:13:24 i buy stuff on amazon with a debit card. 22:13:29 I wonder if you can use someone else's credit card. 22:13:37 oh, you can sign up for AWS with a debit card 22:13:39 I did that 22:13:43 I don't have a credit card 22:13:50 -!- augur has joined. 22:13:56 it's funny how people get really agitated when I say that I don't have a credit card 22:14:05 I don't have one either...? 22:14:06 and start listing all the advantages as though surely I'm just unaware of them 22:14:09 but my debit card is a visa so it's the same thing 22:14:17 well, it's not 22:14:27 they're made of PLASTIC, kmc. you're missing out 22:14:36 you can finally stop bartering with ducks and gooses 22:14:44 I don't have much that a goose wants, anyway 22:14:50 some bread I guess 22:14:55 okay okay, unlike a credit card, the APR is 0% :P 22:16:06 I have a credit card, and the APR is 0%. 22:16:14 -!- Bike_ has joined. 22:16:18 I mostly use my credit card for online transactions. My bank lets me generate one-off numbers, which is handy for beating back my paranoia. 22:16:23 well i gues i can do that. 22:16:31 ooh, one-off credit card numbers? that's kind of cool 22:16:34 (It's been configurated to pay 100% of the thing every month, and it has no monthly fixed payment.) 22:16:45 I mean god knows they've already gotten hundreds of dollars out of that card 22:16:51 -!- Bike has quit (Disconnected by services). 22:16:56 -!- Bike_ has changed nick to Bike. 22:17:04 maybe at school i'll get a bit of server space to use 22:17:24 I would host Bike's IRC except I don't trust myself to not abuse my root powers 22:17:25 Only noticeable issue: they keep sending letters every now and then about how it'd be much more "flexible" if I changed the minimum-payment amount to something that's less than 100%. 22:17:28 It's also handy for when stored numbers get compromised. As has happened to me before. 22:18:05 elliott: one time at a party a friend and i swapped ircs for the hell of it 22:18:32 also i'm actually unsure of what i would use a credit card for 22:19:20 Running up massive quantities of debt? 22:19:28 i guess if i wanted to pay for something before i had a paycheck? 22:20:20 Well, depending on the card you can get little niceties like cash back on certain transactions or whatever. 22:22:57 -!- Bike_ has joined. 22:24:35 -!- Bike has quit (Ping timeout: 245 seconds). 22:25:32 -!- Bike_ has quit (Client Quit). 22:25:50 -!- Bike has joined. 22:26:51 -!- Nisstyre has quit (Quit: Leaving). 22:29:20 so, this is cool. if i call a number on the landline the internet cuts out, but if i call on my cellphone - which, out here, uses the wi-fi - internet's fine. 22:29:24 is it possible i'm in robot hell? 22:30:08 Bike: did you get those dsl thingies 22:30:57 no 22:31:08 do you really not have filters on your phone sockets? 22:31:15 those come with the modem I think 22:31:49 i think i'm just o bad with computers.. so bad. in twenty years i'm going to be like the CS professor who doesn't know what version control is 22:32:40 Bike: imo get the filters 22:32:47 otherwise you might get internet cancer 22:32:50 i'm moving out this week. 22:32:52 (well you get that anyway) 22:32:54 Oh. 22:32:56 To CA? 22:33:07 Northern CA. The part not in CA. 22:33:08 yeah, the filters are important because diesel internet makes a lot of toxic fumes 22:33:45 Bike: "who needs landlines anyway" -- norwegian telenor 22:33:46 ooh where in northern ca? 22:33:48 Bike: Oh, no, Medford, OR? :-( 22:33:56 slightly north of medford 22:34:13 i'm not actually moving to california. i am moving across the state i am already in, which is not california. 22:34:31 I thought you were in WA. 22:34:44 Anyway, don't move to Medford. 22:36:03 can do. 22:36:52 How slightly north? 22:36:54 i used to live in Medford, MA 22:37:53 north of oregon. 22:38:30 are you moving to canada 22:38:53 There's still one state left in between Oregon and Canada. 22:39:34 Bikes of Canada 22:40:08 which is where Bike lives now, and also where i lived for almost a decade 22:40:51 you got me. i'm moving to iqaluit 22:41:48 Say hi to a polar bear for me. 22:52:18 moving to ᐃᖃᓗᐃᑦ 22:53:07 very scenic 22:53:29 kmc: does Rust have any OpenGL bindings (should I just google this) 22:54:02 "Due to Newfoundland's high debt load, arising from World War I and construction of the Newfoundland railroad, and decreasing revenue, due to the collapse of fish prices, the Newfoundland legislature voted itself temporarily out of existence in 1933 in exchange for loan guarantees." 22:54:07 elliott: yes we're using them for Servo 22:54:19 kmc: oh! should have thought of that 22:54:24 interesting 22:54:40 do you use the fancy programmable pipeline with shaders and all that? 22:54:47 https://github.com/mozilla-servo/rust-opengles https://github.com/bjz/glfw-rs 22:54:49 uh i don't think so 22:54:58 -!- nooodl has quit (Ping timeout: 256 seconds). 22:54:58 you kind of have to with OpenGL ES? 22:55:12 i dunno man 22:55:17 well I mean, do you use the deprecated glBegin type stuff 22:55:24 I would assume not since servo is meant to be all GPU-y isn't it 22:55:24 ddon't think that exists in ES 22:55:30 right 22:55:31 What is "Calcutta (Taxi, Taxi, Taxi)"? I have a cover of this which is rewritten for 2A03+MMC5 soundchips, by Archj. 22:55:41 our drawing is behind several layers of abstraction though 22:56:12 this binding looks somewhat incomplete 22:56:24 ``patches welcome'' 22:56:25 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `patches: not found 22:56:26 or maybe OpenGL ES is just tiny?? 22:56:56 kmc: do you have to use the... servo fork of the rust compiler... for this 22:57:02 (why does servo have its own rust) 22:57:08 it's not a fork just an old version 22:57:25 cool servo uses hubbub? 22:57:26 because the Rust language changes every day and we would like not to spend all day every day porting Servo to today's version of Rust 22:57:32 I started working on Haskell bindings to hubbub 22:57:33 instead we spent a few days every month on that 22:57:37 that's what I'm doing right now actually 22:57:38 gave up when I had to modify one of its dependencies to be thread-safe 22:57:46 well really what I'm doing is slamming my head into a brick wall due to lack of fundeps, but in theory 22:57:47 (their interning library or whatever) 22:58:00 what's hubbub 22:58:04 Bike: boring 22:58:07 (HTML5 parser library) 22:58:07 gotcha 22:59:04 incredible worldwide gangster computer god secret containment policy 22:59:11 http://24.media.tumblr.com/b7c651eba14e9a34af8a5eeab58c040f/tumblr_mr4rbolZZt1s5f5n9o1_500.jpg hey good news, i found a worse version of that xkcd comic. 23:02:54 great 23:03:15 shachaf: maybe I should give up on real polymorphism and use macros 23:04:00 kmc: imo implement polymorphism using macros 23:04:14 well yah 23:04:22 What do you need fundeps for, anyway? 23:04:44 fun 23:04:56 no but actually https://github.com/mozilla/servo/blob/master/src/components/util/tree.rs#L88 23:05:30 there should be a 1-to-1 relationship between N and NR but sometime in the past month the compiler realized that it has no reason to assume there is one 23:05:36 and I have no way to tell it that there is one 23:05:56 it upsets me how rust does this privilegign a singel object thing 23:06:02 like its "existentials" too 23:06:04 *privileging *single 23:06:04 yep 23:12:07 http://sourceware.org/bugzilla/show_bug.cgi?id=13271 drepper is fucking amazing 23:12:54 i'm not sure general existentials make that much sense in rust......... 23:13:30 does rust include what you're closing over in the type of funptrs 23:14:52 a little 23:15:39 you can write &fn: Clone(x: int) -> char 23:15:56 I don't understand that syntax :/ 23:16:07 the ': Clone' bit says that all the free variables need to implement the Clone trait, i.e. be copyable 23:16:16 I see 23:16:35 you know the thing ski always talks about with -># ? 23:16:38 do you know the "a -> b = exists s. (# s, (# s, a #) -># b #)" thing 23:16:40 haha 23:16:41 yeah 23:16:42 way ahead of you shachaf 23:16:50 people brought that up in #rust actually 23:16:50 I was wondering if Rust had anything corresponding to -># I think 23:16:54 yes 23:17:01 extern "Rust" fn(x: int) -> char 23:17:06 ew (but okay) 23:17:13 is guaranteed to have no free variables and is represented by a raw code pointer 23:17:18 (but not with the C calling convention) 23:17:29 it uses the \rainbow{Rust calling convention!} 23:17:42 how are closures represented with this anyhow 23:17:56 elliott: you mean way behind hth 23:18:05 I don't know exactly how closures are represented in Rust 23:18:11 way ahind of you shalliott 23:18:51 you can have @fn (managed box with free variables in it) and &fn (borrowed pointer to somebody else's box of free variables) 23:19:00 ok next pointless question, do things that are usually uh stack-allocated (like fixnums) implement Copy 23:19:11 if you call a function and use a lambda expression for one of the args, then that'll stack-allocate free variables and pass an &fn, I think 23:19:17 in particular I'm broadly interested in a languages where you actually construct closures with that existential construction 23:19:27 i like how awodey always calls his category C and an object in that category C 23:19:49 and where the notion of references is advanced enough to allow denoting read/write access to variables in the context as elements of that tuple 23:19:59 and I guess there's also ~fn, where the function is uniquely owned and so are all its free variables 23:20:08 elliott: any chance you could walk me through that type signature 23:20:09 that's what the task-spawning function takes 23:20:49 (sort of a pet vapourware project of mine -- a functional language with things like linear types and this -># thing etc. that has full memory control (and no automatic hidden allocation or GC, etc.) but still has all the goodies like higher-order functions, without requiring turning everything into a pointer or closure etc.) 23:20:59 (I think it overlaps heavily with Rust, but I started thinking about it before I knew of Rust) 23:21:11 yeah that sounds similar 23:21:38 Bike: the one with a lot of #s? 23:22:01 yeah 23:22:04 Bike: (# a, b #) is an unboxed tuple of a and b, i.e. (# a, b #) -> c literally just takes "two arguments", there's no pointers allocated etc. in the construction of the unboxed tuple 23:22:16 right 23:22:24 Bike: (exists s. ...) is ... with a hidden type "s" that the user of the value doesn't know what it is -- the person who constructs the value chooses it 23:22:34 (doesn't exist with that syntax in Haskell but you can construct the same thing) 23:22:40 is s the free variables? 23:22:44 also there's ~once fn which is only called once, so after it's been called you get the owned free variables back???? tbh dont understand this one 23:22:44 right, it binds s 23:22:50 (a -># b) doesn't exist, but it's basically a raw function pointer from a to b 23:22:58 ahem FunPtr a b 23:23:02 like, say the syntax is (\# x -> ...) :: (a -># b) 23:23:09 in ..., you can't use any variables in the context 23:23:09 er is it FunPtr (a -> b) w/e 23:23:10 ok i was just missing what s was, i think, thanks 23:23:13 because you can't in C 23:23:23 so let's say you wanted to do 23:23:30 foo :: Int -> (Int -> Int) 23:24:09 foo = (# (), (\# ((), m) -> (# m, (\# (m', n) -> m' + n ) #) ) #) 23:24:17 this is hideously ugly but hopefully you can see what's going on 23:24:23 inside the inner \# you couldn't reference m 23:24:27 you can to explicitly close over it 23:24:30 the corresponding C structure is 23:24:43 struct closure { void *data; B code(void *data, A param); }, basically 23:24:47 Yes it is sensible to me. 23:24:55 where you do closure->code(closure->data, param) to call it 23:24:58 that is really fucking ugly 23:25:01 just you get fancy type magic here 23:25:16 but yeah that makes sense, i'm used to closure = raw ptr + some vector 23:25:23 Bike: well then what you do is you introduce (\x -> ...) as sugar for (# closure, \# (# closure, x #) -> ... #) 23:25:28 where closure is all the local variables you use in ... 23:26:00 right, right 23:26:18 in kernel magic idea i should really work on i was thinking of having $vau work like that 23:26:37 also has the convenience that the "raw pointer" is obviou 23:26:37 s 23:27:10 i think you could do lambda lifting pretty nicely that way 23:29:04 that is, uh, you make (\x -> ...) just (\x -># ...) when possible, obviously. 23:35:07 -!- Sgeo has joined. 23:36:44 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130618035212]). 23:37:27 kmc: Bike: in particular, I think it would be cool to have a non-existential version of this 23:37:32 where the "s" is actually part of the type 23:37:41 elliott: oh re graphix libraries, look at https://github.com/mozilla/servo/tree/master/src#supporting-libraries 23:37:43 yeah that could be nice 23:38:01 like (Int ->{a :: Int, b :rw: Int} String) 23:38:13 so that closes over two things, read-only Int a and read-write Int b 23:38:20 and at runtime it'll look like e.g. 23:38:22 so if you had a function that took a thing-that-closes-over-1-Int you could vector pass the number and the ptr in some situations, or something 23:38:37 struct this_closure { int a; int *b; string (*foo)(int a, int *b, int param); } 23:38:39 elliott: I think azure calls skia and skia calls opengles??? 23:38:41 don't know why 23:38:49 kmc: will look after finishing rambling 23:38:59 anyway the idea then that higher-order functions would be written *polymorphic* to this closure part 23:39:17 so that things don't necessarily have to get bundled up in a closure to be passed higher-order at all 23:39:19 mostly i got irrationally annoyed once i realized after far too long that "returning a closure" allocated memory same as actual alloc calls, but looks exactly like returning a bare function 23:39:24 and you can have control structures that you know get all inlined out and stuff 23:39:28 (skipping even the need for a funptr) 23:39:46 this sort of stuff is similar to C++ lambdas I think with the kind of control you get 23:39:49 "eventually just optimize everything into IMUL cals" 23:40:18 basically my hidden motivation here is that I want something that looks like Haskell but you can also e.g. write a memory manager to run on the bare metal with 23:40:30 (a strongly-typed memory manager) 23:40:33 that's the opposite of hidden. 23:40:48 well, I just told you. 23:40:52 so now it's no longer hidden 23:40:55 no i mean, it was obvious before. 23:41:11 btw are we getting "mad hintz" of @ here 23:42:20 I would use this kind of stuff in @ yes, but actually it's a bit less vapourware than @ 23:42:21 the other thing that would be nice is if you could use this as a jit, which moves me into full no idea what i'm talking about territory 23:42:33 in that I can imagine trying to implement it if I got a good enough grip on the design and the design looks vaguely grippable 23:42:50 what is a hidiom 23:43:11 Bike: though the language I'd want for @ would be basically fully dependently-typed. this thing is only kind of dependently-typed. 23:43:35 elliott: er isn't everything you've said so far independent of dependent types? 23:43:43 yes 23:43:55 then i mean... why say that. 23:44:01 well you asked about mad hintz of @. 23:44:08 the sorta dependent types come in when describing memory layout, in this language. 23:44:18 "though the language i'd want for @ would have full complex arithmetic. this thing doesn't have any complex arithmetic" 23:44:22 haha 23:44:27 wait, memory layout? how? 23:44:39 Bike: well uh 23:45:01 man i'm so bad at PLT, i still don't get how dependent types are different from like, integral range types 23:45:06 I should start reporting bugs against Pharo 23:45:08 Bike: do you know the kind of bullshit structure layouts you get in OSes and networking 23:45:11 and when i say "PLT" i mean "anything in this channel". 23:45:12 -!- yorick has quit (Remote host closed the connection). 23:45:15 elliott: kinda. 23:45:29 There are just so many bugs :( 23:45:41 like addrinfo? 23:45:55 Bike: ok well take a look at the second and third pictures here http://wiki.osdev.org/Global_Descriptor_Table#Structure 23:46:03 note how base and limit are like 23:46:08 sprawled across multiple words 23:46:12 in random order 23:46:34 oh. yeah. fuck those 23:46:36 and this is awful to deal with because you have to do the bitpacking yourself etc. 23:46:47 so I'd like a way to first specify precise bit alignments etc. of structures 23:47:00 and then say "there's a base field made by bitpacking these other precisely-sized smaller-than-word fields together" 23:47:05 and then just use that everywhere. 23:47:21 what does that have to do with dependent types 23:47:24 and then I also want to be able to e.g. represent a TCP packet directly as a structure within the language, with the correct in-memory layout 23:47:28 Bike: I'm gettting theeeeeeeeeeere 23:47:51 so uh you know how ADTs are generally represented with a tag word 23:47:51 like 23:47:55 data Maybe a = Nothing | Just a 23:47:59 you store a word for whether it's Nothing or Just 23:48:00 yeah 23:48:08 ok i didn't know it was a whole word though? 23:48:12 well, details 23:48:18 actually GHC does it a bit different It hink but w/e 23:48:27 and that kind of thing also comes up explicitly in a lot of protocoly type stuff 23:48:35 like "if this flag is this then it has this layout otherwise it has another"? 23:48:40 oh. yeah, i see. 23:48:43 so I'd like to be able to say (syntax made up on the spot) 23:48:57 struct Maybe A { enum { Nothing, Just } tag; switch (tag) { Nothing: ; Just: A value; } } 23:49:17 and then the sorta-dependent-typing is the rest of the structure type depending on the value of the tag. 23:49:44 that's... uh. 23:49:44 then you could do things like switch on tag, and if it's Just you can access .value safety, but if not you can't access .value (without explicitly marking it as an unsafe access, perhaps) 23:49:58 the point is that this generalises to other stuff 23:50:04 where it's not as simple as just one tag value 23:50:12 (obviously you can build sugar for the common ADT-y case on top of this) 23:50:15 yeah i'm imagining some weird ass "switch"es here 23:50:23 the point is that the existence of a tag word in memory is explicitly represented in the language 23:50:35 because the idea is not to hide anything about the memory layout 23:50:58 hm, well, doesn't that possibly inhibit optimizations that work by eliding the tag word when possible? 23:51:34 I'd say it more enables you to make optimisations by not having a tag word in the first place 23:51:40 or packing the tag word as bits in another part etc. 23:51:49 and e.g. avoiding casing on the tag for data shared between all variants of a struct 23:51:58 more broadly, optimisations that change in-memory layout aren't appropriate for something like an OS 23:52:02 (most of the time) 23:52:08 granted. 23:52:28 (though I think this language would also apply nicely to game development and similar things, with the GC-less nature) 23:52:48 i was thinking of i dunno, \x -> let fn = ... in case x of Nothing -> foo; Just _ -> fn x where it can obviously be seen that fn will always get a Just 23:53:10 right, I guses 23:53:20 but yeah i can see why you wouldn't want that in an OS 23:53:28 though an example that isn't a bad idea would help (since what is fn Nothing going to be? you could just pass the value inside the Just) 23:53:45 off the top of my head and i'm bad at programming, sorry~ 23:53:50 but also I don't think compilers generally do this kind of optimisation in practice, so losing it doesn't seem like such a big deal 23:56:32 kmc: Rust does something similar with forcing you to case to use things safely, right? 23:56:33 -!- iamfishhead has quit (Ping timeout: 264 seconds). 23:58:13 I didn't read this whole convo 23:58:15 so, what? 23:58:45 uh I don't know. isn't there a thing where you can't access fields of an object in Rust before you check a tag or something 23:58:51 I don't know how to describe what I am thinking of 23:58:59 that sounds like pattern matching 23:59:05 and you are required to check all cases 23:59:57 -!- doesthiswork has joined. 2013-08-07: 00:00:00 well... yeah but... never mind 00:01:08 elliot: that is the first line on a new page at codu.org 00:06:34 wow what a coincidence; that's the first thing you've said since joining 00:06:49 doesthiswork is the bringer of the new day. 00:07:57 -!- jsvine has quit (Quit: Leaving.). 00:10:40 -!- CADD has joined. 00:27:28 -!- Bike has quit (Read error: Connection reset by peer). 00:29:58 -!- Bike has joined. 00:30:16 in C, can you have declarations after statements? 00:32:22 `run echo $'main() { int x; x = 3; int y; return x + y; }\n' > a.c && gcc a.c 00:32:27 in C99, not in C89 or Ye Olde C 00:32:30 No output. 00:33:08 hmm. 00:33:23 thinking about kernel's "add to environments whenever" thing and how much i hate it 00:33:27 (some compilers may allow it without explicitly enabling C99, just as they allow //-comments) 00:33:36 Bike: fun fact: you can't put a goto label on a declaration 00:33:51 i mean, dealing with "int x; x = 3; eval("int y = 4"); return x + y;" would just... ugh 00:34:01 `run echo $'main() { foo: int x = 3; goto foo; }\n' > a.c && gcc a.c 00:34:02 don't you also get into trouble if you skip over declarations or anything of the such 00:34:05 a.c: In function ‘main’: \ a.c:1: error: a label can only be part of a statement and a declaration is not a statement 00:34:11 `run echo $'main() { foo:; int x = 3; goto foo; }\n' > a.c && gcc a.c 00:34:17 No output. 00:34:17 kmc: that's uh, huh. 00:34:20 `which gccrun 00:34:21 ​/hackenv/bin/gccrun 00:34:30 `gccrun foo: int x = 3; goto foo; 00:34:33 ​/tmp/gccrun.g9q3g9XU/command.c: In function ‘main’: \ /tmp/gccrun.g9q3g9XU/command.c:19: error: a label can only be part of a statement and a declaration is not a statement 00:35:03 well not "dealing with" so much as "allowing" 00:35:34 `gccrun if(0) { foo: return puts("!"); } goto foo; return puts("?"); 00:35:37 ​! 00:36:11 that's actually what i expected to happen. god help me. 00:36:55 `gccrun if(0) { foo: return puts("!"); } else goto foo; return puts("?"); 00:36:58 ​! 00:37:17 goto is real great stuff 00:37:38 also "unstructured" switch 00:37:52 as per duff's device & friends 00:38:07 good device 00:38:30 `gccrun if (0) { foo: printf("Hello, world!\n"); return 0; }; asm goto("jmp %l0" : : : : foo); __builtin_unreachable(); } 00:38:32 ​/tmp/gccrun.FP131YDj/command.c: In function ‘main’: \ /tmp/gccrun.FP131YDj/command.c:19: error: expected ‘(’ before ‘goto’ \ /tmp/gccrun.FP131YDj/command.c:19: error: expected identifier or ‘*’ before ‘(’ token \ /tmp/gccrun.FP131YDj/command.c: At top level: \ /tmp/gccrun.FP131YDj/command.c:20: error: expected identifier or 00:38:35 fuck you 00:38:49 Fall through is pretty useful in a switch case, sometimes. 00:39:47 `gccrun if (0) { foo: printf("Hello, world!\n"); return 0; }; asm("jmp %l0" : : : : &foo); } 00:39:49 ​/tmp/gccrun.q8YTzgvD/command.c: In function ‘main’: \ /tmp/gccrun.q8YTzgvD/command.c:19: error: expected string literal before ‘:’ token \ /tmp/gccrun.q8YTzgvD/command.c: At top level: \ /tmp/gccrun.q8YTzgvD/command.c:20: error: expected identifier or ‘(’ before ‘return’ \ /tmp/gccrun.q8YTzgvD/command.c:21: error: expected identi 00:40:24 is it not understanding asm? 00:41:09 `gccrun --version 00:41:10 ​/tmp/gccrun.jHMqVnVF/command.c: In function ‘main’: \ /tmp/gccrun.jHMqVnVF/command.c:19: error: ‘version’ undeclared (first use in this function) \ /tmp/gccrun.jHMqVnVF/command.c:19: error: (Each undeclared identifier is reported only once \ /tmp/gccrun.jHMqVnVF/command.c:19: error: for each function it appears in.) 00:41:16 `gcc --version 00:41:17 gcc (Debian 4.4.5-8) 4.4.5 \ Copyright (C) 2010 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00:41:59 `run svn co svn://gcc.gnu.org/svn/gcc/trunk 00:42:01 bash: svn: command not found 00:42:17 fuck you 00:43:02 `fuck you 00:43:03 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: fuck: not found 00:43:06 so does my earlier eval thing seem reasonable to anybody 00:43:49 welp now rustc is dying with just "Aborted" 00:44:48 in some kind of infinite recursion 00:50:33 Now I should think of what to advance my Dungeons&Dragons character. 00:50:50 `gccrun asm("jmp *%0" : : "r" (&&foo)); printf("Hi\n"); foo: return !printf("Hello, world!\n"); 00:50:53 Hello, world! 00:51:52 `gccrun asm volatile("hlt"::); 00:51:55 Segmentation fault 00:52:04 that's the spirit. 00:54:00 `gccrun asm volatile("popcnt %%eax"::); 00:54:02 ​/tmp/gccrun.4SBPpiHU/command.c: Assembler messages: \ /tmp/gccrun.4SBPpiHU/command.c:19: Error: suffix or operands invalid for `popcnt' 00:54:08 `gccrun asm volatile("popcnt %%eax, %%eax"::); 00:54:11 No output. 00:54:27 `gccrun asm volatile("vpmaddubsw %%ymm0, %%ymm0, %%ymm0"::); 00:54:29 ​/tmp/gccrun.zJA471z5/command.c: Assembler messages: \ /tmp/gccrun.zJA471z5/command.c:19: Error: suffix or operands invalid for `vpmaddubsw' 00:54:55 `gccrun asm volatile("tzcnt %%eax, %%eax"::); 00:54:58 ​/tmp/gccrun.bO0jCRhE/command.c: Assembler messages: \ /tmp/gccrun.bO0jCRhE/command.c:19: Error: no such instruction: `tzcnt %eax,%eax' 00:55:02 :< 00:56:05 `gcc -dumpmachine 00:56:06 x86_64-linux-gnu 00:56:12 `gcc -dumpspecs 00:56:13 ​*asm: \ %{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} %{Wa,*:%*} %{m32:--32} %{m64:--64} %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}} \ \ *asm_debug: \ %{!g0:%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}} %{fdebug-prefix-map=*:--debug-prefix-map %*} \ \ *asm_final: \ \ \ *asm_options: \ %{--target-help:%:print-as 00:56:17 `gccrun asm("fist"); 00:56:19 ​/tmp/gccrun.1Vv8dvIW/command.c: Assembler messages: \ /tmp/gccrun.1Vv8dvIW/command.c:19: Error: suffix or operands invalid for `fist' 00:56:48 Jafet: ah yes, the good old address of label operator 00:57:09 and computed goto, is that goto *expr? 00:57:16 computed goto is best goto 00:57:38 goto more like mefrom 00:58:03 `run grep -e flags -e 'model name' /proc/cpuinfo 00:58:04 model name: UML 00:58:23 `pastelogs cpuid 00:59:05 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.11462 00:59:45 `run gccrun 'int name[12],i;for(i=0;i<3;i++){asm("cpuid":"=a"(name[4*i]),"=b"(name[4*i+1]),"=c"(name[4*i+2]),"=d"(name[4*i+3]):"a"(0x80000002+i));}puts((char*)name);' 00:59:47 AMD Opteron(tm) Processor 6128 00:59:56 "Just make a file called CPUID.COM" 01:00:56 You know, I've never actually seen a non-genuine Intel processor 01:01:03 I guess they exist somewhere 01:04:05 Bike: I have done like that, it displays something like "GenuineIntel" or whatever 01:04:16 i was quoting you, even. 01:04:44 It won't display the details like "AMD Opteron(tm) Processor 6128", however. 01:05:02 what's a good name for an operator that change a variable's value, if "define" and "set" are taken 01:05:16 i was gonna go with "alter" but it kinda sucks 01:05:36 modify? 01:06:04 mutate? 01:06:31 well, it depends on what you mean 01:06:42 like "x = 4" in C 01:06:49 (not x.foo = 4) 01:12:18 -!- copumpkin has joined. 01:15:53 Normally, the problem with a web service is that it is written in standard HTML and PHP, so hackers can exploit vulnerabilities in the code. But our service is written completely in javascript, developed to provide the highest level of security available on the web. 01:16:20 That's kind of long as names go, don't you think 01:16:25 That's buzzwordalicious. 01:16:50 If it is client-side JavaScript, then it isn't a proper service, isn't it? (If it is server-side JavaScript, then there can still be vulnerabilities although they are different ones. Also, HTML is client-side too.) 01:29:58 Bike: assign 01:30:51 the copumpkin has returned 01:30:58 hi copumpkin 01:31:01 my computer had an "accident" :) 01:31:08 oh no 01:31:08 or update 01:31:10 so it has now been replaced and my IRC settings took a while 01:31:14 oerjan: wow obvious thanks 01:31:19 well yes, now it's a nicer computer 01:31:31 I freaked out thinking I had lost my gpg seckey 01:31:37 but then I found it on an ancient hard drive 01:32:31 That's why I keep a copy of all my secret keys under the rug. 01:32:55 good plan 01:33:08 zzo38: That's because you did 0x0, which is the code to get the CPU vendor out from cpuid. 01:33:21 zzo38: i am pretty sure shachaf quoted that because it was hilariously wrong (and stupid). 01:33:37 0x80000002-5 are the CPU model name. 01:39:32 -!- oerjan has quit (Quit: Nite). 01:40:49 https://en.wikisource.org/wiki/Filboid_Studge,_the_Story_of_a_Mouse_That_Helped 01:42:37 -!- Guest18414 has quit (Ping timeout: 260 seconds). 01:56:06 logging in and typing xrandr commands blind \o/ 01:56:07 | 01:56:07 /| 01:56:25 yes indeed. 01:57:27 kmc: devoice yrself hth 01:57:33 "One huge sombre poster depicted the Damned in Hell suffering a new torment from their inability to get at the Filboid Studge which elegant young fiends held in transparent bowls just beyond their reach." amazing. 01:57:38 it's somehow appropriate that kmc's myndzi dudes are misaligned 01:57:49 why do you say that, < elliott> 01:57:54 kmc: imo log in and type xhost + 01:57:57 fix. your client!! 01:58:02 even mnoqy turned off the "< " 01:58:11 fix it so that kmc's myndzi dudes aren't aligned 01:58:12 i think not 01:58:15 even shachaf turned off the "< ". 01:58:20 s/.$// 01:58:25 That doesn't necessarily make it broken; there is no guarantee that they would be lined up, actually. 01:58:30 Because they all difference 01:58:35 i turned it off but i still think it's not worth complaining over 01:58:38 zzo38 makes a good point. 01:58:51 mnoqy: well, you're sensible (the only sensible person in this channel??) 01:59:04 maybe ais523 is sensible but he's not in this channel anymore 01:59:09 go back to #sensible 01:59:17 the irc protocol should be fixed to specify character widths 01:59:39 On my computer the "|" is just beneath the "l" in "blind" but you shouldn't expect anyone's computer to do anything specific such as that or not that 01:59:51 Bike: I don't think so. I think that isn't necessary 01:59:52 The irc protocol should forbid people from complaining about irc 02:00:18 just like the iOS app store! 02:00:20 zzo38: did you get an answer from your brother 02:00:34 shachaf: Answer to what question? 02:00:47 whether he's ever been here 02:00:51 #ifappledesignedirc 02:01:10 i fappled 02:02:39 iFapple 02:10:28 preordering now 02:13:30 dude this motherboard uses "Military Class II" components 02:13:40 i can totally blow you up by plugging in an S/PDIF cable 02:14:31 missed "up" the first time I read that :/ 02:15:45 http://24.media.tumblr.com/5ba25305b4c70be6a875ebebd82446d5/tumblr_mps7wwOvyv1r7tprao1_500.jpg sorry for bad photo, but 02:16:19 smudge proof #1 selling scratch protection 02:16:23 elliott: it can do that too 02:16:35 military grade nano-memory technology?? what the heck is this 02:16:43 an iphone cover. 02:16:46 are you sure this isn't some sort of joke 02:17:10 i took the photo. It was from Target. 02:17:25 are you sure it wasn't some sort of joke 02:17:36 april fools in august 02:17:40 august fools 02:17:44 it could happen to anyone 02:18:14 are you sure target isn't some kind of joke 02:18:56 http://31.media.tumblr.com/5b9a7d8e6b41d9f68495e4676af7098a/tumblr_mpsbna0AlZ1r7tprao1_500.jpg continued 02:19:26 kmc: is this like http://www.theonion.com/video/new-wearable-computer-also-sucks-your-dick,33017/ 02:19:33 ZAGG® 02:19:40 Bike: can. can you rotate this for me 02:19:48 just rotate it in your head 02:19:52 I've spent too much of my life rotating my neck to read things. 02:20:00 too much of my life not getting Bike to do things for me 02:20:02 elliott: rotate your computer instead hth 02:20:11 my tech is to be able to read sideways 02:20:20 mnoqy: good tech can i have it 02:20:25 i guess rotating is easier though huh 02:20:29 elliott: yeah like that 02:20:36 `smlist (417) 02:20:38 smlist (417): shachaf monqy elliott mnoqy 02:20:53 what a good day 02:22:04 "Area Man Too Poor To Afford Movers, Too Old To Get Help From His Friends" sometimes the onion is just depressing 02:22:35 area man...:( 02:23:15 what laptop should I buy :( 02:23:34 it seems like every thinkpad is kind of bad in 2013 02:24:10 isn't it more fun to think about which laptop is the best than actually having one 02:24:27 what are you implying!! 02:24:59 elliott: macbook 02:25:34 elliott: ipad 02:25:58 elliott: I'm really happy with my X1 Carbon, except that the screen just broke :< 02:26:06 that microsoft tablet thing with the keyboard flap 02:26:10 I am too stingy to afford movers and too unlikeable to get help from my friends 02:26:11 kmc: oh no :'( what happen 02:26:22 dunno I just pushed it a bit and *crack* 02:26:26 like no obvious source of damage 02:26:49 comex: maybe but probably not 02:27:05 ssh uses not-much-knowledge proofs of password ownership, yes? 02:27:11 kmc: yeah, I don't think the X1 Carbon really meets my requirements though (my requirements are: I don't know my requirements) 02:27:19 s/ownership/knowership/ 02:27:30 my requirements are: hugz 02:27:36 Gracenotes: Or it can use public key crypto. 02:27:40 elliott: then what are you doing comparing laptops, or uh, i guess you're asking other people to do that for you huh 02:27:58 * quintopia hugz shachaf 02:28:01 but how would you know when's the right time to say "yes"! 02:28:04 yeah, in this case I typed a password, wondering how clearly it was sent, assuming a malicious server or something 02:28:05 kmc: in particular, (relatively) low RAM, bad graphics (incl. resolution), seemingly very little storage? 02:28:23 how much ram 02:28:29 elliott: there's only one laptop with as good resolution as the MBP retina ;) 02:28:34 kmc: which like, it's an ultrabook so this is not terribly surprising 02:28:35 one other laptop, i mean 02:28:51 comex: 1080p would be "enough" 02:29:02 maybe 1680x1050 would be enough 02:29:14 mnoqy: 4-8 gigabytes on the X1 Carbon 02:29:23 that's plenty 02:29:29 I would be happier with 12-16 for long-term purchase reasons 02:29:50 im shocked anyone would ever need a good computer 02:29:55 what do you plan on doing, gaming?? 02:30:03 hardcore gaming??? 02:30:04 paging nortti 02:30:42 128 GB is plenty of storage elliott 02:31:33 and you can get 256 02:31:41 oh you can? 02:31:45 http://shop.lenovo.com/us/en/laptops/thinkpad/x-series/x1-carbon/index.html doesn't list that 02:31:51 256 would "probably" be enough 02:32:07 I looked at the T series thinkpads and they're really disappointing 02:32:24 mnoqy: wow i didn't know elliott was hardcore 02:32:31 maybe things will be better when haswell comes out 02:32:37 shachaf: you better believe it 02:32:41 haswell is out hth 02:32:48 *haswell hardware 02:32:51 but i'm told you should wait until october or so for haswell laptops 02:34:51 elliott: you could get like, something like what I got! and spend too much money 02:35:18 Fiora: what did you get 02:35:21 I think I have resigned myself to spending too much money already 02:36:58 a sager np9150? 02:37:33 ok good news i have a story 02:37:48 when i was just a wee bike under construction my parents were thinking about what to name me 02:38:05 my mom wanted to go with "elliott" but my dad didn't like it 02:38:14 are you serious 02:38:16 that's a good story 02:38:24 so he got her to get her boss to say "elllliottttt" like the alien in ET every time my mom walked by 02:38:33 er, got her boss to* 02:38:39 that's also a good story 02:38:46 and so, i was not named "elliott". 02:38:57 instead you were named "Bike" 02:39:14 more stories 02:39:18 this is just a nom de guerre. my real name is Ike 02:39:21 but if not elliott, what woulkd you be named?? are there any other names 02:39:39 see previous message 02:39:42 Bike "Ike" Bicycle 02:39:51 or is it Ike "Bike" Bicycle 02:39:54 bike stories are a non-scarce resource 02:40:46 it's Ike "Bike" Sumayang actually 02:43:36 close enough 02:43:37 -!- mnoqy has quit (Quit: hello). 02:43:43 bye mnoqy 02:43:57 elliott: geez, it looks like you can get a haswell i7, 765M, 15" 1080p screen, 240GB SSD, and like, 16GB RAM for ~$1300 now though right it's the UK so things probably get 10x worse 02:44:53 oh that sounds pretty great (depending on weight and stuff), what model is that? 02:45:21 Sager NP7352 apparently? 02:45:40 (cheaper without the SSD and stuff, I'm just super biased because I have one -_-) 02:45:53 it's 6 pounds, even lighter than mine @_@ 02:45:54 elliott also apparently wants it to weigh no more than 1.3kg or something 02:46:29 after spending days looking at laptops that were mostly 4-5kg I felt like I had discovered the garden of eden when I found one that was only about 3 02:46:36 elliott is super biased because he weighs no more than 1.3 kg 02:46:45 shachaf: I never said that :P 02:46:59 Fiora: yeah I have an SSD now and don't plan to buy a computer without one if I can help it 02:47:10 Bike: elliott's like, my size :p 02:47:20 elliott: Well, you said it to me once. 02:47:32 anyway is the clevo w740su really so bad 02:47:39 imo find out so that you can tell me 02:47:43 are ssds nice 02:47:51 I'm actually a black hole and would prefer a laptop about the size of Jupiter 02:47:58 so I can eat it 02:48:10 size or mass 02:48:16 Bike: yes but you have to get used to there not being any ticky noises when you install stuff 02:50:02 Fiora: it seems like sager only sell in USD? so I guess it's just a question of how much shipping would cost 02:50:09 ummm let me see if there's any UK resellers 02:50:16 or if they'd ship at all I guess 02:50:27 http://forum.notebookreview.com/sager-clevo/91510-clevo-guide-v2-0-faq-reseller-info.html 02:50:37 there's UK resellers 02:50:41 oh it's also a clevo thingy? 02:50:48 sager is clevo basically <.< 02:50:53 they're two different brands for the same thing 02:50:53 the system76 one shachaf linked me was clevo too 02:51:08 they're all clevo 02:51:13 isn't it more like, clevo sell laptops to people who then brand them? 02:51:23 sager is clevo's gamer/performance brand, I think? 02:51:36 Sager laptops are manufactured by Clevo which are also sold under many other brand names. Sager is the biggest Clevo retailer. 02:51:46 ( https://en.wikipedia.org/wiki/Sager_Notebook_Computers ) 02:52:03 I wonder if you can buy things directly from Clevo and save money???? probably you have to buy in bulk or something 02:52:52 "5.) Uniqueness ("It Ain't a Dell"): Subjective to personal preference. But having a custom high-end notebook that the masses cannot identify is pretty 1337." this post is adorable 02:53:16 -!- Bike has quit (Ping timeout: 264 seconds). 02:54:00 they should let you pay more to not have a numpad 02:54:18 uh I wonder what the trackpads are like 02:55:08 shachaf: is Nvidia Optimus the thing that gave you a ton of issues on Linux 02:55:21 elliott: yes 02:55:36 Maybe it works better for some people and/or with some cards, though. 02:55:41 x=1; while [ -n "$x" ]; do x=$(lsmod | grep ^snd_ | awk '{print $1}' | shuf | head -1); sudo rmmod $x; done 02:55:46 "The binary Nvidia driver added partial Optimus support May 3, 2013 in the 319.17.[6]" at least there's that 02:55:46 shockingly effective 02:55:54 elliott: Yes, I tried that. 02:55:57 Didn't work for me. 02:56:01 But I didn't try very hard. 02:56:17 Only, y'know, a couple of hours or something. 02:59:08 yeah, you might not be able to turn off optimus :/ 03:02:36 gosh, the NP7330 looks really good. it's a 13" 1080p laptop with like, better specs than mine, and it's just 4.6 pounds 03:05:01 @google 4.6 lbs in kg 03:05:04 2.0865249 kilograms 03:05:04 http://www.evi.com/q/convert_4.6_lbs_to_kg 03:05:04 Title: convert 4.6 lbs to kg - Evi 03:05:36 -!- Bike has joined. 03:15:19 -!- CADD has quit (Quit: Lost terminal). 03:21:43 -!- carado has quit (Ping timeout: 246 seconds). 03:21:54 https://twitter.com/0xabad1dea/status/364852927170494464 'Found in code: /* v/=radix uses less CPU clocks than v=v/radix does */ If this is ACTUALLY true, slap your compiler silly' 03:22:29 Bike: which local slang 03:22:46 kmc: Is v a floating point? 03:22:53 kmc: "bunner" 03:23:11 Is v volatile? 03:23:17 Is v a macro? 03:23:42 I don't know what v and radix even are here, or what compiler you are using, or what computer it is. 03:24:11 i've never heard that 03:26:15 kmc: yeah that's why i said "more globally" but a friend told me, and urbandictionary backed him up, so i assume /womebody/ uses it 03:26:25 kmc: does LVM work well with GPT and stuff 03:26:29 I don't really know anything about this 03:26:40 but you installed Debian with full-disk encryption on a new computer recently right 03:26:57 i cannot believe how girly 0xabad1dea's profile is 03:35:26 if Cons is a 2-ary type constructor (* -> * -> * i guess), could ConsList (like []) be defined as fix (\self t -> Cons t self) 03:37:18 how is Cons defined? 03:37:38 data Cons a b = Cons a b or whatever 03:37:41 ok so (,) 03:37:48 yeah sure. 03:37:48 Bike: There's no place for Nil there. 03:37:55 [a] = mu (\self -> Maybe (a, self)) 03:38:07 and mu is basically fix. 03:38:12 So you'd get a stream, not a list (and you'd want a greatest fixed point, but, like, whatever). 03:38:12 (it's least vs. upper bound stuff) 03:38:15 er, least vs. greater 03:38:16 -!- Guest18414 has joined. 03:38:20 right ok elliott fixed it. 03:38:25 s/..$/, man)./ 03:38:44 Hmm. I need to come up with a better way of phrasing that. 03:38:55 Bike: basically you define a list of A as the least fixed point of F(L) = 1 + A * L 03:39:03 + translates to Either, 1 translates to (), * translates to (,) 03:39:14 so Either () (a, l) which is Maybe (a, l) 03:39:20 and then you can work backwards to what I said 03:39:23 so like is this doable in haskell (or some type theory that is simple i gues) 03:39:28 you can write: 03:39:35 newtype Fix f = Fix { break :: f (Fix f) } 03:39:38 i mean y'all talk about mu but i'm pretty sure it's crazy bullshit? 03:39:43 type List a = Fix (ListF a) 03:39:48 You can make Fix like elliott wrote. 03:39:55 newtype ListF a l = ListF { listless :: Maybe (a, l) } 03:39:58 You can also make Mu and Nu but in practice there isn't much point in Haskell. 03:40:07 (Mu and Nu correspond to folds and unfolds.) 03:40:14 you can also make a bunch of functor combinator things so you could say 03:40:27 type List a = Fix (One :+: (An a :*: Arg)) 03:40:32 if you don't like having to define ListF 03:41:09 what's An 03:41:18 type One = An (); newtype An r a = An r {- this is Const -}; newtype (f :+: g) a = L (f a) | R (g a) 03:41:26 newtype (f :*: g) a = f a :*: g a 03:41:43 good newtype 03:41:45 nil = Fix (L (An ()) 03:42:02 cons x xs = Fix (R (An x :*: xs)) 03:42:16 this kind of thing is where the "algebraic" in "algebraic data types" comes from 03:43:33 -!- Bike_ has joined. 03:43:47 elliott: I don't remember clearly enough 03:43:54 I don't think I understand Const. 03:43:58 Debian installer will configure FDE by itself 03:43:59 -!- Bike has quit (Disconnected by services). 03:44:02 -!- Bike_ has changed nick to Bike. 03:44:08 Bike: did you miss the stuff I said 03:44:09 I don't understand thisContext 03:44:12 and i had a vague idea of algebra but wasn't sure how it worked with fixpoints 03:44:13 I mean, the stuff unrelated to Const 03:44:25 elliott: whenever i discon i check the log becaue otherwise it would be kind of unfair to people talking to me 03:44:29 newtype Const r a = Const r 03:44:35 do you not see how it's a Functor? just trying to see what the problem is 03:44:41 fmap :: (a -> b) -> Const r a -> Const r b 03:44:49 (Const r x) is equivalent to r for any x, so this is just 03:44:52 i think i just 03:44:53 fmap :: (a -> b) -> r -> r 03:44:56 with a constructor in the way 03:45:00 don't even understand the syntax :V 03:45:16 uh is it newtype you don't know about, or 03:45:18 #esoteric-overflow 03:45:19 trying to help!! 03:45:23 i think it's newtype yes 03:45:26 #esoteric-in-depth 03:45:29 okay pretend it says data instead of newtype 03:45:33 i remember it being a type alias or something but i have no idea what that means 03:45:35 it's exactly the same for our purposes 03:46:03 (it's more efficient at runtime for a type that just wraps another one (i.e. one constructor, one field) and has some dumb edge-cases with undefined/nontermination that you should try not to think about) 03:46:20 * comex wonders why that isn't just done automatically 03:46:28 comex: aforementioned edge-cases 03:46:35 sometimes you want the indirection 03:46:44 so when you have that fmap, it's actually like (a -> b) -> Const r -> Const r but Const r is equivalent to r because well obviously. 03:46:47 even (data Foo = Foo !Bar) isn't equivalent to (newtype Foo = Foo Bar) 03:46:57 imo just use a strict language 03:46:58 because matching on the latter's Foo is irrefutable, but not the former's 03:47:06 Bike: Const r a -> Const r b 03:47:09 it takes two type paramters 03:47:12 yes but like 03:47:14 (Const r) is the functor, just like [] is a functor 03:47:22 poor Bike 03:47:28 nevermind i get it 03:47:39 Bike: sorry, I didn't know whether you were being imprecise or it was part of the confusion 03:47:45 i was being imprecise 03:47:50 since the parameter is irrelevant but also, like, the point 03:47:58 it's the "= Const r" that gets me, "= r" would be more intuitive to me 03:48:05 but that doesn't work with data of course 03:48:17 The Const on the right is a constructor, not a type. 03:48:19 riht. 03:48:22 right 03:48:23 I think this is confusing and so does SPJ. 03:48:27 anyway let me try to define the fmap. 03:48:28 data Const r a = TheThing { value :: r } 03:49:06 is it just fmap _ (Const rv) = rv 03:49:12 er no 03:49:22 fmap _ (Const rv) = Const rv 03:49:27 Yes. 03:50:22 woah UPS stores do 3D printing now 03:50:25 (a few of them) 03:50:58 kmc: to save on shipping costs, right? 03:51:55 -!- Bike_ has joined. 03:52:07 just sitting outside in the cool air, learnin babby's first math and pissing on routers 03:52:38 so, uh 03:52:41 i implemented this fancy trigram thing 03:52:57 but searching the entire archive without it takes 0.17s 03:53:08 oh well, trigrams are cool 03:53:30 % time python iwc.py --search-messages '/ais[^5][^2][^3]/' 03:53:50 -!- Bike has quit (Ping timeout: 240 seconds). 03:55:00 which math 03:55:15 also do you think the piss interferes with the correct functioning of the routers 03:55:19 it seems to 03:56:21 -!- Bike_ has changed nick to Bike. 03:56:27 it's possible, slightly possible 03:56:33 Bike_: basically the reason we want Const is because the functor argument to our list functor is actually the list 03:56:36 type. 03:56:37 because fixpoint 03:56:51 so we want to ignore it for the actual value in the list and for the nil case. 03:57:41 right 04:00:27 -!- Bike_ has joined. 04:03:22 -!- Bike has quit (Ping timeout: 246 seconds). 04:03:30 are there any recursive types that can't be rewritten into Mufuckery? 04:03:32 -!- Bike_ has changed nick to Bike. 04:03:55 pretty sure the answer is no but i gotta ask all the dumb quetions 04:04:24 Bike: Well, that depends on what you mean by Mu. 04:04:49 Usually you talk about the fixed point of a (covariant) functor, but Haskell lets you have negative recursion. 04:04:59 and i'm lost. 04:05:13 Something like data Rec a = Rec (Rec a -> a) 04:05:20 Recursion with something on the left side of a -> 04:06:34 That lets you do all sorts of evil things, and it's usually forbidden in total languages. 04:07:51 In Haskell it still works out to be the same thing with Fix, I think, but you can't use any function that relies on a Functor constraint. 04:12:33 i didn't understand any of that and i don't think i'm going to any time soon 04:13:17 Sorry. I should have put it differently. 04:13:28 I keep forgetting that you can install xmonad and xdm and firefox and still not install the X server 04:13:47 Do you know what negative/positive positions, or covariant/contravariant functors, are? 04:13:55 no 04:18:28 Well, covariant (i.e. normal) functors are things that give you fmap :: (a -> b) -> f a -> f b 04:18:38 Contravariant functors give you contramap :: (a -> b) -> f b -> f a 04:19:47 example? 04:20:06 newtype Op r a = Op (a -> r) 04:21:42 (And e.g. Predicate a = a -> Bool and so on.) 04:22:38 I wonder whether unstable is better than testing these days 04:22:49 also what happened to the whole rolling-release Debian plan 04:25:18 so contramap foo pred = \a -> pred (foo a) and wow i've been told this before haven't i. 04:26:32 Note that Op r (Op r a) is covariant again. 04:32:03 Is "arrays of length 4" a dependent type? (or rather the constructor N -> a type like that) 04:33:35 the debian unstable faq is good 04:33:36 Should I use sid on my server? 04:33:36 Are you insane? No! 04:33:50 ableism~ 04:40:10 status: once again drinking scotch out of a mongodb mug 04:48:38 -!- liberty__ has joined. 04:51:37 -!- liberty__ has left ("Ex-Chat"). 04:51:51 kmc: what's the sh do? randomly kill sound devices until they're all stopped? 04:57:26 removes kernel modules yeah 04:57:34 cause I can't be bothered to figure out the dependency graph 04:57:40 especially when lsmod only shows part of it seemingly 05:00:00 :k Forall a. [a] 05:00:01 Illegal symbol '.' in type 05:00:01 Perhaps you intended -XRankNTypes or similar flag 05:00:01 to enable explicit-forall syntax: forall . 05:00:10 :k forall a. [a] 05:00:11 Illegal symbol '.' in type 05:00:11 Perhaps you intended -XRankNTypes or similar flag 05:00:11 to enable explicit-forall syntax: forall . 05:00:14 https://medium.com/geek-empire-1/a1ebd2b4a0e5 is a good essay. bruce fucking sterling 05:00:25 oh. 05:00:46 are laptops still stupid about overcharging batteries these days 05:01:03 are u still stupid these days #owned 05:01:25 yes :( 05:01:31 cablegate is disappointing because apparently nobody's actually bothered reading the cables? some of them are pretty interesting! 05:01:47 lots of people have read them 05:02:06 yes but i don't know any of those people 05:02:12 i do, checkmate 05:02:17 damn got me 05:06:33 "Julian has turned out to be a Tim Leary at the NSA’s psychiatric convention. " lol 05:11:09 -!- neena has joined. 05:14:55 `slist elevatorstuck 05:14:58 slist elevatorstuck: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 05:17:27 -!- Bike_ has joined. 05:18:45 -!- Bike has quit (Ping timeout: 264 seconds). 05:22:29 -!- Bike_ has changed nick to Bike. 05:46:14 -!- Bike has quit (Ping timeout: 240 seconds). 05:46:50 -!- Bike has joined. 05:49:58 -!- douglass_ has quit (Quit: Leaving). 06:00:28 -!- sacje has quit (Ping timeout: 264 seconds). 06:00:56 -!- sacje has joined. 06:04:42 Bike: Not necessarily dependent. 06:04:54 No? 06:05:09 Well, is N a runtime value? 06:05:58 oh, i see. 06:18:45 -!- Bike has quit (Ping timeout: 245 seconds). 06:25:09 -!- doesthiswork has quit (Quit: Leaving.). 06:30:41 -!- Bike has joined. 06:50:54 Is there the compiler C program into Dalvik VM? 06:52:15 Bike: Anyway, the thing I was saying was about fixed points of covariant functors vs. other types. 06:52:27 You run into some strange things with fixed points of other types. 06:55:20 In particular Fix (Op a) is ""weird curry's paradox type"" 06:58:19 -!- sacje has quit (Quit: sacje). 07:10:33 Fix (Op a) is g = g -> a, sorta? so fix? (which makes everything inhabited or whatever) 07:11:52 Well, it's newtype Rec a = Rec (Rec a -> a) 07:12:06 (so yes) 07:12:12 Yes. 07:12:37 To the first part, anyway. I'm not sure what the rest means? 07:12:52 me neither 07:13:24 something about how fix existing means all types have something in them which means everything is true in curry-howard and a type theorist comes around to my house and smashes up my windows 07:14:12 Well, you can use this type to write fix, but I'm not what you have in mind. 07:14:51 i'm not what i have in mind either 07:15:08 well, _|_ is what corresponds to using Curry's paradox to prove anything. 07:21:50 -!- Bike has quit (Ping timeout: 240 seconds). 07:23:33 You could trick the type theorist into believing that your house is uninhabited. 07:35:27 zzo38: I saw a thing to compile C to JVM via MIPS, presumably you could feed that into the Dalvik compiler 07:35:35 of course you can also run C code natively on most android devices 07:35:49 i think you have to compile it first 07:36:00 or hey compile it with emscripten and then run it in Rhino 07:36:00 so many ways 07:36:26 it's just boxes and arrows 07:36:33 I think native code is only supported on android newer than 1.5 07:38:14 -!- epicmonkey has joined. 07:45:03 I have written some C programs and maybe if someone want to work it in Android too, such as the "Aimfiz" Z-machine interpreter, is meant for SDL but maybe someone can port to Android since I think Aimfiz is the least buggy Z-machine interpreter as far as I can see (tell me if you do find a bug). 08:06:40 -!- epicmonkey has quit (Ping timeout: 245 seconds). 08:26:55 -!- Sgeo has quit (Read error: Connection reset by peer). 08:28:12 -!- Sgeo has joined. 08:53:44 There's a generic port for SDL stuff on Android; things like OpenTTD, Ur-Quan Masters and such run on it. 08:55:45 (It does need native code suppot.) 08:58:45 I think the NDK is sufficiently good and supported that people haven't really spent time on turning C to Dalvik bytecode; the few "Dalvik backend for LLVM" projects I can see seem quite dead. 09:00:05 -!- MindlessDrone has joined. 09:16:29 -!- conehead has quit (Quit: Computer has gone to sleep.). 09:16:48 -!- epicmonkey has joined. 10:18:56 ``I'm The 14-Year-Old Who Wrote The "Jesus Isn't A Dick So Keep Him Out of My Vagina" Sign In Texas And Was Labeled A "Whore" By Strangers Online'' 10:19:00 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `I'm: not found 10:21:23 fizzie: Maybe then it helps, if someone wants to play a Z-machine game on Android using the Aimfiz interpreter engine instead of some other one. With a keyboard you might even work it without a lot of changes, but if you don't have a keyboard then you will need to put an on-screen keyboard, and the "mouse menus" (of Z-code v5) might be helpful too. 10:22:26 -!- MindlessDrone has quit (Quit: MindlessDrone). 10:23:10 But I have absolutely no idea how the Z-machine version 5 mouse menus are supposed to work; the only things I know is this: There are four menus called the directions menu, inventory menu, frequent verbs menu, and frequent words menu. The extension table contains pointers to tables corresponding to these menus, and there is a bitfield to indicate of the menu has been changed. 10:23:33 The format of these tables is unknown. 10:34:12 -!- plugnburn has joined. 10:34:22 hi there 10:34:30 is deciode here? 10:34:49 Hello. I don't know "deciode", sorry 10:34:57 What is it you wanted? 10:36:05 Sorry for da panic... he made a port of MSM implementation to Ruby, then suggested a new operator, then _suddenly_ disappeared when I implemented what he asked for :) 10:36:11 and didn't update his port 10:36:59 I don't know what to do about that, but you could mention that on the esolang wiki too 10:37:03 http://esolangs.org/wiki/MSM 10:37:14 see Discussion page 10:37:38 and I did mention it in See Also, that his port is incomplete 10:37:41 I already have that open. 10:38:53 Could you post your implementation on there? 10:39:06 I did 10:39:27 http://esolangs.org/wiki/MSM#Implementations - both are mine 10:39:46 https://gist.github.com/plugnburn/6150089- this is the reference one 10:39:55 https://gist.github.com/plugnburn/6150089 10:40:13 OK 10:43:14 I write down things about dreams I have had and what others have told me. Someone once told me his dream where the doctor asked him if he had ever been to the moon, he answered no, and then the doctor asked him to prove it; the doctor couldn't help him if he could not prove that he has never been to the moon. 10:44:53 nice :) someone told me Underload is Turing-complete but I can't yet prove MSM is Turing complete by translating its code to Underload. Is there a doctor that can help me? :) 10:45:41 If they are a doctor of esoteric programming, then maybe. 10:46:34 ok, gonna go, have a nice day 10:47:04 OK 10:47:11 -!- plugnburn has left. 11:02:52 -!- katla has joined. 11:04:11 JSON or s-expressions? You better brush up both ;-) 11:04:32 https://twitter.com/ICFPContest2013 11:05:09 i am traouble with s-expression, guys what comes after left bananna ? 11:10:10 I’m not sure you can really do anything about that, just accept the feeling of imbalance. 11:22:58 -!- Sgeo has quit (Read error: Connection reset by peer). 11:37:56 -!- mnoqy has joined. 11:46:28 zzo38: The Android version of SDL includes a built-in onscreen keyboard for keyboardless devices, I believe. 12:15:02 -!- BlueShark has changed nick to KrahSeulB. 12:15:09 -!- KrahSeulB has changed nick to BlueShark. 12:34:42 -!- carado has joined. 12:45:35 -!- carado has quit (Ping timeout: 246 seconds). 12:45:52 -!- carado has joined. 12:46:08 -!- nooodl has joined. 12:57:04 -!- boily has joined. 12:57:36 good ff23 morning! 12:58:14 still stuck in boston 12:58:21 i could get a car if there were a driver 12:59:21 -!- metasepia has joined. 12:59:49 -!- oerjan has joined. 12:59:49 ~metar KBOS 12:59:50 KBOS 071254Z 15005KT 10SM BKN250 21/16 A3019 RMK AO2 SLP221 T02060161 13:00:40 quintopia: why not enjoy the weather? the nice food courts? the new england accent? 13:00:54 i would enjoy the weather more on the trail, hiking 13:00:58 and i am tired of city 13:01:08 that is a pleasant high for the day tho 13:03:06 strangely, for an outdoor activity, it's difficult to go hiking without a car. 13:26:48 GHAAAAAARGH! I don't have time to read the new Monad Reader issue! but the temptation is strong... 13:26:53 must resist... 13:26:58 ill read it for you 13:30:19 first two articles are old hat and 3rd it too complicated to bother reading 13:33:55 but I have to feel the old hattery by myself, and the be surrounded by warm and fuzzy complexification! 13:34:35 there's this need, nay, this gaping hole in my heart that can only be filled by a floating spacesuit stuffed with oranges and apples. 13:48:04 okay, the first article is meh. 13:57:02 -!- Bike has joined. 14:22:56 -!- yorick has joined. 14:24:05 ~metar CYUL 14:24:06 CYUL 071400Z 14008KT 30SM SCT055 BKN075 BKN240 22/14 A3006 RMK SC4AC2CI1 SLP179 DENSITY ALT 800FT 14:37:25 -!- jconn has quit (Ping timeout: 248 seconds). 14:37:52 -!- oerjan_ has joined. 14:40:07 -!- oerjan has quit (Disconnected by services). 14:40:33 -!- oerjan_ has changed nick to oerjan. 14:52:05 -!- Bike has quit (Ping timeout: 245 seconds). 15:03:45 -!- impomatic has quit (Ping timeout: 245 seconds). 15:11:10 i have a way out of boston! 15:11:16 * quintopia dances with boily 15:12:16 What, you're moving to SF? 15:12:24 I feel danced... 15:12:35 i wish 15:13:29 this song is strangely catchy 15:15:24 -!- zzo38 has quit (Remote host closed the connection). 15:16:26 -!- Bike has joined. 15:27:00 http://tinysubversions.com/stuff/thisJustIn/ 15:32:55 -!- Taneb has joined. 15:40:34 -!- iamfishhead has joined. 15:57:09 -!- zzo38 has joined. 16:09:06 -!- Bike has quit (Ping timeout: 264 seconds). 16:09:14 -!- Lumpio- has quit (Read error: Operation timed out). 16:09:32 -!- Bike has joined. 16:14:11 Do you sometimes have dream where you are a different person and/or a different species? 16:14:29 yeah 16:16:11 my dreams are boring. there's no sound, no people, no movement, and I tend to do nothing in still places. 16:17:45 That sounds kinda boring, yeah 16:20:05 If the Android version of SDL include a on-screen keyboard for keyboardless devices, well, still might it be useful to customize it? Does it include to customize the on-screen keyboard? (For example, to include the Z-machine keys, and other things, like in Aimfiz you use CTRL+T to select the transcript slot and CTRL+L for scrollback, etc, and it can also change depending on context) 16:20:38 i don't actually type letters on my android phone, i use the swipey thing 16:21:00 which i think would work fine for an adventure game... 16:21:22 Swipe, swipe, swipe the monsters 16:21:31 Swiftly out of the screeeeeeeen 16:22:31 Still, you might need functions keys, and sometimes it is single-key input and sometimes full-line input, sometimes timed, and there are some control functions in Aimfiz too... 16:23:53 you could have virtual buttons, like all the game machine emulators 16:24:43 Probably customizing the on-screen keyboard to have those functions would help it; if you have a physical keyboard with all the necessary keys then you don't need those 16:24:59 why's it have to be part of the keyboard? 16:25:46 I suppose, so that you can hide it together with the rest of the keyboard, and so that if you have a physical keyboard then you can use that instead. 16:27:01 At least, that is what I would think it would be. 16:27:08 Do you think it would be otherwise? 16:27:16 i'd go crazy trying to play interactive fiction games on my phone 16:28:37 I might, too (I don't have a cell phone; I make computer stuff on computer instead), but some people would like to be able to play this game on a Android phone/tablet. 16:29:30 I think there are already some Z-machine interpreters for such device but they are buggy software and you might want to port the Aimfiz interpreter engine which seems to be more accurate. 16:31:13 -!- Lumpio- has joined. 16:36:53 Current version of the 'postgresql' metapackage (it depends on the supported PostgreSQL version, currently 9.1) in debian-unstable: "9.3+142really9.1+146". 16:39:07 -!- Lumpio- has quit (Quit: splut sprellas). 16:40:30 -!- oerjan has quit (Quit: Later). 16:40:37 Well that's nice 16:40:55 -!- jconn has joined. 16:42:41 fizzie: Why 16:43:11 Deewiant: I don't know, but I'm sure it's some sort of versioning mishap combined with "can't make version numbers smaller" thing. 16:43:35 apt doesn't have anything like an epoch? 16:44:52 We only give the most basic definitions of categories, functors, and natural transformations. For a gentler introduction, with more details and examples, see e.g. Mac Lane [29]. 16:45:57 Deewiant: It does; that'd be something like 1:9.1+146, which, admittedly, would look nicer. 16:46:04 (If there's no colon, the epoch is zero.) 16:46:37 shachaf, yes?? 16:46:38 -!- copumpkin has quit (Ping timeout: 240 seconds). 16:46:48 Maybe they're planning to make 9.3 the supported version in unstable/testing anyway soon-enough, and didn't want to bump up the epoch. Who knows. 16:47:08 -!- copumpkin has joined. 16:47:31 -!- Lumpio- has joined. 16:47:45 They just want their mistake to be forgotten instead of being forever encoded as the epoch. 16:49:01 Could they put a feature of temporary epoch? 16:49:04 fizzie: Yeah, they'd avoid an epoch if it was just to work around a temporary bug. 16:49:25 zzo38: The epochs are just a string property of version numbers, there's no meaning to "temporaryness" of them. 16:51:06 -!- Bike has quit (Ping timeout: 264 seconds). 16:51:45 -!- Bike has joined. 16:58:28 -!- ssue__ has joined. 16:59:10 -!- ssue__ has changed nick to ssue. 17:10:29 -!- mnoqy has quit (Quit: hello). 17:11:52 Gregor: I meant if they would add such a feature to the package manager, so that there is also another kind of temporary epoch as well. 17:19:02 But what does "temporary" mean? You don't want for it to be temporary in time, because a version which is numerically lower should FOREVER be newer than a version which is numerically higher, but also older than a different version which is numerically higher. 17:20:48 "Unable to start X session --- no '~/.xsession' file, no '~/.Xsession' file, no session managers, no window managers, and no terminal emulators found; aborting." Such a desperate-sounding error. 17:21:03 Well, you would have to specify what version it overrides; sometimes a version overrides another one, such as if a new version is made up but you need an old version to override it, or for another reason; an explicit "override" section might do. 17:24:49 But then you need all relevant versions (the global ordering) to create a local ordering, or you need for the version to specify EVERY version it overrides, which could include versions by third parties or not in the repo. e.g. 9.3+142really9.1+146 presumably also overrides 9.2+whatever, but it didn't need to specify that because 9.3+142 is numerically greater than 9.2+whatever. 17:28:36 -!- augur has quit (Remote host closed the connection). 17:30:06 -!- Bike has quit (Ping timeout: 264 seconds). 17:31:36 -!- Bike has joined. 17:31:56 -!- ka7la has joined. 17:34:19 -!- katla has quit (Ping timeout: 276 seconds). 17:40:07 -!- ka7la has changed nick to katla. 17:42:57 Bleh, this thing has the thing where altgr-space generates U+00a0 (a non-break space), and I keep typing it after every | because | here comes from altgr-[the key with <, > and |] and then it's all "bash: $'\302\240less': command not found". 17:43:57 Where "the thing" = xkb_symbols configuration. 17:44:23 fizzie: ...disable it 17:45:35 fizzie: finnish keyboard layout? 17:47:41 Deewiant: Do you happen to know if I can easily setxkbmap it dead? (I've been trying out a life without a desktop environment lately.) 17:47:55 -!- epicmonkey has quit (Ping timeout: 264 seconds). 17:48:03 damn it 17:48:09 im excited about icfp 17:48:25 i really want to see what the goal is 17:48:52 fizzie: I don't know about "easily" but you can make a copy of the symbols file and make the change and setxkbmap | xkbcomp that 17:49:33 I guess I'll do something like that. 17:49:39 fizzie: My sincere suggestion: the US International (AltGr dead keys) layout. It’s great. 17:50:41 hmm, I need food 17:51:34 we have ready access to freshly made bánh mì near our offices. 17:52:15 good for you 17:59:20 -!- katla has quit (Read error: Operation timed out). 17:59:22 -!- ka7la has joined. 18:03:38 -!- Taneb has quit (Quit: Leaving). 18:05:42 -!- sacje has joined. 18:06:35 `quote `relcome sacje 18:06:38 No output. 18:06:46 `relcome sacje 18:06:50 ​sacje: 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.) 18:07:04 thanks boily 18:07:09 `thank boily 18:07:10 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: thank: not found 18:07:16 oh well, worth a shot 18:07:19 `thanks boily 18:07:20 Thanks, boily. Thoily. 18:07:25 oh 18:07:27 * sacje shrugs 18:07:32 `thanks HackEgo 18:07:33 Thanks, HackEgo. ThackEgo. 18:07:50 `hi HackEgo 18:07:51 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hi: not found 18:09:55 `run sed -re 's/\/H/; s/\/H/' bin/hi && chmod +x bin/hi && cat bin/hi 18:09:59 ​#!/usr/bin/perl \ $_ = (join " ", @ARGV) || `words`; s/^\s+|\s+$//g; print "Hi $_. "; if (/[aeiouy]/) { s/^[^aeiouy]*/H/; } else { s/^./H/; } print "$_."; 18:10:08 `hi HackEgo 18:10:09 Hi HackEgo. HackEgo. 18:11:23 ion: You should make bin/þanks 18:11:42 shachaf: no u 18:12:39 no þx 18:13:55 `hi carcinogens 18:13:56 Hi carcinogens. Harcinogens. 18:14:31 `run sed -i -re 's/aeiouy/aeiouyAEIOUY/g' bin/thanks bin/hi && cat bin/thanks 18:14:34 ​#!/usr/bin/perl \ $_ = (join " ", @ARGV) || `words`; s/^\s+|\s+$//g; print "Thanks, $_. "; if (/[aeiouyAEIOUY]/) { s/^[^aeiouyAEIOUY]*/Th/; } else { s/^./T/; } print "$_."; 18:14:47 The i flag would have worked, too, but whatever. 18:15:08 `thanks 18:15:11 `hi GUYS 18:15:12 Hi GUYS. HUYS. 18:15:13 Thanks, therery. Therery. 18:16:41 -!- ka7la has changed nick to katla. 18:17:42 `hi 18:17:44 Hi . H. 18:18:14 therery??? 18:18:27 `hi Hi 18:18:28 Hi Hi. Hi. 18:18:29 -!- augur has joined. 18:18:46 im too excited about icfp 18:18:48 help 18:18:52 ion: it should support vowels in other languages 18:18:52 `cat icfp 18:18:53 cat: icfp: No such file or directory 18:18:59 `? icfp 18:18:59 as soon as i find out what its about ill stop carig 18:19:01 icfp? ¯\(°_o)/¯ 18:19:01 is there a [[:vowely:]] 18:19:01 | 18:19:01 º¯`\o 18:19:31 Hm, the new IOCCC sizing tool counts keywords as 1 character. 18:19:36 So there's no benefit to #defining them away. 18:19:39 `cat /dev/urandom > dog 18:19:39 katla: go look at some Java. it will help you feel better. 18:19:40 cat: /dev/urandom > dog: No such file or directory 18:19:41 elliott: Yeah. Too bad there’s no “vowel” character class. I guess we could use Unidecode and then match against its result. 18:19:50 what 18:20:16 `quote Shakespear 18:20:18 884) what is this set? sounds like shakespear Yes, that's what people often say about Chrono Trigger. 18:20:19 DAMMIT 18:20:23 Oh 18:20:27 Well, that was surprising 18:20:41 `quote cat 18:20:43 105) what's the data of? [...] Locations in a now deceased game called Mutation I have no problems with you being interested in online games but the necrophilia is disturbing \ 113) CakeProphet: reading herbert might be enlightening in one hand he held a long worm can be greased. twice i got it nearly th 18:21:05 Oh 18:21:10 Locations 18:21:12 Took at while 18:21:37 `quote kitten 18:21:38 756) i once had a dream when i was told to look after some kittens but they were made of chocolate and i ate them :( 18:21:52 `quote `quote 18:21:54 310) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one \ 311) `quote django ​352) django is named after a person? thought it would be a giraffe or something \ 407) `quote django 18:22:12 `quine 18:22:12 `quote `quote `quote 18:22:13 No output. 18:22:15 ​`quote `quote `quote 18:22:25 `ls 18:22:26 a.c \ a.out \ bi \ bin \ canary \ delvs \ delvs-master \ etc \ factor \ hi-bool.bf \ ibin \ interps \ karma \ lib \ master.tar.gz \ multiply.bf \ no \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ wisdom 18:22:33 `quote 407 18:22:35 407) The Russian's emblem was the hammer and sickle, not the fist and other fist 18:22:41 Heh =P 18:22:42 wait 18:22:43 agh 18:22:48 Haha 18:22:50 `cd karma 18:22:51 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found 18:22:54 Awww =P 18:22:56 `quote 311 18:22:57 311) `quote django ​352) django is named after a person? thought it would be a giraffe or something \ 407) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one thankfully only two 18:23:05 `ls karma 18:23:06 karma 18:23:11 wow confusin imo 18:23:18 `cat karma 18:23:19 GregoR now has 1 karma. 18:23:25 o_0 18:23:27 sensible. 18:23:34 `cat bin/karma 18:23:35 ​#!/bin/sh \ echo "$1 has $(lib/karma "$1") karma." 18:23:37 is what you meant, probably 18:23:55 wait, why is it in lib. 18:24:01 Well, there seems to be a karma, erm, thing in the root? 18:24:09 `cat lib/karma 18:24:10 ​#!/bin/sh \ count () { \ hg log --template '{desc}\n' | \ egrep '<[^]]*> karma\'$1 | \ fgrep -vix "<$2> karma$1 $2" | \ cut -d' ' -f3 | \ fgrep -cix "$2" \ } \ plus=$(count + "$1") \ minus=$(count - "$1") \ echo $(($plus-$minus)) 18:24:24 wow i love how horrible everything about these things are 18:24:56 Presumably the file in the root is just there by mistake. 18:24:56 `touch god 18:24:59 Erm 18:25:00 No output. 18:25:03 `touch dog 18:25:06 No output. 18:25:08 `rm karma 18:25:08 `cat dog 18:25:11 No output. 18:25:13 No output. 18:27:52 I forgot how cute lib/karma is 18:28:18 `cat /dev/null 18:28:19 No output. 18:28:41 ~duck karma 18:28:42 Karma in Indian religions is the concept of "action" or "deed", understood as that which causes the entire cycle of cause and effect. 18:29:29 Duck Karma is gained by being gentle with your corkscrew penis. 18:31:02 `pastelog kmc.*essay 18:31:36 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.15627 18:32:18 Oh 18:32:25 elliot pls play that shit game again 18:32:26 I thought that was a conversation 18:32:34 I was like "NOTHING FOLLOWS" 18:32:40 "WHY DON'T I UNDERSTAND" 18:33:39 katla: I'm traumatised by it 18:33:44 have to forget about it before I can play again 18:33:48 yeah but it's been like weeks 18:33:54 haha ok 18:33:55 you forgot about it for sure. 18:33:58 Bike: if you played it 18:34:00 you would understand 18:34:06 why would i ever play it? 18:35:33 What the boink are we talking about... 18:35:44 Dot Action 2, greatest game in the universe 18:35:52 http://offgao.no-ip.org/game/dotact2/ 18:36:55 ah no. no no no no no no. that thing is still alive? 18:38:36 as long as there is evil in the hearts of humanity, it will live 18:41:05 oh shit 18:41:12 That floor is electrified or something 18:41:38 it's lava. anyone who tells you it isn't lava is a cretin 18:41:51 Alright 18:42:15 and the grey stuff is water 18:42:41 That I understood 18:42:57 After getting elec^H^H^H^Hburnt to a crisp 18:42:57 It's electricity 18:43:03 It says so in the instructions. 18:43:15 even offgao can be wrong. 18:43:22 * Bike notes "Lumpio- is a cretin" in his notes 18:43:30 it is unreasonable to expect him to understand his own game. dot action 2 is bigger than any of us 18:44:46 .__. 18:46:11 I like the FM music though 18:46:12 a lot 18:56:34 -!- conehead has joined. 18:56:49 -!- augur has quit (Read error: Connection reset by peer). 18:57:20 -!- augur has joined. 18:57:29 -!- Roujo has changed nick to LimeJaune. 18:57:57 -!- boily has changed nick to BleuetBleu. 18:58:37 LimeJaune: j'aurais bien voulu avoir pris CitronVert, mais il semblerait qu'un autre tarlan que moi en soit l'utilisateur courant. 18:58:53 Yup =P 18:58:56 That's the joke =P 18:59:01 aurgh. 18:59:01 #electrolab 18:59:54 I do not understand it in French very well. 19:00:23 what's a tarlan? 19:00:58 Moron =P 19:01:19 LimeJaune: Hey, all he did was ask a question! That's not nice. 19:01:41 <3 19:02:29 -!- LimeJaune has changed nick to Roujo. 19:03:09 Roujo: Who are you, anyway? Whence do you know oerjan? 19:04:23 What's a whence? 19:04:29 "from where" 19:04:32 Oh ^^ 19:04:36 ##nomic 19:04:42 Oh. 19:05:53 @pl a b c = map ((flip d) c) b 19:05:56 a = id (fix (const (flip (map . flip d)))) 19:05:57 optimization suspended, use @pl-resume to continue. 19:06:15 looks sensible 19:06:38 @pl-resume 19:06:44 a = id (fix (const (flip (map . flip d)))) 19:06:45 optimization suspended, use @pl-resume to continue. 19:06:48 elliott: Oh, did I mention @pl? 19:06:58 dern 19:07:11 shachaf@carbon:~$ pointfree 'a b c = map ((flip d) c) b' 19:07:11 a = flip (map . flip d) 19:07:11 Why did it put "id" at the front? 19:07:12 hth 19:07:40 shachaf: That is better. 19:07:52 shachaf: elliott probably knows about @pl already 19:08:07 Yes, but we were talking about what recently broke in lambdabot. 19:08:24 zzo38: @pl initially compiles Haskell code using a very direct process to a point-free form and then optimizes it by e.g. eliminating "id". 19:08:43 -!- epicmonkey has joined. 19:08:47 Why does it make like that though? It didn't eliminate "id", and it did other things too. 19:09:10 It's broken right now. I don't know why. 19:11:07 @pl f x = id x 19:11:08 f = id 19:11:12 @pl f x = id (id x) 19:11:12 f = id 19:11:21 you don't know? that's not very helpful 19:12:32 olsner: i never said it was helpful hth 19:13:06 -!- BleuetBleu has changed nick to boily. 19:13:27 What does hth mean? 19:13:49 hope that helped 19:13:53 or 19:13:55 hope that helps 19:13:58 Cool ^^ 19:14:02 Thanks =) 19:14:23 I usually read it as happy to help 19:15:01 (because I think that goes better with completely unhelpful statements) 19:15:04 `? hth 19:15:06 hth is help received from a hairy toe. It is not at all hambiguitous. 19:15:52 >okay.png 19:17:50 * olsner draws a bahth 19:18:51 don't do mehth kids 19:19:14 4d8+20 19:19:14 shachaf: 21 + 20 => 41 19:19:22 (it's bad for your teehth) 19:19:51 `dice 4 8 19:19:52 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dice: not found 19:19:56 ~dice 4 8 19:19:56 3 1 2 4 3 2 3 4 --- Sum = 22 19:21:04 FurryScript also includes dice function, including such feature as drop-lowest and glitch. If you have PHP then maybe you can even install it on the IRC too. 19:21:43 1d3 19:21:43 shachaf: 3 19:22:25 lambdabot: liar 19:23:51 -!- zzo38 has quit (Quit: zzo38). 19:31:26 -!- eitow has joined. 19:33:33 -!- eitow has quit (Remote host closed the connection). 19:33:59 -!- eitow has joined. 19:34:42 ~dice 3 19:34:42 1 --- Sum = 1 19:35:44 1d(1d4) 19:36:24 shachaf: what is the expected value of a Xd(YdZ) throw? 19:37:59 -!- augur has quit (Remote host closed the connection). 19:39:39 -!- augur has joined. 19:39:43 -!- Lumpio- has quit (Ping timeout: 240 seconds). 19:40:30 augur: oh hai! while you're there, would you kindly answer to the The Question, namely what are your approximate coördinates and body weigh? as a bonus, you'll even surpass Bike as the first Glorious Entry in my file. 19:42:04 What a creepy thing to ask a person. 19:42:29 Sounds like the kind of questions one asks on Grindr. 19:43:18 ~duck grindr 19:43:18 Grindr is a geosocial networking application geared towards gay, bisexual, and bi-curious men. 19:43:58 oh. uhm. in my capacity as a Certified Canadian, I truthfully attest that I'm not creepy. 19:44:24 boily: For 1d(1dX) it should be (X+2)/3 or something like that? 19:44:48 Gregor: I can also bribe you with a box of timbits. 19:45:03 I don't know what timbits are... 19:45:09 Unless they're bits of people named Tim. 19:45:33 boily really, really ~really~ needs to know the centroid of esoteric 19:45:36 Which just places you in the snuff version of Grindr. 19:46:19 Hmm, that's not right. 19:46:43 Gregor: timbits are donut holes from tim hortons. a traditional Canadian delicacy (that is actually edible, contrary to salmiakki). 19:46:55 Fiora: I do. 19:47:02 Fiora: once he finds it he's going to get there whatever it takes and set up his base. 19:47:09 then the scheming begins. 19:47:21 it will be powered by the magnetic force of all the esoteric around it 19:47:21 shachaf: no idea about the dice dice throw. I suck at probs. and stats., so that's why I asked you the question. 19:47:38 Well, that's why I gave you a nonsense answer. 19:47:59 * boily duck tapes elliott to mute him. “Hush! Don't reveal my plans!” 19:49:25 or he's trying to like 19:49:34 play subset-sum with our weights 19:49:43 "find a group of #esoteric members whose weights sum to 350kg" 19:50:04 You mean their weighs? 19:50:05 I live in Indiana and weigh 15 tons. 19:50:18 Gregor: You left SF? :-( 19:50:24 shachaf: It was an internship. 19:50:32 I know. 19:50:34 But still. 19:50:45 gregor are you a tractor trailer 19:51:08 Fiora: I'm an American and I'm just BIG BONED. 19:51:23 gregor has neutronium bones 19:54:35 boily: So the expected value of 1d(1dX) is actually (X+3)/4, I guess. 19:57:20 -!- eitow has quit (Remote host closed the connection). 19:58:14 -!- eitow has joined. 19:59:19 `relcome eitow 19:59:21 ​eitow: 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:59:23 -!- clog has quit (Ping timeout: 240 seconds). 19:59:40 Fiora: subset-summing #esoteric sounds like an interesting idea. 20:03:57 shachaf: I'm the kind of person to just wing this kind of problem into matlab/octave and brute force through multiple tries. 20:04:07 (I guess there's a reason I became an engineer) 20:05:52 -!- Lumpio- has joined. 20:08:57 -!- eitow has quit (Remote host closed the connection). 20:09:40 -!- eitow has joined. 20:11:44 -!- eitow has quit (Remote host closed the connection). 20:12:17 -!- eitow has joined. 20:14:12 -!- eitow has left. 20:19:09 -!- |_ has joined. 20:26:33 Is there a fixed point of scheme eval that isn't a constant or self-referencing? 20:27:42 Is there a way to make PulseAudio do this thing I want it to do? 20:27:53 what is this thing? 20:29:50 "die in a fire" 20:30:07 i guess bottom, if you count that 20:30:17 I have an USB soundcard where the volume control's dB levels (as seen by the ALSA driver) bear no resemblance to reality; in particular, it's completely muted up to a point, and then uncomfortably loud after that. It used to be so that I could just keep the card's mixer control fixed to that just-about-audible-and-loud, and compensate by lowering the per-app volumes (dynamic range is for ... 20:30:21 Bike: it's ""different"" in a strict language 20:30:24 ... wimps), but apparently modern Pulse merges the volume controls with a super-clever mechanism, where it takes the required adjustment and applies it... well, just read http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/PulseAudioStoleMyVolumes/ 20:30:27 shachaf: yeah i know 20:30:42 i know you know 20:30:50 woa 20:31:13 It says that I can disable the cleverness by a "control=" parameter to module-alsa-sink, but I haven't figured out any sensible way to apply that, esp. automagically to a single device that comes and goes. 20:31:43 (And anyway I don't know if it would accept a "none" setting that'd make it not touch the wonky hardware volume control but just approximate with software.) 20:31:55 pulse audio ate my balls 20:32:11 Maybe I should just go with JACK, but that's so "pro". 20:33:01 Also I don't have a real sound card. And all the JACK stuff is so Qt. 20:33:34 (Apparently the "standard" way to do persistent per-application setups in JACK is with QjackCtl Patchbay.) 20:33:35 have you considered replacing your sound software with piping everything to /dev/snd 20:33:45 Not really. 20:33:47 patchbay is pretty nice, actually. 20:33:50 shachaf: _|_ is a fixed point of all functions in a strict language 20:34:15 Bike: there probably isn't one, if you don't count bottom 20:34:35 -!- katla has quit (Quit: Leaving). 20:34:50 I'm not sure how Bike defines constant 20:35:01 I might define constant as "something that evaluates to itself", which makes Bike's statement trivial 20:35:07 anyway, you can write quines 20:35:13 anything that's "self-evaluating?" 20:35:15 i meant not a cons or symbol. 20:35:28 ((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x)))) 20:35:36 should evaluate to itself 20:35:51 oh right. 20:35:59 > text$ap(++)show"text$ap(++)show" 20:36:00 text$ap(++)show"text$ap(++)show" 20:36:20 -!- Taneb has joined. 20:36:27 hi Taneb 20:36:34 dumb question bike 20:36:44 Bike: that's p. mean 20:36:44 Hi shachaf 20:36:45 > ap(++)show"ap(++)show" 20:36:47 "ap(++)show\"ap(++)show\"" 20:37:00 don't be mean to Bike 20:37:08 ==kmc 20:37:25 i didn't think of quines either 20:38:14 that's the definition of a quine, isn't it 20:38:21 hmm i guess «5» is a quine 20:38:23 boring quine 20:38:44 (quote (quote (quote (quote ...)))) is cooler anyway 20:41:06 -!- clog has joined. 20:41:39 `relcome clog 20:41:41 ​clog: 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:42:19 ««lambda «x» «list x «list 'quote x»»» '«lambda «x» «list x «list 'quote x»»»» 20:43:03 imo use “” 20:43:09 “best lisp” 20:43:10 imo use 「」. 20:43:47 i thought of kiforget's theorem but forgot how to relevantly apply it 20:43:51 or, you could always use sha- and -chaf. htnqh. 20:44:13 nooodl: oh that i was thinking about the other day actually 20:44:27 rather, how different combinatory calculi would work with infinite strings 20:44:52 ski of kkkkkkk... is itself, but with sss... i'm not sure, besides that the first letter is still s 20:45:12 ````... is just bupkis, i dunno 20:45:13 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ```...: not found 20:45:22 shame 20:47:09 is that s(s(s(s(... 20:47:22 i ran it for a little while and then got bored 20:47:47 or ...(((ss)s)s)s 20:48:00 kleen. why did i think it was klein? blugh 20:48:04 kleene rather 20:49:12 ¿¿lambda ¿x? ¿list x ¿list 'quote x??? '¿lambda ¿x? ¿list x ¿list 'quote x???? 20:49:49 > filter (\x -> generalCategory x == InitialQuote) ['\0'..] 20:49:50 "\171\8216\8219\8220\8223\8249\11778\11780\11785\11788\11804\11808" 20:49:53 > text $ filter (\x -> generalCategory x == InitialQuote) ['\0'..] 20:49:55 «‘‛“‟‹⸂⸄⸉⸌⸜ 20:50:01 ff 20:50:06 that does not look quite right......................... 20:50:08 ~fffffffffffffffff 20:50:09 --- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi 20:50:16 ~metar KSFO 20:50:16 KSFO 071956Z 23010G14KT 10SM FEW015 BKN022 19/11 A3011 RMK AO2 SLP195 T01940111 20:50:35 nooodl: finally, a lisp with sensible beautiful syntax 20:50:47 you mean javascript? 20:51:15 > length ['\0'..] 20:51:16 -!- epicmonkey has quit (Ping timeout: 276 seconds). 20:51:16 1114112 20:51:54 kmc: it's just not a lisp if it doesn't have arbitrary criteria for inclusion, man 20:52:52 inclusion-exclusion 20:53:17 inclusion-inclusion 20:53:21 > logBase 2 $ length ['\0'..] 20:53:22 No instance for (GHC.Float.Floating GHC.Types.Int) 20:53:23 arising from a use of... 20:53:32 > logBase 2 . fromIntegral $ length ['\0'..] 20:53:34 20.08746284125034 20:53:40 imo call it 20 20:56:51 utf-20.1 20:57:12 > reverse $ unfoldr (\x -> if x == 0 then Nothing else Just (mod x 2, div x 2)) (length ['\0'..]) 20:57:13 [1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 20:57:55 -!- Nisstyre has joined. 20:58:05 shachaf: you could fit 3 codepoints in a 64-bit word with enough bits left over to tag it as not a pointer 20:58:06 > binary # length ['\0'..] 20:58:07 "100010000000000000000" 20:58:14 utf-lg(1114112), computable reals are the future 20:58:17 kmc: Yep. 20:58:18 boily: what 20:58:26 kmc: I ported "text" to that encoding once. 20:58:31 really 20:58:32 (Well, not the pointer tagging bit.) 20:59:00 but UTF-21? 20:59:12 (#)??? is it just ($) or am i missing something 20:59:13 boily: if i give you that information, you can teleport me away, so no thank you :| 20:59:13 UCS-2.625 or whatever you might call it. 20:59:15 how did it do... 20:59:16 oh, it's this again 20:59:23 I didn't port everything but a lot of it. 20:59:41 kmc: There are various disadvantages, like not being able to (++) two strings with memcpy. 20:59:47 :t (#) 20:59:49 (Unless you're lucky and the alignment matches.) 20:59:51 AReview s t a b -> b -> t 21:00:05 :t binary 21:00:12 > "10101" ^? binary 21:00:15 Just 21 21:00:45 :t showIntAtBase 21:01:01 remember when I added all the bases up to 16 but edwardk made me take them out :( 21:01:09 i'm going to murder everyone involved in lens hth 21:01:19 :t binary 21:01:19 nooodl: Numeric.Lens is ion's fault hth 21:01:25 what happen 21:01:26 why is :t even more broken 21:01:29 (this solves the problem where i'm too lazy to learn about lens) 21:01:32 @type binary 21:01:40 > help 21:01:41 Not in scope: `help' 21:01:47 cool 21:01:48 :t "help" 21:01:49 [Char] 21:01:51 help 21:01:57 :t binary 21:02:07 wow this is a shitty bot. 21:03:57 -!- oerjan has joined. 21:04:56 > "hm" 21:04:57 "hm" 21:05:00 :t binary 21:05:13 :t map 21:05:14 (a -> b) -> [a] -> [b] 21:05:17 the haunted value. unknowable. untypeable 21:05:22 wtf 21:05:40 > binary 21:05:41 No instance for (Data.Profunctor.Choice p0) 21:05:41 arising from a use of `e_1' 21:05:41 ... 21:05:45 ooh 21:06:01 I think the problem is the type is too long 21:06:04 Hmm, haven't we had that before? 21:06:04 ok so lens is so freaky it breaks :t ? 21:06:05 :t (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 21:06:06 a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> z -> t28 -> t29 -> t30 -> t31 -> t32 -> t33 -> t34 -> t35 -> t36 -> t37 -> 21:06:06 t38 -> t39 -> t40 -> t41 -> t42 -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42) 21:06:08 I remember a type like that. 21:06:13 :t (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) 21:06:13 A 77-tuple is too large for GHC 21:06:14 (max size is 62) 21:06:14 Workaround: use nested tuples or define a data type 21:06:17 :'( 21:06:24 62, really? 21:06:31 the perfect number, imo. 21:06:46 I don't know why it's 62 21:07:52 It’s a nice number in base-63. 21:07:53 the tuple types are defined explicitly in a module, istr a comment that something broke if they tried to expand it one step more. 21:09:03 long long long is too long for gcc 21:11:09 sounds weird that a tuple breaks at that size but a data type of the same size is supposed to be ok (according to the error message's workaround) 21:11:47 grmbl changing Data-Tuple to GHC-Tuple in the platform doc url doesn't lead to the source 21:12:50 oerjan: that's becuase it's in ghc-prim hth 21:14:01 shachaf: that's really no excuse for making it hard to find the real source of something 21:14:05 oerjan: https://github.com/ghc/packages-ghc-prim/blob/master/GHC/Tuple.hs hth 21:14:12 {- Manuel says: Including one more declaration gives a segmentation fault. 21:15:17 that sounds like what i recall 21:15:22 From now on, all comments i add to any code will begin with “ion says:” 21:15:26 why does it say it's "Experimental" 21:15:39 tuples aren't ready for the prime time, Bike 21:15:58 ion: I'll make my comments "shachaf says: ... hth" 21:16:04 i mean it says copyriht 2001 and then that it's experimental 21:16:15 Bike: presumably that you cannot rely on the API not changing at any time? 21:16:19 ion: that only works for simon 21:16:20 it's a long-running experiment 21:16:31 wow this s some really awesome code 21:17:09 augur: but, but... please *kitten-like eyes with glitter and sparkles and tears* 21:17:12 shachaf: ...now i'm imaging ghc source full of "simon says:" 21:17:24 *imagining 21:17:34 -!- constant has changed nick to variable. 21:17:37 oerjan: then i have succeeded hth 21:17:54 oerjan: but the api is just, like. tuples 21:18:00 boily: who are you even :| 21:18:13 > length "(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," 21:18:14 100 21:18:20 augur: some random canadian, with a small collectiön of coördinates and weighs. 21:18:38 he's trying to stalk everyone :< 21:18:39 You accidentally the ẗ 21:18:42 boily: https://www.ncbi.nlm.nih.gov/m/pubmed/18249218/?i=6&from=/18271693/related 21:18:47 oh, wait 21:18:58 boily: just look at the 21:19:03 <boily> ion: I usually ¨ the #̈. 21:19:04 <shachaf> imo relevant to this channel 21:19:16 <boily> shachaf: heresy. 21:19:20 <Bike> i considered bringing up lipid polymorphism here yesterday 21:19:22 <Bike> but then i didn't 21:19:28 <shachaf> <title>RGS2 C1114G polymorphism and body weigh - PubMed Mobile 21:19:33 oh! 21:19:37 the . 21:21:06 <ion> Real Fast Nora’s RGS2 C1114G polymorphism and body weight gain download 21:21:34 <boily> Fiora: and no, I'm not a stalker. even if my SO says so, I'm not a stalker. 21:21:41 <Fiora> <.< 21:22:39 <shachaf> ion: s/t gain// hth 21:22:53 <ion> shachaf: thanks hand 21:26:14 <shachaf> boily: What's *my* body weigh? 21:26:38 <ion> yo momma so fat they had to adjust G for her 21:27:51 <boily> shachaf: I still have no entry for you rebarbative rapscallion. 21:28:50 <Bike> Fiora: http://en.wikipedia.org/wiki/File:Phospholipids_aqueous_solution_structures.svg btw amphiphily 21:29:10 <boily> ~duck amphiphily 21:29:10 <metasepia> --- No relevant information 21:29:51 <Bike> ~duck amphiphile 21:29:51 <metasepia> Amphiphile (from the Greek ƹ, amphis: both and ƹ, philia: love, friendship) is a term describing a chemical compound possessing both hydrophilic (water-loving, polar) and lipophilic (fat-loving) properties. 21:30:34 <ion> I thought the Greek alphabet looked slightly different. 21:31:08 <boily> ion: you didn't see nothing unusual there. it's only an optical illusion caused by disturbances in the ionosphere. 21:31:30 * boily does hypnotic handwaves towards ion 21:32:28 <Bike> ~duck amphiphile 21:32:29 <metasepia> Amphiphile (from the Greek ƹ, amphis: both and ƹ, philia: love, friendship) is a term describing a chemical compound possessing both hydrophilic (water-loving, polar) and lipophilic (fat-loving) properties. 21:32:44 <Bike> weird lookin reekg 21:36:09 <boily> the reekg is fine, I say! 21:37:06 <oerjan> Bike: i smell double utf-8 encoding 21:39:26 <oerjan> `run echo ±¼Æ¹Â | iconv -f utf-8 -t latin1 21:39:28 <HackEgo> ​ƹ 21:39:31 <oerjan> eek 21:40:18 -!- |_ has quit (Remote host closed the connection). 21:40:42 <oerjan> or maybe not. 21:41:51 <oerjan> `run echo ±¼Æ¹Â | iconv -f utf-8 -t latin1 | iconv -f latin7 -t utf-8 21:41:53 <HackEgo> ​±¼Ę¹Ā 21:41:57 <boily> it's like a monad. you can return, you can join, but you can't get away from it. 21:42:01 <oerjan> ff 21:42:11 <nortti> still remember draLinux? I actually did it http://norttimc.dy.fi/~nortti/dralinux/ 21:42:17 -!- |_ has joined. 21:42:43 <oerjan> `ord ±¼Æ¹Â 21:42:45 <HackEgo> 177 188 198 185 194 21:43:10 <oerjan> ^ord ±¼Æ¹Â 21:43:10 <fungot> 194 177 194 188 195 134 194 185 195 130 21:43:25 <boily> sounds like an iso-8859-some-random-number problem. 21:43:33 <elliott> is norttimc like kmc 21:43:41 <boily> ~eval map ord "±¼Æ¹Â" 21:43:43 <metasepia> Error (1): 21:43:44 <boily> ~eval map ord "±¼Æ¹Â" 21:43:46 <metasepia> [177,188,198,185,194] 21:43:51 <elliott> also is this website hosted on your dumpster computer. is that why it isn't loading 21:44:36 <nortti> it is 21:44:40 <oerjan> funny thing, 177 is ± in latin7 as well... 21:45:17 <nortti> also, it should load, just slowly 21:45:20 <oerjan> `ord α 21:45:22 <HackEgo> 945 21:45:30 <oerjan> ^ord α 21:45:30 <fungot> 206 177 21:45:34 <oerjan> aha! 21:45:48 <boily> `ord ハ 21:45:49 <HackEgo> 12495 21:45:55 <boily> `ord 八 21:45:57 <HackEgo> 20843 21:46:17 <elliott> it loaded 21:46:22 <elliott> the miracle of dumpster computers 21:46:44 <oerjan> ^chr 206 21:46:44 <fungot> 21:47:04 <oerjan> `run echo α¼Æ¹Â | iconv -f utf-8 -t latin1 21:47:05 <HackEgo> ​αƹ 21:47:11 <oerjan> ...nope. 21:48:05 <nortti> actually, most of the problem is caused by the shit router/modem/wifi access point/firewall 21:48:23 <olsner> `run echo α¼Æ¹Â | iconv -f utf-8 -t greek1 21:48:25 <HackEgo> iconv: conversion to `greek1' is not supported \ Try `iconv --help' or `iconv --usage' for more information. 21:49:12 <nortti> 64 bytes from 8.8.8.8: icmp_req=173 ttl=47 time=12193 ms 21:49:25 <oerjan> olsner: latin7 is supposed to be greek, but looking at the wikipedia table the chars don't fit amphi at all 21:49:32 <comex> `uname -a 21:49:33 <HackEgo> Linux umlbox 3.7.0-umlbox #1 Wed Feb 13 23:30:40 UTC 2013 x86_64 GNU/Linux 21:49:43 <oerjan> α 21:49:46 <oerjan> argh 21:49:58 <oerjan> bloody newline-include paste 21:50:03 <oerjan> *ing 21:52:09 <oerjan> `ord αμφις 21:52:10 <HackEgo> 945 956 966 953 962 21:53:28 <oerjan> ^ord αμφις 21:53:28 <fungot> 206 177 206 188 207 134 206 185 207 130 21:53:41 <oerjan> `ord ±¼Æ¹Â 21:53:43 <HackEgo> 177 188 198 185 194 21:54:23 <oerjan> ok whatever encoding it is happens to use the same as what follows 206 in utf-8 when that fits 21:55:40 -!- kallisti has joined. 21:55:40 -!- kallisti has quit (Changing host). 21:55:40 -!- kallisti has joined. 21:56:32 <oerjan> also, the original ~duck is just the first sentence from the wikipedia article. 21:58:15 <oerjan> oh hm maybe... 21:58:54 <oerjan> > [ord c `mod` 256 | c <- "αμφις"] 21:58:55 <lambdabot> [177,188,198,185,194] 21:59:32 <boily> oerjan: well, duck duck go sometimes pick stuff from wikipedia, and that gets forwarded to my delicious bot. 22:00:07 -!- kallisti has quit (Ping timeout: 240 seconds). 22:00:31 <oerjan> boily: i think the problem is with your bot. you are not giving utf-8 output but instead printing unicode characters modulo 256. 22:00:47 <oerjan> *unicode codepoints 22:01:08 <oerjan> which i think used to be the ghc default at one point 22:01:12 <boily> I... uhm... may be having some Char8 problems... 22:01:29 <oerjan> figures. 22:01:33 <boily> it was compiler with 7.4 many myriaseconds ago. 22:01:45 <boily> s/er/ed/ 22:02:28 <oerjan> that should be after the ghc IO change. although Char8 would also do this. i think using Text instead of ByteString.Char8 may be recommended? 22:02:51 <boily> indeed. my imports from ByteString are Char8y. 22:03:03 * oerjan has never done anything sophisticated enough to bother going beyond String himself. 22:03:05 <boily> should have known better... 22:03:40 -!- Taneb has quit (Quit: Leaving). 22:04:34 <oerjan> although there's the problem that irc input is not required to be utf-8 either. 22:06:00 <oerjan> and sometimes people are using latin1 / cp1252 22:06:20 <oerjan> (the latter is somewhat recommended fallback when input is not utf-8 22:06:21 <oerjan> ) 22:06:48 <boily> what do you know, there's a NYer article on the Majestic̈ Diæresis̈: http://www.newyorker.com/online/blogs/culture/2012/04/the-curse-of-the-diaeresis.html 22:07:27 <boily> cp1252 is mean, nasty, and will swap your toothpaste tubes for cherry-flavoured ones. 22:10:45 <oerjan> "She said that once, in the elevator, he told her he was on the verge of changing that style and would be sending out a memo soon. And then he died." 22:13:33 -!- augur has quit (Remote host closed the connection). 22:15:20 <boily> ~duck verge 22:15:20 <metasepia> verge definition: a rod or staff carried as an emblem of authority or symbol of office. 22:16:19 -!- boily has quit (Quit: Keëper of the Authöritarian Stäff of the Endlëss Diæ̈resis). 22:16:30 -!- metasepia has quit (Remote host closed the connection). 22:17:49 <oerjan> i think boily messed up the last one hth 22:18:31 <ion> in what way? hand 22:23:03 <olsner> messed it all the way up from hand to hand 22:24:00 <olsner> fungot: in what way hand ? 22:24:00 <fungot> olsner: they say that naturally a wand of polymorph. 22:25:58 <oerjan> @tell Bike sssssss... = ss(ss)sss... = ss(sss)ss... = ss(ssss)s... = ss(sssss)... something tells me this doesn't converge. 22:25:58 <lambdabot> Consider it noted. 22:26:46 <oerjan> ion: clearly he didn't mean to use "Diæ̈resis" hth 22:26:56 <elliott> oerjan: ssssss... = ss(sssssss...)? 22:28:49 <ion> oerjan: True, he should have used æ̷̈ 22:28:59 <oerjan> elliott: now describe the topology in which that converges twh 22:29:34 <oerjan> `ord æ̷̈ 22:29:36 <HackEgo> 230 776 823 22:29:37 <elliott> oerjan: no, clearly we just need to figure out a fixed point of SS :) 22:29:53 <oerjan> `ord æ̈ 22:29:54 <HackEgo> 230 776 22:30:26 <oerjan> elliott: eek 22:31:50 <elliott> SSy = \z. Sz(yz) = \z a. Sz(yz)a = \z a. za(yza) 22:32:14 <elliott> so need an x such that x = \y z. yz(xyz) 22:35:13 <shachaf> That sounds like one of Smullyan's puzzles. 22:35:43 <elliott> that is, \y z. xyz = \y z. yz(xyz) 22:35:50 <elliott> that is, xyz = yz(xyz) for all y and z 22:36:17 <elliott> that looks easy enough to do with a fixed point combinator. 22:36:50 <elliott> x_solution = fix (\r y z -> y z r) 22:36:51 <shachaf> ...I just lost my Chromium tabs... 22:37:13 <shachaf> You know how it crashes and you get that button to Restore your old session? 22:37:38 <fizzie> Should've used a Mozilla product hth 22:38:29 <shachaf> Mozilla products seem to handle it worse in my experience. 22:39:34 <shachaf> This was two windows full of tabs which I have no idea how to find again. 22:39:36 <kmc> Servo handles this much better imo 22:39:37 <shachaf> Is it just lost? 22:39:52 <kmc> 1) no tabs 2) often crashes before you get the chance to create state that would be lost 22:40:12 <kmc> 3) always crashes on exit 22:40:26 <ion> shachaf: Look at your latest backup. 22:41:11 <elliott> kmc: (1) sounds good for my browsing habits 22:41:30 <ion> (I have sometimes restored Firefox session.js or whatsitsname from my backups.) 22:46:48 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 22:49:48 -!- nooodl has quit (Quit: Ik ga weg). 23:00:32 <kmc> error: cannot infer an appropriate lifetime due to conflicting requirements 23:00:42 <kmc> that's fairly poëtic as compiler errors go 23:02:38 <shachaf> kmc: are lifetimes ever uninferrable? 23:02:59 <kmc> apparently 23:03:01 <Fiora> that almost sounds like an ~ATH error 23:03:13 <kmc> but yeah there are lots of places where you're expected to write explicit lifetime variables 23:03:15 -!- ineiros has quit (Remote host closed the connection). 23:03:21 <kmc> what`s ~ATH? 23:03:30 <Fiora> http://mspaintadventures.wikia.com/wiki/~ATH 23:03:39 <Fiora> it's an esolang 23:04:49 <Fiora> built around performing actions based on lifetimes of objects :3 23:05:51 <kmc> i.... 23:06:37 <kmc> ......................... 23:10:20 <Fiora> did did I do something wrong 23:19:58 <Fiora> kmc 23:21:40 <elliott> I think he's dead. rip. 23:21:46 <shachaf> rip 23:22:10 <shachaf> Fiora: (p. sure you didn't do anything wrong) 23:22:57 <ion> rip / hand depending on the what the “death” wave function collapses to. 23:23:24 <Fiora> .__. 23:23:27 <Fiora> but I liked him 23:23:31 -!- nooodl^ has joined. 23:23:44 -!- ChanServ has set channel mode: -v kmc. 23:23:55 <elliott> his + is gone ;_; 23:24:07 <shachaf> unhand me, gentlemen 23:24:39 * ion unhands shachaf, hth 23:25:44 <Bike> i described servo as something that was seemed real cool todday 23:25:56 * Fiora hugs kmc? 23:26:01 <Bike> also "i'd use it if it wasn't basically a pile of rocks right now", you can put that on the back 23:26:05 <shachaf> Bike: did you know the axiom of choice is equivalent to "every surjective function has a right inverse" 23:26:20 <Bike> oerjan: sure if you're a coward 23:26:32 <shachaf> help 23:26:42 <shachaf> oh 23:26:43 -!- doesthiswork has joined. 23:26:44 <elliott> shachaf: http://r6.ca/blog/20050604T143800Z.html 23:27:21 <Bike> shachaf: makes sense 23:27:32 <shachaf> elliott: i like the data: url 23:28:09 -!- Sgeo has joined. 23:28:10 <ion> We could replace all URLs with data: ones and soon we wouldn’t need web servers at all anymore! 23:28:42 -!- conehead has joined. 23:29:43 <shachaf> elliott: he should fix his font imo. it's impossible to see the colons 23:30:03 <ion> My font displays them just fine. 23:30:47 <shachaf> anyway, hm 23:31:43 <ion> I like the mailto:%72%2e%6f%63%6f%6e%6e%6f%72%40%63%73%2e%72%75%2e%6e%6c, because no spammer spider would ever be able to decode that. 23:31:48 <shachaf> elliott: the link at the bottom is broken :'( 23:32:11 <kmc> not dead 23:32:21 <kmc> status: not dead, not drinking scotch out of a MongoDB mug 23:32:30 <ion> i.e. drugz 23:32:34 <kmc> I was just stupified by ~ATH 23:32:36 <kmc> in a good way 23:32:44 -!- ChanServ has set channel mode: +v kmc. 23:33:01 <elliott> my official ruling is that Fiora killed kmc but MongoDB scotch revived him 23:33:37 <ion> elliott: I’m p. sure drugz were also related to the case. hth, hand 23:33:41 <kmc> i said *not* 23:34:23 <elliott> being not dead doesn't imply you never were dead 23:34:39 <shachaf> imo hugz kmc to life 23:35:07 <Bike> check_this_shit_out 23:35:20 <shachaf> kmc: next time you die call me and i can hugz you back to life hth 23:37:51 <shachaf> is "simplicial complex" really a thing :'( 23:38:01 <Fiora> kmc: you liked it...? 23:38:31 <Bike> isn't it "simplicial" like a simplex 23:39:13 <shachaf> yes 23:39:56 <kmc> i found it confusing in a pleasing way 23:40:07 <kmc> like this channel but more so 23:40:56 <elliott> `addquote <+kmc> i found it confusing in a pleasing way <+kmc> like this channel but more so 23:41:00 <HackEgo> 1083) <+kmc> i found it confusing in a pleasing way <+kmc> like this channel but more so 23:43:53 <Fiora> kmc: http://mspaintadventures.wikia.com/wiki/Programming_languages okay, have more punny programming language names then 23:44:09 <Fiora> DIS* (disaster risk / dis asterisk) 23:44:15 <Fiora> ^CAKE (terrible) 23:48:36 <Bike> http://blog.chembark.com/2013/08/06/a-disturbing-note-in-a-recent-si-file/ "whoops" 23:50:10 <ion> nice 23:50:16 <Fiora> #overlyhonestmethods? <.< 23:50:40 <yorick> ah, that reminds me of my high school years :D 23:51:06 -!- iamfishhead has quit (Ping timeout: 264 seconds). 23:52:15 <Bike> #overlyhonestcompletefraud 23:52:48 <kmc> https://github.com/mozilla/rust/blob/master/src/libstd/hashmap.rs#L768-L770 ꙮ_ꙮ 23:53:16 <oerjan> <Bike> oerjan: sure if you're a coward <-- wat 23:53:50 <Bike> «She claimed that a company named “Duha Chemisches Katalyse-Labor” (a.k.a. “Duha”) successfully reproduced her work. An official at the company named Ralf Decter sent Columbia an electronic message to verify Sezen’s claim. The problem…the IP address of the computer that sent the message traced to the University of Heidelberg (where Sezen was studying in 2006)» reading about fraud is great 23:54:07 <shachaf> oerjan: is it a thing about ss(ssss......ssss)sss? 23:55:09 <kmc> madrigal electromotive 23:57:35 <Bike> "Sezen claimed that purchase requisitions did not exist for many of her combustion analyses because she obtained them in free trials." 23:57:45 <shachaf> λ> (unsafeCoerce (-5 :: Int8) :: Word8) 23:57:45 <shachaf> -5 23:57:50 <shachaf> That wasn't what I'd hoped for. 23:58:39 <kmc> :O 23:58:46 <elliott> wow, what 23:58:46 <yorick> shachaf: what were you expecting? 23:59:36 <shachaf> Maybe 251? 23:59:50 <yorick> words are unsigned? 2013-08-08: 00:00:02 <shachaf> Yes, "Word" is like "Int" except unsigned. 00:00:18 <yorick> oh, I didn't know that. in that case, weird. 00:00:50 <ion> λ> unsafeCoerce (256 :: Word16) :: Word8 00:00:52 <ion> 256 00:01:34 <ion> It’s almost as if unsafeCoerce is somehow unsafe. 00:01:42 <Bike> http://www.youtube.com/watch?v=SVoI3hB4IiM the way everything is recorded now is really weird O_o 00:02:03 <elliott> is it using the wrong instance dictionary or something? 00:03:10 <Bike> > -5 :: Word8 00:03:11 <lambdabot> 251 00:03:17 <shachaf> ion: That one is a bit less surprising. 00:03:21 <Fiora> Bike: @_@ are those like, compressed gas canisters? 00:03:21 <Bike> ok. 00:03:28 <ion> shachaf: I see what you did there. 00:03:28 <Bike> Fiora: yep 00:03:44 <Bike> Fiora: tagged 'lab safety' 00:04:01 <elliott> Bike: there's a thing where russian cars all have recorders in them for insurance stuff or something? 00:04:09 <yorick> Bike: it's nice how it's going "oooeeeoooeoeo" while everything is blowing up 00:04:14 <elliott> at least that's what I keep hearing when people ask why there are so many videos of russian traffic accidents 00:04:22 <yorick> elliott: I think it's called dashcam and yes that is the case 00:04:29 <Bike> elliott: yeah 00:04:35 <shachaf> elliott: is that "insurance" by the youtube mafia 00:04:53 <Bike> yorick: personally i like how the second half of the video is the driver backing up their car as far as they can 00:05:07 <kmc> oh god russian dashcams 00:05:07 <yorick> Bike: while the actual gas tanker is parking in front of it :P 00:05:11 <kmc> you know why this is a thing? 00:05:11 <elliott> love the soundtrack 00:05:15 <yorick> kmc: fraud 00:05:20 -!- |_ has quit (Remote host closed the connection). 00:05:25 <kmc> yeah, insurance fraud / scams 00:05:33 <ion> elliott: There are claims i haven’t verified that you don’t get insurance moneyz if you didn’t get a police officer to make a report about the accident, and which participant’s bribe is greater determines the content of the report if you don’t have evidence. 00:05:43 <Bike> elliott: stop drop and DANCE 00:06:07 <Fiora> Bike: http://www.youtube.com/watch?v=hkIZR-CE3iY summary of the last half of the video 00:06:15 <Bike> this is now my second favorite russian crash video 00:06:20 <Fiora> second? 00:06:34 <Bike> the favorite being the one where the truck falls over, releasing a bunch of cows, which stand up and moo at everything and wander around 00:07:03 <Bike> http://www.youtube.com/watch?v=n7CNR2bAh3Y 00:07:19 -!- |_ has joined. 00:07:49 <yorick> Bike: it's weird how they're all pretty much fine 00:07:55 <yorick> I mean they slide across the road quite a bit 00:08:07 <Bike> well they are cows. 00:08:36 <Bike> it's hard to hurt a cow. they're really quite solid. 00:09:06 -!- sacje has quit (Ping timeout: 264 seconds). 00:09:16 <ion> They’re partially gas, though. 00:09:28 -!- madbr has joined. 00:09:31 <oerjan> <shachaf> oerjan: is it a thing about ss(ssss......ssss)sss? <-- how should i know 00:09:57 <Fiora> Bike: geez 00:10:27 <elliott> I like how the cows only seem bothered for a second 00:10:32 <elliott> and then they're just like welp time to start walking 00:10:36 <madbr> hmm, I think I figured out how to do a cpu that does 1 opcode per cycle but has complex opcodes like add d2, [a0 + d0] 00:11:23 <madbr> (provided you have at least an instruction cache, even a really simple one like the 68020's 256 byte cache) 00:12:27 <madbr> separate address registers from data registers like on the 68000, and have address calculations use address registers only, or optionally an address register plus d0 (first data register) 00:12:43 <madbr> or possibly a choice of d0 or d1 00:12:50 <kmc> Bike: holy fuck 00:13:04 <Bike> at which one 00:13:07 <kmc> cows 00:13:10 <Fiora> cows. 00:13:18 <Bike> don't fuck with cows man 00:13:27 <kmc> i learned that the hard way 00:13:32 <Bike> used to be that every year or so the neighbors' cows would get out and wander all over my neighborhood 00:13:38 <Bike> i got memories man. memories. bad memories 00:13:41 -!- augur has joined. 00:18:42 -!- |_ has quit (Remote host closed the connection). 00:18:57 -!- |_ has joined. 00:22:44 <shachaf> "It can be argued that the term ‘categorification’ should be reserved for vertical categorification, since we can use ‘oidification’ for the horizontal concept." 00:24:40 <kmc> categorifornication 00:24:49 -!- yorick has quit (Remote host closed the connection). 00:27:07 <augur> shachaf: :| 00:27:10 <augur> where is that from 00:28:13 <madbr> it's the first time in my life that I've seen the term "oidification" 00:29:08 <shachaf> madbr: It's what you do when you go from "group" to "groupoid". h 00:29:10 <shachaf> th 00:32:58 -!- NihilistDandy has quit (Quit: NihilistDandy). 00:35:57 <oerjan> which one of these is the monoid -> monad thing 00:36:24 <elliott> monoids are misnamed :( 00:36:35 <elliott> they should be called cats, and categories should be called catoids. 00:36:40 <madbr> shachaf : what happens when your categories are not really vertical or horizontal? 00:36:50 <elliott> alternatively mons, and categories would be monoids 00:37:06 <Bike> what's the etymology of "monoid" again 00:37:26 <oerjan> mon, oi dunno 00:37:34 <Bike> forced 00:37:36 <ion> bravo 00:38:03 <oerjan> Bike: the mon is jamaican hth 00:38:36 <ion> and the oi is british hth hand 00:40:12 <shachaf> bravoid 00:40:31 <ion> bravod 00:40:37 <ion> bravad 00:48:52 <elliott> Bike: http://math.stackexchange.com/questions/156952/why-the-terminology-monoid 00:48:55 <elliott> (nobody knows) 00:50:09 <Bike> fuck 00:50:22 <Bike> `pastelogs 156952 00:50:24 <HackEgo> No. 00:50:28 <Bike> ok 00:50:34 <Bike> (what) 00:50:39 <elliott> `cat bin/pastelogs 00:50:40 <HackEgo> ​#!/bin/bash \ cd /var/irclogs/_esoteric \ \ pasterandom() { \ if [ "$1" -gt 150 ]; then \ echo "No." \ exit \ fi \ for i in $(seq "$1"); do \ file=$(shuf -en 1 ????-??-??.txt) \ echo "$file:$(shuf -n 1 $file)" \ done | paste \ } \ \ if [ "$1" ]; then \ if expr "$1" + 0 >/dev/null 2>&1; then \ 00:50:50 <elliott> try ()ing the number 00:51:00 <Bike> `pastelogs (156952) 00:51:13 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.14019 00:51:54 <Bike> knew i'd seen it before 00:52:37 <Bike> http://retractionwatch.wordpress.com/2013/08/02/thats-not-plagiarism-its-an-administrative-error/ retractionwatch is so ridic 01:02:09 <nooodl^> good hackego 01:05:51 -!- sacje has joined. 01:07:42 -!- augur has quit (Remote host closed the connection). 01:09:40 -!- augur has joined. 01:30:40 -!- |_ has quit. 01:34:20 -!- augur has quit (Remote host closed the connection). 01:38:36 <Fiora> Bike: http://retractionwatch.wordpress.com/category/by-author/diederik-stapel/ oh gosh, they always use th same picture 01:39:44 -!- Bike_ has joined. 01:39:46 -!- Bike has quit (Ping timeout: 246 seconds). 01:43:27 <Fiora> 18:38 < Fiora> Bike: 01:43:28 <Fiora> http://retractionwatch.wordpress.com/category/by-author/diederik-stapel/ oh gosh, they always use th same picture 01:44:01 <Bike_> well this is the guy who nearly got his phd taken away, which is apparently a thing that can be conceived of 01:44:04 <Bike_> Serious Business 01:44:05 -!- Bike_ has changed nick to Bike. 01:45:07 <Fiora> gosh it's like he's smirking at me 01:46:57 <Bike> http://beheco.oxfordjournals.org/content/24/4/819 evopsych is one hell of a drug 01:57:58 <doesthiswork> I should try to coauther with him 02:06:46 <Bike> http://bogost.com/blog/oauth_of_fealty.shtml one of the more colorful "fuck your api" posts i've seen 02:21:44 <doesthiswork> the api deserves 02:21:46 <doesthiswork> it 02:23:19 -!- augur has joined. 02:31:21 <kmc> rocking the eee pc 900 crapbook 02:32:04 <kmc> the kbd is small enuf that i can hold the sides and type with my thumbs 02:32:57 <Bike> hey is anyone in #python 02:33:23 <Bike> or is it logged somewhere 02:34:24 <kmc> nobody is in #python 02:34:29 <kmc> python does not exist 02:34:33 <Bike> k 02:34:37 <kmc> you imagined it during one of your episodes 02:34:44 <kmc> but also, why? 02:35:18 <Bike> because i'm curious if someone is spamming #python in the same way they're doing in #lisp 02:35:41 <elliott> imo quotes 02:35:55 <elliott> also I just bit my tongue aaaaaaaaaaaaaargh 02:35:56 <kmc> what are they spamming 02:36:00 <kmc> elliott: D: 02:36:21 <elliott> not even on a manageable spot like the front or something it's right at the back to the side ow ow ow 02:36:27 <Bike> it's not funny or anything, they just came in and linked their super cool new web thing nobody cares about, and claimed it was in lisp when somebody pointed out this was dumb 02:36:39 <elliott> link 02:36:43 <Bike> said it's based on the implementation from the 80s when pressed 02:36:45 <Bike> what, to the thing? 02:36:48 <elliott> yes. 02:36:55 <elliott> I have a ~hunch~ 02:37:04 <Bike> wow am i like second-order spamming here. 02:37:08 <Bike> http://www.leapfm.com/ 02:37:23 <elliott> hunch was wrong 02:37:32 <elliott> this uh 02:37:36 <elliott> looks like the hacker news software 02:37:47 <Bike> yeah weird right 02:37:48 <Bike> " Sure, I chose CMUCL because it works well with cloud development and various unix systems that I work with. Has a good native code compiler but most importantly it's freely redistributable with full source code" 02:37:52 <elliott> ok but the html source doesn't 02:37:55 <Bike> vaguest description possible 02:37:56 <elliott> so I guess it's not actually Arc 02:38:41 <elliott> does Bike have arcpinions 02:39:13 <Bike> i stopped paying attention to arc when graham said about it that he was glad to have finally gotten rid of the "extra parentheses" in cond 02:39:24 <Bike> because that's the most banal thing i can imagine. 02:39:56 <kmc> itt Lisp doesn't have syntax 02:40:03 <kmc> getting rid of those parentheses was a deep semantic change 02:40:20 <Bike> like god CL is a fucking heap but you're not going to fix it if you seriously think that's important 02:40:37 <Bike> basically imagine me saying "imo uuuuuuugh" for two minutes straight. 02:42:59 -!- Bike_ has joined. 02:45:02 -!- Bike has quit (Ping timeout: 240 seconds). 02:45:21 <Bike_> so unrelated 02:45:30 <Bike_> i tried to print some medical records 02:45:38 <Bike_> and an #esoteric log came out? is coming out 02:45:39 <Bike_> help. 02:45:50 <elliott> we'er you're family now, Bike_ 02:47:25 <Bike_> oh god they're still coming 02:47:33 <kmc> https://twitter.com/zanu_pf/status/363977016086765568 stupid future 02:47:37 <Bike_> what the FUCK did i do 02:47:49 <elliott> we want you to know EVERYTHING, Bike_ 02:48:04 <elliott> ten years of #esoteric. they're all yours now 02:48:09 <Bike_> oh man i got a vintage MEANWHILE IN R/BITCOIN here 02:48:12 <Bike_> gonna frame this 02:48:30 <elliott> kmc: marriage between people who want babies, like, to collect them. baby enthusiasts 02:48:43 <elliott> does Mugabe still exist 02:48:48 <Bike_> yeah 02:48:51 -!- Bike_ has changed nick to Bike. 02:49:00 <Bike> why the fuck is this happening. 02:49:21 <elliott> what I like now is that you have to shred them 02:49:27 <elliott> because otherwise what if someone finds your printed #esoteric logs 02:49:30 <elliott> how the hell do you explain that?? 02:49:52 -!- NihilistDandy has joined. 02:50:02 <Bike> i think i'll put them in a binder and donate them to the local library 02:54:33 -!- Bike_ has joined. 02:54:42 -!- Bike has quit (Ping timeout: 264 seconds). 02:56:00 -!- Bike_ has changed nick to Bike. 02:56:43 <doesthiswork> kmc: getting rid of those parenthesis is basically the difference between an alist and a plist 02:56:46 <Bike> http://24.media.tumblr.com/26c6ef77e28f105a837df9a3af56d7af/tumblr_mr6ysuGwKn1r7tprao1_1280.jpg 02:56:55 <Bike> i'm seriously, i can't even comprehend what just happened to me 02:57:25 <coppro> you printed out a log? 02:57:48 <coppro> no wait 02:57:52 <coppro> that's actually irssi 02:57:53 <coppro> lol 02:57:55 <elliott> looks like 02:57:55 <elliott> yeah 02:57:58 <elliott> an actual terminal screencap 02:58:13 <Bike> from like, weeks ago though 02:58:14 <elliott> Bike: please frame this 02:58:18 <Bike> of course 02:58:30 <coppro> a friend once attempted to print something 02:58:35 <coppro> the printer decided to turn off postscript 02:58:40 <coppro> and just printed the raw source as a text file 02:59:17 <elliott> Bike: did you maybe press a weird key at 17:42 weeks ago 02:59:53 <Bike> the other logs end at different times 03:00:20 <Bike> but uh is there some way i can destroy my print history easily to make it stop 03:04:19 -!- CADD has joined. 03:07:32 <doesthiswork> shhh don't let CADD know we're here 03:09:02 <elliott> ??? 03:10:13 <kmc> this is some horror movie shit 03:10:38 <kmc> wait until it starts printing logs from the future talking about vaguely specified catastrophe 03:12:43 <elliott> this is horror movie stuff 03:12:48 <Bike> < elliott> wait < elliott> what happened to shachaf < FreeFull> idris........... < elliott> FUCK[log cuts off] 03:13:08 <kmc> <itidus21> I AM BECOME DEATH, THE DESTROYER OF WORLDS 03:13:30 <doesthiswork> actually the conventional translation is time rather than death 03:13:43 <kmc> but not the famous one 03:13:45 <Bike> at the end of the channel is elliott, alone 03:13:49 <Bike> trapped in his matrix of solidity 03:13:51 <Bike> with real dimensions 03:14:35 -!- oerjan has quit (Quit: Bubblewrap matrix). 03:15:29 <doesthiswork> I thought it was pi dimesions 03:16:52 <Bike> pi is real. pi is all around us. 03:19:53 <shachaf> Bike: help 03:20:17 <Bike> sorry shachaf i future logged it 03:20:21 <Bike> in the future you're already dead 03:20:43 <shachaf> p. sure this channel has a no future logging policy 03:21:03 <Bike> if it did that would have to be indicated in the topic 03:21:05 <Bike> freenode rules 03:21:42 <shachaf> Bike: it sure does 03:21:57 <Bike> yes 03:22:22 <CADD> Bike: interesting about pi, it was almost legislated to be a finite fraction at one point.. imagine what would have happened to math if it passed? 03:22:51 <Bike> nothing, because everyone would ignore a dumbassed state law in the same way botanists don't give a fuck what the SCOTUS said tomatos were 03:23:19 <CADD> cant find the reference, but it was something like 237/74 03:24:07 <Bike> > 237/74 :: Float 03:24:08 <lambdabot> 3.2027028 03:24:30 <CADD> im pretty sure its not exacty that fraction. but it was something close 03:24:34 <CADD> exactly* 03:24:46 <Bike> i'm pretty sure that pi is exactly that fraction 03:24:58 <CADD> exactly 03:25:08 <CADD> well, i was just reading the wiki article on pi 03:25:17 <Bike> this reminds me that i don't actually have an intuitive idea of why pi is irrational 03:25:20 <Bike> sucks imo 03:25:23 <CADD> newton came up with an infinite sum of fractions that approaches pi 03:25:40 <CADD> im pretty sure the wiki article could shed some light on that 03:26:23 <madbr> irrationals are crazy 03:26:28 <CADD> ikr? 03:26:38 <madbr> transcentenals even more so 03:26:40 <Bike> ew, pun 03:26:44 <CADD> yup 03:26:44 <Bike> oh, you were serious 03:26:45 <CADD> lol 03:26:54 <CADD> i didnt even see that as a pun 03:26:54 <madbr> oh heh 03:26:57 <CADD> nice catch Bike 03:27:57 <madbr> between every two numbers there's an infinity of transcendentals that are uncalculatable 03:28:13 <CADD> yup 03:28:19 <CADD> surreal numbers are amazing 03:28:20 <madbr> even if you could do any infinite series or solve anything 03:28:23 <Bike> Between any two reals there is an infinite number of rationals. 03:28:54 <madbr> bike: yes but that's a countable infinite 03:28:59 <doesthiswork> unless you include infinitesimals 03:29:32 <madbr> even the infinitesimals are infinitely small compared to the reals 03:29:49 <madbr> oh wait 03:29:51 <madbr> nevermind 03:30:41 <madbr> most numbers you will never ever be able to reach 03:31:28 <Bike> Can you think of an uncomputable number that isn't the limit of a sequence of computable numbers? 03:32:00 <doesthiswork> yes w 03:32:22 <CADD> and w^2 03:32:51 <Fiora> BB(1000)? 03:33:24 <madbr> bike: has to exist 03:33:40 <madbr> sequences of computable numbers are countable 03:34:17 <doesthiswork> fiora: wouldn't any busy beaver be just as uncomputable any other? 03:34:19 <madbr> so numbers that you can reach by sequence are only an infinitely small part of the reals 03:34:28 <Fiora> doesthiswork: BB(4) is computed, though, I think? 03:34:57 <Fiora> like, the halting problem only says "some programs can't be proven to halt", not "all programs can't be proven to halt" 03:35:03 <shachaf> can Bike think of a number that even he could not compute? 03:35:12 <Bike> I meant an example. 03:35:15 <doesthiswork> fiora: got it 03:35:25 <Fiora> and like, the small busy beaver ones are pretty easy or something 03:35:41 <Bike> It's pretty easy to construct a computable sequence that has a busy beaver number as its limit. 03:35:58 <Bike> also they're all, like. natural numbers. 03:36:42 <Fiora> but what if BB(1000) is uncomputable? 03:36:52 <Fiora> like, if you don't know what it is, howcould you converge to it? 03:37:12 <Bike> Dovetail running every relevant Turing machine 03:37:15 <doesthiswork> bike: smallest number that is part of a nonterminating collatz sequence 03:37:36 <Bike> What makes you think that? 03:37:58 <Fiora> but like.... dovetailing turing machines can only find you a lower bound, right? 03:38:15 <Bike> A sequence of lower bounds. 03:38:46 -!- Nisstyre has quit (Quit: Leaving). 03:38:59 <Fiora> that makes sense... I guess... 03:39:11 <doesthiswork> untill you have proved that every one of those machines that hasn't halted, will not halt it isn't computed 03:39:24 <Bike> I asked for a sequence. 03:39:32 <madbr> hmm 03:39:39 <doesthiswork> I thought you asked for a number 03:39:56 <Bike> I asked for a number not the limit of a sequence. 03:39:58 <madbr> a number that can't be reached through sequence 03:40:00 <elliott> Fiora: but taking you the limit gets you a perfect lower bound 03:40:05 <elliott> since the lower bounds are constantly improving 03:40:16 <elliott> that's vague but. anyway. 03:40:25 <elliott> I bet Bike would explain it better. 03:40:32 -!- CADD has changed nick to CADD|away. 03:40:38 <madbr> not sure I can think of any 03:40:42 <madbr> it's pretty hard 03:41:50 <doesthiswork> busy beaver is pretty much the prototype of uncomputable 03:41:51 <madbr> infinite sums are out ofc, same for solutions to anything (since you can infinite-newton-raphson it) 03:42:00 <Bike> http://en.wikipedia.org/wiki/Specker_sequence Another nonexample. 03:42:30 <madbr> (though maybe a solution to something discontinuous and nonconverging) 03:43:30 <doesthiswork> transcendental numbers? 03:43:38 <Fiora> Bike: wow, that's an evil sequence 03:43:42 <Bike> It is. 03:44:17 <Bike> It also means the computable reals aren't compact, so, that kinda blows. 03:45:27 <madbr> bike: woa this is remarkably hard 03:45:46 <Bike> Isn't it? 03:46:03 <Bike> How about another question: An uncomputable function that is continuous. 03:46:26 <madbr> hm 03:46:35 <coppro> Bike: trivial. 03:46:42 <Bike> coppro: Yeah? 03:46:45 <doesthiswork> busy beaver with linear interpolation 03:46:46 <coppro> Bike: take the busy beaver function, connect the dots 03:46:51 <madbr> maybe just the fourier transform of an uncomputable series 03:47:26 <coppro> incidentally, the best proof I've been taught in a class was 03:47:35 <coppro> "Proof. Draw the graph on sufficiently fine grid paper." 03:48:09 <doesthiswork> any 3 points make a straight line give a wide enough pen 03:48:17 <Bike> How about differentiable? 03:48:31 <doesthiswork> the integral of the previous answer 03:48:43 <Bike> boring. 03:49:34 <coppro> doesthiswork: this was a serious proof 03:49:42 <coppro> I'll let you puzzle over what theorem 03:50:55 <doesthiswork> coppro: yes, I can imagine things that would be proven by that 04:20:57 <shachaf> "We write α ∶ F ≅ G, if α is a natural isomorphism. As an example, the identity is a natural isomorphism of type F ≅ F." 04:21:07 <shachaf> is this the worst example 04:21:32 <Bike> Maybe. 04:37:59 <Bike> http://arxiv.org/abs/1303.0371 So like, searching in constant time. 04:38:01 <Bike> What the fuck? 04:40:47 <lifthrasiir> in the classical algorithm? 04:40:55 <lifthrasiir> ah, quantum one. 04:41:23 <Bike> Not that i understand what "nonlinear quantum model" means here in a nontrivial way, but 04:41:31 <lifthrasiir> Bike: and it's not the constant time, it's rather like O(n^(1/4)). 04:42:11 <Bike> i read that but wikipedia summarized it as "constant" so i dunno 04:42:42 <lifthrasiir> it is a long known fact that the quantum computer can do unstructured searching in sublinear time (Grover's algorithm, O(n^(1/2))) so it is not that crazy one 04:42:56 <lifthrasiir> though I'm not aware of details 04:43:12 <Bike> well grover's is also crazy. 04:43:27 <lifthrasiir> every quantum algorithm is crazy ;) 04:43:32 <madbr> they figured how to make some part of it constant 04:44:02 <madbr> but some other part has grown in requirements so the overall growth is O(n^(1/4)) 04:44:02 <lifthrasiir> it seems that Grover's algorithm is the optimal one of that kind though 04:44:12 <madbr> that's what I can read from what they're saying 04:44:45 <lifthrasiir> (the optimality of the number of unitary operators U_\omega?) 04:45:01 <lifthrasiir> the number of applications of unitary operator* 04:45:16 -!- carado has quit (Ping timeout: 246 seconds). 04:45:50 <Bike> lifthrasiir: yeah grover's is the fastest "linear" 04:46:02 <Bike> again i have no real idea what this means 04:59:08 -!- mnoqy has joined. 05:09:43 <shachaf> mnoqy: do you find that you check super mega less now that it has a regular update schedule 05:10:23 <mnoqy> i actually probably check it the same amount 05:10:34 <mnoqy> what if it updates out of schedule! what then 05:10:41 <mnoqy> i have to be on top of things like this 05:12:06 -!- Bike_ has joined. 05:12:16 <shachaf> mnoqy: JohnnySmash wouldn't do that would he 05:12:33 <mnoqy> but what if he did........... 05:13:11 <mnoqy> what if someone held johnnysmash at gunpoint to make comics on wednesdays too without telling anyone about it 05:13:29 -!- Bike has quit (Disconnected by services). 05:13:31 <shachaf> hang on that could actually happen 05:13:37 <shachaf> maybe i better check on wednesdays too 05:13:41 <shachaf> and on weekends 05:13:43 -!- Bike_ has changed nick to Bike. 05:13:53 <shachaf> and even mondays 05:14:02 <Bike> I assume johnnysmash is an intelligence agent, and Super Mega is coded messages. 05:18:53 -!- sacje has quit (Quit: sacje). 05:19:16 -!- CADD|away has quit (Read error: Connection reset by peer). 05:22:10 <oklopol> "<Bike> Can you think of an uncomputable number that isn't the limit of a sequence of computable numbers?" even the rationals (which are computable) are dense among reals, so there are no such numbers 05:23:30 <oklopol> "<Fiora> BB(1000)?" BB(1000) is a computable number, as it is an integer. this particular representation of it might be impossible to evaluate, but that is irrelevant. 05:24:16 <Bike> take all my fun why doncha 05:24:30 <madbr> oklopol : "dense" ? 05:25:08 <Bike> http://en.wikipedia.org/wiki/Dense_set doot 05:25:55 <comex> so just pack BB(n) in order into a real 05:25:57 <Bike> Since any real has a rational of any distance you want by it. 05:26:38 <madbr> mhm 05:26:48 <Bike> So for any real we can construct a sequence etc etc converges to etc etc etc and so on etc 05:27:09 <madbr> which means that... yeah if you can get an approximation 05:27:29 <Bike> computables are also dense, so, bla bla analogy etc left as an exercise etc bla blatc 05:27:30 <madbr> but that's a contradiction 05:27:35 <Bike> What? 05:27:52 <madbr> hmm 05:27:59 <madbr> or I might be wrong 05:28:23 <madbr> but I have this intuition that sequences approaching a given limit are countable 05:28:37 -!- copumpkin has quit (Ping timeout: 248 seconds). 05:28:42 <Bike> That the set of all sequences approaching a given limit is countable 05:28:43 <Bike> *? 05:29:06 -!- copumpkin has joined. 05:29:22 <madbr> hm 05:29:39 <madbr> the set of all countable sequences approaching a given limit 05:29:44 <madbr> uh 05:29:49 <Bike> Because that's not the case. Take any sequence approaching the limit that isn't bla bla, multiply it elementwise by some real, you get another sequence 05:29:51 <madbr> the set of all computable sequences approaching a given limit sorry 05:30:51 <elliott> nobody said the sequence had to be computable itself, though. 05:31:06 <Bike> admittedly i did intend that, but yeah. 05:32:57 <oklopol> by definition, they usually are 05:33:04 <oklopol> oh okay i was scrolled up 05:33:12 <comex> oh, duh 05:33:53 <madbr> because rationals are dense over reals, that meach every real must be reachable by successive iteration 05:34:42 <madbr> except for numbers involving non-computable parts, this means this successive iteration can be defined by a computer program 05:35:02 <madbr> computer programs are countable 05:35:39 <Bike> Computable numbers are countable, yes, but (countably) infinite sequences of members of a countable set are well, not. 05:36:14 -!- mnoqy has quit (Quit: hello). 05:36:36 <elliott> my proof: real numbers are iso to digit sequences, then think a lil 05:36:44 <oklopol> why did you say that the specker sequence is a nonexample? 05:37:00 <oklopol> well 05:37:09 <Bike> Because it's a sequence of computable numbers with an uncomputable limit? 05:37:42 <oklopol> i may have changed your question 05:37:59 <Bike> It wasn't a very good question. 05:39:02 <madbr> are there numbers that can't be computably successively approximated? 05:39:47 <Bike> well like oklopol said there's always a sequence of rationals or computables or whatever the hell. 05:40:14 <madbr> oh I see 05:40:14 <Bike> there are like, functions that aren't semicomputable, though? probably 05:40:18 <oklopol> if a single program needs to output the sequence though, this is more interesting 05:40:30 <Bike> yeah. 05:40:35 <madbr> I reread the specker sequence thing 05:41:19 <madbr> essentially some digits of the maximum of the sequence are uncomputable 05:41:44 <madbr> so the maximum of the sequence can't be successively approximated 05:41:49 <madbr> clever 05:49:14 <oklopol> if you do specker with a subset X of naturals, and you have a program that outputs a sequence of rationals that converges to it, then X is necessarily recursively enumerable, presumably by the proof in the specker article 05:49:57 <oklopol> so if you do specker with a set that is not recursively enumerable, then that number cannot be approximated by a computable sequence of rationals, in a somewhat interesting sense 05:52:00 <madbr> you sorta can't force it to converge 05:52:18 <madbr> interesting 05:52:42 <oklopol> well not sure i get your intuition there 05:53:14 <madbr> well, if you have a rule that you must always converge to at least distance N of the real number 05:53:26 <madbr> with N being divided by 2 on each step 05:53:41 <madbr> then a given step might loop infinitely of course 05:54:24 <oklopol> here, the property of a real a we are interested in is "is there a turing machine that, given n, outputs a rational r_n, such that r_1, r_2, ... converges to a" 05:55:13 <madbr> right 05:56:06 <oklopol> hmm 05:56:57 <oklopol> okay actually perhaps "is there a turing machine that, given n, outputs a rational r_n, such that r_1, r_2, ... converges to a, and |r_i - a| is decreasing" 05:57:17 <oklopol> because otherwise i don't know if X needs to be r.e. 05:57:49 <madbr> I was thinking of having the difference exponentially decreasing 05:58:30 <oklopol> well isn't the number computable then 05:58:43 <madbr> hm yes 05:59:22 <oklopol> i think mine is a weaker notion 06:00:30 <oklopol> there's a lot of literature on this stuff, but i haven't read any of it 06:01:44 <oklopol> actually on second thought i'm not sure even my latter definition works 06:02:07 <oklopol> or is that a third thought 06:03:48 <Bike> on nth thought, for some unknown n 06:07:06 <oklopol> ah okay i think r_i itself needs to be increasing: then you can tell n \in X when the nth digit flips to a 4, so X is r.e. 06:08:39 <elliott> oklopol: the definition I know is just forall m n, |r_m - r_n| <= m + n 06:08:44 <elliott> or am I talking nonsense 06:09:01 <oklopol> are you sure about the m+n? 06:09:08 <oklopol> you know less and less about the numbers? 06:09:24 -!- conehead has quit (Ping timeout: 256 seconds). 06:09:26 <elliott> well I looked it up in the paper I remember reading so as to look slightly less stupid. 06:09:43 <Bike> it's ok elliott, i'm here for you, to look stupidest. 06:09:49 <elliott> ok wait that wasn't the exact paper 06:09:51 <oklopol> elliott: i'm not trying to define computable numbers, i'm trying to define a larger class 06:09:55 <elliott> oh. 06:10:05 <elliott> thanks, now I know I'm talking nonsense 06:10:23 <Bike> The important question is, are these numbers Lyapunov stable 06:10:42 <oklopol> if in yours, you replace m+n by 1/(m+n), then that's computable numbers, since the nth approximation is at most 2/n away from the real 06:11:12 <oklopol> or i guess even 1/n away 06:11:35 <elliott> For example, I will represent the real numbers (see Definition 9.16 and 06:11:35 <elliott> Definition 11.1) by the type 06:11:36 <elliott> ∃f: Q+ ⇒ Q.∀ε1 ε2.|f(ε1) − f(ε2)| ≤ ε1 + ε2. 06:12:03 <elliott> I guess it's possible that roconnor made the exact same mistake in the definition in both his Ph.D. thesis and this other paper 06:12:15 <Bike> rookie mistake 06:12:33 <oklopol> are those epsilons natural numbers though? 06:12:34 <Bike> wait should i even ask how that's a type 06:12:36 <shachaf> Bike: did someone castle agaain 06:12:41 <elliott> it copied kind of badly 06:12:44 <Bike> yes 06:12:46 <elliott> oklopol: oh, I guess they're Q+ there. 06:12:49 <Bike> what's a castle 06:12:50 <elliott> so, sure. 06:12:55 <oklopol> looking at the type, that seems to work 06:13:10 <oklopol> idea is that given epsilon, f computes an epsilon approximation 06:13:18 <oklopol> for positive rational epsilon 06:13:22 <elliott> Bike: it's (f : Q+ -> Q, prf : forall e1 e2, abs (f e1 - f e2) <= e1 + e2) 06:13:34 <elliott> that ∃ is meant to be an \exists 06:13:44 <elliott> oh. 06:13:45 <elliott> it is. 06:13:49 <elliott> Windows just sucks. 06:15:15 <oklopol> i see them just fine 06:17:19 <madbr> I see... 06:17:26 <madbr> so it's like... 06:18:36 <oklopol> can i see the paper? 06:18:48 <madbr> - any real can be reached by the limit of an infinite series or rationals, since rationals are dense over reals 06:18:50 <oklopol> because i'm also wondering how that's a type 06:19:23 <madbr> - however that series can't converger exponentially or else the number would be computable (and thus, countable) 06:20:00 <Bike> i mean it's a type in that it defines a set of stuff but 06:20:31 <elliott> oklopol: http://r6.ca/thesis.rev.fluorine.pdf 06:20:32 <oklopol> it doesn't really define anything though, it's just a true statement about functions :P 06:20:37 <elliott> but I mean it's pretty standard? 06:20:40 <oklopol> but there might be something implicit going on 06:20:43 <elliott> it's a dependent tuple with a function and a proof object 06:20:47 <madbr> - which means that 'most' reals must be approached by a series that you can't determine if it converges or not 06:20:55 <elliott> where the proof object is a dependent function from two Q+s to a proof obejct that blah blah blah. 06:21:16 <madbr> (or at least doesn't converge exponentially) 06:21:48 <oklopol> madbr: the second one is slightly wrong, the series can converge as fast as you like... it's the enumerability by a turing machine that's important 06:22:19 <madbr> hm, true 06:22:45 <madbr> so it can't... converge exponentially in an enumerable way 06:23:21 -!- Bike_ has joined. 06:23:37 <oklopol> yes, or otherwise the number is computable (and thus, belongs to the countable set of computable numbers) 06:24:24 <madbr> so either it must converge exponentially in a non computable/enumerable way 06:24:38 -!- Bike has quit (Ping timeout: 240 seconds). 06:25:20 <madbr> or if you force your successive steps to be computable/enumerable, then it can't converge exponentially anymore? 06:25:30 -!- Bike_ has changed nick to Bike. 06:25:31 <oklopol> ah okay if you have an existentially quantified formula, then it's the type of values the existential quantifier can take 06:26:40 -!- CADD has joined. 06:27:02 <oklopol> madbr: something like that i guess. 06:28:28 <CADD> sooo... why arent there more people talking about egison?: http://egison.pira.jp/ 06:28:35 <elliott> oklopol: well uh, you have to bundle the proof object. 06:28:57 <elliott> a value of the type would look like (f, \e1 e2 -> ...proof of the <=...) 06:29:03 <oklopol> yeah but i consider that part of the logic we're working in 06:29:04 <elliott> given appropriate constructors for <= or whatever on Q. 06:29:10 <elliott> well, sure 06:29:10 -!- madbr has quit (Quit: Radiateur). 06:29:30 <elliott> but it isn't really like that in type theory, which is the point of the thesis. 06:29:37 <oklopol> okay 06:29:41 <elliott> like, proofs of (m <= n) aren't necessarily unique depending on how you define <=. 06:29:47 <elliott> so the proof term can be relevant. 06:30:08 <Bike> Algorithms are expressed intuitively and will be auto-parallelized with Egison!! 06:32:05 <oklopol> oklotalk-- did pattern matching of objects without normals forms too 06:32:24 <oklopol> Egison is the world's first programming language that makes pattern-matching with unfree data types practical. 06:32:40 <oklopol> okay perhaps that's different 06:32:43 <Bike> so, we can conclude that oklotalk-- wasn't real and youjust hallucinated 06:32:59 <elliott> I remember oklotalk-- 06:33:03 <oklopol> i wonder what's "practical" 06:33:05 <Bike> no you don't 06:33:20 <elliott> oklopol: remind me how oklotalk-- was great. I remember it being great 06:33:22 <elliott> @karma oklotalk 06:33:22 <lambdabot> oklotalk has a karma of -4 06:33:35 <oklopol> well it was great for example because it mixed static and dynamic scoping 06:33:48 <Bike> wow great. 06:33:55 <oklopol> every variable was first checked in the static scope, then the dynamic scope 06:34:01 <oklopol> how great is that? very. 06:34:42 <oklopol> also pattern matching was pretty advanced 06:34:46 <oklopol> dunno if there was anything else :P 06:35:10 <oklopol> gotta go see a doctor now. 06:35:18 <elliott> oklopol: don't die :( 06:35:39 <Bike> advanced and practical 06:35:47 <oklopol> i'll try my best 06:45:09 -!- Bike has quit (Quit: leaving). 06:55:20 -!- btiffin has joined. 07:34:58 -!- epicmonkey has joined. 07:37:15 -!- Taneb has joined. 07:38:04 -!- MindlessDrone has joined. 07:53:36 <Taneb> Aaaaaaaaaaaaaah 07:53:43 <Taneb> I can watch Airplane WHENEVER I WANT TO 07:57:17 -!- epicmonkey has quit (Read error: Operation timed out). 07:57:37 <Taneb> No I can't 08:11:06 -!- epicmonkey has joined. 08:16:05 -!- epicmonkey has quit (Ping timeout: 248 seconds). 08:16:06 <Taneb> In other news, my copy of To Be Or Not To Be: That Is The Adventure has shipped! 08:16:28 -!- doesthiswork has quit (Quit: Leaving.). 08:50:52 -!- Taneb has quit (Ping timeout: 264 seconds). 09:04:38 -!- btiffin has left. 09:07:00 -!- Taneb has joined. 09:18:03 -!- katla has joined. 09:26:47 -!- epicmonkey has joined. 09:34:10 -!- Guest18414 has quit (Ping timeout: 245 seconds). 09:34:28 -!- Guest18414 has joined. 09:35:52 -!- epicmonkey has quit (Ping timeout: 264 seconds). 09:47:50 -!- epicmonkey has joined. 10:05:00 -!- aloril has quit (Ping timeout: 245 seconds). 10:06:15 -!- Sgeo has quit (Read error: Connection reset by peer). 10:07:50 -!- Sgeo has joined. 10:18:16 -!- aloril has joined. 11:22:12 <Taneb> Well, that's the best I've ever done at Brogue 11:24:07 <elliott> yay you're playing brogue 11:24:13 <elliott> are you playing the latest version? it is kind of bad 11:24:16 <elliott> you mightw ant to try the previous one 11:25:35 <Taneb> I think I am playing the latest version 11:25:37 <Taneb> It's a different version to that which I was previously playing 11:25:51 -!- CADD has quit (Quit: Lost terminal). 11:26:03 <elliott> it has a kind of terrible food clock with some serious issues (food basically only ever spawns on certain fixed levels due to some bad design and food is really tight so it's easy to starve because of this) 11:26:08 <elliott> if you do starve maybe roll back a version :p 11:26:15 <Taneb> I haven't been starving 11:26:28 <Taneb> So maybe I am not on that version 11:29:42 <Taneb> Huh, I am on the latest version 11:29:57 <Taneb> Maybe I just suck so much that it hasn't became an issue 11:30:06 <elliott> what did you die to? 11:30:08 <Taneb> Centaur 11:30:11 <Taneb> Level 19 11:30:16 <elliott> ahh centaurs 11:30:19 <elliott> were you a melee dude 11:30:23 <Taneb> Yeah 11:30:25 <elliott> okay well 11:30:28 <elliott> here is my centaur tip 11:30:35 <elliott> walk through a door and wait for it to come for you 11:30:44 <elliott> this is like the only way to kill centaurs as a melee character without wanting to kill yourself 11:30:56 <elliott> it's kind of silly that you have to use bad AI in this way but it's so intolerable doing anything else 11:31:00 <Taneb> I had a +11 rapier of multiplicity and it was awesome 11:31:06 <elliott> wow +11 11:31:10 <elliott> did you just sink every enchant into it 11:31:17 <Taneb> p. much 11:31:24 <Taneb> When I found it it was +4 11:31:54 <Taneb> I would hit something and I'd have an army of floaty blades 11:40:16 -!- nooodl has joined. 11:41:02 <Jafet> Enchantments go to 11? 11:45:53 <Taneb> At the very least! 11:46:40 <Jafet> That sounds almost as unbalanced as nethack 11:47:32 -!- Sgeo has quit (Read error: Connection reset by peer). 11:47:40 <Taneb> Scrolls of enchantments aren't that easy to come across 11:47:53 <fizzie> Enchantments go to +127, presumably. 11:48:42 <Jafet> Not 2147483647? 11:49:17 <nooodl> in nethack it's +127 11:49:51 <nooodl> however this also applies to your to-hit bonus, which is also a signed char, or something, and it'll overflow and you'll have -118 to-hit 11:50:07 <elliott> brogue is roughly infinitely more balanced than nethack 11:50:16 <fizzie> But think of all the sexy foocubi you'll get by showing off your +127 whatever. 11:50:27 <Roujo> `? foocubi 11:50:29 <HackEgo> foocubi? ¯\(°_o)/¯ 11:50:29 <myndzi> | 11:50:29 <myndzi> º¯`\o 11:50:35 <fizzie> ^style nethack 11:50:35 <fungot> Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal) 11:50:39 <fizzie> fungot: Tell me about foocubi. 11:50:39 <fungot> fizzie: tiger: 1. a check of my attire showed no obvious holes or damage. i once saw a hacker named beaver. weak and ailing, they have eight legs and filling his lungs with air. 11:50:40 <Jafet> You cannot enchant meat sticks 11:50:42 <elliott> I have a +127 whatever, if you know what I etc. etc. etc. 11:50:55 <fizzie> fungot: That doesn't sound terribly sexy. 11:50:55 <fungot> fizzie: pyrolisk: at first. he appreciated the priceless wine that much that he is not surprisingly, are large, elephantlike mammal of the damned to hell. 11:51:01 <Roujo> I should try nethack sometime 11:51:08 * Roujo dodges the dirty looks 11:51:25 <Roujo> Anything I should know? 11:51:33 <Roujo> Before I download it and start? 11:51:48 <fizzie> Play it on one of the servers instead, they're fancy. 11:51:50 <nooodl> "play brogue instead" 11:51:53 <Roujo> And die horribly from a goblin with a wand of death or some other stuff? 11:52:07 <Roujo> Nethack... servers? 11:52:07 <Jafet> Play a game that has been developed in the last decade 11:52:15 <fizzie> You get your embarrassing deaths typically announced on an IRC channel. 11:52:40 <Taneb> Doesn't nethack have like 1000 ways to die or something 11:52:51 <nooodl> Roujo: `telnet nethack.alt.org` 11:53:10 <fizzie> Taneb: NAO's "top types of death" list has 16697 unique entries. 11:53:17 <nooodl> Taneb: killed by a goblin called A, killed by a goblin called B, killed by a goblin called... 11:54:07 <Taneb> :P 11:54:15 <fizzie> Taneb: Granted, it's probably kind of a Zipfian distribution. But even the rank-1000 entry ("killed by a fire ant, while frozen by a monster's gaze") has happened 55 times, so it's not quite unique. 11:54:29 <Taneb> I think I'll stick with Pokemon Mystery Dungeon Red Rescue Team 11:54:33 <Jafet> http://alt.org/nethack/player-endings.php?player=DeathRobin 11:54:37 <fizzie> Entries 6048..16697 all have a count of 1, though. 11:55:01 <Jafet> Hmm, there have been 101 trickeries. 11:55:28 <fizzie> "killed by a gnome lord called 104" thanks, saiph. 11:55:34 <Roujo> Jafet: Well, the goal here is to actually play nethack, so playing something else instead doesn't quite fit the bill =P 11:55:43 <Roujo> nooodl: Alright, I'll telnet there. 11:55:48 <Roujo> I'll telnet SO HARD 11:55:59 <fizzie> There's quite a few entries where people have been frustrated. 11:56:03 <nooodl> Roujo: if you really wanna play nethack maybe play acehack instead 11:56:06 <fizzie> E.g. "killed by a pony called KILL ME I FAIL AT ILLITERACY". 11:56:07 <nooodl> which is like 11:56:13 <nooodl> nethack without the terrible terrible ui 11:56:18 <Roujo> That might be nice 11:56:24 <Taneb> "Was killed by an Oddish using Tackle while paralyzed" 11:56:29 <Roujo> I tried to play DF without a graphics pack 11:56:31 <fizzie> Or "killed by a rock troll called OH FUCK YOU TROLL SERIOUSLY". 11:56:34 <Roujo> Didn't really work out 11:56:39 <Taneb> Roujo, I've never played DF with a graphics pack 11:56:48 -!- dessos has quit (Ping timeout: 245 seconds). 11:56:52 <Roujo> Taneb: Then you are a greater person than I am 11:56:53 * Roujo bows 11:57:03 <Taneb> Nah, I'm just lazy and stubborn 11:57:14 <Roujo> There's the Lazy Newb Pack for that =P 11:57:15 * nooodl wants to make an ascii pokemon roguelike based on actual pokedex data 11:57:43 <Taneb> nooodl, with the whole Alakazam has an IQ of over 3000 crap? 11:57:47 <nooodl> that'd be rad. it'd be like mystery dungeon except not rguhhghggg and with more stuff i guess 11:57:55 <Taneb> Roujo, well it's too late now, I'm not a newb 11:57:56 <nooodl> oh no, i just mean, accurate movesets etc. 11:58:03 <Taneb> Oh 11:58:13 <fizzie> http://sprunge.us/eGWP NetHack players have dirty mouths. 11:58:15 <Taneb> So, basing it on one of the main series games? 11:58:39 <nooodl> elliott: 9877 1 0.000 killed by a djinni called Where's my fucking wish? 11:58:43 <nooodl> guess who :') 11:58:59 <nooodl> Taneb: yeah 11:59:26 <fizzie> "housecat called Kitty with a huge gaping jaw the size of a fucking hallway" has killed two people, I see. 11:59:33 <nooodl> Roujo: well acehack still has the text graphics 11:59:43 <nooodl> they're not as 100% insane as dwarf fortress's though 11:59:58 <Jafet> http://www.rarecandytreatment.com/comics/1019152/brink-of-mentality/ 12:00:08 <nooodl> fizzie: must be someone's petname 12:00:41 <Roujo> I'm watching a game right now 12:00:54 <Roujo> And I'm having trouble following =P 12:02:21 <fizzie> http://sprunge.us/gSiR "it keeps happening" 12:03:55 <nooodl> fizzie: poetic 12:06:47 <Jafet> Do not call watch captains shitty minetown bones. 12:11:05 -!- dessos has joined. 12:12:25 -!- yorick has joined. 12:22:10 -!- oerjan has joined. 12:25:48 <elliott> graphical DF is impossible to play I think 12:28:20 <Jafet> You mean the one where an opengl program pretends to be a terminal emulator 12:28:28 <Jafet> That was weird yes 12:29:15 <elliott> I mean the one where you have to keep track of >100 tiny little smudgy pictures instead of simple geometric shapes you already know 12:41:33 <elliott> fizzie: whoa, tilaa have SSDs now. 12:42:35 <fizzie> "A lot of our competitors who offer SSD VPS actually only do SSD caching. That means that on the backend your data is still stored on "spinning rust" and the SSD's are used to offload the HDD's somewhat." I love the "spinning rust" expression, it's so disparaging. 12:43:48 <elliott> do I want 1 gigabyte of RAM and 20 GB of SSD or do I want 2 gigabytes of RAM and 30 GB of spinning rust? 12:43:52 <elliott> I guess the latter also has like twice the CPU. 12:44:05 <elliott> these prices were so much better when I thought 20 dollars was 20 pounds instead. 12:44:07 <oerjan> @tell Bike <Bike> Can you think of an uncomputable number that isn't the limit of a sequence of computable numbers? <-- not if the sequence itself can be uncomputable. after all every real number is a limit of a sequence of rationals. 12:44:07 <lambdabot> Consider it noted. 12:44:21 <elliott> oerjan: we went over thiiiiiiiiiiiiiiiiiiiiiiiiiis 12:44:25 <oerjan> OKAY 12:45:01 <oerjan> hm, in fact you can even define explicitly a unique sequence... 12:45:26 <elliott> alternatively do I want 32 gigabytes of RAM, 19.2 GHz (???) of CPU, and 1280 gigabytes of hard disk (241.40 EUR/mo), or the same but with 240 gigabytes of SSD (243.80 EUR/mo)? 12:45:36 <oerjan> just take your favorite ... oh wait, just take the continued fraction cutoffs. 12:45:55 <elliott> wait, that's pretty incredibly cheap. 12:46:20 <elliott> 32 gigabytes of RAM and eight cores and a terabyte of disk for two hundred pounds a month? 12:46:31 <elliott> would anyone like to give me some money. 12:47:10 <Jafet> I can give my two cents 12:47:11 <fizzie> Aw, the SSD slider doesn't go above 240 gigs. 12:47:41 <oerjan> elliott: here's a nickel, boy. buy yourself a better computer. 12:48:07 <elliott> fizzie: yes. that was my one disappointment from accidentally hitting "end" on the storage meter and then seeing what would happen if I did it to all the other sliders too. 12:48:19 <Jafet> The funny thing is that you can actually get a computer for a nickel these days 12:48:21 <fizzie> I think the 19.2 GHz is like 8*2.4 GHz. 12:48:31 <elliott> right. 12:48:34 <oerjan> Jafet: something embedded stuff? 12:48:35 <Roujo> Jafet: Well, you can get anything for a nickel, really 12:48:44 <Roujo> It just depends on the nickle 12:49:26 <fizzie> If you ask for 32 gigs of RAM, the CPU slider also doesn't go below 9.6 GHz. 12:50:00 <Roujo> That's a lot of hertz o0 12:50:21 <oerjan> presumably that's sum of cores? 12:50:26 <fizzie> Yes. Sadly. 12:50:43 <Roujo> Could you imagine? 12:50:57 <fizzie> I guess I have a... 13.6 GHz computer, according to their math. 12:51:00 <Roujo> A single-core processor SO FAST that it makes parallel computing irrelevant 12:51:22 <oerjan> Roujo: that's what people imagined until about 2003 hth 12:51:29 <Roujo> http://valid.canardpc.com/show_oc.php?id=2587625 12:51:56 <Roujo> 8.7 GHz on an AMD FX-8350 12:52:14 <Jafet> Is memory faster than 133 MHz yet 12:52:18 <oerjan> 283.69 is quite precise 12:52:41 -!- carado has joined. 12:53:07 <Roujo> oerjan: My guess is that the last time he went to 283.70, the universe SEGFAULTed or something 12:53:14 <oerjan> okay 12:53:24 <Roujo> So we're actually a restored-from-backup copy 12:53:36 <oerjan> > 1/283.69 12:53:39 <lambdabot> 3.5249744439352815e-3 12:53:48 <oerjan> hm that doesn't help 12:54:07 <Jafet> http://totl.net/Eunuch/ 12:54:12 <Jafet> (obligatory) 12:54:20 <oerjan> i wondered if that was simply the result of two other numbers divided with unreasonable precision or something 12:54:48 <fizzie> Jafet: PS4 has (will have) eight gigs of GDDR5 (clock speed 1.375 GHz, data rate of 5.5Gbps) as its unified CPU/GPU RAM. 12:55:00 <Jafet> > approxRational 0.01 (1/283.69) 12:55:01 <lambdabot> 1 % 74 12:56:16 <oerjan> > 1/74 - 1/283.69 -- i don't think that's a very good use of approxRational 12:56:18 <lambdabot> 9.988539069578233e-3 12:56:47 <oerjan> > approxRational 0.000001 (1/283.69) 12:56:48 <lambdabot> 0 % 1 12:56:56 <oerjan> wat 12:56:58 <fizzie> Heh. 12:57:03 <Jafet> > flip approxRational 0.01 (1/283.69) 12:57:04 <lambdabot> 0 % 1 12:57:23 <oerjan> :t approxRational 12:57:25 <lambdabot> RealFrac a => a -> a -> Rational 12:57:28 <Jafet> > flip approxRational 0.000001 (1/283.69) 12:57:29 <lambdabot> 3 % 851 12:58:03 <fizzie> How about, you know, just changing the arguments instead of flipping the function? 12:58:04 <oerjan> > flip approxRational 0.00001 (1/283.69) 12:58:05 <lambdabot> 1 % 283 12:58:06 <elliott> fizzie: hmm, why don't computers do RAM like that? 12:58:15 <oerjan> fizzie: now that's crazy talk 12:58:24 <oerjan> > flip approxRational 0.0000001 (1/283.69) 12:58:25 <lambdabot> 13 % 3688 12:58:36 <oerjan> ok i guess not. 12:59:03 <fizzie> elliott: Because it costs money, I suppose. (If you mean "why not use GDDR5 also for system RAM instead of GPU only", and not "why not unified memory architectures".) 12:59:22 <elliott> fizzie: I think I mean both, though I can think of reasons for the latter quicker. 12:59:35 <elliott> surely there are lots of people willing to pay money for computers. 12:59:39 <Roujo> We should just put the processor in the cloud, really 12:59:46 <Roujo> Outsource your motherboard 13:00:11 -!- boily has joined. 13:00:14 -!- metasepia has joined. 13:00:30 <fizzie> elliott: I think you need something different in the memory controller for that, and Intel et al. might not be willing to cater for the presumably-not-too-large market willing to pay for GDDR5 RAM. (Or I could be talking out of my ass; I don't know about hardware.) 13:00:35 <Roujo> Although I guess the cloud would be too mainstream 13:00:37 <elliott> Roujo: they call that OnLive. 13:00:52 <Roujo> I store all my files in the water table 13:00:53 <elliott> fizzie: isn't that market, like, all gamery and overclocky type weirdos. 13:00:59 <elliott> those people have lots of money. 13:01:02 <Deewiant> fizzie: GDDR5 has worse latency 13:01:06 -!- ais523 has joined. 13:01:10 <elliott> thank you Deewiant, that sounds like a much more realistic reason. 13:01:11 <Roujo> It's like the clound, only more underground 13:01:18 <Roujo> cloud* 13:01:19 <ais523> whoops, wrong nick 13:01:22 -!- ais523 has changed nick to ais523_. 13:01:27 <ais523_> hi #esoteric, btw 13:01:31 <Roujo> Heya ais523_ 13:01:35 <elliott> Your Linode, solidity, has exceeded the notification threshold (1000) for disk io rate by averaging 1243.39 for the last 2 hours. The dashboard for this specific Linode is located at: <https://manager.linode.com/linodes/dashboard/solidity> 13:01:41 <elliott> linode email me every time I do an upgrade 13:02:01 <Roujo> `relcome ais523_ 13:02:03 <HackEgo> ​ais523_: 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.) 13:02:05 <elliott> ais523_: I like your thesis. 13:02:05 <Deewiant> And DDR4 is coming out anyway so if you want better/more expensive desktop RAM you'll get it 13:02:11 <ais523_> something else came up when I was writing my research, which is incredibly minor and probably not worth mentioning in the research 13:02:22 <ais523_> but it's arguably an esoprogramming problem, and I'm having trouble seeing the trick needed to get the answer 13:03:19 <ais523_> let's see... it's very easy to write a regular expression (I'm talking mathematical regular expression here, not regexp) to match strings of the form "ababababababab" and so on 13:03:30 <ais523_> and likewise, it's very easy to write one for "cdcdcdcdcdcdcd" and so on 13:03:39 <ais523_> but I'm trying to write one that matches any interleaving of those strings 13:03:49 <ais523_> as in, if you look at just the a's and b's, the a's and b's alternate 13:03:56 <ais523_> and if you look at just the c's and d's, the c's and d's alternate 13:04:08 <ais523_> but there's no restriction on how the a's and c's can line up against each other, for instance 13:04:12 <boily> ais523_: long time no see! 13:04:20 <ais523_> so something like abacabdc is fine 13:04:48 <ais523_> in theory, it should be possible, because it's clearly quite easy to write an FSM to do that 13:04:54 <ais523_> and regular expressions and FSMs are equally powerful 13:04:56 <ais523_> I just can't see how 13:05:12 <Jafet> Alternatives, lots of alternatives 13:05:13 <Deewiant> Just write the FSM and convert it to a regex 13:06:41 <ais523_> hmm... the FSM is {from, input, to} {0,a,1},{0,c,2},{2,a,3},{1,c,3},{3,b,1},{3,d,2},{1,b,0},{2,c,0} 13:06:58 <ais523_> I'm not familiar with methods of regexifying those, though 13:07:26 <Deewiant> http://cs.stackexchange.com/questions/2016/how-to-convert-finite-automata-to-regular-expressions 13:07:39 <ais523_> thanks for the link 13:08:12 <ais523_> (I'm currently writing about models of hardware, and have concluded that delay-insensitive asynchronous circuits are regular expressions and synchronous circuits are recurrence relations) 13:08:41 <Taneb> Sounds fun 13:09:13 <fizzie> I remember a FSM-to-regular-expression conversion routine from the "intro to theoretical computer science" course. 13:09:25 <fizzie> It was all about merging edges and whatnot. 13:10:07 <fizzie> Presumably the same as the "state removal method" mentioned in Deewiant's link. 13:10:49 <Deewiant> It looks familiar so they're probably the same, yes. 13:12:10 <ais523_> so let's see... if I remove 3, we get {0,a,1},{0,c,2},{1,b,0},{2,c,0},{2,ab,2},{2,ad,1},{1,cb,2},{1,cd,1} 13:12:59 <ais523_> not quite, there are typos there, but I'll mentally correct them 13:13:00 <fizzie> ais523_: Are all your states final, or just the one that has both b and d last? 13:13:10 <ais523_> fizzie: they're all final 13:13:11 <Deewiant> Doing this by hand without drawing it is probably a good way of making mistakes and getting it a bit wrong 13:13:37 <fizzie> ais523_: In that case, I think you need to add epsilon edges from all to a dummy final state, since the algorithm only removes states that aren't final. 13:13:56 <fizzie> (Disclaimer: it might still work out in practice, in your case.) 13:14:02 <ais523_> fizzie: right; it actually doesn't really matter for my application 13:14:16 <ais523_> especially because I'm just curious as to what it looks like, more than anything else 13:15:24 <ais523_> then removing 2: {0,a,1},{1,b,0},{1,cd,1},{0,c(ab)*d,0},{0,c(ab)*ad,1},{1,cb(ab)*d,0},{1,cb(ab*)ad,1} 13:16:22 <ais523_> which is {0,c(ab)*d,0},{0,a+c(ab)*ad,1},{1,b+cb(ab)*d,0},{1,cd+cb(ab*)ad,1} 13:17:03 <elliott> Deewiant: so why is the PS4 using higher-latency RAM then? 13:17:48 <Jafet> Presumably they believe in caches 13:17:50 <ais523_> then finally, removing 0: (c(ab)*d+((a+c(ab)*ad)(cd+cb(ab)*ad)*(b+cb(ab)*d)))* 13:17:57 <fizzie> elliott: From what I recall about the PS4 seminar, their developers were really hankering for a unified memory architecture. Plus they were focused a lot on doing non-graphics ("compute shaders") stuff on the GPU. 13:18:13 <Jafet> That regular expression is smaller than I thought 13:18:14 <elliott> fair enough 13:18:17 <fizzie> elliott: (Parallelized GPU work is of course more about throughput than latencies.) 13:18:23 <ais523_> that's not in lowest terms, though 13:18:26 <ais523_> I think I can simplify it 13:18:52 <elliott> ais523_: that regular expression is basically what I was on the path to writing (very slowly) 13:19:01 <ais523_> then finally, removing 0: (c(ab)*d+((a+c(ab)*ad)(c(ba)*d)*(b+cb(ab)*d)))* 13:19:09 <ais523_> * (c(ab)*d+((a+c(ab)*ad)(c(ba)*d)*(b+cb(ab)*d)))* 13:19:13 <katla> what does it match 13:19:15 <elliott> ais523_: I just started writing out all the permutations in the knowledge that since {a,b,c,d} is finite, eventually there'll be a synchronisation point where you can just * the whole thing 13:19:19 <elliott> sort of thing 13:19:25 <elliott> but then you found a non-stupid way to do it before I could be bothered 13:19:32 <ais523_> katla: strings where a and b alternate (with potential c and d in between) and also c and d alternate (with potential a and b in between) 13:19:38 <Jafet> Shouldn't the expression be symmetrical 13:19:47 <ais523_> elliott: that's what I started doing but I ended up failing due to lack of a GOTO :( 13:19:53 <ais523_> Jafet: it is 13:19:57 <katla> hmm 13:20:00 <ais523_> just in a nonobvious way 13:20:10 <katla> eyeah you can just write an NFA for it 13:20:23 <ais523_> katla: that's what we just did in-channel 13:20:54 <ais523_> conclusion: state machines are a better model for asynchronous digital circuits than regular expressions 13:22:17 <ais523_> this must be why electronic engineers like them so much 13:22:24 <Jafet> You need less time to type regular expressions than to draw state machines though 13:22:38 <Jafet> Think about this as the paper deadline nears 13:23:44 <fizzie> On the third hand, you don't get to use a TeX package for drawing state machines. 13:24:05 <ais523_> Jafet: yeah, that's actually why I was using regular expressions so far 13:26:09 <Jafet> The simple regular expressions might also correspond to some interesting subset of circuits 13:26:27 <ais523_> does "simple" have a technical meaning here? 13:27:00 <ais523_> anyway, the reason why regular expressions are appropriate for this is that not only do these sorts of circuit (like most circuits) not produce certain outputs, they also refuse certain inputs 13:27:05 <ais523_> as in, those inputs can't be given to it 13:27:10 <boily> ~duck simple 13:27:10 <metasepia> simple definition: free from guile. 13:27:45 <ais523_> it's not even in the sense of bottom/fail, either; it's in the sense of undefined behaviour 13:27:56 <ais523_> for some reason, I find it reassuring seeing UB come up in formal mathematics 13:28:17 <Jafet> I thought asynchronous circuits accepted all (appropriately spaced) inputs 13:29:10 <ais523_> this is delay-insensitive circuits, so the potential appropriate spacing could be infinite 13:29:15 <ais523_> and you can only determine it via observing their output 13:29:39 <ais523_> e.g. for a simple circuit like XOR, AQ+BQ, once you give A you can't send A again or B until you get the Q 13:30:21 <ais523_> or for a circuit like C, ABQ+BAQ, once you've sent A, you have to send B next, you're never allowed to send A twice without a Q in between (and the Q won't be sent until it sees the B) 13:30:39 <ais523_> also, something that confuses me a lot is that the person who invented the C element is apparently called Muller, no umlaut 13:31:46 <Deewiant> Pronounce it /mʌlər/ to be safe 13:33:01 <Jafet> Mahler 13:33:56 <elliott> does anyone know what decides what Debian packages are installed as part of a "base system"? 13:34:05 <elliott> there doesn't seem to be a metapackage corresponding to something like ubuntu-desktop 13:34:12 <elliott> and the packages don't seem to all be marked as automatically installed 13:34:23 <Jafet> gnome-desktop-task 13:34:35 <elliott> (I'm trying to get a list of all packages I explicitly installed; aptitude search '~i !~M !~E' does okay but includes a lot of stuff that comes with Debian) 13:34:39 <elliott> Jafet: but it's a server :p 13:34:52 <Jafet> Oh, the actual base system. 13:35:25 <ais523_> elliott: I remember reading something in Debian policy about that 13:35:33 <ais523_> (what does it say about me that I read Debian policy for fun?) 13:36:13 <Jafet> You are well-informed about relevant items. 13:36:32 <ais523_> elliott: "all packages with priority `required' or `important'" 13:36:50 <ais523_> so basically anything with a lower priority, you installed yourself 13:37:21 <ais523_> that's actually a simpler definition than I was expecting 13:39:17 <ais523_> fwiw, the breakdown seems to be: "required" = enough functionality to boot the system and install more software; "important" = minimal amount needed to be able to reasonably administer the system without having to install extra packages to do so; "standard" = reasonable defaults for a small character-mode system; "optional" = pretty much everything goes here; "extra" = packages that conflict with more useful packages or are only us 13:39:30 <ais523_> a base system is required+important, a default install is required+important+standard 13:39:46 <ais523_> and required+important+standard+optional is intended to be theoretically possible but you'd have to be mad to actually do ti 13:39:47 <ais523_> *it 13:40:13 <Deewiant> ais523_: Cut off: '"extra" = packages that conflict with more useful packages or are only us' 13:40:23 <ais523_> ...useful in specialized cases 13:40:32 <fizzie> Filtering based on priority might help in "list explicit installations". 13:40:34 <ais523_> like debug symbols, that sort of thing 13:40:51 <Jafet> Pretty sure there would be people that test *+optional systems 13:40:59 <ais523_> yeah, I think there's at least one 13:41:01 <fizzie> !~prequired or some-such. 13:41:28 <ais523_> well, "required" is pretty much "if this isn't installed, your system is doomed" 13:42:01 <ais523_> whereas "essential", a different measurement is "things that are installed so widely that you don't need to bother declaring dependencies on them" 13:42:08 <ais523_> *, a different measurement, 13:42:49 <fizzie> ais523_: There seems to be (possibly hardware-detect-related?) things in the default install that don't have those priorities, yet aren't marked with a high priority. 13:43:07 <ais523_> fizzie: hmm 13:43:12 <fizzie> ais523_: E.g. "acpi" has Priority: optional, is not marked as automatically installed, is installed, and I certainly haven't installed it myself. 13:43:24 <fizzie> ais523_: (And this was just a base system with no tasksel tasks, IIRC.) 13:43:27 <ais523_> yeah, it seems possible that the installer would add in drivers specific to your hardware config 13:43:41 <ais523_> policy doesn't mention that, but OTOH I don't see a reason why it would 13:44:02 <fizzie> Similarly other such things like pciutils, pm-utils seem to be here. 13:44:55 <fizzie> (Okay, pciutils is Priority: standard. But pciutils is optional.) 13:45:05 <fizzie> Er, pm-utils is optional. 13:46:08 <fizzie> Huh, how have I ended up with a non-automatic installation of 'libfreeimage3'? 13:46:22 <fizzie> I don't even have a single package that'd depend on it. 13:46:24 <elliott> ais523_: huh, python and perl match even with !~prequired !~pimportant 13:46:29 <elliott> do those raelly not come with debian? 13:46:40 <elliott> *really 13:47:09 <ais523_> elliott: there's -minimal versions that are shipped with debian 13:47:22 <fizzie> ais523_: Curiously enough, both python and python-minimal are Priority: standard. 13:47:22 <ais523_> IIRC, the full version of Perl is flagged build-essential, but not anything higher than that 13:47:38 <ais523_> (which means that Perl doesn't have to be specified as a build dependency of anything, and thus needs to be installed to build packages) 13:47:42 <Jafet> I like how prequired includes awk, sed, perl, and two shells. 13:47:47 <fizzie> (perl-base is 'required', perl is 'standard'.) 13:48:04 <ais523_> Jafet: that's because they're often used in init scripts and the like, I guess 13:48:17 <ais523_> also I have a suspicion that apt is written at least partly in Perl 13:48:31 <Jafet> But apt is pimportant. 13:48:37 <elliott> $ aptitude search '~pimportant !~i' 13:48:38 <elliott> c libboost-iostreams1.46.1 - Boost.Iostreams Library 13:48:41 <elliott> c libboost-iostreams1.48.0 - Boost.Iostreams Library 13:48:41 <fizzie> Also called "p. important". 13:48:44 <elliott> p libboost-iostreams1.53.0 - Boost.Iostreams Library 13:48:47 <elliott> p libboost-iostreams1.54.0 - Boost.Iostreams Library 13:48:50 <elliott> c libept1 - High-level library for managing Debian package information 13:48:53 <elliott> c libsysfs2 - interface library to sysfs 13:48:56 <elliott> p nfacct - netfilter accounting object tool 13:48:59 <elliott> why are there a bunch of versions of a boost library there 13:49:03 <Jafet> That dirty ortant. 13:49:09 <fizzie> elliott: Because of aptitude. 13:49:20 <elliott> but four versions? 13:49:21 <ais523_> hmm, what does required use as the package manger? 13:49:25 <fizzie> elliott: (It depends on libboost-iostreams.) 13:49:25 <ais523_> dpkg + wget? 13:49:29 <elliott> but four versions? 13:49:35 <elliott> maybe the query is bad 13:49:45 <elliott> is it showing other versions that could satisfy the requirement for libboost-iostreams and hence are important 13:49:52 <elliott> despite the fact that I'll have some other version of libboost-iostreams installed? 13:50:00 <ais523_> yeah, that makes sense, I guess 13:50:12 <Jafet> There is no wget. Presumably you need to load debs off a floppy. 13:50:13 <fizzie> elliott: Those two "c" entries are some kind of conflicts, I think. 13:50:22 <elliott> debian is hard :( 13:50:32 <ais523_> hmm, is this a version of debian before or after they invented "breaks"? 13:50:40 <elliott> this is jessie 13:50:43 <elliott> but it started as squeeze or something 13:50:48 <elliott> maybe even the one before squeeze 13:50:59 <ais523_> probably a new version, then, because I don't recognise that codename 13:51:06 <ais523_> (except that it comes from toy story) 13:51:12 <elliott> $ aptitude search '~i !~M !~E !~prequired !~pimportant !~Rbuild-essential' | less 13:51:15 <elliott> seems pretty good 13:51:21 <elliott> ais523_: jessie is testing right now 13:51:22 <fizzie> ais523_: Both gcc-4.7-base and gcc-4.8-base are in priority: required. 13:51:25 <ais523_> elliott: right 13:51:40 <elliott> btw, is the official Debian package manager apt-get or aptitude this week? 13:51:42 <ais523_> fizzie: that makes sense, I think 13:52:18 <fizzie> Also some rather curious things that presumably are dependencies of something; like libtext-charwidth-perl "get display widths of characters on the terminal". 13:52:42 <elliott> heh, I had gcc 4.4 installed 13:52:44 <Jafet> libncurses is prequired. 13:52:46 <elliott> now I don't 13:52:55 <elliott> I like "prequired", it looks like a word 13:53:05 <elliott> huh, I have busybox installed explicitly 13:53:12 <elliott> but why would I have installed busybox? 13:53:16 <Jafet> I think bash is the only program that needs it. 13:53:32 <elliott> hmm... I wonder if there's a way to phrase "not depended on by any other installed packages" 13:53:39 <elliott> to find the leaves 13:53:57 <Jafet> You mean the roots? 13:54:01 <elliott> er. yes. 13:54:01 <quintopia> no 13:54:05 <elliott> I'm no good at plants. 13:54:16 <quintopia> the ones that are not depended on are leaves 13:54:29 <quintopia> the ones with no dependencies are roots 13:54:53 <quintopia> and those seem like as good names as any for those things 13:54:56 <Jafet> `words 20 13:55:00 <HackEgo> teiwerke ben kiim men khi jan earra tam sacripe dugo maged traft distile elson flama vasci crawa word unho sou 13:55:03 <quintopia> dependency leaf/dependency root 13:55:06 <quintopia> use those 13:55:25 <Jafet> Word. 13:55:26 <fizzie> Jafet: util-linux PreDepends on libncurses5 too. 13:55:27 <elliott> and why do I have tcpd installed? 13:55:31 <elliott> I don't remember installing half these packages 13:55:49 <fizzie> Jafet: (And a couple of pimportant things -- procps, bsdmainutils -- but nothing else prequired.) 13:56:21 <fizzie> In fact, bash doesn't; just libtinfo5. 13:56:25 <elliott> wtf 13:56:29 <elliott> why does my server have mplayer installed??? 13:56:31 <elliott> oh 13:56:32 <elliott> for mencoder 13:56:44 <elliott> why does my server have mingetty installed... 13:57:15 <fizzie> For the virtual terminal provided by your VPS system's VNC console thingamajick? 13:57:30 <elliott> but it's explicitly installed and stuff. 13:57:37 <elliott> I guess that just means the VPS installation process might have explicitly installed it. 13:57:53 <elliott> a victory: learned that mailman was installed; uninstalled it. 14:00:48 <elliott> i console-setup - console font and keymap setup program 14:00:52 <elliott> come on, why is this installed 14:01:17 <fizzie> It gets done real early in the setup, automatically, by the installer. 14:01:29 <elliott> what does? 14:01:32 <fizzie> console-setup. 14:01:39 <Jafet> Are you trying to uninstall things until debian stops working 14:01:43 <elliott> Jafet: yes 14:01:48 <fizzie> I think everything that's done as a particular step by the installer ends up in your query. 14:01:57 <elliott> that's annoying 14:02:02 <elliott> they should mark these things better :( 14:02:11 <fizzie> E.g. I've got exim4 there, and I certainly didn't install it explicitly myself, but the installer did to get the default mail system in place. 14:02:32 <Jafet> I have never attempted to use the automatically-installed indicator manually. 14:02:46 <elliott> i eject - ejects CDs and operates CD-Changers under 14:02:59 <ais523_> eject's description is misleading 14:03:04 <elliott> I want to believe that I can cause the CD tray of some physical server sitting in a data centre somewhere to pop out 14:03:09 <elliott> that would make my day, I think 14:03:24 <Jafet> You want to believe that your rack mount server has a CD tray 14:03:29 <elliott> it's a VPS. 14:03:33 <ais523_> it unmounts arbitrary removable media, regardless of whether it's a CD or a USB stick or whatever 14:03:34 <elliott> can't I dream? 14:03:46 <Jafet> Oh ok, it could be a virtual CD tray. 14:03:49 <ais523_> (and thus is necessary because umount only works as root) 14:04:03 <elliott> fizzie: what do you want if you just want a sendmail executable these days on Debian? 14:04:11 <elliott> install exim and just accept that you'll have a daemon running? 14:04:49 <fizzie> elliott: I've used 'scmail' for a thing where I just wanted a sendmail-binary-compatible replacement that always sends everything to a SMTP server. 14:05:28 <elliott> is that ssmtp? 14:05:43 <elliott> oh, that wants a proper mail server 14:05:53 <elliott> my use-case is "MediaWiki wants to be able to send emails" 14:06:14 <fizzie> Well, do you want people to be able to receive the emails it wants to send? 14:06:23 <elliott> in a perfect world 14:06:58 <elliott> ii g++ 4:4.7.2-1 i386 GNU C++ compiler 14:07:01 <elliott> ii g++-4.7 4.7.3-4 i386 GNU C++ compiler 14:07:04 <elliott> ii gcc 4:4.7.2-1 i386 GNU C compiler 14:07:07 <elliott> ii gcc-4.7 4.7.3-4 i386 GNU C compiler 14:07:10 <elliott> ii gcc-4.7-base:i386 4.7.3-4 i386 GCC, the GNU Compiler Collection (base package) 14:07:13 <elliott> ii gcc-4.8-base:i386 4.8.1-2 i386 GCC, the GNU Compiler Collection (base package) 14:07:16 <elliott> I do wonder why gcc-4.8-base is all on its own there. 14:07:16 <Jafet> You're running mediawiki, and you don't like the exim daemon? 14:07:26 <Jafet> 4.8 is the hipster version 14:07:30 <fizzie> scmail, ssmtp and one-other-I-forget-which are reasonable replacements for the case where you have a nearby real (SMTP-accessible) mail server and you want to use that for all outgoing mail. 14:08:00 <ais523_> doesn't sending mail require a daemon, in general, for the case where there's a temporary fault on the next server in the chain? 14:08:21 <elliott> Jafet: I don't mind exim. 14:08:25 <fizzie> ais523_: Not if you can live with the fact that the 'sendmail' binary just returns an error in that case. 14:08:26 <elliott> Jafet: it has postfix right now and I don't know why. 14:08:37 <elliott> ideally I'd just install the simplest "Debian Way"(tm) thing for it. maybe that is just exim 14:08:56 <Jafet> I thought the typical mail chain is of length 2 these days 14:09:00 -!- coppro has quit (Remote host closed the connection). 14:09:02 <fizzie> ais523_: (If you want to talk directly to other people's mail servers, then.) 14:09:16 <elliott> I wonder if there is a way to install mencoder that doesn't hurt me by having packages named e.g. libgl1-mesa-glx and libxinerama1 on my server. 14:09:36 <fizzie> Jafet: My most recent message in the inbox has 11 Received: headers. 14:10:02 <ais523_> fizzie: mailing list? 14:10:24 <fizzie> ais523_: Well, yes. Let's see a most recent non-list post. 14:10:44 <fizzie> 7 Received:-headers. 14:11:05 <oklopol> ais523_: it's very often the case that a closure property of regular languages has a natural implementation by FSA, but there is really no way to do it with regular expressions 14:11:14 <Jafet> Heh, mencoder depends on mplayer. 14:11:15 <oklopol> i think 14:11:40 <ais523_> oklopol: yeah, that makes sense 14:11:44 <ais523_> also vice versa 14:11:54 <oklopol> can you give an example of the vice versa 14:11:58 <oklopol> i can't 14:12:24 <oklopol> trivial things like reversal & homomorphisms are slightly easier with regexps, but they are also trivial for FSA. 14:12:30 <elliott> I think I need ghostscript for mediawiki 14:12:41 <ais523_> there's one on the Wikipedia page: (a+b)*a(a+b)(a+b)(a+b)(a+b)(a+b) 14:12:42 <elliott> which is annoying beacuse it also wants me to have libxinerama1 14:12:43 <oklopol> well maybe there are such examples, dunno 14:12:55 <elliott> should just install ubuntu 14:12:57 <elliott> and forget I have packages 14:12:57 <fizzie> scia-ca-demic.org (first source), smtp-in-02.aalto.fi (ingress SMTP here), "localhost (Email Security Appliance)", marconi.ics.hut.fi (departmental SMTP inside the local network), localhost (amavisd), marconi.ics.hut.fi (again), marconi.ics.hut.fi (Cyrus LMTP). 14:13:07 <ais523_> you get an exponential blowup of state because you need to remember which of the most recent 6 characters have been a 14:13:33 <ais523_> fizzie: is "again" a hostname, there? 14:13:33 <oklopol> okay NFA 14:13:49 <ais523_> yeah, you can't get a combinatorial explosion converting a regex to an NFA 14:13:55 <fizzie> ais523_: No, it was a description. 14:14:20 <ais523_> I almost want to call a computer "again", now, but it'd violate my naming convention 14:14:26 <ais523_> where all my computers are named after biomes 14:14:40 <elliott> does ais523_ have a computer named "nether" yet 14:15:01 <Jafet> fizzie: but isn't all of .fi just one host or something 14:15:08 <ais523_> elliott: no, also I don't think that's a real biome 14:15:21 <elliott> it is fsvo real 14:15:36 <boily> there should be one machine named "disco", for the new 1.6 cañons. 14:15:55 <fizzie> Checked another chain for the personal email; that one went: mailsend.netposti.fi - mailsend.netposti.fi - ikiaikainen.iki.fi - jatkuu.iki.fi - fe23.mail.saunalahti.fi - be18.mail.saunalahti.fi - "tmail-2006i.2007-sau", whatever that means. 14:16:12 <elliott> I should just pay ais523_ to run my server for me 14:16:17 <elliott> ais523_: how much do you want 14:16:18 <fizzie> So the chains aren't quite of length 2 yet. 14:16:23 <ais523_> but that'd mean having to administer MediaWiki 14:16:30 <elliott> ais523_: no, it's OK 14:16:32 <elliott> I don't do that either 14:16:46 <elliott> I just ignore it until the version number gets sufficiently far behind that I feel really guilty 14:16:47 <fizzie> Ooh, a DKIM signature, so fancy. 14:16:51 <ais523_> elliott: fwiw, I've sometimes taken days to notice that the nethackd on nethack4.org is down 14:16:57 <fizzie> (Mail headers are such a joy.) 14:17:14 <elliott> ais523_: I guess your community is scared of you 14:17:15 <elliott> or non-existent 14:17:21 <elliott> or they'd point it out 14:17:24 <ais523_> elliott: it's more that the user-visible error message is really misleading 14:17:28 <ais523_> "IPv6 error" 14:17:32 <elliott> heh 14:17:33 <Jafet> When I installed my computer, I named it test 14:17:39 <ais523_> regardless of what protocol they connected via 14:17:41 <fizzie> Both http://pulseaudio.org/ and http://alsa.opensrc.org/ have been down the last couple of days, right when I was configuring those two things. 14:17:46 <Jafet> This leads to weird pauses when looking at network logs 14:17:58 <fizzie> I've had to use some sort of freedesktop.org copy of PA documentation and whatnot. 14:18:28 <elliott> ais523_: it actually really annoys me that I have PHP and MySQL installed just for one abominable program :) 14:18:54 <fizzie> It annoys me that I have PHP and MySQL installed for just one abominable program (Gallery2). 14:18:55 <elliott> too bad there is not really any viable alternative I could get away with 14:18:56 <ais523_> I think MySQL is a dependency of something important in Ubuntu. Somehow. 14:19:12 <Jafet> That's if you consider anything in ubuntu important 14:19:13 <boily> is mariadb ubuntu-ready? 14:19:20 <elliott> it might be MariaDB I have 14:19:31 <elliott> I assume it is still just horrific 14:20:08 <fizzie> Qt4 brings in the MySQL client, but at least not the server. 14:20:57 <elliott> ais523_: oh, the worst thing about MW is that Debian's package is really old 14:21:02 <elliott> so it's a real pain to upgrade 14:21:11 <fizzie> (Via libqtgui4 -> libqt4-declarative -> libqt4-sql -> libqt4-sql-mysql -> libmysqlclient18.) 14:33:03 -!- Bike has joined. 14:41:48 <boily> ~yi 14:41:49 <metasepia> Your divination: "Obstruction" to "Obstruction" 14:43:30 <Bike> uh oh 14:45:05 <boily> I think elliott is in a serious pinch. 14:48:06 <Roujo> ~yi Hats 14:48:06 <metasepia> Your divination: "Retiring" to "Radiance" 14:50:23 <boily> Roujo: ~yi ignores its parameters. you have to think about the question with your mind (or soul, if you prefer. in an emergency, you can also use a rental soul, but results aren't as good usually. ymmv. hth.) hth. 14:50:43 <boily> I guess you could also tag your yises to remember what were the questions asked. 14:53:49 -!- Phantom_Hoover has joined. 14:54:41 <boily> Phantom_Helloover. 14:55:15 <Roujo> Thanks, boily, I'll keep that in mind =) 14:55:16 <Roujo> Also 14:55:20 <Roujo> `relcome Phantom_Hoover 14:55:22 <HackEgo> ​Phantom_Hoover: 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.) 14:55:47 <Phantom_Hoover> rello 14:57:45 <ais523_> hmm, I never knew what relcome looked like, until I viewed it in a webclient 14:57:49 <ais523_> (I filter colors on my usual client) 14:58:37 <Bike> http://leonarnott.neocities.org/ awesome 14:58:42 <Bike> oh hey, it'a ais. hais 14:58:45 <ais523_> "neocities"? 14:58:50 <ais523_> is that like geocities and reocities? 14:58:51 <Bike> beats me 14:59:06 <Bike> hm, looks like it 14:59:16 <ais523_> sorry I was missing for a while, I was trying to track down a copy of a specific paper book 14:59:20 <Bike> " Designed as a 21st century reincarnation of GeoCities, NeoCities lets you make your own site for free. And it just might spark a renaissance of creativity online. " 14:59:27 <Bike> what book 14:59:32 <ais523_> because it seems that everyone has been copying citations of it without looking at the actual book itself 14:59:47 <boily> Bike: why. why did you link to that. 14:59:49 <ais523_> turns out the library here has a copy but it's buried in some secret vault somewhere that takes a while to open, or something 15:00:03 <ais523_> "Switching theory. Vol. 2, Sequential circuits and machines", fwiw 15:00:16 <ais523_> it's what everyone cites as the source of the Muller C-element 15:00:24 <Bike> invigorating 15:00:33 <elliott> hey Bike, want a job 15:00:40 <ais523_> (interestingly, Muller appears to be Muller not Müller, and yet the book is by... Miller) 15:01:00 <ais523_> anyway, I'm wondering if it really is the original source, or if there's an older one 15:01:07 <Bike> elliott: sure what is it 15:01:39 <elliott> Bike: write a mediawiki replacement in any language other than PHP with any storage mechanism other than MySQL. 15:01:45 <elliott> I'll give you $300. 15:01:54 <ais523_> there used to be an experimental postgresql branch of mediawiki 15:02:05 <elliott> it supports postgres 15:02:21 <elliott> but I don't see much point converting the database to only get (a) worse support, (b) still have to use PHP, (c) etc. 15:02:22 <ais523_> so that's half of the problem solved :) 15:02:27 <ais523_> and yeah 15:02:35 <ais523_> I wonder if you could compile the PHP into something else 15:02:51 <elliott> well, sure. 15:03:01 <elliott> but it'd still have the architecture of a PHP application 15:03:03 <Bike> i'll use http://esolangs.org/wiki/Cbrain 15:03:39 <elliott> you're the one missing out on $300 here 15:05:47 <Bike> i don't think $300 is enough to justify learning web programming 15:06:54 <boily> I'm a professional developer. I could do that for you, starting rate at 100 CAD/hour, negociable. 15:07:23 <elliott> boily: that is okay as long as you do it in three hours. 15:08:32 <Bike> wait is it just "300 dollars" independent of currency 15:08:39 <elliott> sure. 15:08:45 <elliott> as long as they're dollars 15:09:50 <Phantom_Hoover> what's the highest-valued dollar 15:09:52 <Bike> http://en.wikipedia.org/wiki/Dollar#Economies_that_use_a_dollar hm 15:09:54 <boily> I'll go with NZD, then :D 15:09:56 <Bike> need some exchange rates here 15:10:24 <Phantom_Hoover> i like how for antigua and barbuda it's just XCD 15:10:38 <Phantom_Hoover> "fuck if i know what letter to use" 15:12:07 <Phantom_Hoover> http://en.wikipedia.org/wiki/Highest-valued_currency_unit 15:12:43 <Phantom_Hoover> cayman islands dollar looks like the best 15:13:44 <Bike> so you'd get like $360 USD, nice 15:23:29 <Phantom_Hoover> oh fucking hell 15:24:14 <Phantom_Hoover> warwick have decided to replace their outdated student management webpage thing with an absolutely horrible one 15:24:41 <boily> is it based on Banner? 15:25:11 <Phantom_Hoover> i don't know 15:25:15 <Phantom_Hoover> i don't want to know 15:26:04 <boily> yes you do. http://www.ellucian.com/Solutions/Banner-Student/ 15:26:41 <boily> that thing is pure absolute certified crap. we had a undemocratic totalitarian forced transition pushed on us when I was at university. 15:29:16 <boily> Roujo: si quelqu'un de louche avec un trenchcoat dans la rue te propose d'aller à l'université laval, dit non. 15:30:05 <Roujo> boily: Considérant que c'est à 3h d'ici et que je dois prendre le train pour 16h00... Okay =P 15:32:35 -!- coppro has joined. 15:34:46 <elliott> ais523_: ooh, maybe Esolang could run on ikiwiki instead 15:35:15 <ais523_> I'm not sure wiki migrations from one codebase to another are massively easy or successful 15:35:21 <Phantom_Hoover> boily, I DIDN'T WANT TO KNOW 15:35:30 <elliott> ais523_: yes, but MediaWiki is just that awful... 15:35:37 <Roujo> How is it awful? 15:35:41 <ais523_> elliott: imagine how difficult migrating from it will be, then! 15:35:46 <elliott> ais523_: ideally I would write something with the exact same markup/template/etc. stuff as MediaWiki 15:36:04 <ais523_> Roujo: the most obvious reason for a server admin is that it uses up mindbogglingly high server resources for no obvious reason 15:36:12 <Roujo> ais523_: Alright. =P 15:36:25 <Roujo> I use MediaWiki and never noticed anything wrong, so I was curious 15:36:35 <ais523_> it's quite nice from a user's point of view 15:36:43 <elliott> the server resources are OK 15:36:45 <ais523_> it doesn't fall into the trap of trying to use markdown for markup, for instance 15:36:46 <Roujo> I mean that I admin a MediaWiki site 15:36:47 <elliott> except like, MySQL itself takes up a ton 15:36:55 <elliott> assuming you use caching etc. 15:37:01 <elliott> but if you don't then you're really crazy of course 15:37:13 <Roujo> Depends on the number of hits you get, I'd guess 15:37:15 <ais523_> well it depends on how often the site is accessed 15:37:24 <Roujo> I'd be surprised if I got more then 5/day =P 15:37:45 <elliott> well it also takes something like three lines of configuration to set up caching 15:37:57 <ais523_> yeah but what if you get slashdotted? or reddited? or linked from the home page of Google? 15:38:28 <Roujo> Considering that all that's on the Wiki is the ruleset for a Nomic game that's in a coma and some docs for a Super Mario World ROM Conversion that my brother is doing 15:38:52 <Roujo> Then this happens: http://wiki.psychose.ca/ 15:38:58 <Roujo> (The wiki isn't public =P) 15:39:15 <Roujo> Heck, I was supposed to put in a $wgLogo, but never did 15:42:12 <elliott> hmm, ikiwki has templates 15:42:41 -!- oerjan has quit (Quit: leaving). 15:43:40 <ais523_> hmm, I think I'll stick to the plan of joining #esoteric if and only if I have something esoprogramming-related to say 15:43:45 <ais523_> time to go home, anyway 15:43:47 <ais523_> night! 15:44:21 -!- ais523_ has quit (Quit: Page closed). 15:44:22 <Deewiant> Why is markdown a trap 15:44:29 <elliott> we will never know 15:44:41 <Taneb> I've got to stop these damnded naps 15:48:33 <Phantom_Hoover> stay alert at all times 15:48:50 <Phantom_Hoover> you never know when the six pigs will begin their forage 15:50:44 <Roujo> Yup 15:50:48 <Roujo> Darn pigs these days 15:50:53 <Roujo> Foraging and 15:50:54 <Roujo> and 15:50:55 <Roujo> stuff 15:58:36 -!- ka7la has joined. 15:58:37 -!- coppro has quit (Quit: Lost terminal). 15:59:28 <Phantom_Hoover> oh, i forgot the capitals 15:59:41 <Phantom_Hoover> you never know when the Six Pigs will begin their Forage 15:59:49 <Phantom_Hoover> or `Dread Forage' as it is oft known 16:01:18 -!- katla has quit (Ping timeout: 264 seconds). 16:28:59 <Taneb> Phantom_Hoover, we don't talk about the Dread Forage, lest we invoke Its Happening 16:29:25 <Phantom_Hoover> don't go overboard with the capitals 16:36:32 <Roujo> I am the Gate 16:36:34 <Roujo> I am the Key 16:43:00 -!- Administrator1 has joined. 16:43:18 <Administrator1> sup 16:44:57 <elliott> `relcome Administrator1 16:44:59 <HackEgo> ​Administrator1: 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.) 16:48:19 <Administrator1> hi elliott 16:48:27 <Administrator1> shoot how do I change my name in here? 16:48:32 <Phantom_Hoover> /nick 16:48:49 -!- Administrator1 has changed nick to fox___. 16:48:51 <fox___> woot 16:48:52 <fox___> ty 16:49:56 <fox___> sup phantom_hoover 16:50:26 <Phantom_Hoover> i dunno 16:50:31 <Phantom_Hoover> i only deal with what's left 16:50:41 <fox___> what's left? 16:50:50 <Phantom_Hoover> lamp 16:51:48 <fox___> lol 16:51:49 <fox___> moving? 16:52:05 <Phantom_Hoover> there's no such thing as a moving lamp 16:52:17 <fox___> :P 16:52:28 <fox___> so what do you guys talk about on here? 16:53:09 <Phantom_Hoover> post-structural marxism 16:53:38 <fox___> really? 16:53:46 <fox___> weird 16:53:47 <Phantom_Hoover> yes 16:53:53 <fox___> what is that btw 16:53:53 <Phantom_Hoover> so elliott 16:53:58 <fox___> post structural I mean 16:54:04 <Phantom_Hoover> what's your opinion on the dielectric 16:54:17 <elliott> it's a bit too electric 16:54:22 <elliott> not too keen on the dying, either 16:55:46 <Phantom_Hoover> very true 16:55:58 <fox___> dying? 16:56:39 <fox___> whatcha talking about? 16:56:43 <Phantom_Hoover> fox___, (we did tell you what the channel was about in rainbow colours) 16:56:56 <fox___> ? 16:57:12 <fox___> I know not much of political theory but was confused by the mention of electric-dielectric 16:58:21 <Phantom_Hoover> there's a marxist dialectic, and i live in constant hope that i will one day be able to make a decent pun on it with dielectric 16:58:35 <fox___> lol 17:00:10 <Phantom_Hoover> (this channel is actually about esolangs, which mostly manifests in the form of the offtopic tangents averaging out to being centred on esolangs) 17:00:51 <fox___> right..reading about them now 17:01:15 <fox___> so church of the subgenius applied to extra cryptic programming...nice 17:03:23 <fox___> http://www.subgenius.com/bigfist/pics13/devivals/2007/Balto-07poster-legume.jpg 17:04:00 <Phantom_Hoover> doesn't work as well in high-res, loading from the top-down 17:04:20 <ka7la> so is ICFP competition out yet? 17:05:42 -!- ka7la has quit (Quit: Leaving). 17:08:06 -!- iamfishhead has joined. 17:15:29 -!- mnoqy has joined. 17:31:07 -!- Taneb has quit (Quit: Leaving). 17:31:47 -!- ineiros has joined. 17:42:00 -!- conehead has joined. 17:47:53 -!- zzo38 has joined. 17:51:20 -!- Administrator1_ has joined. 17:52:37 -!- jconn has quit (Ping timeout: 248 seconds). 17:54:48 -!- fox___ has quit (Ping timeout: 260 seconds). 17:56:43 -!- coppro has joined. 18:01:00 -!- Administrator1_ has quit (Quit: Leaving). 18:01:08 -!- Administrator1_ has joined. 18:01:11 -!- Administrator1_ has changed nick to fox___. 18:07:52 -!- epicmonkey has quit (Ping timeout: 276 seconds). 18:08:32 -!- Administrator1_ has joined. 18:08:48 -!- fox___ has quit (Ping timeout: 260 seconds). 18:16:01 <fizzie> Welp, I "fixed" that USB audio stick issue by the ludicrously low-tech manner of just writing a fixed default.pa config that doesn't use the usual approach (module-udev-detect loading module-alsa-card*N) but just configures module-alsa-sinks and module-alsa-sources in a predefined manner; that way it doesn't seem to really touch mixer controls. 18:18:14 * boily stands far, far away from fizzie's PA aura 18:18:14 -!- Taneb has joined. 18:18:44 <fizzie> I tried out the JACK thing, and it... worked, but it wasn't really the best fit for a desktop audio config like this. 18:22:01 <boily> jack is good. jack is your friend. 18:22:58 <fizzie> I don't really know. I need volume control for my headphones, and I don't have any proper audio hardware with knobs and such. 18:23:02 <boily> besides, if you eventually manage to get PA correctly running with multiple audio devices (and some USB ones), ping me please. 18:23:20 <fizzie> Wiring things through jack-mixer "worked", but was very clunky. 18:23:20 <boily> oh. well. then maybe JACK is perhaps a little bit maybe too overkill. 18:23:42 <boily> apart from the pretty splines you get from that, it can get nightmarish enough quickly. 18:25:26 <fizzie> This PA setup seems okay now that I convinced it to not really do too much. When it tried to manage "cards" it was kind of crummy, but now it just has a list of ALSA PCM playback devices as sinks, and capture devices as sources, and that's about it. 18:25:54 <fizzie> Though without the udev autoloading thingie in place, I need to run a pa script after plugging in the stick; perhaps not a great chore. 18:26:28 <olsner> why not just use plain alsa instead of pulseaudio? 18:26:34 <fizzie> Curiously enough, the onboard audio actually has passable quality in this system. On the previous one, with headphones, there was horrible amounts of noise e.g. when moving the mouse around, or esp. windows. 18:27:02 -!- FreeFull has quit. 18:28:33 <fizzie> olsner: Because it's so awkward when I want to move some audio stream from USB-stick headphones to soapbox mini-speakers to S/PDIF out to the big speakers. Every app does its configuration differently; and changes to .asoundrc take place only when they feel like it. 18:29:29 -!- FreeFull has joined. 18:29:35 -!- lifthrasiir has quit (Ping timeout: 245 seconds). 18:30:38 -!- lifthrasiir has joined. 18:30:52 <fizzie> I'd probably go with Alsa and dmix if I just had that one audio device that'd have all these modalities. 18:31:15 <olsner> sounds like you've found an actual usecase for pulseaudio then, congratulations 18:32:02 -!- sacje has joined. 18:32:44 <fizzie> There's some sort of a thing on the onboard sound chip that it can make a copy of the "Default PCM" stream into the S/PDIF hole, so that sort of merges two of the three, but there's still the headphones. (Unless I switch to using the headphone port on the onboard sound, which wasn't an alternative before.) 18:34:35 <boily> or, you could, you know, use a windows machine :P 18:34:47 <boily> (sez the linux guys who works for a FOSS company...) 18:36:06 <fizzie> This machine does in fact have a Windows nowadays, since I had some leftover disks. 18:36:10 <zzo38> Use the designated audio output on the sound card; that ought to work better than using USB, because then you don't get the noise when moving the mouse and whatever. 18:36:53 <fizzie> zzo38: In the old system I had, it was exactly the other way around. The USB device had very good audio quality, while the onboard audio out was noisy as anything, especially when something happened on-screen. 18:37:15 <fizzie> (In this new setup, both seem fine.) 18:38:50 <zzo38> Yes, I have actually heard of both ways in different computers, but maybe the onboard audio was a defective sound card? It would seem that if it is implemented properly, the analog output of the sound card should work. (The operating system might not be designed for any of this, though, necessarily. But I think there is a variant of Linux which is designed for this?) 18:45:57 <kmc> boily: who do you work for? 18:46:09 <kmc> streaming audio over the network is another actual use case for pulseaudio 18:47:24 <kmc> I've enjoyed using this (or another audio daemon? i forgot) to have video playing from the media server on the big projection screen, with audio sent to my headphones via laptop (so I don't disturb housemates) 18:47:45 <kmc> still I think it's absurd that Pulse is the default even for people with the common case of one audio device 18:50:50 <Taneb> huh 18:51:02 <Taneb> In Scandinavia and the World, Finland's shirt is a lot more centred than I thought 18:51:21 <Bike> hi somebody tell me something interesting that has nothing to do with dawkins 18:52:13 <Taneb> Bike, in Scandinavia and the World, characters who would have Nordic crosses on their shirts have them way too centred 18:53:03 <Taneb> For reference, http://satwcomic.com/poster 18:53:26 <Bike> that is weird. 18:53:47 <Bike> what's the black catlooking thing 18:54:27 <fizzie> I kind of like the idea of switching to plain ALSA, and the sound quality seems fine... but the computer's headphone port is pretty much on the floor, while the USB stick is in a hub on the desk, and the cable's more comfortable that way. 18:55:27 <Taneb> Bike, an Icelandic Hellspawn 18:55:38 <Taneb> Because Iceland is right next to hell, don'tchaknow 18:55:48 <Bike> sensible 18:56:30 <Taneb> The thing on Denmark's head is a beer-drinking ghost 18:56:31 <Phantom_Hoover> http://satwcomic.com/worthless 18:56:44 <Phantom_Hoover> you can't assemble the royal seal from 1p coins alone, idiot 18:57:12 <Bike> stop ruining my immersion, comic 18:57:16 <Taneb> Phantom_Hoover, it's written by a Dane. The author slapped the Brit who was explaining it to her then ran away 18:57:52 <Phantom_Hoover> she even says she played around with them when she was in the uk! this is just sloppy work 18:58:45 <kmc> Rust kind of has the same problem as C++ where you write everything twice, in a mutable version and an immutable version 18:58:59 <kmc> except that in C++ you can avoid this just by ignoring const correctness 19:00:31 -!- copumpkin has quit (Ping timeout: 276 seconds). 19:00:40 <Phantom_Hoover> http://en.wikipedia.org/wiki/File:New_British_Coinage_2008.jpg 19:00:42 <Phantom_Hoover> see! 19:00:49 <Phantom_Hoover> also wow those coins look really shiny 19:00:54 <Bike> wow phantom i didn't know you were a HUGE NERD 19:00:59 -!- copumpkin has joined. 19:01:08 <boily> kmc: savoirfairelinux.com. 19:01:13 <Phantom_Hoover> look this is just basic knowledge 19:01:23 * boily slaps Bike with a very nerdish penguin. 19:01:37 <kmc> boily: well you are a Microsoft Certified Partner too 19:02:21 <kmc> I like how I can kind of read French for no clear reason 19:02:26 <kmc> maybe due to knowing some Spanish 19:02:44 <Phantom_Hoover> and the fact that it's a romance language, i mean come on 19:02:57 <kmc> or maybe because computer shit is the same in every language 19:03:09 <kmc> drupal est un blog de GPL en PHP 19:03:19 <Phantom_Hoover> that also 19:03:25 <kmc> PHP est merde 19:04:05 -!- Bike_ has joined. 19:04:07 -!- Bike_ has quit (Client Quit). 19:04:20 -!- Bike_ has joined. 19:04:38 <Bike_> kmc: from practice reading "segfault" in every language 19:04:41 -!- Bike has quit (Disconnected by services). 19:04:42 <kmc> oui 19:04:46 -!- Bike_ has changed nick to Bike. 19:07:06 -!- Bike_ has joined. 19:09:42 -!- Bike has quit (Ping timeout: 256 seconds). 19:10:29 -!- Bike_ has changed nick to Bike. 19:12:34 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:14:14 -!- |_ has joined. 19:15:47 <boily> kmc: d'accord pour le php. la certification microsoft est un détail technique. 19:18:12 -!- clog has quit (Ping timeout: 256 seconds). 19:18:37 -!- clog has joined. 19:19:47 -!- epicmonkey has joined. 19:25:50 -!- yorick has quit (Read error: Connection reset by peer). 19:28:58 -!- clog has quit (Ping timeout: 256 seconds). 19:29:54 -!- apex has joined. 19:32:55 <Taneb> I wonder if I have enough coins to do the coiny thing 19:34:55 <Taneb> Haha I can 19:35:07 <Phantom_Hoover> [S] Taneb: do the coiny thing 19:35:38 <Taneb> :P 19:35:51 <fizzie> IDGI. A keybinding to spawn "scrot -z ..." for a full-screen screenshot works fine; a keybinding to spawn "scrot -s -z ..." just results in "giblib error: couldn't grab keyboard:Resource temporarily unavailable" in .xsession-errors; "scrot -s -z ..." from the command line works just fine and lets me select a rectangle. 19:36:37 <zzo38> kmc: If you can make the mutable and immutable version in Rust, is there some kind of way to use macros to make it do that automatically in some cases? 19:36:57 <fizzie> (And running scrot -z -s from a spawn "dmenu_run" also works.) 19:37:20 -!- clog has joined. 19:38:05 <Taneb> Phantom_Hoover, would that make me the Heir of Cash 19:38:22 <Phantom_Hoover> yes 19:39:04 <Bike> deep 19:39:18 -!- yorick has joined. 19:39:22 <Phantom_Hoover> aaaargh i can't handle all this bureaucracy 19:39:46 <Taneb> I told you dog. I warned you about the bureaucracy. 19:39:50 <fizzie> Well, that's stupid; apparently spawn "sleep 0.1; scrot -s -z ..." works; the select-a-rectangle mode just doesn't like working if it's started when the hotkey is still down. 19:41:23 <Phantom_Hoover> at least i know my national insurance number this time 19:43:30 <kmc> zzo38: sometimes 19:44:37 -!- clog has quit (Ping timeout: 248 seconds). 19:47:01 -!- clog has joined. 19:47:45 -!- apex has quit (Quit: Leaving). 19:49:44 -!- ap3x has joined. 19:56:54 <Phantom_Hoover> my emergency contacts list somehow has my father listed in both slots, in one of them as my daughter 19:58:35 <Taneb> ... 19:58:57 <Taneb> Time travel and future technology gender reassignment surgery?# 19:59:12 <Taneb> Phantom_Hoover, you're your own grandfather# 19:59:22 <Taneb> Why do I keep hitting hash before enter# 19:59:46 <Phantom_Hoover> apparently 20:00:37 <boily> your keyboard are weird. 20:00:53 <Phantom_Hoover> Taneb, 'widefingeritis' 20:01:09 -!- katla has joined. 20:01:19 <Taneb> I think it's inaccurateandslippyfingeritis 20:01:21 <Phantom_Hoover> oh shit, they want to know where i'm living next year 20:02:08 <Taneb> Hexham 20:02:10 <Taneb> CA 20:02:12 <Taneb> Finland 20:02:14 <Taneb> Aaaah 20:02:36 <katla> is ICFP out yet 20:03:42 <boily> Phantom_Hoover: don't worry, I want to know where you live this year. 20:03:52 <boily> katla: when the Infamous Interview will be out too. 20:04:09 <Phantom_Hoover> boily, so do I 20:04:20 <boily> `quote FN35EM 20:04:22 <HackEgo> No output. 20:04:35 <boily> hm. looks like I had never mentioned where in montreal I live. 20:04:37 <olsner> `pastelogs FN35EM 20:04:58 * boily can hear HackEgo churning and grinding... 20:04:58 <katla> what? 20:05:23 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.7170 20:05:44 <boily> oh. I did. 20:33:37 -!- oerjan has joined. 20:35:32 <oerjan> <Phantom_Hoover> you never know when the six pigs will begin their forage <-- wat 20:35:54 <Phantom_Hoover> shh! do not speak of the porcine ones too loud 20:36:39 <oerjan> are they related to these http://www.girlgeniusonline.com/comic.php?date=20130805 20:37:35 <Phantom_Hoover> no 20:37:44 <oerjan> fiendish 20:37:50 <Phantom_Hoover> hint: where does Taneb live 20:38:01 <oerjan> ooh 20:38:26 <oerjan> the hexham apocalypse, i take? 20:40:33 <Bike> six pigs 20:40:57 <oerjan> also by wikipedia forage is either plant material or fish, so i think we should be safe. 20:49:03 <fizzie> Huh, the "really" thing (of postgresql 9.3+142really9.1+146) seems to be a full-blown Debian-testing/unstable convention; here's yafaray 0.1.2+really0.1.2~beta5-5+b1. 20:50:27 <Phantom_Hoover> oerjan, to Them Of Whom The Jews Do Not Eat we are but fish 20:51:31 <oerjan> i suppose i _do_ recall some stories of pigs eating people. 20:53:14 -!- Administrator1_ has quit (Quit: Leaving). 20:58:05 -!- Bike_ has joined. 20:58:14 -!- Bike has quit (Ping timeout: 240 seconds). 21:01:23 <oerjan> `addquote <Phantom_Hoover> my emergency contacts list somehow has my father listed in both slots, in one of them as my daughter 21:01:27 <HackEgo> 1084) <Phantom_Hoover> my emergency contacts list somehow has my father listed in both slots, in one of them as my daughter 21:01:31 <oerjan> a moment in #esoteric. 21:01:38 -!- Bike_ has changed nick to Bike. 21:09:29 -!- boily has quit (Quit: Poulet!). 21:09:34 -!- metasepia has quit (Remote host closed the connection). 21:50:19 -!- katla has quit (Quit: Leaving). 22:00:07 -!- |_ has quit. 22:03:53 <Bike> http://betabeat.com/2013/08/app-will-ping-you-when-its-time-to-bang/ cool 22:04:54 -!- epicmonkey has quit (Ping timeout: 264 seconds). 22:06:58 <mnoqy> kill earth 22:07:34 <zzo38> Why? How? 22:07:57 <oerjan> mnoqy is angry because he bumped his toe on it hth 22:08:22 <zzo38> Then you have to be more careful next time. 22:09:21 <kmc> Bike: wow 22:22:17 -!- Taneb has quit (Quit: Leaving). 22:23:55 -!- doesthiswork has joined. 22:27:51 -!- sebbu has quit (Ping timeout: 240 seconds). 22:32:53 -!- sebbu has joined. 22:36:31 -!- sacje has quit (Ping timeout: 240 seconds). 22:45:25 -!- copumpkin has quit (Ping timeout: 248 seconds). 22:46:02 -!- copumpkin has joined. 22:50:38 -!- nooodl has quit (Ping timeout: 240 seconds). 23:00:48 -!- sacje has joined. 23:05:16 <shachaf> kmc: exciting new rust runtime 23:06:10 <kmc> yes! 23:06:15 <kmc> as of today, Rust's runtime is written in Rust 23:06:20 <kmc> not many languages can do that 23:06:29 <Bike> oh that is nice. 23:06:29 <Lumpio-> Except most compiled languages 23:06:30 <Fiora> is gcc's runtime written in C? 23:06:37 <Bike> libc is in C, yes 23:06:44 <Bike> well, probably 23:06:44 <Lumpio-> Most actually usable compiled languages at least. 23:06:45 <kmc> Lumpio-: I don't know about that. Not Haskell or OCaml, for sure 23:07:03 <kmc> I wouldn't call libc the "runtime", that would be like crt*.o and libgcc.a 23:07:07 <Fiora> and C++ is in C++ and I guess java is written in java? 23:07:24 <Lumpio-> Java isn't compiled to native code so I doubt the JVM is written in Java 23:07:25 <Bike> i... actually don't know what jvms are written in usually 23:07:27 <kmc> you can build a C program without libc and ~all of the "language features" still work 23:07:29 <Lumpio-> It's possible if you JIT it in advance but 23:07:31 <Lumpio-> Doubtful. 23:07:38 <Bike> kmc: i don't even know what libgcc is 23:07:42 <kmc> sometimes Java is compiled to native code 23:07:43 <kmc> but not usually 23:07:59 <Lumpio-> What's libgcc do anyways 23:08:01 <kmc> Bike: well for example, if you use uint64_t on a 32-bit machine, it needs to call some function to add double-size integers 23:08:06 <Bike> oh. that stuff. 23:08:13 <kmc> so there are things like that which look like primitives but actually call into functions 23:08:13 <Fiora> __udivdi3 and friends 23:08:14 <Bike> the not-in-libc-but-needs-software-support-stuff. 23:08:30 <Lumpio-> Such as? 23:08:32 <shachaf> what counts as the "runtime" is a bit of a definitions game 23:08:37 <Bike> such as what kmc just said? 23:08:56 <Lumpio-> But what primitives are there if you don't use libc nor the magic builtins 23:09:10 <Lumpio-> To make it simpler, say you only call functions you wrote yourself. 23:09:12 <Bike> 64-bit ints 23:09:16 <Lumpio-> oh 23:09:17 -!- doesthiswork has quit (Quit: Leaving.). 23:09:18 <Lumpio-> hum. 23:09:19 <Bike> on a 32-bit machine 23:09:22 <Bike> like kmc said 23:09:36 <Fiora> Bike: that's an implementation detail though, I guess? like, gcc could inline it if it wanted, right? 23:09:37 <Lumpio-> I guess that's a point 23:09:46 <Lumpio-> It could and it probably does 23:10:26 <Bike> it could, there are other routines though sometimes 23:10:38 <kmc> it does sometimes 23:10:45 <Fiora> complex number support, right? 23:10:56 <Bike> plus inlining can lead to code bloat bla bla bla 23:10:58 <kmc> on some machines floating point will be a library call 23:11:01 <kmc> or integer multiply even 23:11:01 <Lumpio-> On an actual computer is it the job of the operating system to zero out .bss and whatnot 23:11:10 <kmc> yes 23:11:16 <Fiora> softfp~ 23:11:21 <Lumpio-> I've only looked at full disassemblies of executables for microcontrollers 23:11:22 <kmc> or rather, anonymous mappings are zeroed by default 23:11:33 <Lumpio-> Where GCC emits a small piece of code to do that because there's no OS. 23:11:37 <kmc> for security -- you can't allow leftover data from some other program 23:11:38 <Lumpio-> ...or I guess that could come from some sort of library. 23:12:03 <zzo38> How does it zero out the BSS? Is there hardware support for doing that? 23:12:15 <Lumpio-> memset() ¬u¬ 23:12:16 <zzo38> Or does it have to write every byte to zero individually? 23:12:23 <Bike> doesn't it just map a pre-zeroed page if possible, or whatever 23:12:30 <Lumpio-> memset() and friends are usually optimized to ridiculous levels 23:12:40 -!- carado has quit (Ping timeout: 246 seconds). 23:12:45 <Lumpio-> There's probably an assembly implementation for all popular platforms. 23:12:57 -!- conehead has quit (Quit: Computer has gone to sleep.). 23:12:59 <Lumpio-> It rarely goes byte by byte, on a 64-bit machine you can do at least 8 bytes at a time 23:13:13 <Lumpio-> And I wouldn't be surprised if x86 had some sort of block fill extension. 23:13:30 -!- conehead has joined. 23:13:31 <kmc> Lumpio-: you'll find various unrolled SSE memsets and such 23:13:38 <Lumpio-> yes 23:13:40 <zzo38> Is there hardware support for the entire RAM at once in something outside of the CPU? 23:13:50 <Lumpio-> Entire RAM at once? 23:13:52 <Lumpio-> That would be suicidal 23:13:52 <Bike> why would you want to zero all of ram at once 23:13:52 <kmc> I think Ivy Bridge has a special optimization such that the lowly REP STOSB is actually really fast 23:14:04 <kmc> I know they have it for memcpy() / REP MOVSB, but with some wacky restrictions 23:14:08 <zzo38> Lumpio-: Yes, or a very large block such as 1GB, or something like that 23:14:21 <kmc> Bike: yeah, you can map a copy-on-write zeroed page 23:14:40 <kmc> then if processes reserve lots of .bss and never use it, they don't take up physical memory 23:14:43 <kmc> I think that's typically done 23:14:48 <Bike> right 23:15:03 <zzo38> For example, if the loader is in ROM and the data it keeps track of is stored in registers, then you might want to clear the entire RAM at once before the program is loaded. 23:15:20 <Lumpio-> zzo38: On what kind of 1980 single-tasking computer? 23:15:20 <kmc> (well, you could do that anyway, but this way they can allocate a lot of .bss and read zeroes from it and still not take up physical memory) 23:17:07 <Bike> Lumpio-: are you not used to zzo 23:17:19 <zzo38> Lumpio-: I am not really thinking of a specific kind of computer, but rather if there is a DRAM or something that has a pin for such a function, so that a computer can be made having a BIOS that can do this. 23:17:47 -!- carado has joined. 23:19:27 <Lumpio-> Bike: But I like talking with him! 23:19:39 <Lumpio-> zzo38: Yes, I'm sure it's possible to do. 23:19:56 <Bike> well sure 23:19:58 <zzo38> Do you know which ones have such things? 23:20:01 <Bike> you just occasionally get this 23:20:08 <Lumpio-> I didn't say I knew of any implementation 23:20:15 <Lumpio-> Just that it's possible. 23:23:15 <zzo38> I would like to know which RAM chips do this so that I can make something using this. 23:23:53 <Lumpio-> Not sure if any existing chips have this feature. 23:24:06 <Lumpio-> All you really need is a thing to pull all select lines high at once 23:24:40 <Lumpio-> Usually there's no direct access to the select lines. 23:26:41 <Lumpio-> Hmm, although is the DRAM controller itself on the motherboard on modern computers 23:26:47 <Lumpio-> Instead of the chips themselves 23:26:57 <Lumpio-> If that's so all you need is a soldering iron and a steady hand! 23:27:08 <Bike> i feel like zzo should get a few fpgas to mess with 23:27:12 <Lumpio-> ...and probably magic wire that doesn't introduce extra inductance/capacitance to the really high frequency bus 23:28:13 <shachaf> `olist (909) 23:28:14 <HackEgo> olist (909): shachaf oerjan Sgeo FireFly 23:29:33 <Fiora> I think RAM controllers have been on cpus for a while now? 23:32:31 <kmc> yeah for a long time 23:33:16 <pikhq> Lumpio-: The RAM bus is not high frequency. 23:33:25 <pikhq> It's 200 MHz. 23:34:12 <pikhq> (or less) 23:34:29 <Lumpio-> oh right 23:34:32 <Lumpio-> It's parallel 23:34:47 <Lumpio-> Fiora: Well, outside the RAM modules themselves at any rate. 23:35:39 -!- Sgeo has joined. 23:36:22 <pikhq> "PC3-6400" is a mere 100 MHz, it just has the bandwidth of a hypothetical PC-100 module clocked at 6.4 GHz. 23:36:36 <Sgeo> `olist 909 23:36:38 <HackEgo> olist 909: shachaf oerjan Sgeo FireFly 23:37:29 <pikhq> Oh, sorry, the RAM *bus* is at 400MHz. 23:37:42 <pikhq> But that's feeding into 100MHz chips. 23:38:08 <pikhq> Still, not the highest frequency bus. 23:39:22 <shachaf> Sgeo.......................................... 23:39:53 <Bike> hey, he tried, shachaf. 23:39:58 <pikhq> I think in terms of clock rate USB 2.0 is higher freq? 23:40:49 <Sgeo> At least I indicated which one so you didn't think there were two updates within 8 minutes of each other 23:46:39 <Phantom_Hoover> humble bundle: now dropping the pay what you want component 23:47:44 <Phantom_Hoover> or... apparently not 23:47:47 <Bike> so we only pay what we don't want? 23:51:27 <shachaf> Bike: true 23:51:35 * oerjan feels thoroughly `olisted 23:51:37 <shachaf> Sgeo: true 23:52:12 <kmc> i will pay what Phantom_Hoover wants 23:53:33 <Phantom_Hoover> $300 (you choose the dollar) 23:53:39 <Bike> the elliott system 23:53:46 * oerjan is wondering what they'll do when the protection spell runs out (and the spare in the staff) 23:53:50 <Bike> also: it's weird to realize that horse_ebooks is actually a very successful spam marketer 23:54:07 -!- doesthiswork has joined. 23:54:07 -!- iamfishhead has quit (Ping timeout: 260 seconds). 23:54:26 <shachaf> imo someone should make nlab_ebooks 23:55:02 <Bike> kmc: http://24.media.tumblr.com/tumblr_m92seuPm161r9hh3yo1_400.jpg update re: gay cuttlefish 23:55:20 <mnoqy> those aren't cuttlefish 23:55:42 -!- yorick has quit (Read error: Connection reset by peer). 23:55:44 <shachaf> mnoqy: do you happen to know when super mega updates usually happen 23:55:49 <shachaf> when is the evening 23:55:55 <shachaf> what time zone is johnny smash in 23:56:01 <Bike> about nine pounds 23:56:05 <mnoqy> i think he lives in arizona? 23:56:18 * oerjan swats Bike, disturbingly gently -----### 23:56:35 <Bike> hi 2013-08-09: 00:16:39 -!- madbr has joined. 00:24:45 <zzo38> Can you make bets on what happen next in Dungeons&Dragons game I play? 00:25:17 <madbr> Is it like 6th edition 00:25:25 <Bike> http://imgur.com/EU4mHlT this is me 00:25:51 <zzo38> madbr: Do you mean the Dungeons&Dragons game? No, it is 3.5 edition. 00:26:49 <zzo38> Session 38 is the latest one played and recorded. 00:27:21 <nooodl^> where are these recorded zzo38 00:27:35 <zzo38> `? danddreclist 00:27:38 <HackEgo> http://zzo38computer.org/dnd/recording/level20.tex (the precompiled .dvi is also available) 00:27:46 <zzo38> nooodl^: There it is. 00:27:53 <nooodl^> thanks 00:28:04 <madbr> bike : the missing link! 00:28:16 <Bike> i lied i'm a bike. 00:28:34 <madbr> looks like a gorilla tf 00:28:55 <zzo38> nooodl^: I have told them to add this for all of the `*list so you can write `? to check the informations. (If there is some missing, you can add some.) 00:29:10 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 00:29:13 <nooodl^> ok 00:29:17 <ion> Oversight: Thank you for volunteering, citizen. http://youtu.be/RIuf1V1FhpY 00:30:41 <Bike> lol, benefit fraud. 00:32:11 <zzo38> Now maybe you can try to bet on this game? 00:32:19 <Bike> hahaha, the russia bit 00:32:48 <kmc> Bike: pls to tag nsfw 00:33:02 <Bike> was hoping you remembered the previous gay cuttlefish 00:33:26 <kmc> i don't remember gay cuttlefish, just crossdressing ones 00:33:30 <Bike> oh 00:33:31 <kmc> but I will look at this picture later 00:33:32 <Bike> srry 00:38:37 <madbr> zzo : ok how about, hmm 00:38:50 <madbr> dungeon crawl, a short fight, 1 x dead player 00:40:38 <zzo38> madbr: I doubt it, but you can bet how you want to. However, I have meant more specific kind of things, and mainly I mean noncombat things 00:41:15 <shachaf> `smlist (418) 00:41:16 <HackEgo> smlist (418): shachaf monqy elliott mnoqy 00:41:21 <mnoqy> ! 00:41:44 <madbr> zzo38 : no idea how you guys play so I'm going cold here :3 00:41:49 -!- ap3x has quit (Remote host closed the connection). 00:42:16 <zzo38> madbr: it is recorded; you can read all of it (and maybe that gives you a clue?) 00:42:46 <madbr> oh, it's over IRC? 00:43:22 <zzo38> No. It is played without a computer, although I type everything on the computer afterward, including character sheets, footnotes, and a story text like as if it is a story in some book or something like that. 00:47:04 <madbr> kjugobe gets turned into a... 00:47:25 <zzo38> It is sort of like a play by mail chess, except that it isn't play by mail, and it isn't chess, and it involves far more sophisticated strategies than chess. 00:49:20 -!- Bike_ has joined. 00:49:42 -!- Bike has quit (Ping timeout: 256 seconds). 00:49:52 -!- Bike_ has changed nick to Bike. 00:50:01 <madbr> hm, what could he get transformed into 00:50:01 <Lumpio-> http://zzo38computer.org/dnd/recording/level20.tex <- the asperger is strong in this 00:50:36 <zzo38> madbr: An elipsis? 00:50:55 <madbr> that sounds like it would hurt 00:50:59 <zzo38> Lumpio-: Yes, I am with Asperger, so I suppose that is why. I can improve it later of course 00:51:01 <madbr> really bad 00:51:21 <Lumpio-> So am I, on paper at least 00:52:11 <kmc> and half the rest of this channel 00:52:48 <Bike> mood disorder superiority. down with personality disorders, bow before the superior disease 00:53:08 <zzo38> I should improve it later to fill in some omitted stuff and improve to make it a bit more like some novel, but still the same things as it is currently written rather than different. 00:53:59 <madbr> the more typical d&d transforms are, what 00:54:30 <madbr> undead? werewolfs? various mythical beasts? 00:54:53 <zzo38> Well, yes, I suppose those are the more typical ones. 00:55:17 <zzo38> But sometimes there is also temporary transformation. 00:55:38 <Bike> oh shit, autism is developmental, not personality 00:55:50 <Bike> what was i thinking... 00:56:25 <Fiora> Bike: and gosh, ~some~ of us are PDD-NOS, not AS! 00:56:45 <kmc> you're all special to me <3 00:56:45 -!- shachaf has left ("and this discussion in general"). 00:56:49 <kmc> aw 00:56:49 <Bike> i apologize 00:56:52 <Bike> now bow down before me 00:57:00 <Bike> uh did i say something bad 00:57:04 <mnoqy> oh looks like shachaf beat me to the punch 00:57:13 <mnoqy> :/ :\ 00:57:25 <Fiora> :< 00:57:36 <Fiora> ... sorry ... 00:57:44 <mnoqy> don't worry it's lumpio's fault not yours 00:58:42 <zzo38> Lumpio-: But I don't really know how to read it to know it is asperger; can you tell me the example of how you will see it is asperger is strong in this? 00:58:48 <Lumpio-> (。ー。) 00:59:00 <Lumpio-> I can just tell 00:59:02 <Lumpio-> By the aura 00:59:36 -!- Fiora has left ("joins shachaf"). 00:59:49 -!- mnoqy has left. 00:59:54 <kmc> :( 01:00:09 <zzo38> Lumpio-: Aura? 01:01:09 <Lumpio-> Yes. 01:01:28 <zzo38> What aura is that? I don't see any aura. 01:04:18 <kmc> this is painful 01:08:40 <Lumpio-> Maybe you haven't trained enough yet 01:08:42 <Lumpio-> To see that aura. 01:08:50 <kmc> Lumpio-: stop trolling zzo38 01:08:56 <kmc> zzo38: he's messing with you 01:08:57 <Lumpio-> .-. 01:09:10 <Lumpio-> But he's constantly trolling everybody 01:09:25 <kmc> i don't think so 01:09:39 <kmc> but anyway, when zzo38 talks we don't have 3 people part immediately 01:10:18 <Lumpio-> haha 01:13:36 <kmc> 83 files changed, 1005 insertions(+), 932 deletions(-) 01:13:40 <kmc> welp this is going to be a pain to review 01:13:42 <kmc> and I'm not even done yet 01:20:07 <zzo38> kmc: I don't mind 01:23:21 <kmc> ok well anyway 01:24:10 <kmc> Lumpio-: I think people would appreciate it if you refrain from painting with broad strokes like this 01:24:41 <kmc> I don't think what you said was horrible or anything, but it's not what we want #esoteric to be 01:29:00 <Lumpio-> good grief did I hurt the aspies' feelings now? 01:29:15 <Bike> dude. 01:30:09 -!- ChanServ has set channel mode: +o kmc. 01:30:13 <kmc> Lumpio-: don't talk like that. 01:31:14 <kmc> come back when you give a shit about your fellow human beings, I guess 01:31:15 -!- kmc has kicked Lumpio- Lumpio-. 01:31:19 <Bike> c'mon man, are you going to stuff people into lockers 01:31:21 <Bike> ok well then. 01:31:28 -!- kmc has set channel mode: -o kmc. 01:31:57 <Bike> i'd say i don't get how people can seriously talk like that after having pop culture down their throats, but it's so common, so 01:32:02 <Bike> plus i probably do it sometimes. 01:34:52 <kmc> what's it got to do with pop culture 01:35:20 <Bike> well just "did i hurt your feelings", i kind of automatically hear that in the voice of the bully character in Interchangeable School Drama Show 01:36:09 <kmc> heh 01:37:50 <Sgeo> lambeth sounds like lambda 01:40:45 -!- jaril has joined. 01:43:17 -!- Lumpio- has joined. 01:43:24 <Lumpio-> Err, yeah, I think I'm done with this channel then. 01:43:31 <Lumpio-> Turned out to be #dramacentral, would never have believed. 01:43:34 <Lumpio-> Buy guys _o/ 01:43:35 <myndzi> | 01:43:35 <myndzi> |\ 01:43:40 <Lumpio-> whoa. 01:43:46 -!- Lumpio- has left ("farewell"). 01:44:08 <Bike> #dramacentral 01:44:37 <ion> metadrama 01:46:10 -!- Nisstyre has joined. 01:51:46 -!- shachaf has joined. 01:53:13 -!- madbr has quit (Quit: Radiateur). 01:53:49 <Bike> wubchaf 01:58:43 <Bike> kmc: http://blogs.plos.org/biologue/2013/08/08/what-does-peer-review-mean-when-applied-to-computer-code/ your employer is p. cool 02:14:35 -!- jconn has joined. 02:25:35 -!- Bike has quit (Read error: Connection reset by peer). 02:26:36 <Sgeo> shachaf: this may interest you, (Word of Burlew) 02:26:36 <Sgeo> http://www.giantitp.com/forums/showthread.php?p=15709954#post15709954 02:27:56 <shachaf> i think i ve seen that 02:29:06 <shachaf> has oerjan seen it (and FireFly) 02:31:46 <shachaf> Sgeo: What happens to threads past page 6? 02:31:55 <Sgeo> ? 02:32:28 <oerjan> _now_ i've seen it hth 02:33:16 -!- Bike has joined. 02:40:45 <shachaf> Sgeo: did you know there's a post where he writes "Windstriker charges, striking V and trapping him between Miko and himself." 02:42:06 <Sgeo> Now I do 02:55:16 -!- carado has quit (Ping timeout: 246 seconds). 02:57:00 -!- oerjan has quit (Quit: Nite). 03:11:40 <shachaf> 5d1 03:11:40 <lambdabot> shachaf: 5 03:11:47 <shachaf> 5d2 03:11:47 <lambdabot> shachaf: 8 03:24:12 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 03:29:01 -!- Fiora has joined. 03:35:30 <shachaf> Hmm, the ICFP contest looks like fun. 04:09:06 <doesthiswork> the nsa has a new website http://nsa.gov1.info/data/index.html 04:32:12 <Bike> @oeis 3,8,6,20,24 04:32:14 <lambdabot> Pisano periods (or Pisano numbers): period of Fibonacci numbers mod n.[1,3,8... 04:33:01 <Bike> "Pisano periods are named after Leonardo Pisano, better known as Fibonacci." pff. 04:46:47 <coppro> I feel like I'm missing something when trying to read XKCD 05:02:38 <kmc> i feel like randall munroe is missing something when trying to write XKCD 05:02:39 <kmc> (burn) 05:05:35 -!- conehead has joined. 05:11:23 <fizzie> Unsurprisingly, wakeup from suspend doesn't work on my Linux desktop. (Black screen, no answer to SSH; keyboard leds do react, though.) 05:12:53 -!- FreeFull has quit (Read error: Operation timed out). 05:13:15 <zzo38> shachaf: What is this year's ICFP contest? I have seen the previous ones in Wikipedia. 05:13:57 -!- shachaf has quit (Read error: Operation timed out). 05:14:40 <fizzie> (Huh. It answers to ping; curious that not SSH.) 05:14:59 -!- shachaf has joined. 05:15:17 <zzo38> I have had suspend not work properly on various computers regardless of operating system. 05:16:41 -!- FreeFull has joined. 05:18:23 <fizzie> It is certainly a thing that happens. 05:21:19 <fizzie> (At least wake-on-lan works.) 05:21:36 <zzo38> Then use that. Does wake on the telephone rings work? 05:22:28 -!- sacje has quit (Quit: sacje). 05:24:51 <fizzie> I don't have a land line, or a modem in this computer. 05:28:26 <zzo38> You don't need any of those to use the wake on telephone feature. 05:28:55 <fizzie> How does it work, then? 05:29:31 <fizzie> (Another thing that did not work: alsa-utils tried to execute /usr/sbin/alsactl (to restore mixer levels) before /usr was mounted. (I don't know why, because the initscript has Required-Start: $localfs, and it's much later than the mounting in init script order.)) 05:29:38 <zzo38> There is one of the pins in the serial port which tells the computer if the telephone rings, so connect something else to that port instead. 05:30:03 <fizzie> Oh. 05:32:39 <fizzie> I don't recall seeing that feature mentioned in the BIOS setup. 05:34:20 <zzo38> Which people in here have told about what dream they have? I want to know some things such as how commonly things resembling different kinds of logic (or no kinds of logic) applies, and a few others. A few times it has happened when in the dream there was something where linear logic seemed to apply, even though it isn't a case where that would be the case in real life. 05:34:36 <zzo38> (I think this was before I knew about linear logic, actually.) 05:36:46 <zzo38> Who (and how many) of you have done this? 05:47:46 <zzo38> Or do you even understand what I am talking about at all? 06:14:48 <kmc> wake-on-van 06:15:02 <Bike> impact in three. brace 06:15:16 <kmc> woop woop pull up pull up 06:15:32 <kmc> sink rate 06:16:08 <zzo38> I think I do not understand you either. 06:17:52 <kmc> `addquote <zzo38> I think I do not understand you either. 06:17:57 <HackEgo> 1085) <zzo38> I think I do not understand you either. 06:28:40 -!- zzo38 has quit (Remote host closed the connection). 06:39:59 -!- epicmonkey has joined. 08:03:30 -!- ap3x has joined. 08:07:22 -!- ap3x has quit (Quit: Computer says no). 08:15:48 -!- copumpkin has quit (Ping timeout: 260 seconds). 08:16:17 -!- copumpkin has joined. 08:21:08 -!- conehead has quit (Quit: Computer has gone to sleep.). 08:25:13 -!- ap3x has joined. 08:33:30 -!- MindlessDrone has joined. 08:47:42 -!- doesthiswork has quit (Quit: Leaving.). 08:49:54 -!- copumpkin has quit (Ping timeout: 264 seconds). 08:50:23 -!- copumpkin has joined. 08:53:19 <oklopol> i didn't get xkcd either 09:19:41 -!- Phantom_Hoover has joined. 09:39:51 -!- ap3x has quit (Ping timeout: 240 seconds). 10:08:18 -!- nooodl has joined. 10:39:03 -!- ap3x has joined. 10:57:56 -!- ap3x has quit (Quit: Computer says no). 11:01:20 <fizzie> "-- binaural sound, wave field synthesis systems, and sound source localization using GPGPU --" hmm, maybe I should go and have a listen. 11:15:07 -!- yorick has joined. 11:16:15 -!- Sgeo has quit (Read error: Connection reset by peer). 11:19:45 <elliott> did lumpio piss everyone off again 11:20:36 <elliott> I like the part where he rejoined just to tell us he's never coming back ever. 11:26:17 <fizzie> Oh, there's been some drrama? 11:28:27 <fizzie> elliott: Also to tell us to purchase some guys, I guess? 11:30:27 <elliott> drama, n. when someone doesn't like what you're doing 11:30:53 <elliott> dramacentral, n. place where someone tells you they don't like what you're doing 11:48:57 -!- carado has joined. 11:59:53 <elliott> http://www.telegraph.co.uk/finance/personalfinance/borrowing/creditcards/10231556/Man-who-created-own-credit-card-sues-bank-for-not-sticking-to-terms.html oh my god 12:06:37 -!- ais523 has joined. 12:06:53 <ais523> hmm, so it seems that this book has been checked out 17 times, from 1971 to 1984 12:07:00 <ais523> and then not again until 2013, which was me 12:07:18 <ais523> (in other words, this book has gone my entire lifetime without anyone reading it) 12:09:21 -!- ais523 has quit (Read error: Connection reset by peer). 12:09:32 <Roujo> ... 12:09:36 -!- ais523 has joined. 12:09:43 <Roujo> Before you leave again =P 12:09:49 <Roujo> What book is it? =) 12:09:50 <fizzie> A person with lesser politeness levels might say that it's the likely fate of your (or anyone else's) thesis, too. 12:09:50 <ais523> this connection is really unreliable 12:10:01 <ais523> "Switching theory" by Miller, volume 2 12:10:11 <Roujo> Cool, cool 12:10:21 <fizzie> I suppose it's about theory of switching and not about switching to (some other) theory? 12:10:30 <ais523> fizzie: it's actually about digital circuits 12:10:43 <fizzie> Closer to the former, anyway. 12:10:55 <ais523> aha, the full name is "Switching Theory, Vol. II: Sequential Circuits and Machines" 12:11:36 <ais523> let's see what Google thought it was… "Switching theory. Vol. 2, Sequential circuits and machines" 12:11:38 <ais523> not bad 12:11:46 <ais523> (Google had to figure it out indirectly from citations) 12:12:54 <ais523> there was some debate over what its name was, getting a physical copy of it seemed to be one way to settle that 12:13:12 <ais523> also, there's still a punched card in here that someone was using as a bookmark 12:15:25 <ais523> 12/3, 11/9, 12/5, 11/5, 0/4/8, 5, 1, 5/8, 5, 1, 4/8, 3/8, 4/8, 1, 4/8 12:15:58 <ais523> also "LINE$51*51<#@1@" is printed on it, which appears to be a translation of the punches (because single numbers represent themselves literally on punched cards) 12:16:04 <ais523> I might have the 12s and 11s backwards, they aren't labeled 12:16:36 <ais523> oh, the first 4/8 is actually 11/4/8 12:16:50 <ais523> I missed a hole 12:18:25 <ais523> *single digits represent themselves literally 12:21:25 -!- katla has joined. 12:21:28 -!- Taneb has joined. 12:23:03 <ais523> this book seems to be full of a bunch of formal definitions, trying to define what it means for a circuit to be speed-independent 12:23:35 <ais523> that's probably why nobody reads it any more; speed-independence is the assumption that your components are slow but your wires transmit information instantaneously 12:23:43 <ais523> and that turned out to be the opposite of how electronics works in practice 12:27:52 <oklopol> haha 12:28:13 -!- mnoqy has joined. 12:29:27 <Roujo> Holy crap what 12:29:28 <Roujo> https://github.com/mame/quine-relay 12:29:28 <fizzie> They typically do have a printed version of the line for human readers, it seems. 12:30:08 <Roujo> I still haven't figured out how to make a non-trivial lol-my-source-file-is-empty quine yet 12:30:09 <ais523> that doesn't seem like a particularly useful punched card, anyway 12:30:30 <Roujo> But this guy did *so much better* 12:30:41 <Roujo> (Granted, I never really spent much time trying, but eh) 12:30:42 <ais523> Roujo: http://www.reddit.com/r/programming/comments/1icrny/an_uroboros_program_with_50_programming_languages/cb3vtuq 12:30:47 <ais523> me explaining how to write a quine 12:30:58 <ais523> a rather verbose, unobfuscated one 12:30:58 <Roujo> Ah ^^ 12:31:12 <Roujo> Thanks. I'd rather not read it, though. 12:31:18 <Roujo> I know the information is easy to find 12:31:29 <Roujo> I just want to figure it out on my own =) 12:31:43 <ais523> oh, OK 12:32:02 <fizzie> 50 languages is quite an impressive number. 12:32:28 <ais523> fizzie: perhaps in terms of the time it'd take to write them all 12:32:43 <katla> lol nice 12:32:47 <ais523> it's not that impressive in terms of quine-writing; when we did botloops back in #esoteric, only one of the bots needed to do anything other than print statements 12:33:12 <katla> yeah sigfpe show how to do this 12:33:23 <katla> once you get the idea adding another language is just a matter of filling out a form 12:33:26 <ais523> writing a quine that wraps itself in print statements for some other language isn't noticeably harder than writing an ordinary quine 12:33:36 <ais523> katla: yeah, at least if the other language has string literals 12:33:42 <ais523> if it doesn't, e.g. INTERCAL, things get a bit harder 12:33:57 <ais523> not /much/ harder, but somewhat 12:35:57 <ais523> J = Y NAND K; K = X NAND J; Q = (X OR J) AND (Y OR K) 12:35:59 <Roujo> Oh god 12:36:22 <Roujo> And the actual source is formatted as Ouroboros 12:36:30 <ais523> Roujo: again, not so hard 12:36:45 <Roujo> ais523: Depends on your level =P 12:37:04 <ais523> perhaps I should write a quine-loop generator that lets you choose which languages to go via, and what shape the source should be formatted as 12:37:10 <Roujo> "It's not that hard to fly, really", said the butterfly to the caterpillar 12:37:24 <Roujo> AKA I'm not up there yet =P 12:39:01 <katla> Roujo, http://blog.sigfpe.com/2011/01/quine-central.html 12:39:25 <Jafet> ais523: you mean like https://github.com/mame/quine-relay/blob/master/src/code-gen.rb 12:39:38 -!- ais523_ has joined. 12:39:59 -!- ais523 has quit (Read error: Connection reset by peer). 12:40:00 <ais523_> haha 12:40:07 <ais523_> so it turns out that, the thing everyone cites this book for 12:40:11 <ais523_> isn't actually in this book 12:40:48 <ais523_> unless it's that boolean expression I posted above, and I don't think it is 12:42:28 <Jafet> By everyone do you mean a few dozen people somewhere 12:43:01 <fizzie> "Cited by 148" 12:43:03 <Jafet> Also, a proper cyclic quine http://www.ioccc.org/2000/dhyang.c 12:43:18 <fizzie> That might've been for vol 1. 12:43:41 <fizzie> Google Scholar's citation counts are kind of approximative. 12:45:09 <oklopol> so last month i wanted to cite in my phd that limit sets of cellular automata can be pi^0_1 hard 12:45:17 <oklopol> and everyone cites an article by hurd 12:45:46 <oklopol> i checked, and it indeed claims the result, but proves a much simpler thing, completely missing the point 12:46:38 <ais523_> fizzie: it's cited more than that under different names 12:46:52 <oklopol> not that people care much because everyone thinks they can easily prove it 12:47:17 <fizzie> oklopol: Did you prove it to be not true? 12:47:17 <ais523_> bleh, proving a negative is hard, and proving that something isn't in a book is also hard 12:47:20 -!- ais523_ has changed nick to ais523. 12:47:28 <oklopol> it's true 12:47:32 <fizzie> Aw. I was trying to jump to the punchline. 12:47:43 <oklopol> would've been cool 12:47:59 <ais523> let me try to analyze that expression I posted above, that might be it 12:48:07 <ais523> J = Y NAND K; K = X NAND J; Q = (X OR J) AND (Y OR K) 12:48:10 <ais523> err 12:48:20 <ais523> J <= Y NAND K; K <= X NAND J; Q <= (X OR J) AND (Y OR K) 12:48:22 <oklopol> there was no punchline, i just find it funny that no one checks these things before citing. 12:48:32 <ais523> make sure to use the right sort of operator, ais523! 12:48:35 -!- ap3x has joined. 12:48:38 <Jafet> They do. They check the paper that they got it from. 12:48:51 <oklopol> hmm true 12:48:55 <oklopol> and cite the original without reading it 12:49:02 <katla> the punchline was given to us in private communication 12:49:26 <ais523> let's see… if X and Y are both 0, then J and K are both 1, so Q is 1 12:49:28 -!- boily has joined. 12:49:39 -!- metasepia has joined. 12:50:03 <ais523> if X is 1 and Y is 0, then J is 1, so K is 0, and so Q is 0 12:50:06 <ais523> yeah, this isn't a C-element 12:50:25 <boily> good high-scoring-scrabble-letters morning! 12:50:33 <ais523> afternoon boily 12:50:58 -!- ais523 has quit (Read error: Connection reset by peer). 12:51:02 <Roujo> Heya boily 12:51:06 <Roujo> What's up? 12:51:17 -!- ais523 has joined. 12:51:30 <boily> ais523: good fternoon to you too. 12:51:53 -!- ap3x has quit (Client Quit). 12:51:54 <boily> Roujo: had my regular morning bixi ride. it's way too humid outside for my personal tastes and confort zone. 12:52:18 <Roujo> Getting a Bixi key *would* be a good idea, wouldn't it =P 12:52:31 <Roujo> Either that or getting my actual bike to Lachine =P 12:52:43 <ais523> and yeah, that's the only two-input one-output circuit in this chapter of the book 12:53:05 <fizzie> Is "Bixi" some sort of a bike-share thing with a fashionable name? 12:53:14 <boily> straight on. 12:53:22 <fizzie> Bike: They're sharing you. 12:53:45 <fizzie> ~metar EFHK 12:53:46 <metasepia> EFHK 091220Z 20012KT 9999 BKN023 23/17 Q1008 NOSIG 12:54:38 <boily> ~metar CYUL 12:54:38 <metasepia> CYUL 091200Z 00000KT 12SM FEW007 OVC015 21/19 A2987 RMK SF1SC8 SF TR SLP113 DENSITY ALT 900FT 12:54:44 <katla> is icfp out yet? 12:54:49 <ais523> I bet Sutherland is laughing at all of academia right now (at least, the very small slice of it that cares about asynchronous circuits) 12:54:50 <ais523> katla: yes 12:54:54 <katla> what is the problem 12:54:56 <boily> is the II out yet? 12:55:07 <fizzie> Huh, only 17? It's been very tropical in here. 12:56:41 <boily> 23 °C with dew point at 17 translates to 69% rel. humidity. 12:56:55 <fizzie> boily: Yes, but relative humidity here for the last two days: http://cdn.fmi.fi/weather-observations/products/graphs/observations-101005-13-fi.png 12:57:13 <boily> oh yuck. 12:57:47 <oklopol> @ 3, everything is water 12:57:56 -!- katla has left ("Leaving"). 12:58:12 <fizzie> Sometimes it feels like that a 3am. 12:58:24 <boily> I think Finland is a subaquatic hoax, like Atlantis or something. 13:00:20 -!- ais523 has quit (Read error: Operation timed out). 13:11:21 <boily> I just booted alpine linux into virtualbox for fun. that things boot frighteningly fast. 13:12:07 <boily> s/things boot/thing boots/ 13:12:24 <Roujo> Powerthirst! Makes your linux box boot abnormally fast! 13:13:57 -!- oerjan has joined. 13:14:16 <boily> Roujo: I prefer terrifying boot times over weird and unusual ones. 13:16:02 <Phantom_Hoover> sound the alarm, your boot's about to get uncomfortably fast 13:16:07 -!- ais523_ has joined. 13:17:06 -!- ais523 has joined. 13:20:30 <ais523_> OK, hmm 13:20:40 <ais523_> it could be harder to track down the actual source of the Muller C-element than I thoguht 13:24:00 * oerjan sees double 13:25:37 <boily> oerjan: close an eye. 13:26:20 <oerjan> nope, ais523 still has two nicks 13:26:44 <ais523> yeah, the connection's really bad here 13:26:51 <ais523> ais523_ is a wired connection, which is /normally/ more reliable 13:26:58 -!- nooodl has quit (Ping timeout: 240 seconds). 13:27:28 <boily> oerjan: shake your monitor so that with retinal persistence the double aises merge into one? 13:28:06 <oerjan> my connection is also shitty today. :( 13:28:15 <oerjan> although tmux masks that for you. 13:28:51 <oerjan> well, mostly horribly laggy. 13:30:59 <Jafet> I boot plaid. 13:31:28 <Roujo> dat ludicrous booting speed 13:31:56 <boily> I boot columbia. that wintery booting speed. 13:36:27 -!- nooodl has joined. 13:36:36 <boily> hellooodl. 13:40:25 <ais523> haha, according to the ACM, one of my papers (when read aloud) is 901165:12 minutes long 13:40:43 <ais523> err, hmm, that's not an MP3, it's an MP4 13:40:47 <ais523> a 901165:12 minute video, then 13:41:05 <Deewiant> MP4 doesn't imply video 13:41:10 <ais523> right 13:41:20 <ais523> I still don't really think this makes much sense in any direction, though… 13:41:48 <Phantom_Hoover> > 900000 / (60*24) 13:41:50 <lambdabot> 625.0 13:42:17 <boily> ~eval 901165 / 60 / 24 / 365.25 13:42:17 <metasepia> 1.7133717392957637 13:43:56 <fizzie> ais523: Where do they have those numbers? The generic ACM Digital Library paper-page doesn't seem to say anything about length. 13:44:18 <fizzie> boily: Leap years, man! 13:44:24 <ais523> fizzie: on the page about the author 13:44:37 <fizzie> boily: Or, rather, "proper leap years for centuries, man". 13:45:14 <fizzie> ais523: Oh, I see. 13:45:34 <fizzie> ais523: A colleague has one paper of "2411109:31 MIN", and another of "398752:6 MIN". 13:46:14 <ais523> right 13:46:19 <fizzie> The one that's 2411109:31 minutes is 23:57 minutes when opened in their video viewer. 13:46:33 <ais523> hmm… is it an actual video? 13:46:48 <fizzie> ais523: It's the slides of the corresponding conference presentation. 13:46:52 <ais523> aha 13:46:57 <fizzie> ais523: Presumably audio too, I don't have headphones right now. 13:47:14 <fizzie> ais523: But it started with the last slide of the previous presenter, so I suppose it's from their stream. 13:47:18 <oerjan> ~eval 901165 / 60 / 24 / 365.2425 13:47:19 <metasepia> 1.7134069221894432 13:47:43 <fizzie> oerjan: Mulch better. 13:48:21 <fizzie> I don't think IEEE conference presentations are published anywhere like this. 13:48:39 <oerjan> fizzie: but i don't have a garden! (knock on wood) 13:49:34 <boily> fizzie: I don't like leap years. I'm a proponent for adjusting Earth's revolution period to have a nice, round integer. like, have a 512-day year. 13:49:50 <Roujo> boily: I like that idea 13:50:07 <oerjan> boily: that means some seriously long winters, mind you 13:50:19 <boily> Roujo: yé :D 13:50:22 <oerjan> oh wait or short days 13:50:23 <fizzie> Oh, the ICASSP presentations are, at some superlectures.com site. Curious. 13:50:35 <boily> oerjan: don't mind. as Candians, we're used to winters. 13:51:19 -!- doesthiswork has joined. 13:51:28 <ais523> hmm… I have a good suspicion of what the /actual/ source is, but apparently there's only one copy in existence and it's at the University of Illinois 13:51:33 <Roujo> OR 13:51:47 <Roujo> We could just make it so that the revolution time = the rotation time 13:51:58 <Roujo> Which would probably get rid of winters altogether 13:52:05 <boily> holy centrifugal forces, batman! 13:52:21 <oerjan> Roujo: also life 13:52:38 <Roujo> Sure. But think about it. 13:52:44 <oerjan> those tidelocked planets are not pleasant 13:52:50 <Roujo> No more sleet, no more shoveling the snow... 13:53:06 <oerjan> Roujo: you're forgetting the side _away_ from the sun hth 13:53:07 <Roujo> No more fallen leaves to clean up 13:53:59 <Roujo> Okay, so we make it rotate the other way 13:54:02 <Roujo> 2 days = 1 year 13:54:04 <boily> I think the only lifeforms that would be left are going to be the usual post-nuclear cockroaches, and some megasquirrels. 13:54:30 <Roujo> Better yet, make it rotate so fast that the concept of night/day becomes irrelevant 13:54:47 <Roujo> So that the whole day is light-ish 13:54:59 <Roujo> 50 shades of, well, shades 13:55:06 <oerjan> Roujo: that would also make gravitation irrelevant hth 13:55:20 <Roujo> Just make the planet bigger, then. 13:55:26 <oerjan> hm... 13:55:47 <oerjan> i'm not sure that will work without turning it into a neutron star? 13:55:49 <Roujo> Also, I'm pretty sure you mean otoh, not hth =P 13:55:57 <boily> Roujo: are you subtly pointing that we should, like, live on something not entirely unlike a magnetar? 13:56:12 <Roujo> >implying I'm implying stuff 13:56:18 <oerjan> Roujo is secretly an invading chellah 13:56:19 <boily> otoh, hth is better than otoh, if twh. nah. hth. hand. 13:56:25 <boily> ~duck chellah 13:56:26 <metasepia> Chellah, (4'D)) or Sala Colonia is a necropolis and complex of ancient Roman Mauretania Tingitana and medieval ruins at the outskirts of Rabat, Morocco. 13:56:37 <Roujo> I AM AN INVADING NECROPOLIS 13:56:41 <Roujo> ALL BOW BEFORE MY 13:56:42 <Roujo> erm 13:56:45 <Roujo> WALLS? 13:56:49 <Roujo> NECROBUILDINGS? 13:56:58 <oerjan> *cheela 13:57:06 <oerjan> sorry bout that 13:57:06 <Roujo> `? cheela 13:57:08 <HackEgo> cheela? ¯\(°_o)/¯ 13:57:09 <myndzi> | 13:57:09 <myndzi> º¯`\o 13:57:24 <boily> `addquote <Roujo> I AM AN INVADING NECROPOLIS... ALL BOW BEFORE MY... erm... WALLS?... NECROBUILDINGS? 13:57:28 <HackEgo> 1086) <Roujo> I AM AN INVADING NECROPOLIS... ALL BOW BEFORE MY... erm... WALLS?... NECROBUILDINGS? 13:57:34 <boily> ~duck cheela 13:57:34 <metasepia> --- No relevant information 13:57:40 <oerjan> (this is one of those books i've conveniently read only through wikipedia's plot summary) 13:59:41 <oerjan> boily: dragon's egg hth 14:00:06 <boily> ~duck dragon egg 14:00:07 <metasepia> A Dragon egg is a summoning pet egg that requires 99 Summoning to obtain. 14:00:31 <boily> oerjan: there you go. Roujo's has a power of OVER 99 SUMMONING! 14:00:40 <Jafet> oerjan: this is a "hard sci fi" book so the book is probably not more entertaining than the plot summary 14:00:48 <Roujo> >= 99 != > 99 14:02:13 <boily> Roujo: artistic mathematic license. 14:02:59 <Roujo> "It's been revoked" 14:03:24 <boily> and, I'm an engineer. it's only an approximative 1% error. nothing to worry about. 14:03:56 <Jafet> Your error of 1% has an error of 1% 14:04:07 <Roujo> I'm thinking of becoming an engineer. 14:04:13 <Roujo> Also, about error margins 14:04:32 <Roujo> Say you have a reading of 40%, ±1% 14:04:42 <boily> the most important thing about error margins is the stroke width in points in your .eps figures. 14:04:57 <Roujo> Is the range 39%-41%? Or is it 39,6%-40,4%? 14:05:00 <Roujo> HOW DO YOU KNOWWWWWW 14:05:01 <boily> yes. 14:05:02 <oerjan> boily: i said "dragon's" not dragon hth 14:05:11 <boily> ~duck dragon's egg 14:05:12 <metasepia> Dragon's Egg is a hard science fiction novel written by Robert L. Forward and published in 1980. 14:05:21 <boily> bleh. relevant info. 14:05:22 <Roujo> Sounds relevant-er 14:05:34 <Roujo> `relevant info 14:05:35 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: relevant: not found 14:05:38 <Roujo> Erm 14:05:38 <Roujo> Erm 14:05:41 <Roujo> `? relevant info 14:05:43 <HackEgo> relevant info? ¯\(°_o)/¯ 14:05:43 <myndzi> | 14:05:43 <myndzi> o/`¯º 14:05:47 <Roujo> There you go 14:05:52 <Jafet> This is where you give up and draw your graph in excel and say "the standard deviation is negligible" 14:06:05 <Roujo> Speaking of standard deviations 14:06:19 <Roujo> The stats on my final WebDev class were interesting 14:06:28 <Roujo> Average was ~65% 14:06:39 <Roujo> Median was 85% 14:06:49 <Roujo> StdDev was 40% or something insane like that 14:06:50 <Roujo> Fune 14:06:51 <Roujo> Fun* 14:09:03 <boily> Roujo: t'étudies où, si je peux me permettre de poser la question? 14:09:16 <oerjan> `run echo "The large-eyed mouse lemur is a nocturnal tree-dweller." >wisdom/'relevant info' 14:09:19 <HackEgo> No output. 14:09:39 <Roujo> boily: Je n'étudies plus, c'est ça l'ennui =P 14:09:52 <oklopol> oh i know that one it's some kind of ring 14:09:56 <Roujo> `run forrest | run 14:09:58 <HackEgo> bash: run: command not found \ bash: forrest: command not found 14:10:48 <boily> `? ring 14:10:50 <HackEgo> Addition, subtraction and multiplication have a certain ring to them. 14:10:57 <oklopol> good'n 14:11:07 <Roujo> `run cat /dev/urandom > wisdom/'irrelevant info' 14:11:16 <HackEgo> bash: line 1: 287 File size limit exceededcat /dev/urandom > wisdom/'irrelevant info' 14:11:20 <Roujo> Oh shit 14:11:33 <Jafet> `revert 14:11:34 <HackEgo> Done. 14:11:38 <Roujo> Thanks 14:11:38 <oerjan> no! 14:11:39 <Roujo> Sorry about that 14:11:50 <Roujo> Is there a way to limit it? 14:11:57 <oerjan> Jafet: don't revert unless you're sure your change actually went through 14:12:05 <boily> `? relevant info 14:12:07 <HackEgo> The large-eyed mouse lemur is a nocturnal tree-dweller. 14:12:13 <oerjan> or else it will revert something completely unrelated 14:12:18 <oerjan> `help 14:12:19 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 14:12:20 <boily> like relevant information. 14:12:54 <oerjan> `ls wisdom/irrelevant info 14:12:56 <HackEgo> ls: cannot access wisdom/irrelevant info: No such file or directory 14:13:12 <oerjan> ok i guess that worked 14:13:21 <Roujo> Now, say I want to put random garbage in that file 14:13:33 <Roujo> Without making it wayyy too big for its own good 14:13:39 <ais523> yay, it seems that archive.org digitized a copy 14:13:45 <ais523> and none of the usual search engines knew about it 14:13:48 <Roujo> How would I go about and do that? 14:13:49 <oerjan> Roujo: we already have a wisdom entry with random garbage. 14:13:51 <Roujo> ais523: Woot =) 14:13:52 <ais523> thank you, archive 14:13:52 <Roujo> Oh? 14:13:54 <oerjan> `? ngevd 14:13:56 <HackEgo> ​.SaaO>rqn&t1VVnv& UoSL]cM~, Bl>P6 14:14:06 <oerjan> also, it's special cased 14:14:10 <oerjan> `? ngevd 14:14:12 <HackEgo> ​vyڜc4"lc|.ZϝE~8PHi "THbBFUMXæo]0bL[s*)}v\@nrt"+kݫ6mANŷ+HP.2,v(/qv?d}o\zP.`1%N$L'1ߴhvSk935xd>U 14:14:16 <Roujo> Nice 14:14:17 <ais523> there's widespread disagreement on which year it was published in, though 14:14:18 <Roujo> Thanks =) 14:14:41 <boily> «â-ÛvyÚ õÈcø». truer words were never spoken. 14:14:44 <Jafet> `cat bin/wisdom 14:14:45 <HackEgo> cat: bin/wisdom: No such file or directory 14:14:51 <Jafet> `cat bin/? 14:14:52 <HackEgo> ​#!/bin/sh \ topic=$(echo "$1" | lowercase | sed "s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "$topic1" = "ngevd" \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnooodl; \ else echo "$1? ¯\ 14:15:26 <oerjan> (it _used_ to be an actual link to /dev/urandom, but that broke things horribly whenever people tried to make a search or digest of the directory) 14:16:10 <Roujo> I really wonder why I can't see special chars on Freenode =/ 14:16:18 <Jafet> `cat bin/rnooodl 14:16:19 <HackEgo> perl -pe 's/nooodl/"n@{[o x(3+rand 7)]}dl"/ge' 14:16:37 <Roujo> All I see are those neat question marks in diamonds 14:16:49 <Roujo> And yet I'm configured as UTF-8 14:16:51 <Roujo> Oh wait 14:16:55 <Roujo> Maybe my bouncer isn't 14:16:59 <Roujo> That would explain it 14:17:00 <Roujo> >_> 14:17:01 <Roujo> <_< 14:19:50 <Jafet> `gccrun for (int i=0;i<99;i++) printf("\xe2\x96%c", 133+sin(i/4)*4); 14:19:51 * boily lightly smacks Roujo with a standards compliant mako shark to compel him to unicodify his whole system as a respectable person is wont to do. 14:19:53 <HackEgo> ​/tmp/gccrun.kUXWeFD2/command.c: In function ‘main’: \ /tmp/gccrun.kUXWeFD2/command.c:19: error: ‘for’ loop initial declarations are only allowed in C99 mode \ /tmp/gccrun.kUXWeFD2/command.c:19: note: use option -std=c99 or -std=gnu99 to compile your code \ /tmp/gccrun.kUXWeFD2/command.c:19: warning: incompatible implicit declaration of b 14:20:09 <Jafet> `gccrun int i; for (i=0;i<99;i++) printf("\xe2\x96%c", 133+sin(i/4.)*4); 14:20:12 <HackEgo> ​/tmp/gccrun.Jc3ohCYR/command.c: In function ‘main’: \ /tmp/gccrun.Jc3ohCYR/command.c:19: warning: incompatible implicit declaration of built-in function ‘sin’ \ /tmp/ccyVF3XB.o: In function `main': \ command.c:(.text+0x2e): undefined reference to `sin' \ collect2: ld returned 1 exit status 14:20:25 <Roujo> Alright, I think I fixed it 14:20:29 * ais523 puts a link to the archive.org page in the citation itself, so that other people can actually find a copy 14:21:24 <boily> speaking of archives, I should keep a log somewhere for every object and technique I use to bop people on the head. 14:21:32 <oerjan> Roujo: gőőd főr yőu 14:21:51 <Roujo> IT WORKED! =D 14:21:57 <Roujo> `? ngevd 14:21:57 -!- doesthiswork has quit (Quit: Leaving.). 14:21:59 <HackEgo> ​Ss#KDa{a}[VqkI \ &56}r.f$p=;iWJ2.LLB݄|MˤSVCC:pKYNkqDˆ7;ZÞ@߅HHS&a&.)i.*O7-?صgaT+ҡ/w>I5@S{ 14:22:02 <Roujo> Mieux ^^ 14:23:09 <boily> 日本語は何がどうでしょうか? 14:24:19 <ais523_> oh, gah; it's the wrong article :( 14:25:21 <ais523_> luckily the right one seems to be there too 14:25:28 -!- doesthiswork has joined. 14:26:37 -!- ais523 has quit (Ping timeout: 276 seconds). 14:26:43 -!- doesthiswork has quit (Client Quit). 14:26:55 <boily> hi dœsthiswork. 14:27:09 <Roujo> Yup 14:27:15 <Roujo> UTF-84EVER 14:27:39 <boily> hm. I should hi people when they are actually connected. 14:27:53 <boily> oh well. time to clean my desk and move... 14:27:54 -!- boily has quit (Quit: Poulet!). 14:28:04 <fizzie> ais523_: That ("one copy" "in Illinois") is probably why everyone just copies the citation. 14:28:04 -!- metasepia has quit (Remote host closed the connection). 14:28:38 <ais523_> fizzie: well, yeah, and some people were copying the wrong citation 14:29:02 <ais523_> or, like, the book that everyone was copying was a different one, the University of Birmingham has a copy 14:29:24 <ais523_> but it hadn't been used for almost 30 years so it took them a while to find it 14:30:00 <ais523_> (actually, what happened is that I went to the library, they checked their records and said that they had a copy but they had to retrieve it from storage and asked me to come back the next day) 14:30:46 -!- ais523 has joined. 14:31:28 <ais523_> anyway, it seems that the University of Illinois actually lent their copy to archive.org to digitize 14:31:37 <ais523_> presumably because they were fed up with everyone asking them for it 14:31:46 <ais523_> (their copy of the original source, that is) 14:33:11 <ais523_> hmm... this PDF crashes Acrobat, should I be scared? 14:33:20 <ais523_> if you scroll too quickly, that is 14:33:26 <ais523_> Evince can handle it but it takes like 20 seconds to render each page 14:35:41 <ais523_> also half the pages are useless because it's only printed on one side of each page and archive decided to digitize the back of each page as well as the front 14:36:04 <ais523_> I guess that makes sense, it's probably faster than employing someone to check the back of each page to ensure there's nothing important written there 14:36:33 <elliott> ais523_: copy of what? 14:37:08 <ais523_> elliott: basically there are two relevant books; the first one, everyone has been copying other people's citations of, and nobody bothers to check that it actually contains the information that's being cited (it doesn't) 14:37:25 <ais523_> and the second, which I suspect contains the information, there's only one copy in existence, at the university of illinois 14:37:29 <ais523_> but luckily archive.org digitized it 14:37:33 <ais523_> and I'm reading it now 14:37:37 <ais523_> to determine whether it actually does 14:37:48 -!- doesthiswork has joined. 14:38:31 -!- doesthiswork has quit (Client Quit). 14:38:38 <ais523_> also it appears to have been typewritten rather than typeset, with anything the typewriter couldn't handle drawn in by hand 14:38:43 <ais523_> I guess that explains why there's only one copy 14:44:13 <ais523_> haha, this document doesn't define the Muller C-element /either/ :) 14:44:54 <ais523_> I think, at least, it's hard to tell 14:45:40 <oerjan> maybe there's actually a book by nearly the same name written by Muller himself 14:45:55 <ais523_> nah, this document is written by Muller himself 14:46:00 <oerjan> oh 14:46:16 <ais523_> I know I got the right book with Miller because the publisher and publication year matched too 14:46:49 <ais523_> anyway, that was "A Theory of Asynchronous Circuits I" I checked 14:46:58 <ais523_> II is incorrectly labeled as I on archive.org, maybe it's in that one 14:48:23 <ais523_> hmm... II has thinner paper, you can see through the back of the page 14:48:30 <oerjan> prediction: some time in the next century a flawed proof of the inconsistency of zfc will be announced, and no one will be able to disprove it because many of the theorems used are supported by chains of erroneous citations that no one can untangle. 14:48:53 <ais523_> yay, it's in II 14:48:58 <ais523_> page 28 14:49:09 <ais523_> oh well, that only took a day or so to track down, not bad going :) 14:49:13 <Roujo> =D 14:50:10 <oerjan> ais523_: now you go and fix it on wikipedia in such a way that misguided people won't revert it to one of the wrong books hth 14:50:35 <Jafet> We give a positive answer to a long-standing conjecture first posed by Johansen[7]. 14:51:16 <ais523> oerjan: Wikipedia's citing a conference paper which probably (but does not definitely) incorporate a copy of the technical report 14:51:32 <ais523> but unlinked 14:51:38 <ais523> I should probably go link it to the archive.org page, really 14:52:02 <oerjan> Jafet: i don't recall posing any conjectures fwiw but it's been a long time 14:53:00 <elliott> oerjan: there's still time! 14:54:33 <Jafet> [7] Ø. Johansen, "prediction:", public communication, a long time. 14:55:17 <ais523> what was the conjecture? 14:55:25 <oerjan> Jafet: that's not a _mathematical_ conjecture hth 14:55:44 <oerjan> ais523: see ^ 14:56:04 <ais523> oh, the theory about the inconsistency of zfc 14:56:29 <elliott> `pastlog prediction:.*zfc 14:56:34 <Jafet> It's a mythematical one 14:57:00 <HackEgo> 2013-05-28.txt:04:16:11: <Bike> prediction: nobody actually uses ZFC besides set theorists anyway 14:57:13 <oerjan> good prediction 14:57:19 <Jafet> That looks like a conjecture 14:57:37 <oerjan> but _still_ not a mathematical one hth 15:00:35 <ais523_> also, "Digitized by the Internet Archive in 2013" 15:01:01 <ais523_> so it would have been basically impossible for anyone to get a copy before then, except maybe if they lived in Illinois 15:12:45 <Jafet> The year of the Muller C-element has come 15:13:11 -!- zzo38 has joined. 15:14:04 <ais523_> the funny thing is, the very original source just defines what it is, and doesn't really discuss it at all 15:14:19 <ais523_> also it doesn't name it, it uses "C" for arbitrary circuits 15:14:31 <ais523_> and so that one was called C in context, and the name appears to have stuck 15:23:36 -!- boily has joined. 15:24:32 <boily> good translated morning! 15:25:54 <fizzie> 上午 15:26:47 <boily> fizzieさんお早う! 15:27:48 <fizzie> I don't speak the lingo, it was just a translated morning courtesy of Google Translate. 15:31:18 <boily> meh. 15:31:24 <boily> (that was a meh done in Finnish.) 15:31:47 <oklopol> pöh 15:32:08 -!- ais523 has quit (Ping timeout: 260 seconds). 15:32:13 -!- ais523__ has joined. 15:32:57 -!- ais523__ has changed nick to ais523. 15:33:04 <boily> we should measure ais523_'s rate of underscorization throughout the day. 15:33:21 <ais523> boily: the nicks "ais523" and "ais523_" actually have different semantics 15:33:40 <ais523> I've been known to nick from one to the other when I picked the wrong one by mistake or via collision 15:33:52 <Deewiant> Do they have different collision alternatives as well 15:34:14 <ais523> Deewiant: currently ais523 has ais523_ and ais523__ as collision alternatives 15:34:18 <ais523> and ais523_ doesn't have collision alternatives 15:34:27 <ais523> let me go fix that 15:34:57 <Deewiant> I recommend using something other than _ as the uncollision character 15:35:00 <boily> hmm... I fear complexities for the The Question. 15:35:02 <ais523> OK, now I have callforjudgement and scarf as my collision alternatives 15:35:04 -!- ais523 has changed nick to scarf. 15:35:10 <boily> are all aises approximately in the same place? 15:35:21 <Deewiant> I don't recommend using completely different nicks as collision alternatives 15:35:22 <Deewiant> But whatever 15:35:28 <zzo38> If you store all of the IRC logs in a SQL database then it should be easy enough to measure all of these things, especially if you add some extensions such as mathematical extensions, blob parsing extensions, graphical extensions to plot the graph of when you did it 15:35:35 <scarf> boily: ais523_ is me when I'm using a hotdesking or public computer, via a wired connection 15:35:39 <boily> (I guess the scarves they wear are background statistically insignificant noise) 15:35:39 <scarf> whereas ais523 is my laptop 15:35:50 <scarf> currently the laptop is next to a work computer 15:36:08 <Deewiant> Is that your only computer or is there a third class of nick for other computers you own 15:36:38 <scarf> it's the only computer that a) I own, b) is currently working, and c) is capable of going online 15:36:39 <Deewiant> Or for when you're using a public computer via a wireless connection 15:36:49 <scarf> that one's never happened 15:37:06 <scarf> so I don't have a contingency plan for that yet 15:38:29 * oerjan imagines scarf desperately failing to log in at a wireless public computer because he cannot decide which nick to use 15:39:32 <oerjan> argh chocolate covered peanuts are dangerous 15:39:46 <scarf> oerjan: nut allergy? 15:39:56 <oerjan> must... resist... ...soon... 15:40:02 <monotone> Have you considered incrementing the ais number? 15:40:15 <oerjan> monotone: now that's just heretical talk 15:40:19 <monotone> I'm curious to see what ais524 and ais996873 are like. 15:40:49 <oerjan> don't go that direction, ais527 is actually a serial killer 15:40:52 <scarf> monotone: I've nicked to ais524 before now as a joke in response to "ais523++" 15:40:57 <scarf> but I don't do that reliably or consistently 15:41:50 <oerjan> scarf: no allergy but also no willpower hth 15:41:58 <boily> `? monotone 15:42:00 <HackEgo> monotone? ¯\(°_o)/¯ 15:42:00 <myndzi> | 15:42:00 <myndzi> o/`¯º 15:42:02 <boily> ~duck monotone 15:42:12 <boily> right. my bot is dead. 15:42:20 -!- metasepia has joined. 15:42:21 <Bike> bye cuttlefish 15:42:25 <boily> ~duck monotone 15:42:25 <metasepia> monotone definition: a succession of syllables, words, or sentences in one unvaried key or pitch. 15:42:39 <scarf> ~duck scarf 15:42:40 <metasepia> A scarf, also known as a muffler, or neck-wrap is a piece of fabric worn around the neck, or near the head or around the waist for warmth, cleanliness, fashion or for religious reasons. 15:49:01 <fizzie> Uh... has MDN somehow broken itself? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array has the same list of methods (concat, join, slice, toSource, toString, indexOf, lastIndexOf) for all the subsections of the "Array instances" section (Properties, Mutator methods, Accessor methods, ...) 15:49:26 -!- iamfishhead has joined. 15:51:15 <monotone> fizzie: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype still works. 15:51:21 <boily> someone on hackage has read xkcd... there's a thyme package out there. 15:51:45 <oerjan> boily: but does it change every hour? 15:51:56 <fizzie> monotone: Seems to. Perhaps they've somehow broken the template inclusion mechanism, that's what is being used to include those sections in the top "Array" page. 15:52:35 <boily> oerjan: don't think so. I think it's a reference to the old mussolini pun. 15:52:49 <oerjan> already found it 15:57:45 <Taneb> boily, not necessarily, "time" and "thyme" are homophones, so it's a pretty obvious joke 15:58:38 -!- nooodl has quit (Ping timeout: 240 seconds). 16:00:24 <boily> Taneb: but, but... I am young and naïve... can't I dream of xkcd spreading all over the intarwebs? 16:00:55 <Taneb> Are you sure that would be a good thing? 16:01:14 * boily has a manic grin 16:07:37 <fizzie> Huh, is it really the case that only the Gecko-derived browsers support any of the fancy language-level things (like let, comprehensions, generators, whatnot) of JavaScript 1.7/1.8? Welp. The more you know, I guess. 16:08:59 -!- copumpkin has quit (Ping timeout: 260 seconds). 16:09:29 -!- copumpkin has joined. 16:15:05 <zzo38> I suppose you can use those fancy things in a program meant as the browser extension, or in a XUL application, or maybe in other programs that use the same JavaScript engine, such as Synchronet 16:16:03 <Roujo> cat xkcd > eth0 16:16:46 <ais523_> I don't think you can just cat things to network adapters like that 16:17:36 <fizzie> You can cat to a file called "eth0" just fine, though. 16:17:55 <ais523_> yes 16:18:03 <ais523_> but you shouldn't :) 16:18:59 <fizzie> Sadly, you can't even cat to any file in /sys/class/net/eth0/ and get those bytes sent as a raw Ethernet frame. 16:21:39 -!- valer has joined. 16:23:40 <valer> Hi, I was browsing the wiki and noticed that P′′ is both in Category:Implemented (as it should be) and Category:Unimplemented. Must be some MediaWiki glitch. 16:23:53 <elliott> `relcome valer 16:23:56 <HackEgo> ​valer: 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.) 16:24:15 <elliott> hmm, it doesn't show in unimplemented to me 16:24:19 <elliott> maybe the cached version is broken... 16:24:35 <elliott> valer: how about now, if you refresh? 16:24:52 <valer> Okay, it isn't there any more for me either. 16:25:04 <elliott> this has hapepned before recently, maybe something broke 16:30:21 <Roujo> ais523_: Just because you can't do something, doesn't mean that you shouldn't =P 16:30:36 <scarf> LEGAL but not POSSIBE 16:30:39 <scarf> *POSSIBLE 16:31:27 <Roujo> Has that ever happened in Agora? =P 16:31:55 <scarf> Roujo: all sorts of things are legal but impossible in Agora 16:32:08 <scarf> pretty much any ISIDTID, for instance 16:32:40 <Roujo> Well, saying you do something is both LEGAL and POSSIBLE 16:32:49 <elliott> doing it is legal too 16:32:51 <elliott> just impossible 16:32:54 <elliott> (usually) 16:33:31 <Roujo> Oh. So if there was some mechanism that made it possible for you to do it, you wouldn't be breaking any rules by doing so 16:33:32 <Roujo> Got it 16:33:33 <Roujo> =) 16:33:47 -!- oerjan has quit (Quit: leaving). 16:50:06 -!- conehead has joined. 17:02:31 <zzo38> Can you answer my question from yesterday? 17:03:22 <scarf> zzo38: only by accident, because I don't know what it is 17:08:44 <zzo38> OK I will repeat 17:09:40 <zzo38> Which people in here have told about what dream they have? I want to know some things such as how commonly things resembling different kinds of logic (or no kinds of logic) applies, and a few others. A few times it has happened when in the dream there was something where linear logic seemed to apply, even though it isn't a case where that would be the case in real life. 17:09:49 <zzo38> Who (and how many) of you have done this? 17:11:57 <elliott> what happened re: linear logic? 17:13:10 <ais523_> I've never had a dream that appeared to follow the rules of linear logic 17:14:22 <olsner> I think I've told about some dream I've had some time, but I know nothing about linear logic 17:14:24 <zzo38> Things that can ordinary be used together cannot, things that ordinarily don't, instead must, etc, it has a slight resemblence to some of the operators in linear logic, if interpreted in the right way 17:14:41 <zzo38> olsner: Do you know what dream you've had (in general)? 17:15:04 <oklopol> i think you have a rather different intuition of linear logic than me 17:15:13 <oklopol> that is, some. 17:15:45 <zzo38> oklopol: Well, there are different things it can apply to. (I think this is case with most systems of logic; there are different applications of them than only what is intended/common.) 17:15:52 <oklopol> can you give some sort of example 17:16:13 <scarf> olsner: the main rule of linear logic is that variables cannot be copied or destroyed 17:16:16 <scarf> you have to use them all exactly once 17:16:39 <zzo38> scarf: Yes, that is mainly the rule how it works, and then there are multiplicative and additive operators, and so on 17:16:58 -!- nooodl^ has quit (Ping timeout: 246 seconds). 17:17:05 <zzo38> Although if you have exclamation/question marks then you can make it allow to use more than once 17:17:14 <scarf> trying to explain all of linear logic in one sentence doesn't work very well 17:17:19 <scarf> so explaining the basic idea is normally better 17:19:01 <zzo38> There were a few examples in my dreams, although one case was a dream where I was thinking of two things at once, one of which could not interact with the rest of my dream, despite being a part of it that isn't being discarded... 17:20:40 <zzo38> Do you ever dream that you are someone else? Do you ever dream that you are of a different species? Do you ever dream that you can fly? Do you ever dream in which you have two thoughts at once, one of which is presumably outside of the dream but is actually still only part of the dream? 17:20:48 <zzo38> (or even three levels) 17:21:03 <ais523_> sometimes I dream that I have a dream 17:21:11 <ais523_> it gets quite confusing when I dream that I wake up 17:22:01 <oklopol> i was once stuck in a dream loop, kept waking up and everything was normal for a couple of minutes and then... a dinosaur. 17:22:07 <zzo38> ais523_: It happens to me, but it doesn't confuse me so much really 17:22:16 <zzo38> oklopol: That happen to me too, but without the dinosaur 17:22:16 <fizzie> I've forgotten completely what the password is to my RPi. 17:22:29 <scarf> fizzie: can you boot up in single-user mode to fix it? 17:22:33 <scarf> or does it not have a serial terminal? 17:22:39 <oklopol> when it was over, i took a 1.5 hour long walk and kept checking that there is nothing suspicious under the snow 17:22:55 <scarf> oklopol: I find that when I'm awake it's easy to verify that I'm awake 17:23:02 <scarf> but when I'm actually asleep I don't think to check 17:23:09 <fizzie> scarf: It has a HDMI port and supports USB keyboards, but I don't really know if the bootloader can take any arguments. 17:23:10 <oklopol> i thought so too, until i had this dream 17:23:22 -!- nooodl has joined. 17:23:22 <zzo38> What I find is there is no point in checking this 17:23:32 <fizzie> scarf: On the other hand, I can just stick its "hard disk" (a SD card) to a memory card reader and change the password. 17:23:46 <scarf> fizzie: right 17:23:54 <zzo38> Once it was the dream that I knew was the dream but I told people in the dream and they didn't believe me. 17:23:58 <fizzie> scarf: (Though I can't really shut it down cleanly without being able to login. It doesn't have a soft power switch. Or a hard one.) 17:24:12 <zzo38> (But usually I do not have such a belief) 17:24:19 <scarf> fizzie: you could just crash it, I guess 17:24:28 <fizzie> I think I'm going to have to. 17:24:28 <scarf> via cutting the power 17:25:25 <zzo38> I realize something, that in both cases when I was of a different species, it was the species of the character of a game I have played and made up the character (two different games, though, one D&D and one a MUD). Other thing that might be remarkable is that many people say they often dream they can fly, but I could only fly when I was the correct species. 17:26:07 <zzo38> There are other things too other people report about their dreams, many of which I find I have it differently, although some things are the same in my dreams, but there are many differences. 17:26:20 <zzo38> These things seems like remarkable to me. 17:28:35 <zzo38> Later after I woke up, the flying dream also reminded me of something IKEA once did, where they wrote about measuring the space in a room in cubic units rather than square units. 17:29:12 <fizzie> "passwd: Cannot determine your user name." 17:29:14 <fizzie> Huh. 17:29:23 <fizzie> (I gave it a user name argument.) 17:30:04 <fizzie> (As in, "passwd -R /mounted/thing user". Maybe that's not right.) 17:34:10 <fizzie> I guess it does a chroot to /mounted/thing and only after that tries to dynamically load some libnss stuff, which of course won't work out. I suppose I need to use some lower-level thing that just edits the shadow file. 17:34:12 <zzo38> How different are your dreams from mine? 17:36:57 <Taneb> I had a dream that I was hanging out with three Homestuck cosplayers 17:37:06 <Taneb> A John, a Dave, and a Jade 17:37:13 <Taneb> And I was good friends with the Dave 17:37:33 <Taneb> Then the John cosplayer decided he was going to kill me and the Dave cosplayer and we had to run away 17:38:03 <zzo38> And what did Jade do? 17:38:08 <Taneb> Stand around 17:38:40 <Taneb> I think she was friends with the John cosplayer but staying neutral on the whole killing us thing 17:38:49 -!- TodPunk has quit (Quit: This is me, signing off. Probably rebooting or something.). 17:41:18 -!- Taneb has quit (Quit: Leaving). 17:41:40 <zzo38> I don't think anyone has ever try to kill me in my dreams, although it has happened (at least) a few times where people were trying to hurt me really badly or inject me with alcoholic drugs or something; I wake up just in time and almost fall off of the bed. 17:41:52 -!- scarf has quit (Ping timeout: 264 seconds). 17:44:18 <fizzie> More PulseAudio experiences: unplugged the USB device (going to try it out in the Pi) and it went to 100% CPU usage. Then pacmd unload-module'd the USB stick sink/source modules, and it crashed. 17:44:29 -!- sacje has joined. 17:44:32 <fizzie> "pulseaudio[3719]: [pulseaudio] proplist.c: Assertion 'p' failed at pulse/proplist.c:71, function pa_proplist_free(). Aborting." 17:44:39 <fizzie> I guess "not p". 17:44:44 <kmc> don't get injected with alcoholic drugs 17:46:22 <Roujo> fizzie: Heh =P 17:48:22 <zzo38> kmc: That is why I wake up exactly in time and almost fall off of the bed from the sudden movement 17:48:44 <zzo38> So even in the dream I don't be injected with alcoholic drugs. 17:51:26 <kmc> what are alcoholic drugs? 17:51:32 <kmc> drugs that aren't alcohol, prepared in alcohol solution? 17:51:50 <kmc> i had some of those 17:52:46 <zzo38> I don't know what they are. 17:52:48 <nooodl> alcoholic drug list: 17:52:50 <nooodl> * alcohol 17:53:01 <kmc> alcohol is a p. good solvent 17:53:15 <zzo38> This is just the word I used to describe what happened in my dream 17:53:17 <olsner> is there also narcotic booze? 18:06:22 <kmc> zzo38: that is fair, sometimes dreams don't make sense and they need words that don't make sense either 18:06:57 <kmc> borrowchecker ate my balls 18:11:34 -!- Taneb has joined. 18:20:46 -!- katla has joined. 18:20:52 <boily> Roujo: random question: will you go to the otakuthon? 18:21:00 -!- ais523_ has quit (Quit: Page closed). 18:21:37 <Roujo> boily: I was supposed to >_> 18:21:54 <Roujo> I was supposed to go with a friend of mine 18:21:59 <Roujo> But multiple things happened: 18:22:12 <Roujo> Our costume projects was too ambitious 18:22:24 <Roujo> We never planned our backup project 18:22:50 <Roujo> She stopped talking to be a couple of days ago 18:23:02 <Roujo> s/to be/to me/g 18:23:42 <boily> oh. :( 18:23:51 <Roujo> It happens 18:23:53 <Roujo> Sometimes 18:24:03 <Roujo> We have a pretty weird relatioship anyway 18:24:06 <Roujo> relationship* 18:24:15 * boily gives a virtual etopen plushie to Roujo to make him feel better 18:24:40 <boily> I asked because I'm one of the volunteers going there. a friend and I will be presenting mahjong, shōgi and xiangqi. 18:25:01 <katla> has anyone got the ICFP question yet? 18:25:15 <boily> Roujo: btw, if you're ever interested in playing mahjong, we're looking for new members for our club. 18:25:40 <zzo38> I play mahjong sometimes 18:25:55 <zzo38> I know how to play mahjong and shogi and xiangqi. 18:26:21 <Roujo> Shogi is fun! =D 18:26:46 <boily> shōgi is hard. I suck at it :p 18:27:14 <Roujo> katla: Do you mean what the current contest is about? 18:27:20 <katla> yes 18:27:44 <Roujo> http://icfpc2013.cloudapp.net/ 18:27:51 <Roujo> Erm 18:27:53 <Roujo> That's just the page 18:27:56 <Roujo> I'll get the post >_> 18:28:37 <Roujo> Hmmm 18:28:41 <zzo38> Do you know any of Fukumoto's manga? 18:28:45 <Roujo> Can't seem to be able to find a permalink 18:29:00 <Roujo> Just ctrl+f "Let the games begin!" 18:29:08 <tswett> I played shogi once. 18:29:28 <boily> zzo38: fukumoto nobuyuki? 18:29:35 <zzo38> boily: Yes. 18:30:21 <katla> oh 18:30:21 <boily> zzo38: well, my friends always try to evangelize akagi onto my poor person, but so far I havn't yet succumbed to the temptation. 18:30:26 <katla> it's 'guess the function' 18:30:30 <Roujo> Yup 18:30:34 <katla> didn't you guys already implement a solution for this 18:30:39 <katla> oklopol 18:30:46 <zzo38> I have all of the Akagi up to 24. 18:31:18 <katla> well thats fine im no longer interested in ICFP 18:31:21 <katla> thanks for the link 18:34:21 <boily> zzo38: I have a few French version hikaru no go laying about in my library. I think there are also 2 doraemons in there. and I have the Japanese version of yokohama kaidashi kikō. 18:34:26 -!- sebbu2 has joined. 18:34:50 <katla> boily, nice 18:35:19 <boily> the last volume of YKK cost me 50 CAD to get it from amazon.co.jp. filthy scammers. 18:37:54 -!- sebbu has quit (Ping timeout: 264 seconds). 18:38:12 <zzo38> boily: I have only Akagi. 18:39:03 -!- dessos has quit (Read error: Connection reset by peer). 18:40:07 -!- dessos has joined. 18:40:19 <boily> zzo38: I had the omnibus version of all the azumanga daioh, but my brother long-term-borrowed it. 18:41:19 <boily> I'm thinking of getting nichijō and legend of koizumi next. 18:42:00 <boily> but then, there is also some hardcore science-fiction to be had first. 18:42:09 <valer> I've heard that a good method to notice if you are dreaming is to look for numbers. When dreaming, numbers tend to change constantly and be vague. I have once succeeded this. I looked at a clock or something and when the numbers changed, I knew I was dreaming. 18:42:42 <boily> if only I could get something as precise as a vague number when I dream... 18:42:52 <elliott> valer: looking at your hands tends to be pretty good in my experience 18:42:58 <elliott> as long as you can handle seeing your hands all messed up 18:43:08 <valer> :) 18:44:39 <zzo38> It doesn't work to me, the logic is different when you are sleeping, I just either know or I don't know, and either way it seems to me there is no point in checking even if there is a way to do so. 18:47:33 <valer> Several times when I've been close to waking up and noticed (or half-noticed) that I'm dreaming, I've exploited the fact and started to fly around. 18:50:28 <zzo38> A lot of people say they fly in their dreams but like I have said I never had except once recently when I was mi-go. I don't know why a lot of people do and I don't. Even though in cases that I do notice I am dreaming, I don't fly. Although once I told someone in the dream that it is the dream, and they didn't believe me! 18:51:40 <katla> i think its pretty rare to get to fly in a dream 18:51:52 <katla> but it feels great to fly, whether in a dream or not -so people talk about it a lot 18:52:41 <zzo38> katla: Some people I have talked to say they do very commonly, and they are still human in those cases, they aren't being a different species or something. I think it is just that different people have different dreams. 18:54:02 -!- ap3x has joined. 18:54:29 <boily> `relcome ap3x 18:54:31 <HackEgo> ​ap3x: 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.) 18:56:43 <valer> I've also had a rewind feature in dreams. When something really bad happens, I've been able to go back to an earlier point and continue there. 18:56:52 <kmc> useful! 18:57:39 <elliott> valer: btw, do you know a guy called kryft? 18:57:49 <valer> Can't say I do. 18:57:54 <zzo38> valer: Interesting. I don't think I have, though. 18:58:22 <katla> the way to win ICFP is to choose programs whose counter-examples tell you themost about how to improve them 18:58:30 <katla> I have no idea how to do that though 18:58:48 <elliott> valer: you use the same server, is why I asked. 18:58:54 <elliott> also, too many Finns 18:59:42 <valer> Heh. The server choice is automatic, probably the closest geographically. I'm in Finland, yes. 19:00:32 <boily> oh, an interesting datapoint! can I ask him the The Question? pretty please? 19:01:00 <elliott> valer: I mean, kapsi.fi. 19:01:33 <zzo38> valer: Have you ever had dreams where you think of two or more things at once, one of which seems at a higher (as in not dreaming) level but actually it is still a dream, where you cannot use those thoughts together for some reason even though they are basically simultaneous? 19:01:37 <valer> elliott, oh, that's a very popular non-profit shell provider here. 19:02:14 -!- TodPunk has joined. 19:02:30 <zzo38> valer: And do you ever dream in which you are a different species? 19:02:50 <elliott> valer: he's the kind of guy who goes into fizzie's office and tells him speech recognition sucks and to op me. 19:05:20 <zzo38> valer: I would like to know what features you have/haven't had in your dream, to see how to compare between different people (including myself) 19:05:27 <valer> zzo38, that's quite a specific concept, I'd have to look for it while sleeping. And about the species, I think I've been some other animal/creature but can't remember now. I've been a non-human ghost/spirit entity at least. 19:05:49 <zzo38> I once read that someone has had a dream tat ended in credits. 19:06:09 <boily> I had black and white dreams a few times. 19:06:31 <boily> can someone here whip up a quick'n'dirty poll to check our dream features? 19:07:41 <zzo38> boily: We would have to see how to do that and what kind of things to write in such a poll. It isn't quite that simple. 19:08:08 <valer> I have had god-like powers at times in dreams. Once I was an evil spirit who took great joy in terrifying people. 19:08:30 <zzo38> I don't think I have had in black and white. At one time I thought you dream in black and white because the room is dark, but once the room was dark and my dream was still in colors, so that can't be in. 19:11:03 <zzo38> valer: Interesting; I was never had. Only two cases I was as a different species, was still physical, and in both cases a species of a character I made up in a game I have played (once D&D, once a MUD). I was never evil nor a spirit. 19:11:43 <zzo38> In the one that I fly, for some reason, I lived in an apartment (although I do not actually live in an apartment in real life), together with my family and friends 19:12:30 <zzo38> (I didn't live in a apartment in the game where the species is from, either) 19:14:38 <valer> I've had some very colorful and epic adventure dreams. They're fun but not that common. Manyt times my dreams have resembled a movie, but alas no end credits. 19:14:56 <elliott> http://static.bbc.co.uk/programmeimages/608xn/images/p01dw05r.jpg image brought to you by the BBC 19:14:58 <zzo38> I haven't had credits either but I have read that someone has. 19:15:08 * boily is jealous of people who have real, structured, precise dreams 19:15:09 <elliott> kmc: Bike: I think you would enjoy clicking this ^ 19:15:18 <elliott> I especially like AREN'Y 19:15:26 <Phantom_Hoover> it's scots! 19:15:40 <zzo38> boily: I almost have. 19:16:11 <boily> zzo38: thanks. I feel reassured to be similar to a normal person like you. 19:16:20 <elliott> Phantom_Hoover: is Adam Curtis scottish 19:16:44 <Phantom_Hoover> yes 19:16:46 <zzo38> Do you think I am a normal person? I think not (but who really is a "normal" person?). 19:18:23 <boily> well, considering the kind of people we attract on this fïne chännel, I guess you fit well with others. 19:18:50 <zzo38> boily: O, OK, that's what you mean. 19:18:57 <boily> and subnormality answered that normal question some time ago. 19:21:10 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:25:18 <zzo38> Perhaps you know that I am strange because of my philosophies and religions, because I like to play monster character in Dungeons&Dragons game (and other game), because of various questions I write about, and because I do esolang stuff, and other things possibly 19:25:48 <katla> haha 19:26:06 <zzo38> and haha 19:26:10 <boily> you are strange, therefore you are normal :p 19:26:55 <zzo38> But, who is really a "normal" people??? 19:26:58 <katla> i think most people around here are unusual in a good way 19:27:13 <zzo38> katla: Yes, I think so, too, I think that is a good thing 19:32:55 <fizzie> Yay, a middle-endian 24-bit number. (As in, value 0x123456 is represented by the bytes 0x12 0x56 0x34.) 19:33:25 <katla> middle-endian... just why... 19:34:40 <kmc> normal people suck 19:36:57 <valer> There's probably some performance benefit in meddle-endianness in some screwed-up architecture. 19:38:03 <Fiora> I remember a thing where softfp on ARM was like, mixed endian? 19:38:28 <Fiora> like, doubles were EFGH ABCD instead of little-endian (ABCDEFGH) or big-endian (HGFEDCBA) 19:38:44 <kmc> buh 19:38:52 <kmc> fizzie: whyyyyy 19:39:04 <boily> kmc: buh? 19:39:15 <kmc> buh 19:39:21 <Fiora> buh! 19:39:42 <katla> if your arch is faster with MIDDLE endian numbers you probably did something wrong 19:39:55 <boily> ¡ɥnq 19:40:16 <zzo38> I think I have read that OHRRPGCE archive files use middle endian for the file sizes (but not for other numbers). 19:40:20 <kmc> "mistakes were made" 19:40:39 <boily> ~duck ohrrpgce 19:40:39 <metasepia> The Official Hamster Republic Role Playing Game Creation Engine, abbreviated as OHRRPGCE or OHR, is an open-source, "All-in-one" game creation system. 19:41:39 <zzo38> It isn't a very good system though there are many things I wanted to do which it lacks, which is why I will rewrite Uselessness RPG using other systems. 19:44:21 <valer> Being good enough for hamster role play doesn't imply fitness for general games. 19:45:12 <zzo38> I decided to make the first one using Z-machine and without graphics (I am not very good at making the graphics), and I have on paper I am writing how I will decide to encode the stuff, what locations, what characters, ability scores, skills, etc. So far I have listed four characters and the old man doesn't yet have a name. 19:46:27 <zzo38> Maybe you and others can help me too. (And maybe the sequel might have graphics, and might be written in SQL or something else instead) 19:50:00 <zzo38> You can write ideas/questions/complaints you have, if you have anything to write. 19:50:36 <valer> Does your project have github or something? 19:50:39 <boily> I have and idea/question/complaint to write: can you github the thing? 19:50:53 <boily> darn. I've been ninj-valer-aed. 19:51:01 <valer> hah 19:51:04 -!- sebbu2 has changed nick to sebbu. 19:51:39 <zzo38> No it doesn't, at least not at this time. I don't know if I will put a git repository, but for now I am writing it on a paper anyways; I didn't put it into the computer yet. 19:52:30 * boily unleashes some random cetacean on valer. “that'll teach ya, or at least it'll beluga ya!” 19:52:34 -!- katla has quit (Quit: Leaving). 19:52:51 <valer> Ouch. 19:52:57 <boily> some day, we'll have git for paper. that will be a glorious, revision controled day. 19:53:17 <zzo38> Probably it will be all in one file anyways, unless I have music. 19:54:16 <boily> speaking of music in files, do we have an easily editable and revisionable text format out there? 19:54:39 <zzo38> Do you mean music files or text files? 19:54:45 <boily> yes. 19:54:59 <zzo38> Can you please be more specific? 19:55:00 <boily> there's lilypond, but I don't count it as easy. 19:55:05 <boily> ↑ 19:55:21 <boily> something with a simple syntax that can be compiled to sheet music. 19:55:23 <zzo38> There is Music Macro Language, and that is what I use for music. 19:55:28 <boily> oooooh! 19:56:12 <zzo38> MML isn't designed for sheet music though, but, I would hope that something simpler than Lilypond can be made up that would use MML and compile into .DVI format. 19:56:46 <zzo38> (but the quality of the printout also has to be improved like Lilypond is, rather than using a bad quality printout.) 19:57:15 <boily> hm. MML reminds me of my old BASIC days... 19:59:22 <zzo38> BASIC uses a simple kind of MML, but there is more sophisticated ones with multi-track and other things; there is ppMCK for compiling MML into .NSF, and I have even added some things into ppMCK such as tail recursion and the * and ? commands (I find * and ? very useful for writing chords, although they are useful for other things too) 20:00:38 -!- epicmonkey has quit (Ping timeout: 240 seconds). 20:02:07 <valer> There's XML representations of MIDI and such. 20:02:14 -!- Taneb has quit (Quit: Leaving). 20:03:50 <boily> valer: hello. my name is boily. you mentioned XML. prepare to be cetaceaned. 20:04:24 <valer> I accidentally XML. Is this bad? 20:05:52 -!- augur has quit (Remote host closed the connection). 20:09:26 <boily> `pastequotes 20:09:32 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.12235 20:16:58 <Gracenotes> computers will never play music as good as people. fact. 20:17:25 <valer> I have a feeling that a computer would disagree. 20:17:53 <Gracenotes> computers will never disagree with people as good as people. 20:18:20 <Gracenotes> perhaps 'as well' if you prefer 20:18:24 <boily> I just took two advils. don't give me a new headache please. 20:18:40 <Bike> music is hard. think of the fluid dynamics 20:19:02 * boily collapses in a twitching lump on the floor 20:19:07 <Bike> rip 20:19:13 <Gracenotes> rip in peace 20:27:12 <boily> fyi, the floored lump that I am ain't dead yet. 20:29:29 <valer> Things that I hate the most: 20:29:29 <valer> * Lists 20:29:29 <valer> * Irony 20:29:29 <valer> * People flooding IRC with pointless jokes 20:30:36 <Gracenotes> the only way that joke could be funnier is if it didn't exist 20:32:32 <valer> Agreed. 20:37:00 <fizzie> kmc: I don't really know whyyyyy, but it was a case where the field on-disk has three bytes, but after loading, in-memory, the first byte (the high one) is overwritten, and the two low ones are used as a segment value. 20:37:48 -!- oerjan has joined. 20:37:52 <fizzie> (Also pretty impressive A/V sync from mplayer + pulseaudio native TCP + RPi + USB sound card in the same hub as the Ethernet interface; I wonder if it does some latency estimation mplayer can use.) 20:52:03 * boily kicks github in the unicorn 20:54:11 <oerjan> @tell zzo38 my impression of my dreams is that they're a window into something profoundly lacking in logical structure. 20:54:12 <lambdabot> Consider it noted. 20:55:02 <zzo38> OK, well, to me there is sometimes still some kind of logic, but not necessarily the kind of logic which would seem correct for the situation. 20:55:30 <oerjan> zzo38: there are fragments of _meaning_ in the dreams, but there's no way of composing two fragments and concluding anything. 20:56:19 <boily> dream fragments do not form a category. 20:56:51 <zzo38> oerjan: Perhaps to you it is. To me it is different; it tends to be like a strange kind of logic more often than it is no logic at all, although it is sometimes the logic that corresponds to real life too. 20:58:01 <oerjan> zzo38: maybe you have found something others haven't discovered, in which case you should try and deduce the rules for the rest of us. 20:58:27 <zzo38> oerjan: Even if it does, it doesn't necessarily mean it applies to you. 20:58:31 <oerjan> alternatively, the logic may get into your dreams from thinking a lot about logic in waking life... 21:00:10 <oerjan> and yeah, i don't really expect dreams to be comparable from person to person except on a deep emotional/symbolic level. 21:02:08 -!- Canaimero-ccd has joined. 21:02:27 <zzo38> It happens even before I think about logic, actually 21:02:40 <Canaimero-ccd> hola 21:02:40 <oerjan> `@ Canaimero-ccd ? welcome.es 21:02:42 <HackEgo> Canaimero-ccd: ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.) 21:02:45 <Canaimero-ccd> soy modelo 21:03:08 <zzo38> (but maybe there is backward causality; it sometimes seems like that) 21:03:23 <Canaimero-ccd> como estan 21:03:24 <oerjan> i wonder if that message should say something about conversation here being generally in english 21:03:41 <zzo38> oerjan: Yes maybe it should help 21:03:47 <oerjan> Canaimero-ccd: no hablo español 21:03:55 -!- Canaimero-ccd has left. 21:04:15 <boily> but... I didn't have time to `rienvenido him... 21:04:26 <oerjan> boily: someone made that? 21:04:33 <oerjan> `bienvenido 21:04:35 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bienvenido: not found 21:04:39 <oerjan> `rienvenido 21:04:40 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rienvenido: not found 21:04:47 <oerjan> ok not 21:06:08 <zzo38> oerjan: But I can give an example of the logic, for example: I was a different species and found a place that, I had the thought (independently) that it was a place I (as a human, though) had been to before. However, this wasn't true (it was also the dream), but in addition, it was independent and could not be combined with another thought in the dream. It reminds me of how in some kinds of logic you cannot always use things together 21:07:29 <oerjan> `run sed -i 's/os!/os! Por desgracia, la mayoría de nosotros no hablamos español./' wisdom/welcome.es 21:07:32 <HackEgo> No output. 21:07:39 <oerjan> `? welcome.es 21:07:41 <HackEgo> ​¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.) 21:07:51 <boily> `? welcome.fr 21:07:53 <HackEgo> welcome.fr? ¯\(°_o)/¯ 21:07:53 <myndzi> | 21:07:54 <myndzi> º¯`\o 21:08:11 <boily> first thing Monday morning. 21:08:25 <oerjan> boily: i think the large number of spanish people is because the channel name starts with es 21:08:31 <boily> oh. 21:08:36 <boily> oh well. 21:08:39 <oerjan> at least that's my theory. 21:08:58 <boily> time to go eat. goodnight all! 21:09:03 -!- augur has joined. 21:09:06 -!- boily has quit (Quit: Smile at the incoming whale!). 21:09:17 -!- metasepia has quit (Remote host closed the connection). 21:09:38 <zzo38> I do sometimes not notice things until after the dream, for example it reminded me of IKEA's measuring space in a room using cubic measurements. 21:12:05 <oerjan> `run ls wisdom/welcome* 21:12:07 <HackEgo> wisdom/welcome \ wisdom/welcome.bork \ wisdom/welcome.es 21:13:11 <oerjan> `cat bin/welcome 21:13:12 <HackEgo> ​#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome"; } else { exec "bin/?", "welcome"; } 21:14:40 <oerjan> `run sed 's/welcome/welcome.es/' bin/welcome > bin/bienvenido; chmod +x bin/bienvenido 21:14:44 <HackEgo> No output. 21:14:50 <oerjan> `bienvenido 21:14:52 <HackEgo> 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.) 21:14:58 <oerjan> oops 21:15:12 <oerjan> og 21:15:15 <oerjan> *oh 21:15:27 <oerjan> `run sed 's/welcome/welcome.es/g' bin/welcome > bin/bienvenido; chmod +x bin/bienvenido 21:15:31 <HackEgo> No output. 21:15:34 <oerjan> `bienvenido 21:15:36 <HackEgo> ​¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.) 21:16:26 <valer> How about a non-deterministic self-modifying esolang that simulates dreaming :P 21:16:54 <oerjan> eek another finn! 21:17:11 <zzo38> valer: Good; write in list of ideas on the wiki. 21:17:18 <oerjan> `WeLcOmE valer 21:17:21 <HackEgo> VaLeR: 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.) 21:17:35 <valer> hI 21:22:37 <valer> That URL doesn't work, in case you wondered. 21:23:15 <oerjan> complain to elliott, not that it has helped before 21:24:03 <oerjan> the problem is stuck between his overengineering and his laziness :P 21:24:53 <elliott> that sentence describes me :/ 21:25:06 <oerjan> (he wants to make it work for all wiki pages, _and_ change the contents as well. this is for `WELCOME but i assume `WeLcOmE would be a small step after that. 21:25:09 <oerjan> ) 21:25:34 <oerjan> elliott: it's ok i have things stuck in the same place. 21:27:08 <oerjan> like both of my unimplemented esolangs... 21:28:10 <Bike> http://24.media.tumblr.com/3b6bc5d878e7bddabd373c7781a4a3d1/tumblr_mr3nydWdgH1r7sn1go1_1280.jpg gotta save this for when people ask what it's like where i live 21:28:37 <olsner> mystery crater country? 21:29:18 <Bike> as opposed to perfectly explicable crater country 21:31:58 <oerjan> Bike: we note that in the future the darién gap has got worse rather than better 21:33:24 <Bike> Actually, after Oxfam was taken over by the meerkat-people they launched a development initiative. It's pretty easy for the nuclear people to drive up to visit the human reserve. 21:33:39 <oerjan> aha 21:34:09 <Bike> The gorillas have a big wall to keep out human migrants, though. Say humans are too lazy to work as anything but slaves. 21:34:21 <Bike> Major international hominid rights debate there 21:35:40 <zzo38> oerjan: I think they should just make /wIkI/MaIn_pAgE to redirect. 21:36:39 <kmc> i love how git add -p lets you edit individual diff hunks 21:36:43 <kmc> and i am basically supernaturally good at this 21:39:39 <olsner> I don't think I've ever tried the command line version of that ... git gui is very handy for it 21:41:31 <Phantom_Hoover> Bike, but what are the nuclear people like 21:41:51 <oerjan> clearly they are sentient uranium hth 21:41:59 <valer> Bike, I see you have an enviably lush head of hair. 21:42:16 <Bike> uh, that's not me. i'm a bike, not a human. 21:42:23 <Phantom_Hoover> oerjan, they might be cheelas 21:42:25 <valer> OK 21:43:00 <oerjan> Phantom_Hoover: hm plausible 21:46:13 <kmc> god damn Crystal Castles is so good 21:46:25 <kmc> I could be seeing Alice Glass perform at a club tonight if I had my shit even a little together to buy tickets etc 21:46:28 <kmc> oh well 21:47:08 <Phantom_Hoover> i'm suffering from perennial Fringe Guilt 21:49:30 <kmc> what's that 21:50:27 <Phantom_Hoover> when only realised the fringe was happening during the fireworks show at the end 22:14:01 <Bike> hey someone give me a function where finding its fixed point(s) is impossible computably 22:15:33 <Fiora> BB(x)? 22:17:04 <Phantom_Hoover> Bike, some turing encoding thing 22:18:36 <Bike> yeah but i'm too lazy to think of one. 22:18:41 <Bike> Fiora: i'm pretty sure you can prove BB(x) > x 22:19:13 <Bike> oh, of course you can. BB(x) grows faster than any computable function, and identity is computable 22:20:33 <Fiora> so BB(x) has no fixed point I guess? 22:20:41 <Bike> yeah 22:20:45 <elliott> that technically satisfies Bike's requirement 22:20:56 <Fiora> a lot of things don't have fixed points though, right? 22:20:58 <Fiora> f(x) = x+1 22:21:22 <elliott> right 22:21:25 <Bike> elliott: ok how about "finding the fixed points or lack thereof is not computable", smartass :p 22:21:40 <Phantom_Hoover> some turing encoding thing 22:21:55 <Bike> stfu!!! 22:22:04 <Fiora> f(x) = (is the collatz conjecture true ? x : x+1) 22:22:08 <Fiora> >:3 22:22:15 <Bike> oh, i guess that actually works pretty well 22:22:34 <Bike> also i'm kind of curious about the complexity really, like computing a polynomial is pretty easy but computing its fixed points is rootfinding which is less easy 22:23:05 <Fiora> do you mean "is there a computable function for which cmoputing fixed points is uncomputable"? 22:23:26 <Bike> yeah, though it doesn't have to be computable itself, i guess, i only want it for an example 22:23:28 <elliott> well I don't understand Bike's question 22:23:49 <elliott> since like if the codomain is the integers then any given fixed point is an integer 22:23:52 <elliott> (and hence computable) 22:24:17 <elliott> and any other way of "finding" it is just a longwinded way to compute a constant 22:25:11 <elliott> and like Fiora's function, finding a fixed point of it is trivial iff the Collatz conjecture is true, the problem there is more in knowing what the function is at all, so I kind of don't understand how it satisfies Bike's requirements 22:25:16 <elliott> but uh I don't know any of this stuff really 22:25:33 <Fiora> neither do I , I don't reallyh get it 22:27:50 <Bike> it's not that important 22:32:11 -!- augur has quit (Remote host closed the connection). 22:33:01 -!- sacje has quit (Ping timeout: 246 seconds). 22:44:26 -!- valer has quit (Quit: leaving). 22:51:27 -!- Nisstyre has quit (Quit: Leaving). 22:54:24 <zzo38> Does GitHub have any simpler webpage without all of the fancy stuff on it? 22:54:54 <shachaf> zzo38: To accomplish what? 22:55:04 -!- nooodl has quit (Ping timeout: 246 seconds). 22:55:22 <zzo38> shachaf: To make it faster. 22:55:57 <zzo38> I think some SVN repositories have that, where you just get a directory listing with absolutely nothing else. 22:59:00 -!- yorick has quit (Remote host closed the connection). 23:04:59 -!- ap3x has quit (Quit: Computer says no). 23:06:36 -!- Nisstyre has joined. 23:16:03 <zzo38> Is there any way to enter a low-bandwidth mode or something like that? 23:22:57 -!- augur has joined. 23:32:53 -!- conehead has quit (Remote host closed the connection). 23:33:17 -!- conehead has joined. 23:38:53 -!- sacje has joined. 23:39:30 -!- nooodl^ has joined. 23:48:26 -!- Sgeo has joined. 23:56:19 -!- iamfishhead has quit (Ping timeout: 264 seconds). 2013-08-10: 00:22:55 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 00:25:22 -!- clog has quit (Ping timeout: 246 seconds). 00:27:54 -!- clog has joined. 00:42:02 <zzo38> Do you know that most Z-machine interpreters are defective? I have tried them and all of them, including Infocom's own interpreters, are defective. 00:51:12 <pikhq> How so? 00:51:19 -!- copumpkin has quit (Ping timeout: 240 seconds). 00:51:52 -!- copumpkin has joined. 01:11:10 -!- mnoqy has quit (Quit: hello). 01:14:21 <zzo38> I don't know everything about it, but testing it, they all seem defective, although my own interpreter "Aimfiz" seems to be the most accurate one. 01:16:53 <zzo38> It seems other interpreters try to cache things they shouldn't cache, make incorrect assumptions, and do other wrong things. Infocom's interpreter seems to be second most accurate, as far as I can tell. 01:21:25 * Sgeo wonders if Aimfiz has defects that others don't 01:21:44 <zzo38> Sgeo: It is possible. 01:21:54 <zzo38> See if there are some that I missed; if so then I will fix it. 01:22:41 <Sgeo> I don't have enough knowledge of either Z-machines or Aimfix 01:23:50 <zzo38> Unfortunately the documentation for the Z-machine is also defective; I had to look at both Infocom's and Graham's documentation, as well as Infocom's interpreters, and their story files, to figure out the correct way; a few things that have never been used or implemented are still unknown, however. 01:25:07 <Bike> this sure sounds like a fascinating definition of "correct" and "defective" 01:25:33 <Bike> by which i mean, i don't think you're going to get those coherently out of weird docs and implementations. 01:35:13 <Sgeo> What does correct mean? 01:38:45 <zzo38> Sgeo: I don't really know for sure, so I study everything and make the best guess, and it turns out it works; I am highly confident that I did it correctly. 01:44:31 <zzo38> However what I am somewhat less confident of is that my interpreter lacks defects. 01:49:03 <Sgeo> `slist 01:49:04 <HackEgo> slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 01:56:44 <zzo38> One thing that is unknown is the MIDI format for Z-machine. All of Infocom's MIDI files play a single note, and their interpreters all implement MIDI in a klugy way, so I don't know what is correct. But I have looked at them and partially figured it out. 02:01:42 <zzo38> They seem to be a series of ordinary MIDI commands, although 0xFF seems to be some kind of delay; I don't know what units it is in, though. 02:02:40 -!- sacje has quit (Ping timeout: 246 seconds). 02:02:45 -!- copumpkin has quit (Ping timeout: 248 seconds). 02:03:21 -!- copumpkin has joined. 02:16:01 -!- sacje has joined. 02:19:27 <Bike> So is fix totally computable? 02:24:34 <elliott> sure 02:24:38 <elliott> it spits out _|_ a lot though. 02:25:29 <Bike> > fix (**2) 02:25:33 <lambdabot> mueval-core: Time limit exceeded 02:25:40 <Bike> like not that. 02:26:53 <elliott> well, it's not going to find numeric fixpoints. 02:27:01 <elliott> unless you use a really weird number type or something I guess 02:27:23 <Bike> well i meant fix "the function" not fix "the thing in haskell" i guess. 02:27:29 <elliott> well, that is fix the function 02:27:33 <elliott> _|_**2 = _|_ 02:27:41 <elliott> it's a legitimate fixed point from the perspective of haskell's denotational semantics 02:27:58 <Bike> how about something that returns all fixed points, then. 02:28:36 <shachaf> imo equalizers 02:28:41 <Bike> wassat 02:28:50 <comex> that's turing complete 02:28:52 <Bike> > [undefined, 1, 2] !! 1 -- derp 02:28:53 <lambdabot> 1 02:28:56 <Bike> k cool. 02:30:52 <Bike> i guess "all" is a lot harder semantically to describe 02:31:43 <comex> fix itself is not computable. 02:31:50 <comex> \n -> whether a program terminates at the nth step 02:31:55 <shachaf> Bike: the limit of a diagram that looks like •⇉• hth 02:32:26 <Bike> comex: like with 1 = true? 02:32:35 <comex> i guess n if it terminates, some other value otherwise 02:32:51 <comex> any algorithm that runs in finite time has the possibility of returning the wrong value 02:33:01 <comex> (which is the number of steps or _|_) 02:33:57 <elliott> fix is computable... 02:34:21 <comex> oh, except running for an infinite amount of time counts as a return value, right? 02:34:23 <elliott> defining _|_ as wrong as a result is as wrong as defining 123 as wrong as a result :/ 02:34:26 <elliott> right 02:34:30 <elliott> _|_ is "first-class" 02:34:43 <elliott> f (fix f) = fix f is always obeyed 02:34:47 <elliott> even when (fix f) is _|_ 02:34:55 <comex> that is not a particularly useful definition of computability 02:35:02 <comex> every function is computable 02:35:04 <Bike> yeah fix f = undefined is boring. 02:35:15 <Bike> well, that's not it. whatever 02:35:27 <comex> fix = fix 02:35:43 * elliott sigh... 02:36:07 <comex> elliott: what? 02:36:08 <Bike> > fix \x -> 1 02:36:08 <lambdabot> <hint>:1:5: parse error on input `\' 02:36:13 <Bike> > fix (\x -> 1) 02:36:14 <lambdabot> 1 02:36:44 <comex> is it not true that allowing _|_ as a "return value", every function is computable? 02:37:05 <Bike> > (\x -> 1) undefined -- right right 02:37:06 <lambdabot> 1 02:37:38 <elliott> comex: it's not 02:38:07 <elliott> fix gives the least ("least" according to definedness, imagine the lattice in your head, etc.) fixed-point of any function 02:38:10 <kmc> zzo38: did you write a Z-machine fuzzer? 02:38:21 <elliott> which is what it's supposed to do, and does 02:38:30 <elliott> there's no "gaps" where it gives _|_ but should be giving something else 02:38:46 <comex> no, i realized that 02:39:20 <comex> and i guess the other thing isn't true either... I think it might be true for any boolean function 02:40:03 <kmc> I mean even if you allow _|_ as a return value generally, I can still insist that you compute a function which doesn't return _|_ ever 02:40:30 <kmc> what you said is true if you consider _|_ to be just as good as any particular answer, which makes it useless 02:40:42 <elliott> kmc: sure 02:40:55 <elliott> but fix doesn't do that, it does exactly what it's supposed to :P 02:41:06 <elliott> and that doesn't mean that every function is computable 02:41:22 <elliott> if you made fix arbitrarily give _|_ on one function (ignoring that this breaks RT and everything) it'd be a different function 02:42:04 <Bike> i realize i was unclear, but i'm not really concerned with haskell here. 02:42:49 <comex> elliott: i claim that every function with a finite number of possible return values is computable 02:43:14 <Bike> halting oracle? 02:43:39 <comex> bah, except _|_ isn't *that* first-class 02:43:43 <comex> ignore me 02:43:49 <elliott> Bike: but I'm not arguing with you any more!! 02:43:53 <Bike> i know 02:43:59 <elliott> new and exciting arguments 02:44:27 <comex> however, you can represent a halting oracle as a function that returns a finite number of possible return values and is computable 02:44:33 <comex> namely, return _|_ if it doesn't halt 02:45:14 -!- sacje has quit (Ping timeout: 256 seconds). 02:45:15 <Bike> so, halts = (flip seq) True? 02:45:41 <shachaf> flip :-( 02:45:53 <shachaf> halts x = x `seq` True -- so much simpler 02:46:01 <shachaf> Or halts = (`seq` True) 02:46:09 -!- sacje has joined. 02:46:10 <shachaf> or, like, anything, man 02:46:59 <Bike> god damn it, i try to write pointlessly one time 02:47:57 <shachaf> imo flip is the devil 02:48:04 <Bike> one time 02:48:32 <shachaf> "don't worry, everything you write is pointless" 02:49:00 <Bike> wow rude 02:49:06 <shachaf> no it was in quotes 02:49:12 <Bike> "wow rude" 02:49:16 <shachaf> better 02:54:41 <Bike> So: is there a total function that, given the encoding of a partial function, returns a recursive set of its fixed points? Or just r.e.? 02:54:44 <Bike> how's that elliott. 02:54:49 <Bike> made me break out the naturals. fuck 'em. 02:54:58 <shachaf> wow rude 02:55:19 <Bike> i even wrote "r.e.". reducing me to kleene dude. reducing me to kleene. 02:55:28 <elliott> what's the domain and codomain of the function :P 02:55:41 <Bike> N >: 02:55:45 <shachaf> imo computability is overrated 02:56:05 <kmc> here's a nickel kid, buy yourself a hypercomputer 02:56:47 <Bike> costs 1 + 1/2 + 1/3 + 1/4 + ... dollars 02:56:47 <shachaf> how much do nickel kids go for 02:56:51 <shachaf> is that like a tin soldier 03:02:27 <Bike> Maybe fix fix fucks it up. 03:04:23 <Bike> I guess it could be the empty set indicator, or something. 03:05:06 <Bike> well, no, that wouldn't work. it has to include itself. 03:06:16 -!- oerjan has quit (Quit: Gnoyt). 03:07:07 <Bike> fix f = let r = f undefined in seq r r 03:09:22 <Bike> @pl fix f = let r = f undefined in seq r r 03:09:25 <lambdabot> fix = id (fix ((ap seq id .) . (. (const . ($ undefined))))) 03:09:26 <lambdabot> optimization suspended, use @pl-resume to continue. 03:09:33 <Bike> elegant. 03:15:20 <Bike> I guess returning the empty set is fine... 03:35:04 -!- sacje has quit (Ping timeout: 276 seconds). 03:37:00 -!- Guest50012 has joined. 03:42:36 -!- NihilistDandy has quit (Quit: NihilistDandy). 03:43:33 -!- Bike has quit (Ping timeout: 248 seconds). 03:44:27 <zzo38> I have a list here of Dungeons&Dragons spells I wanted to make up. It is "Light of Gxxyuxihuvxi", "Curse of Gxxyuxihuvxi", "Blessing of Gxxyuxihuvxi", "Eye of Gxxyuxihuvxi", "Mouths of Gxxyuxihuvxi", "Tentacles of Gxxyuxihuvxi", "Random Contintency", "Quantum Entanglement", and "Quantum Teleportation". 03:46:02 <zzo38> Do you have some ideas related to this? 03:50:07 -!- carado has quit (Ping timeout: 246 seconds). 03:55:31 -!- Bike has joined. 04:00:41 -!- Guest50012 has quit (Quit: Guest50012). 04:05:12 <ion> Quantum Gxxyuxihuvxi 04:07:41 <Bike> "has no fixed points" is a nontrivial property, so I think the set of partial functions with no fixed points isn't recursive? 04:09:53 <zzo38> ion: What is that supposed to be? Another aspect of that deity? (These spells aren't supposed to be necessarily all related; they are just a bunch of different ideas, some of which are related.) 04:18:15 <Bike> by rice. 04:18:21 <Bike> which is a hell of a theorem now that i actually look at it. 04:20:00 <elliott> rice's theorem <3 04:20:25 <Bike> imo, dang. 04:21:58 <elliott> the simplicity is great. it's not even like "okay well your condition on programs has to have this and that and the other" 04:22:04 <elliott> it's just "hi. you can't decide anything" 04:22:12 <Bike> you can tell it's simple because i can understand it 04:22:34 <elliott> it's like a generalisation of the halting problem 04:22:44 <Bike> yeah, i noticed. very cool. 04:23:23 <Bike> isn't it exactly a generalization of the halting problem? since "defined on x" is obviously nontrivial 04:23:42 <zzo38> Do you believe in two kinds of free will? My philosophy is two kinds of free will. 04:23:44 <elliott> well, right. 04:24:01 <elliott> I guess the proof is even a generalisation of the halting problem proof 04:24:27 <elliott> oh, and you can easily use the halting problem proof to prove it right okay. 04:26:37 -!- Sprocklem has joined. 04:31:58 <Jafet> These proofs are great, they're basically programming 04:32:19 <zzo38> OK, I can see Rice's theorem now on Wikipedia 04:32:43 <Bike> [something ignorant about coq] 04:37:54 <Jafet> The atmosphere at the time must have been something like a hacker meeting 04:38:30 <Jafet> "Now Kurt is going to talk about how we can break Hilbert's program, no matter how well it is patched" 04:39:31 <Jafet> "Of course, you can avoid this attack if you keep your system very simple" 04:40:14 <Bike> A proof that a program would be vulnerable no matter how much it was patched would be funny. 04:43:44 <Jafet> Continuous research since the genesis of the field has produced increasing experimental evidence for this proposition. 04:44:17 <Bike> that it would be funny? 04:45:40 <Jafet> On that note, why do hacker talks always sound like comedy acts 04:45:46 <zzo38> Experimental evidence is not perfect; only mathematics is perfect. 04:49:17 <kmc> this laptop fits in my trouser pockets which is rad 04:49:25 <kmc> it has a 900 MHz single core processor which is less rad 04:49:36 <Jafet> Lapside 04:49:41 <kmc> Bike: do you know coq 04:50:39 <Bike> haha not even slightly 04:50:56 <Bike> calculus of qonstructions is all i know 04:51:48 <kmc> do you wanna learn 04:51:58 <Bike> i think i should learn a CAS first 04:52:22 <kmc> cause http://www.cis.upenn.edu/~bcpierce/sf/ is super fun 04:52:33 <Bike> plus my "'«interests'»" are more on the end of continous stuff 04:52:50 <kmc> it's a PL theory text in the form of an addictive puzzle game 04:52:51 <Bike> oh, free? well i can't turn that down 04:53:11 <kmc> yep 04:53:14 <kmc> also nice quotation marks 04:53:30 <Bike> gotta keep balanced 04:53:46 <kmc> you didn't tho 04:54:13 <Bike> what if my quotation mark is "any permutation of other quotation marks" 04:54:46 <elliott> I hear cpdt is better than sf for learning coq 04:54:52 <kmc> ok 04:55:00 <elliott> or at least mnoqy said something like that to me because he doesn't like the messy proofs in sf 04:55:06 <Bike> is cpdt an addictive puzzle game 04:55:25 <Bike> "in-progress textbook" yeah whatever 04:55:27 <elliott> will "written by a guy permabanned from #haskell" substitute 04:55:36 <elliott> what isn't in-progress these days 04:55:54 <Bike> well like, at least the hott book looks pretty. 04:55:57 <Bike> some things are important. 04:56:11 -!- sacje has joined. 04:56:13 <Bike> anyway i can use coq on random shit like the properties of linear recurrences mod a constant, right 04:56:23 <kmc> probably 04:56:30 <kmc> also arent all coq proofs messy 04:56:38 <kmc> on account of the tactics language being a crime againsst humanity 04:56:53 <kmc> whos permabanned from #haskell? smerdyakov? 04:56:58 <elliott> yeah 04:57:04 <elliott> and well, have you seen the proofs in CPDT 04:57:06 <Bike> really not feeling y'all's reviews of this book 04:57:09 <elliott> they all look like "crush." 04:57:12 <Bike> or language 04:57:17 <Bike> thingie 04:58:56 <Jafet> What's criminal about tactics 05:01:18 <kmc> i made a shirt for lexande that says "Beweis: klar. \qed" except the \qed is the proper LaTeX box 05:01:26 <kmc> so the coq version would be "Proof. crush... Qed." 05:01:37 <Jafet> They're a bunch of non-contextual commands arranged in an inscrutable sequence to manipulate hidden state in a manner only obvious to the original writer 05:01:41 <Jafet> So, just like programming 05:03:28 <Bike> $ ls sf/ \\ $ rmdir sf/ \\ rmdir: failed to remove 'sf/': Directory not empty <-- linux is great 05:03:44 <Jafet> alias rmdir='rm -r' 05:05:47 <Bike> "On the Unusual Effectiveness of Logic in Computer Science" oh, this sounds cute 05:06:06 <Bike> kind of hard to imagine it being as true as what it's named after, though 05:07:15 <Jafet> If you don't like coq, isar has logically structured proof syntax eg. "proof - have ?thesis by metis (...) auto qed" 05:07:38 <kmc> ls -a sf/ 05:08:06 <Bike> yeah, i did already. just thought the way that works out is kinda funny. 05:08:33 <kmc> allegedly the dot => hidden file thing was accidental 05:08:40 <kmc> like, they wanted to hide . and .. and were lazy 05:08:40 <Bike> so i've heard 05:09:41 <Jafet> alias ls='ls -A' 05:10:23 <kmc> alias ls=sl 05:12:37 <Jafet> Well actually, I alias it to l 05:12:58 <Bike> truly what problems can't be solved with enough alias commands 05:15:03 <Jafet> I wonder if you can make an alias for 'command' 05:15:26 <Jafet> Apparently you can 05:15:28 <Bike> alias = 05:16:12 <kmc> alias A=A 05:21:03 <zzo38> I do not have completely idea of what the Dungeons&Dragons spells I named should do; I only have partially idea. 05:22:17 <kmc> what are the names 05:24:03 <zzo38> I wrote them above, but I can repeat. 05:24:05 <zzo38> It is "Light of Gxxyuxihuvxi", "Curse of Gxxyuxihuvxi", "Blessing of Gxxyuxihuvxi", "Eye of Gxxyuxihuvxi", "Mouths of Gxxyuxihuvxi", "Tentacles of Gxxyuxihuvxi", "Random Contintency", "Quantum Entanglement", and "Quantum Teleportation". 05:25:10 <kmc> those are some good names for spells 05:25:15 <kmc> I hope you think of good spells for them 05:25:36 <kmc> who is Gxxyuxihuvxi? 05:25:50 <zzo38> Some deity. 05:27:52 <zzo38> The patron deity of my character. 05:28:26 <zzo38> I was thinking "Quantum Teleportation" would be something like quantum teleportation so you can just tell the signal to make the teleport, somehow 05:30:20 <zzo38> I also intended "Random Contingency" to be a bit like Contengency spell, you can make other spell contingent to a trigger, but using events you don't have control over and having random effects, but with some control over the casting of the spell, somehow; I am not sure how to make it, though. 05:38:36 -!- zzo38 has quit (Remote host closed the connection). 05:44:53 -!- Taneb has joined. 05:48:08 -!- sacje has quit (Ping timeout: 241 seconds). 05:49:22 -!- sacje has joined. 05:59:23 <shachaf> fizzie: Where are all your #esoteric graphs? 06:00:02 <shachaf> (Or anyone else, if you have a link?) 06:20:04 <fizzie> shachaf: http://zem.fi/ircvis/esoteric/ 06:20:20 <fizzie> (Good timing, just woke up.) 06:26:06 <Fiora> huh. bike, kmc, and elliott mention me a lot (surppriiise) 06:26:23 <Fiora> or wait, maybe that's the other way around 06:26:27 <Fiora> that I mention them a lot. 06:26:29 <Fiora> I'm bad at charts 06:30:27 -!- Bike_ has joined. 06:30:30 <Bike_> what if it's both... 06:31:38 <kmc> hi 06:31:54 -!- Bike has quit (Ping timeout: 264 seconds). 06:32:13 <Fiora> um. hi 06:32:25 <kmc> what 06:33:19 -!- Bike_ has changed nick to Bike. 06:33:33 <Fiora> sorry 06:34:25 <fizzie> The mention chart is hard to read. 06:35:45 <fizzie> I made a graph version (threshod the matrix with some value that leaves K ones, treat as an adjacency matrix of a digraph, render with graphviz) of it, but it wasn't so nice. 06:38:19 -!- sacje has quit (Ping timeout: 264 seconds). 06:41:16 -!- Bike has quit (Quit: journey!!). 06:53:42 -!- MindlessDrone has joined. 06:54:55 <shachaf> kmc: hm, do new episodes show up on netflix straight away, or how does one typically watch them 06:56:33 <kmc> of what 06:57:06 <kmc> i don't have netflix 07:02:07 <shachaf> of breaking bad 07:05:46 -!- Taneb has quit (Remote host closed the connection). 07:09:07 <shachaf> `achewoodlist 07:09:10 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: achewoodlist: not found 07:09:12 <shachaf> (thanks kmc) 07:41:24 -!- copumpkin has quit (Ping timeout: 276 seconds). 07:41:54 -!- copumpkin has joined. 08:08:52 -!- Sprocklem has quit (Ping timeout: 264 seconds). 08:15:10 -!- epicmonkey has joined. 08:15:28 -!- nooodl^ has quit (Ping timeout: 264 seconds). 08:34:39 -!- katla has joined. 08:51:02 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 08:56:11 -!- conehead has joined. 09:05:05 -!- Taneb has joined. 09:12:27 -!- yorick has joined. 09:38:34 -!- Sgeo has quit (Read error: Connection reset by peer). 09:42:38 -!- Taneb has quit (Ping timeout: 240 seconds). 09:43:09 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 09:43:12 -!- augur has quit (Ping timeout: 260 seconds). 09:44:12 -!- augur has joined. 09:47:00 -!- augur has quit (Remote host closed the connection). 09:47:26 -!- augur has joined. 09:47:54 -!- augur has quit (Read error: Connection reset by peer). 09:48:17 -!- augur has joined. 09:54:45 <oklopol> hjoj 09:55:28 -!- Taneb has joined. 10:01:50 -!- nooodl has joined. 10:03:02 -!- nooodl_ has joined. 10:03:56 -!- nooodl has quit (Disconnected by services). 10:04:00 -!- nooodl_ has changed nick to nooodl. 11:15:26 -!- nooodl_ has joined. 11:15:36 -!- nooodl has quit (Ping timeout: 260 seconds). 11:32:47 -!- Phantom_Hoover has joined. 12:40:30 <Jafet> “A common way of setting a register to zero is XOR EAX,EAX or SUB EBX,EBX. The Core2 and Nehalem processors recognize that certain instructions are independent of the prior value of the register if the source and destination registers are the same.” 12:40:48 <Jafet> So this is what happens to your billion transistors 12:42:48 -!- Tod-Autojoined has joined. 12:44:25 <Fiora> I think that kind of feature's been around for a looong while? like since early OOE things if I remember right 12:44:45 -!- ka7la has joined. 12:45:05 -!- mnoqy has joined. 12:50:57 -!- katla has quit (Ping timeout: 246 seconds). 12:50:58 -!- TodPunk has quit (Ping timeout: 246 seconds). 13:39:35 -!- nooodl_ has changed nick to nooodl. 13:48:16 -!- carado has joined. 14:10:28 -!- nooodl_ has joined. 14:13:15 <Jafet> Heh, calloc doesn't actually zero out pages from mmap. Linux creates the pages on-demand. So calloc gives you memory that doesn't exist. 14:13:28 <Jafet> Benchmarking with -O3 is fun 14:14:30 -!- nooodl has quit (Ping timeout: 264 seconds). 14:16:57 -!- ka7la has changed nick to katla. 14:18:38 <Jafet> s/mmap/mmap\/sbrk/ 14:27:00 -!- zzo38 has joined. 14:41:56 -!- zzo38 has quit (Remote host closed the connection). 14:50:03 -!- nooodl has joined. 14:50:16 -!- nooodl_ has quit (Ping timeout: 264 seconds). 14:53:56 -!- NihilistDandy has joined. 15:20:09 -!- Vorpal has joined. 15:22:27 -!- katla has quit (Remote host closed the connection). 15:33:04 -!- copumpkin has quit (Ping timeout: 256 seconds). 15:33:34 -!- copumpkin has joined. 15:44:28 -!- ap3x has joined. 15:46:04 -!- ap3x has left ("Leaving"). 15:50:07 -!- katla has joined. 15:51:41 -!- Sprocklem has joined. 15:57:00 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net). 16:26:47 <olsner> hmm, X seems to have leaked a lot of memory ... went from ~100MB to 677MB after disabling swap 16:28:37 <olsner> (and why does nothing seem to display the amount of swap space used by a process?) 17:03:20 -!- katla has quit (Quit: Leaving). 17:05:09 -!- tswett has set topic: When the zetas fill the skies, will our leaders tell us why? | Хммм, тхис стуфф реаллы сеемс то ворк | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 17:05:20 <tswett> The text I just added to the topic is, of course, in English. 17:10:47 -!- nooodl_ has joined. 17:14:30 -!- nooodl has quit (Ping timeout: 264 seconds). 17:26:35 <olsner> of course 17:32:29 <Deewiant> Anybody have an idea about how to ssh into a machine where creating a process doesn't work because of a low default ulimit? 17:33:06 <Deewiant> There's an sshd running, I have other ssh processes there 17:34:18 <tswett> Yeah, I dunno. My only ideas are "kill stuff" and "reboot it". 17:34:46 <Deewiant> I could kill stuff but I don't want to 17:35:54 <Jafet> You can also have fun with people by setting their login shells to false 17:35:54 <Deewiant> And I couldn't reboot it even if I wanted to because I don't have root 17:36:36 <Deewiant> I could raise the ulimit if I got in but I guess what I'd need to do here is remotely raise the ulimit of the sshd process 17:36:49 <Deewiant> And that doesn't seem particularly possible 17:37:00 <tswett> Ask the server's owner to do something? 17:37:34 <Deewiant> I doubt the admins are interested in a little request like this on a weekend evening 17:37:46 <Jafet> What is the default ulimit? 17:37:46 <Deewiant> (It's a machine on one of the clusters at work) 17:37:52 <Deewiant> ulimit -u 1024 17:38:31 <Jafet> Why can't you start a shell with that. 17:38:45 <Deewiant> Because I'm running a thing that starts up more threads than that 17:49:29 -!- sacje has joined. 17:51:15 <fizzie> I had ulimit-process-etc-issues when running that tournament that one time, but I don't recall if I had any terribly clever solutions. 17:52:43 -!- heroux has quit (Ping timeout: 264 seconds). 17:52:50 <Jafet> Write a modern kernel 17:52:54 <fizzie> I did end up using a some really silly thing to get the process count down, but I didn't quite have a can't-login issue. 17:54:31 -!- heroux has joined. 17:57:35 <Jafet> Apparently, using 16G of swap in a user program causes X to segfault 18:00:03 <olsner> interesting... do you know why? 18:00:08 <Jafet> Sillier than RLIMIT_MPROC, fizzie? 18:00:14 <Jafet> olsner: X sucks 18:01:54 <Jafet> Or, it could be the VBoxVideo driver, which also sucks 18:03:40 <Jafet> I guess vboxvideo_drv.so is not really prepared to handle thrashing. 18:06:48 -!- BlueShark has left ("Bye."). 18:10:16 -!- mnoqy has quit (Quit: hello). 18:27:09 <kmc> what's a pirate's favorite posix system call 18:31:40 <olsner> is the answer a very good/bad pun? 18:37:35 <kmc> probably 18:38:29 <olsner> cool 18:44:39 <olsner> is it sendfile? 18:46:05 <Jafet> atoll 18:46:35 <Deewiant> carg 18:46:51 <kmc> it's a trick question because posix doesn't actually specify which things are system calls or library functions (or even macros???) 18:47:17 <olsner> I was just about to ask "hmm, does posix even have system calls?" 18:47:36 <Deewiant> fork(3p) at least mentions system calls, though only in the rationale 18:47:47 <olsner> are they C APIs? 18:48:20 <elliott> kmc 18:48:22 <Phantom_Hoover> kmc, is that the joke 18:48:24 <elliott> this joke is the worst 18:48:32 <Phantom_Hoover> it's not just the worst 18:48:35 <Phantom_Hoover> it's the most worst 18:48:42 <Jafet> morst 18:48:50 <elliott> like I'm laughing 18:48:52 <elliott> but I wish I wasn't 18:55:01 -!- MindlessDrone has quit (Quit: MindlessDrone). 18:58:36 -!- variable has changed nick to constant. 19:17:27 <fizzie> Jafet: There was a (low) hard limit forced by some PAM scheme, it's not like you could do much about that. 19:18:43 <fizzie> Jafet: IIRC, the silly thing was just that the soft limit (used by sshd) was a bit lower than the hard limit, so I had some form of ssh-reverse-tunnel-and-netcat thingie to start my tasks in a shell with the limit raised up to the hard one. 19:19:30 <fizzie> (Java creates quite a few threads when running; the limit was something very low.) 19:21:37 -!- oerjan has joined. 19:33:02 <fizzie> Do you folks happen to know/have the specs on ST3's (or ProTracker, I think it's compatible) vibrato effect? I mean, more than "vibrato with speed of x and depth of y"; in particular, what are the units of x/y. (AIUI, it's a direct adjustment to the "period" value, I guess at every tick? I guess I could try having a look at some existing module players.) 19:35:06 <fizzie> (Or is it really just an adjustment of [-y, y] directly?) 19:39:58 <Deewiant> ST3.DOC doesn't seem to say, but I guess you knew that since that's quoted from there. 19:40:30 <Deewiant> And TECH.DOC seems to have only file format stuff. 19:43:33 <Deewiant> PT.HELP doesn't say either. 19:44:04 <fizzie> Yes, it's very confusing. 19:44:53 <fizzie> http://wiki.multimedia.cx/index.php?title=Protracker_Module#4xy seems to suggest it's at most +y (directly) to the period, and xmp's source seems to concur. 19:45:26 <fizzie> (Also that the speed is given so that on each tick, the vibrato position is incremented by x, and the full waveform is 64 ticks.) 19:49:13 <fizzie> (Except that IT manual says "old effects" (S3M-style mode) updates vibrato only on non-row ticks.) 19:50:19 -!- copumpkin has quit (Ping timeout: 264 seconds). 19:50:47 <fizzie> (Also the TECH.DOC explanation of mixing, esp. the posttable[...] stuff, looks really confuzzling.) 19:50:48 -!- copumpkin has joined. 19:56:13 -!- conehead has joined. 20:31:27 <shachaf> kmc: i found the mölkky game! 20:36:38 <oerjan> got mölk? 21:05:30 -!- mnoqy has joined. 21:07:29 -!- nortti_ has joined. 21:08:46 <nortti_> do you know any lighter-for-network way of remote IRC than ssh that would still be more secure than telnet? 21:11:31 <nortti_> this is coming trough, right? 21:14:17 <fizzie> I think people use mosh a lot for flaky connections. 21:14:36 <fizzie> Don't know about lightness, but it's got all that prediction stuff and aliveness-staying stuff. 21:15:31 <nortti_> does it work well over very bad latency? 21:15:42 <fizzie> I'm not a mosh user. But it's what it's designed for. 21:16:17 <fizzie> See http://mosh.mit.edu/ (if you can manage with that connection). 21:16:45 <nortti_> ok, thanks 21:16:55 <elliott> you have to roll your own authentication if you don't want to use ssh though. 21:17:05 <elliott> (it uses ssh for auth only by default.) 21:17:40 <fizzie> Also, heh: there's a typo in Skaven's 2nd_reality.s3m. (Pattern 13, channel 4 starts with a "DD7" which, I think, should really be a D07 -- based on the fact that channel 5 has a D07 slide, and ST3 doesn't define a meaning for DD7.) 21:18:42 -!- epicmonkey has quit (Ping timeout: 264 seconds). 21:20:56 -!- epicmonkey has joined. 21:22:40 <olsner> oh, the source code to 2nd reality has been released: https://github.com/mtuomi/SecondReality 21:22:45 <olsner> apparently quite recently 21:24:08 -!- copumpkin has quit (Ping timeout: 260 seconds). 21:24:33 <fizzie> olsner: Yes, and there's an amusing "encryption"/obfuscation applied to the S3M files in that distribution. (Tried to use them first.) 21:24:36 -!- copumpkin has joined. 21:25:33 -!- epicmonkey has quit (Ping timeout: 256 seconds). 21:27:04 <fizzie> olsner: Basically, each byte of the packed-pattern data has been xor'd with v, where v is what you get when you take the offset of that byte modulo 256, for each set bit take the binary value 101 shifted so that the rightmost 1 is at the set bit, and then xor all those values together. 21:28:27 <olsner> hmm, but why? 21:28:51 <fizzie> I have no idea. It could be just to discourage ripping off the songs from the demo, but it leaves all the S3M headers and such in place. 21:29:14 <fizzie> I mean, you still get an unplayable file, but it'd have been just as easy to apply the above to the entire file instead of just the pattern data. 21:30:05 <olsner> it's probably easier to do <whatever> to the whole file rather than change specific pieces of an S3M 21:30:11 -!- katla has joined. 21:32:33 <fizzie> (There's quite a lot of Finnish in file names there. 21:33:02 <fizzie> I'd say "less so in the comments", but I haven't really found any comments yet. 21:33:15 <olsner> the DESIGN file is almost entirely finnish 21:33:46 <fizzie> Grepping for /\* in *.c found a couple of comments in Finnish too. 21:34:13 <fizzie> It seems to be the "script". 21:41:40 -!- Luis1 has joined. 21:44:41 <olsner> looks like someone is making an android port of it 21:44:59 -!- atriq has joined. 21:45:41 -!- katla has quit (Quit: Leaving). 21:46:38 -!- Taneb has quit (Ping timeout: 240 seconds). 21:47:28 <fizzie> olsner: A faithful one or a "HD remake" kind of thing? (Though for the latter the sources are I guess mostly irrelevant.) 21:48:33 <olsner> faithful afaict, something like letting the demo code write to a frame buffer then blitting that to the screen in the "did someone press escape yet?" function 21:50:19 <fizzie> That sounds reasonably reasonable, except for all the inline asm. 21:50:33 <fizzie> (And out-of-line, too.) 21:50:38 <olsner> (according to the readme at https://github.com/Falken42/SecondReality) 21:52:01 <olsner> I guess you could just plop in qemu's x86 emulator (or rewrite those bits in C, or make an offline x86-to-c translator to run on asm bits) 21:54:01 <fizzie> From what I recall, Second Reality runs in dosbox up to some degree. (Don't know about ARM dosbox, though.) 21:54:19 -!- Luis1 has left. 21:54:50 -!- atriq has changed nick to Taneb. 21:55:18 -!- Taneb has quit (Quit: Leaving). 21:57:50 <fizzie> It's a scrying hame that out of the three Android DosBox ports, two cost money (DosBox Turbo, AnDOSBox) and one is kinda dead and slow (aDosBox). 21:59:24 <olsner> hmm, wikipedia says that "The demo used its own memory manager which accessed the MMU directly in a way which is not compatible with modern operating systems" ... but the code I've seen is plain real-mode 21:59:53 <olsner> "accessing the MMU" doesn't really make sense for x86 anyway 22:00:37 <fizzie> olsner: Well, it does talk some EMS, it might be what they mean. 22:01:11 <fizzie> (It's for the non-GUS music.) 22:02:17 -!- nortti_ has quit (Quit: got). 22:03:24 -!- epicmonkey has joined. 22:04:48 <fizzie> (Though "accessing -- directly" is quite a stretch for just calling int 67h.) 22:05:38 <fizzie> (In related news: fopen("*EMMXXXX0","rb"); -- kinda funny.) 22:11:13 <olsner> and apparently (http://en.wikipedia.org/wiki/Expanded_memory) early EMS implementations were in hardware (i.e. not-VM86-based), I had no idea 22:14:03 <fizzie> Oh yes, software EMS is very much just a cheat. 22:15:06 <fizzie> In particular, AIUI, there's quite a lot of copying involved in emulating the bank switching. 22:16:46 <fizzie> Hmm, Internet claims that the EMM386 approach is done by paging. 22:17:05 <fizzie> Possibly I'm remembering some older software EMS emulation. 22:25:35 <olsner> "OS/2 has no native computer viruses, and is invulnerable by design to native viruses due to the fact that it runs everything in a vm (virtual machine) mode, and all program data and caches exist in that virtual machine." 22:26:33 <fizzie> Someone needs to tag that [citation needed]. 22:28:45 <fizzie> http://virus.wikidot.com/arelocs "Arelocs also known as Aep is one of a few viruses for IBM's OS/2 operating system. It is considered "the first known virus that affects OS/2 files in the 'right way'" as it writes itself to the file and modifies the NewEXE header and other system areas." 22:34:31 <olsner> finally a virus that affects the 'right way' 22:38:29 -!- epicmonkey has quit (Ping timeout: 248 seconds). 22:52:19 -!- nooodl has joined. 22:56:16 -!- nooodl_ has quit (Ping timeout: 264 seconds). 23:05:17 -!- conehead has quit (Quit: Computer has gone to sleep.). 23:22:04 -!- bicyclidine has joined. 23:38:57 -!- AndChat-469104 has joined. 23:40:08 -!- AndChat-469104 has changed nick to Bike. 23:41:25 -!- bicyclidine has quit (Ping timeout: 248 seconds). 23:45:19 -!- Bike_ has joined. 23:45:21 -!- Bike has quit (Quit: [spurious input; ignoring]). 23:45:40 -!- Bike_ has changed nick to Bike. 2013-08-11: 00:04:58 -!- Bike has quit (Ping timeout: 246 seconds). 00:28:32 -!- mnoqy has quit (Quit: hello). 00:31:23 <tswett> Man, I wish my computer viruses affected my files in the 'right way'. 00:35:57 -!- sacje has quit (Ping timeout: 256 seconds). 00:36:42 <tswett> Hmmm. How about a programming language based entirely on indirection. 00:36:48 -!- sacje has joined. 00:36:55 -!- NihilistDandy has quit (Quit: NihilistDandy). 00:39:21 -!- madbr has joined. 00:39:41 <madbr> why are CPUs still slow 00:39:42 <tswett> Nah. 00:39:49 <tswett> They aren't. They're very fast. 00:39:54 <tswett> You're just trying to do too many calculations. 00:40:38 <madbr> they're optimized for like Ms-Excel 00:41:10 <madbr> and other similar awful computation tasks that are just a jumble of load/stores and jumps 00:41:57 <madbr> we're in 2013, where's my 32xfloat wide SIMD 00:44:16 <madbr> the GPUs are doing it already 00:47:26 <tswett> Ooh, here's an idea. Co-lambda calculus. 00:47:51 <tswett> It'd be, like, uh... 00:49:14 -!- Bike has joined. 00:52:23 -!- yorick has quit (Remote host closed the connection). 00:55:10 <tswett> How about co-BCKW calculus. The combinators are defined like so: B x y z = x (y z); C x y z = x z y; K x = x y; W x y y = x y. 00:56:23 <tswett> When you evaluate K x, it creates a new variable and applies x to it. When you evaluate W x y z, it adds the equation y = z and gives you x y. 00:57:05 <tswett> Whenever there's an outstanding equation... I dunno. 00:58:21 <Bike> I dunno either. 01:21:58 -!- augur has quit (Remote host closed the connection). 01:25:27 -!- augur has joined. 01:33:46 <shachaf> kmc: i heard mountain view is the place to be 01:33:50 <shachaf> maybe i should move there 01:33:52 <kmc> false 01:34:03 <kmc> well it depends 01:34:06 <Bike> are all non-strict haskell functions constant 01:34:12 <Bike> also hello from dorm/prison cell 01:34:14 <kmc> do you like ``the city'' or no 01:34:36 <elliott> Bike: no 01:34:49 <kmc> Bike: (1:) is non-strict and non-constant 01:34:52 <shachaf> i like going to the city 01:34:57 <shachaf> i imagine that i'd enjoy living there but who knows 01:35:06 <shachaf> Bike: oh no where are you 01:35:39 <shachaf> Just is non-strict and non-constant 01:36:15 <Bike> ok yeah constructors that makes sense 01:36:30 <Bike> > fix Just 01:36:31 <lambdabot> Occurs check: cannot construct the infinite type: 01:36:32 <lambdabot> a0 = Data.Maybe.Maybe ... 01:36:33 <Bike> and i'm at school. 01:36:43 <Bike> > fix (1:) 01:36:44 <lambdabot> [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,... 01:37:04 <Bike> > 1:undefined 01:37:04 <lambdabot> [1*Exception: Prelude.undefined 01:37:33 <Bike> so bottom isn't a fixed point of 1:. 01:38:09 <shachaf> right 01:38:20 <shachaf> the least-defined fixed point of (1:) is [1,1,1,... 01:38:31 <kmc> there are non-strict non-constant functions that aren't equivalent to constructors, though 01:39:11 <Bike> like? 01:39:25 <kmc> :t let f x = (let Just y = x in Just (y+1)) in f 01:39:26 <lambdabot> Num a => Maybe a -> Maybe a 01:39:37 <kmc> there's probably a simpler example 01:39:54 <kmc> this maps Just x to Just (x+1), and Nothing to Just undefined 01:40:13 <kmc> and undefined also to Just undefined 01:40:13 <Bike> > let f x = (let Just y = x in Just (y+1)) in f 4 01:40:14 <lambdabot> No instance for (GHC.Show.Show a0) 01:40:14 <lambdabot> arising from a use of `M1929720252.sh... 01:40:21 <Bike> > let f x = (let Just y = x in Just (y+1)) in f Just 4 01:40:22 <lambdabot> Couldn't match expected type `a2 -> t0' 01:40:22 <lambdabot> with actual type `Data... 01:40:25 <Bike> > let f x = (let Just y = x in Just (y+1)) in f $ Just 4 01:40:26 <lambdabot> Just 5 01:40:40 <Bike> > let f x = (let Just y = x in Just (y+1)) in f undefine 01:40:41 <lambdabot> Not in scope: `undefine' 01:40:41 <lambdabot> Perhaps you meant `undefined' (imported from Prel... 01:40:41 <Bike> > let f x = (let Just y = x in Just (y+1)) in f undefined 01:40:42 <lambdabot> Just *Exception: Prelude.undefined 01:40:47 <kmc> weird function imo 01:41:48 <kmc> throwing numbers into the mix is a little confusing because the strictness of (+) etc. depends on the particular Num instance 01:41:51 <Bike> > let f x = (let Just y = x in Just (y+1)) in fix f 01:41:54 <lambdabot> mueval-core: Time limit exceeded 01:42:42 <Bike> > let f x = (let Just y = x in Just (y+1)) in f Nothing 01:42:43 <lambdabot> Just *Exception: <interactive>:3:16-25: Irrefutable pattern failed for patt... 01:44:12 <shachaf> do you classify things like if' :: Bool -> a -> a -> a under "constant function" 01:44:24 <kmc> shachaf: when Blake and I lived in Manhattan he complained all the time about how terrible the city is, so I guess it's not surprising that he wants to live in MV and not SF 01:44:45 <Bike> shachaf: i don't understand what that is. 01:45:04 <shachaf> Bike: if' True x y = x; if' False x y = y 01:45:13 <Bike> what's the other a 01:45:19 <Bike> wait. 01:45:20 <shachaf> It's often given as an example of a kind of thing you can do with non-strictness. 01:45:20 <Bike> wow. 01:45:23 <Bike> fuck me. 01:45:28 <shachaf> Bike: the return value hth 01:45:40 <Bike> uuuuugh just a sec 01:45:43 -!- Bike has left ("shame"). 01:46:00 <shachaf> ????? 01:46:18 <kmc> :/ 01:50:17 <Phantom_Hoover> wat 01:50:18 <tswett> :? 01:50:43 <tswett> ¿:? 01:52:30 -!- nooodl_ has joined. 01:53:24 <tswett> > iterate (\x -> "¿" ++ x ++ "?") ":" 01:53:24 <lambdabot> [":","\191:?","\191\191:??","\191\191\191:???","\191\191\191\191:????","\19... 01:53:31 <tswett> ¿:? 01:55:50 -!- nooodl has quit (Ping timeout: 240 seconds). 02:01:07 -!- sacje has quit (Ping timeout: 264 seconds). 02:01:29 <kmc> > text "\u2e18" 02:01:30 <lambdabot> <hint>:1:8: 02:01:30 <lambdabot> lexical error in string/character literal at character 'u' 02:02:48 <shachaf> \x hth 02:03:18 -!- sacje has joined. 02:11:20 -!- Nisstyre has quit (Quit: Leaving). 02:36:20 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:39:37 <nooodl_> > text $ unwords $ take 20 $ iterate (\x -> "¿" ++ x ++ "?") ":" 02:39:37 <lambdabot> : ¿:? ¿¿:?? ¿¿¿:??? ¿¿¿¿:???? ¿¿¿¿¿:????? ¿¿¿¿¿¿:?????... 02:44:36 <tswett> ¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿?¿¿?¿¿?¿?¿¿?¿?¿ 02:45:16 <tswett> Hmmm. 02:47:35 <tswett> Hmmmmmm. 02:48:24 <tswett> Is there an infinite sequence S of 1s and 0s such that for all finite sequences T of 1s and 0s, there exists a natural number N such that for all substrings S' of S of length at least N, T is a substring of S'? 02:48:38 <tswett> No, certainly not. 02:49:08 <tswett> Suppose that the sequence "1" appears, oh, in every substring of length at least 8. Then the sequence "00000000" doesn't occur at all. Qed. 02:49:26 <tswett> All right, what Very Important thing was I doing... 03:18:47 -!- oerjan has quit (Quit: leaving). 03:20:40 <Jafet> Is there an infinite sequence S of 1s and 0s that encodes every interesting theorem about infinite sequences of 1s and 0s 03:21:23 <tswett> There are uncountably many. 03:28:33 -!- mnoqy has joined. 03:29:58 -!- nooodl_ has quit (Quit: Ik ga weg). 03:33:48 <madbr> hm 03:34:30 <madbr> is there a pattern of binary or trinary digits that stays the same or mostly the same when multiplied by 3^n / 2^m 03:34:43 <madbr> (where n and m can be any integer) 03:34:52 <madbr> (positive) 03:35:24 <madbr> or that evolves but in a relatively ordered way (like, game of life ordered) 03:38:57 <tswett> Hm, good question. 03:41:57 -!- zzo38 has joined. 03:43:48 <zzo38> Do you like Fukumoto's mangas? 03:44:39 <tswett> Me? 03:45:06 <tswett> I haven't read any. 03:45:14 <zzo38> I read it I think it is very good. 03:46:32 <zzo38> It seems that Akagi declares no-ten riichi a lot more than good mahjong players would ordinarily do. 03:47:02 <zzo38> They also make a lot of extreme bluffs and tricks and that stuff. 03:56:35 -!- Bike_ has joined. 04:09:06 -!- augur has quit (Ping timeout: 264 seconds). 04:17:35 -!- augur has joined. 04:21:55 -!- Bike_ has changed nick to Bike. 04:26:40 -!- augur has quit (Remote host closed the connection). 04:27:27 -!- augur has joined. 04:32:51 -!- iamfishhead has joined. 04:54:38 -!- Bike has quit (Ping timeout: 240 seconds). 04:59:26 <zzo38> Is there such a thing as a "free ring" (as in mathematical)? 05:16:10 <zzo38> I have an idea of what I want, but I don't know if that is what will be called a "free ring". 05:16:27 <kmc> what is it 05:17:06 <zzo38> Well, actually what I am wanting is probably what should be called a "free commutative ring". 05:17:31 -!- Bike has joined. 05:18:40 <zzo38> If there is a set "S" and the elements of this ring is multisets made up of elements of S (or lists if you omit "commutative"), and then it is a multiset of these multisets, is what I mean. 05:19:26 <zzo38> Is that correct? 05:20:18 <zzo38> (Well, you must consider they can be negative too, if it is a ring rather than a semiring, I think) 05:21:15 <zzo38> Now is that it? 05:22:39 <zzo38> Therefore, it is a signed multiset of these multisets? 05:29:37 -!- Taneb has joined. 05:43:02 -!- madbr has quit (Quit: Radiateur). 05:46:13 -!- Phantom_Hoover has joined. 05:51:08 <coppro> help i think homestuck is broken 05:58:31 <Taneb> Me too 05:58:51 <Taneb> coppro, I'm feeling bored and stupid, what OS should I attempt to install on my laptop 05:59:50 <Bike> Be 05:59:50 <zzo38> Depend what you require 06:00:13 <zzo38> If you want to load fast and simple then install FreeDOS 06:00:17 <Taneb> zzo38, I really don't require anything for my laptop, I barely use it 06:01:02 <Bike> http://lambda-the-ultimate.org/node/4784 wow ltu is good 06:01:16 <Bike> (seriously why is this allowed though) 06:02:04 <zzo38> Taneb: Well, if you don't have a computer with FreeDOS then maybe install that one. If you don't have a computer with Linux then maybe you should install Linux. 06:02:15 <Bike> »Turnstile (⊢) shouldn't scare you. It was invented long ago by Frege and is standard mathematical notation. It is not "mumbo-jumbo".« 06:02:42 <Taneb> zzo38, I use Ubuntu pretty much exclusively. Some people say that's Linux 06:02:46 <Bike> I see that you are a strong advocate of Wikipedia including its policies of censorship, outlawry, and vilification of academics by anonymous Administrators. 06:02:49 <Taneb> FreeDOS does not interest me 06:03:08 <zzo38> Ubuntu is one Linux distribution. 06:04:06 <zzo38> Maybe you can install ReactOS, if you are OK that it still isn't quite ready yet. 06:04:24 <zzo38> But from what I can tell, FreeDOS is loading and running much faster than the other one. 06:05:30 <zzo38> If the computer and CRT is turned on at the same time it will already be loaded when the picture is visible. 06:05:39 <Bike> who uses a crt 06:05:59 <zzo38> I am using that for comparison. 06:06:54 <zzo38> Linux and Windows takes long time to start. 06:07:14 -!- mnoqy has quit (Quit: hello). 06:07:27 <Taneb> I was thinking about a different Linux 06:07:56 <zzo38> OK, install a different Linux distribution. (I don't know which one you want.) 06:08:21 <Taneb> Hence my query 06:08:30 <Bike> how about nix 06:10:01 <Taneb> Bike, I don't know much about nix 06:12:09 -!- Bike has quit (Read error: Connection reset by peer). 06:13:02 -!- Bike has joined. 06:13:33 <Bike> taneb: is that a problem 06:13:43 <Taneb> Not really 06:18:03 <Taneb> I'll give it a go :) 06:18:28 -!- Bike has quit (Ping timeout: 260 seconds). 06:35:39 <Taneb> Okay, now I have an SD card that has the power to boot nixOS 06:36:18 <kmc> fuck yeah nixos 06:37:27 <kmc> please provide nixos trip report 06:39:08 <Taneb> Decided to go for the minimum install 06:39:10 <Taneb> Booting... 06:39:55 <Taneb> An error occured in stage 1 of the boot process 06:40:05 <kmc> sux 06:40:07 <shachaf> i, too, would be interested in a nixos trip report 06:40:19 <kmc> shachaf: do you like my ongoing [rust trip report] 06:40:37 <shachaf> how ongoing do you mean 06:40:42 <kmc> it goes on 06:40:54 <elliott> is that anything like kmc's other trip reports? 06:41:04 <elliott> yes it's a drugz joke I'm sorry 06:41:23 <kmc> i haven't given many trip reports here I think 06:41:32 <shachaf> elliott: i think that was kmc's drugz joke 06:41:45 <elliott> I stole it :( 06:42:08 <shachaf> elliott, punch-line pincher 06:43:19 <Taneb> Decided to run Memtest and now my screen is full of dots 06:43:19 <kmc> dongs 06:43:49 <shachaf> kmc: can we have another trip report 06:43:56 <shachaf> "for comparison" 06:44:07 <shachaf> are you supposed to produce trip reports during or after 06:45:28 <kmc> check erowid 06:45:43 <kmc> they say write drunk, edit sober 06:46:49 <shachaf> what if it's a drugz that makes you more sober than usual 06:46:51 <elliott> is kmc going to put his rust trip report on erowid 06:47:36 <Taneb> Update: my screen is still full of dots 06:47:46 <shachaf> kmc: should i bring the mölkky back with me 06:47:51 <kmc> yes 06:47:59 <shachaf> i'd need something to put it in 06:48:05 <kmc> zardoz has spoken 06:51:33 <shachaf> kmc: why do mozilla server people get +q and +o simultaneously 06:53:20 -!- conehead has joined. 06:56:28 <Taneb> Still dots but they make a different noise 06:59:27 <kmc> tempest for eliza 07:04:35 <Taneb> Still dots, same noise 07:06:45 <shachaf> same as the original or as the different 07:07:36 <Taneb> The different one 07:07:41 <Taneb> The noise comes from the fan 07:18:26 -!- sacje has quit (Quit: sacje). 07:27:02 -!- carado has quit (Ping timeout: 246 seconds). 07:32:39 <Taneb> The dots have stopped while I was having breakfast 07:32:41 <Taneb> The noise, too 07:33:53 -!- conehead has quit (Quit: Computer has gone to sleep.). 07:36:43 <Jafet> `rungcc struct timespec t; clock_getres(CLOCK_REALTIME, &t); printf("%ld\n", t->tv_nsec); 07:36:49 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rungcc: not found 07:36:56 <Jafet> `gccrun struct timespec t; clock_getres(CLOCK_REALTIME, &t); printf("%ld\n", t->tv_nsec); 07:37:00 <HackEgo> ​/tmp/gccrun.wwnAiEwf/command.c: In function ‘main’: \ /tmp/gccrun.wwnAiEwf/command.c:20: error: ‘CLOCK_REALTIME’ undeclared (first use in this function) \ /tmp/gccrun.wwnAiEwf/command.c:20: error: (Each undeclared identifier is reported only once \ /tmp/gccrun.wwnAiEwf/command.c:20: error: for each function it appears in.) \ /tmp/gccrun. 07:38:50 <Jafet> `run echo $'#include <time.h>\n#include <stdio.h>\nmain(){struct timespec t; clock_getres(CLOCK_REALTIME, &t); printf("%ld\n", t->tv_nsec);}\n' > /tmp/tmp.c && gcc /tmp/tmp.c -o /tmp/tmp -std=gnu99 -lrt && /tmp/tmp 07:38:52 <HackEgo> ​/tmp/tmp.c:3: warning: return type defaults to ‘int’ \ /tmp/tmp.c:3:68: warning: missing terminating " character \ /tmp/tmp.c: In function ‘main’: \ /tmp/tmp.c:3: error: missing terminating " character \ /tmp/tmp.c:4:1: warning: missing terminating " character \ /tmp/tmp.c:4: error: missing terminating " character \ /tmp/tmp.c:4: error: 07:39:21 <Jafet> `run echo $'#include <time.h>\n#include <stdio.h>\nmain(){struct timespec t; clock_getres(CLOCK_REALTIME, &t); printf("%ld", t->tv_nsec);}\n' > /tmp/tmp.c && gcc /tmp/tmp.c -o /tmp/tmp -std=gnu99 -lrt && /tmp/tmp 07:39:23 <HackEgo> ​/tmp/tmp.c:3: warning: return type defaults to ‘int’ \ /tmp/tmp.c: In function ‘main’: \ /tmp/tmp.c:3: error: invalid type argument of ‘->’ (have ‘struct timespec’) 07:39:47 <Jafet> `run sed -i -e 's/->/./' /tmp/tmp.c && gcc /tmp/tmp.c -o /tmp/tmp -std=gnu99 -lrt && /tmp/tmp 07:39:49 <HackEgo> sed: can't read /tmp/tmp.c: No such file or directory 07:39:58 <Jafet> Huh 07:40:05 <shachaf> /tmp isn't preserved 07:43:33 <Jafet> `run echo $'#include <time.h>\n#include <stdio.h>\nint main(){struct timespec t; clock_getres(CLOCK_REALTIME, &t); printf("%ld ns", t.tv_nsec);}\n' > /tmp/tmp.c && gcc /tmp/tmp.c -o /tmp/tmp -std=gnu99 -lrt && /tmp/tmp 07:43:35 <HackEgo> 1 ns 08:10:43 -!- conehead has joined. 08:14:15 <shachaf> kmc: E.g. https://github.com/jeremywohl/nacl/blob/master/crypto_verify/16/ref/verify.c , it looks like. 08:16:14 -!- epicmonkey has joined. 08:20:31 -!- katla has joined. 08:38:19 -!- Phantom__Hoover has joined. 08:40:04 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 09:49:29 -!- Taneb has quit (Ping timeout: 246 seconds). 10:00:25 -!- conehead has quit (Quit: Computer has gone to sleep.). 10:04:46 <zzo38> @messages-loud 10:04:46 <lambdabot> oerjan said 1d 13h 10m 34s ago: my impression of my dreams is that they're a window into something profoundly lacking in logical structure. 10:21:45 -!- Taneb has joined. 10:27:44 -!- zzo38 has quit (Remote host closed the connection). 10:53:21 -!- nooodl has joined. 11:15:58 -!- MindlessDrone has joined. 11:16:24 <katla> http://www.youtube.com/watch?v=dHhjwwSZ9MA 11:36:09 -!- carado has joined. 11:49:17 -!- yorick has joined. 12:04:53 -!- Taneb has quit (Quit: Leaving). 12:22:24 <fizzie> Huh, weird. "lvs" shows a couple of logical volumes, but they don't show up in dmsetup ls. 12:23:38 <fizzie> Their status is "NOT available". Hm. 12:24:15 <fizzie> I guess maybe I need to lvchange -ay them, or something. 12:32:21 <fizzie> http://sprunge.us/RWDP that's probably not a good sign. 12:32:54 <fizzie> [198553.606614] quiet_error: 2563528 callbacks suppressed that neither. 12:33:24 <fizzie> (I'm going through a pile of disks I found, to see if there's anything interesting before wiping them/throwing them away.) 12:35:11 -!- Taneb has joined. 13:21:29 <fizzie> "Detect disks done, no any drive found." 13:23:44 -!- katla has quit (Remote host closed the connection). 13:26:26 <Deewiant> Try ddrescue if you're interested in whether those erroring directories have anything. 13:27:43 <fizzie> I'm not that interested in this particular case. 13:28:30 <fizzie> (Since they're (probably) just failed disks from earlier RAID setups I've kept for no particular reason.) 13:53:32 <fizzie> Wonder why dd|nc over a gigabit-ethernet link is so slow. (Switched to using an old computer because the rest of the disks were IDE, and my USB dock only does SATA.) 13:54:35 <fizzie> Oh, the old box only has a 100BaseT network chip in it. Well, that explains it. 13:56:29 <fizzie> (It's doing 93.3 Mbps.) 13:59:14 <fizzie> Maybe I should've done the snooping on the computer in question, locally, instead of doing this copying stuff; it's going to take like four hours to copy this 160G disk image over. 13:59:59 <Deewiant> Compress it? 14:01:16 <fizzie> That could be worth the effort for the next partition. (Don't want to stop this current operation.) 14:01:34 <fizzie> Wonder if just dd | gzip | nc ... nc | gzip > file will work. 14:01:54 <Deewiant> You probably want gzip -d on the other end; other than that it should. 14:02:24 <Deewiant> Make sure that gzip isn't too slow, though. 14:04:09 <fizzie> What's that fast-but-okay compression thing, lzo? 14:04:17 <Deewiant> That's one, yes. 14:04:25 <Deewiant> The command-line program is called lzop. 14:04:43 <fizzie> Will try that out, then. 14:05:27 <fizzie> I'd also try restarting the dd if it allowed a "skip=" argument in bytes instead of just as a multiple of ibs/bs. 14:05:56 <Deewiant> skip_bytes 14:05:58 <Deewiant> treat 'skip=N' as a byte count (iflag only) 14:06:19 <fizzie> I've been looking for that for *years*! Is that a new thing? 14:06:54 <fizzie> It's at the very end of the flags list, I think it might be. 14:06:54 <Deewiant> It seems like the kind of thing that tends to be GNU-only, but I don't know how new it is. 14:07:10 <fizzie> dd: add 'skip_bytes' and 'count_bytes' operands Date: Sun, 05 Feb 2012 13:25:46 +0100 14:07:18 <fizzie> Well, new or not, very nice. 14:08:30 <Deewiant> It's been suggested at least as early as 2008, when this was given as a workaround (evidently found in 'info dd'): (dd bs=1 skip=123456 count=0 && dd bs=8192) 14:08:58 <fizzie> Heh, I've just been using bs=1 skip=N directly and lived with the speed. 14:09:42 <Deewiant> Author: Jim Meyering <jim@meyering.net> 14:09:44 <Deewiant> Date: Sat Dec 2 08:12:56 2000 +0000 14:09:46 <Deewiant> Undo most of the changes since 2000-11-24, since we've 14:09:48 <Deewiant> documented a standard way to do it. 14:09:50 <Deewiant> (skip_bytes, seek_bytes): Remove. 14:09:50 -!- Taneb has quit (Read error: Connection reset by peer). 14:11:01 <Deewiant> Author: Jérémy Compostella <jeremy.compostella@gmail.com> 14:11:03 <Deewiant> Date: Sat Feb 4 15:25:54 2012 +0100 14:11:05 <Deewiant> dd: add count_bytes, skip_bytes and seek_bytes flags 14:11:11 <fizzie> Heh. 14:11:17 <fizzie> "dd: invalid input flag: `skip_bytes'" aw, dang. 14:11:20 <Deewiant> Author: Jim Meyering <jim@meyering.net> 14:11:21 <Deewiant> Date: Sat Nov 25 08:54:58 2000 +0000 14:11:23 <Deewiant> remove bskip 14:11:25 <Deewiant> adapt skip to skip either by bytes or by blocks 14:11:55 <Deewiant> So originally added 2000-11-25, then removed a week later with the documented workaround, and then reädded 2012-02-04. 14:12:05 <Deewiant> I wonder if they just forgot that they didn't intend to add it. 14:14:28 <Deewiant> Anyway, that's GNU coreutils 8.16 or newer, then. 14:14:39 <fizzie> root@dumper:~# dd --version 14:14:39 <fizzie> dd (coreutils) 8.13 14:14:52 <fizzie> Should've deboostrap jessie'd instead of debootstrap wheezy'ing. 14:15:05 <fizzie> I don't really know why I went with wheezy anyway. 14:18:08 <fizzie> Gads, coreutils' configure is incredibly long. 14:18:20 <Deewiant> stat no longer reports a negative file size as a huge positive number. 14:18:22 <Deewiant> [bug present since 'stat' was introduced in fileutils-4.1.9] 14:18:22 <fizzie> I suppose it makes sense it tests every single thing known to man, but anyway. 14:18:25 <Deewiant> A negative file size? 14:20:26 <fizzie> "core/coreutils-8.21/src/dd if=/dev/sda1 bs=32M skip=15639748608 iflag=skip_bytes | lzop | nc 10.102.76.2 14141" yay 14:20:43 <Deewiant> Hooray 14:21:28 -!- Bike has joined. 14:21:47 <fizzie> Annnd... it does 70 Mbit/s. 14:21:50 <fizzie> "Hooray" indeed. 14:23:48 <Deewiant> heh 14:24:04 <fizzie> Curiously enough, top says 80% CPU idle, so it's not bound by that. 14:24:08 <fizzie> Weird. 14:24:22 <Deewiant> Is it a 5-core machine? 14:25:37 <fizzie> Two. 14:26:37 <Deewiant> Was that the speed across the network link or in total 14:27:03 <fizzie> In total, looking at the resulting file size. 14:27:15 <fizzie> Bah, I'll just let it copy as it likes. 14:27:27 <Deewiant> Is the receiving end CPU-bound? :-P 14:29:59 <fizzie> It certainly shouldn't. 14:30:16 -!- MindlessDrone has quit (Quit: MindlessDrone). 14:30:31 <fizzie> CPU use 13% and it's keeping all four cores at 0.8 GHz (the lowest setting). 14:31:42 -!- Taneb has joined. 14:32:12 <fizzie> Now the plain copy is also writing 75 Mbps. The strangest. 14:32:13 <fizzie> I mean, it could theoretically be IO-bound on the receiving end, but e.g. the RAID resync on this disk was fast as anything. 14:33:01 <Deewiant> If it's a brokenish disk then it's of course likely to slow down in certain areas. 14:33:26 <fizzie> This one shouldn't (knocking on wood) be broken, it's just the disk that was in the old box before. 14:33:58 <Deewiant> Well, being old is enough to make it likely, I think. AIUI it can happen a lot even in new disks. 14:34:48 <fizzie> I *could* try a plain dd-to-null read benchmark, but I'm not sure I care to. 14:36:07 <Deewiant> http://static.usenix.org/event/hotos/tech/final_files/Krevat.pdf 14:36:09 <Deewiant> "[U]nder normal operation, disk bandwidth to/from corresponding regions of a set of disks can be expected to vary by 20% or more from the fastest to the slowest." 14:36:45 <Deewiant> Ah, that quote's more about performance between seemingly identical disks. Well, it refers to intradisk variance too. 14:37:16 <fizzie> I'd still expect a bit more than 10 MB/s out of it. 14:37:24 <fizzie> I can't ever read the smartctl --all output at all. 14:39:10 <fizzie> The rest of the disks are fortunately going to be smaller. 14:39:39 <Deewiant> Having a lot of reällocated sectors is one indicator, at least. 14:41:22 <fizzie> 80G, 250G, 2.5G, 120G and 30G. Huh, one's even bigger. 14:41:39 <fizzie> The big one has "broken @64M" scribbled on top of it. 14:41:49 <fizzie> 5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0 14:42:24 <Deewiant> 0 is good :-P 14:53:21 <fizzie> Was thinking maybe a filesystem-level copy for the second partition would be smarter, but it's 102G used of 115G in df, so probably not much of a win. 14:53:37 -!- katla has joined. 15:00:01 -!- mnoqy has joined. 15:04:52 -!- MindlessDrone has joined. 15:05:27 -!- glogbackup has joined. 15:06:05 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 15:07:40 -!- Phantom_Hoover has joined. 15:12:45 -!- Bike has quit (Read error: Connection reset by peer). 15:13:18 -!- Bike has joined. 15:26:19 -!- AnotherTest has joined. 15:26:55 -!- KingOfKarlsruhe has joined. 15:27:41 <AnotherTest> Hello 15:27:48 <katla> hi 15:29:03 -!- zzo38 has joined. 15:42:38 -!- Taneb has quit (Ping timeout: 240 seconds). 16:02:19 -!- Taneb has joined. 16:18:47 -!- Nisstyre-laptop has joined. 16:20:17 -!- Nisstyre-laptop has changed nick to Nisstyre. 16:34:12 -!- Taneb has quit (Ping timeout: 256 seconds). 16:39:27 -!- Taneb has joined. 16:46:36 -!- Bike has quit (Read error: Connection reset by peer). 16:48:02 -!- Bike has joined. 16:48:58 <zzo38> There was the ZZT game "The Secret of Cannibal Island" and I like the music, so I made a .NSF with more fancy music such as adding chords; it is 2A03+VRC7. It seems like pretty good in my opinion! It is: http://2a03.free.fr/dl.php?file=4151 for binary, http://2a03.free.fr/dl.php?file=4150 for source. 16:51:45 <zzo38> I cannot find the Wikipedia articles for a free ring; it redirects to something else. 16:51:54 <coppro> zzo38: try the arxiv maybe 16:52:00 <coppro> or a proper academic library 16:52:08 <coppro> way better than wikipedia 16:52:37 <katla> what is a free ring 16:52:38 <zzo38> Yes, it might help, but I wrote this idea of what I thought might be a "free ring" and a "free commutative ring"; do you know any things about free ring? 16:52:56 <katla> zzo38, i dont think any one uses the term 16:53:23 <zzo38> Did I write about it correctly though? 16:53:38 <katla> what did you write 16:54:36 <zzo38> An element of a free ring over a set S is a signed multiset of lists of elements from S. 16:54:56 -!- Nisstyre has quit (Quit: Leaving). 16:55:04 <zzo38> Is that correct? 16:55:18 <katla> is that like polynomials in S? 16:55:39 <zzo38> A bit like that, I think. 16:56:22 <zzo38> (If it is a free commutative ring, then it should be "of multisets" rather than "of lists".) 16:56:47 <Bike> a set, not a field? 16:57:17 <zzo38> Yes, a set, not a field, is what I an trying to mean (I don't know what it is called but I thought it might be called a free ring). 16:58:22 <katla> it might be callled the ring of polynomials 16:59:22 <katla> https://en.wikipedia.org/wiki/Polynomial_ring#The_polynomial_ring_in_several_variables no? 17:00:38 <zzo38> Let me see 17:00:44 <fizzie> zzo38: Do you happen to know what are these "Xnn" effects I see in some S3M files? 17:01:45 <zzo38> fizzie: I think it is panning? 17:02:17 <fizzie> It seems to be panning in Impulse Tracker and others. 17:02:28 <fizzie> The official Scream Tracker help files don't mention X at all. 17:03:03 <fizzie> (It has S8x for setting pan position.) 17:03:06 <zzo38> katla: OK, well, "free commutative ring" does seem like it might be what I have defined, although they give a different definition. 17:03:57 <zzo38> fizzie: I don't know, then. I have OpenMPT for playing .S3M and so on, so I tried creating a new file and entering a "X" effect and it says it is panning. 17:04:09 <Deewiant> fizzie: It's worth checking whether Scream Tracker itself does anything with them. They could be extensions. 17:05:11 <fizzie> Deewiant: Scream Tracker doesn't support panning except on GUS, though. Schism (which AIUI is an Impulse Tracker clone) does panning with it. 17:05:17 <zzo38> katla: (I think their definition probably ends up being equivalent to what I am thinking of, though.) 17:05:27 <fizzie> I guess the X values in this file would make sense if it were panning. 17:06:25 <zzo38> fizzie: Then perhaps at least in that file, it is supposed to be panning. 17:10:57 <zzo38> (Wikipedia doesn't seem to have anything about "signed multiset", except for the "Free abelian groups are formal sums...they may be seen as signed finite multisets..." paragraph, and this is what I mean by "signed multiset".) 17:11:45 <katla> are you using thse free rings for anythin 17:12:39 <zzo38> I think a multimana in Icosahedral RPG makes free commutative ring over the set {w,u,b,r,g}. 17:13:19 <zzo38> So yes I am using these free rings for something. 17:13:54 <katla> woah 17:14:39 <zzo38> It is certainly different than other systems. 17:31:48 <elliott> "Communication of delicious has not been included because to children all confectionery, especially 17:31:51 <elliott> chocolate confectionery, is delicious." 17:32:07 <elliott> this marketing report thing about a relaunch of Curly-Wurlys is great and I have no idea why I am reading it 17:32:26 -!- elliott has set topic: Communication of deilcious has not been included | Хммм, тхис стуфф реаллы сеемс то ворк | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 17:32:33 -!- elliott has set topic: Communication of delicious has not been included | Хммм, тхис стуфф реаллы сеемс то ворк | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 17:33:29 <Deewiant> Does Cyrillic script count as an esolang or why is it in the topic 17:33:53 <Deewiant> Or is that Greek, whichever 17:34:24 <elliott> apparently it's English 17:36:37 <Deewiant> The language is, but the alphabet used isn't 17:36:52 <elliott> I agree, that is not the English alphabet 17:37:06 <Deewiant> Just wondering if there's a point to it 17:37:42 <Taneb> Only one person knows that 17:38:26 <shachaf> Deewiant: no 17:38:28 <shachaf> no point to it 17:39:11 <elliott> "These ideas were put into qualitative research in animatic form and exposed to children aged 6–11 17:39:14 <elliott> years old. Children under 6 were excluded because they are a little too young to use in research." 17:39:17 <elliott> advertising is scary 17:43:25 <fizzie> It's just like animal testing, except with children. 18:02:35 <kmc> my girlfriend served as an adult control subject for some behavioral research on children 18:02:51 <kmc> so like they had her hold a stuffed animal and spin in circles and then try to walk in a straight line, or something 18:03:19 <kmc> the stuffed animal is just to make the kids not freak out, but they can't very well omit that in the control! 18:03:30 <shachaf> fizzie: not so much "except" as "in particular" 18:03:33 <zzo38> Would the kind of stuffed animal and the kind of tiles on the floor affect something? 18:06:15 <kmc> maybe 18:06:23 <kmc> shachaf: what's with the return expression in that code 18:07:31 <elliott> kmc: can you get good money for that 18:07:42 <elliott> I am totally up for being a professional stuffed-animal-holder-and-circle-spinner 18:07:51 <kmc> she did live on psych studies for a year yeah 18:08:25 <shachaf> wait, which code 18:08:31 <Fiora> can I be a professional stuffed animal holder 18:08:49 <kmc> nacl constant time compare 18:08:49 <Jafet> Is there a control protocol where you don't use people who live off being sociology test subjects 18:08:55 <shachaf> Oh. 18:09:17 <kmc> just psych studies, not like medical studies where they inject you with things 18:09:35 <zzo38> Jafet: Yes, it might be good idea having such a control protocol to avoid that kind of bias. 18:09:39 <kmc> she did one study at MIT Media Lab that involved collaborating with robots to rescue survivors of an earthquake, or something 18:09:42 <kmc> that sounded pretty fun 18:09:53 <kmc> another one where she had to brush her teeth and open doors with her non-dominant hand for 2 weeks 18:09:58 <kmc> which was like a willpower training thing 18:10:52 <shachaf> kmc: I think it always returns -1 differentbits is nonzero. 18:10:57 <shachaf> (Without a branch.) 18:10:58 <Deewiant> And report how often she lapsed to her dominant hand, or what? 18:11:55 <elliott> `addquote <+kmc> my girlfriend served as an adult control subject for some behavioral research on children [...] <+kmc> she did live on psych studies for a year yeah <Jafet> Is there a control protocol where you don't use people who live off being sociology test subjects 18:12:00 <HackEgo> 1087) <+kmc> my girlfriend served as an adult control subject for some behavioral research on children [...] <+kmc> she did live on psych studies for a year yeah <Jafet> Is there a control protocol where you don't use people who live off being sociology test subjects 18:12:30 <kmc> Deewiant: no; they had some willpower-testing task before and after the 2 weeks 18:12:42 <kmc> yeah the sample bias is unfortunate 18:13:58 <kmc> remember how a few years back the FCC auctioned off billions of dollars of radio spectrum? that auction was designed according to studies done on my friends in college 18:14:00 <shachaf> (By nonzero I mean 1-255.) 18:14:21 <kmc> who used the proceeds from the auction games to buy weed and plastic ball pit balls 18:15:13 <Jafet> I want a plastic ball pit 18:15:13 <elliott> wait, what did they study? 18:15:14 <shachaf> billions of dollars' worth, i hope 18:15:18 <olsner> why would they need to design a new kind of auction for that? 18:15:30 <kmc> i'm not sure 18:16:14 <olsner> maybe they could've just redone the auction until they were satisfied with the result 18:16:34 <kmc> haha 18:50:23 -!- conehead has joined. 18:58:40 -!- sacje has joined. 19:04:41 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:07:49 -!- katla has quit (Quit: Leaving). 19:32:44 <fizzie> Disk-dumping news: the 3.5G disk is causing like 30-second delays before BIOS detects them, and now "ata1: link is slow to respond, please be patient (ready=0)" "ata1: SRST failed" errors on boot. 19:32:49 <fizzie> It seems: quite flaky. 19:33:23 <Deewiant> Try disabling DMA 19:34:13 <fizzie> "sda: sda1 sda2 < sda5 sda6 >" well, at least it found some partitions there. 19:35:49 <fizzie> Copying seems to work fine. 19:36:39 <fizzie> There also seems to be DOS (w/ 4DOS) and Windows for Workgroups 3.11 on it. 19:38:16 <fizzie> But also a \BOOT directory with GRUB, some kernel, and a couple of what I think are boot floppy images. 19:38:38 -!- Koen_ has joined. 19:39:10 <fizzie> Hm, seems that there's been Windows 98 installed with F:\ as the system drive. Curious configuration. 19:42:14 <fizzie> (It's also making this clicking sort of noise when I write on it.) 19:43:18 <fizzie> Ooh, Master of Magic. 19:43:26 <fizzie> And The Incredible Machine 3. 19:50:47 -!- AnotherTest has quit (Quit: Leaving.). 19:53:06 <quintopia> hi 20:00:31 -!- iamfishhead has quit (Ping timeout: 264 seconds). 20:02:12 -!- iamfishhead has joined. 20:19:18 <zzo38> Although I cannot put the Uselessness RPG stuff in a git repository and it won't help (and because I am working on paper), but maybe it can help if the stuff from the paper can also be put in some wiki; that way all idea can be written and discussed too. 20:24:47 <Koen_> I fucking hate git repositories right now 20:25:30 <Koen_> my new school uses one to collect our work and we lose all access rights when the due time is over 20:26:10 <Koen_> and you get this annoying "could not read from remote repository, please check that you have the correct access rights" if you try to git push one second too late 20:26:58 <Koen_> and every night at 23h42 you can hear screams of despair from every student who got that message 20:27:16 <Koen_> and also cries of victory from those who pushed one second before the deadline 20:29:24 <olsner> the perils of shturmovshchina 20:31:08 <Koen_> also there were those who did the work *not at the last moment* but that's cheating imo 20:32:34 <olsner> you should switch to something more ancient like CVS 20:32:37 <olsner> that should give you plenty of valid CVS-ate-my-homework excuses 20:32:52 <Koen_> the nfs ate my work 20:32:59 <olsner> (of course it'll occasionally actually do that, but you have backups right?) 20:33:01 <Koen_> like three times a day every day of the first two weeks 20:33:11 <Koen_> yes I did have backup 20:33:21 <Koen_> both via the git and in other folders on the machine 20:33:32 <Koen_> THE NFS MANAGED TO DESTROY THE BACKUPS 20:33:50 <Koen_> somehow it's intelligent and knows which files to make disappear 20:34:52 <Koen_> also sometimes I'm writing stuff on emacs and it will randomly erase a few lines in the file and replace them with "node 4.6.1 is not responding... node 4.6.1 is alive again" 20:35:23 <pikhq> Seems to me that it's not git's fault at all, but rather the fault of NFS. 20:35:39 <Koen_> definitely the nfs yes 20:37:16 -!- Frooxius has quit (Ping timeout: 276 seconds). 20:40:14 -!- oerjan has joined. 20:40:23 <fizzie> Deewiant: http://sprunge.us/iJRf seems that it's indeed ddrescue time. 20:45:26 -!- sacje has quit (Ping timeout: 240 seconds). 20:45:39 <oerjan> <madbr> is there a pattern of binary or trinary digits that stays the same or mostly the same when multiplied by 3^n / 2^m 20:46:29 <oerjan> someone is thinking about the collatz conjecture... 20:50:25 -!- sacje has joined. 20:56:09 <zzo38> Koen_: That then might mean that git is no good for that purpose. 20:56:48 <Koen_> the git is good, the nfs is bad 20:57:01 <Koen_> and I suspect they purposefully did nothing to make things better 20:57:20 <oerjan> <zzo38> Is there such a thing as a "free ring" (as in mathematical)? <-- yes. rings are a variety (essentially, defined by equations) and all varieties have free objects. (commutative rings are also a variety.) 20:57:47 <zzo38> oerjan: Is it the one I have defined? 20:58:42 <zzo38> Day of Zeux as a due time in 24 hours where the time you start the upload (if you use FTP) is the due time instead of when it is finished. That might allow cheating though. My own Z-Comp does something a bit different: You must submit the SHA-1 hash of the file before the deadline. 20:59:35 <oerjan> zzo38: yes i think so, as long as the second order multiset (for addition) can have negative number of an element 21:00:54 <zzo38> oerjan: Yes, that is what I meant by a signed multiset 21:03:32 <oerjan> btw fields are _not_ a variety, division by zero messes up the ability to define it by just equations. 21:04:27 <zzo38> OK; I didn't use fields anyways though. 21:04:41 <oerjan> (e.g. it makes the "obvious" equation x*(1/x) = 1 have an exception) 21:15:28 -!- epicmonkey has quit (Ping timeout: 246 seconds). 21:19:04 -!- sacje has quit (Ping timeout: 264 seconds). 21:26:01 -!- augur has quit (Remote host closed the connection). 21:26:08 <oerjan> <zzo38> I cannot find the Wikipedia articles for a free ring; it redirects to something else. <-- there's a single-sentence definition buried inside the redirected article 21:26:42 <oerjan> it's probably technically correct, if not very illuminating 21:27:29 <Bike> revelation of the day: pedaling a bike requires metabolic work 21:27:39 -!- sacje has joined. 21:29:00 <oerjan> zzo38: it's actually equivalent to what you said for noncommutative rings, since a free Z-module is really just a signed multiset 21:29:25 <oerjan> (it's also the same as a free abelian group) 21:30:32 <oerjan> and in another sentence in the introduction, it implies that the commutative analogy to a free algebra is a polynomial ring 21:32:11 <oerjan> zzo38: so another way to define a free commutative ring is as a polynomial ring with the generators as variables and Z as the ring of coefficients. i think. 21:32:21 -!- Sgeo has joined. 21:32:39 <Bike> https://github.com/search?q=path%3Awp-config.php I can't decide if github should turn off search forever, or just auto-break every single fucking dumbass system 21:32:45 * pikhq notes he should not take levofloxacin again. 21:32:51 * pikhq also hopes that never comes up again. 21:33:00 <oerjan> all of these should be equivalent to the category theoretical definition of a free object in the relevant category, of course. 21:33:38 <oerjan> (also, the left adjoint to the underlying set functor) 21:39:09 <zzo38> oerjan: Ah, OK, so I suppose those things would be it too. 21:39:53 <oerjan> zzo38: anyway to prove that your formulation is correct you can note (1) the distributive law allows you to normalize every algebraic expression in a ring to your form (2) assigning suitable integer values to each generator (essentially the same as choosing a homomorphism into the integers) allows you to prove that different multisets cannot represent the same free ring element. (i am assuming the later will work; i haven't actually written it out.) 21:41:52 <oerjan> or well for (2) you could just note they give different _real_ polynomials, which is also a kind of homomorphism. 21:45:02 -!- katla has joined. 21:47:17 <Koen_> crap 21:47:38 <Koen_> I'm trying to connect to the wiki for the first time in a month 21:47:58 <Koen_> I can nly remember the firs two characters of my password 21:48:01 <oerjan> loads for me 21:48:04 <oerjan> oh. 21:49:06 <Koen_> they had a thing at the school about you being respnsible for anything done with your account - in particular, if someone forgot to lock their session, you were encourage to use it to do bad things 21:49:13 <Koen_> fsvo bad things 21:49:15 <oerjan> let me guess, you've never registered your email either *evil cackle* 21:49:30 <Koen_> so i took the habit to change my password every three days 21:50:35 <oerjan> itt life lessons 21:51:06 <Bike> "fuck security" 21:52:03 <Koen_> yeah hum bike you have no idea how many people ended up with porn as their desktop background image / browser home page because they didn't lock their session 21:52:31 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 23.0/20130730113002]). 21:52:44 <oerjan> did someone sue the school to get an end to this madness twh 21:52:48 <Koen_> or fancy aliases in the terminal 21:53:23 <Koen_> also I sent a ticket to the staff from someone else's account, volunteering to clean every single screen in the school because they were full of fingerprints 21:53:28 <Bike> yeah this mostly seems like a pointless annoyance. 21:53:29 <oerjan> Koen_: i note you've still not commented on my guess about your email twh 21:53:46 <Koen_> I just received a temporary password oerjan 21:53:50 <oerjan> good, good 21:53:54 <Koen_> now I've got to make up yet another new password 21:53:58 <Koen_> I hate passwords 21:54:05 <Bike> Y189=\ 21:54:07 <Bike> bam 21:54:14 -!- katla has quit (Quit: Leaving). 21:54:17 <Koen_> thanks Bike NOW I'VE GOT ONE POSSIBILITY LESS 21:54:25 <Bike> 4 21:54:45 <oerjan> surely you never considered a 6 char password a possibility in the first place twnh 21:55:15 <Koen_> someone please tell me what that new acronym stands for 21:55:25 <oerjan> that would not help 21:55:33 <Koen_> seriously 21:55:50 <oerjan> hm you haven't been here in a while i guess 21:56:05 <Koen_> 28 days I reckon 21:56:06 <oerjan> there's been an explosion of hth use hth 21:56:10 <oerjan> oh 21:56:14 <Koen_> yes I remember the hth days 21:56:15 <Bike> only in oerjanland 21:56:29 <oerjan> >_> 21:56:45 <oerjan> it may have slightly subsided. 21:58:45 <zzo38> I think I may change the name lookup in this program from a simple list to a hash table in a bit similar to how it is implemented in TeX (but using linked lists for resolving hash collisions). Do you think this will be OK? 21:59:26 <Bike> does tex have built in hash tables 22:00:07 <zzo38> TeX uses hash tables to lookup control words; they are described in section 256 of the source file. 22:01:08 -!- sacje has quit (Excess Flood). 22:01:39 -!- sacje has joined. 22:02:44 -!- augur has joined. 22:04:27 -!- iamfishhead has quit (Quit: Leaving.). 22:08:10 -!- augur has quit (Remote host closed the connection). 22:10:39 -!- augur has joined. 22:12:11 -!- sacje has quit (Ping timeout: 246 seconds). 22:12:27 <zzo38> I think I should put these things I wrote on this paper for the Uselessness RPG 1 into some wiki as well; do you have some wiki and section of wiki for putting it in to, which would be suitable for this purpose? 22:13:07 -!- Taneb has quit (Quit: Leaving). 22:18:06 -!- augur has quit (Ping timeout: 264 seconds). 22:18:29 -!- augur has joined. 22:18:58 -!- augur has quit (Remote host closed the connection). 22:20:16 -!- augur has joined. 22:21:56 -!- Nisstyre-laptop has joined. 22:27:12 -!- btiffin has joined. 22:31:09 -!- Bike has quit (Read error: Connection reset by peer). 22:31:18 -!- Bike has joined. 22:31:51 <Bike> kmc: so are you electrocuted now 22:36:26 <kmc> no 22:36:30 <kmc> oh is this re my tweet 22:37:00 <kmc> no i just destroyed 10cm of my LED strip 22:37:10 <Bike> aww/heh 22:37:21 <kmc> out of 20m total, so not a big deal 22:37:26 -!- Sprocklem has quit (Ping timeout: 256 seconds). 22:37:33 <kmc> if you blow up one controller you can just solder onto the next one along 22:38:11 -!- Koen_ has quit (Quit: Koen_). 22:44:33 -!- Nisstyre-laptop has changed nick to Nisstyre. 22:50:52 <zzo38> What are you trying to make? 23:03:12 -!- augur has quit (Remote host closed the connection). 23:07:46 -!- btiffin has left. 23:10:48 -!- augur has joined. 23:30:57 -!- Sprocklem has joined. 23:35:17 -!- Phantom_Hoover has quit (Remote host closed the connection). 23:52:09 <Gracenotes> https://en.wikipedia.org/wiki/Wrong-way_concurrency 23:53:25 <Bike> makes you think. 23:53:45 -!- augur has quit (Remote host closed the connection). 23:54:56 <shachaf> Bike: you're at wsu now? 23:56:29 <Bike> yes 23:56:43 <Bike> as foretold in the prophecy 23:57:28 <shachaf> at pullman? 23:57:49 <Bike> yes 23:58:08 <shachaf> imo wrong end of washington 23:58:59 -!- Nisstyre has quit (Quit: Leaving). 2013-08-12: 00:00:21 <Bike> uh i was at the other end before and nobody cared then!! 00:01:20 -!- Nisstyre-laptop has joined. 00:02:10 <shachaf> yes well it wasn't the place to be then!! 00:02:12 <shachaf> now it is 00:03:01 <Bike> are you insulting me 00:03:12 <tswett> "At least two roads run concurrently with their own opposite direction." The obvious question is, why not just skip that part? 00:03:59 <Bike> skip? 00:04:08 <Bike> it's like a north-south and a south-north road both turn west. no big deal 00:04:33 <tswett> Yeah, but if there's a single road carrying both directions of a single route, then the route must have a cul-de-sac. 00:06:11 <Bike> it could be like a half diamond arrangement. 00:06:31 <Bike> north route goes up, turns west at a corner, later turns north by northeast, rejoins southern self later up 00:07:29 <tswett> Uh, lemme think about that. 00:09:02 <tswett> I can see, like, sort of a rectangle arrangement. 00:09:29 <kmc> zzo38: LED accent lighting for my living room 00:09:40 <tswett> Beyond the north and south ends of the rectangle, you just have the northbound part of the freeway on the east side and the southbound part on the west side, like usual. 00:10:31 <tswett> But from the south end of the rectangle, the northbound road turns left and follows the south edge of the rectangle west, then turns right and follows the west edge of the rectangle north. 00:10:47 <tswett> Then it turns right again, following the north edge east, and finally turns left again and continues on north. 00:11:23 <tswett> So traffic goes clockwise around the rectangle, and the north and south edges of the rectangle are wrong-way concurrencies. 00:12:05 <tswett> *Why* they'd do that, I have no idea. Perhaps, say, the downtown part of the city is south of the rectangle, and there are a bunch of businesses west of the rectangle. 00:12:20 <tswett> People traveling out of the city are more likely to want to visit businesses along the way than people traveling into it. 00:13:05 <tswett> "Business" meaning a building providing a service to the public, rather than an office or factory. 00:16:29 <shachaf> Bike: huh? no 00:16:30 <Jafet> You just don't realize how great it is to be able to reverse direction without an interchange 00:16:37 <shachaf> Bike: it's the place to be because i'm here 00:16:54 <Bike> ok well bad timing 00:23:06 <oerjan> since the discussion started before 0 UTC, i should assume it is just coincidental that wikipedia has a highway as today's featured article 00:23:37 <oerjan> or maybe Gracenotes sneak peeked 00:25:10 -!- carado has quit (Ping timeout: 246 seconds). 00:26:19 <shachaf> i heard Gracenotes has ""connections"" 00:26:37 <oerjan> ooh 00:27:57 <Bike> they choose them in advance... 00:28:36 <shachaf> i thought they flipped a coin at midnight 00:28:40 <Jafet> Since the discussion is about highways, I should assume that oerjan didn't actually read the wikipedia main page for the fun of it 00:28:48 <shachaf> d4000000 00:28:48 <lambdabot> shachaf: 1443117 00:28:53 <shachaf> d100000000000000000000000000000000000000000 00:28:53 <lambdabot> shachaf: 73274656582344544685947877970172273676770 00:29:00 <shachaf> d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00:29:00 <lambdabot> shachaf: 659790748428201985583386173652174207609455971330297358345175532... 00:29:07 <Jafet> I don't think they have that many featured articles. 00:29:09 <oerjan> itt Jafet is making some wrong assumptions 00:29:12 <Bike> ddddd5000 00:29:17 <Bike> sux imo 00:29:31 <Bike> apparently the next article is Barton Fink. 00:29:44 <Jafet> 2d4 00:29:44 <lambdabot> Jafet: 3+4 => 7 00:29:52 <Jafet> 1000000d2 00:29:52 <lambdabot> Jafet: 1500179 00:30:00 <Jafet> 1000000000000d2 00:30:00 <lambdabot> Jafet: 1500000345378 00:30:27 <oerjan> 10d4 00:30:27 <lambdabot> oerjan: 29 00:30:29 <oerjan> 5d4 00:30:30 <lambdabot> oerjan: 11 00:30:31 <monotone> tswett: The actual explanation for at least one of those cases is that it's between two interchanges that don't have full directional access. 00:30:33 <oerjan> 3d4 00:30:33 <lambdabot> oerjan: 3+3+1 => 7 00:30:36 <oerjan> 4d4 00:30:36 <lambdabot> oerjan: 10 00:31:19 <oerjan> Bike: NOOOOO NO SPOILERS 00:32:16 <monotone> https://maps.google.com/maps?vpsrc=6&ie=UTF8&ll=40.428149,-80.025487&spn=0.009555,0.01929&t=m&z=16 # The route enters from the NE with I-376 and leaves to the SE with SR 51. 00:32:23 -!- Sprocklem has quit (Ping timeout: 240 seconds). 00:36:22 -!- yorick has quit (Remote host closed the connection). 00:41:52 -!- carado has joined. 00:54:36 <tswett> Bike: I'll ddddd5000 for you! 00:54:57 <tswett> Bike: 95 00:55:05 <Bike> Thx. 00:55:10 <tswett> Ywhwh. 00:58:48 <shachaf> @@ @dice @run (\[_,x] -> text $ 'd':x) . words $ @show @dice @run (\[_,x] -> text $ 'd':x) . words $ @show @dice @run (\[_,x] -> text $ 'd':x) . words $ @show @dice @run (\[_,x] -> text $ 'd':x) . words $ @show @dice @run (\[_,x] -> text $ 'd':x) . words $ @show @dice d5000 00:58:52 <lambdabot> shachaf: 27 00:59:43 <Bike> elegant. 01:00:49 <shachaf> hm i want to make a "thus spoke Bike" pun sometime 01:00:55 <shachaf> but there's no good time for it 01:00:59 <shachaf> so someone else can make it instead 01:05:55 <oerjan> i think that pun would just be tiresome 01:07:20 -!- augur has joined. 01:08:46 <Gracenotes> oerjan, shachaf: I looked up Wrong Way Corrigan, because of watching a QI episode 01:08:51 <shachaf> oerjan: it wasn't meant to be a chain 01:09:09 <Gracenotes> there is a queue for front pages featured article, in fact, it goes many months into the future 01:09:36 <oerjan> shachaf: let's just gear down 01:10:25 <tswett> Hum, hum. What is 5, anyway? It's 1 + 4, and yet it's also 2 + 3... 01:10:38 -!- augur has quit (Read error: Connection reset by peer). 01:10:50 <oerjan> tswett: it's like addition isn't injective or something! 01:11:00 <tswett> Yeah! 01:11:01 <Bike> 5 is the holy 01:11:12 <Bike> do we really know five 01:11:16 <tswett> What's the one true pair of numbers that adds up to 5? 01:11:24 <oerjan> itt Bike is muslim 01:11:37 <tswett> I'm pretty sure it's 1 and 4. It can't be 2 and 3. 01:11:45 <Bike> blasphemer. 01:11:46 <shachaf> oerjan: you'll make me cranky 01:11:48 <oerjan> but 2 and 3 are prime! 01:11:50 <tswett> But then again, 5 is a Fibonacci number, by virtue of the fact that it's 2 + 3... 01:12:03 <zzo38> tswett: Zero and five. 01:12:04 <tswett> oerjan: who cares that it's the sum of two prime numbers? 01:12:49 -!- sacje has joined. 01:12:52 -!- augur has joined. 01:13:01 <shachaf> Bike's true Twitter account: https://twitter.com/ThePunBike 01:13:18 <oerjan> "In Cantonese, "five" sounds like the word "not" (character: 唔). When five appears in front of a lucky number, e.g. "58", the result is considered unlucky." chinese numerology just gets weirder. 01:13:33 <oerjan> tswett: primitive people! 01:13:37 <tswett> Help, what letter comes after Z? 01:13:43 <shachaf> W hth 01:13:43 <oerjan> tswett: Æ 01:13:47 <zzo38> tswett: In what alphabet? 01:13:52 <tswett> zzo38: the English one. 01:13:54 <oerjan> also don't listen to the swedes hth 01:13:56 <tswett> Wait, I remember. It's &. 01:15:34 <nooodl> > succ 'Z' 01:15:35 <lambdabot> '[' 01:15:50 <Bike> and there you have it. 01:16:04 <shachaf> Hmm, clearly SZ comes after Z. 01:16:06 <zzo38> nooodl: I think they meant the English alphabet, not the ASCII alphabet, isn't it? 01:16:15 <tswett> Right, the English alphabet. 01:16:19 <tswett> I'm going with Æ. 01:16:24 <tswett> thx 01:16:30 <shachaf> @let data Nat = Z | S Nat deriving (Show,Read,Eq,Ord,Typeable) 01:16:31 <lambdabot> Defined. 01:16:37 <shachaf> Oops. 01:16:38 <shachaf> @undefine 01:16:38 <lambdabot> Undefined. 01:16:42 <shachaf> @let data Nat = Z | S Nat deriving (Show,Read,Eq,Ord,Enum) 01:16:42 <lambdabot> .L.hs:142:41: 01:16:42 <lambdabot> Can't make a derived instance of `Enum Nat': 01:16:42 <lambdabot> `Nat'... 01:16:47 <shachaf> Bah. 01:16:50 <tswett> P x y z æ = x z (y z æ) 01:16:51 <shachaf> Useless. 01:17:02 <Bike> why can't it make Enum? 01:17:17 <nooodl> consider: w x y z 01:17:32 <shachaf> Because the type isn't, what's-it-called. An enumeration. 01:17:51 <Bike> oh. i guess. 01:18:00 <nooodl> how does it derive Ord 01:18:03 <zzo38> If you are using non-ASCII alphabets then you can even use Greek or whatever too you aren't even limited to AE ligature and so on. 01:18:14 <Bike> maybe it just didn't get to the Ord error. 01:18:20 <shachaf> No problem with Ord. 01:18:20 <tswett> I demand that it be referred to in Unicode as a Latin letter. 01:18:22 <tswett> .u æ 01:18:27 <tswett> Hey Phennies. I'm talking to you. 01:19:02 <nooodl> @let data Nat = Z | S Nat deriving (Show,Read,Eq,Ord) 01:19:03 <shachaf> compare Z Z = EQ; compare Z (S _) = LT; compare (S _) Z = GT; compare (S x) (S y) = compare x y 01:19:03 <lambdabot> Defined. 01:19:09 <zzo38> OK, call it a Latin letter, if you want to 01:19:20 <shachaf> Are you asking about the rules for deriving Ord in general? 01:19:22 <nooodl> shachaf: wouldn't switching LT and GT give you a valid Ord instance? 01:19:35 <shachaf> Yes, but not the one it derives. 01:19:37 <zzo38> nooodl: That would be the reverse ordering; it is still valid 01:19:38 <Bike> wouldn't that quesiton be true of like any ord instance 01:19:47 <coppro> yes 01:20:07 <nooodl> i guess i am talking about the rules for deriving Ord in general, yeah. 01:20:10 <zzo38> Many classes can be made a backward instance from the existing one, such as order, monoid, applicative 01:20:45 <nooodl> hmmm 01:20:46 <tswett> I guess P x y z = B (x z) (y z), so P x y = S (B B x) y, so P x = S (B B x), so P = B S (B B). 01:20:47 <nooodl> @undefine 01:20:47 <lambdabot> Undefined. 01:20:56 <shachaf> nooodl: I recommend seeing the Report for the exact rules. 01:21:02 <nooodl> @let data Nat = S Nat | Z deriving (Show,Read,Eq,Ord) 01:21:03 <lambdabot> Defined. 01:21:03 <shachaf> The order of the summands matters, thought. 01:21:06 <shachaf> s/..$/./ 01:21:09 <nooodl> > S Z > Z 01:21:13 <lambdabot> False 01:21:23 <nooodl> "i get it" 01:21:26 <shachaf> (It also matters for Enum.) 01:21:49 <shachaf> @let newtype Mu f = Mu { runMu :: forall a. (f a -> a) -> a } 01:21:49 <lambdabot> Parse failed: TypeOperators is not enabled 01:21:52 <zzo38> I think it would be better making it you can deriving by macros instead of built-in. I think many things in Haskell ought be macros rather than built-in, would make them better. 01:21:52 <shachaf> wow 01:21:59 <coppro> you could even make data Rev = (Ord a) => Rev {getRev :: a}; instance (Ord a) => Ord (Rev a) where { compare = flip compare `on` Rev } 01:22:00 <shachaf> this is getting annoying 01:22:09 <coppro> err 01:22:12 <coppro> replace the last Rev with getRev 01:22:25 <tswett> But, on the other hand, we could just as well say P x y z = B (y z) (x z), meaning P x y = S (B B y) x, meaning P x = uhh hang on 01:22:26 <shachaf> You could, but why, when it's already in Data.Ord? 01:22:32 <zzo38> coppro: Yes you can make things like that for other classes backward too 01:26:30 <tswett> P x = B (C S x) (B B), so P = B (C B (B B)) (C S). Yeah, I like the other one better. 01:27:13 <tswett> So what does it mean to do something five times? Do you do it twice and then thrice, or thrice and then twice? I'm pretty sure you do it thrice and then twice. 01:27:44 <tswett> And what's 6? Is it two threes, or three twos? Pretty sure it's three twos. 01:27:59 <zzo38> You do it once, and then once more time, and then once more time after that, and then one more time, and then one more. Now it is five times. 01:28:43 <tswett> zzo38: yeah, but is that once and then (once and then (once and then (once and then once))), or (((once and then once) and then once) and then once) and then once, or ((once and then once) and then once) and then (once and then once), or what? 01:30:02 <zzo38> tswett: It doesn't matter because it is associative. 01:30:10 <tswett> Hmmm. 01:30:17 <tswett> You're probably right. 01:34:31 <tswett> What's 7? It must be what you get when you start with 1 and then double it and increment it twice. 01:35:23 <tswett> How about 10? Ooh, I hate that number. 01:35:25 <zzo38> Well, I suppose there are many ways to make seven, but really it is (1+1+1+1+1+1+1). 01:37:35 -!- kallisti has joined. 01:38:21 -!- augur has quit (Read error: Connection reset by peer). 01:40:24 -!- augur has joined. 01:42:41 -!- augur has quit (Remote host closed the connection). 01:44:51 <tswett> 10 is, of course, 5 choose 2. Though it happens to also be 5 *times* 2. 01:45:10 <shachaf> kmc: with, like, a restful json api and mobile apps and stuff 01:45:18 <shachaf> v. local 01:45:33 <shachaf> also if you make a web interface it should be on the public website 01:48:06 -!- kallisti has quit (Ping timeout: 264 seconds). 02:01:46 -!- carado has quit (Ping timeout: 246 seconds). 02:14:36 -!- augur has joined. 02:26:13 <zzo38> For the Uselessness RPG 1 (the one with the picture), I was using OHRRPHCE but I decided not to, for a few reasons, one is that, they make some bad assumptions, such as that the player charaters are always human and the non player characters are never thieves and that an attack cannot have a script in it. 02:32:52 -!- kallisti has joined. 02:32:53 -!- kallisti has quit (Changing host). 02:32:53 -!- kallisti has joined. 02:40:37 -!- kallisti has quit (Ping timeout: 276 seconds). 02:50:57 -!- mnoqy has quit (Quit: hello). 02:51:32 <tswett> All right, let's write some strong AI. 02:53:16 <zzo38> Strong AI of what? 02:54:03 <tswett> Of... rationality? 02:56:43 <Bike> What's that 02:58:07 <tswett> An artificial intelligence that could successfully perform any intellectual task that a human being can. 02:58:11 <tswett> (To quote Wikipedia.) 02:58:53 <Bike> i meant rationality. 02:59:46 <tswett> Oh. Uh, the ability to come to conclusions that are reliably correct. 03:00:02 <Bike> That sounds pretty hard to quantify. 03:00:11 <tswett> Yeah, kinda. 03:00:18 <zzo38> That would be better than an intellectual task that a human being can. 03:00:24 <zzo38> (in some cases) 03:12:44 -!- Frooxius has joined. 03:12:52 -!- kallisti has joined. 03:24:18 <zzo38> Someone told me some of my ideas were good but I needed to write it out more carefully; there were also many defects in there system so I wrote those too, and I put them into all one file so I can just post the URL. However, I tried to tell them of these defect and society/gods but I can't because system is defective! I cannot access it at all because it is defective! 03:25:31 <Bike> are you going to have to drink hemlock 03:26:39 <zzo38> I don't expect so. 03:27:15 <kmc> zzo38 is mad as hell and not going to take it anymore 03:28:05 <pikhq> Y'know, some drugs have really shitty side effects. 03:28:14 <pikhq> "Spontaneous tendon rupture" is up there. 03:28:19 <zzo38> pikhq: Such as hemlock? 03:28:21 <coppro> pikhq: see, i try to avoid drugs 03:28:29 <coppro> you people are all crazy 03:28:30 <Bike> pikhq: what, seriously? 03:28:51 <pikhq> Bike: Yes, there's an antibiotic that can cause that. 03:29:10 <pikhq> coppro: See, when your testicles are in serious pain you're not likely to consider such things. 03:29:14 <coppro> pikhq: fair 03:29:29 <coppro> and I'd probably consider it at that point 03:29:35 <coppro> not a fan of recreational drugs 03:29:43 <pikhq> "Infection of the testicles" is also a shitty thing. 03:29:52 <pikhq> I'm not much of a recreational drug guy either. 03:30:06 <kmc> :( 03:30:10 <kmc> re testicles 03:30:19 <pikhq> Fortunately, that's resolved. 03:30:24 <kmc> don't rupture your tendons and/or testicles 03:30:29 <Bike> testicular torsion 03:30:50 <pikhq> I'm just getting random skeletomuscular pain from the antibiotics. Which is a side effect which can show up fully 6 months later. 03:31:03 <pikhq> And hoping I don't actually rip a tendon. 03:31:07 <coppro> pikhq: oh, I thought you were 03:31:16 <coppro> well, best of luck with your tendons 03:31:39 <pikhq> coppro: Nope. I imbibe in alcohol in small quantities, and caffeine in absurd quantities. 03:32:06 <pikhq> And by "small quantities" I mean "I don't think I've ever had enough alcohol in my system that I could be charged with a DUI if I drove". 03:32:39 <Fiora> kmc: http://ix.cs.uoregon.edu/~butler/pubs/acsac12.pdf oh gosh, this is amazing 03:32:40 <Bike> pikhq: http://en.wikipedia.org/wiki/IPLEDGE my personal favorite side effect: so bad you have to register with a national registry to take it 03:32:43 <Bike> it is an acne cure. 03:32:57 <pikhq> Oh wow. 03:33:03 <Fiora> they wrote a MapReduce implementation that runs off of cloud web brosers like opera mini 03:33:06 <Fiora> *browsers 03:33:21 <kmc> Fiora: :D 03:34:00 <pikhq> Levofloxacin has some potentially frightening ones. 03:34:15 <pikhq> In rare cases it even kills your nerves! 03:34:37 <pikhq> In more common cases it just causes temporary paresthesias. 03:34:41 <Bike> wassat 03:34:58 <pikhq> Y'know the feeling when a limb goes to sleep? 03:34:59 <pikhq> That. 03:35:12 <pikhq> That's also the first sign that your nerves are dying. 03:35:18 <Bike> oh. 03:35:38 <pikhq> So, yes. It has one non-serious side effect and a serious-as-fuck side effect that look initially similar. 03:38:44 <pikhq> Also neat is that the first sign of tendons rupturing is cracking in the joint. 03:38:51 <pikhq> My joints crack a lot anyways! 03:39:28 <pikhq> Suddenly I've become an old man. Woe. :P 03:39:56 <Fiora> what's the deal with joints cracking anyways, like, why does that happen 03:40:27 <Bike> gnomes 03:40:37 <pikhq> Temporary partial vacuum being created in the fluid in the joints. 03:40:48 <Bike> by gnomes 03:40:49 <pikhq> The sound is the bubble of vacuum collapsing. 03:41:20 <Fiora> Huh 03:49:07 <kmc> i thought for a sec you were talking about false vacuum collapse 03:49:48 <Fiora> goodbye knee and body and planet and local group 03:50:28 <kmc> :3 03:50:39 <elliott> I thought the cause of joints cracking was subject to some debate 03:50:53 <elliott> http://en.wikipedia.org/wiki/Cracking_joints#Causes 03:51:13 <oerjan> the planets that debated it too furiously were wiped out 03:51:33 -!- kallisti has quit (Ping timeout: 248 seconds). 03:51:41 <elliott> Medical doctor Donald Unger cracked the knuckles of his left hand every day for more than sixty years, but he did not crack the knuckles of his right hand. No arthritis or other ailments formed in either hand, earning him the 2009 Ig Nobel Prize in Medicine, a parody of the Nobel Prize.[8] 03:51:50 <elliott> that must have taken some discipline 03:52:15 -!- Nisstyre-laptop has quit (Quit: Leaving). 03:58:08 -!- Sprocklem has joined. 03:59:31 -!- kallisti has joined. 04:04:50 <kmc> learning about infosec is bad because then whenever a program crashes you wonder whether it was an exploit attempt 04:05:07 <zzo38> That's pretty good, and something to earn the Ig Nobel Prize for it looks like. Did he nominate himself or did someone else do so? 04:06:43 -!- kallisti has quit (Ping timeout: 246 seconds). 04:07:33 <zzo38> Has anyone ever won the Nobel Prize and Ig Nobel Prize for the same thing? (There are some people that have won both prizes but for different things.) 04:08:06 <Bike> no. 04:08:50 <kmc> who has done what you said 04:08:52 -!- kallisti has joined. 04:08:55 -!- kallisti has quit (Changing host). 04:08:56 -!- kallisti has joined. 04:10:07 -!- nooodl has quit (Ping timeout: 264 seconds). 04:12:22 <zzo38> I think I should put these things I have on the paper for Uselessness RPG game also on some wiki, to make collaboration (because I also want idea/etc from other people too). Therefore, there is two copies. What wiki can this be put into, please? 04:17:56 -!- kallisti has quit (Read error: Connection reset by peer). 04:18:28 -!- kallisti has joined. 04:29:54 -!- kallisti has quit (Ping timeout: 256 seconds). 04:30:43 -!- kallisti has joined. 04:40:16 <zzo38> Would any existing one you know, work? Do you think the main Hackiki should work? 04:41:18 -!- zzo38 has quit (Remote host closed the connection). 04:41:50 -!- sacje has quit (Ping timeout: 240 seconds). 04:43:21 -!- Bike_ has joined. 04:43:26 -!- Bike has quit (Ping timeout: 264 seconds). 04:45:04 -!- sacje has joined. 04:48:20 -!- katla has joined. 04:52:55 <shachaf> ion: You use gnome-terminal, right? When you open a new terminal (e.g. Ctrl-Shift-N), does it open in the current directory or in ~? 04:54:18 <ion> shachaf: The current one. 04:54:26 -!- Bike_ has changed nick to Bike. 04:55:22 -!- sacje has quit (Ping timeout: 246 seconds). 04:56:11 <shachaf> It stopped doing that for me for some reason. 04:56:19 -!- sacje has joined. 04:56:19 <shachaf> Maybe because of my recent apt-get upgrade? 04:58:47 <shachaf> Hmm, https://wiki.gnome.org/Terminal/FAQ#How_can_I_make_new_terminals_start_in_the_working_directory_of_the_current_terminal.3F 05:00:19 <shachaf> OK, it works with that script. 05:23:39 -!- oerjan has quit (Quit: leaving). 05:54:30 -!- sebbu has quit (Ping timeout: 264 seconds). 05:54:34 -!- katla has quit (Quit: Leaving). 05:54:37 -!- sebbu has joined. 06:28:36 -!- katla has joined. 06:36:20 -!- sacje has quit (Ping timeout: 260 seconds). 07:01:15 -!- copumpkin has quit (Ping timeout: 276 seconds). 07:01:44 -!- copumpkin has joined. 07:06:11 -!- Taneb has joined. 07:17:25 -!- Sprocklem has quit (Ping timeout: 248 seconds). 07:30:24 <Taneb> Ugh 07:30:37 <Taneb> GEDCOM recommends using the ANSEL character set 07:30:38 <katla> hi 07:32:14 <Taneb> I suppose it does say they'll switch "eventually to UNICODE" and will only use ANSEL "until multi-byte handling becomes more common" 07:32:31 <Taneb> (the standard was written in '96, so I suppose multi-byte handling is a tad more common now) 07:47:19 -!- epicmonkey has joined. 08:00:06 -!- epicmonkey has quit (Ping timeout: 264 seconds). 08:23:30 -!- MindlessDrone has joined. 08:29:13 -!- katla has quit (Read error: Operation timed out). 08:30:41 -!- katla has joined. 08:38:11 <Taneb> I am now terrified 08:38:31 <fizzie> @wn terrify 08:38:33 <lambdabot> *** "terrify" wn "WordNet (r) 3.0 (2006)" 08:38:33 <lambdabot> terrify 08:38:33 <lambdabot> v 1: fill with terror; frighten greatly [syn: {terrify}, 08:38:33 <lambdabot> {terrorize}, {terrorise}] 08:38:43 <Jafet> That's terrific 08:39:00 <Taneb> There are two universities looking at my exam results (which I have not seen) and deciding whether I'm worthy to attend 08:40:50 <fizzie> `run grep -h "that's terrible" wisdom/* 08:40:51 <HackEgo> Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible. 08:41:27 <fizzie> When will they finish looking? 08:41:54 <Taneb> fizzie, I found out their decisions on Thursday 09:13:56 <Gracenotes> that's aweful 09:14:13 <Taneb> It's the norm in England 09:14:59 <Taneb> Really, all it means for me is that I get my exam results at the same time as finding out if they're good enough to get into uni 09:15:04 <Gracenotes> that's awsome? 09:15:53 <Taneb> ... 09:16:16 <Taneb> You spelt both "awful" and "awesome" incorrectly in precisely opposite ways 09:16:57 <olsner> Taneb: it is possible it was done intentionally 09:17:09 <oklopol> no it's not 09:17:09 <Taneb> olsner, even so! 09:17:12 <oklopol> nothing is possible 09:17:20 <Taneb> It makes me queasy 09:17:24 <olsner> oklopol: sorry, that's not possible 09:20:41 <Gracenotes> 'aweful' can mean good, because you are full of awe 09:21:00 <Gracenotes> 'terrific' can mean bad, because you are full of terry? 09:21:38 <Gracenotes> so goes the semantic treadmill. 09:21:58 <Jafet> Awful Lee Terry fic 09:22:30 <shachaf> Awful Lee/Terry fic? 09:22:45 <Taneb> Jafet, ew 09:23:30 <Jafet> I'd read it 09:23:33 -!- epicmonkey has joined. 09:23:51 <shachaf> Is there anything you wouldn't read? 09:24:35 <Jafet> Things that read themselves 09:42:12 * Gracenotes reads himself 09:45:10 <katla> self reading book? 09:46:58 <Gracenotes> a self-ambulating person 10:04:45 -!- Phantom_Hoover has joined. 10:23:39 -!- Koen_ has joined. 10:45:20 -!- augur_ has joined. 10:45:28 -!- augur has quit (Read error: Connection reset by peer). 10:45:57 -!- augur_ has quit (Read error: Connection reset by peer). 10:46:16 -!- augur has joined. 10:52:43 -!- kallisti has quit (Read error: Operation timed out). 11:09:02 -!- clog has quit (Ping timeout: 240 seconds). 11:09:10 -!- clog has joined. 11:14:27 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 11:15:24 -!- epicmonkey has quit (Remote host closed the connection). 11:16:18 -!- katla has quit (Ping timeout: 264 seconds). 11:17:12 -!- epicmonkey has joined. 11:17:13 -!- epicmonkey has quit (Client Quit). 11:18:39 -!- katla has joined. 11:35:08 -!- Sgeo has quit (Read error: Connection reset by peer). 12:18:07 -!- nooodl has joined. 12:29:05 -!- nooodl_ has joined. 12:32:52 -!- nooodl has quit (Ping timeout: 264 seconds). 12:39:40 -!- Koen_ has quit (Quit: Koen_). 12:49:21 -!- ussynet has joined. 13:03:06 -!- ussynet has left ("Leaving..."). 13:05:54 -!- boily has joined. 13:06:47 <boily> good why is there cyrillicised english in the topic morning! 13:08:21 -!- metasepia has joined. 13:13:18 <ion> Ooh, i was able to read it fully. (I had infer some of the letters.) 13:13:45 <ion> I have never tried to learn the Cyrillic alphabet, but it seems some of it has stuck by itself. 13:21:29 <fizzie> I did a single course of Russian at the university, and got a 5 (of 5) for it; didn't really learn any of the language in question (except to say "is this place free?", the first sentence of the first chapter of the "textbook"), but the alphabet I still know. 13:22:18 <boily> I'm trying to learn Armenian, but I am still confused by most of their letters. 13:23:52 <fizzie> I'm trying to write some notes in plaintext, and need \hat{x} for a point estimate of x; tried both ^x and x^, and they both look really silly when I also need \hat{x}^2 in the notes. 13:24:16 <fizzie> x^^2 is a no go, ^x^2 is almost as silly; (x^)^2 and (^x)^2 are passable but sill stilly. 13:24:20 <fizzie> Still silly. 13:24:44 <Deewiant> How about \hat{x} 13:24:52 <boily> $ \hat{x^2} $ doesn't work? (probably not. my off-the-head-latex is getting rusty.) 13:26:15 <fizzie> Deewiant: I don't want the notes to look like LaTeX source. 13:26:30 <Deewiant> Why not? 13:26:38 <fizzie> Deewiant: "I just don't!" 13:27:25 <fizzie> boily: $\hat{x^2}$ would be a subtly different thing from $\hat{x}^2$, I think. (Both still probably render well in LaTeX.) 13:28:01 <katla> what about widehat 13:28:25 <Deewiant> fizzie: Use a instead of x and then you have â 13:28:38 <fizzie> katla: Okay, I think that might render even better, but it's still beside the point, which was about writing things that look good in plaintext. 13:28:50 <Deewiant> Or if you don't dislike combining characters, x̂ 13:29:27 <fizzie> Deewiant: I... guess that might work. Or maybe I'll just call it Ex or something. 13:29:30 <Deewiant> The x̂ actually is more legible than the â in my font. 13:29:56 <fizzie> They're about the same here. (Both look like there's a bit of dust on the screen.) 13:30:42 <Deewiant> The â looks like dust but on the x it's actually quite clearly a circumflex 13:33:14 -!- nooodl_ has quit (Read error: Connection reset by peer). 13:35:50 -!- kallisti has joined. 13:48:14 <boily> yesterday I bought a d30 just to mess with my DM. 13:50:29 -!- kallisti has quit (Ping timeout: 248 seconds). 13:53:19 <boily> I HAVE MY OUYA! :D 13:53:24 * boily squees like a fangirl 13:56:22 -!- kallisti has joined. 14:11:12 <Roujo> boily: I wish I had mine >_> 14:11:22 <Roujo> Grats, though ^^ 14:12:54 <Roujo> Did your tracking ever work? 14:14:05 <boily> tracking as in delivery? or tracking as in the touchpad on the controller? 14:16:24 -!- Koen_ has joined. 14:18:30 <Roujo> boily: Delivery 14:18:35 <Roujo> Since mine never showed anything 14:18:38 <Roujo> Still doesn't, really 14:18:41 <Roujo> And I'm still waiting 14:19:16 <boily> never had any problem with tracking. I just had it stolen from my doorstep, so I had to wait for amazon to deliver a new one. 14:19:32 <boily> this time, I'm at the office, and I hold the infamous console in my own real physical meaty hands :D 14:20:07 -!- nooodl has joined. 14:35:22 <Roujo> That's cool =) 14:35:32 <Roujo> It just hope I get mine eventually 14:35:37 <Roujo> Support has been less-than-helpful 14:36:14 <Roujo> Which sucks, considering that I was a backer and all 14:36:32 <Roujo> You'd think they'd thank the backers for believing in them 14:37:06 <Roujo> But all I get are "we'll fix this within 48 hours, promised!" messages with no response 14:39:57 <`^_^v> hmmm, t-his stooff reyalli seyems to vork 14:41:32 <boily> Roujo: support from amazon was incredible in my case. 14:41:59 <Roujo> boily: That's just it. You get better support from retailers than from OUYA themselves 14:42:11 <Roujo> But since I got my OUYA directly from them, I'm just straight out of luck 14:42:38 <Roujo> I'm sorry if it sounds really bitter, I just got tired of running after them 14:43:07 <Roujo> I was so excited about the games I'd be able to make, I promoted the console to my friends and family 14:44:05 <Roujo> I even though "Hey, those people are doing something really nice, I'll get the Kickstarter Limited Edition console. It costs more, but they deserve the extra support." 14:44:16 <Roujo> And now this - no console, no money, no answer from support. 14:44:38 <boily> that's sad. 14:44:46 <Roujo> Pretty much 14:45:13 <Roujo> They told me they'd refund my international shipping (20$) since it's taking so long 14:45:24 <Roujo> They asked for my Paypal ID, which I supplied 14:45:33 <Roujo> I have yet to get anything there 14:45:44 <Roujo> They gave me 13,37$ as store credit to apologize two 14:45:51 <Roujo> It's a shame I need my OUYA to redeem it 14:45:57 <Roujo> too* 14:51:00 <boily> s/too*/two/ 14:52:23 <Roujo> s/( )/\1/g 15:07:04 -!- conehead has joined. 15:11:30 -!- mnoqy has joined. 15:11:40 -!- mnoqy has quit (Client Quit). 15:13:09 -!- kallisti has quit (Ping timeout: 248 seconds). 15:13:38 -!- mnoqy has joined. 15:36:41 -!- iamfishhead has joined. 16:31:33 <fizzie> http://sprunge.us/EIeN I don't know why, but all the "chromium chromium chromium chromium" was somehow amusing. 16:33:01 <mnoqy> so it goes 16:33:14 <katla> thats so flash player can crash in one tab and not ruin the others right? 16:33:42 <fizzie> Presumably also that Chromium itself can do it. 16:34:02 <fizzie> I've gotten the "He's dead, Jim" tabs for non-Flash pages. 16:40:01 -!- dessos has quit (Read error: Connection reset by peer). 16:41:43 -!- dessos has joined. 16:43:30 <Roujo> So this exists: https://github.com/philipl/pifs 16:48:22 <katla> thats stupid 16:48:43 <Roujo> Think of the space you'll be saving! 16:48:49 <katla> none 16:49:06 <Roujo> Well 16:49:17 <Roujo> If you want to store pi as a file on your disk... 16:49:26 <katla> theres no bitstring you can use to compress arbitrary strings with indices is there? 16:49:26 <Roujo> This file system makes it fit in a single byte! 16:49:49 <Phantom_Hoover> it actually doesn't, read it more closely 16:50:02 <katla> or just make assumptions like i do 16:50:31 <Phantom_Hoover> it does it on a per-byte basis, so doubtless it significantly inflates file sizes 16:50:51 <Roujo> Ah 16:50:54 <Roujo> Well that's too bad 16:51:18 <Fiora> http://cs.fit.edu/~mmahoney/compression/barf.html This kind of reminds me of this 16:52:18 <Phantom_Hoover> storing pi itself is one-to-one, though 16:53:58 <Phantom_Hoover> Fiora, so it moves one byte into the file extension? 16:55:27 <Phantom_Hoover> (initially i thought the trick was using 'nonempty' to free a pigeonhole) 16:56:04 <Fiora> yeah XD 16:56:15 <Fiora> it's basically a parody/joke about cheating in compression benchmarks 16:56:25 <Fiora> because like, you can make it look like a file is much smaller than it is by storing data in the filename 16:56:45 <Fiora> I think nowadays they tar up all the files afterwards and count that, just to be sure? -_- 16:56:47 <katla> BARF extends this idea by trying 257 different algorithms and choosing the best one 16:56:50 <katla> neat 16:57:46 <Roujo> Hmm... 16:57:53 <Roujo> What if we stored the index in pi? 16:59:02 <katla> forget about pi.. 16:59:28 <katla> you can't even use digits of pi to compress pi since it's computable 17:03:01 <Phantom_Hoover> do all sequences occur in pi, actually? 17:03:15 <katla> yes but no one can prove it 17:03:19 <Phantom_Hoover> i know it's not proven to be normal, but normality's a stronger condition 17:03:39 <katla> no can even prove that pi is irrational, they just say someone else did it 17:04:07 <katla> how is ita stronger condition 17:04:10 <katla> did you mean binary sequences 17:04:12 <Phantom_Hoover> http://en.wikipedia.org/wiki/Proof_that_%CF%80_is_irrational 17:04:33 <Phantom_Hoover> no, i thought for normality every sequence had to repeat infinitely? or maybe something else 17:05:20 <Fiora> "a number of infinite length is called normal when all possible sequences of digits (of any given length) appear equally often." 17:05:30 <Fiora> it's irrational, transcendental, but not known to be normal, I think 17:05:36 <katla> if it contains every sequences it contains them all infinitely many times 17:05:46 <Phantom_Hoover> ...point 17:06:08 <katla> normal to a specific base is weaker than normal to all bases though 17:08:32 <fizzie> https://dl.dropboxusercontent.com/u/113389132/Misc/20130812-chromium.png <- that's kind of... not good? 17:08:53 <Jafet> Basically, the digits of a normal number appear equally distributed, without any statistical patterns. For example, 2718 2818 28 45 90 45... 17:09:17 <katla> implying e is normal 17:09:45 <katla> or isn't.. 17:10:30 <Fiora> wikipedia says e is like pi, they think it's normal but it's not proven? 17:10:31 <Deewiant> fizzie: I checked mine; it says the same stuff, and also claims I have a third-party ATI/AMD driver even though I don't 17:11:00 <fizzie> Deewiant: I had this working in the Ubunttu. 17:11:13 <katla> almost every number is normal but mathematicians can't prove it for a single one... 17:11:32 <Fiora> well, almost every number is uncomputable too XD 17:11:44 <fizzie> Well, "working", it's crashed a couple of times, but just taking the tab in question down. 17:12:10 <Jafet> > "0." ++ ([1..] >>= show) 17:12:12 <lambdabot> "0.123456789101112131415161718192021222324252627282930313233343536373839404... 17:13:32 -!- dessos has quit (Ping timeout: 246 seconds). 17:15:39 <fizzie> Deewiant: (For the record; did about:flags "Override software rendering" -> Enable and now it's https://dl.dropboxusercontent.com/u/113389132/Misc/20130812-chromier.png -- will see if it crashes and burns.) 17:18:12 <Deewiant> That's what that does for me, too. Do you have an AMD card or does it just always work like that? 17:19:03 <fizzie> No, this is a Nvidia card with the proprietary driver. 17:19:25 <Deewiant> Okay, so it's presumably always like that. 17:19:33 <fizzie> I went to a WebGL page, it hung up, I closed the tab, now it's listing all-software again. So. 17:19:52 <Deewiant> heh 17:20:04 <fizzie> For the record, I had working threedee on the nvidia driver on the old 7600GT card. 17:21:49 <fizzie> Dangnation; and I was all set to fiddle around with WebGL on this. 17:22:08 <Deewiant> Try Firefox, just in case? 17:23:09 -!- carado has joined. 17:23:52 * boily had his vietnamese soup fix 17:23:59 <katla> how the heck do you prove things like irrationality and trancendence 17:24:03 <katla> let alone normality 17:24:18 <katla> what do you need to know about a number to be able to prove that? 17:24:27 <Deewiant> katla: https://en.wikipedia.org/wiki/Square_root_of_two#Proofs_of_irrationality 17:24:27 <boily> you just print out all the decimals of a number. if there is no pattern, then it's irrational. 17:24:50 <boily> darn. foiled by true facts. 17:25:17 <katla> Deewiant, that's different - it's straightfoward to explain why algebraic numbers like that are irrational 17:26:12 <Deewiant> Fair enough, I hadn't followed the discussion so I didn't know you were talking about nonalgebraic numbers 17:26:15 <Bike> yeah, i don't really understand how pi was proven irrational. 17:26:23 <Bike> something about continued fractions? 17:26:42 <Deewiant> https://en.wikipedia.org/wiki/Proof_that_%CF%80_is_irrational 17:26:46 <katla> Bike, yeah but once you read and understand the proof youre no closer to answering my question 17:27:05 <katla> (that CF irrationality proof is awesome though do recommend it) 17:27:22 <Bike> I guess it boils down to "you need to know no two numbers in ratio form that number", which is awesomely unhelpful 17:27:39 <fizzie> Deewiant: That seems to work. 17:28:08 <Phantom_Hoover> katla, i'm tempted to indulge you but i know it'll go nowhere so i won't 17:28:08 <Deewiant> fizzie: Huzzah 17:29:04 <boily> `quote buh 17:29:05 <HackEgo> No output. 17:29:19 <boily> `logs buh 17:29:21 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: logs: not found 17:29:24 <boily> `pastlogs buh 17:29:25 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pastlogs: not found 17:29:43 <katla> i dont know what to make of that 17:30:39 <Jafet> `pastelog pastlogs 17:31:18 <katla> it seems rude/dismissive though 17:31:19 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.31511 17:33:01 -!- zzo38 has joined. 17:33:15 <zzo38> ?messages-loud 17:33:16 <lambdabot> You don't have any messages 17:34:37 -!- Koen_ has quit (Quit: Koen_). 17:37:24 -!- katla has left ("Leaving"). 17:38:05 <Roujo> ?messages-quiet 17:38:05 <lambdabot> Unknown command, try @list 17:38:08 <Roujo> Aww 17:44:02 <boily> ?messages-whisper 17:44:03 <lambdabot> Unknown command, try @list 17:44:14 <Roujo> ?messages-sultry-whisper 17:44:14 <lambdabot> Unknown command, try @list 17:44:21 * boily thwacks lambdabot with a rubber squid 17:46:35 <Roujo> @list 17:46:35 <lambdabot> What module? Try @listmodules for some ideas. 17:46:40 <Roujo> @list @list 17:46:40 <lambdabot> No module "@list" loaded 17:46:42 <Roujo> @list list 17:46:42 <lambdabot> system provides: listchans listmodules listservers list echo uptime 17:46:47 <Roujo> @list listchans 17:46:47 <lambdabot> system provides: listchans listmodules listservers list echo uptime 17:46:52 <Roujo> @list system 17:46:52 <lambdabot> system provides: listchans listmodules listservers list echo uptime 17:46:57 <Roujo> @list 17:46:57 <lambdabot> No module "" loaded 17:47:13 <Roujo> @listmodules 17:47:13 <lambdabot> activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime more oeis offlineRC pl pointful poll pretty quote search slap 17:47:13 <lambdabot> source spell system tell ticker todo topic type undo unlambda unmtl version where 17:47:17 <Roujo> @list undo 17:47:18 <lambdabot> undo provides: undo do 17:47:22 <Roujo> ?do 17:47:22 <lambdabot> Error: expected a Haskell expression or declaration 17:47:29 <Roujo> "unmtl" 17:47:31 <Roujo> D: 17:47:42 <Roujo> But... but... our home! 17:47:48 <Roujo> boily, we must do something! 17:51:24 <zzo38> Do you know answer of any of my questions? 17:53:36 <zzo38> Roujo: Do what? What about your home? 17:54:04 <Roujo> Well, lamdabot has a module loaded that could apparently destroy/undo my home 17:54:11 <Roujo> Which I'm a bit scared of, frankly 17:54:23 <Roujo> But eh, if I'm still standing, then I guess it's not big deal 17:54:30 <Roujo> Also, what questions? 17:55:56 <zzo38> Questions about Uselessness RPG 1 17:56:12 <zzo38> (And about how such module would possibly to destroy/undo your home) 17:56:25 <Roujo> unmtl 17:57:08 <zzo38> How would that do it? 17:57:14 <Roujo> I live in mtl 17:57:31 <boily> aren't you in Lasalle? 17:57:41 <Roujo> Lachine, really =P 17:57:47 <boily> oh. 17:58:03 <boily> I'm in Rosemont-Petite-Patrie. 17:58:17 <zzo38> O, OK, then. Now answer the other question? 17:58:42 <Roujo> Sure 17:58:48 <Roujo> Where can I read the questions? 17:59:55 <zzo38> I wanted to put it from the paper also on wiki to make collaboration. That is the question. 18:01:00 <zzo38> (Somebody asked to put in git but at first I should have wiki to write the idea/planning, before a computer program is written.) 18:01:19 <Roujo> Two points: 18:01:26 <Roujo> There is no question mark on your question 18:01:44 <Roujo> Also, you seem to have accidentally something in there as well 18:02:19 <Roujo> So I don't really know what the question is yet =/ 18:02:45 <Roujo> Should you put it on the wiki? Should you make it a collaboration? Are you looking for feedback on the design/planning phase? 18:02:53 <zzo38> s/\./?/g 18:03:09 <Roujo> Great, now I'm not sure of anything anymore? 18:03:16 <Roujo> Look at what you've done? =P 18:03:34 <zzo38> Yes I want to know, what kind of wiki to put it in, that you have one. And yes I am looking for feedback on design/planning phase too once it is in wiki, we can make discussion on wiki too. 18:03:48 <Roujo> Ah, okay 18:04:06 <boily> s/s\/\\.\/?\/g/s\/e\/ë\/g/g 18:04:12 <Roujo> I'm really sorry though, but I have no idea what your project is, nor if a wiki would be a good place to plan it? 18:04:21 * Roujo looks at that regex and twitches 18:04:39 <kmc> i like Gitit for a wiki 18:05:18 <Roujo> So... instëad of changing ëvëry . to a ?, it changës ëvëry ë to an ë? 18:05:23 <Roujo> Ah, looks like it doës 18:05:28 <Roujo> GG boily 18:05:38 <fizzie> Deewiant: On the other hand, the Web Audio stuffs works in Chrome (Chromium) but not in Firefox (Iceweasel). So if I want to run some sort of real multimedia application, I guess I just start both and try to keep them in sync. 18:05:51 <Deewiant> Seems workable. 18:06:17 <fizzie> Perhaps I could invest in a second mouse, multi-pointer X and some kind of robot arm to duplicate my movements, in case the application takes input. 18:06:30 <zzo38> I think it is, but I want to know what wiki/section it can be, such as the existing Hackiki, esolang wiki, IF Wiki, some other wiki, or whatever, possibly in a user space, or which server is best for this kind of subjects, specifically, is one thing. 18:06:55 <Deewiant> fizzie: Surely you can multiplex things easier than that, e.g. with Xvfb. 18:07:02 -!- yorick has joined. 18:07:15 <fizzie> Deewiant: That's called cheating. 18:08:04 <Deewiant> Whatever cheating is, I think multiplexing your input between two browsers so that you can keep the audio stream from one in sync with the video stream from the other is the opposite of it. 18:08:51 -!- Koen_ has joined. 18:09:04 <kmc> there is currently a bug in Firefox OS preventing you from sending a text message that starts with "Yo," 18:09:11 <Fiora> what? XD 18:09:36 <Bike> just happens to be the bytes of a free(NULL) call 18:09:37 <Deewiant> Specifically that or a number of strings including that 18:10:12 <kmc> I don't know the details 18:10:39 <Fiora> I wonder if that's similar to http://en.wikipedia.org/wiki/Bush_hid_the_facts 18:11:11 <boily> Yo, 18:11:40 <olsner> kmc: nice bug 18:13:00 <zzo38> I want to use some wiki (and section in such wiki, if applicable) with permission, and I want to ask permission of whatever wiki it is (such as Gregor's Hackiki, or something else) 18:13:09 <boily> why the fungot would you interpret a string as bytecode voluntarily... 18:13:09 <fungot> boily: handle your flasks carefully there might be a doppelganger sent to inflict pain or cause injury. suddenly, wilson thought about war, and it could fit inside thor's shirt. its power of darkness. ( ulysses, by jakob and wilhelm grimm) 18:13:35 <kmc> i love character encodings 18:15:31 <Roujo> I have an encoding bug in my Android app atm 18:15:43 <Roujo> Apparently, the backend wasn't ready to receive and parse unicode 18:15:56 <Roujo> So whenever there's an accent in the SMS message sent to the server... 18:16:26 -!- copumpkin has quit (Ping timeout: 264 seconds). 18:16:31 <Roujo> ...it stores some String representation of the hex string corresponding to the unicode byte values 18:16:39 <Roujo> Which, of course, it can't parse =P 18:16:43 <olsner> unicode byte values? 18:16:54 * Roujo shrugs 18:16:56 -!- copumpkin has joined. 18:16:58 <Bike> my favorite byte values 18:17:02 <Roujo> It stores 0073 instead of s 18:17:06 <fizzie> Seems that Web Audio API is on by default in Firefox 25 (current Aurora release), so given their release cycle... it'll be on-by-default in current release version about tomorrow. 18:17:14 <olsner> Bike: the byte values of encoding problems 18:17:35 <boily> I do not value bytes. they aren't much. 18:17:43 <kmc> om nom nom 18:17:45 <Roujo> So intead of storing s;whatever, it stored 0073003Bwhatever 18:17:51 -!- Nisstyre-laptop has joined. 18:18:00 <Roujo> And the backend dev is on vacation 18:18:01 <Roujo> So yay 18:18:02 <Deewiant> fizzie: If it exists but isn't enabled, you can just enable it in about:config. And /that's/ cheating. 18:18:49 -!- nys has joined. 18:22:34 <fizzie> I guess it exists already in the current release. 18:23:11 <Deewiant> At least my 24 has a media.webaudio.enabled = false. 18:24:02 * boily jealously ogles Deewiant 18:26:24 <zzo38> Why would that be cheating? 18:26:39 -!- Nisstyre-laptop has changed nick to Nisstyre. 18:36:28 <fizzie> Deewiant: Oh, good news, can't stoop that low: this Debian jessie installation has Iceweasel 10.0.12 installed, which of course doesn't do any of that. 18:37:11 <Deewiant> zzo38: It would be too easy. 18:37:59 <pikhq> Iceweasel 10? Strange. Stable's on 17, no? 18:37:59 <Deewiant> fizzie: Does that directly correspond to a firefox version number? If so, enjoy. 18:39:15 <fizzie> Deewiant: I think it does. But hey, that's just 13 versions back. 18:39:41 <pikhq> (Debian official policy is now "we ship the latest ESR") 18:39:48 <Roujo> Men were killed for lesser things 18:40:31 <fizzie> pikhq: Curiously enough, that'd be version 17, which is in both stable and unstable but not in testing. (Perhaps some transient thing.) 18:40:48 <fizzie> Oh, you mentioned that about 17. 18:41:08 <boily> pikhq: ESR, as in that eric guy? 18:41:14 <kmc> haha 18:42:18 <olsner> probably "extended support release" or somesuch 18:42:38 <boily> boring. 18:42:41 <boily> ~duck esr 18:42:41 <metasepia> --- No relevant information 18:42:45 <boily> ~duck ESR 18:42:46 <metasepia> --- No relevant information 18:43:00 <boily> ~duck i-esse-erre j'ai dit! 18:43:01 <metasepia> --- No relevant information 18:43:05 <boily> ~duck stupid 18:43:05 <metasepia> stupid definition: slow of mind. 18:43:42 <fizzie> http://packages.qa.debian.org/i/iceweasel.html oh, so stable and testing are both 10, but stable-sec (and unstable) is at 17. 18:43:50 <fizzie> Not that 17 would really help much. 18:44:00 -!- sacje has joined. 18:44:37 <olsner> how old is firefox 10? I think I last used firefox 2 or 3 18:46:01 <fizzie> 10.0 is from January 2012. 18:46:11 <fizzie> (Huh, hasn't it been longer than that?) 18:46:43 <fizzie> 3.5 is mid-2009, 3.0 mid-2008 and 2.0 from October 2006. 18:47:00 <boily> I miss the days of 0.4. 18:47:10 <olsner> oh, 2.x is most likely then 18:47:16 <Deewiant> 3.6 was the last non-alpha 3.x, and that was January 2010 18:47:43 <Deewiant> I started with 0.4; I somewhat miss those days too 18:48:37 <Deewiant> A more civilized age and all that 18:49:17 <fizzie> I have absolutely no idea when I switched over. I guess there was something Mozilla in-between Netscape 4 and Firefox? 18:49:43 <Deewiant> Sure, the suite. 18:49:44 <olsner> oh yes, there were lots of mozilla as I recall 18:50:02 <olsner> and a Netscape 5 (6?) 18:50:15 <Deewiant> Netscape went up to 9 18:50:17 <fizzie> Netscape 6 was based on the Mozilla code. 18:50:20 <fizzie> But they skipped 5. 18:50:30 <fizzie> http://upload.wikimedia.org/wikipedia/commons/7/74/Timeline_of_web_browsers.svg has a fancy chart. 18:50:34 <Deewiant> 6 and 7 were based on Mozilla, 8 and 9 were based on Firefox 18:50:44 <olsner> weird... 5 is a much better new-codebase number than 6 18:51:12 <boily> we should start a Prime Numbers for Web Browsers Campaign. 18:51:18 <fizzie> olsner: They were making a 5, but nothing came out of it. 18:51:27 <fizzie> olsner: Plus they obviously needed to one-up IE 5. 18:52:50 <fizzie> (The so-called "Slackware Maneuver".) 18:53:17 <olsner> maneouvre is hard to spell 18:53:33 <Deewiant> Apparently 18:53:47 <olsner> what was the slackware manöver though? one-upping IE or skipping number 5? 18:54:25 <boily> s/manöver/manœuvre/ 18:54:40 <fizzie> olsner: One-upping competitors. 18:55:07 <Deewiant> The joke is that Slackware is better than its competitors so it inherently one-ups them all the time. 18:55:11 <fizzie> olsner: They went from 3.x directly to 7, because Red Hat and everyone else was at 6. 18:56:05 <fizzie> Or maybe they got a 4.0 out, but at least they jumped from there. 18:56:40 <fizzie> "First off, I think I forgot to count some time ago. If I'd started on 6.0 and made every release a major version (I think that's how Linux releases are made these days, right? ;), we would be on Slackware 47 by now. (it would actually be in the 20s somewhere if we'd gone 1, 2, 3...) 18:56:50 <fizzie> I think it's clear that some other distributions inflated their version numbers for marketing purposes, and I've had to field (way too many times) the question "why isn't yours 6.x" or worse "when will you upgrade to Linux 6.0" which really drives home the effectiveness of this simple trick. With the move to glibc and nearly everyone else using 6.x now, it made sense to go to at least 6.0, ... 18:56:56 <fizzie> ... just to make it clear to people who don't know anything about Linux that Slackware's libraries, compilers, and other stuff are not 3 major versions behind. I thought they'd all be using 7.0 by now, but no matter. We're at least "one better", right? :)" --Patrick Volkerding 18:57:53 <kmc> Sun went from Java 1.4 to Java 5 (aka 1.5) 18:58:09 <kmc> and Linux went from 2.6.39 to 3.0 arbitrarily 18:58:09 <olsner> and from 1.1 to Java 2 1.2 18:58:15 <fizzie> Is Java 7 still 1.7 somewhere? 18:58:27 <olsner> up to Java 2 1.4? then Java 5 ... I think 18:59:03 <fizzie> Windows went from three-four-ish to ninety-five, though. :p 18:59:20 <fizzie> (And then on to two thousand.) 18:59:40 <olsner> well, 95 is at least internally 4.0 and 2000 is 5.0 18:59:49 <kmc> and then there were NT versions 19:00:19 <fizzie> And Windows 7 is 6.1. 19:00:32 <Deewiant> And Windows 8 is 6.2. 19:00:47 <fizzie> How about 8.1? 19:01:01 <Deewiant> Maybe it's 6.3? Dunno. 19:01:05 <olsner> hmm, according to wikipedia Java went from Java 2 1.4 to Java 2 5.0 before going to Java 6 19:01:06 <fizzie> 6.3, it seems. 19:01:28 <fizzie> olsner: The 5.0 was 1.5 on the inside in many places, though. 19:01:38 <fizzie> "Java 2 5.0 aka 1.5" is quite a. 19:03:12 <fizzie> (Also it's "manööveri" in Finnish.) 19:04:01 <Deewiant> (And the verb is "manöveroida".) 19:04:15 <fizzie> (I guess vowel harmony is more of a suggestion than a law.) 19:04:33 <olsner> (what would the vowel harmonious version be?) 19:04:43 <Deewiant> (Alternatively "manövroida", it seems.) 19:05:03 <fizzie> olsner: Manooveri, mänööveri. 19:05:11 <Deewiant> Vowel harmony isn't a necessity in loanwords. 19:05:21 <Deewiant> Otherwise it is, I think. 19:05:56 <Deewiant> (Of course what is and isn't a loanword gets blurry over time.) 19:06:29 <Phantom_Hoover> what does the ¨ indicate in finnish 19:06:41 <olsner> Phantom_Hoover: a quote? 19:06:44 <Deewiant> Nothing by itself, ä and ö are different letters. 19:07:15 <fizzie> The front versions of a and o. 19:07:53 <Deewiant> a is front, the difference is openness. 19:08:25 <fizzie> Deewiant: Wikipedia claims a /ɑ/ is the back unrounded vowel. 19:08:39 <Deewiant> Darn. 19:08:58 <fizzie> (And that both /ɑ/ and /æ/ are open.) 19:09:13 <Deewiant> æ is near-open, isn't it? 19:09:31 <Deewiant> Not that it's a big difference. 19:09:43 <fizzie> Well, it does continue with: "Phonetically, the phoneme /ɑ/ is usually central, although it is back in some dialects." 19:09:48 <fizzie> So I suppose it's: a mess. 19:10:10 <Phantom_Hoover> /ɑ/ seems quite closed, at least to me 19:10:12 <boily> /ä/ is central, /ɑ/ is back. 19:10:20 <boily> (at least in french.) 19:11:32 <Deewiant> Dialects tend to make messes. 19:11:57 <Phantom_Hoover> yeah, vowels are the first casualty 19:12:24 <boily> is there any other language in the world that prominently features unvoiced vowels, as in Québec French? 19:12:42 <Roujo> Comme le e muet, mettons? 19:13:00 -!- atehwa has quit (Ping timeout: 246 seconds). 19:13:08 <Roujo> Japanese comes to mind 19:13:14 <Roujo> If I'm getting this right, anyway 19:13:22 <fizzie> boily: "-- several Native American languages --", apparently. 19:13:49 <boily> Roujo: oh hm. I should have known. ちょっと日本語を話せますけど… 19:13:54 <fizzie> "Cheyenne has 14 orthographic letters composed of 13 phonemes, several of which can be devoiced. ([x] is written as x orthographically but is not a phoneme.) Devoicing naturally occurs in the last vowel of a word or phrase. It can also occur in vowels at the penultimate and prepenultimate positions within a word." 19:13:56 -!- atehwa has joined. 19:13:56 <boily> fizzie: ah! interesting! 19:14:05 <Roujo> Arigato gozaimasu 19:14:48 <boily> sō ja ne... 19:15:45 <Deewiant> "although contrastively voiceless vowels have been reported several times, they have never been verified (L&M 1996:315)." 19:16:50 -!- Koen_ has quit (Quit: Koen_). 19:22:00 <fizzie> Deewiant: I know the topic sort of passed already, but since I had the tab open... this is what chrome://gpu says after I go to any webgl thing: http://sprunge.us/NUVD 19:22:42 <Deewiant> That does seem problematic. 19:23:00 <fizzie> Maybe they'll fix in in the future. 19:23:21 <fizzie> What, I don't have glxgears. 19:23:44 <Deewiant> Install mesa-demos or the equivalent. 19:25:08 <fizzie> "mesa-utils", apparently. 19:26:06 <fizzie> "Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate." 19:26:09 <fizzie> What. The whole point were those over-nine-thousand-FPS numbers. 19:26:55 <Deewiant> fizzie: vblank_mode=0 glxgears 19:27:15 <fizzie> I found that in the interwebs, but it did nothing. :'( 19:27:24 <Deewiant> WORKSFORME. 19:27:32 <boily> that always left me puzzled: how can you achieve higher than 60 fps on a screen, where the hardware's refresh rate is fixed to 60 Hz (or 120 Hz if you have a nice high-end monitor). 19:27:56 <boily> WORKSFORME=0 glxgears 19:27:58 <Deewiant> You just send the frames and the display displays as many as it can. 19:28:14 <fizzie> The frames also change in the middle of the display update. 19:28:16 <boily> so it's a not-quite-fake-but-neither-very-true measure. 19:28:37 -!- copumpkin has quit (Ping timeout: 246 seconds). 19:28:45 <fizzie> I'll blame the nvidia driver for vblank_mode not doing anything. 19:29:07 -!- copumpkin has joined. 19:29:08 <olsner> maybe you can disable vsync globally 19:29:22 <fizzie> nvidia-settings has a vsync setting, that'd probably do it. 19:40:05 <shachaf> `olist (910) 19:40:07 <HackEgo> olist (910): shachaf oerjan Sgeo FireFly 19:43:00 -!- mnoqy has quit (Quit: hello). 19:43:02 <boily> transcendality put to good use: https://github.com/philipl/pifs 19:52:58 -!- Nisstyre has quit (Quit: Leaving). 19:55:44 <Phantom_Hoover> Roujo linked that earlier 20:01:56 <boily> permit me to loudly and squaredly facepalm as a sign of sincere apology. 20:04:20 -!- oerjan has joined. 20:06:07 -!- MindlessDrone has quit (Quit: MindlessDrone). 20:12:51 <zzo38> Do you like this? 20:14:41 <oerjan> no it's awful (disclaimer: i haven't read the logs yet, so i have no idea what you are referring to) 20:15:36 <zzo38> Sorry, I didn't really mention it yet. 20:15:41 <zzo38> I mean this: http://hackiki.org/wiki/uselessness_rpg_1,,main 20:16:31 <Bike> i just broke out laughing 20:16:49 <oerjan> Bike: you probably have Kuru hth 20:16:58 -!- douglass has joined. 20:27:22 <boily> ~duck kuru 20:27:22 <metasepia> kuru definition: a rare progressive fatal prion disease that resembles Creutzfeldt-Jakob disease and has occurred among tribespeople in eastern New Guinea who engaged in a form of ritual cannibalism. 20:27:43 <boily> Bike: try to not die. it is poor manners. 20:28:16 <Bike> sure NOW you tell me not to eat brains 20:28:19 <Bike> BIT LATE HERE 20:29:59 <pikhq> Next they'll be telling me not to get profound tendon damage. 20:30:43 <boily> tongues in a Korean-style marinade are still safe, right? 20:30:51 <pikhq> Systemic tendinitis, what a sideeffect. 20:31:13 <boily> fleshy, chewy tongues, lightly grilled... 20:31:15 * boily drools... 20:35:20 <oerjan> sorry, but tongues are disgusting hth 20:36:33 <zzo38> oerjan: Are you sure? Maybe to you and some people it is; maybe to some people it isn't? 20:37:54 <boily> tongues are tasty and flavourful. 20:39:44 <oerjan> zzo38: let's just say that cod tongue is the one food from my childhood which i cannot abide trying again. 20:40:58 <boily> cod... tongue??? bletch. 20:41:24 <oerjan> a distinction which does _not_ apply to either lutefisk or blood sausage, which others may find disgusting. 20:41:26 <boily> I'm okay with just about any possible internal organ, but cod tongue? 20:41:33 -!- Nisstyre-laptop has joined. 20:42:38 <boily> Roujo: as a fellow montrealer, what are your thoughts on internal organ edibility? 20:43:06 <oerjan> i guess the fact i won't eat bovine tongue is just tranferred cod trauma. 20:43:25 <elliott> Transferred Cod Trauma is the name of my band 20:43:42 <boily> `addquote <oerjan> i guess the fact i won't eat bovine tongue is just tranferred cod trauma. 20:43:46 <HackEgo> 1088) <oerjan> i guess the fact i won't eat bovine tongue is just tranferred cod trauma. 20:44:31 <oerjan> *+s :( 20:44:32 <zzo38> elliott: You made up a band? 20:44:47 <boily> oerjan: I know, I just copied it verbatim. 20:45:05 <boily> should I resubmit it with proper essification? 20:45:24 -!- mnoqy has joined. 20:46:35 <oerjan> unless that's a freudian slip on no:tran = en:fish liver oil (as tapped in bottles and considered a health supplement; _freshly_ boiled cod liver is part of a delicious national meal (skreimølje).) 20:47:07 <oerjan> boily: no, i guess the truth of history shall not be hidden 20:47:41 <boily> I think I prefer the dubious scandinavian obscure liver pun version. 20:47:55 <boily> ~duck skreimølje 20:47:56 <metasepia> --- No relevant information 20:48:10 <oerjan> so i suppose tran _might_ count as another such food, although i don't think that was pushed on me as much as on some other poor kids. 20:49:08 <boily> I think my dad tried to make us ingurgitate fish oil pills when my bro and I were young, but the memories of that are very fungotty. 20:49:08 <fungot> boily: they say that you can lie on it till it hatched, and thieves. he is important as a lord, even on the astral plane. usually, there will be very useful if you're telepathic. 20:49:19 <boily> something about vitamin E and whatnots. 20:50:17 <oerjan> there's a norwegian wikipedia article on mølje but no english wiki link in it, alas 20:50:55 -!- Nisstyre-laptop has changed nick to Nisstyre. 20:51:03 <oerjan> also i recall the meat variant, which is far less delicious but still edible after a fashion and which my mother used to make on christmas eve. 20:52:05 <oerjan> boily: btw i recommend google picture hits for skreimølje hth 20:53:29 <oerjan> boily: the norwegian traditional way of taking fish oil is with a spoon, from a bottle. i hear nowadays they add orange flavor to it to make it less unappealing. 20:53:54 <oerjan> also they are making advertisements about it. 20:54:12 <zzo38> I made the wiki of discussion/collaboration of Uselessness RPG 1, now. Please write a comment on it! (or if you find a minor spelling/grammar mistake on it, you can fix that too if you want to) 20:55:17 <oerjan> boily: fungotty memories sounds like _all_ my childhood memories. 20:55:17 <fungot> oerjan: better leave the dungeon; otherwise you might get giantslayer. 20:55:43 <boily> oerjan: as the Illustrious Markovian Bot said. 20:56:25 <oerjan> ^style 20:56:25 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack* pa qwantz sms speeches ss wp youtube 20:58:27 <nooodl> zzo38: you should give a link to the wiki; we can't comment or take a look at it if we don't know where it is 20:58:38 <zzo38> nooodl: I already did. 20:58:46 <elliott> nooodl: sure we can. 20:58:52 <zzo38> But, I will repeat it to you: http://hackiki.org/wiki/uselessness_rpg_1,,main 20:59:01 <nooodl> zzo38: thanks 21:05:18 <boily> ah, the joy of being completely lost in the inextricable meandres of OpenERP innadrs... 21:05:31 <boily> s/adr/ard/ 21:10:05 -!- sacje has quit (Ping timeout: 256 seconds). 21:10:45 -!- sacje has joined. 21:12:46 -!- copumpkin has quit (Ping timeout: 276 seconds). 21:13:14 -!- copumpkin has joined. 21:15:34 <boily> time to go get various thready resino-cupric apparatuses for power distribution and signal propagation. tonight is da night! 21:15:47 -!- boily has quit (Quit: OOOOOOUUUUYAAAAAAAAH!). 21:15:51 -!- metasepia has quit (Remote host closed the connection). 21:28:31 -!- eztam has joined. 21:35:27 -!- dessos has joined. 21:37:19 <kmc> who wants to talk about http://en.wikipedia.org/wiki/Lamport_signature ??? it's pretty great 21:37:49 <kmc> a public-key signature system which uses no fancy math, only hash functions, and so resists attack by quantum computers 21:37:56 <kmc> only problem is you can only use a given public key once >_< 21:41:47 <elliott> huh, lesie lamport did non-latex things. 21:43:45 -!- eztam has quit (Quit: Verlassend). 21:46:39 <kmc> merkle trees were invented as a way of efficiently "distributing" lots of one-time-use Lamport public keys 21:48:05 <kmc> like you generate 2^n keys, make them into a merkle tree of height n, and then publish the root as your identity 21:48:56 <kmc> then to sign a message you also include one of those one-use keys and the path to it in the merkle tree 21:49:38 <kmc> I guess once you've almost used up your 2^n keys you can sign a new root? not sure 21:54:21 -!- johnny57 has joined. 21:54:26 <elliott> kmc: do you know about `grep ''`, feel like this is a useful non-obvious tip that people should know (or maybe everyone but me already does) 21:54:40 <elliott> it's like cat but it labels the files all the lines are from so you can use it in a pipeline or just pass it to less or whaterver 21:54:46 -!- johnny57 has left. 21:54:55 <elliott> hi johnny57, bye johnny5 21:54:56 <elliott> 7 21:55:23 <kmc> elliott: oh that's cool 21:55:29 <kmc> I do use 'grep .' sometimes but didn't know that one 21:55:49 <elliott> does that work with empty lines? 21:57:11 <kmc> no it filters out empty lines 21:57:14 <kmc> which is useful sometimes 22:02:37 -!- dessos_ has joined. 22:02:37 <fizzie> Sometimes I do 'head -n -0 list of files', it's kind of similar except it puts ==> labels <== at the start of each file instead of labeling lines. 22:04:18 <elliott> fizzie: `more ...` does the same 22:04:24 <elliott> when piped 22:04:33 <elliott> though the headers are slightly different 22:04:51 -!- yorick_ has joined. 22:05:18 -!- kallisti has joined. 22:05:52 -!- dessos has quit (Read error: Connection reset by peer). 22:07:12 -!- kallisti has quit (Client Quit). 22:07:28 -!- kallisti has joined. 22:07:28 -!- kallisti has quit (Changing host). 22:07:28 -!- kallisti has joined. 22:08:05 -!- kallisti has quit (Client Quit). 22:08:22 -!- kallisti has joined. 22:08:23 -!- kallisti has quit (Changing host). 22:08:23 -!- kallisti has joined. 22:08:27 -!- yorick has quit (Ping timeout: 256 seconds). 22:58:46 <Taneb> Can someone quickly give me a simple iterative code excerpt from a C-like language? 23:00:16 <Fiora> for(int i = 0; i < 10; i++){printf("%d\n", i);} 23:00:23 <Bike> int fib(int n) { int res = 1, i; for(i = 2; i < n; ++i) res *= i; return res; } 23:00:31 <Bike> wow good naming 23:01:17 <Fiora> naming? 23:01:24 <Bike> fib for factorial 23:01:28 <nooodl> yes 23:02:15 <Fiora> oh. XD 23:02:21 <Fiora> I guess the name of your function 23:02:23 <Fiora> is a bit of a fib 23:02:56 <Taneb> Thank you 23:03:03 <Taneb> Thanks, Fiora, used yours 23:30:15 -!- conehead has quit (Quit: Computer has gone to sleep.). 23:30:24 -!- kallisti_ has joined. 23:30:27 -!- kallisti_ has quit (Client Quit). 23:35:03 <oerjan> Taneb: you hadn't learned haskell when you came here to #esoteric, had you? now i see you advocating it all over reddit :P 23:35:15 <Taneb> I know! 23:35:17 <Taneb> It's scary! 23:35:20 <Taneb> What have I become!? 23:36:31 <oerjan> also i vaguely recall what the haskell committee had was called a "syntax czar" 23:37:04 <shachaf> why would you advocate haskell 23:37:59 -!- Sgeo has joined. 23:38:13 <shachaf> Sgeo: we've already `olisted, no need 23:38:37 <oerjan> confirmed by googling it and getting hudak's A History of Haskell as one of the hits 23:39:10 <Sgeo> ​​`olist 001 23:39:36 <oerjan> oh no, Sgeo's counter has wrapped around! 23:39:58 <oerjan> also HackEgo has croaked? 23:40:02 <oerjan> `echo hi 23:40:03 <HackEgo> hi 23:40:12 <Bike> imo, we're all going to die 23:40:14 * oerjan assumes unicode 23:40:26 <oerjan> Bike: that is one common (but disputed) hypothesis 23:40:51 -!- yorick_ has changed nick to yorick. 23:41:21 <oerjan> of course it depends on your definition of "die" 23:41:50 <Sgeo> Zero-width space. Also, Quassel doesn't have a right-click menu to add one, so I had to use character map :( 23:41:56 <oerjan> i think a sufficiently advanced singularitarian immortality is indistinguishable from religious afterlife, or something. 23:42:07 <shachaf> Sgeo: you added two, in fact 23:42:09 <Bike> wow, how convenient. 23:43:00 <Taneb> ... 23:43:05 <Taneb> oerjan, are you reddit-stalking me 23:43:24 <oerjan> in fact some religions may have _less_ advanced afterlives than that... 23:43:36 * oerjan hides his reddit friend list 23:43:53 <oerjan> i mean, MAYBE 23:44:07 <shachaf> oerjan: am i on that!! 23:44:17 <oerjan> shachaf: hm are you, let me check 23:45:46 <oerjan> shachaf: no, like elliott you are excluded for never actually posting hth 23:46:02 <Taneb> oerjan, by the way, in another channel I'm fighting Haskell's last stand 23:46:10 <oerjan> Taneb: ooh 23:46:11 <shachaf> oerjan: hey i post at least once a year hth 23:46:14 <Bike> how noble 23:46:27 <Bike> btw how do you quantify how advanced an afterlife is 23:46:29 <shachaf> oerjan: maybe you should come to #haskell 23:46:51 <oerjan> shachaf: it's ok since it's always(*) to r/haskell which i read anyway 23:46:51 <Bike> can you advance an afterlife 23:46:52 <shachaf> and/or #haskell-lens (the good channel and also smaller) 23:46:55 <oerjan> (*) nearly always 23:47:17 <shachaf> #haskell-lens isn't even logged 23:47:26 <shachaf> top secret discussions 23:47:29 <oerjan> Bike: well some afterlives like the buddhist ones might be _temporary_. and some might not be very attractive. 23:47:46 <Bike> that doesn't sound very advancedness-related! 23:47:56 <oerjan> (actually i'm not sure buddhism has afterlives as much as different realms to be reborn into) 23:48:43 <Bike> buddhism just has lives, generally 23:49:22 -!- iamfishhead has quit (Ping timeout: 246 seconds). 23:49:42 <zzo38> "singularitarian immortality"? Like, it is... 23:50:26 <kmc> overthrow the syntax czar and install a syntax soviet 23:51:00 <oerjan> zzo38: basically about technology solving the problem of mortality, in whatever manner. (computer uploading with backups being a popular idea for how it could happen) 23:51:02 <Bike> a syntax soviet elected by the syntax proletariat 23:51:37 <zzo38> Mortality is a problem? 23:51:52 <kmc> Harry Potter and the Tyranny of Structurelessness 23:52:00 <oerjan> zzo38: some people don't like the idea of having to die, indeed 23:52:13 <oerjan> at least not until they themselves choose it. 23:52:17 <zzo38> I think it is not a problem. 23:52:30 <zzo38> The problem is those kind of people. 23:52:52 <oerjan> obvious solution: kill all the people who don't want to die 23:53:06 <Taneb> It's a four-way showdown between C, C++, Go, and Haskell 23:53:17 <elliott> `addquote <+kmc> Harry Potter and the Tyranny of Structurelessness 23:53:19 <Bike> i'm already incredibly disinterested 23:53:20 <HackEgo> 1089) <+kmc> Harry Potter and the Tyranny of Structurelessness 23:53:21 <oerjan> (i didn't say it was a good solution, just obvious) 23:53:28 <zzo38> I suppose that's one, but I don't like that solution either. Just simply ignore their request. 23:54:01 <Bike> btw i found out my school library has a binder of PDP-11 macro programming manual 23:54:04 <Bike> amazing imo. 23:55:23 <shachaf> why would you macro program a micro computer 23:55:29 <shachaf> hmm, the PDP-11 was a mini computer 23:55:35 <oerjan> Taneb: i think what you need is to get kmc in there to make it a five-way showdown 23:55:38 <Bike> it's programming In The Large 23:57:32 <nys> ooh 23:58:51 <oerjan> `WeLcOmE nys 23:58:54 <HackEgo> NyS: wElCoMe tO ThE InTeRnAtIoNaL HuB FoR EsOtErIc pRoGrAmMiNg lAnGuAgE DeSiGn aNd dEpLoYmEnT! fOr mOrE InFoRmAtIoN, cHeCk oUt oUr wIkI: hTtP://EsOlAnGs.oRg/wIkI/MaIn_pAgE. (FoR ThE OtHeR KiNd oF EsOtErIcA, tRy #EsOtErIc oN IrC.DaL.NeT.) 23:59:05 <nys> gaah 23:59:10 <nys> i've been here before 23:59:14 <nys> i'm not new 23:59:14 <oerjan> i know 23:59:17 <shachaf> won't save you 23:59:18 <nys> o-o 23:59:20 <shachaf> `rwelcome nys 23:59:23 <HackEgo> ​nys: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 23:59:29 <oerjan> but have you been _WeLcOmEd_ before 23:59:38 <Bike> hi nys 23:59:39 <Bike> what is up 23:59:44 <nys> nothing much 23:59:58 <nys> ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 2013-08-13: 00:00:03 <nys> that's kinda up 00:00:06 <kmc> good symbol 00:00:21 <zzo38> nys: What is that? 00:00:26 <Taneb> The main argument against Haskell seems to be "nobody understands Haskell" 00:00:36 <Bike> that's pretty up, imo 00:00:41 <nys> zzo38: msvc++ mangled name 00:00:45 <nys> of << 00:00:46 <kmc> but what is it up 00:00:55 <Bike> msvc's stupid ass? 00:01:03 <Taneb> Apart from the C guy who's saying "C is simple and uncluttered and fast. Everything else is awful" 00:01:05 <Bike> stupid stupid dumb, my premier insult 00:01:09 <Bike> taneb 00:01:11 <Bike> this sounds terrible 00:01:14 <mnoqy> taneb 00:01:18 <mnoqy> why are you in this discussion 00:01:29 <Taneb> mnoqy, because if I leave it'll end up with C++ 00:01:49 <shachaf> so what 00:01:49 <Bike> it's going to end up in python and PHP 00:02:10 <Bike> so anyway, should i read this book about tajikistan or this one about optics. 00:02:14 <Taneb> Then I'd have to learn C++! 00:06:42 -!- dessos_ has quit (Read error: Connection reset by peer). 00:09:33 -!- Sprocklem has joined. 00:10:02 <Sgeo> "It looks like quite an intense experience, but apparently it will be extremely smooth and comfortable despite of the incredible speeds:" 00:10:16 -!- dessos has joined. 00:10:17 <Sgeo> It seemed obvious to me that it's acceleration that counts and not speed 00:10:59 <Bike> don't go with your crazy theories here, newton 00:14:00 <Phantom_Hoover> if anything the faster you travel the smoother the ride 00:14:19 <Bike> what about relativistic effects! 00:14:32 <Taneb> Goodnight, guys! 00:14:42 -!- yorick has quit (Remote host closed the connection). 00:14:43 -!- Taneb has quit (Quit: Leaving). 00:14:46 <Bike> goodnight TRAITOR 00:16:10 <Phantom_Hoover> Bike, yes, that's one of them 00:16:31 <Bike> one of what. the traitors? yes, we must ccarry out a purge. 00:17:01 <Phantom_Hoover> no, one of the relativistic effects 00:18:53 -!- sacje has quit (Excess Flood). 00:19:20 -!- sacje has joined. 00:30:42 <Sgeo> Phantom_Hoover: not sure I get it (beyond being a shorter ride) 00:30:57 <Sgeo> Shorter ride inside than outsid 00:30:58 <Sgeo> e 00:41:29 -!- kallisti has quit (Remote host closed the connection). 00:42:46 <nooodl> http://www.aclweb.org/anthology-new/C/C08/C08-2028.pdf good 00:43:35 <nooodl> oh my god the picture of the actual robots on page 3. amazing 00:47:22 <nooodl> "Since the robots are supposed to say stupid things anyway, if they do so by mistake instead of on purpose it can still be funny." 00:48:50 <elliott> "Next, one robot uses a proverb or saying in 00:48:50 <elliott> Japanese, along the lines of “Recently my life has 00:48:50 <elliott> felt like ’jack of all trades, master of none’, you 00:48:50 <elliott> know.” The other robot then makes a vulgar joke 00:48:50 <elliott> by modifying this, perhaps like “For me it has been 00:48:52 <elliott> more like ’jacking off all trades, masturbate none’, 00:48:55 <elliott> I must say.”." 00:50:06 <Phantom_Hoover> Sgeo, the joke is that there's nothing to get, hth 00:50:52 <elliott> I really hope these routines are funnier in the original Japanese 01:02:32 <elliott> "The main merits of the Robovie-i are that 01:02:33 <elliott> it is easily programmable, cheap, and cute." 01:03:44 <Fiora> http://www.theregister.co.uk/2013/08/12/20_injured_at_lg_smartphone_giveaway_as_pr_stunt_turns_sour/ wow, this was a terrible idea 01:04:02 <Fiora> "let's release balloons with coupons for free phones. nobody is going to show up with bb guns and shoot at them" 01:04:27 <kmc> bahahahaha 01:04:51 <Bike> "knives on sticks" 01:05:26 <Bike> hey americans do any of you have experience with i-9 01:05:28 <Bike> i;m a baby 01:05:54 <kmc> the form that proves you can work in the US? 01:06:01 <Bike> yeah 01:06:06 <kmc> sure i've filled out a few I-9s in my day, what's up 01:06:25 <Bike> well just, do i seriously need to get my dad to mail me my birth certificate. 01:06:44 <Bike> fuck, that lady really has a polearm 01:07:03 <shachaf> why do you need a birth certificate 01:07:12 <Bike> to prove that i'm a true blooded american 01:07:24 <shachaf> oh 01:07:39 <shachaf> i just used a passport i think 01:07:53 <Bike> darned foreigners 01:08:10 <shachaf> a us passport 01:08:20 <Bike> darned foreigner-sympathisizers 01:09:09 <shachaf> anyway there are a bunch of different things that you can use 01:09:27 <kmc> i used a US passport too 01:09:27 <Bike> yes i have a table and they all involve mailing sensitive documents, so i wanna moan 01:10:09 <shachaf> do you have to mail it 01:10:22 <Bike> i have to get it mailed to me. 01:11:11 <shachaf> you don't have any of the things in LIST A? 01:11:33 <shachaf> presumably LIST B isn't so hard, or is it?? 01:11:43 <Bike> You need list b and list c, if you don't have list a. 01:11:55 <Bike> and everything on list a is irrelevant to me other than a passport, which i don't have because: baby. 01:12:14 <shachaf> imo get a passport 01:12:48 <shachaf> anyway do you have some kind of id? 01:13:16 <Bike> yeah, sure. but not list c. 01:13:35 <shachaf> i guess likely would be a social security card or birth certificate 01:13:40 <Bike> yes. 01:14:45 -!- jconn has quit (Ping timeout: 248 seconds). 01:15:21 <Bike> Also, to get a passport I would need a SS card or whatever. Also doesn't it take like a couple months to get, and money. 01:15:40 <shachaf> oh, you don't have one of those either? 01:15:58 <shachaf> don't you need them for things 01:16:00 <Bike> i have an ss card. but not with me. 01:17:06 <shachaf> is scanning it enough 01:17:53 <Bike> No. 01:18:59 <shachaf> some internet page says "The employer (or representative) must personally review original documents only. Photocopies (including fax copies) or numbers representing original documents are not acceptable. The only exception to the photocopy rule is a certified copy of a birth certificate." 01:19:40 <shachaf> but i guess that's just as much trouble 01:19:48 <Bike> you can stop, shachaf. i just wanted to moan at the void. 01:20:05 <shachaf> imo get a passport 01:20:22 <shachaf> otherwise how will you go to finland 01:20:39 <Bike> underground railroad 01:27:34 <monotone> Or, really, Canada. 01:34:42 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 02:10:14 -!- nooodl has quit (Ping timeout: 240 seconds). 02:22:48 -!- jconn has joined. 02:29:02 -!- Sprocklem has quit (Ping timeout: 240 seconds). 02:34:40 -!- clog has quit (Ping timeout: 264 seconds). 02:41:21 <FreeFull> Why can't I sleep? 02:42:33 <kmc> clowns will eat you 02:42:55 <FreeFull> It's a little known fact that I am poisonous to clowns 02:43:02 <FreeFull> Well, all clowns know it 02:43:25 -!- Bike_ has joined. 02:44:02 -!- Bike has quit (Ping timeout: 264 seconds). 02:46:50 <FreeFull> A clown tried to eat me once and he died right on the spot 02:46:55 <FreeFull> They've been staying away since 02:46:57 -!- Bike_ has changed nick to Bike. 02:47:20 <kmc> "Step into the future! Click here to switch to the beta php.net site" 02:48:04 <coppro> ekmett scares me sometimes 02:48:20 <Bike> ekmett is our lord and savior 02:49:44 <FreeFull> ekmett is Jesusaurus Rex? 02:57:07 -!- Nisstyre has quit (Quit: Leaving). 03:14:06 -!- Sprocklem has joined. 03:37:56 -!- carado has quit (Ping timeout: 246 seconds). 03:45:53 -!- sacje has quit (Ping timeout: 240 seconds). 03:46:22 -!- sacje has joined. 04:00:05 <Sgeo> ....erk 04:00:29 <Sgeo> Having trouble with the non-identity compression algorithms that compress some files make some files larger thing 04:00:44 <Bike> damn pigeonhole principle. DEAL WITH IT PIGEONS. 04:00:58 <zzo38> What trouble do you have? 04:01:29 <Sgeo> 4 bit files = 16 files, but there are 15 files that are smaller than that, so just one file could be left alone as a 4 bit file while the other 4 bit files get compressed. So no files end up larger. 04:01:52 <Bike> q: why are you compressing four-bit files 04:02:05 <Sgeo> As an example as I try to explain this stuff on Reddit 04:02:29 <Bike> Sgeo: consider the behavior on 1-bit, 2-bit, 3-bit files 04:02:42 <Fiora> I think the problem here is you're considering "the original size of the file" as part of the compressed information 04:02:45 <Fiora> which you don't actually know? 04:02:58 <Fiora> like, you're assuming the original file is 4 bits 04:03:19 <Bike> the problem is that if you're only compressing 4 bit files you can indeed get lossless shrinkage-or-equality 04:03:46 <Deewiant> Solution to disk space: specialize gzip for every possible file size 04:03:50 <Bike> one easy method would be stripping leading zeroes 04:04:22 <Bike> of course, the decompressor has to know that it should only get four-bit files. 04:05:08 <Fiora> Bike: this reminds me of like, the problem of universal codes 04:05:13 <Fiora> like, with golomb codes 04:05:26 <Fiora> if you need a universal code you need to signal not only the bits in the code, but how long the code is 04:05:44 <Bike> scandalous. 04:06:01 <Fiora> so like golomb codes do it with something like "111 0 110" 04:06:12 <Fiora> the actual code is "0110" but the 1s are there to signal how long the code is? 04:06:18 <Fiora> so it's really 7 bits 04:06:29 <Bike> the length has to include itself, eh 04:06:59 <Fiora> ? 04:07:08 <Fiora> oh 04:07:42 <shachaf> how can you tell where the length stops 04:08:19 <Fiora> the 0 04:08:37 <Fiora> <N 1s> 0 <N bits> 04:08:39 <Fiora> like that? 04:08:41 <Bike> oh. 04:08:43 <shachaf> oh 04:08:47 <Bike> i thought it was 111 as in seven. 04:08:50 <Fiora> so counting from 0 the codes are like 04:08:54 <shachaf> i thought that because Bike said that 04:09:10 <Bike> i am the deceiver 04:09:12 <Fiora> 0, 100, 101, 11000, 11001, 11010, 11011 ... 04:09:17 <Fiora> (0, 1, 2, 3, 4, 5, 6 ... 04:09:39 <shachaf> is there a better way of encoding the length if it's big 04:09:46 <shachaf> for example encode the length of the length using that metho 04:10:05 <Fiora> you could design a different coding scheme optimized towards a different distribution of input values? 04:10:10 <Bike> would increase decoding time, though. 04:10:38 <Fiora> like if your input values are random between 0 and 1023, you just use a 10 bit code 04:11:03 <Fiora> but if they're biased towards 0 you could use shorter codes for smaller things at the cost of longer codes for bigger things? 04:11:13 <Fiora> or something 04:13:16 <Deewiant> shachaf: https://en.wikipedia.org/wiki/Elias_omega_coding 04:13:55 <shachaf> Deewiant: Right, I was thinking along those lines. 04:13:57 -!- yiyus has quit (Ping timeout: 264 seconds). 04:14:21 <shachaf> Probably not really worth it past a small constant number of logarithms, though. 04:15:13 <Deewiant> Delta coding is visibly better than gamma coding but past that the difference is minimal. 04:15:39 <Deewiant> 'The encoding for a googol to the hundredth power, 10^10000, is 33243 bits long; under Elias delta coding, the same number is 33250 bits long.' 04:18:38 <Bike> > (length "a googol") * (logBase 2 (length ['\0'..])) 04:18:39 <lambdabot> No instance for (GHC.Float.Floating GHC.Types.Int) 04:18:39 <lambdabot> arising from a use of... 04:18:45 <Bike> weak 04:19:09 <Deewiant> > genericLength "a googol" * logBase 2 (genericLength ['\0'..]) 04:19:10 <lambdabot> *Exception: stack overflow 04:19:16 <shachaf> ew, genericLength 04:19:30 <shachaf> (fromIntegral.length) is much better unless you're using lazy naturals. 04:19:31 <Deewiant> Shorter than (fromIntegral.length) 04:19:52 <Deewiant> And indeed better in that rare case, too 04:20:01 <shachaf> > ((fromIntegral.length) "a googol") * (logBase 2 ((fromIntegral.length) ['\0'..])) 04:20:03 <lambdabot> 160.6997027300027 04:20:46 <Bike> elias delta is clearly insufficient 04:25:00 <zzo38> The GNU AWK documentation has a section named "Undocumented Options and Features" which is intentionally left blank. 04:26:21 <shachaf> This section unintentionally left blank. 04:27:04 <Bike> what are your thoughts on idealism 04:29:42 <zzo38> What kind of idealism? 04:30:06 <Sgeo> This section unintentionally useful. 04:30:53 <Bike> berkleyan 04:31:40 -!- clog has joined. 04:38:07 -!- yiyus has joined. 04:44:12 <zzo38> I added a file into the Uselessness RPG 1 wiki for creating a backup copy. Please tell me if it is OK? 04:45:31 <zzo38> This is the file: http://hackiki.org/wiki/raw/bin/uselessness_rpg_1,,create_backup 04:49:52 -!- nys has quit (Quit: quit). 04:55:13 <zzo38> It was broken; now it is fixed. 05:01:24 -!- oerjan has quit (Quit: leaving). 05:29:53 -!- sacje has quit (Ping timeout: 256 seconds). 05:30:21 -!- sacje has joined. 06:18:51 <zzo38> Please collaboration/discussion of ideas/plans of Uselessness RPG 1 (anyone is welcome to write a comment on it). 06:47:11 -!- mnoqy has quit (Quit: hello). 06:55:03 <kmc> shachaf: what do you think of the lamport signature scheme 06:57:25 <zzo38> Lamport signature looks like it could help some things. 06:57:49 <kmc> which things? 06:58:24 <zzo38> A few things are described on Wikipedia. 06:59:14 <zzo38> For example if you only need to sign it once, or you could use Merkle tree 06:59:28 <kmc> Merkle trees are great 06:59:55 * kmc -> afk 07:04:18 <zzo38> And it looks like there may be other advantages too, in some cases. 07:06:14 -!- hogeyui____ has quit (Ping timeout: 256 seconds). 07:09:55 -!- hogeyui____ has joined. 07:29:45 -!- Phantom_Hoover has joined. 07:33:02 -!- sacje has quit (Ping timeout: 240 seconds). 07:38:51 -!- itsy has joined. 07:40:00 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 07:46:38 -!- sacje has joined. 08:03:12 -!- zzo38 has quit (Remote host closed the connection). 08:12:30 -!- Taneb has joined. 08:37:18 -!- sacje has quit (Ping timeout: 264 seconds). 08:39:29 -!- Guest67780 has joined. 08:46:21 -!- Phantom_Hoover has joined. 08:54:48 -!- MindlessDrone has joined. 09:01:01 <fizzie> [[ In the name "Windows CE," the letters "CE" are not an abbreviation for anything, but rather they imply a number of the precepts around which Windows CE is designed, including "Compact," Connectable," Compatible," "Companion," and "Efficient." ]] 09:01:11 <fizzie> (Found while Googling for what the "RT" is for.) 09:04:34 <Deewiant> So what's the RT for 09:08:05 <lifthrasiir> "Rarely Tested"? 09:10:06 <fizzie> Apparently it's officially for nothing in particular, but unofficially perhaps it stands for Windows Runtime (WinRT), the thing that "Windows 8 style" apps are written against. 09:33:25 -!- Sprocklem has quit (Ping timeout: 248 seconds). 09:37:27 -!- Taneb has quit (Quit: Leaving). 10:01:44 <fizzie> Huh. I think MATLAB (or some subpart of it) just managed to create a file named "C:\nppdf32Log\debuglog.txt" in the current directory. 10:03:15 <fizzie> I guess it's one of those programs where you enable debug logging by creating a directory. (And also one that hardcodes backslashes.) 10:06:41 <Deewiant> Oh, that's matlab? 10:07:06 <Deewiant> I think it's firefox. 10:07:42 <Deewiant> At least the one in my home directory at work is timestamped at around the time I used an X-forwarded firefox there this morning. 10:09:31 -!- nooodl has joined. 10:14:35 -!- nortti has quit (Ping timeout: 245 seconds). 10:23:50 <fizzie> I think it was MATLAB's help browser this time. 10:24:01 <fizzie> Since it was in the directory where I started MATLAB (and nothing else) from. 10:24:44 <fizzie> It probably uses some form of web browser internally, though. 10:28:04 -!- yorick has joined. 10:33:06 <fizzie> Another MATLAB weirdness: it only shows the splash but doesn't start if I run "matlab &", but it starts normally if I run "matlab", wait for the desktop to appear, then ^z and bg it. 10:33:52 -!- monotone_ has joined. 10:35:27 -!- ineiros_ has joined. 10:39:50 -!- Tefaj has joined. 10:40:34 -!- ineiros has quit (*.net *.split). 10:40:34 -!- Jafet has quit (*.net *.split). 10:40:35 -!- ggherdov has quit (*.net *.split). 10:40:35 -!- monotone has quit (*.net *.split). 11:03:53 -!- oklopol has quit (Ping timeout: 245 seconds). 11:03:57 -!- ggherdov has joined. 11:13:13 -!- Koen_ has joined. 11:13:47 -!- Koen_ has quit (Client Quit). 11:14:00 -!- Koen_ has joined. 11:27:39 -!- Sgeo has quit (Read error: Connection reset by peer). 11:40:10 -!- Taneb has joined. 11:47:01 <Taneb> @ping 11:47:02 <lambdabot> pong 11:55:10 -!- Tefaj has changed nick to Jafet. 11:55:29 -!- Jafet has quit (Changing host). 11:55:29 -!- Jafet has joined. 11:56:42 -!- Jafet has left. 11:57:07 -!- Jafet has joined. 11:59:54 -!- SirCmpwn has quit (Ping timeout: 240 seconds). 12:00:52 -!- Taneb has quit (Quit: Leaving). 12:22:10 -!- SirCmpwn has joined. 12:41:40 -!- nortti has joined. 12:44:34 -!- carado has joined. 12:51:50 -!- boily has joined. 12:52:00 -!- metasepia has joined. 12:59:00 <boily> good liquefied morning! 13:06:12 <fizzie> I just spent close to an hour trying to figure out why this model is doing nothing, only to realize that I had mixed up the meanings of 'y' and 'x' when loading data. 13:10:20 <boily> fizzie: still deep into ML? 13:13:33 <fizzie> Yes. One of our reviewers wanted a better baseline (to some "competiting" method), so I guess I'll have to implement something, even if it really isn't the point of the paper. 13:14:56 <boily> yuck. I hate the term baseline, and even moreso when it concerns ML. 13:15:42 <boily> the prof I worked for was obsessed with a baseline. I never knew which baseline he was talking about. 13:17:50 <fizzie> We have the "standard" setup, a demonstrated feature enhancement dealie that's been published and benchmarked in other work, and (the main contribution here) a new trick that improves things, but reviewer #3 wants this paper to show also performance gains compared to completely different approaches, or otherwise there's "insufficient motivation for such a detailed study", or some-such. 13:18:18 <fizzie> (Reviewers #1 and #2, on the other hand, would like some extended analysis of the trick in question.) 13:18:31 <fizzie> Peer review in action can be a pretty ugly thing. 13:22:08 <boily> from the stories I've heard, academia scares me. 13:26:58 <fizzie> I'm not so much "in" it -- e.g., I have this graduate school funding thing going on, so I don't have much if at all to do with the stereotypical incessant writing of grant applications -- so I wouldn't know. 13:28:46 <boily> I wonder if being a grad student is the same the world over... 13:29:25 <fizzie> There certainly have been a number of parallels to phdcomics.com. 13:32:40 <fizzie> Hey, SDL 2.0 is out. 13:34:19 <boily> sweet :D 13:34:30 <fizzie> It's been quite a while. 13:34:54 <fizzie> "Simple 2D rendering API that can use Direct3D, OpenGL, OpenGL ES, or software rendering behind the scenes" it's like so this millennium now. 13:36:13 <fizzie> wiki.libsdl.org: "The server is temporarily unable to service your request due to maintenance downtime or capacity problems." 13:40:27 -!- conehead has joined. 14:22:21 -!- Taneb has joined. 14:22:24 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 14:34:07 <boily> Tanello. 14:36:20 <boily> aaaaaaurgh. I have a colleague who prefixes his privmsgs with «@nick ...». 14:38:43 <Roujo> Well, that's alright 14:38:44 <Roujo> Wait 14:38:46 <Taneb> What, "/msg boily @boily hi" 14:38:49 <Roujo> Private messages? =P 14:40:24 <boily> just generic IRC PRIVMSG, so something like: 14:40:31 <boily> @Roujo hi. 14:40:31 <lambdabot> Unknown command, try @list 15:03:44 <boily> is there a list for lambdabot's unknown commands? 15:04:21 <Roujo> @unknown 15:04:22 <lambdabot> Unknown command, try @list 15:04:27 <Roujo> @unknown command 15:04:28 <lambdabot> Unknown command, try @list 15:04:31 <Roujo> @!list 15:04:31 <lambdabot> What module? Try @listmodules for some ideas. 15:04:40 <Roujo> That's odd 15:05:16 <Taneb> @lisp 15:05:17 <lambdabot> What module? Try @listmodules for some ideas. 15:05:22 <Taneb> @yisp 15:05:22 <lambdabot> What module? Try @listmodules for some ideas. 15:05:33 <Taneb> It's got fuzzy matching 15:05:36 <Taneb> @yispo 15:05:36 <lambdabot> Unknown command, try @list 15:07:08 <boily> ~duck yispo 15:07:08 <metasepia> --- No relevant information 15:18:04 -!- AnotherTest has joined. 15:18:19 -!- zzo38 has joined. 15:23:05 <boily> AnothelloTest, hezzo38. 15:23:42 <zzo38> That seems a strange way. 15:25:15 <boily> and my kobo doesn't seem to charge... 15:36:27 -!- iamfishhead has joined. 15:40:00 <zzo38> I still cannot connect to *.foxpaws.net 15:41:18 <boily> it works here. it redirects to vulpes.foxpaws.net at 96.10.18.3. 15:41:54 <zzo38> I mean I cannot connect to any server under .foxpaws.net on any port number. 15:42:15 <zzo38> Therefore I cannot send a message to them or whatever. 15:42:31 <zzo38> (and the proxy doesn't work either) 15:43:10 <boily> weird. foxpaws resolves to what IP on your end? 15:44:04 <zzo38> Same as it does to you 15:44:05 -!- Guest67780 has quit (Ping timeout: 248 seconds). 15:44:29 <zzo38> However I cannot connect to other servers under foxpaws.net either. 15:45:25 <boily> do you have an example of a not vulpes host? 15:45:59 <zzo38> There is vixen and watchfox; neither of those work either. 15:46:25 <boily> oh. it doesn't work indeed. 15:46:50 <zzo38> No port number works as far as I can see. 15:49:38 <boily> I just nmapped the thing. the usual ports are open (ssh, smtp, ident, ...). do you want the XML log? 15:50:11 <boily> (now, how do I send a file through weechat...) 15:50:34 -!- sacje has joined. 15:52:07 -!- Koen_ has quit (Quit: Koen_). 15:54:33 <zzo38> That's good, but I was trying to connect to port 8889; I tried other ports afterward to see if those would work, but they don't; so I cannot write a message at all (or read a message, but I was trying to write one). And one of the messages I was trying to write involves defects of the system (I put it in all one file so that I can just send the URL), but it appears too defective to do that. 15:54:50 <zzo38> And none of the ports you mention work for me on any of those three servers. 15:59:12 <zzo38> Even when it was working, the session sometimes restarted for apparently no reason, usually while on the chat menu but sometimes even before that. 16:00:36 <boily> what kind of fungotian servers are they? their purpose are very mysterious, and their operation a little bit too flaky. 16:00:36 <fungot> boily: they say that having polymorph control won't shock you sooner or later. his symbol is the haste that ye hurry by? brother, i hear it: to have been man's first instructors in the wild beast short. that was noble and great and small, has a certain ring to it, without incurring any fine or other penalty." the bushmen say that nethack is more pleasant than cram,' they answered. ' imp' properly means a small time they will st 16:06:19 <zzo38> I was playing a MUD game on there once, but I stopped due to the large number of defects in the system (and because I couldn't find the society/gods I wanted to select; someone told me to type all about it, so I did), and later I tried to reconnect to send messages relating to these things, and to access the help files, but I can't because it doesn't work. 16:07:03 -!- Taneb has quit (Quit: Leaving). 16:17:28 <zzo38> (And one of the things I wanted to tell them is that it doesn't work) 16:18:34 <zzo38> Does it work for you? 16:22:52 -!- conehead has quit (Remote host closed the connection). 16:26:43 -!- mnoqy has joined. 16:29:05 -!- conehead has joined. 16:57:06 -!- Taneb has joined. 16:58:32 <boily> zzo38: sorry, went out to lunch. 16:59:39 <boily> zzo38: what do you want me to check again? 16:59:49 <Taneb> Aaaaah I now own a 3DS 17:00:41 <zzo38> boily: Well, I wanted to send a message to them; one to "Foxbird" and one to "Priest of Old God" or something like that. 17:02:44 <fizzie> Nice subtitling: https://dl.dropboxusercontent.com/u/113389132/Misc/20130813-ok-intro.png "4k intro" => "ok-intro". (Sorry for the Finnish.) 17:05:42 <kmc> how did that happen? 17:06:40 <fizzie> Maybe they used SPEECH RECOGNITION. (Pre-empting elliott here.) 17:07:06 <boily> zzo38: looks like I'm in the same situation as you. nothing apart vulpes.foxpaws.net works. «Erreur de chargement de la page ― La connexion a échoué» 17:07:27 <boily> fizzie: is that a pun between “4” and “o”, or just poor subtitlement? 17:07:30 <zzo38> How does that mean in English? 17:07:39 <fizzie> boily: The latter, I think. 17:08:19 -!- CADD has joined. 17:08:24 <Deewiant> It'd be poor even if s/ok/4k/ 17:11:21 -!- sacje has quit (Ping timeout: 276 seconds). 17:11:48 -!- sacje has joined. 17:13:25 -!- Vorpal has joined. 17:14:32 <kmc> the Rust runtime library is written in Rust now 17:14:39 <kmc> that's pretty cool, and more interesting than a self-hosting compiler imo 17:14:59 <zzo38> Probably it is better than a self-hosting compiler, too. 17:15:12 -!- atriq has joined. 17:15:15 <Roujo> "It's not self-hosting until the whole stack is using the language, from the compiler to the OS." 17:15:23 <kmc> how ya figgure 17:16:00 <Vorpal> Anyone have any suggestions for good backup programs for Linux? Looking for some way to automate incremental backup of the entire system. Previously I just mirrored with rsync, but now I'm looking for something that provides a bit of history as well. 17:16:24 -!- Taneb has quit (Ping timeout: 268 seconds). 17:16:26 <atriq> Power cut :/ 17:16:29 -!- atriq has changed nick to Taneb. 17:16:45 <Deewiant> rsync + checkpointing filesystem 17:16:48 <kmc> git 17:17:21 <Vorpal> Deewiant, what checkpointing file systems do Linux support? 17:17:30 <Vorpal> But that is indeed an interesting idea 17:17:36 <Deewiant> ZFS, btrfs? 17:17:46 <Vorpal> Linux supports ZFS? Since when? 17:17:47 <Deewiant> I guess snapshotting is the actual term 17:17:52 <Deewiant> http://zfsonlinux.org/ 17:17:59 <fizzie> Vorpal: I use a set of scripts built around rdiff-backup; it's pretty much like rsync except it does backwards-diff history on top. 17:18:06 <Vorpal> Also isn't brtfs in development still? 17:18:26 <Deewiant> Duplicity is another thing similar to rdiff-backup, IIRC 17:18:27 <fizzie> (There's also something very much like rdiff-backup, I forget the name.) 17:18:33 <fizzie> Oh, it's probably what I was thinking of. 17:18:50 <Deewiant> And yes, btrfs is a work in progress, I don't actually know if it does snapshotting yet 17:18:51 <Vorpal> fizzie, hm nice, how easy would it be to extract a single file from a given version? Or browse what an old version looked like to try and find a file? 17:19:20 <fizzie> I haven't really been needing to do that, so can't say. 17:19:44 <fizzie> The latest version is easily browseable since it's just there, of course. 17:19:58 <Vorpal> Well yeah 17:20:13 <fizzie> And you can ask the command-line tool for "newest before this date" kind of things, sure. 17:20:30 <Vorpal> right 17:20:34 <fizzie> At least I recall so; haven't had the occasion to. 17:21:53 <Deewiant> "Like duplicity, [rdiff-backup] uses the rsync algorithm for bandwidth and space efficiency, but instead of storing data in encrypted archives, it creates a mirror on the remote system." 17:22:27 <CADD> all i have to say is: https://github.com/philipl/pifs 17:22:59 <Vorpal> Deewiant, ah 17:23:35 <boily> looks like I'm not the only one to repost the pifs thing :D 17:23:47 <Deewiant> Also I think the Tarsnap tools are free 17:23:57 <CADD> boily: :) 17:24:11 <CADD> CADD: lemme guess /r/math? 17:24:15 <CADD> oops 17:24:17 <CADD> boily: ^ 17:24:44 <Vorpal> "They said 100% compression was impossible? You're looking at it!" <-- false, the position of the file in pi might take a larger number to express than the file content itself. 17:24:58 <Roujo> Oh god, pifs 17:24:59 <boily> CADD: I don't know what you're talking about. any evidence of me spending way too much time on reddit is false. 17:25:01 <CADD> Vorpal: you are completely right. 17:25:10 <Deewiant> Vorpal: Just store the position in pifs as well 17:25:10 <Roujo> I think I posted that in here yesterday 17:25:14 * boily points to metasepia "the bot did it!" 17:25:28 <CADD> boily: hehe.. i like reddit for the archives. if you unsub from the overcrowded subs then reddit is pretty palitable 17:25:35 <Vorpal> Deewiant, I apply the pidgin hole principle. 17:25:36 <Deewiant> Vorpal: (And if that takes too much space store the position of that in pifs etc, recursively) 17:26:08 <Roujo> Deewiant: But then you also have to store the number of recursions you've done =P 17:26:10 <boily> CADD: indeed. I still do like todayilearned, mind you. I just have this insatiable urge to consume random trivia. 17:26:24 <Roujo> (Ideally, store that into pifs as well) 17:26:28 <Deewiant> Roujo: Just shove it all in pifs, it's free after all 17:26:48 <CADD> boily: yeah, reddit is a goldmine in its archives. thats mostly where i hang around in.. lol 17:26:51 <Vorpal> Deewiant, you would need to store for each iteration then if it was the file or if it was another address. 17:27:26 <boily> but pifs has some serious security problems with people all using the same constant. the government has direct access to everything you wrote, you're writing or might write! 17:27:39 <CADD> either way the 100% compression is facetious 17:27:44 <Deewiant> Vorpal: Just to be different you can store that info in √2fs 17:27:54 <Vorpal> Deewiant, quite so 17:27:57 <Roujo> boily: Yes, but separating that from the random crap is pretty much a lost cause 17:27:57 <CADD> boily: oh yeah 17:28:27 <Vorpal> Deewiant, I believe efs would work too 17:28:31 <Roujo> Suggestion: Finding the binary representation of some CP picture in pi, then suing everyone who has a copy. 17:28:56 <Roujo> Vorpal: I nearly forked pifs just to make that pun =P 17:29:01 <Roujo> I was at work, though, so I didn't 17:29:05 <Deewiant> Vorpal: EFS already exists (actually there are many of them) 17:29:25 <Bike> so, question. what can we know about the relation between a sequence and its position in pi (assuming it's normal)? like, are the length of the sequence and the length of its position comparable? 17:29:40 <Vorpal> yeah I think I heard the name before for a normal file system 17:30:04 <boily> Roujo: where do you work? 17:30:06 <CADD> currently using rieserfs, liking it very much.. 17:30:06 <Vorpal> Bike, comparable how? 17:30:14 <CADD> funny using a murderers fs.. :) 17:30:15 <Bike> Vorpal: is one necessarily shorter, say 17:30:20 <Roujo> Programmer at Dicom Express, sur Côte-de-Liesse 17:30:27 <Roujo> ^ @boily 17:30:33 <boily> oh, shiny! 17:30:35 <Phantom_Hoover> Bike, i think so, yeayh 17:30:37 <Phantom_Hoover> *yeah 17:30:50 <zzo38> A murderers fs? 17:31:13 <Vorpal> Phantom_Hoover, really? I would have guessed that sometimes one would be longer and sometimes the other one would be longer. 17:31:20 <CADD> zzo38: https://en.wikipedia.org/wiki/Hans_Reiser#Murder_investigation 17:31:34 <Phantom_Hoover> Vorpal, yeah, but on average 17:31:46 <Bike> on average which is shorter? 17:31:48 <kmc> #[test] #[ignore(cfg(windows))] #[should_fail] fn select_doesnt_get_trolled() { select::<PortOne<()>>([]); } 17:31:55 <Vorpal> Phantom_Hoover, on average they would be of similar lengths probably? 17:32:11 <Phantom_Hoover> on average i'm p. sure they're the same 17:32:36 <Phantom_Hoover> the definition of normal is that a sequence of length n in base b has probability b^-n 17:33:42 <zzo38> Even if the people who made that program is a murderer, the program itself isn't a murderer so that doesn't make it wrong 17:33:53 <kmc> `addquote <zzo38> Even if the people who made that program is a murderer, the program itself isn't a murderer so that doesn't make it wrong 17:34:01 <HackEgo> 1090) <zzo38> Even if the people who made that program is a murderer, the program itself isn't a murderer so that doesn't make it wrong 17:34:11 <kmc> I use γfs 17:34:23 <CADD> zzo38: i know. its a good piece of software. just an interesting bit of history 17:34:38 <zzo38> CADD: OK 17:34:48 <kmc> well the murder directly caused the end of development on reiserfs 4 17:35:00 <CADD> zzo38: i mean if i took some offence to it i wouldnt be using it.. :) 17:35:11 <CADD> offense* 17:35:35 <Vorpal> reiserfs isn't bad because the lead devloper later went on to murder his wife. That is irrelevant to the file system. It is bad because of the various problems the file system has, such as recovering data from a damaged reiserfs having various issues 17:35:52 <zzo38> Vorpal: Yes, that can be how it is. 17:35:56 <kmc> although it seems that it's not known whether the euler-mascheroni constant is even irrational 17:35:59 <Phantom_Hoover> don't even try Vorpal 17:36:06 <Vorpal> I used reiserfs back when it was the only journaling file system (back during 2.4 or 2.2 I think?) 17:36:06 <Phantom_Hoover> zzo38 is streets ahead of you 17:36:13 <CADD> Vorpal: interesting, i didnt know about that. I've heard its journaling system is pretty good though. any links? 17:36:15 <Phantom_Hoover> kmc, yeah, it's kind of weird 17:36:16 -!- atrapado has joined. 17:36:35 <Bike> euler-mascheroni is a p. good constant 17:36:55 <kmc> Phantom_Hoover: ++ 17:36:57 <Vorpal> Phantom_Hoover, oh yeah, he has a far more eloquent way of expressing what I just said. ;) 17:37:14 <kmc> jeez just don't damage your filesystem 17:37:15 <kmc> what's the problem 17:37:38 <Phantom_Hoover> Bike, the best part is how it sounds a bit like pasta 17:37:43 <Bike> yes. yes indeed. 17:37:45 <Vorpal> kmc, wasn't there issues with storing a reiserfs in a loop image on a reiserfs iirc 17:37:51 <kmc> oh yeah that was funny 17:37:56 <Vorpal> kmc, might have been for file system recovery only, I don't remember 17:38:02 <Bike> i think we don't know if khinchin's constant is irrational either 17:38:09 <Bike> which is way weirder than not knowing about e-m, imo 17:38:18 <kmc> khinchin's constant is the weirdest 17:38:42 * Phantom_Hoover googles 17:38:48 <Phantom_Hoover> i am amazed that that is a thing 17:39:10 <Bike> yes. 17:39:15 <kmc> maybe the aliens are transmitting on hydrogen times K_0 instead of hydrogen times pi 17:39:32 <Bike> "Among the numbers whose geometric mean of the coefficients ai in the continued fraction expansion apparently (based on numerical evidence) tends to Khinchin's constant are π, the Euler–Mascheroni constant γ, and Khinchin's constant itself. However, none of these limits has been rigorously established, even though it is known that almost all real numbers have this property." 17:39:45 <Bike> normal numbers all over again 17:39:51 <kmc> yep 17:40:58 <zzo38> What is hydrogen times K_0 and those stuff? 17:42:02 <Bike> in i think Contact (?) the aliens transmit information over the frequency of the spectral line of hydrogen times pi, or something 17:42:17 <boily> `quote 1089 17:42:18 <HackEgo> 1089) <+kmc> Harry Potter and the Tyranny of Structurelessness 17:43:05 <kmc> yeah what Bike said 17:43:58 <kmc> the fundamental whatever frequency of hydrogen is a good universal time/frequency reference, except that the universe is mostly made of hydrogen and your signals will get absorbed 17:44:06 <kmc> so multiply it by a unitless fundamental mathematical constant 17:45:07 <Deewiant> Such as khinchin's or lévy's 17:45:40 <Bike> due to a misunderstanding it ends up being transmitted at hydrogen * the ratio of a foot to a meter 17:45:50 <kmc> haha 17:45:59 <Vorpal> Wouldn't it make more sense to simply double it or something. I suspect the electronics would be easier for that. 17:46:01 <CADD> lol! 17:46:01 <kmc> hydrogen * pied 17:46:20 <kmc> Vorpal: 2 is a unitless fundamental mathematical constant, don't you think ;) 17:46:29 <CADD> Vorpal: still would have probably been absorbed 17:46:31 <Vorpal> kmc, I meant, as opposed to pi 17:46:38 <Vorpal> CADD, oh? 17:46:40 <kmc> so did I 17:46:44 <CADD> Vorpal: just my guess :) 17:46:48 <Bike> -1 is a fundamental mathematical constant :iiam: 17:47:49 <CADD> Vorpal: well actually at 1420.40575177 MHz, probably not 17:48:03 <Vorpal> kmc, also how many decimal places of pi are you multiplying the frequency with? Depending on that you would get slightly different frequencies 17:48:05 <boily> `? iiam 17:48:06 <HackEgo> iiam? ¯\(°_o)/¯ 17:48:07 <myndzi> | 17:48:07 <myndzi> o/`¯º 17:48:10 <boily> ~duck iiam 17:48:10 <metasepia> --- No relevant information 17:48:18 <boily> Bike: what is an iiam? 17:48:19 <kmc> Vorpal: depends on the bandwidth of the signal, I guess 17:48:21 <Vorpal> If you are sending on a narrow enough band that would cause an issue 17:48:25 <Vorpal> yeah 17:48:54 <Phantom_Hoover> <Vorpal> kmc, also how many decimal places of pi are you multiplying the frequency with? Depending on that you would get slightly different frequencies 17:48:59 <Phantom_Hoover> it's an analogue signal you idiot 17:49:14 <Vorpal> Phantom_Hoover, "<Vorpal> If you are sending on a narrow enough band that would cause an issue" 17:49:19 <Bike> is that necessary phantom 17:49:26 <Phantom_Hoover> with vorpal? yes 17:49:38 <kmc> don't be a dick 17:49:54 <kmc> I mean I would probably generate pi digitally 17:50:08 <Bike> hm, maybe i should read some khinchin, as long as i'm doing commie maths 17:50:39 <Bike> "Khinchin graduated from the university in 1916 and six years later he became a full professor there, retaining that position until his death [in 1959]" tenure sure is crazy 17:50:42 <CADD> speaking of generating pi AND continued fractions; one of my favorate mathematicians: https://en.wikipedia.org/wiki/Srinivasa_Ramanujan 17:50:48 <kmc> if indirectly, e.g. to position the laser which cuts the crystal to have hydrogen * pi frequency 17:50:59 <kmc> are there any cool analog ways to compute pi, by the way? 17:51:12 <kmc> there's the thing where you throw sticks at a grid lattice 17:51:13 * boily shakes Bike with an interesting frequency profile “WHAT IS AN IIAM???!!!!11!!!!one!!!!” 17:51:18 <Bike> well what do you mean by compute i guess 17:51:19 <Roujo> Baking one then measuring it? 17:51:26 <Vorpal> kmc, how would you modulate your signal once you have the frequency btw? AM? FM? PSK? Or something else? 17:51:29 <Bike> otherwise i'd just.... "hey, here, a circle" 17:52:07 <kmc> Vorpal: in _Contant_ the basic carrier / get-your-attention signal is on-off-keying of the first n prime numbers in unary 17:52:13 <kmc> _Contact_* 17:52:16 <kmc> that seems pretty reasonable 17:52:22 <Fiora> kmc: you could, like, wrap a string around a circle 17:52:27 <Bike> yeah 17:52:38 <kmc> true >_< 17:52:40 <Vorpal> kmc, that seems like a really inefficient modulation 17:52:46 <Bike> unrelated: i always mentally compare contact with his master's voice, where the get-your-intention is just repetition 17:52:47 <Vorpal> for any data transfer that is 17:53:11 <Bike> they harvest neutrino spin data to make random numbers and somebody who wanted random complains when the sequence starts repeating 17:53:12 <kmc> Vorpal: sure; once they notice your signal, you can expect them to put in more effort to decode a second, more efficient form of modulation 17:53:37 <Bike> or neutrino... something... i don't know physics 17:54:28 <CADD> Bike: background radiation is usually a pretty good RNG: http://www.fourmilab.ch/hotbits/hardware3.html 17:54:52 <Bike> well yeah, the fact they're getting a repetitive signal out of something that's usually a RNG is what kicks off the plot. 17:55:13 <Bike> because it's caused by ~aliens~ (probably) 17:55:23 <Bike> the book's a lot more pessimistic than contact, really. 17:55:44 <CADD> Bike: ooh, i didnt know that was from the movie 17:55:45 <Phantom_Hoover> the book also called contact 17:56:18 <Bike> i am talking about a book that is not contact 17:56:37 <kmc> http://stefangeens.com/2005/04/talking-to-aliens-part-iii-khinchins-constant-source-of-wonder/ what do you think of the last few paragraphs here 17:57:48 <Bike> "What is so special about K? It is one of the very few numbers capable of giving the driest of mathematical texts exclamatory hiccups." heh! 17:58:14 <Bike> continued fractions are weird. they're pretty cool but not really used that much i think 17:58:42 <CADD> Bike: yeah and Ramanujan was the master of continued fractions 17:59:00 <CADD> Bike: too bad he died so young.. 18:00:10 <CADD> "Ramanujan's series for # converges extraordinarily rapidly (exponentially) and forms the basis of some of the fastest algorithms currently used to calculate #. Truncating the sum to the first term also gives the approximation 9801\sqrt{2}/4412 for #, which is correct to six decimal places." 18:00:24 <CADD> # == pi 18:00:26 <Phantom_Hoover> what's # 18:00:36 <CADD> its copied from the wiki page about hit 18:00:38 <CADD> him* 18:01:23 <Bike> i think my favorite ramanujanisms are the iterated root things, probably because i can actually understand them 18:02:15 <CADD> what is it called? 18:03:00 <Bike> oh, it's "nested" for some reason 18:03:18 <Bike> http://en.wikipedia.org/wiki/Nested_radical#Some_identities_of_Ramanujan e.g. 18:03:41 <Bike> also infinitely nested radicals, which is what i was thinking of 18:04:14 <Bike> kmc: "What does this imply? It implies that the sequence of whole numbers that describes K, [...] is simultaneously described by K" i dunno about this, as descriptions go i'd usually expect a one to one mapping not a one to everything mapping 18:04:31 <kmc> how do you mean 18:05:02 <Bike> like, K "describes" real numbers (with probability one) by this meaning 18:05:08 <Bike> which isn't really what i'd think "describes" as meaning. 18:06:37 <Bike> not that K might not be a good choice, i just don't think it as obviously signifies self-reference as the author seems to think 18:07:02 <kmc> yeah me either 18:07:48 <Bike> plus, i dunno, there's a lot of speculative xenopsychology you have to do here, that ties in uncomfortably with philosophy of mathematics, and we really don't have any other data on understanding of math but in humans 18:08:00 <kmc> standard sort of waving your hands and saying "strange loop!" 18:08:09 <kmc> which is about the only thing you can do with the "strange loop" concept, fun though it is 18:08:14 <Bike> yeah :/ 18:08:29 <Bike> i've kind of been less enamored of hofstadter lately, it's sad 18:08:42 <kmc> xenopsychology and exo-politics 18:09:01 <kmc> IAASL was a pretty depressing book for me 18:09:02 <boily> do we have any sentient non-humans on this channel? 18:09:09 <boily> ~duck IAASL 18:09:09 <metasepia> --- No relevant information 18:09:09 <kmc> fungot: are you sentient? 18:09:09 <fungot> kmc: they say that a diamond is another kind of great dark worm, but three lefts do. these were the thirteen choosers of the king, by edith hamilton), farma- god ( god of commerce, trade and travellers. he has been a bit of a lion, a thirty-league stretch of potholes and half-buried rocks that spirals around mountains and dips into cool green valleys of citrus trees, crosses liana-webbed gorges on creaking rope bridges and is t 18:09:18 <kmc> _I Am A Strange Loop_ 18:09:40 <Bike> i never read iaasl 18:09:42 <boily> oh. thanks for the mentionment. I find that I lack depressing books. 18:09:50 <kmc> in which Hofstadter restates the thesis of GEB but without any of the playfulness 18:09:54 <zzo38> But three lefts do what? 18:09:57 <kmc> it's just like "damn it you guys didn't get it the first time" 18:10:00 <Bike> i got fluid analogies but after a while it was just like, why don't you get some evidence instead of making up interesting toys 18:10:00 <kmc> "let me spell it out" 18:10:19 <kmc> also he's sad because his wife died 18:10:25 <Phantom_Hoover> :( 18:10:38 <Phantom_Hoover> that puts his harem of beautiful french women in a decidedly harsher light 18:10:40 <Bike> well the french one was wife-death-centric but pretty good, i think 18:10:52 <kmc> hofstadter has a harem of beautiful french women? 18:11:03 <Phantom_Hoover> so they say 18:11:06 <kmc> damn 18:11:18 <Bike> french one meaning ton beau, i mean 18:11:19 <Roujo> `theme RFC 18:11:20 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: theme: not found 18:11:24 <Roujo> Awww 18:11:34 <kmc> Bike: i read a little of that book, it seemed pretty cool 18:11:36 <Bike> ^theme 18:11:42 <Roujo> ^theme RFC 18:11:46 <Bike> kmc: i thought it was, though i'm monolingual 18:11:48 <boily> ^style 18:11:48 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack* pa qwantz sms speeches ss wp youtube 18:11:49 <Roujo> WELP 18:11:50 <Phantom_Hoover> (they being some weird hofstadter stalker) 18:11:52 <Roujo> THERE WE GO 18:11:53 <zzo38> I wrote a quine with FurryScript by now. 18:12:10 <Roujo> ^style ff7 18:12:10 <fungot> Selected style: ff7 (Full script of the game Final Fantasy VII) 18:12:14 <boily> zzo38: how dare you being on-topic. 18:12:38 <kmc> you should write a quine named mefloquine 18:12:40 <Bike> kmc: lots of cute stuff about lipograms and serious stuff about the very real difficulties of translation, complete with music analogies 18:12:58 <Bike> i forget if that book got me into Lem but it might have, and if so it's automatically good 18:13:08 <kmc> I still think GEB is a good book although my recommendation comes with some qualifiers now 18:13:11 <zzo38> kmc: What is a mefloquine? 18:13:14 <kmc> which basically boil down to "don't take it too seriously" 18:13:18 <kmc> zzo38: an anti-malarial drug 18:13:19 <Phantom_Hoover> i will say this in hofstadter's defence, he's far far better than wolfram 18:13:37 <kmc> zzo38: which can cause vivid terrifying dreams as a side effect 18:13:43 <Bike> phantom that's like saying vietnam is better than the khmer rouge 18:14:04 <Phantom_Hoover> hey, that's fair enough! 18:14:19 <kmc> Captain Planet / He's our hero / Gonna take polution / Down to zero / By de-industrializing the planet and killing 90% of the population 18:14:24 -!- sacje has quit (Ping timeout: 276 seconds). 18:14:32 <zzo38> Phantom_Hoover: Yes it is better than Wolfram 18:14:38 <Bike> the frustrating thing about hofstadter for me is basically psychologist's fallacy, because i mean he's not a crank or anything, obviously. 18:14:46 <kmc> which fallacy is that 18:15:05 <zzo38> I think Godel,Escher,Bach is a very good book; I do not agree with everything written there but I agree some and you can read a book it is good whether or not you agree. 18:15:13 <Bike> the one where you take your conscious experience of a mental event to be true of the mental event, and of that sort of mental event in general 18:15:23 <Bike> like "hm i think with analogies, this must be the basis for cognition" 18:15:28 <kmc> GEB is still a great intro to formal metamathematics 18:15:31 <kmc> accessible yet precise 18:15:40 <kmc> and the rest of the book is fun if you don't take it too seriously 18:15:41 <Bike> definitely. it's the only one i can think of but still good 18:15:49 <zzo38> kmc: Yes, although I think it is a pretty good book in general. 18:15:49 <kmc> 16 year old kmc may have taken it too seriously 18:15:55 <Bike> maybe to mock a mockingbird? i haven't read that. 18:15:57 <kmc> but that's OK 18:16:02 <Phantom_Hoover> i'm glad i could never really bother reading it 18:16:06 <kmc> Bike: that's pretty different stuff i think 18:16:16 <Bike> i imagine it doesn't cover peano arithmetic, no 18:16:17 <kmc> I don't know what all it covers, whether it gets to Gödel and such 18:16:37 <boily> I remember reading “The Quark and the Jaguar”, and being thoroughly confused. 18:16:43 <Bike> GEB's a hard game to top, really, i mean how many math books have won a pulitzer 18:16:50 <kmc> combinatory calculus would be a less conventional way to present Gödel etc, for sure 18:16:53 <kmc> but could be done 18:17:18 <coppro> google now has streetview in the tardis 18:17:19 <Bike> i think Mock does go into church numerals at least, so you could present godel in a conventionalish way 18:17:42 <kmc> does it have theorems and proofs as strings, though 18:17:49 <Bike> no idea. 18:17:52 <kmc> I mean sure you can encode that in pure lambda calc, but it's kind of ass-backwards 18:18:22 <Bike> yeah 18:19:49 <zzo38> The quine in FurryScript is a bit based on the GEB so it says "ENIUQ" as the name of a subroutine; but it also takes advantage of a feature of FurryScript; if a template references a subroutine/list that doesn't exist, it will just output the template literally instead. Also, multiple values on the stack at the end have a line break in between; it takes advantage of that too. 18:20:32 <zzo38> Since anything on the stack at the end of a FurryScript program that isn't a string will be ignored, a simple program such as "42" will output nothing and isn't a quine. 18:20:52 <Bike> i think my favorite part of GEB is actually one of the pictures, of a cerebrum filled with correct small arithmetic equations, which together form a giant "2+2=5" 18:21:40 <zzo38> Bike: Yes that is good too, but there is things in the book I like it is good in general 18:21:44 <kmc> 2+2=5 (The lukewarm.) 18:21:57 <Bike> good song too 18:22:03 <Bike> alas hofstadter is not into radiohead. 18:22:21 <kmc> how do you know? 18:22:42 <Bike> in ton beau de marot there's an extended analogy relating to how he personally doesn't like rock music 18:22:53 <kmc> heh 18:23:44 <Bike> clearly we need a hipper, younger, metalhead hofstadter 18:23:51 -!- kmc has set topic: Open your mind, we need you to fly | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 18:24:39 <kmc> Radiohead has a lot of songs that aren't "rock music" although that's not particularly one of them 18:24:57 * kmc -> lunch 18:25:08 * Bike imagines ledzep cover of Fitter Happier. 18:26:46 -!- conehead has quit (Quit: Computer has gone to sleep.). 18:27:42 <zzo38> Why do you need you to fly? 18:27:52 <olsner> `? radiohead 18:27:53 <HackEgo> radiohead? ¯\(°_o)/¯ 18:27:53 <myndzi> | 18:27:54 <myndzi> º¯`\o 18:28:08 <olsner> `learn radiohead is "rock music" 18:28:12 <HackEgo> I knew that. 18:28:24 <fizzie> Open your fly, we need you to mind. 18:29:06 <zzo38> Why do you need you to mind? 18:30:00 <Bike> "In summary, a rational number is perfectly approximated by itself, but is badly approximated by any other rational number." math is deep 18:31:03 <zzo38> Bike: Does that really mean anything? 18:31:48 <Vorpal> Bike, to me that sounds like a very silly way to express it. 18:32:34 <Bike> yes, it's a summary, i'm reading about diophantine approximation 18:32:50 <boily> ~duck diophantine 18:32:50 <metasepia> Originated or taught by Diophantus, the Greek writer on algebra. 18:33:11 <zzo38> Of course I don't fly, but I did once play a flying character in a computer game (now broken!!), and dream of being like that too once, but I don't fly; I need to open a wing to fly not a mind! 18:33:42 <Bike> more formally, say we're approximating p/q by another ratio a/b (such that it's not just a multiple); then abs(a/b - p/q) >= 1/(bq) 18:34:29 <zzo38> Bike: O, that would be more meaningful, then. 18:35:03 <Bike> which is bad compared to irrationals; for example for an algebraic number x of degree n you have abs(x - p/q) > c(x)/q^n for all p, nonzero q, where c(x) is constant rel. to x 18:36:11 <Bike> also, apparently if two reals are related by a mobius transform, they have the same continued fraction expansion except for a finite prefix. that's pretty cool imo 18:37:24 <Bike> guess it kinda makes intuitive sense though. 18:44:05 <fizzie> Diophantine ducks are the best ducks? 18:45:51 <Bike> http://en.wikipedia.org/wiki/Littlewood_conjecture wtf 18:47:59 <kmc> that's pretty weird 19:22:46 <Phantom_Hoover> without the n it's pretty intuitive, at least 19:25:49 <shachaf> kmc: just use 1-10 like everyone else 19:26:26 <kmc> for what? 19:26:52 <shachaf> bathroom reviews 19:27:37 <kmc> you are the confuser 19:27:45 <kmc> also what do you think of lamport signatures???? 19:27:53 <kmc> I must know 19:27:56 <shachaf> help you asked about that yesterday and i was going to read about them 19:28:25 <kmc> imo do that now 19:29:06 <boily> ~duck lamport signature 19:29:07 <metasepia> In cryptography, a Lamport signature or Lamport one-time signature scheme is a method for constructing a digital signature. 19:29:12 <shachaf> now reading 19:30:45 <shachaf> kmc: oh, that's not complicated 19:30:55 <kmc> it's so nice :) 19:30:57 <shachaf> it's like a zero knowledge proof thing 19:31:10 <kmc> in that it uses a committment scheme? (somewhat ad-hoc) 19:31:20 <shachaf> well, yes 19:31:33 <kmc> it's non-interactive though 19:31:45 <shachaf> Right. 19:34:11 <shachaf> The whole thing where you can only use a key once isn't great. 19:34:17 <kmc> yeah 19:34:36 <kmc> you can use Merkle trees to publish a whole bunch of keys at once (they were invented for this application) 19:34:53 <kmc> but you still need to keep track of which ones you've used, which is bad 19:35:21 <boily> how come tracking your used keys is bad? 19:35:38 <kmc> if that information gets stale somehow, you will compromise security 19:35:51 <kmc> or if you want to sign messages from multiple devices 19:36:16 <kmc> (probably it would be best to partition your various merkelized one-use keys among the devices ahead of time) 19:36:18 <shachaf> by the way, is there a provably secure authentication thing like a one-time pad are provably secure for encryption 19:36:39 <kmc> it's neat how much engineering there is in cryptography 19:36:47 <kmc> rather than just high level math I will never understand 19:38:01 <kmc> shachaf: I don't know; you should ask ##crypto maybe 19:38:20 <kmc> you could send your message in the clear and also OTP encrypted 19:38:35 <kmc> and the receiver "verifies" by decrypting and comparing 19:39:04 <shachaf> but someone could tamper with both 19:39:22 <boily> with all the crypto-scares floating on the intarwebs, is there only a single guy out there that can do crypto right? 19:39:31 <shachaf> by xoring both with something 19:39:31 <boily> (modulo schneier, obviously) 19:39:33 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:39:36 <kmc> shachaf: yeah you're right 19:39:41 <shachaf> i mean, if you send that, you've sent your secret otp key 19:39:49 <kmc> yeah... 19:39:53 <kmc> what I said is total nonsense 19:39:54 <kmc> oh well 19:56:28 -!- copumpkin has joined. 19:56:57 -!- atriq has joined. 19:57:45 -!- Taneb has quit (Ping timeout: 264 seconds). 20:06:25 -!- sacje has joined. 20:07:36 <zzo38> Washizu mahjong results in vey different strategies from ordinary mahjong. 20:08:42 <boily> did you try it? 20:09:08 <shachaf> kmc: so there's http://web.mit.edu/6.857/OldStuff/Fall97/lectures/lecture3.pdf 20:09:49 <kmc> yeah, i found that 20:13:32 <zzo38> Do you mean, about Washizu mahjong? With most of the tiles being transparent and the way the teams and payment works, it is a very different kind of game. 20:15:24 <boily> yeah, did you play washizu? I'm curious about the strategies involved and the amount of stress and sweating and internal dialog and drama and cliffhangers. 20:21:54 <zzo38> I didn't really play mahjong much at all. I have once played at some anime convention, the Washizu mahjong, but other than that I haven't play much except in the computer game "Akagi DS". 20:22:19 <zzo38> But from thinking about the rules, reading manga, and a little bit of playing such a game, I can know how difference it really is. 20:25:42 -!- sacje has quit (Ping timeout: 276 seconds). 20:26:29 -!- sacje has joined. 20:29:22 <Bike> Fiora: guess who found the xenobiology labs at school 20:31:57 <Fiora> bike is a kid in the candy store :3 20:33:40 <Bike> @google "a two-tiered approach to assessing the habitability of exoplanets" 20:33:44 <lambdabot> http://www.ncbi.nlm.nih.gov/pubmed/22017274 20:33:44 <lambdabot> Title: A two-tiered approach to assessing the habitabi... [Astrobiology. 2011] - Pub... 20:34:09 <Bike> also a giant board of research on positrons 20:35:13 <boily> I want a positron plushie. 20:35:15 <Bike> also whatever the heck this is http://journals.cambridge.org/action/displayAbstract?fromPage=online&aid=7451968 20:42:09 -!- Nisstyre-laptop has joined. 20:42:41 -!- Nisstyre-laptop has changed nick to nisstyre. 20:46:58 <boily> *trumpet ♪* http://www.particlezoo.net/individual_pages/shop_positron.html *trumpet ♪* 21:04:04 <Bike> http://www.andrewt.net/blog/wp-content/old/map8.jpg 21:04:18 <Bike> i'm a big fan of greenland being sucked into the void. 21:04:45 <Bike> i mean. not the actual place. greenland is cool. 21:08:40 -!- lambdabot has quit (Ping timeout: 246 seconds). 21:08:52 -!- sacje has quit (Ping timeout: 256 seconds). 21:09:17 * boily pokes the void left by lambdabot 21:09:30 <boily> Bike: that is some disorienting map. 21:10:58 <Bike> mercator projections are great, apparnetly. 21:11:19 -!- sacje has joined. 21:12:29 -!- Koen_ has joined. 21:12:41 -!- AnotherTest has left. 21:13:12 -!- Lymia has quit (Ping timeout: 268 seconds). 21:22:04 <boily> time to go see small pixelised characters attack other small pixelised characters. 21:22:07 -!- boily has quit (Quit: Poulet!). 21:22:10 -!- metasepia has quit (Remote host closed the connection). 21:24:44 -!- oerjan has joined. 21:28:19 -!- Sprocklem has joined. 21:34:40 -!- ottianna has joined. 21:35:09 -!- ottianna has left. 21:51:53 -!- atrapado has quit (Quit: Leaving). 21:56:11 <zzo38> Can we do collaboration to make up some computer game, do you want to do so? Is it good so far what I put in myself? 21:56:28 <shachaf> What have you put in yourself so far? 21:56:44 <zzo38> Why don't you look at it? It is too long to write in this IRC. 21:57:03 <shachaf> Where can I find it? 21:57:36 <zzo38> I case you forgot, here it is: http://hackiki.org/wiki/uselessness_rpg_1,,main 21:57:58 <shachaf> Forgot? I've never seen that before. 21:58:27 <zzo38> Well, it doesn't matter whether or not you have ever seen it before; if you don't remember now, then I can tell you. 22:00:54 <shachaf> zzo38: Can I make an unofficial sequel and call it "Uselessness RPG 1.5"? 22:01:10 <oerjan> @ask Vorpal you're not the Vorpal who is playing r/nommit, are you? i am assuming not but cannot resist asking. 22:01:24 <shachaf> @ask elliott to fix lambdabot 22:01:25 <zzo38> shachaf: If you want to, I suppose you can. 22:01:28 <oerjan> of course it would be more efficient if lambdabot were here 22:01:49 <Koen_> oerjan: are you saying there's a game of NOMIC currently running on REDDIT? 22:01:58 <shachaf> oerjan: If only everyone logread, @ask would be unnecessary! 22:02:14 <oerjan> Koen_: sure, also it's discussed some in ##nomic 22:02:22 <zzo38> shachaf: But before the sequel, we should make up the actual game, anyways. See the files listed there, and if you have anything to add or any comments, you can also add it on there yourself if you have OpenID 22:02:49 <oerjan> shachaf: it's ok it's probably fate trying to prevent me from getting the question through to Vorpal 22:03:19 <oerjan> Koen_: they also just advertised on the agora lists 22:03:30 <shachaf> zzo38: http://hackiki.org/wiki/uselessness_rpg_1,,map_encoding is a broken link. 22:03:40 <zzo38> shachaf: I know; I didn't write all of the files yet. 22:03:57 <shachaf> oerjan: Maybe you can answer my question: Why does (<|>) :: f a -> f a -> f a, while (<*>) :: f a -> f b -> f (a,b)? 22:04:09 <shachaf> You can turn (<|>) into f a -> f b -> f (Either a b) if you want 22:04:24 <shachaf> But you can't make an equivalent untyped version of (<*>). 22:04:37 <shachaf> (Ignore the fact that (<*>) is actually :: f (a -> b) -> f a -> f b.) 22:05:04 <zzo38> The <*> you described (which isn't the real one) is more like what I called "liftPair" 22:05:06 <Koen_> oerjan: I keep trying to convince myself that I follow what's going on on the agora list 22:06:36 <zzo38> shachaf: Is the other files OK though? 22:06:50 <zzo38> (I am writing the map encodings now) 22:07:07 <oerjan> Koen_: it was "just" as in slightly earlier today, though. 22:07:08 <shachaf> zzo38: I don't know. The website is very slow. 22:08:30 <zzo38> shachaf: That is Gregor's job; not mine. (You can also download a backup of all of the files if you like to do that; it outputs a shell script which will recreate all of the files, including the program for making the backups.) 22:09:52 <Koen_> I was busy socializing 22:10:06 <zzo38> Now a short part of the "map_encoding" file is written. 22:20:24 -!- carado has quit (Ping timeout: 246 seconds). 22:21:23 -!- conehead has joined. 22:27:27 <zzo38> Do you like these kind of unusual ideas? 22:30:52 -!- carado has joined. 22:36:42 <nooodl> zzo38: i don't like how the game is written in Z-machine 22:36:53 <nooodl> that makes it hard to collaborate 22:37:39 <zzo38> nooodl: Well, I suppose it doesn't make it *easy* to collaborate, but this is in wiki so I mean collaborate in wiki; this would be done regardless of the system it is written in. 22:39:00 <zzo38> Therefore nobody (other than myself) needs to do anything special due to being Z-machine. 22:42:35 <Koen_> so you can download a backup that will output a script that will recreate the program that makes the backups? 22:42:45 <Koen_> soudns complicated and circular 22:42:45 <zzo38> Koen_: Yes. 22:43:14 <zzo38> It isn't really so complicated; the program that makes the backups just happens to be a file like any other, so that is why it does that. 22:44:16 <zzo38> Koen_: If you try then you can see how it works. 22:44:34 <oerjan> <zzo38> But three lefts do what? <-- make a right, in the usual joke 22:44:35 <Koen_> I will 22:45:02 <Koen_> unless you tell me that it's all z-code and I don't want to download the z-machine thing 22:45:36 <Koen_> I tried Inform 7 and I found it incredibly bad 22:45:38 <zzo38> Koen_: There isn't any Z-machine file of this game yet, anyways. But the backup program is just a shell script anyways, not Z-machine. It is plain text so it will display inline. 22:45:58 <zzo38> I don't like Inform 7 either, but it isn't the only programming language for Z-machine; I am using Frolg, which I wrote myself. 22:46:10 <zzo38> I think someone in here mentioned the "grep ''" trick; I used that in the backup script. 22:46:16 <Koen_> see that's the problem there 22:47:09 <Koen_> interactive fiction isn't something new and it should be easy to do 22:47:25 <zzo38> And there is no need for anyone other than myself to know the programming language used since I will program it myself; but the collaboration would be for the planning/ideas. 22:47:41 <Koen_> the simple fact that you would find it more convenient to write your own language than to use one that already exists shows how bad things are 22:47:47 <zzo38> (as well as such things as music and graphics, but this game doesn't have any graphics) 22:48:30 <zzo38> Koen_: I already did write the Frolg assembler (it is a macro assembler; the other Z-machine assemblers don't support macros). 22:49:03 <zzo38> Other programming languages for Z-machine include ZIL, Inform 6, ZAP, Zasm, Inform 7, Frolg. 22:49:59 <zzo38> But in order to make everything fit in the way I want to, my program is the only one sufficient. 22:57:33 -!- lambdabot has joined. 23:02:52 <oerjan> <Bike> Fiora: guess who found the xenobiology labs at school <-- now you just have to find where they hide the aliens hth 23:03:09 <oerjan> @ask Vorpal you're not the Vorpal who is playing r/nommit, are you? i am assuming not but cannot resist asking. 23:03:09 <lambdabot> Consider it noted. 23:06:47 -!- Koen_ has quit (Quit: Koen_). 23:17:50 <kmc> apparently "if False: yield None" is a Python idiom 23:18:01 <coppro> .. why 23:18:26 <kmc> well put it inside 'def' and you have a generator that generates an empty sequence 23:18:28 <Bike> do you have to put a "yield" into a coroutine for the interpreter or some shit 23:18:32 <Bike> right 23:18:48 <kmc> if the body of a 'def' contains a yield statement anywhere, it has totally different semantics 23:19:01 <coppro> oh hahaha 23:19:03 <coppro> the worst 23:19:09 <kmc> namely a 'call' to the function won't execute any of the body, but will return an object where calling .next() runs until the next yield 23:19:17 <coppro> yeah 23:19:30 <Bike> so, right, bullshit. 23:19:53 <kmc> basically yeah 23:20:24 <kmc> this came up because https://mail.mozilla.org/pipermail/rust-dev/2013-August/005169.html 23:21:05 <kmc> btw if any of you want to be involved in the design of an interesting, serious PL that might even get used one day, you should subscribe to rust-dev and join mozilla #rust and stuff 23:21:09 <Bike> «The way "yield return" works in C# is that it rewrites the code into a state machine behind the scenes.» aha, i thought so 23:21:12 <coppro> kmc: fuck rust 23:21:17 <Bike> oh no 23:21:17 <kmc> coppro: fuck you, counterpoint 23:21:35 <coppro> kmc: but you're just supporting my argument 23:21:39 <kmc> :O 23:21:44 <kmc> seriously though, what's your problem with rust 23:23:46 <coppro> there's no consistency 23:23:52 <coppro> at any given time, much less next week 23:24:24 <kmc> yeah that is a fair criticism 23:24:45 <kmc> I spent all of last week porting a large codebase to deal with a month's worth of changes in Rust 23:24:50 <kmc> so believe me, I feel that 23:25:02 <coppro> I actually don't know so I could be full of shit 23:25:11 <coppro> but I get the impression that the devs don't actually have a clue what they're doing 23:25:12 <kmc> but like... the language isn't done yet, of course it's going to change, better to fix problems while we still can 23:25:29 <kmc> coppro: you're wrong about that, for sure 23:25:46 <kmc> if you don't want to use a language that changes rapidly then wait a year 23:25:59 <kmc> I think it is getting more consistent over time 23:26:04 <coppro> I mean, they're clearly competent devs 23:26:19 <coppro> but they don't display any ability to manage a useful project 23:26:32 <elliott> didn't you just say you don't actually know... 23:26:41 <kmc> I agree that the internal consistency of the language (at any given moment in time) is somewhat lacking 23:26:51 <kmc> I mean, I use Rust every day, so I have no shortage of gripes :) 23:27:22 <kmc> some of that is being fixed gradually 23:27:46 <kmc> some of it we are probably stuck with (like one-variant enums being different from structs) but also maybe not a huge deal 23:28:25 <kmc> or like the weird support for multi-parameter traits where the last type parameter is special :/ 23:28:44 <kmc> and the special treatment of static vs non-static methods in traits 23:29:26 <kmc> I can't speak to the management skills of the Rust team, as I have zero management experience 23:30:35 <kmc> they are good developers and they are people who actually understand PL theory and research (which is astoundingly uncommon among people designing a PL) 23:30:51 <kmc> even if I wish more of them had known more Haskell years ago :) 23:33:27 -!- Sgeo has joined. 23:34:46 <coppro> heh 23:35:50 <shachaf> kmc: I think "struct" could be changed to be syntax sugar for a one-variant enum pretty backwards-compatibly. 23:36:38 <shachaf> Right now enum Foo { Foo { ... } } doesn't even work, though. 23:36:41 <kmc> maybe 23:36:45 <shachaf> Which looks like some sort of namespacing issue? 23:39:01 <kmc> the other thing about Rust is that it's incredibly ambitious 23:39:22 <kmc> there's no existing language remotely close to mainstream that does what Rust is trying to do 23:44:52 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 23:45:00 <kmc> HEY GUYS I OWN A MACBOOK PRO 23:45:36 <Bike> i don't 23:46:14 <shachaf> kmc: is it good 23:46:30 <kmc> i don't, I was mocking copumpkin's quit message 23:46:35 <Bike> i know someone who had to buy a macbook for school 23:46:39 <Bike> because that's a thing apparently 23:46:54 <kmc> "hey guys" is an idiom in my social circle 23:47:12 <elliott> that's the default quit message of a client I think 23:47:12 <shachaf> i've seen that idiom before 23:47:17 <Bike> she was unexcited, since she's not well-off, but i guess you Need One for the Arts 23:47:22 <elliott> like "sent from my iphone" 23:47:37 <kmc> meant to call out that somebody is dropping hints about being rich, or that they had sex recently or whatever 23:47:52 <kmc> elliott: that one at least has some purpose as "sorry for the brevity / poor spelling of this message" 23:48:03 <kmc> shachaf: I think it may be from SomethingAwful? most things are 23:49:15 <shachaf> kmc: should i pay :10bux: to learn more 23:49:18 <kmc> heh 23:49:30 <kmc> dunno, I really enjoyed having a SA forum subscription back in the day 23:49:33 <kmc> I don't use it much anymore 23:49:40 <kmc> I log in like once every 3 months, usually while drunk 23:49:42 <shachaf> it looks like it's more like :35bux: 23:49:45 <Bike> the science boards are actually kinda nice 23:49:54 <kmc> back in my day they had a pretty legit torrent subforum 23:49:57 <kmc> shachaf: how so? 23:50:06 <Bike> well you have to pay if you want an avatar or whatever. 23:50:09 <kmc> sure 23:50:14 <kmc> That's How They Get You™ 23:50:18 <Bike> still ten bucks to read and post, though. 23:50:23 <shachaf> well, with the archive upgrade and the no-ads upgrade and the platinum upgrade 23:50:26 <kmc> you can also pay to change someone else's avatar, right? 23:50:31 <shachaf> yes 23:50:31 <Bike> yeah 23:50:50 <kmc> the Debate and Discussion threads were pretty good in the 2008 election and may have contributed to me winning big on Intrade 23:51:01 <kmc> uh the drugz subforum is good 23:51:03 <Bike> it's pretty great reading the linguist thread and they're talking about Pinker or whatever, and somebody has hateful redtext because of an argument elsewhere about vidya gamez 23:51:04 -!- iamfishhead has quit (Ping timeout: 268 seconds). 23:51:11 <kmc> hahaha yes 23:51:34 <Bike> i heard recently a mod in the drugz forum got demodded because he suggested somebody addicted to heroin just try acid, or something like that 23:51:38 <Bike> Drama 23:51:40 <kmc> haha 23:51:56 <kmc> acid has been studied for treating alcoholism 23:52:05 <Bike> yeah i mean 23:52:07 <kmc> and ibogaine is used to treat opiate addiction 23:52:09 <Bike> the idea was, instead of rehab 23:52:12 <Bike> for... some reason. 23:52:13 <kmc> in sketchy contexts 23:52:19 <kmc> but anecdotally does work 23:53:01 <kmc> I dunno man 23:53:05 <kmc> don't get addicted to heroin ok 23:53:11 <kmc> that's the best solution 23:53:20 <shachaf> are you saying i should just try it a few times instead 23:53:29 <kmc> heh 23:56:23 -!- Bike_ has joined. 23:56:24 <Bike_> really excited by this hardware failure thing. 23:56:30 <kmc> :( 23:56:46 -!- Bike has quit (Read error: Connection reset by peer). 23:57:43 <kmc> what kind of hardware failure? 23:58:03 <Bike_> when i jolt my netbook the network card dies. apparently. 23:58:06 -!- Bike_ has changed nick to Bike. 23:58:18 <kmc> ffff 23:58:36 <Bike> i mean, it was inevitable, this thing cost like two hundred bucks, but still irritating 23:59:35 <kmc> lately I'm using a $200 netbook from 6 years ago 2013-08-14: 00:05:01 -!- copumpkin has joined. 00:06:11 -!- monotone_ has changed nick to monotone. 00:06:37 <Bike> it works pretty well since internet is most of what i use it for 00:06:50 <Bike> everybody in my dorm is a gamer so i'm clearly inadequate, but still 00:07:00 <kmc> lol 00:10:28 <Bike> i swung by the CS labs and the local LUG runs starcraft tournaments, kinda sad i can't get in on that except i suck at starcraft anyway 00:10:35 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 00:25:31 -!- itsy has left. 00:28:34 <Sgeo> `slist You come to the sobering realization that things will never stop from keep happening constantly. 00:28:35 <HackEgo> slist You come to the sobering realization that things will never stop from keep happening constantly.: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 00:29:26 <shachaf> ms pain adventures 00:33:14 <Bike> http://100percentmen.tumblr.com/ awesome 00:50:29 <Bike> "The staff of Posterous in 2011 (they now have one woman engineer), the entire staff of IFTTT (at least they named the dog Lady), the entire management team at Autonomy and Pivotal, the executives of Foursquare, the team at Couple.me (an app for dating), the boards of Pandora and Rackspace and Fairchild Semiconductor (plenty more where that came from here)." 00:51:03 <ion> bike: The Equality Unit of Finland’s Ministry of Social Affairs and Health that consists of 100 % women. http://puheenvuoro.uusisuomi.fi/sites/default/files/imagecache/biggest/domain-2050/kuvat/Tasa-arvoyksikko.png 00:52:05 <Bike> i don't know finnish names, at all 00:52:43 -!- yorick has quit (Remote host closed the connection). 00:53:57 <shachaf> "neljä" is a nice-sounding finnish name. unfortunately it means "four". 00:54:36 <Fiora> Bike: "The entire applied math department at Harvard." wooow 00:54:41 <Fiora> geez 00:54:45 <Sgeo> `slist 00:54:47 <HackEgo> slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 00:55:22 <Bike> also everyone who's ever won a fields medal, and (not on the blog) the nevanlinna prize, abel prize, or gauss prize. 00:56:23 <Bike> of course there have only been two gauss prizes. 00:57:03 <Fiora> (I was clearly so spoiled at college -_-) 00:57:23 <Bike> well, women have won the turing prize, at least. 01:00:05 <Bike> it's all very... stark. 01:05:16 -!- Deewiant has quit (Ping timeout: 264 seconds). 01:05:17 <Fiora> Bike: http://31.media.tumblr.com/54be05e8ce5134d78327d58e515d8830/tumblr_mlglcd1Oxb1sonq8lo1_1280.png geez, they all blend together 01:05:40 <Bike> i'm probably gonna look like that someday *sigh* 01:05:48 <Bike> maybe i should cover my face in tattoos 01:06:00 <Bike> of like... walruses. 01:06:09 <Bike> dunno why that's the first thing i thought of, looking at this image. 01:06:27 <Fiora> I think this goes with my "wow I am bad at telling white dudes apart" thing from a bit back 01:08:20 <Bike> what does "collegiate" mean here anyway. 01:08:22 <Bike> @wn collegiate 01:08:24 <lambdabot> *** "collegiate" wn "WordNet (r) 3.0 (2006)" 01:08:24 <lambdabot> collegiate 01:08:24 <lambdabot> adj 1: of or resembling or typical of a college or college 01:08:24 <lambdabot> students; "collegiate living"; "collegiate attitudes"; 01:08:24 <lambdabot> "collegiate clothes" [syn: {collegiate}, {collegial}] 01:10:59 <Bike> i don't get what this has to do with finance. 01:11:29 <Fiora> maybe I should look it up in mirriam-webster's collegiate dictionary 01:11:51 <elliott> collegiate dictionary, n. a dictionary with just the word "collegiate" in it and nothing else 01:11:57 <Fiora> huh. "Collegiate" is actually a trademark 01:12:57 <Bike> does this mean i can sue charterhouse 01:16:04 <zzo38> Sue them for what? 01:16:13 <Bike> trademark violation 01:21:27 <oerjan> it has to be _your_ trademark to sue, Bike. well for it not to be thrown out of court, anyhow. 01:22:15 <Bike> what if i was to claim that i am possessed by the gestalt spirit of the merriam-webster company 01:25:44 <oerjan> do you _really_ want to be controlled by shareholders, i ask you. 01:26:17 <oerjan> shareholder necromancers, now there's a thought. 01:27:12 <shachaf> oerjan: so why aren't you in #-lens 01:35:09 -!- Lymia has joined. 01:37:53 <oerjan> why in the world would i be in #-lens. 01:48:16 -!- Sprocklem has quit (Ping timeout: 246 seconds). 01:59:10 -!- sacje has quit (Ping timeout: 276 seconds). 02:01:16 -!- sacje has joined. 02:02:23 <zzo38> Do you have other idea for this game, of player character, non player character, items, spells, currency exchange rate, etc? See if you know some! 02:31:18 -!- nooodl has quit (Ping timeout: 256 seconds). 02:36:35 -!- copumpkin has quit (Ping timeout: 246 seconds). 02:37:03 -!- copumpkin has joined. 03:04:21 -!- bankyase has joined. 03:05:50 -!- nisstyre has quit (Ping timeout: 245 seconds). 03:07:08 -!- Deewiant has joined. 03:08:45 -!- bankyase has quit (Ping timeout: 245 seconds). 03:18:18 -!- CADD has quit (Quit: Lost terminal). 03:53:43 <Gracenotes> hm. it probably doesn't speak well if my esprit de l'escalier for situation today was "with your mother" 03:53:56 -!- carado has quit (Ping timeout: 246 seconds). 03:54:16 <kmc> hahaha 03:58:50 <zzo38> What does that mean? 04:07:25 <oerjan> ~duck esprit de l'escalier 04:07:42 <Bike> isn't it something you think of on the stairway after losing the opportunity for the good burn 04:07:57 <oerjan> sheesh why are bots never around when you need them 04:08:01 <oerjan> also, oh right 04:08:03 <kmc> pub fn clone_with_style(&self) 04:09:05 -!- sacje has quit (Excess Flood). 04:09:42 -!- sacje has joined. 04:10:50 <Bike> kmc: oh shit, i just now connected hyperloop and musk. people have been gushing about hyperloop and complaining about musk being a rich fuck on my twitter feed 04:10:54 <Bike> it all makes sense 04:11:13 <kmc> haha 04:11:15 <kmc> now you know 04:11:54 <kmc> it's just a larger scale version of the usual 'i am a rails developer therefore I am qualified to redesign transport / nutrition / the alphabet' that you can see on Hacker News every day 04:12:20 <Bike> thankfully i haven't been on hacker news in like a year now. 04:12:32 <kmc> you say that like you're holding a "ONE YEAR" chip 04:12:47 <Bike> at least i never had an account!! 04:13:08 <kmc> anyway we have this fantasy that a SV billionaire will magically fix everything 04:13:24 <Bike> sv? 04:13:33 <Sgeo> Silicon Valley I assume 04:13:33 <Sgeo> ? 04:13:37 <kmc> because the large institutions we would need to actually fix everything are hopelessly dysfunctional 04:13:40 <kmc> yes 04:13:41 <Bike> oh 04:13:45 <Sgeo> Also, didn't he say he isn't buillding it? 04:13:48 <Bike> hm that reminds me of a quote 04:14:29 <kmc> http://pedestrianobservations.wordpress.com/2013/08/13/loopy-ideas-are-fine-if-youre-an-entrepreneur/ is I guess the definitive takedown of Hyperloop 04:14:33 <kmc> at least everyone is linking it now 04:15:28 <kmc> less capacity than a single freeway lane 04:15:38 <Bike> http://www.npr.org/blogs/monkeysee/2012/06/23/155632386/sorkins-newsroom-is-no-place-for-optimism 04:15:44 <kmc> cost estimates that are beyond nonsensical 04:15:46 <kmc> oh god that show 04:16:02 <kmc> season 2 is running now 04:16:09 <kmc> I'm going to watch it even though part of me will hate myself for it 04:16:13 <kmc> Sorkin is a guilty pleasure for sure 04:16:28 <kmc> wash it down with some Armando Iannuci I guess 04:16:30 <kmc> the anti-Sorkin 04:16:32 <Bike> Yeah, a friend's watching it for some reason. I think when Trayvon Martin was mentioned for the first time he just stared at a wall for five minutes, reconsidering his sins 04:16:42 <kmc> (I read this article a while back) 04:16:46 <Bike> oh. ok. 04:16:49 <kmc> wait they actually got to Trayvon Martin already 04:16:50 <kmc> sigh 04:17:06 <Bike> i was thinking of the part where the wire has super diseased institutions and then sorkin's just like, hey graphs 04:17:26 <kmc> Sorkin really is a very good writer, within a very narrow definition of "writer" 04:17:53 <kmc> but he's too much of an egomaniac to team up with others who can handle the things he's not good at, like plot, characters, women, etc 04:18:00 <elliott> http://www.theonion.com/articles/nation-hoping-the-newsroom-ends-before-trayvon-mar,33135/ 04:18:00 -!- carado has joined. 04:18:04 <elliott> (have never watched any Sorkin show) 04:18:37 <Bike> «MacKenzie calls one of the show's objectives "speaking truth to stupid"» is this show real 04:19:06 <kmc> yes I have seen it and that is a direct quote 04:19:20 <Bike> well, a while back i saw a quote of sorkin saying he thought he'd have fit in great back in the 40s, the last time america was great 04:19:27 <kmc> ;_; 04:19:35 <Bike> so i just, kinda am now disregarding anything about him. 04:20:44 <Bike> i've just been transferring from "why are people so dumb" to "why is everything so incredibly fucked but still works" mentality, so 04:20:50 <Sgeo> kmc: I feel gullible now 04:20:55 <kmc> how so 04:21:12 <Sgeo> I thought the main problem with Hyperloop was just that some other company would need to build it, and hopefully they would be reviewing it first 04:21:22 <Sgeo> Not ... fundamental issues with this design 04:21:25 <kmc> ok 04:21:38 <kmc> well you're presumably not an expert at railway design so that's ok 04:21:52 <kmc> neither am i, neither is elon musk, neither are the newspapers cheering him on 04:22:14 <kmc> his proposal also contains some lies about the existing California High Speed Rail project 04:22:30 <Sgeo> I didn't even read the proposal at that point 04:22:49 <kmc> which is going to take forever to build and will be way too expensive and have all kinds of dumb elements, but should be basically a working modern high speed line 04:23:17 <kmc> and the same door to door time as Hyperloop when you factor in that Hyperloop takes you from middle of nowhere distant suburb of LA to middle of nowhere distant suburb of SF 04:23:45 <kmc> he doesn't even have a *fantasy* of how to route it to downtown 04:24:27 <Bike> life's too short to read rail proposals by amateurs 04:24:30 <kmc> haha 04:24:37 <kmc> I like fantasy maps as much as the next guy 04:24:52 <Bike> i like them more if the person making them has some kind of clue 04:24:53 <kmc> by which I mean "far more than any reasonable person" 04:25:00 <Bike> also if they're not rich. fuck the bourgeoisie. fuck the police 04:25:40 <Sgeo> I think it doesn't help that Elon Musk's name sounds like Ebon Muse 04:25:43 <Sgeo> I should sleep 04:25:47 <Bike> good night. 04:26:00 <kmc> 'night Sgeo 04:26:53 <Fiora> kmc: there seems to be that certain sort of person who looks at some big system that looks wrong or terrible to them and thinks "gosh, I can do better that those idiots with way more experience than me" 04:27:15 <Fiora> I guess it's kind of like the climate science thing of "gosh, all these thousands of experts in the field, they're just dumb, how come they never thought of /this/" 04:27:23 <kmc> crackpots 04:27:28 <kmc> that's all 04:27:38 <Fiora> I guess it's crackpotty but more overconfidence? 04:27:39 <kmc> but get enough of them in one place... 04:27:45 <kmc> feed them money from consumer web startups... 04:27:48 <kmc> scary 04:28:02 <Fiora> *less crackpotty 04:28:07 <zzo38> Well, sometimes someone will come up with somethings new, even if it is wrong, but occasionally it might happen that it can be corrected and still is some idea; usually not, though. 04:28:25 <Fiora> (I think the world needs some of those though, since 0.1% of the time they're right <.<) 04:28:41 <kmc> the article I linked discussed various non-bullshit ways to Innovate and Disrupt etc. in the field of rail 04:28:46 <Fiora> well okay maybe way less than that 04:29:04 <Bike> empirical research on how innovation happens would be nice. 04:29:33 <Bike> we probably have enough records of scientific activity in the 70s or whatever when we can reasonably clearly work through what's true etc to some extent. 04:29:44 <zzo38> See http://www.chessvariants.org/multiplayer.dir/yalta.html and the comment I wrote about a more precise variation; would you agree with my comment or not, or some do and some don't? 04:30:17 <zzo38> Bike: Do you have some such research? 04:31:39 <Bike> i don't. 04:33:01 <Bike> I don't even know what field would do that. I only see that kind of work from like, informaticians. 04:33:13 <Fiora> history of science, maybe? 04:33:14 <Bike> Which is interesting, but notvery systemic. 04:33:18 <Gracenotes> meow 04:33:25 <Bike> Yeah, like Kuhn with more data, I was thinking. 04:34:15 <Bike> i'm thinking about this because i've been reading a very in-depth description of a (real) government. i haven't really seen this kind of detail in prose before, with interpretation. 04:36:18 <Bike> «And the first time Will encounters the only major character of color, played by Dev Patel, he calls him "Punjab."» kmc help. 04:37:01 <kmc> yep sorkin 04:41:35 <kmc> all the female characters in his show are introduced as "she's the best at her job!" but then they spend all day at work talking about men and screwing things up because they're thinking about men 04:42:22 <kmc> that really bugs me. when writers think they're evading stereotypes by throwing in some offhand comment, but the only behavior you actually *see* is stereotypical 04:42:27 <kmc> it's a visual medium dude 04:42:58 <Fiora> http://tvtropes.org/pmwiki/pmwiki.php/Main/InformedAttribute 04:43:28 <zzo38> ENIUQ[ DUP LT +SW +GT +< ENIUQ#> ] 04:43:30 <kmc> heh yes 04:43:34 <zzo38> <ENIUQ[ DUP LT +SW +GT +< ENIUQ#> ]> ENIUQ# 05:11:28 <Bike> kmc: hrm, the bit about traffic control (in hyperloop (it's ten minutes ago in my head)) is interesting, i do hear that a lot about personal rapid transit 05:11:43 <Bike> also "gadgetbahn" is cute 05:16:05 <Bike> https://www.youtube.com/watch?v=snFmLkOmkjE I am so glad I googled that term. 05:17:29 -!- oerjan has quit (Quit: leaving). 05:17:30 <Bike> @quote cuttlefish 05:17:30 <lambdabot> No quotes match. 05:17:36 <Bike> `quote cuttle 05:17:38 <HackEgo> 926) <elliott> ~eval 1+2 <cuttlefish> Error (127): <elliott> this is a great bot boily i love it \ 977) <kmc> error: cuttlefish not synced to vblank <fiora> maybe it's a power phase issue <fiora> it's like, a european cuttlefish but it's using american water \ 1028) <Bike> http://www.amazon.com/Someone-Cuttlefish-Shapeshifter-Erotica-ebook/dp/B00 05:17:44 <Bike> `quote 1028 05:17:46 <HackEgo> 1028) <Bike> http://www.amazon.com/Someone-Cuttlefish-Shapeshifter-Erotica-ebook/dp/B0087PTMW2 i hope you know this is going to /fuck up/ my amazon recs 05:17:59 <Bike> kmc: i'm not sure you're up to date on cuttle canon here 05:18:18 <Fiora> cuttle canon 05:18:20 <Fiora> cuttle cannons 05:18:22 <Fiora> cuddle canons 05:18:33 <Bike> cuttle cannons sound kind of inhumane 05:19:11 <Gracenotes> incuttlane 05:19:40 -!- carado has quit (Ping timeout: 246 seconds). 05:22:08 <Bike> « what is your point? I was trying to say high speed train track is very bad as of the “Berlin Wall” for both human and animals.» comments sections 05:24:00 <Gracenotes> though, so are highways, so maybe it'll be near that 05:56:59 <Bike> http://codecrap.com/content/400/ 06:04:59 <Gracenotes> to my disappointment, vim shortcuts don't work in most word processors 06:05:06 <Gracenotes> ...any word processors 06:06:44 <atriq> tibi iratus sum, ergo es quoque 06:10:50 -!- sacje has quit (Ping timeout: 245 seconds). 06:16:42 -!- bum_bum has joined. 06:19:28 -!- bum_bum has quit. 06:44:22 -!- copumpkin has quit (Ping timeout: 246 seconds). 06:44:52 -!- copumpkin has joined. 06:49:21 -!- shachaf has quit (Read error: Connection reset by peer). 06:49:48 -!- shachaf has joined. 06:56:41 -!- mnoqy has quit (Quit: hello). 06:58:17 <shachaf> kmc: This tmux bug is very annoying. :-( 06:58:26 <shachaf> Once in a while something odd happens to my irssi and after a while it dies. 07:00:30 <Gracenotes> my irssi has intense uptime 07:01:04 -!- Sprocklem has joined. 07:05:19 <shachaf> So would mine, if only. 07:15:16 <Jafet> Can't vim be a word processor 07:22:28 <coppro> http://www.youtube.com/watch?v=dIBqd1kxoQk 07:23:21 -!- NihilistDandy has joined. 07:35:47 -!- oklopol has joined. 07:39:46 <coppro> quick, very important question: do stargates have symbols on the back? 07:48:30 -!- atriq has changed nick to Taneb. 07:49:05 -!- NihilistDandy has quit (Quit: NihilistDandy). 07:51:33 -!- Sgeo has quit (Read error: Connection reset by peer). 07:53:10 -!- Sgeo has joined. 08:01:13 <fizzie> ~metar EFHK 08:01:24 <fizzie> ...it keeps happening. 08:02:48 <olsner> fungot: what keeps happening? 08:02:49 <fungot> olsner: i got just the same too. i don't know what i did... the lever on the right way to avoid that, little girl, and no one'd look twice at you! 08:03:23 <fizzie> olsner: It just called you a little girl. Are you going to take that kind of lip? 08:04:06 <zzo38> coppro: Why do you want to know? Do you need to know what kind of symbols, too? 08:04:14 <olsner> fizzie: probably 08:05:40 <olsner> fungot: don't call me a little girl, mmkay 08:05:40 <fungot> olsner: that's as far as that. 08:06:09 <fizzie> fungot: Don't you take that kind of attitude with people, I can kill your process any time. 08:06:09 <fungot> fizzie: y, you know what's goin' on us isn't it an amazing rock! 08:07:00 <fizzie> It's the best rock. 08:07:35 <olsner> fungot: it isn't a rock, it's a rock LOBSTER 08:07:36 <fungot> olsner: now watch... that girl soon. you've been good to me. 08:12:38 -!- conehead has quit (Quit: Computer has gone to sleep.). 08:16:32 -!- usr_courier has joined. 08:27:43 <Jafet> ^style 08:27:43 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7* fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 08:35:35 -!- usr_courier has left. 08:53:45 -!- Sprocklem has quit (Ping timeout: 245 seconds). 09:11:38 -!- augur has quit (Ping timeout: 264 seconds). 09:14:11 -!- augur has joined. 10:49:12 -!- Taneb has quit (Quit: Leaving). 10:50:35 -!- MindlessDrone has joined. 11:18:44 -!- Sgeo has quit (Read error: Connection reset by peer). 11:40:00 -!- zzo38 has quit (Remote host closed the connection). 11:50:25 -!- AnotherTest has joined. 11:52:39 -!- AnotherTest has quit (Remote host closed the connection). 11:58:17 -!- Phantom_Hoover has joined. 12:03:03 -!- yorick has joined. 12:14:08 -!- Koen_ has joined. 12:14:44 -!- Koen__ has joined. 12:14:45 -!- Koen_ has quit (Read error: Connection reset by peer). 12:15:01 -!- AnotherTest has joined. 12:19:52 <AnotherTest> does the IOCCC still have a category for preprocessor stuff? 12:57:24 -!- nooodl has joined. 13:07:03 -!- boily has joined. 13:07:16 <boily> good aqueöus morning! 13:09:27 -!- carado has joined. 13:10:00 <Roujo> Yes, aqueöus, quite 13:10:11 <Roujo> Excellent use of trémäs right there 13:10:20 * Roujo nods at boily approvingly 13:14:37 * boily dons his bérêt and scarf (both made from free-range organic llama wool) 13:14:58 <Roujo> Free-range wool is best llama 13:15:29 <boily> it symbolises the déchéance of modern society and its corruption under rainy weather from the remnants of an ephemeral proto-civilisation that conquered the west in anarchy and corrup... 13:15:35 * boily retches 13:17:08 <Roujo> You okay there? 13:17:45 <boily> I am. it's just an allergy to pompous pseudo-intellectualism expounded by mediocre modern artists. 13:24:33 <Roujo> Ah, yes. Such déchéance. It's really sad, really really. 13:27:08 <fizzie> Good audacious afternoon. 13:30:00 <Roujo> Very Äudacious 13:31:36 <fizzie> "Training data may be insufficient for selected number of components. Have: 358046, recommended: >629760 points." 13:32:20 <boily> how come ~350000 datapoints can be insufficient? 13:33:04 <boily> fizzie: on what kind of data are you training models? 13:33:13 <fizzie> "Audio." 13:33:22 <boily> oh. 13:33:32 <fizzie> Well, I mean, short-time spectral representations, of course. 13:33:37 <fizzie> Or cepstral, in this caes. 13:34:12 <boily> ~duck cepstral 13:34:15 <fizzie> Anyway, the model in question was a GMM with 256 components, and there's quite a lot of parameters involved in 256 39x39-sized full covariance matrices. 13:34:24 -!- metasepia has joined. 13:34:39 <fizzie> Did you know: the "x" axis of a cepstrum is the "quefrency". 13:34:39 <boily> can't you do a PCA? 13:34:53 <fizzie> And the analogue of filters are called "lifters". 13:35:09 <boily> that is most tsidurbing. 13:35:26 <fizzie> The whole area is full of puns like that. 13:35:49 <fizzie> I've forgotten some other good examples, sadly. 13:35:51 <boily> ~duck cepstral 13:35:52 <metasepia> A cepstrum is the result of taking the Inverse Fourier transform of the logarithm of the estimated spectrum of a signal. 13:35:57 -!- Carolyne has joined. 13:36:15 <boily> `relcome Carolyne 13:36:17 <fizzie> Oh, right: rahmonics. 13:36:18 <HackEgo> ​Carolyne: 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.) 13:36:29 <Koen__> the colours changed 13:36:34 <fizzie> There are rahmonic peaks at particular quefrencies in the cepstrum. 13:36:42 <boily> fizzie: as in that old classic from genghis khan: “rah rah rahmonics” 13:37:07 <boily> Koen__: each time the colours change, the change of colour is different. 13:37:19 <Carolyne> HELLO 13:37:24 <Koen__> so deep hello Carolyne 13:37:50 <Carolyne> Y LOVE YOU:-* 13:38:02 <Koen__> Y INDEED 13:38:28 <Koen__> dyd ellyot break hys y agayn? 13:38:36 <fizzie> boily: (Also what I'd *like* to do is a diagonal-covariance GMM, but the toolbox I was using didn't support that; I'm attempting to use a different implementation instead, now.) 13:38:40 <Carolyne> QUE VOS NO ENTENER 13:39:29 <boily> Carolyne: ¿habla usted español o portugués? 13:39:46 <Carolyne> ESPAÑOL 13:41:01 <Carolyne> YO SOY DE COLOMVIA 13:41:10 <Roujo> `relcome ESPAÑOL 13:41:13 <HackEgo> ​ESPAÑOL: 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.) 13:41:28 <boily> `? welcome.es 13:41:30 <HackEgo> ​¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.) 13:41:59 <Roujo> `relcome intensity 13:42:02 <HackEgo> ​intensity: 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.) 13:42:33 <fizzie> Very nice. 13:42:47 <boily> first time I see HackEgo do that. 13:42:51 <Roujo> It's missing parts of the message, but those can be inferred anyway 13:43:37 <fizzie> I don't see anything missing there. 13:44:09 <Carolyne> ,,,..{:-*} 13:44:11 <Roujo> Well, it's just hard to read it when the foreground and background are the same 13:44:17 <Roujo> Heya Carolyne 13:44:24 <Roujo> Como estas? 13:44:28 <fizzie> I didn't have any sections with same foreground and background either. 13:44:33 <Carolyne> VIEN 13:44:39 <AnotherTest> Roujo: I think most people use a black background 13:44:46 <AnotherTest> well, actually, I have no idea 13:45:08 <fizzie> https://dl.dropboxusercontent.com/u/113389132/Misc/20130814-intensity.png -- as seen here. 13:45:13 <Koen__> black background is just there to look geek 13:46:29 <Roujo> This is what I got: http://i.imgur.com/spUhWMH.png 13:46:33 <boily> http://imgur.com/6MkUV3X -- as seen also here, but another here. 13:46:49 <fizzie> It's there to get you expelled from school for "hacking". 13:46:49 <fizzie> (I think I remember a story.) 13:47:05 <Koen__> am I the only one whose letters are actually coloured rather than just the background? 13:47:09 <AnotherTest> Koen__: not sure. I find it rather readable, also, I never bothered configuring xterm with a white background 13:47:42 <Koen__> AnotherTest: you just admitted having irc in the console 13:48:10 <Roujo> I guess it's the reversal character that messed the colors up 13:48:13 <boily> urxvt is better than xterm! 13:48:21 <AnotherTest> Koen__: well... I'll admit it... I use irssi 13:48:25 <Carolyne> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 13:48:31 <Roujo> AAAAAAAAAAAAAAAAAAAAAA? 13:48:39 <fizzie> AAAAAAAAAAAAAAAAAAAAAA. 13:48:44 <Koen__> see? you geeked Carolyne off 13:48:49 <Roujo> AAAA AAAAAAAAAAAA AAAAAA A AAA! 13:48:52 <Carolyne> YAAAAAAAAAAAAAAAAAAAA 13:49:12 <boily> ア〜〜〜〜〜〜〜〜〜ッ! 13:49:18 <AnotherTest> ...I also use i3 13:49:26 <Carolyne> CHAO 13:49:41 <Roujo> `relcome chao 13:49:44 <HackEgo> ​chao: 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.) 13:49:47 <boily> ~duck chao 13:49:48 <metasepia> A center of population, commerce, and culture; a town of significant size and importance. 13:49:53 <Roujo> ~duck chao chao 13:49:53 <metasepia> --- No relevant information 13:50:04 <Roujo> `? chao 13:50:05 <HackEgo> chao? ¯\(°_o)/¯ 13:50:15 <Roujo> WHAT HAPPENED TO HIS BODY? 13:50:15 <myndzi> | 13:50:15 <myndzi> o/`¯º 13:50:20 <Roujo> God 13:50:21 <nooodl> `relcome test 13:50:23 <HackEgo> ​test: 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.) 13:50:25 -!- Carolyne has left. 13:50:37 <fizzie> I keep getting i3 and ion3 confused. 13:50:44 <boily> that was... surrespañeal. 13:50:55 <Roujo> Superespañal, even 13:51:01 <Roujo> Superespañäl, even 13:51:18 <Roujo> boily! 13:51:34 <Roujo> You forgot to ask for her weight/locatiön! 13:51:48 <boily> sorry. I was momentarily disturbed. :( 14:02:35 -!- Taneb has joined. 14:10:59 -!- copumpkin has quit (Ping timeout: 246 seconds). 14:11:28 -!- copumpkin has joined. 14:18:34 <Phantom_Hoover> fuck is with all the spaniards 14:19:17 <boily> I think the consensus is that our Fine Channel has a name that starts with “es”. 14:19:58 <Taneb> Phantom_Hoover, are they asking questions? 14:20:28 <Phantom_Hoover> i don't know, i don't espange 14:20:38 <boily> Tanello. 14:20:57 <boily> Taneb: they do. she's /msging me with the usual CAPITAL QUESTIONS. 14:20:57 -!- nooodl_ has joined. 14:21:25 <Taneb> Huh 14:21:41 <Taneb> I wasn't expecting some sort of Spanish inquisition 14:22:04 * boily flops Taneb with a wide brimmed red hat and a pair of aviator goggles. 14:23:12 <Phantom_Hoover> so i looked up the spanish inquisition sketch on youtube 14:23:18 <Phantom_Hoover> the top comment is in finnish 14:23:33 <Phantom_Hoover> the second simply says "tits?" 14:23:42 <Phantom_Hoover> there's a point to be made here 14:24:42 -!- nooodl has quit (Ping timeout: 264 seconds). 14:28:32 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 14:28:49 -!- copumpkin has joined. 14:30:35 -!- Koen__ has quit (Quit: Koen__). 14:33:44 <Roujo> I'm at a loss as to what it is, tough =P 14:49:24 -!- nooodl has joined. 14:52:16 -!- nooodl_ has quit (Ping timeout: 246 seconds). 15:26:33 -!- Koen_ has joined. 15:27:03 <boily> ~metar CYUL 15:27:04 <metasepia> CYUL 141500Z 32005KT 15SM FEW025 BKN055 BKN120 BKN240 17/12 A2976 RMK SC2SC3AC1CI1 SLP077 DENSITY ALT 500FT 15:27:16 -!- Koen_ has quit (Client Quit). 15:27:33 -!- Koen_ has joined. 15:33:04 -!- Koen_ has quit (Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?"). 15:33:24 -!- Koen_ has joined. 15:40:14 <boily> Koen_: what are your approximate coördinates in Paris' XVIIIème, and your body weigh? 15:40:46 <Koen_> that's Paris XVII for you 15:40:59 <boily> woops. the «I» slipped. 15:41:04 <Koen_> and slightly above 70kg 15:41:09 <boily> thanks! 15:41:16 <Koen_> well 15:41:25 <Koen_> fsvo slightly 15:41:44 <boily> statistical background noise. nothing to worry about. 15:56:37 -!- carado_ has joined. 15:56:52 <Roujo> Background noise is soothing, most of the time 15:58:03 <boily> Roujo: binaural white noise ASMR FTW :) 15:58:28 <Roujo> ASMR FTW, srs bsns 16:02:17 -!- carado has quit (Ping timeout: 246 seconds). 16:18:33 <Vorpal> <oerjan> @ask Vorpal you're not the Vorpal who is playing r/nommit, are you? i am assuming not but cannot resist asking. <-- what is that even? 16:23:22 -!- Koen_ has quit (Quit: Koen_). 16:28:39 -!- Carolyne has joined. 16:29:54 <fizzie> Sounds like a reddit nomic. 16:30:09 <Carolyne> hola como estas 16:30:37 <Carolyne> :-*.... 16:31:41 <Phantom_Hoover> donde esta la biblioteca 16:32:26 <Carolyne> no lo se 16:33:04 <Phantom_Hoover> me llamo t-bone 16:33:17 <Phantom_Hoover> la araña discoteca 16:33:35 <Carolyne> eres niña o niño 16:34:22 <Phantom_Hoover> si el nido es muy lindo 16:34:48 <Carolyne> que eres loco 16:34:57 <Bike> el es un niño, fsvo 16:35:06 <Phantom_Hoover> oh wait, google translate mistook you for gallician 16:35:18 <Phantom_Hoover> *galician 16:35:28 <Carolyne> esupido 16:35:44 <Bike> damn straight. 16:36:35 <Carolyne> hola 16:36:46 <Carolyne> como estan 16:37:13 <Bike> poco 16:37:21 <Phantom_Hoover> taco? 16:40:23 <Carolyne> pato 16:40:39 <Phantom_Hoover> ok look 16:40:44 <Phantom_Hoover> we got off on the wrong foot here 16:40:54 <Phantom_Hoover> i don't want to be insulted over irc by yet another spaniard 16:41:16 <Carolyne> chapo 16:41:31 <Carolyne> un beso a todo 16:41:39 <Carolyne> :-* 16:42:01 <Roujo> Heya Carolyne 16:42:26 <Carolyne> si 16:42:32 <Roujo> Si que? 16:43:06 <Carolyne> clo 16:43:12 <Roujo> Clo que si? 16:43:24 <Carolyne> claro que si 16:43:46 <Bike> creo es posible kmc hable español poco 16:44:31 <Roujo> Es posible, pero su perro no se tiene un amor estudiante para el papel 16:45:22 <Carolyne> que le pico a usted 16:45:42 <Roujo> Nada, no le quiero. Disculpame. 16:46:00 <Carolyne> tu de donde eres 16:46:30 <Roujo> Del mundo, y tu? 16:46:49 <Carolyne> dime la verdad 16:47:21 <Roujo> Es la verdad. Soy del mundo. 16:47:31 -!- iamfishhead has joined. 16:47:40 <Roujo> Todo el mundo es del mundo 16:47:44 <Roujo> Asi es la vida 16:47:48 <Roujo> No me creo? 16:50:16 <Roujo> Heh. OH WELL 16:57:46 <Carolyne> puto 16:58:54 <Roujo> o rly 16:59:21 -!- darkromantic has joined. 17:00:09 <Carolyne> putero de coño 17:02:19 <Roujo> Classy stuff right there 17:02:23 <Roujo> `relcome putero de coño 17:02:26 <HackEgo> ​putero: de: coño: 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.) 17:03:00 <Carolyne> chucha bruta 17:04:29 <boily> Roujo: ton espagnol est pas pire! meilleur que le mien, en tout cas :p 17:05:16 <Carolyne> coma mierd 17:09:51 -!- darkromantic has quit (Remote host closed the connection). 17:21:03 -!- Carolyne has left. 17:27:20 -!- carado_ has quit (Ping timeout: 246 seconds). 17:29:07 -!- Taneb has quit (Quit: Leaving). 17:43:37 -!- atrapado has joined. 17:48:00 <olsner> fungot: puhutko espanjaa? 17:48:01 <fungot> olsner: hurry and see it? will you be riding this evening? 17:49:52 <fizzie> fungot: Why do you always answer questions with other questions? 17:49:53 <fungot> fizzie: me, ' don't worry about me? someone's been in fights ever since we was close. 17:50:55 <fizzie> "Warning: Failed to converge in 100 iterations for gmdistribution with 256 components" bah, it's converged enough. 17:52:29 <olsner> hmm, apparently gmail requires ActiveX if you use IE 17:53:47 <kmc> what 17:53:50 <kmc> i disbelieve 17:54:11 <Bike> does activex even still exist 17:54:25 <olsner> or maybe it only requires activex if you use opera with an IE user agent? 17:54:36 <kmc> is it like an IE 6 user agent 17:56:06 <olsner> could be 17:56:21 <olsner> Mozilla/5.0 (compatible; MSIE 9.0; X11; Linux x86_64) Opera 12.16 17:57:23 <Jafet> Is it mozilla, or is it msie, or is it opera 17:57:27 <Jafet> Or is it linux??? 17:57:35 <olsner> nobody knows! 17:57:44 <kmc> is it snow? or is it synthcoke? only your wallet knows for sure 17:58:10 <Jafet> I have a board whose BIOS includes a web browser 17:58:19 <Jafet> I've never tried to use it 17:58:22 <olsner> apparently opera 15 calls itself "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.52 Safari/537.36 OPR/15.0.1147.100" 17:59:35 <Jafet> "We're like these other guys, except we actually implement web standards correctly" 18:01:30 <olsner> it would be nice if those user agent strings could just say which browser it actually is rather than having to dump all that crap in there to make stuff work 18:06:45 -!- Nisstyre-laptop has joined. 18:08:44 -!- conehead has joined. 18:08:57 <fizzie> User agents: the worst. 18:09:54 <fizzie> I seem to be "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36". (It's Chromium.) 18:10:17 <fizzie> The "KHTML, like Gecko" thing is particularly silly. 18:12:20 <fizzie> And some Windows systems have terribly long lists in the OS column. 18:12:41 <fizzie> "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.5; SearchToolbar 1.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" (from my access.log) 18:25:21 <Gregor> elliott: What was that perfect u-a you made? 18:26:15 -!- mnoqy has joined. 18:27:16 <Gregor> `pastelogs Gecko Chrome Safari 18:27:56 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.31757 18:28:20 <Gregor> 2010-10-27.txt:02:14:03: <elliott> self.webkit_settings.props.user_agent = 'Mozilla/5.0 AppleWebKit KHTML Gecko Chrome Safari' 18:28:21 <Gregor> :3 18:30:41 <Gregor> Here's my suggestion: Mozilla/5.0 (That was a lie. More lies follow.) AppleWebKit KHTML Gecko Chrome Safari 18:37:04 <Jafet> If enough people use Mozilla/5.0 AppleWebKit KHTML Gecko Chrome Safari, it might become a web browser 18:37:11 <Gregor> Hahaha 18:39:35 <Jafet> Google's summary for whatsmyuseragent.com: “Recent User Agents Visiting this Page: You!! Mozilla/5.0 (compatible; Googlebot/ 2.1; +http://www.google.com/bot.html)” 18:39:51 -!- Nisstyre-laptop has changed nick to Nisstyre. 18:40:06 <fizzie> Jafet: The truth, revealed. 18:40:12 <fizzie> fungot: Do you hang out with Googlebot ever? 18:40:13 <fungot> fizzie: on top of that explosion!! that's more like it. where you must live! 18:40:24 <fizzie> Sounds exciting. 18:40:56 <boily> someday, my life will be as grandiose as fungot's. explosions! the real manly life! the jetset! 18:40:56 <fungot> boily: it looks like we don't want to laugh... blue? i warned her, but there's nothing that can withstand the fangs of the turks... 18:42:13 <boily> I only laugh purple-and-a-half. 18:42:31 <boily> (running gag colour we have in our D&D campains.) 18:43:18 <Roujo> "A suffusion of yellow" 18:50:52 -!- sacje has joined. 18:50:52 -!- bicyclidine has joined. 19:17:52 -!- clog has quit (Ping timeout: 264 seconds). 19:23:33 -!- copumpkin has quit (Ping timeout: 264 seconds). 19:24:02 -!- copumpkin has joined. 19:27:29 -!- clog has joined. 19:27:32 -!- clog has quit (Client Quit). 19:27:49 -!- clog has joined. 19:35:46 -!- bicyclidine has quit (Ping timeout: 240 seconds). 19:36:12 -!- oerjan has joined. 19:37:51 <oerjan> @tell Vorpal i shall take that as a no, then. and yes it's a nomic played on reddit. 19:37:51 <lambdabot> Consider it noted. 19:38:13 <Vorpal> oerjan, ah 19:38:50 <oerjan> i kept getting confused when that player was mentioned in ##nomic :) 19:39:42 <Vorpal> oerjan, I seen other Örjans and Ørjans, and I do not confuse them with you. 19:39:55 <oerjan> OKAY I GUESS THAT'S GOOD 19:40:05 <oerjan> why do i keep getting email spam in finnish. 19:41:13 -!- bicyclidine has joined. 19:41:21 <oerjan> Vorpal: mostly it was the small possibility that you were actually playing nomic, since so many other #esotericians are. although i didn't really think it was your style. 19:41:57 -!- mnoqy has quit (Quit: hello). 19:42:17 <fizzie> oerjan: Was it someone selling you a roll-up ad stand? 19:44:18 <oerjan> fizzie: the second one contains a lot of "roll-up", yes. the first one says something about "Classic-matto". 19:45:06 <boily> hm. I have simplified chinese spam. something about friends selling me mangoes... 19:47:55 -!- AnotherTest has quit (Quit: Leaving.). 19:48:31 <fizzie> oerjan: I don't get all that much Finnish spam, but I got this http://sprunge.us/MJiT today. 19:50:47 <oerjan> fizzie: looks similar, although i already deleted the spam so not sure if exact. 19:52:43 <fizzie> Now you are missing out on a great offer. It's only valid to the end of August! 19:53:33 <oerjan> shocking 19:53:55 -!- Nisstyre has quit (Quit: Leaving). 19:55:05 -!- Taneb has joined. 19:56:18 <boily> ~fortune 19:56:18 <metasepia> As a computer, I find your faith in technology amusing. 19:57:23 <oerjan> metasepia: ok, just as long as you don't cackle madly 19:59:02 <boily> I should try an evil cackle underwater, just to see how it goes. 19:59:17 <boily> I'll probably end up drowning. 19:59:21 <oerjan> <atriq> tibi iratus sum, ergo es quoque <-- :) 20:00:37 <oerjan> boily: i think there should be something about that in the overlord list 20:01:13 <oerjan> oh hm, i distinctly recall it has something about avoiding evil cackles in general. 20:01:59 <boily> meh. boring. I want to cackle, while gently stroking my bot like Dr. Evil. 20:03:18 <boily> oerjan: but then, as you point out, entry #20: “Despite its proven stress-relieving effect, I will not indulge in maniacal laughter. When so occupied, it's too easy to miss unexpected developments that a more attentive individual could adjust to accordingly.” 20:04:02 -!- MindlessDrone has quit (Quit: MindlessDrone). 20:05:07 <Vorpal> <oerjan> Vorpal: mostly it was the small possibility that you were actually playing nomic, since so many other #esotericians are. although i didn't really think it was your style. <-- I'm planning to start playing some paper and pen RPG with some friends pretty soon, we are going to meet tomorrow to work out the schedules. 20:05:18 <oerjan> @tell AnotherTest afaiu IOCCC categories are made up _after_ they select the winners. 20:05:18 <lambdabot> Consider it noted. 20:05:28 <Vorpal> Does that count as my style? 20:05:36 <Vorpal> Probably GURPS btw, knowing the DM. 20:05:52 <oerjan> Vorpal: nope, please stay more in character hth 20:05:58 <Vorpal> XD 20:08:16 <oerjan> (also, read Darths & Droids) 20:08:35 <Vorpal> oerjan, been a while since I last read it 20:08:50 <oerjan> they just started on the fifth movie :) 20:10:06 <oerjan> not only are they designing a webcomic by committee, but it is looking more and more like they'll actually manage to finish it... 20:11:22 <Vorpal> oerjan, Given how long IWC went on I didn't doubt they would get far. 20:12:28 <oerjan> yes but IWC was just that one guy (DMM) and i think he may have changed job during it, while all of Darths & Droids are made by coworkers at the same place. 20:13:14 <oerjan> of course it all obviously depends on DMM's supernatural time management skills. 20:13:42 <oerjan> *is made 20:20:59 <boily> ~duck iwc 20:20:59 <metasepia> --- No relevant information 20:21:06 <boily> ~duck IWC 20:21:07 <metasepia> --- No relevant information 20:21:21 <boily> looks like duck duck go is case insensitive. 20:21:26 <boily> ~duck duck 20:21:27 <metasepia> duck definition: any of various swimming birds (family Anatidae, the duck family) in which the neck and legs are short, the feet typically webbed, the bill often broad and flat, and the sexes usually different from each other in plumage. 20:21:30 <boily> ~duck DUCK 20:21:31 <metasepia> duck definition: any of various swimming birds (family Anatidae, the duck family) in which the neck and legs are short, the feet typically webbed, the bill often broad and flat, and the sexes usually different from each other in plumage. 20:21:43 <bicyclidine> Irregular web comic 20:22:15 <oerjan> ~duck CAPITAL 20:22:16 <metasepia> --- No relevant information 20:22:22 <oerjan> ~duck capital 20:22:22 <metasepia> --- No relevant information 20:22:31 <boily> bicyclidine: I was wondering if duck'd recognize that acronym. 20:22:42 <boily> ~duck ørjan 20:22:42 <metasepia> --- No relevant information 20:22:48 <bicyclidine> Oh 20:22:57 <oerjan> i am completely unknown 20:23:08 <boily> bicyclidine: the odds were against me, but I just had to try. 20:23:46 <boily> oerjan: you are Norwegian, from very up North. that's all I know about you. that, and that you weigh a tad more than myself. 20:25:14 <boily> I think you're the northernmost esoterician. 20:25:40 <oerjan> ooh 20:26:16 <shachaf> hi bicyclidine 20:26:18 <shachaf> what's with the nick 20:28:08 <bicyclidine> Hi shachaf. Phone 20:28:34 * boily sticks a “Hi! My name is Bike” tag onto bicyclidine 20:29:01 <oerjan> boily: there's one in the whois hth 20:30:25 <boily> hmm... 20:31:27 <boily> the whoises say that the bikes are jameses. 20:37:47 -!- bicyclidine has quit (Read error: Connection reset by peer). 20:38:17 -!- bicyclidine has joined. 20:39:06 -!- bicyclidine has quit (Client Quit). 20:43:12 <boily> `quote duck 20:43:14 <HackEgo> 156) <fizzie> I don't trust ducks. They always look like they're planning something. I'm not sure it's a good idea to give them language capabilities. 20:44:41 -!- carado_ has joined. 20:44:49 -!- carado has joined. 20:50:07 <oerjan> fizzie: http://www.sheldoncomics.com/archive/011210.html (warning: dog slow today) 20:51:31 <boily> ~duck anatidaephobia 20:51:31 <metasepia> --- No relevant information 20:51:45 <boily> as per wikipedia: “the fictional fear that somewhere, somehow, a duck is watching you. From Gary Larson's The Far Side” 20:55:18 <oerjan> gary larson made up the word, of course. (it's not exactly a grammatical compound word in greek/latin) 20:55:43 <oerjan> anatophobia would have been more logical 20:55:59 <boily> yes, but less scary. 20:56:08 <oerjan> although i think that's still mixed latin/greek. 20:56:58 <boily> wiki has «Πάπια» for modern duck. 21:04:10 <fizzie> Today's weird thing: Windows 8's "recommended" resolution (bold and with a "(Recommended)" comment) for a 1920x1200 panel is 1920x1080. 21:22:27 -!- Nisstyre-laptop has joined. 21:24:18 <boily> Guest18414: hi? 21:26:10 -!- Nisstyre-laptop has changed nick to Nisstyre. 21:29:24 -!- boily has quit (Quit: Préparation psychodenturologique préemptive). 21:29:28 -!- metasepia has quit (Remote host closed the connection). 21:29:57 <fizzie> Hmp. I seem to be unable to set up VirtualBox's raw disk access in this thing. 21:34:12 -!- EgoBot has quit (Remote host closed the connection). 21:34:32 -!- EgoBot has joined. 21:36:10 <fizzie> (VBoxManage just does the "has stopped working" thing.) 21:40:03 -!- mnoqy has joined. 21:44:55 -!- Taneb has quit (Quit: Leaving). 21:45:53 -!- zzo38 has joined. 21:55:21 <fizzie> (I was hoping to set up my usual "Linux on VirtualBox providing (read) access to RAID/LVM2/ext4 partitions" setup, because the existing tools that claim to do LVM2 (explore2fs, ext2read) seem really kinda iffy.) 21:57:31 -!- atrapado has quit (Quit: Leaving). 22:02:25 -!- gerardo2 has joined. 22:07:28 <zzo38> Someone making "EMUya" mentioned that OUYA output is always HDCP, which among other things, causes the picture to lag too much. Do you know if there is a way to remove HDCP (even though some software might fail), or to remove HDMI altogether? 22:10:53 -!- Koen_ has joined. 22:20:15 -!- gerardo2 has quit (Read error: Connection timed out). 22:20:29 -!- carado_ has quit (Quit: Leaving). 22:21:22 -!- gerardo1 has joined. 22:22:55 <gerardo1> hola 22:23:16 <tswett> Hola. 22:23:43 <oerjan> `bienvenido gerardo1 22:23:45 <HackEgo> gerardo1: ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.) 22:24:21 <tswett> oerjan: I would expect that command to be called `bienvenir, wouldn't you? Since the thing it does is "to welcome", not "having been welcomed". 22:24:34 <tswett> `welcome tswett 22:24:36 <HackEgo> tswett: 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.) 22:24:53 <oerjan> tswett: um if so it should be the imperative, not infinitive 22:25:15 <tswett> oerjan: in my experience, Spanish UI elements are usually marked with the infinitive. 22:25:37 <oerjan> oh well 22:25:52 <gerardo1> spnish 22:26:20 -!- carado has quit (Quit: Leaving). 22:26:30 -!- carado has joined. 22:26:50 <gerardo1> hablas spanis 22:27:02 <tswett> Pues, ¿who would have thought that el estudio de gramarios context-free would involve so much complex analysis? 22:27:13 <tswett> Hablo español un poco. 22:27:23 <gerardo1> de donde eres 22:27:28 <tswett> Los EEUU. 22:27:37 <gerardo1> tienes facebook 22:27:43 <gerardo1> que edad tienes 22:28:08 <tswett> Sí tengo Facebook, pero no me gusta friendear a personas que no conozco, y tengo 20 años. 22:28:23 <gerardo1> sii te entiendo 22:28:52 <gerardo1> tienes novia 22:29:45 <tswett> Tal vez. 22:31:13 <gerardo1> yo estoy empezando hoy aqui 22:31:21 <gerardo1> soy nuevo 22:32:01 <tswett> Pues, bienvenido. Nuestra canal es tu canal. 22:32:33 -!- Lymia has quit (Ping timeout: 264 seconds). 22:33:37 <gerardo1> yo estoy metido por la canaima 22:33:42 <gerardo1> y tu?? 22:35:19 <Phantom_Hoover> i swear to god what is WITH the spanish in here 22:35:22 <tswett> Uhh, ¿qué es una canaima? 22:35:40 <gerardo1> es una computadora 22:36:01 <Bike> you got a problem with spanish compadre 22:36:09 <gerardo1> ?? 22:36:24 <Bike> not you 22:36:33 <tswett> Ahora estoy leyendo algo sobre matemáticas. 22:37:05 <gerardo1> que estudias?? 22:37:26 <Gregor> Phantom_Hoover: What is with the Spanish is that tswett has inexplicably decided to have a chat with what amounts to a spammer. (/msging random people in the channel definitely constitutes spam in my book) 22:37:56 <Phantom_Hoover> are they the same spammer, is what i'm wondering 22:37:56 <tswett> Matemáticas. ^_^ Pienso en hacerme actuario. 22:38:18 <Phantom_Hoover> carolyne and gerardo are the latest in a long line 22:38:34 <gerardo1> no te entiendo mucho 22:38:35 <gerardo1> ?? 22:39:12 <Phantom_Hoover> of people who clearly know english but insist on speaking spanish, and mostly just seem to engender mutual confusion 22:39:33 <elliott> not convinced gerardo1 knows English here 22:39:56 <kmc> yeah I don't know where you're getting "knows english" 22:40:13 <Bike> well you can tell, because of the way they have communicated exclusively in spanish. 22:40:26 <tswett> Mm, no sé describirlo en español, pero hay un articulo de Wikipedia sobre eso: http://es.wikipedia.org/wiki/Actuar%C3%ADa 22:40:46 <Phantom_Hoover> kmc, well OK maybe not gerardo, but past spaniards have replied to stuff people have said in english 22:41:15 <Bike> why do you keep calling them spaniards 22:41:48 <gerardo1> you're a very nice person 22:41:50 <Phantom_Hoover> because spanglophiles just sounds silly 22:41:59 <tswett> Phantom_Hoover: hispanophones? 22:42:04 <Phantom_Hoover> and is also not the word i want 22:42:17 <tswett> Is "hispanophone" even a word? 22:42:18 <Bike> wouldn't that mean someone who likes spanglish 22:42:22 <tswett> Yes, it is. In French. 22:42:24 <Phantom_Hoover> yes 22:42:30 <Bike> tswett: seems like the obvious translation of hispanohiblante 22:42:37 <Bike> trans... something 22:42:37 <Phantom_Hoover> hispanophone, maybe 22:42:42 <tswett> Ah, Wiktionary says that the English is "Hispanophone", not "hispanophone". 22:42:42 <Bike> spanish-speaker 22:43:26 <gerardo1> o te entiendo muy bien te estoy respondiendo por el traductor 22:43:44 <tswett> Me parece interesante que la mayoría del mundo hispanohablante está fuera de España... 22:44:21 <gerardo1> vuelvo en un momento ok no te vallas 22:44:45 <tswett> Hasta pronto. 22:45:22 <tswett> Debemos traducir el channel topic en español. 22:48:37 -!- gerardo1 has quit (Ping timeout: 246 seconds). 23:01:49 <Bike> hey can someone explain type synonyms to me 23:02:11 <tswett> A type synonym declaration gives a new name to a type. 23:02:23 <tswett> The new name and the old name are then interchangeable. 23:03:07 <Bike> so if i define foo to be a synonym for [Int], and then call it on an [Int] with no reference to foo or anything, that works? 23:03:30 <tswett> Are we talking about Haskell? 23:03:34 <Bike> yes 23:03:55 <tswett> Well, "foo" wouldn't be a valid type synonym, since it doesn't begin with an uppercase letter. 23:04:04 <Bike> whateer. 23:04:13 <tswett> And I don't know what you mean by "call it on an [Int]". Type synonyms aren't functions; what would it mean to call one? 23:04:23 -!- gerardo1 has joined. 23:04:24 <Bike> er, i missed some words. 23:04:33 <Bike> defined a function :: foo -> whatever. 23:05:00 <tswett> That's correct. Foo and [Int] are the same thing, so if the function expects a Foo, you can give it a [Int]. 23:05:16 <Bike> k 23:07:31 <gerardo1> holaa 23:07:37 <gerardo1> estas alli 23:07:42 <gerardo1> hello 23:07:44 <tswett> Hola. 23:08:53 <tswett> Tengo ir en un momento. 23:09:01 <Koen_> wow I just found a board game that uses a turing tarpit instead of the usual action points 23:09:30 <gerardo1> quieres mi facebook para que me veas 23:11:01 -!- gerardo1 has quit (Quit: Leaving.). 23:11:23 -!- gerardo1 has joined. 23:11:46 <gerardo1> para que me veas si 23:14:16 -!- copumpkin has quit (Ping timeout: 264 seconds). 23:14:45 -!- copumpkin has joined. 23:15:12 -!- gerardo1 has quit (Read error: Connection reset by peer). 23:15:13 -!- gerardo2 has joined. 23:16:37 <gerardo2> olaaa 23:17:08 <zzo38> Koen_: What game is that? How does it work? 23:17:19 <Koen_> Antike Duellum 23:17:26 <Koen_> basically there are eight possible actions 23:17:40 <Koen_> and you've got a meeple turning around a wheel of the eight possible actions 23:17:54 <Koen_> if you want to turn faster you have to pay 23:18:04 <oerjan> don't tell me it's a bf derivative twnh 23:18:33 <Koen_> no, it's a CONQUEST THE FUCKING MEDITERRANEAN SEA derivative 23:19:54 <oerjan> MARE NOSTRVM 23:20:55 <Koen_> possible actions include collecting gold, collecting iron, collecting marble, and hitting your opponent IN HIS FACE 23:22:42 <zzo38> But that is only four possibilities 23:22:52 -!- gerardo2 has quit (Ping timeout: 240 seconds). 23:23:52 -!- Nisstyre has quit (Ping timeout: 240 seconds). 23:26:25 <Koen_> that's what I said 'include' 23:26:28 <Koen_> why 23:28:50 <zzo38> But what is the other four? 23:29:53 <Koen_> build a temple - hit your opponent in the face (again) - build militia - prepare militia to be built in the future 23:44:16 -!- iamfishhead has quit (Ping timeout: 246 seconds). 23:50:15 -!- yorick has quit (Remote host closed the connection). 23:53:50 -!- impomatic has quit (Ping timeout: 240 seconds). 2013-08-15: 00:00:05 -!- Lymia has joined. 00:21:34 -!- kmc has set topic: Existentially unforgeable under adaptive chosen-message attacks | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 00:35:37 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds). 00:52:28 -!- Koen_ has quit (Remote host closed the connection). 01:01:06 -!- sacje has quit (Ping timeout: 256 seconds). 01:04:22 <quintopia> how common is the use of gas for heating and cooking in the scan-the-navy-ahs? 01:05:33 -!- sacje has joined. 01:08:31 <Jafet> I doubt you will get more than a definnitive answer here. 01:09:46 <oerjan> for households in norway, i think almost nonexistent. 01:10:05 <oerjan> electricity used to be omnipresent for both. 01:10:10 -!- nooodl has quit (Ping timeout: 256 seconds). 01:11:02 <oerjan> but maybe it's changed recently for environmental reasons, e.g. my new apartment has water-based heating. 01:11:57 <oerjan> ok it's somewhat fashionable for barbecues, at least :P 01:12:27 <oerjan> that's a recent development. 01:13:08 <oerjan> also for camping and summer houses it may be more common. 01:14:12 <oerjan> *houses/huts 01:15:23 -!- pikhq has quit (Remote host closed the connection). 01:18:03 <kmc> i love that you can buy natural gas powered air conditioners 01:18:10 <kmc> it's like alchemy. using fire to make stuff cold 01:19:12 -!- pikhq has joined. 01:21:37 -!- douglass has quit (Quit: Leaving). 01:32:08 -!- Sprocklem has joined. 01:33:50 -!- Lymia has quit (Ping timeout: 246 seconds). 01:39:56 -!- Sprocklem has quit. 02:06:07 -!- augur has quit (Remote host closed the connection). 02:27:45 -!- Lymia has joined. 02:33:50 -!- augur has joined. 02:42:32 -!- Sgeo has joined. 03:00:27 <shachaf> ion: It means I can run FTL again! 03:09:39 <ion> verily 03:12:48 <tswett> oerjan: electricity for heating? ¿qué el fuck 03:17:05 -!- carado has quit (Ping timeout: 246 seconds). 03:25:28 <oerjan> tswett: norway's electricity is something like 90% hydropower. 03:26:00 <tswett> *nod* 03:26:18 <oerjan> before we found the oil, it used to be called our "white gold" 03:28:03 <oerjan> well still does, i guess 03:40:04 <zzo38> Are there any better MUD systems than the one that I was playing before and quit because of the lack of difficult mode and so on? 04:24:10 <zzo38> Why can't I find a MUD? 04:24:33 <comex> http://www.reddit.com/r/programming/comments/1kcvix/50_bytes_of_code_that_took_4gb_to_compile/cbo2kby 04:26:23 <elliott> "Turing complete in practice" :( 04:26:34 <comex> elliott: i was wondering if there is a more precise term. 04:26:41 <comex> i gave a reasonably precise definition 04:27:57 <elliott> finite state machine? :P 04:28:17 <oerjan> very practical, those 04:29:21 <comex> uh... no, not a finite state machine. the idea is to be able to compute an arbitrary function that uses a large amount of memory 04:29:46 <comex> (you *can* simulate a FSM for a fixed number of steps without difficulty) 04:30:13 <Bike> c++. right. 04:30:28 <Bike> oh hey, it's not template garbage 04:30:48 <comex> pretty much is, actually 04:36:49 <comex> (and you can simulate an algorithm that uses a small amount of memory, but may be very difficult to analyze, such as an cryptographic hash, again without difficulty) 04:49:00 <Gracenotes> linear-bounded-automaton-complete 04:49:36 <Gracenotes> it's guaranteed to repeat a state if it runs for long enough 04:59:59 <Gracenotes> so it is possible to detect if something will halt 05:44:10 -!- sacje has quit (Quit: sacje). 05:59:23 -!- augur has quit (Remote host closed the connection). 06:13:00 <Jafet> “reasonable Turing-complete language, such as Brainfuck” 06:19:21 -!- oerjan has quit (Quit: leaving). 06:35:38 -!- augur has joined. 06:37:24 -!- augur has quit (Remote host closed the connection). 06:37:45 -!- augur has joined. 06:48:10 <Gracenotes> via Wikipedia: The 1954 edition of the Grove Dictionary of Music and Musicians notoriously dismissed Rachmaninoff's music as "monotonous in texture ... consist[ing] mainly of artificial and gushing tunes" and predicted that his popular success was "not likely to last". To this, Harold C. Schonberg, in his Lives of the Great Composers, responded, "It is one of the most outrageously snobbish and even stupid statements ever to be found in a work that is s 06:48:49 <Gracenotes> that may have gotten its tail cut off. any case. 07:10:45 <Jafet> Most popular music consists of artificial and gushing tunes. 07:10:58 <Jafet> Rachmaninov was merely pragmatic. 07:25:19 -!- kallisti has joined. 07:25:19 -!- kallisti has quit (Changing host). 07:25:19 -!- kallisti has joined. 07:26:50 <Gracenotes> what is an artificial tune, anyway 07:27:37 <Gracenotes> maybe he wasn't able to take the time to work out a genuine tune because he was Russian 07:28:02 <Gracenotes> (Oh, printing press, how you've ruined puns.) 07:33:47 <oklopol> comex: are you trying to ask, in your post, whether there is a function f from turing maching programs to c++ template programs such that |f(w)|/|w| is bounded and w and f(w) are somehow equivalent as programs? (i did not understand any of it, just guessing) 07:36:14 <oklopol> "without taking an exponential amount of space to describe the function compared to the normal representation (i.e. you can't just list every possible input,output pair)" 07:37:01 <oklopol> what's the normal representation 07:38:04 -!- Taneb has joined. 07:38:28 <Taneb> :D :D :D 07:38:41 <shachaf> :D :E :F 07:39:16 <Taneb> I've got a place at the University of York! 07:39:38 <oklopol> :T :A :N :E :B :I :S :E :C :R :E :T :L :Y :L :O :V :E :Y :O :U 07:39:47 <oklopol> what kind of place 07:39:56 <shachaf> is that like New York 07:40:12 <Taneb> shachaf, it's like Old Old New York 07:40:33 <shachaf> as far as yorks are concerned, the newer the better imo 07:40:42 <shachaf> even the new one is getting kind of old 07:41:13 <shachaf> Taneb: are you going to go studentize there 07:41:16 <Taneb> yes 07:41:29 <Taneb> I am going to studentize maths and computer science 07:41:37 <shachaf> oh no :'( 07:42:07 <kmc> congrats Taneb 07:42:10 <shachaf> oh 07:42:12 <shachaf> yes 07:42:15 <shachaf> also what kmc said 07:42:22 <Taneb> :P 07:42:22 <kmc> congratsneb 07:42:25 -!- mnoqy has quit (Quit: hello). 07:56:55 <Jafet> oklopol: what is the complexity class of lambda calculus terms where you can only evaluate each term to a depth of 17 (yes this is still C++) 07:59:41 <oklopol> oh is he talking about the recursion limit 08:00:56 <oklopol> i did not quite catch the connection between the first and the second paragraph 08:11:28 -!- kallisti has quit (Quit: Lost terminal). 08:12:24 <Taneb> So I for the first time will receive Computer Science education in an official capacity in October 08:13:28 -!- kallisti has joined. 08:13:29 -!- kallisti has quit (Changing host). 08:13:29 -!- kallisti has joined. 08:18:36 <oklopol> i might not take another math course like _ever_ :( 08:19:10 <Taneb> oklopol, aren't you like really old like 28 or something 08:19:50 <oklopol> yes i'm i'm 24 08:19:58 <oklopol> *-i'm 08:33:01 <FreeFull> Taneb: Why does oklopol secretly love you? 08:33:17 <Taneb> FreeFull, he secretly loves me!? 08:33:36 <FreeFull> 08:39:38 < oklopol> :T :A :N :E :B :I :S :E :C :R :E :T :L :Y :L :O :V :E :Y :O :U 08:33:56 <Taneb> Well, it must be a secret 08:34:17 <shachaf> Maybe because he doesn't reveal other people's secrets. 08:34:39 <FreeFull> Not a very big secret when it's posted in the wide open 08:35:34 <Taneb> And FreeFull that's just a sequence of silly faces 08:36:52 <FreeFull> > filter (\x -> x == ':' || x == ' ') ":T :A :N :E :B :I :S :E :C :R :E :T :L :Y :L :O :V :E :Y :O :U" 08:36:53 <lambdabot> ": : : : : : : : : : : : : : : : : : : : :" 08:37:04 <FreeFull> > filter (\x -> x /= ':' || x /= ' ') ":T :A :N :E :B :I :S :E :C :R :E :T :L :Y :L :O :V :E :Y :O :U" 08:37:06 <lambdabot> ":T :A :N :E :B :I :S :E :C :R :E :T :L :Y :L :O :V :E :Y :O :U" 08:37:15 <FreeFull> > filter (\x -> x /= ':' && x /= ' ') ":T :A :N :E :B :I :S :E :C :R :E :T :L :Y :L :O :V :E :Y :O :U" 08:37:17 <lambdabot> "TANEBISECRETLYLOVEYOU" 08:37:24 <Taneb> My god 08:38:03 <FreeFull> Do you see it now? 08:38:17 <Taneb> :P 08:38:25 <FreeFull> You must elope with oklopol 08:38:28 <FreeFull> It's the only way 08:38:29 <shachaf> That decryption function looks kind of contrived. 08:38:46 <shachaf> You could make any message appear in that text with a sufficiently complicated decryption function. 08:38:49 <Taneb> But he's in the far away land of far away 08:39:05 <Taneb> And shachaf raises a very good point 08:39:10 <shachaf> > filter (\_ -> "ILOVEMONOIDSTHEYARESOEASY") ":T :A :N :E :B :I :S :E :C :R :E :T :L :Y :L :O :V :E :Y :O :U" 08:39:10 <lambdabot> Couldn't match expected type `GHC.Types.Bool' 08:39:10 <lambdabot> with actual type... 08:39:18 <shachaf> Er. 08:39:20 <shachaf> > (\_ -> "ILOVEMONOIDSTHEYARESOEASY") ":T :A :N :E :B :I :S :E :C :R :E :T :L :Y :L :O :V :E :Y :O :U" 08:39:20 <lambdabot> "ILOVEMONOIDSTHEYARESOEASY" 08:39:38 <Taneb> I'd say that that decryption function is much simpler 08:40:01 <shachaf> > map length ["filter (\\x -> x /= ':' && x /= ' ')", "(\\_ -> \"ILOVEMONOIDSTHEYARESOEASY\")"] 08:40:03 <lambdabot> [35,35] 08:41:07 <FreeFull> Well, we both have useless spaces 08:41:11 <FreeFull> Let's get rid of those 08:41:18 <shachaf> Stop nitpicking. 08:41:33 <FreeFull> Well, stop pitnicking. 08:42:39 <shachaf> Anyway I'm not sure what "tane bisec retlyl ovey ou" even means. 08:42:55 <shachaf> Looks like gibberish to me. 08:43:01 <shachaf> Taneb: Wouldn't you agree? 08:43:02 <Taneb> shachaf, isn't "ovey" an exclamation associated with the Yiddish community? 08:43:35 <Taneb> And "bisec" could be short for "bisection" 08:43:43 <shachaf> `? Taneb 08:43:45 <HackEgo> Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards. (see also: d-modules) 08:43:48 <shachaf> Not very convincing. 08:44:00 <Taneb> Maybe it's "tan e" rather than "tane" 08:44:04 <Taneb> > tan (exp 1) 08:44:04 <lambdabot> -0.4505495340698077 08:44:23 -!- kallisti has quit (Quit: Lost terminal). 08:44:42 -!- kallisti has joined. 08:44:42 -!- kallisti has quit (Changing host). 08:44:42 -!- kallisti has joined. 08:47:12 -!- kallisti has quit (Client Quit). 08:49:03 <FreeFull> shachaf: Well, the decoded message is missing its spaces 08:49:28 <FreeFull> I interpreted it as "TANEB I SECRETLY LOVE YOU" but of course that doesn't mean that's where the spaces actually go 08:51:00 <shachaf> Hmm, maybe "TANEBISECRETLYLOVEYOU" is one word in one of those languages with long words. 08:51:05 <shachaf> Like Finnish or Hexhammish. 08:51:45 -!- kallisti has joined. 08:51:46 -!- kallisti has quit (Changing host). 08:51:46 -!- kallisti has joined. 08:58:32 <FreeFull> Time for reboot for new kernel for sparta 08:59:13 -!- FreeFull has quit. 09:00:33 -!- MindlessDrone has joined. 09:07:06 -!- conehead has quit (Quit: Computer has gone to sleep.). 09:21:04 -!- FreeFull has joined. 09:28:21 <FreeFull> I think 1/2 should be called cotwo 09:28:46 <FreeFull> Or rather the multiplicative cotwo 09:28:58 <FreeFull> To distinguish from -2, which is the additive cotwo 09:56:43 -!- conehead has joined. 10:05:59 <Taneb> `? hexham 10:06:00 <HackEgo> Hexham es la ciudad mas importante de programación esotérico 10:06:26 <Taneb> Did you know that Hexham is halfway between York and Edinburgh? 10:07:50 -!- impomatic has quit (Ping timeout: 240 seconds). 11:13:15 -!- Taneb has quit (Quit: Leaving). 11:14:39 -!- Phantom_Hoover has joined. 11:21:04 -!- Sgeo has quit (Read error: Connection reset by peer). 11:22:40 -!- copumpkin has quit (Ping timeout: 264 seconds). 11:23:09 -!- copumpkin has joined. 12:10:37 <Phantom_Hoover> http://www.theguardian.com/film/2013/aug/14/john-cleese-attack-british-press 12:10:48 <Phantom_Hoover> i love that headline 12:11:52 <Phantom_Hoover> it makes it sound like john cleese's troops are battering down the gates of the daily mail 12:17:12 -!- scoofy has joined. 12:20:52 <scoofy> hello 12:23:16 -!- copumpkin has quit (Ping timeout: 264 seconds). 12:23:45 -!- copumpkin has joined. 12:55:52 -!- boily has joined. 13:01:09 -!- boily has quit (Quit: Poulet!). 13:06:15 -!- boily has joined. 13:06:19 -!- metasepia has joined. 13:09:34 -!- carado has joined. 13:09:45 <boily> caradhello. 13:12:51 <boily> my fingers tend to accumulate random ink stains from unknown sources. I fear I'm a sleep-writer... 13:14:25 <carado> hi o/ 13:15:29 <zzo38> I calculated the probability of rolling d4,d6,d8,d10,d12,d20 and all coming up the same number (which will have to be 1 to 4). At least, I think I did; maybe I made a mistake. 13:15:48 <zzo38> > 6*8*10*12*20 13:15:49 <lambdabot> 115200 13:18:06 <zzo38> boily: What do you sleep-write? 13:18:56 <boily> zzo38: no idea. haven't found my Nebulous Nocturnal Notepad yet. probably some weird stuff à la Ulysses. 13:19:15 <boily> do you know of a cheap IR camera that I could rig to my box? 13:20:22 <zzo38> No, I don't know about that. 13:20:54 <boily> something USB, or better wireless. then I could film mys... oh... very, very bad idea. 13:21:17 <zzo38> Well, Wii remotes have a IR camera although they can only track positions and not transmit a picture. 13:21:31 <boily> I'm sure I'm going to end up dead after a few weeks, like in Paranormal Activity. 13:21:56 <zzo38> boily: Then you must try to write a report of it. Unfortunely it is difficult if you are dead. 13:22:12 <boily> “better random moonlit modern musings than being stalked by an invisible demon”, says my mom. 13:22:24 <zzo38> I suppose so. 13:22:28 <boily> or, I wonder if I could xkcdise it and sleep with a keyboard. 13:22:48 <zzo38> You could try. I don't know how well it would work. 13:24:38 <boily> I have a bluetooth keyboard. I'll keep you informed. 13:24:50 <zzo38> OK. Does it have enough battery power? 13:25:18 <zzo38> Perhaps disable the functions keys and so on for that kind of experiment. 13:27:12 -!- nooodl has joined. 13:27:29 <boily> it was hong kongly bought, and of good battery quality. 13:28:06 <zzo38> OK, if the battery is good, then that will work. 13:28:54 <zzo38> If you ever type anything about Uselessness RPG 1, tell me we can add it into that wiki! (regardless whether you sleep or wake up while typing it) 13:32:43 <boily> I seem to have misplaced the link to your RPG. care to provide it to me again? 13:35:06 <zzo38> Oops... 13:35:11 <zzo38> Well, here it is: http://hackiki.org/wiki/uselessness_rpg_1,,main 13:37:34 <boily> ~duck yuggo 13:37:34 <metasepia> --- No relevant information 13:38:18 <zzo38> Yuggo is a currency from CthulhuMUD. Zorkmid is a currency from Zork, and also used in some chess variants. Yen is Japanese currency. 13:38:46 <zzo38> (Have you seen such chess variants?) 13:39:23 <boily> I knew about nethack and zorkmids, but chess variants? 13:39:40 <boily> yen is yen is yen. it goes with calpis and pocari sweat and ramune. 13:40:32 <zzo38> Yes, even in some chess variants, mention zorkmids. That isn't important for the purpose of this game, though; I just used three currencies found elsewhere, and since exchange rates vary they don't even need to be matching anything else. 13:43:09 <boily> the log in as a google account is a little bit buggy, but seems to work. there's a PHP error when you click on the google link, then it says “You are logged in as https://www.google.com/accounts/o8/id?id=[RANDOM STUFF]”. 13:43:54 <zzo38> boily: Tell Gregor; that isn't my problem. 13:44:12 <zzo38> It is either Gregor or Google who has done something wrong; probably Google. 13:44:19 <boily> Gregor: what I zzo38ly said ↑ 13:47:29 <zzo38> (Specifically, yuggo was the currency used in most shops and vending machines in Pluto I have seen in that game; the exceptions are the bank and Dr.Tkikt which you must both pay for services in copper coins instead; the bank will exchange them automatically though so it doesn't matter. Most of things I have seen about zorkmid are about chess variants, in fact!!) 13:48:07 <zzo38> (Many games might have the different currency being copper, silver, gold; I want to make the game different, so instead I have yen, yuggo, zorkmid. Maybe "yen" might be changed just because it starts with "y".) 13:48:38 <zzo38> (It is true; if I change it, that is the only reason.) 13:48:46 <boily> about that y point, I added an annotation. 13:49:08 <boily> (my wiki editing skills are poor, so the format may not be standard compliant, fsvo standard) 13:49:11 <zzo38> OK, let me see 13:49:49 <boily> fungot: do you have any y points? 13:49:50 <fungot> boily: will you and hurried here. gogah... make... .....don't ever make marlene... 13:52:38 <zzo38> boily: Good point; I won't use this in Z-machine though (another problem is the way Unicode deals with font width) 13:58:58 <boily> 'tis sad. gargoyle seems to have stopped development. 13:59:19 <zzo38> boily: What is that? 13:59:38 <boily> http://ccxvii.net/gargoyle/ 14:00:21 <boily> I remember losing a few hours of my life trying to find a lost pig. 14:00:34 <zzo38> O, I have seen that 14:00:55 <zzo38> There are many Z-machine interpreters, but most of them seem very defective. 14:02:12 <zzo38> I have written two Z-machine programs, and I have tested many interpreters; only Aimfiz and Infocom's interpreter run them correctly. 14:03:51 <zzo38> A version of Gargoyle based on Aimfiz instead of Frotz might work. 14:10:21 -!- nooodl has quit (Read error: Connection reset by peer). 14:16:06 <boily> meanwhile, I am beginning to grasp the details of OpenERP. I am scared. 14:19:54 -!- zzo38 has quit (Remote host closed the connection). 14:36:04 -!- nooodl has joined. 14:44:05 -!- Koen_ has joined. 14:50:20 -!- Koen_ has quit (Quit: Koen_). 15:07:50 -!- augur has quit (Ping timeout: 240 seconds). 15:13:50 -!- SirCmpwn has quit (Read error: No route to host). 15:16:22 <fizzie> boily: AIUI, a lot of the regular cheapo webcams register a reasonable amount of IR, so you could pick one of those and then you'd just need some IR illumination. 15:19:11 -!- SirCmpwn has joined. 15:28:56 <FreeFull> They make infrared look pink though 15:35:37 <fizzie> I think that's okay if you just want to see where you keep your hidden night-journal. 15:58:42 -!- tswett has quit (Changing host). 15:58:42 -!- tswett has joined. 16:05:43 -!- iamfishhead has joined. 16:19:44 -!- kallisti has quit (Quit: Lost terminal). 16:26:25 -!- conehead has quit (Quit: Computer has gone to sleep.). 16:27:40 -!- conehead has joined. 16:28:09 -!- conehead has quit (Remote host closed the connection). 16:38:43 -!- conehead has joined. 16:49:07 -!- mnoqy has joined. 16:51:01 <fizzie> Mhm. How come dark grey is entirely black in a screen session in PuTTY? 16:51:40 <fizzie> Oh, there's a "indicate bolded text by..." setting. 16:52:03 <fizzie> Managed to somehow miss that every time. 16:54:28 <fizzie> Hmp. In VirtualBox the raw disk access stuff worked not at all; in VMware Player, I get a few dozen "The operation on file "\\.\PhysicalDrive3" failed." messages at boot time and when anything sufficiently special happens, but if I just keep saying "continue" everything works. 16:56:35 <fizzie> (Except for a lot of errors in dmesg.) 16:56:51 <fizzie> "failed command: WRITE DMA". 16:57:08 <fizzie> Maybe if I configured it to use something different. 17:10:12 <fizzie> I told VMware to use it in the "individual partitions" mode, and it just broke down. 17:10:38 <fizzie> Now it just shows the main menu dialog, and trying to close it gives a "The virtual machine is busy." error. 17:16:23 -!- yorick has joined. 17:17:58 <fizzie> Maybe it has issues with partitions larger than 2T, because the individual-partitions select-o-tron just says "2 TB" as the capacity. 17:29:24 <boily> fizzie: back from lunch. I'll IRise myself in a non horror movie manner. 17:29:54 <Roujo> My lunch is sausages 17:30:01 <Roujo> Cheese and brocoli sausages 17:30:11 <Roujo> "You learn something every day" 17:30:24 <olsner> fungot: do you eat cheese and broccoli? 17:30:24 <fungot> olsner: better send that soldier something. 17:31:06 <boily> my lunch was a large all-dressed phở. 17:31:22 <boily> Roujo: "you're talking like fizzie." 17:31:57 <Roujo> Am I now? 17:31:58 <fizzie> The weirdest. The front headphone jack is noisy in Windows only. And not all the time, just occasionally. 17:32:09 <fizzie> I guess it could be some interference from the GPU or something. 17:34:15 <Roujo> Interference, defense, number 99, first down 17:36:25 <boily> on one hand, I am reading an article about fermented shrimp paste, otoh Roujo is doing eldritch incantations, and on the not quite fourth hand I'm utterly puzzled. 17:36:48 <Roujo> The Otter puzzle is pretty damn ahrd 17:36:51 <Roujo> Yes, ahrd 17:36:57 <Roujo> That's like hard-mode hard 17:37:09 <Roujo> Also, I can't spell 17:37:28 <boily> Roujo: you're francophone like me. of course you can't spell. :p 17:38:06 <Roujo> I can spell 17:38:10 <Roujo> Just, not actual spells 17:38:13 <Roujo> Just words 17:44:23 <boily> fungot: your opinion on words? 17:44:23 <fungot> boily: cloud... don't... the planet? ho ho hoooo. good luck. please let me. my journey ends here. the two of you. 17:44:45 <boily> «ho ho hoooo. good luck.» properly ominous, imho. 17:45:04 <fizzie> fungot: What's this about your journey ending? 17:45:04 <fungot> fizzie: but what are you? you keep wandering around... 17:45:04 <Roujo> `theme 17:45:07 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: theme: not found 17:45:12 <Roujo> Oops 17:45:14 <fizzie> Roujo: Wrong prefix *and* command. :p 17:45:17 <boily> ^style 17:45:17 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7* fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 17:45:17 <Roujo> WELL CRAP 17:45:24 <Roujo> ^currentstule 17:45:27 <Roujo> ^currentstyle 17:45:35 <Roujo> ^style style 17:45:35 <fungot> Not found. 17:45:39 <fizzie> It's indicated by that *. 17:45:42 <Roujo> OH 17:45:44 <Roujo> There we go 17:45:45 <Roujo> Thanks 17:46:03 * boily looks at Roujo and offers him a fungot manual, 4th edition 17:46:04 <fungot> boily: aerith......? i just can't seem to lose weight. hmm, aerith. long time. 17:46:17 <Roujo> We're on 4th already? 17:46:19 <Roujo> Look at the time! 17:46:59 <boily> manuals always have a ludicrous edition number, in the Grand Conspiracy of Taking Students' Money for Stupid Reasons. 17:47:11 <boily> s/in/according to/ 17:48:13 <fizzie> fungot: What's new in the 4th edition? 17:48:14 <fungot> fizzie: unfortunately, this trip was expensive. and a man. he was a vibrant woman. hadn't changed at all. but, if you're thinkin' you yet! 17:48:23 <fizzie> Okay. 17:49:19 <boily> “...expensive” “hadn't changed at all” 17:49:48 <Roujo> I pretty much only got "he was a vibrant woman" 17:51:25 <olsner> fungot: but did you have *fun* on your trip? 17:51:26 <fungot> olsner: putting you on my back till the end of this gym! 17:53:05 <Roujo> fungot: saying sweet lines since whenever he started doing it 17:53:05 <fungot> Roujo: looks like you've seen this already......? so why's it impossible for us to live here i'd change things around ' n' me sober. 17:53:15 <Roujo> fungot: do tell 17:53:15 <fungot> Roujo: is that man over there! 17:53:22 <Roujo> Yeah, that's he 17:53:27 <Roujo> fungot: What about him? 17:53:27 <fungot> Roujo: then, is now...... must've been a while back, don't make me laugh.... 17:53:41 <Roujo> fungot: I'd rather not. You remember what happened last time, right? 17:53:42 <fungot> Roujo: it'll be all right, with my life. 17:54:03 <Roujo> fungot: That's something nice to have, that certainty. I wish I could say the same. 17:54:39 <Roujo> fungo: Are you still there? 17:54:41 <Roujo> ... 17:54:48 <Roujo> OH WELL 17:55:02 -!- Taneb has joined. 17:55:14 <boily> fungot: are you snubbing Roujo? 17:55:15 <fungot> boily: hey! hey, that's fine. 17:55:23 <Roujo> Well crap 17:55:32 <Roujo> `relcome denial 17:55:36 <HackEgo> ​denial: 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.) 17:55:41 <boily> Roujo: not the first time a meatbag receives abuse from a bot :p 17:56:00 <Roujo> Probably not the last, either 17:56:03 <boily> `quote never saw 17:56:04 <Roujo> I wish I was a chatbot 17:56:04 <HackEgo> 952) * fungot has joined #esoteric <boily> woohoo! the one and only fungot is back! <fungot> boily: damn your mother! <boily> ok. never saw that one coming. 17:56:16 <Roujo> Imagine the possibilities 17:56:21 <Roujo> I could beat the Turing test 17:56:23 <Roujo> Well, I think I could 17:56:28 <Roujo> I never really tried 17:56:37 <boily> you could auto-meta-turing yourself. 17:56:48 <boily> (meanwhile, that thing exists: https://github.com/rvantonder/pentaquine) 17:57:59 <Roujo> Wooo, star 18:00:17 <boily> random question of the day: anybody here who has a urbanspoon account? 18:01:29 <Roujo> I stay away from city utensils, twvm 18:01:31 <Roujo> tyvm 18:01:33 <Roujo> Anyway 18:01:37 <Roujo> I stay away from 'em 18:01:38 <Roujo> Why? 18:03:43 <boily> I'm on a quest to visit all the vietnamese restaurants on the island, and I was wondering what defines a good phở around the world. 18:04:07 -!- sacje has joined. 18:04:14 <mnoqy> good idea 18:06:22 <boily> so far, 24% of my logged restaurants offer vietnamese cuisine, and I've been to 83 in Montréal, 10 in Québec and 4 in Ottawa. 18:20:14 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 18:20:33 -!- Phantom_Hoover has joined. 18:25:40 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 18:27:45 <Taneb> Oh dear 18:27:54 <Taneb> I'm doing unusually well in this run of Brogue 18:28:01 -!- yorick has quit (Remote host closed the connection). 18:29:10 <boily> Taneb: roguespeed to you! 18:29:29 <Taneb> I've got an ally naga, ogre, and imp 18:29:49 <Taneb> Okay, I've lost the imp 18:31:11 -!- Phantom_Hoover has joined. 18:31:18 <Taneb> And I'm on floor 20 18:31:27 <boily> how many floors in brogue? 18:31:54 <mnoqy> the amulet is on floor 26 18:32:03 <mnoqy> but i think it goes down to 100 if you really want to 18:32:22 <mnoqy> it definitely goes deeper than 26 18:32:35 <Taneb> I thought it only went to 52? 18:32:35 <mnoqy> and you can collect "lumenstones" for bonus score 18:32:40 <mnoqy> oh maybe it goes to 52 18:32:44 <mnoqy> I'm bad with remembering numbers 18:33:56 <mnoqy> ...apparently it goes to 40?? 18:34:07 <mnoqy> #define AMULET_LEVEL 26 // how deep before the amulet appears 18:34:10 <mnoqy> #define DEEPEST_LEVEL 40 // how deep the universe goes 18:34:12 <Taneb> And I died 18:34:46 <kmc> boily: are you a phở fiend 18:35:48 <boily> Taneb: darn. 18:36:21 <Taneb> Killed by a cloud of caustic gas on level 21 18:36:25 <elliott> mnoqy: I think it changed 18:36:41 <mnoqy> elliott: i just quoted the source 18:36:51 <elliott> I know 18:36:51 <boily> kmc: I am the vietnamese restaurant reference among my colleagues, friends and family. I peruse blogs and my instincts to seek the perfect montrealese phở. 18:37:19 <kmc> is montréal known for its phở? 18:37:28 <mnoqy> from the changelog: The deepest dungeon depth is now 40 instead of 100, and it contains a reward for players skillful and insane enough to reach it. 18:37:52 * kmc contemplates setting up his Compose key to type tiếng Việt diacritics 18:38:53 <boily> kmc: probably. there are many, many places all over the city that serve it. 18:39:36 <boily> my compose key was remapped to 半角/全角, and I just tweaked xmodmap to get everything defined by X on my dead keys. 18:42:01 <fizzie> TIL: a fully stocked bookshelf is kind of heavy. 18:43:18 <olsner> did it fall on you? I hear that can kill people 18:45:43 <olsner> (I hope it didn't kill you!) 18:46:25 <boily> oh right. my compose is ひらがな/カタカナ. 18:46:54 <boily> kmc: http://pastebin.ca/2432345 18:47:14 <kmc> do you type a lot of japanese boily? 18:47:20 <kmc> I need to figure out how to anchor my bookshelves to the wall 18:47:23 <kmc> earthquake zone, y'know 18:47:36 <boily> kmc: yes. I have UIM bound to Ctrl-Space. 18:47:44 -!- Gregor has set topic: Existentially unforgiveable under adaptive chosen-message attacks | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 18:48:25 <boily> I firmly believe the /topic makes sense in some parallel universe. 18:49:48 -!- AnotherTest has joined. 19:03:24 <olsner> boily: now that's just absurd 19:03:46 <olsner> maybe it makes sense in the orthogonal universe(s) 19:04:37 <boily> olsner: my belief are reasonable, up to iso-absurdity. 19:04:42 <boily> s/f/ves/ 19:06:45 <boily> only in computer programming you can exclaim “It works! I get the correct error!” and be proud of your work. 19:06:56 <Bike> what about approximation theory 19:08:05 <boily> ~duck approximation theory 19:08:05 <metasepia> In mathematics, approximation theory is concerned with how functions can best be approximated with simpler functions, and with quantitatively characterizing the errors introduced thereby. 19:08:29 <boily> oh. right. 19:08:43 <Bike> or statistics 19:08:45 <boily> well, I guess I was close enough, and within an acceptable error margin. 19:09:07 <boily> Bike: I deny the existence of statistics, based on personal experience. 19:09:11 <olsner> for e.g. compilers, getting the right error is a really important part of what it does 19:10:04 <boily> there's this complete memory blank in my head when I try to recall my statistics classes. I think it was caused by a nerve gas deployed by the dean to keep us students in track and coöperative. 19:11:03 <olsner> hint: a more efficient way to not remember statistics is to not learn it in the first place 19:12:34 <kmc> rustc has 753 "this should fail to compile with error X" test cases 19:12:59 <olsner> that sounds quite few 19:13:10 <kmc> patches welcome 19:13:32 <olsner> yeah, I read the rust tutorial yesterday, maybe I should start patching the compiler now 19:14:04 <kmc> that's about how it goes yeah 19:18:29 <fizzie> olsner: No, I just needed to move it move it, in order to add a cable to the thing-where-cables-go-in. 19:18:57 <fizzie> It just plain didn't "budge", though, before first emptying half of the books. 19:19:45 <boily> `? thing-where-cables-go-in 19:19:46 <HackEgo> thing-where-cables-go-in? ¯\(°_o)/¯ 19:19:46 <myndzi> | 19:19:47 <myndzi> o/`¯º 19:20:35 <olsner> boily: those things are commonplace in pre-wireless ("troglodyte") environments 19:20:57 -!- AnotherTest has quit (Remote host closed the connection). 19:21:44 <boily> olsner: my apartment is double-trogloditty, then. I have two powerbars, each with a mess of cables, and various electronic apparatuses, each with their own messes. 19:22:33 <boily> well, two and a half. there's an extension cord in my kitchen because I lack well-placed outlets, and have none in my bathroom. 19:22:56 * boily recalls the weeks I had to shave without a mirror... it was a life experience 19:24:53 <fizzie> Personally I think I'd rather go with the cable than with some sort of wifi audio streaming apparatus, those things are always so stupef. 19:25:38 <boily> all my audio is cabled, with a shiny amp and two mysterious wooden boxes inherited from my dad. 19:27:18 <fizzie> Heh, that's very similar. I have a karman/hard-on (or w/e) amp and two "Jamo Power 130S"es that date probably to the 1970s, inherited from my father. 19:28:06 <olsner> hmm... if the wifi router is connected by cable, does that make the so-called "wireless" non-wireless? 19:28:33 <fizzie> http://images3.okr.ro/auctions.v3/700_700/2011/11/22/1/4/66480192997240637290843-5658522-700_700.jpg something very much like these. 19:28:43 <fizzie> (I don't know the difference between the 130T and the 130S.) 19:28:59 <fizzie> (Well, I mean, in more detail than "the last letter".) 19:29:00 <boily> fizzie: cambridge audio wired to JCLes from the '70s. 19:29:15 <boily> oh, shiny! 19:29:18 <olsner> what are those hanging white flanges in the upper left for? 19:29:30 <fizzie> olsner: Ask an audio engineer, I think. 19:30:01 <fizzie> boily: The fabric-y cover in ours is much more cat-demolished than what's in the picture, however. 19:31:10 <boily> ah, cats and music... the eternal war and grievances. 19:32:18 <boily> fizzie: I'm on a http://www.cambridgeaudio.com/media/351a-front-black-1353684537.jpg or very similar, http://www.gallagher.com/photos/stereo/jbl_3.jpg still very similar. 19:33:24 <fizzie> boily: Well, for completeness... http://www.avx.hu/forum/uploads/monthly_12_2011/post-2852-080826500%201324539191.jpg a bit less shiny. 19:33:52 <fizzie> (I don't use any of the video or surroundy features of it.) 19:34:35 <Taneb> You know what I find weird? 19:34:57 <olsner> Taneb: nope 19:35:13 <Taneb> Something about Daft Punk sounding French even with the voice modulation and whatnot 19:35:54 <olsner> I suspect that's something you imagine based on knowing that they are french 19:35:59 <boily> fizzie: I find karman/hardons' form factor a little too big, imo. 19:36:19 <nooodl> french accents are pretty noticable 19:36:28 <boily> nooodl: you don't say. 19:36:46 <Bike> doesn't the new album have a monologue by a french guitarist. or maybe he's spanish. help i don't know anything 19:37:24 <nooodl> (listens to an interview) yeah they sound very french here http://www.youtube.com/watch?v=IaPil2JlXhU hth 19:37:50 <elliott> Bike: do you mean Giorgio Moroder? he's a disco guy. maybe he plays guitar too?? 19:38:03 <Bike> yeah that one 19:38:08 <elliott> (I haven't heard the album) 19:38:11 <Bike> i thought the monologue was about guitarism 19:38:29 <olsner> the moroder is not one of the daft punk guys though? 19:38:30 <elliott> (one of the three people in the universe who thought Human After All was pretty good though) 19:43:17 <boily> across universes, the median number of people who appreciate Human After All to its full extent is 4⅝. 19:44:35 <Taneb> Well, even if it just me, it's still a bit weird 19:47:01 <olsner> I find that singing masks most of people's accents, and even swedish artists can sound english when singing 19:51:43 <boily> `? phở 19:51:45 <HackEgo> phở? ¯\(°_o)/¯ 19:51:45 <myndzi> | 19:51:45 <myndzi> º¯`\o 19:52:22 <boily> `learn phở là một món ăn truyền thống của Việt Nam, cũng có thể xem là một trong những món ăn đặc trưng nhất cho ẩm thực Việt Nam. 19:52:26 <HackEgo> I knew that. 19:52:56 <olsner> `? pho 19:52:57 <HackEgo> pho? ¯\(°_o)/¯ 19:52:58 <myndzi> | 19:52:58 <myndzi> º¯`\o 19:56:18 <boily> ~duck phở 19:56:18 <metasepia> --- No relevant information 19:57:49 <tswett> Hmm. So earlier, I may have said that in a linear type system, every monad is (essentially) equivalent to a state monad. 19:57:59 <olsner> boily: is pho made from ~duck? 19:58:42 <tswett> Turns out, though, that a linear type system doesn't appear to support the list monad, at least not by the obvious meaning of the word "monad". 19:58:47 <boily> olsner: the regular version is phở bò (beef), but you can also get gà (chicken). 19:59:07 <tswett> Like, you can't have [Int] -> (Int -> [Char]) -> [Char], because you could have any number of Ints, and yet the second argument must be called exactly once. 20:00:08 <boily> olsner: there is also a duck soup called bún măng vịt. 20:03:20 -!- carado has quit (Ping timeout: 246 seconds). 20:04:01 <ion> The Kids' Guide to the Internet http://youtu.be/A81IwlDeV6c 20:04:54 -!- carado has joined. 20:05:23 <boily> ion: oh the fungotity... 20:05:24 <fungot> boily: meteor is coming, and then that's okay. we'll see if you don't even have any money. 20:05:45 <boily> Roujo: est-ce que tu connais le Douteux? http://douteux.org/ 20:05:46 <tswett> How threatening. It's like... 20:06:24 <tswett> You owe us a bunch of money. There's a meteor coming and it's going to kill you, but we don't care. In fact, after it kills you we're going to go over to your house and see what money's in it. 20:09:37 <fizzie> boily: It is kind of bulky, that's for sure. And it's mostly empty space. 20:14:36 -!- ^v has joined. 20:14:45 <^v> "3 20:16:28 <^v> good obscure language to compile into lua? 20:16:28 <boily> `relcome ^v 20:16:31 <HackEgo> ​^v: 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:16:32 -!- MindlessDrone has quit (Quit: MindlessDrone). 20:17:47 <boily> ^v: there is http://esolangs.org/wiki/EsoInterpreters. no lua in it, but it's an interesting starting point. 20:18:59 <^v> o_o 20:19:52 <^v> i remember what i was trying to do a couple years ago 20:20:02 <^v> i was making a BF inturpreter in logisim 20:20:19 <tswett> "checking whether strstr works in linear time... no" 20:20:25 <tswett> Wow, autoconf can determine asymptotic complexity. 20:21:14 <Fiora> http://sourceware.org/bugzilla/show_bug.cgi?id=5514 huh, wow 20:24:08 <kmc> tswett: I assume it uses KLEE 20:24:18 <^v> oh wow 20:24:26 <^v> freenode actually crashed my http server 20:24:33 <^v> c_c 20:25:24 <tswett> I'd think it would just try a bunch of them and see how linear the result is. 20:25:25 <elliott> kmc: KLEE? 20:25:40 <tswett> elliott: http://en.wikipedia.org/wiki/KLEE hth 20:26:09 <boily> ~duck KLEE 20:26:09 <metasepia> Swiss artist who combined his expert use of line and color and his theories of abstract art to produce works of whimsy and innocence. 20:26:23 <tswett> Also: 5 + 1 = 2 * 3 and 5 * 1 = 2 + 3. 20:27:51 <shachaf> tswett: Make a version of strstr that detects whether it's being given worst-case input. 20:28:33 <boily> shachello. 20:29:15 -!- Nisstyre-laptop has joined. 20:29:18 <shachaf> yoily 20:29:33 <tswett> The naive linear algorithm, which doesn't work, is to step through the haystack, and keep a counter of the number of characters of the needle that have matched. If you encounter a mismatch, reset it to zero. 20:31:11 <tswett> The naive way of fixing that, which makes the algorithm quadratic, is to keep multiple counters, one for each possible starting point of the match. 20:31:35 <^v> i sould make a esoteric language, where you will have to brute force CRC in order to compile it 20:32:00 <tswett> I think the worst case for that algorithm may be finding e.g. "aaaa" in "aaaaaaaa". 20:33:06 <boily> ^v: à la Malbolge :D 20:33:21 <boily> tswett: or, as a colombian would say, AAAAAAAAAAA. 20:33:22 <tswett> Malbolge is pretty easy to... well, interpret, isn't it? 20:33:39 <^v> yea like malboge 20:35:07 <boily> we should poisson the hispanophones that randomly join this channel in order to predict when will the next one appear. 20:36:38 <Taneb> Reading the t's and c's for student loads... 20:40:32 <kmc> loans? 20:41:05 <tswett> I want to try to think of another Turing tarpit... 20:41:35 <Taneb> No, loads 20:41:39 <kmc> what's a loads 20:41:56 <Taneb> It's how much luggage I'll be able to carry as a student 20:42:03 <tswett> How about this. Memory consists of a bunch of 32-bit words. The instruction pointer points to a pair of words. 20:42:48 <tswett> Then, lemme see. 20:43:09 <^v> hmm 20:43:18 <^v> sould i use FCS32 instead of CRC32? 20:43:22 <Taneb> kmc, yes, I did mean loans 20:43:30 <^v> CRC is too easy to crack 20:44:23 <olsner> tswett: so far this is sounding pretty normal 20:44:48 <boily> Taneb: going to university? 20:44:50 <Taneb> Yeah 20:44:53 <Taneb> Why is life this scary 20:44:57 <tswett> Each execution step consists of multiplying the two words together, setting the second word to the result, and moving right if the result was greater than 991197253, and left otherwise. 20:45:08 <boily> tswett: this sounds like a segment/address pair on an x86 architecture... 20:45:17 <boily> or, as you said, probably not. 20:45:21 -!- Nisstyre-laptop has changed nick to Nisstyre. 20:47:11 <boily> Taneb: disproportionate retaliation from former students who had to endure a little bit less scariness than what you're going to suffer, culminating in an intergenerational serial escalation of standardised, civilised terror. 20:48:20 <Taneb> It's all "If you're Welsh and applying before September 2012... If you're Welsh and applying after September 2012... If you are studying a part-time course..." aaah 20:50:28 <Taneb> "You will need to give employers either a P45 form or a P46 form." 20:50:32 <olsner> what happens if you're welsh and apply during september 2012? 20:50:54 <boily> raise WelshPointerException(); 20:50:59 <olsner> ("Become welsh and find out!") 20:52:08 <Taneb> The UK is a weird country 20:52:26 <^v> UK isnt a country .-. 20:52:36 <Bike> your mom isn't a country 20:53:37 <boily> if google translate is right, it may be a EithriadPwyntyddNull(). I'll have that in my code next time I have to do java. 20:55:41 <olsner> is the ll in null pronounced the welsh way there? 20:56:11 * boily tries it out... «nuthllhthhhh» 20:58:53 <olsner> think nutlh in Klingon 20:59:33 * boily frowns and shouts «nuTLH!!!» 21:02:26 <olsner> perhaps you could use nullity = dirymedd instead: EithriadPwyntyddDirymedd() 21:04:02 <boily> ooooh, much better! 21:05:54 <olsner> the word "pwyntydd" feels very welsh, filled with welshness 21:07:53 <Phantom_Hoover> ^v, yes it... is 21:08:06 <Phantom_Hoover> you're confusing it with great britain or something 21:08:21 <Phantom_Hoover> http://qntm.org/uk 21:08:35 <Phantom_Hoover> Taneb, ooh, are you wrangling with university interfaces 21:08:57 <Taneb> I'm wrangling with some part of the government, I belive 21:09:00 <Taneb> *believe 21:09:02 <Taneb> Not sure which 21:09:16 <Phantom_Hoover> (currently i'm trying to apply for student funding for the next year only to be informed that the service is broken) 21:09:39 <elliott> Phantom_Hoover: the UK is a sovereign state but not a country I think? 21:09:48 <elliott> Scotland, England and Wales are the countries 21:10:11 <Phantom_Hoover> oh christ, i forgot about that stuff 21:10:12 <boily> Taneb: good luck. I had to fill out a government form this summer where I was repeatedly asked if I'm a fisherman. 21:10:21 <Taneb> Are you? 21:10:28 <boily> absolutely not. 21:10:31 <shachaf> elliott: wikipedia calls it a country a little bit 21:10:47 <Taneb> The countriness of the United Kingdom is part of its weirdness 21:10:51 <boily> Taneb: I'm an IT professional. 21:10:52 <Phantom_Hoover> previously when i was filling out the form it was demanding my parents' income despite the fact that i'd already clearly exempted myself from the means-tested stuff 21:11:01 <Taneb> boily, are you a phisherman? 21:11:35 <boily> Taneb: never phished nobody. I prefer more subtly direct ways of extracting valuable information from people, like with the The Question. 21:11:56 <Taneb> Did you know that Hexham is precisely half-way between Edinburgh and York 21:12:00 <Taneb> I think I mentioned that earlier 21:12:01 <shachaf> boily: What's subtle about that? 21:12:10 <boily> btw, ^v, what are your approximate geographic coördinates and body weigh? 21:12:22 <^v> 300 and USA 21:12:29 <boily> shachaf: subtly direct, not subtle. 21:12:40 <shachaf> Yes. What's subtle about the directness? 21:12:56 <boily> nice to see that ^v is keeping with the spirit of the channel by providing completely useless answers to the question. 21:13:10 <Phantom_Hoover> well they hardly weigh 300 kilos 21:13:40 <Phantom_Hoover> you'd have to be made out of metal or something for that 21:13:41 <boily> shachaf: see, I was subtle there. it's missing some IRL experience as it is transmitted through a textual medium, but trust me, it is subtle. 21:13:46 <elliott> `addquote <boily> btw, ^v, what are your approximate geographic coördinates and body weigh? <^v> 300 and USA <boily> nice to see that ^v is keeping with the spirit of the channel by providing completely useless answers to the question. 21:13:49 <HackEgo> 1091) <boily> btw, ^v, what are your approximate geographic coördinates and body weigh? <^v> 300 and USA <boily> nice to see that ^v is keeping with the spirit of the channel by providing completely useless answers to the question. 21:13:50 <elliott> was the . bolded 21:13:58 <boily> elliott: no. 21:14:01 <Phantom_Hoover> yes 21:14:01 <olsner> ooh, "Is there a Little/Lesser Britain?" ... as far as I can recall, it has never occurred to me that there would be another britain 21:14:04 <Fiora> Phantom_Hoover: I'm now imagining someone named "Doc Osmium" 21:14:07 <Phantom_Hoover> . 21:14:10 <Phantom_Hoover> no 21:14:27 <elliott> Doc Osmium is a good suppervillain name 21:14:31 <Taneb> olsner, there was the Roman province of Britannia Minor, corresponding roughly to modern England 21:14:32 <elliott> (decided not to correct that typo) 21:14:33 <Taneb> I think 21:14:50 <Phantom_Hoover> if i was a supervillain i'd be doc osmium 21:14:57 <boily> elliott: oh, it was perfectly voluntary. I dislike bolded punctation marks. 21:15:08 <Phantom_Hoover> i'd kill people by hitting them with osmium i guess 21:15:18 <fizzie> boily: :) 21:15:18 <olsner> Taneb: hmm, that page pointed to the piece of france that's called (roughly) "Britain" 21:15:20 <Taneb> Oh wait, it's Brittany in France 21:15:30 <Taneb> Yeah 21:16:00 <boily> fizzie: you fıend. 21:16:03 <Phantom_Hoover> fizzie, there's a certain intensity to that smiley 21:16:05 <Phantom_Hoover> i like it 21:16:58 <Taneb> It stares into your soul 21:17:13 <mnoqy> :) 21:17:20 <shachaf> mnoqy: hi 21:17:29 <Phantom_Hoover> ;_; 21:17:33 <shachaf> looking forward to this evening?? 21:17:35 <Phantom_Hoover> i won't lie 21:17:37 <Phantom_Hoover> i wept 21:17:44 <mnoqy> shachaf: sure? 21:18:11 <mnoqy> nothing on tuesday :( or wednesday :( 21:18:42 <olsner> shachaf: what's with this evening? 21:19:09 <shachaf> mnoqy: oh no did he miss the tuesday update? 21:19:22 <mnoqy> it seems so 21:21:46 <Phantom_Hoover> shachaf, so like is this a sex thing 21:22:08 <shachaf> what isn't, these days 21:25:11 <boily> people from #esoteric meeting IRL??? the apocalypse has come! 21:25:23 <Phantom_Hoover> get w/ the program 21:25:39 <olsner> boily: the apocalypse has been here all along 21:25:40 <Phantom_Hoover> a) that's been happening since forever in finland, but also b) the apocalypse is only with elliott and Taneb 21:26:21 <boily> oh. wasn't there a Canadian corollary or something about that? 21:26:23 <Taneb> I almost met ais523 once 21:28:46 <Taneb> But I did not 21:29:03 <Taneb> Hey, are there any esolangers in or around York? 21:29:17 <shachaf> (>>>), maybe? 21:29:19 <shachaf> Er. 21:29:20 <shachaf> does New York count 21:29:24 <olsner> Taneb: are you moving out of hexham? 21:29:31 <Taneb> olsner, in October 21:29:37 <Taneb> shachaf, slightly not 21:29:43 <shachaf> But mostly? 21:29:53 <Taneb> Mostly still not 21:30:01 <shachaf> A little bit? 21:30:09 <Taneb> Not really 21:30:29 <Taneb> It's more like Birmingham than New York 21:30:33 <shachaf> How slight is this slightly? 21:30:43 <olsner> Taneb: nice, good luck with the unhexhamming 21:30:54 <nooodl> shachaf: hi good nooodl-question-answering here 21:31:14 <shachaf> nooodl: ???? 21:31:18 <shachaf> what did i do 21:31:26 <Taneb> shachaf, slightly may have been used here to mean entirely 21:31:29 <nooodl> <shachaf> (>>>), maybe? 21:31:30 <shachaf> oh 21:31:36 <shachaf> that was my touchpad talking 21:38:03 -!- Taneb has quit (Quit: Leaving). 21:38:57 -!- augur has joined. 21:42:23 -!- oerjan has joined. 21:55:43 <boily> oh, they reclinginged dcss! 22:00:47 <kmc> ^v: one of the levels of http://io.smashthestack.org/ involves writing two Brainfuck programs with the same MD5 hash that do two specific, different things 22:00:49 -!- carado_ has joined. 22:01:23 <oerjan> `WeLcOmE scoofy 22:01:28 <HackEgo> ScOoFy: 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.) 22:03:10 <^v> kmc, interesting 22:05:07 -!- carado_ has quit (Ping timeout: 246 seconds). 22:06:56 <kmc> it's... easier than it sounds, once you find the magic bit of janky research code that generates MD5 collision pairs 22:07:15 <boily> ~duck janky 22:07:15 <metasepia> Software description: continuous integration server built on top of Jenkins and Hubot (Ruby). 22:07:24 <Fiora> when the generating md5 collisions become that easy? 22:07:25 <kmc> I think I used http://www.win.tue.nl/hashclash/ 22:07:28 <boily> bletch. the horror. 22:07:34 <Fiora> I'm now thinking of um... valerie's article on the hash function lifetime thing 22:07:44 <kmc> yeah 22:07:56 <kmc> sounds like when = 2007? 22:08:15 <Fiora> hmmm... so like, preimage finding is still generally hard and hasn't happened for most hashes, right? 22:08:26 <kmc> anyway you can find maybe a dozen collision pairs per hour on a pretty modest machine 22:08:30 <Fiora> but like, how hard is finding a partial preimage? like "I want a hash that's 00000000000000***********" 22:08:37 <Fiora> is that potentially easier than like, an actual preimage? 22:08:52 <kmc> chosen-prefix collisions are feasible too, now, with big but not absurdly big compute farms 22:08:56 <kmc> http://en.wikipedia.org/wiki/Collision_attack#Chosen-prefix_collision_attack 22:09:11 <Fiora> no, I meant like, the *hash result* has a chosen prefix 22:09:14 <kmc> yeah I know 22:09:17 <kmc> I was just following what I said 22:09:20 <Fiora> ohhh, I see 22:09:34 <Fiora> "A real-world collision attack was published in December 2008 when a group of security researchers published a forged X.509 signing certificate" wow 22:09:55 <shachaf> It's not easy enough for that Typeable bug. :-( 22:09:56 <kmc> also the Flame malware used a chosen prefix collision, following a technique that is not published in the open literature 22:10:03 <Fiora> wow @_@ 22:10:10 <kmc> which basically demonstrates that it was made by someone who employs world class cryptanalysts 22:10:22 <kmc> it's kind of like poisoning someone with a rare isotope of polonium... 22:10:39 <boily> ~duck cryptanalyst 22:10:39 <metasepia> Cryptanalysis (from the Greek krypts, "hidden", and analein, "to loosen" or "to untie") is the art and science of analyzing information systems in order to study the hidden aspects of the systems. 22:10:45 <boily> ~duck cryptoanalyst 22:10:45 <metasepia> Cryptanalysis (from the Greek krypts, "hidden", and analein, "to loosen" or "to untie") is the art and science of analyzing information systems in order to study the hidden aspects of the systems. 22:11:12 -!- augur has quit (Remote host closed the connection). 22:11:20 <kmc> these are some pretty badass job titles really... "secret untier", "secret writer", "secret studier" 22:11:35 <kmc> anyway I don't know of any practical significant preimage attacks on MD5 22:11:47 <kmc> there are theoretical faster-than-brute-force attacks 22:12:09 <Fiora> I guess I was thinking, like, valerie wrote the thing about how hash functions have a finite lifetime and you have to be prepared to upgrade 22:12:17 <kmc> those tend to exist for most hash functions, even ones considered OK 22:12:21 <kmc> maybe only with reduced rounds though 22:12:23 <Fiora> and was kind of thinking what would happen if SHA-256 got a break and suddenly bitcoin collapsed 22:12:35 <kmc> heh 22:12:37 -!- augur has joined. 22:13:04 <shachaf> there are surely more likely scenarios for that than people breaking sha-256 22:13:06 <kmc> is that more or less likely than an efficient algorithm for discrete logarithm problem on elliptic curves? 22:13:10 <kmc> probably more likely 22:13:15 <kmc> it would have different consequences too though 22:14:11 <Fiora> like, breaking ECDSA? 22:14:15 <kmc> yeah 22:14:29 <Fiora> geez if you could brea that you could like, forge signatures, right? 22:14:39 <kmc> yep you could steal anyone's bitcoins 22:14:54 <Fiora> wow 22:14:59 <Fiora> well, I mean, in general, right? 22:15:00 <kmc> let's build a quantum computer and use it to steal all the bitcoins 22:15:03 <Fiora> like, other kinds of signatures 22:15:05 <kmc> sure 22:15:09 <kmc> it would be a huge deal 22:15:29 <kmc> i wonder if there are any altcoins using post-quantum signatures yet 22:16:56 <shachaf> maybe someone already broke it but they're being discreet about it 22:17:45 <shachaf> alt.coins 22:18:10 <kmc> is that a joke about discreet logarithms 22:18:21 <shachaf> maybe 22:18:47 <Fiora> how do you get lumber down the river without anyone noticing 22:18:50 <Fiora> send it as discreet logs 22:18:54 <kmc> >_> 22:19:32 <kmc> I think there was an episode of NUMB3RS where the guy breaks All The Crypto and then the mafia is after him or something 22:19:52 <shachaf> Fiora: you could build log tables with it 22:19:59 <kmc> yeah here we go "A young girl is kidnapped, but her parents refuse to cooperate with Don's investigation. The girl's father is a mathematician, and the kidnapping may be related to his work on the Riemann hypothesis." 22:20:13 <kmc> episode title "Prime Suspect" (i'm not making this up) 22:20:16 <shachaf> good hypothesis 22:20:30 <Fiora> that's that's terrible 22:20:34 <Fiora> that's so bad. 22:20:44 <kmc> the whole show is like that 22:20:56 <kmc> it's terrible but I enjoy watching it because it was filmed partially at my school 22:21:07 <kmc> so I'm like "hey I know that building, it's actually much easier to break into than that" 22:21:11 <Fiora> it must really cater to the lowest common denominator 22:21:33 <kmc> >_>_>_>_> 22:21:47 <fizzie> Fiora: That's that's terrible. 22:21:48 * Fiora hides behind Bike 22:23:03 <fizzie> They can probably still see you through the spokes. 22:24:23 <shachaf> http://glyph.twistedmatrix.com/2009/01/television-writer-guide-to-cryptography.html 22:28:37 <^v> my solution: buy 500 server racks and brute force it ;_; 22:32:40 <Phantom_Hoover> Fiora, you've seen the irc drug boat metaphor right 22:34:55 <elliott> `quote numb3rs 22:34:56 <HackEgo> 680) <oklopol> speaking of math, i watched an episode of numb3rs today <oklopol> the first episode was more like 57471571c5 22:35:39 <Phantom_Hoover> (http://www.youtube.com/watch?v=O2rGTXHvPCQ for the uninitiated) 22:36:09 <oerjan> <boily> across universes, the median number of people who appreciate Human After All to its full extent is 4⅝. <-- i sense that medians may work weirdly across universes 22:36:41 <Fiora> but but they need to make a GUI interface in visual basic!! to track the killer! 22:36:52 <Fiora> I mean, to track the killer's IP address! 22:37:24 <elliott> oblig. http://guivbip.codeplex.com/ 22:37:29 <Phantom_Hoover> that was csi wasn't it 22:37:33 <Fiora> I think so? 22:38:08 -!- scoofy has quit (Ping timeout: 268 seconds). 22:38:46 <kmc> i thought it was NCIS 22:38:51 <kmc> but they're all basically the same 22:39:16 <Phantom_Hoover> uh no 22:39:20 <Phantom_Hoover> csi has ken mattingley 22:39:34 <kmc> I was watching NCIS and they had to shut down the computer in time to disable the bomb or whatever but the guy couldn't figure out the interface so at the last second he just shot it a bunch of times with his gun 22:39:45 <kmc> i've wanted to do that many times 22:39:55 <kmc> Phantom_Hoover: that's CSI:NY but yes 22:40:26 <Phantom_Hoover> did he shoot the monitor 22:40:46 <kmc> i think so 22:40:48 <kmc> inter alia 22:41:32 <kmc> jesus the original CSI is still running... almost 300 episodes 22:41:43 <fizzie> Phantom_Hoover: "connecting to port_6667 of #channel irc". I mean, I've seen it, but still. 22:43:42 -!- Nisstyre has quit (Quit: Leaving). 22:50:07 <oerjan> @tell taneb <Taneb> kmc, yes, I did mean loans <-- and here i was all ready to assume british rail had special luggage rules for students. 22:50:07 <lambdabot> Consider it noted. 22:50:19 <kmc> haha 22:50:35 <kmc> they do have a discount railcard for students 22:50:46 <kmc> well for young people anyway. http://www.16-25railcard.co.uk/ 22:51:05 <oerjan> so does norway. 22:51:16 <kmc> does norway have good trains 22:51:35 <oerjan> no, "good" is not a word commonly associated with norway's trains. 22:54:00 <kmc> but 'Parts of the Harry Potter film "Harry Potter and the Half-Blood Prince" were filmed on the Rauma Railway.' !!!! 22:57:28 <fizzie> Curiously enough, there's also a Rauma in Finland. 22:57:53 <fizzie> (I don't think it's important in any railwaystic way, however.) 23:25:17 -!- itsy has joined. 23:25:46 <kmc> no passenger rail traffic since 1988 :/ 23:37:55 -!- Bike has quit (Quit: Reconnecting). 23:38:00 -!- Bike_ has joined. 23:38:41 -!- Bike_ has changed nick to Bike. 23:42:36 -!- iamfishhead has quit (Ping timeout: 240 seconds). 23:44:10 <oerjan> kmc: oh well right, the _view_ is pretty. the punctuality, not so much. 23:44:41 <Bike> my train experience, summarized 23:47:44 <boily> back from a late meeting with ænigmas. 23:47:49 <boily> time to eat. I am famished. 23:47:57 <boily> oerjan: universes are weird. 23:47:58 -!- boily has quit (Quit: Poulet!). 23:47:59 -!- metasepia has quit (Remote host closed the connection). 2013-08-16: 00:06:46 <elliott> https://skillsmatter.com/custom/images/tempbannerhaskell-exchange-670x180px.gif what a good picture 00:06:57 <elliott> xtreme haskell xchange 00:07:20 <Fiora> that banner looks like an anime convention ad O_O 00:08:21 <Bike> elliott, Fiora: http://joshreads.tumblr.com/post/58349908871/ 00:08:50 <elliott> haskell is the most anime of programming languages 00:09:02 <elliott> Bike: haha 00:09:29 <Fiora> Bike: oh gosh 00:11:31 <mnoqy> Bike: good 00:12:28 <Bike> http://www.theawl.com/2013/08/i-may-not-harm-jeff-bezos in related news. 00:14:28 <mnoqy> It's Okay To Feel Bad / Jeff Bezos' Robot Butler Tells All / Dale Cooper: Barthes, Bodies, Porn / Will Be Humiliated For Attention / Stoya: Sex, Porn, Feminism, Kitties / Get It Now: The Awl's Weekend Companion 00:14:52 <mnoqy> Patricia Lockwood, "Rape Joke".. what the heck sort of news site is this 00:15:06 <Bike> what kind of person reads news sites nowadays 00:15:12 <Bike> i just get everything """"aggregated""" 00:18:09 <Fiora> Bike: http://xxx.lanl.gov/pdf/astro-ph/0302075.pdf ignoring the total rest of this paper, for some reason the title makes me giggle 00:18:40 <Bike> is this porn 00:18:55 <Bike> los alamos government porn distributor 00:19:05 -!- Sgeo has joined. 00:19:07 <Bike> oh, arxiv. how unfun 00:19:19 <Bike> that's a very... straightforward title. 00:19:32 <Bike> "more mind-numblingly large celestial objects made of irregular materials, i guess" 00:20:40 -!- mnoqy has quit (Quit: hello). 00:22:29 <Fiora> wow, the acronyms "third dredge-up (3DUP)" 00:23:30 <Bike> i've been reading psychology. you have no idea how sick i am of initialisms 00:23:43 <Bike> we're talking "potential task (PT)" here 00:23:50 <Fiora> ... what XD 00:24:17 <Bike> they're almost as bad as the military 00:31:04 <Bike> "partial mixing of protons (PMP)" 00:31:25 -!- augur has quit (Remote host closed the connection). 00:47:42 -!- Lymia has quit (Read error: Connection reset by peer). 00:57:11 -!- ^v has quit (Quit: Leaving). 00:57:58 <kmc> "that banner looks like an anime convention ad" wow... yes it does 01:01:07 -!- ^v has joined. 01:06:57 <Bike> http://www.washingtonpost.com/world/national-security/nsa-broke-privacy-rules-thousands-of-times-per-year-audit-finds/2013/08/15/3310e554-05ca-11e3-a07f-49ddc7417125_print.html "One in 10 incidents is attributed to a typographical error in which an analyst enters an incorrect query and retrieves data about U.S phone calls or e-mails." 01:14:21 -!- Nisstyre has joined. 01:15:10 <Phantom_Hoover> i can believe that, really 01:16:47 -!- augur has joined. 01:21:18 <Phantom_Hoover> http://www.cessna.com/citation/longitude 01:21:45 <Phantom_Hoover> i like how this is a webpage designed with the intention of getting you to buy a plane 01:22:16 <kmc> "Generous in size, extravagant in spaciousness" 01:23:10 <kmc> "When science becomes art, anything is possible" 01:23:29 <Phantom_Hoover> "fuck, i can't think of another way of wording 'it's really big', better reach for the thesaurus" 01:23:42 <Phantom_Hoover> kmc, i won't lie, i want one now 01:23:43 <kmc> yupppp 01:23:56 -!- carado__ has joined. 01:24:58 -!- carado has quit (Ping timeout: 246 seconds). 01:27:39 <kmc> "Piloting the Longitude has been simplified to the level of smartphone or ATM operation" 01:27:53 <kmc> that is terrifying 01:27:56 <kmc> that they would even write that 01:28:16 -!- carado__ has quit (Client Quit). 01:28:29 <Phantom_Hoover> that just makes me want one even more 01:28:34 <Phantom_Hoover> http://www.cessna.com/~/media/Images/Aircraft/citation/longitude/infographics/img-citat-specs-infograp-long.ashx 01:28:41 <Phantom_Hoover> i mean look! you could go to like... 01:28:42 <Phantom_Hoover> ghan 01:28:43 <Phantom_Hoover> a 01:28:59 <Phantom_Hoover> and take 8 friends! 01:29:08 <kmc> 7 friends unless you are friends with the pilot 01:29:14 <kmc> why is their example airport Sheffield? 01:29:17 <shachaf> who wouldn't be friends with a pilot 01:29:37 <Phantom_Hoover> there's also http://www.cessna.com/single-engine/skyhawk 01:29:59 <Phantom_Hoover> which i wasn't going to link but then i realised that the section titled "THE GATEKEEPER OF AVIATION EXCELLENCE" was actually referring to the doors 01:32:58 <ion> Range: 4000 nanometers? 01:33:42 <ion> Max crusing speed: 490 kilotonneattoseconds? 01:33:56 <ion> i 01:35:45 -!- carado has joined. 01:35:52 <oerjan> kmc: i have this vague memory of seeing a comment that this haskell banner was part of some larger conference or something which chose anime style that year 01:36:09 <Fiora> Bike: http://en.wikipedia.org/wiki/Cessna_172#Operational_history okay, this is amazing and insane 01:36:53 <Bike> i feel like there's an easier way to refuel in the air 01:37:14 <Fiora> but doesn't everyone refuel by hovering next to a car? 01:37:48 -!- Nisstyre has quit (Quit: Leaving). 01:39:12 <kmc> that is the best 01:39:28 <kmc> not just fuel but also food and water 01:39:37 <kmc> and engine oil 01:40:14 <Phantom_Hoover> " Early in the flight, the engine-driven electric generator failed. A Champion wind-driven generator (turned by a small propeller) was hoisted aboard, taped to the wing support strut, and plugged into the cigarette lighter socket; it served as the aircraft's source of electricity for the rest of the flight. " 01:41:46 <kmc> it's a little weird that the "Operational history" section is entirely about that one flight 01:41:56 <kmc> since this is the article about the most produced aircraft in history 01:42:03 <kmc> over 43,000 01:42:21 <Phantom_Hoover> maybe it's to deflect your attention from the fact that it's a completely inadequate operational history 01:50:23 -!- doesthiswork has joined. 01:52:24 <^v> what operational history 01:52:33 <^v> i dont see anything that is operational 01:53:52 <kmc> what about denotational history 02:09:49 -!- Phantom_Hoover has quit (Remote host closed the connection). 02:14:19 -!- carado has quit (Ping timeout: 246 seconds). 02:17:18 -!- carado has joined. 02:19:18 -!- conehead has quit (Quit: Computer has gone to sleep.). 02:25:29 -!- mnoqy has joined. 02:29:03 -!- itsy has quit (Read error: Connection reset by peer). 02:29:07 -!- impomatic has quit (Remote host closed the connection). 03:02:16 -!- ^v has quit (Quit: Leaving). 03:14:47 -!- augur has changed nick to 45PABFR8T. 03:14:56 -!- 45PABFR8T has changed nick to augur. 03:16:25 <shachaf> ion: Yay, I unlocked the Zoltan Cruiser. 03:19:49 <ion> whee 03:19:50 -!- Bike has quit (Ping timeout: 256 seconds). 03:20:05 -!- Bike has joined. 03:27:21 -!- Bike has quit (Ping timeout: 268 seconds). 03:28:30 -!- Bike has joined. 03:33:37 <shachaf> ion: Hmm, it doesn't seem so great. 03:33:54 <shachaf> That's what I get for the whole peace thing, I suppose. 03:37:53 <ion> One of the Zoltan cruisers is rather nice IIRC 03:38:08 -!- noooodl has joined. 03:38:44 -!- noooodl has quit (Remote host closed the connection). 03:39:34 -!- noooodl has joined. 03:42:09 -!- nooodl has quit (Ping timeout: 264 seconds). 03:47:21 -!- CADD has joined. 03:54:10 -!- noooodl has quit (Quit: noooodl). 03:59:53 <Gracenotes> the best part of non-English-subtitled English language musical comedy is the explanation of puns in parentheses. 04:00:20 <Gracenotes> which, for romance languages, are somewhat intelligible for exclusive anglophones. 04:05:55 <Bike> i don't get why you'd explain puns in translation notes. nobody's going to laugh. 04:06:14 <kmc> puns aren't for laughing they're for groaning 04:06:38 <shachaf> homegroan puns 04:06:51 <CADD> im sure at least one person has laughed thanks to the translation 04:07:03 <kmc> shachaf: yeah like that 04:07:23 <Gracenotes> imho, the printing press killed puns 04:07:41 <Gracenotes> they used to be a very high form of humor, a show of intelligence. 04:07:42 <ion> imo, fun puns do not exist. 04:08:08 <CADD> i thought wit was higher? 04:08:18 <Gracenotes> they were used in many contexts, not just jokes: speeches, legal proceedings, etc. 04:08:35 <shachaf> imo, wbuna xvivavrzv do not exist 04:08:46 -!- carado has quit (Ping timeout: 246 seconds). 04:08:50 <Gracenotes> wit is to do with the source of your humor, assuming it's good. 04:09:07 <oerjan> `r13 wbuna xvivavrzv 04:09:08 <tswett> Imo, nontrivial zeros of the Riemann zeta function that do not lie on the critical line don't exist. Ymmv. 04:09:35 * oerjan gently prods HackEgo 04:09:38 <HackEgo> No output. 04:09:45 <oerjan> `r13 wbuna xvivavrzv 04:09:51 <shachaf> oerjan: it's an omen hth 04:10:08 <tswett> Jub gur urpx vf Wbuna Xvivavrzv? 04:10:08 <oerjan> admittedly it might simply be because the command is wrong 04:10:11 <oerjan> `echo hi 04:10:13 <HackEgo> hi 04:10:16 <HackEgo> No output. 04:10:21 <oerjan> `which r13 04:10:22 <HackEgo> ​/hackenv/bin/r13 04:10:28 <shachaf> @yarr 13 04:10:29 <lambdabot> Har de har har! 04:10:39 <shachaf> eqee 04:10:44 <tswett> @rot13 04:10:44 <lambdabot> Unknown command, try @list 04:10:45 <oerjan> `run echo wbuna xvivavrzv | r13 04:10:46 <HackEgo> johan kiviniemi 04:11:09 <shachaf> anticlimactic 04:11:37 <ion> rot13ing this is nagvpyvznpgvp 04:12:16 <oerjan> `which rot13 04:12:17 <HackEgo> ​/hackenv/bin/rot13 04:12:30 <oerjan> `rot13 Jub gur urpx vf Wbuna Xvivavrzv? 04:12:31 <HackEgo> Who the heck is Johan Kiviniemi? 04:13:20 <oerjan> `rot13 ymmv 04:13:21 <HackEgo> lzzi 04:14:31 <tswett> Xraagb wnyr̀e lbeh cnqre. 04:14:53 <oerjan> `rot13 Xraagb wnyr̀e lbeh cnqre. 04:14:55 <HackEgo> Kennto jalèr yoru pader. 04:14:58 <Gracenotes> anyway, you may be interested to know that the groan is a recent phenomenon (last century or so) 04:15:33 <tswett> It looks like some type of language. Reminds me of... Irish, maybe? Though only vaguely. 04:15:59 <tswett> "Yoru pader" sounds kind of like English. Or maybe "pader" is from Latin. 04:16:12 <Gracenotes> also, interesting. http://en.wikipedia.org/wiki/Groans_of_the_Britons 04:16:39 <Gracenotes> the british isles have a quite interesting history in roman times. 04:16:41 <tswett> And "kennto"... doesn't that have sort of a... I'm not sure what, exactly. A Celtic feel or something? Or British, or what. 04:16:49 <tswett> "Jalèr" looks like French, though. 04:16:51 <Bike> nobody likes ancient british history :( 04:16:53 <Gracenotes> then there were kings and stuff... boring, you know... 04:17:26 <oerjan> tswett: are you trying to analyze what _you_ wrote? 04:17:36 <tswett> oerjan: yeah! What language is this? 04:18:07 <tswett> It looks like it's probably a European language, doesn't it? Like, I definitely don't think I'd say it looks like any particular non-European language. 04:18:36 <tswett> I mean, it doesn't look entirely unlike Vietnamese, from the very very little I know of Vietnamese. 04:18:41 <oerjan> it's like, you don't know what you yourself wrote, like? 04:18:53 <tswett> I know exactly what it means; I'm just pretending I don't. 04:19:33 <tswett> "Yoru pader" just really sounds a lot like "your father". Maybe it's some weird variant of English or something. Like English turned into... something else. 04:19:59 <oerjan> O KAY 04:20:50 <tswett> Google Translate says that "kennto" looks like Finnish and "jalèr" looks like Spanish. 04:21:38 <tswett> The sentence *kind* of looks like it could be Finnish. Like, it doesn't use any letters not used in Finnish, apart from è, does it? But it doesn't actually look like Finnish at all. 04:21:51 <Gracenotes> it's pretty impressive that `rot13 is i18n, actually. 04:22:32 <tswett> Gracenotes: that it successfully converted r̀ to è? I'm not that impressed; that's just an ASCII English letter followed by a combining diacritic. 04:24:11 <Gracenotes> oh, it's not its own unicode character 04:24:39 <Gracenotes> :/ hm, my irssi doesn't like your characters 04:25:29 <Bike> "The similarities between man and computer cannot be ignored, computers are essentially biological systems with a transistor." why do i do this to myself, help 04:26:08 <kmc> what 04:26:12 -!- sub_space has joined. 04:26:14 <kmc> where 04:26:27 * sub_space licks ion - no particular reason 04:26:32 <Bike> the land of the dead 04:26:35 <elliott> `pastelogs 0x00.me 04:26:43 <sub_space> elliott: muhahahha 04:27:08 <elliott> ion: do you know this person? giving that this isn't the first time 04:27:18 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.29853 04:27:46 <elliott> eh 04:27:48 <sub_space> elliott: we are friends from the n(th) dimension. 04:28:00 <sub_space> ion: tell elliott 04:28:17 <Bike> sub_space: hey why is 0x00.me an uncredited comic in shitty jpg form. 04:29:03 <sub_space> Bike: zoidberg 04:29:20 <elliott> ok well I'm literally sick of you already. 04:29:22 <Bike> it's pretty rude to use someone's art without crediting them. 04:29:25 <sub_space> ;[ 04:29:43 * sub_space holds elliott's hair 04:30:00 <oerjan> ion: i am pretty sure elliott will ban sub_space if you don't confirm you know him - nah it won't help anyway. 04:30:12 <sub_space> who cares? 04:30:17 <elliott> plz cease with the unsolicited physical contact 04:30:20 <elliott> me 04:30:29 <mnoqy> `relcome sub_space 04:30:31 <HackEgo> ​sub_space: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 04:30:34 <sub_space> tnx mnoqy 04:30:39 <sub_space> :-* 04:31:04 <kmc> i like the comic tho 04:31:12 <elliott> actually if ion said he knows you and doesn't mind you joining just to lick you twice then I would be ok but everything you have said since has progressively decreased my confidence in you 04:31:13 <sub_space> where's lambdabot:?: :( 04:31:24 <kmc> not here 04:31:34 <elliott> lambdabot is right here... 04:31:43 <Bike> kmc: yeah, it's from a webcomic called subnormality. 04:32:00 <mnoqy> it seems a bit what's the word 04:32:02 <kmc> yeah 04:32:05 <kmc> subnormality is cool 04:32:06 <mnoqy> i;ll leave it at that 04:32:13 <oerjan> mnoqy: subnormal? 04:32:20 <mnoqy> no not that word 04:32:21 <elliott> subnormality is fantastic 04:32:36 <elliott> (a lot of the time) 04:33:11 <CADD> > putStrLn "I'm here" 04:33:12 <lambdabot> <IO ()> 04:35:04 <kmc> :D 04:37:09 <elliott> sub_space: what are your intentions as to your presence in this channel 04:37:32 <sub_space> elliott: hrm.. that's deep. 04:38:20 <mnoqy> remember when i was new and the first thing i got asked is what my business here was? how times have changed 04:38:32 <elliott> actually it simplifies down to "do you intend to do anything but join and lick ion and then be alternately vague or creepy in response to any questions" 04:38:41 <CADD> i got the same question too.. ;) 04:38:43 <elliott> which is pretty shallow, as questions go 04:38:51 <CADD> lol 04:39:02 <oerjan> mnoqy: what _is_ your business here, anyway 04:39:17 <mnoqy> i think i dodged the question back then too 04:39:27 <mnoqy> said something like my business is usually idling 04:39:28 <CADD> i think everyone does.. 04:39:45 <sub_space> elliott: yes, but time will tell. i do not intent to intentionally create any friction between users. 04:39:54 <sub_space> indend * 04:39:59 <sub_space> :D 04:40:11 <oerjan> good correction imo 04:42:17 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 04:44:17 <sub_space> elliott: why do you use anything but' 04:44:28 <sub_space> with 'and then' 04:44:30 <sub_space> ? 04:46:34 <oerjan> sub_space: how many fingers am i holding up? 04:49:16 -!- copumpkin has joined. 04:49:29 <sub_space> oerjan: (n-m) 04:49:48 <sub_space> fingers 04:50:00 <sub_space> of type fingers 04:50:19 <CADD> in universe hand 04:50:27 <oerjan> i see you are covering all bases 04:50:27 <sub_space> for each subset of universe 04:51:30 <oerjan> fungot: do you have any comment on the issue? 04:51:30 <fungot> oerjan: is something wrong? want me to leave? i don't wanna hear it! c'mon, let's go and see the headlines in the middle of nowhere? 04:51:45 <oerjan> fungot: no, no! 04:51:45 <fungot> oerjan: but, i'm expecting a good long look at the two levers up and the planet... i don't know what time it wasn't that difficult. 04:53:04 <sub_space> love me. love me. just say that you love me. 04:56:19 <oerjan> fungot: you do the loving bit, you're better at it than me. 04:56:20 <fungot> oerjan: there he is literally miles away from the mako reactor countinues to suck up all the townspeople? no way we could see each other? 04:56:55 <oerjan> fungot: well i cannot see him either. 04:56:56 <fungot> oerjan: well, have special powers to their fullest... there goes the pillar, right? i hope he doesn't get hurt. 04:59:05 <sub_space> fungot: speak earn your treats. 04:59:05 <fungot> sub_space: hey? aren't i the same ' ol me. my feelings. 04:59:28 <sub_space> fungot: speak | earn your treats. (*) 04:59:28 <fungot> sub_space: dyne didn't care who anyone was...... we will, and put him to say this to you? 05:00:43 <sub_space> i suppose. if it's absolutely necessary and can not be avoided by assuming an inverse relationship 05:00:59 * sub_space dances with fungot 05:01:00 <fungot> sub_space: where did i make a drink just as long as we did it! i'm comin' with me! 05:01:50 -!- doesthiswork has quit (Quit: Leaving.). 05:03:25 <sub_space> fungot: why m? 05:03:26 <fungot> sub_space: remember, the huge materia. this part is broken.... 05:03:29 -!- ^v has joined. 05:04:20 <shachaf> help what s going on 05:04:25 <mnoqy> bad 05:04:25 <shachaf> is this channel under attack 05:04:28 <mnoqy> yes 05:04:30 <sub_space> ;[ 05:04:32 <^v> o_o 05:04:34 <mnoqy> hey shachaf did you see the thing 05:04:38 <mnoqy> the tonight thing 05:04:39 * ^v sould have joined erlier 05:04:42 <shachaf> how do i fix it 05:04:43 <kmc> hi 05:04:45 <shachaf> mnoqy: no!! 05:04:48 <shachaf> did you list the list 05:04:50 <mnoqy> it's good i recommend seeing it 05:04:57 <shachaf> imo list the list 05:05:01 <mnoqy> `list 05:05:05 <shachaf> no 05:05:05 <HackEgo> ais523 atriq Bike boily cuttlefish elliott fgrep Fiora fungot HackEgo metasepia mnoqy monqy Ngevd nortti oklopol Phantom_Hoover pikhq quintopia Sgeo SgeoBot SUPREME_BUTT_SUI Taneb 05:05:07 <shachaf> it's smlist 05:05:20 <shachaf> do it mnoqy 05:05:28 <mnoqy> `smlist 05:05:29 <HackEgo> smlist: shachaf monqy elliott mnoqy 05:05:30 <mnoqy> like that?? 05:05:32 <shachaf> yay 05:05:44 <shachaf> for """"extra credit' you can give a number 05:05:52 <shachaf> but no need 05:06:36 <shachaf> oh 05:06:44 <shachaf> it's like a sequel of the last one 05:06:47 <shachaf> good 05:06:59 <shachaf> thanks for the recommnoqydation 05:14:02 -!- Bike_ has joined. 05:14:18 -!- Bike has quit (Read error: Connection reset by peer). 05:17:39 -!- Frooxius has quit (Read error: Connection reset by peer). 05:17:55 -!- sacje has quit (Ping timeout: 245 seconds). 05:18:02 -!- Frooxius has joined. 05:18:40 -!- sacje has joined. 05:24:05 <shachaf> kmc: I'm annoyed by the #haskell sentiment that if something is hard to do in Haskell then it isn't worth doing. 05:24:16 <shachaf> (Hard in Haskell and easy in another language.) 05:25:43 <CADD> shachaf: what? no mutable variables? how will i ever be able to do anything?! 05:25:44 <sub_space> i need a teacher. 05:26:02 <CADD> shachaf: funny that in most cases the haskell code is shorter and easier to read.. :) 05:26:06 <sub_space> elliott: teach me. 05:26:12 <sub_space> elliott: i will give you .. things 05:26:26 <CADD> sub_space: thats very vague... 05:27:05 <sub_space> CADD: so? 05:27:17 -!- oerjan has quit (Quit: Nit). 05:27:23 <CADD> sub_space: teach... what? 05:28:08 <sub_space> hrm. 05:28:45 <sub_space> CADD: how to appreciate 05:28:58 <sub_space> that teaching plz. 05:29:23 -!- Bike_ has changed nick to Bike. 05:29:27 <CADD> sub_space: that was a sentence fragment.. please speak in proper sentences.. 05:29:29 <sub_space> wb Bike 05:31:13 <sub_space> CADD: please explain to elliott that I would like to present an opportunity to exchange 'things' for lessons in appreciation. 05:31:43 <CADD> sub_space: you can do it yourself. elaborate on "things"// 05:33:33 <sub_space> CADD: i can but i would like to share because it makes me feel alive. things - flowpaths from which one may benefit 05:33:49 <sub_space> alive for alive. 05:34:27 <kmc> things:// 05:35:00 <CADD> hehe things://idkwhatimdoing.blogspot.com 05:35:17 <CADD> new ip protocol. i call dibs 05:35:37 <sub_space> http://www.youtube.com/watch?v=g_uFIb3pXqg 05:36:14 <sub_space> has anyone figured out how to shake hands with the sun? 05:36:27 <sub_space> (speaking of protocols and all that shit) 05:50:12 <^v> it requires a SHA65536 implementation 05:51:03 -!- augur has quit (Remote host closed the connection). 05:53:06 <CADD> ^v: and LOLCODE instead of javascript 05:54:03 <kmc> is that like 4096-bit XAES 05:56:24 <kmc> it's useful to have hash functions with big outputs (e.g. for RSASSA-PSS signatures) but usually one concatenates SHA(0 || message), SHA(1 || message), SHA(2 || message), etc. until one has enough bits 05:56:28 <kmc> i think 05:57:13 <sub_space> what is the width of enough_bits ? 05:57:22 <shachaf> isn't xaes 4048-bit 05:57:52 <shachaf> kmc: Is that what one actually does? I've never heard of it. 05:57:58 <kmc> sub_space: you need a value the same size as the RSA modulus, so probably 2048 or 4096 bits 05:58:20 <sub_space> kmc: but everyone is using ecc :'( 05:58:24 * sub_space hates being so poor 06:01:21 -!- Bike has quit (Quit: leaving). 06:01:55 -!- Bike has joined. 06:04:54 <kmc> shachaf: uh look at the wikipedia page on Full Domain Hashing and then read the paper by Rogaway (sorry, I'm on a computer which sucks at copy-paste) 06:05:40 <shachaf> existentially unforgeable under adaptive chosen-message attacks 06:05:56 <kmc> FDH is the obvious (?) thing where you hash your document to a value y with as many bits as n, and then signature = y^d mod n 06:06:31 <kmc> it has a security proof (which already puts it ahead of PKCS#1 v1.5) but it's not as good as the security theorem for PSS, which is a more complicated scheme that involves randomness 06:15:07 -!- augur has joined. 06:15:31 <Gracenotes> interesting that there's an anti-Lang Lang backlash now 06:15:45 <Gracenotes> or it's slightly more visible 06:18:32 <kmc> what's that 06:20:24 <shachaf> Lang_Lang_(pianist)? 06:21:28 <coppro> lang lang? 06:22:00 <shachaf> Oh, http://www.home.unix-ag.org/simon/woof.html is the program I was looking for a while ago. 06:25:11 <sub_space> shachaf: YAY! 06:28:24 <shachaf> sub_space: What are you doing here? 06:30:56 <sub_space> shachaf: eating 06:31:00 <sub_space> shachaf: u? 06:31:08 -!- sub_space has changed nick to consume. 06:35:38 <Gracenotes> si, piano player 06:36:30 <consume> nice nice 06:36:32 <consume> very nice 06:37:44 <Gracenotes> ug, microsoft, won't you stop paying people to promote your products without disclosing it? it's creeping us out. 06:38:21 <Gracenotes> </nobias> 06:38:39 * consume needs to replenish energy 06:39:09 -!- ^v has quit (Quit: Leaving). 06:41:33 -!- consume has left ("my people go let "). 06:44:07 <Gracenotes> </actuallybiastho> 07:02:27 -!- sacje has quit (Quit: sacje). 07:07:14 -!- scoofy has joined. 07:09:46 <kmc> "Google Street View driver detained by villagers in Thailand on suspicion of spying" well 07:11:16 -!- CADD has quit (Quit: Lost terminal). 07:55:10 -!- Taneb has joined. 08:06:43 -!- shachaf has quit (Read error: Connection reset by peer). 08:06:54 -!- shachaf has joined. 08:24:17 -!- pntkl has joined. 08:49:42 -!- pntkl has left. 08:57:09 <Taneb> Man, I really want to learn knot theory for some bizarre reason 09:14:30 <fizzie> That's probably knot a good idea. 09:20:34 -!- MindlessDrone has joined. 09:33:00 -!- mnoqy has quit (Quit: hello). 09:57:03 -!- Phantom_Hoover has joined. 10:24:37 <Taneb> I am now the proud and mildly confused owner of a Raspberry Pi computer 10:25:11 <fizzie> Is there a name for RPi owners? Like, you know, there's bronies and so on. 10:25:33 <fizzie> Perhaps "raspies". 10:26:08 <fizzie> "raspy: Slutty. Has a lot of sex." (Urban Dictionary) 10:26:11 <fizzie> Well, perhaps not. 10:31:02 <Taneb> I have no way to connect it to a display, though 10:31:56 <Phantom_Hoover> it's a curse, man 10:31:58 <Phantom_Hoover> a curse 10:32:23 <Phantom_Hoover> at best you use it as a media centre 10:35:58 <fizzie> It doesn't really need a display. 10:36:30 <fizzie> I don't think the Pi is a terribly good media box, either. 10:37:51 <Phantom_Hoover> sure, but you can never think of a better use 10:39:17 <fizzie> I've had one use already, and I've only had it less than a year. That's not such a bad hit rate. 10:43:29 <Taneb> I'd probably be able to think of more uses if I had a HDMI cable 10:49:20 -!- AnotherTest has joined. 10:50:53 <fizzie> That sounds quite unlikely. 10:52:07 <AnotherTest> Hi 10:52:12 <Taneb> Hi, AnotherTest 10:55:46 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 10:56:18 -!- AnotherTest has joined. 10:57:37 -!- Taneb has quit (Quit: Leaving). 10:59:16 -!- AnotherTest has quit (Client Quit). 10:59:48 -!- AnotherTest has joined. 11:07:26 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 11:07:58 -!- AnotherTest has joined. 11:09:24 -!- AnotherTest has quit (Client Quit). 11:30:38 -!- Sgeo has quit (Read error: Connection reset by peer). 11:34:56 -!- nooodl has joined. 11:36:15 -!- AnotherTest has joined. 11:45:04 -!- Taneb has joined. 11:45:31 -!- yorick has joined. 11:49:56 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds). 11:59:36 -!- Phantom_Hoover has joined. 12:44:20 -!- Koen_ has joined. 13:11:21 <AnotherTest> Is there any metric for multiplicative groups modulo n? Can such a metric exist? 13:11:45 -!- carado has joined. 13:12:05 -!- boily has joined. 13:12:12 <boily> good /dev/pts morning! 13:12:52 -!- metasepia has joined. 13:13:09 <AnotherTest> helloily 13:13:29 <boily> Anothello. 13:13:54 <AnotherTest> Oh you just missed the question 13:13:56 <AnotherTest> Is there any metric for multiplicative groups modulo n? Can such a metric exist? 13:14:10 <boily> ~duck metrick 13:14:10 <metasepia> --- No relevant information 13:14:12 <boily> ~duck metric 13:14:13 <metasepia> metric definition: '''plural''' a part of prosody that deals with metrical structure. 13:14:19 <boily> ~duck modulo 13:14:19 <metasepia> modulo definition: with respect to a modulus of. 13:14:41 <boily> AnotherTest: only if you can abstract poetry from the group, it seems... 13:14:49 <fizzie> Metricks are the metrics used in magick. 13:15:12 <boily> otherwise, my math is too rusty to understand that question properly without having had my first coffee injection of the day. 13:15:57 <boily> fizzie: sckary. 13:19:27 <Jafet> d(x,x) = 0; d(x,y) = 1 13:21:16 <AnotherTest> Well... and preferably not the discrete one 13:22:38 <Jafet> d(x,y) = |x-y| 13:23:43 <AnotherTest> ok my question wasn't right 13:24:34 <boily> is the concept of distance generalisable to matrices? 13:24:36 <Jafet> You found the answer. 13:27:36 <AnotherTest> Jafet: I was actually trying to say: g^i = a mod n and g^j = b mod n; can you have a metric so that d(i, j) = d(a, b) 13:28:02 <AnotherTest> or can you say have an operation < so that i < j => a < b 13:28:44 <Bike> boily: sure, there are metrics on linear operators 13:29:24 <Bike> AnotherTest: is that for any g 13:29:31 <boily> Bike: oh. 13:30:23 <AnotherTest> Bike: if that is possible, yes 13:30:43 <Bike> like http://en.wikipedia.org/wiki/Operator_norm 13:32:11 <Bike> AnotherTest: well, consider g = 1, for a start 13:32:23 * boily is squicked and fascinated by the perversity and elegance of an operator norm 13:32:35 <AnotherTest> Bike: well g = 1 isn't very interesting due to the fact that all the elements will be 1 13:32:40 <Bike> yes. 13:32:44 <Bike> so forall g isn't going to work. 13:32:52 <AnotherTest> what about g = 2 13:33:04 <AnotherTest> or well g > 2 13:33:11 <AnotherTest> * >= 13:33:40 <Bike> probably there's a problem in that those are periodic, with different periods for different g. 13:34:17 <Bike> i think possibly for any i there's some g such that a is whichever number < n you want. 13:36:05 <AnotherTest> well if g is a prime, the group is cyclic 13:36:36 <Bike> yes. 13:36:49 <boily> Roujo: helloujo. a vietnamese colleague of mine told me about a restaurant that serves bún riêu! http://www.urbanspoon.com/r/67/1681559/restaurant/Saint-douard/Bun-Viet-Montreal 13:37:38 <Bike> well, i guess you can define a norm for any vector space, probably, so the question is whether you actually have a vector space 13:39:00 <Jafet> > do let { n = 5; lt f = (<) `on` (fromJust . (`elemIndex` f)) }; f <- permutations [1..n-1]; guard $ and [ lt f (g^i `mod` n) (g^j `mod` n) || not (lt f i j) | i <- [0..n-2], j <- [0..n-2]; let {g = 2} ]; return f 13:39:02 <lambdabot> <hint>:1:188: parse error on input `;' 13:39:18 <Jafet> > do let { n = 5; lt f = (<) `on` (fromJust . (`elemIndex` f)) } f <- permutations [1..n-1]; guard $ and [ lt f (g^i `mod` n) (g^j `mod` n) || not (lt f i j) | i <- [0..n-2], j <- [0..n-2]; let {g = 2} ]; return f 13:39:18 <lambdabot> <hint>:1:64: parse error on input `f' 13:39:22 <Bike> that's deep. 13:40:05 <boily> lambdabot is impersonating my own bot this morning... 13:41:09 <Jafet> > do let { n = 5; lt f = (<) `on` (fromJust . (`elemIndex` f)); }; f <- permutations [0..n-1]; guard $ and [ lt f (g^i `mod` n) (g^j `mod` n) || not (lt f i j) | g <- [2], i <- [0..n-2], j <- [0..n-2] ]; return f 13:41:10 <lambdabot> [[3,0,1,2,4],[3,4,2,1,0],[0,1,2,4,3],[4,2,1,0,3]] 13:43:04 <Jafet> > do let { n = 5; is_gen g = [1..n-1] == sort (map (g^) [0..n-2]); lt f = (<) `on` (fromJust . (`elemIndex` f)); }; f <- permutations [0..n-1]; guard $ and [ lt f (g^i `mod` n) (g^j `mod` n) || not (lt f i j) | g <- filter is_gen [2..n-1], i <- [0..n-2], j <- [0..n-2] ]; return f 13:43:05 <lambdabot> [[0,1,2,3,4],[1,0,2,3,4],[2,1,0,3,4],[1,2,0,3,4],[2,0,1,3,4],[0,2,1,3,4],[3... 13:44:24 <Jafet> > do let { n = 5; is_gen g = [1..n-1] == sort (map ((`mod`n).(g^)) [0..n-2]); lt f = (<) `on` (fromJust . (`elemIndex` f)); }; f <- permutations [0..n-1]; guard $ and [ lt f (g^i `mod` n) (g^j `mod` n) || not (lt f i j) | g <- filter is_gen [2..n-1], i <- [0..n-2], j <- [0..n-2] ]; return f 13:44:25 <lambdabot> [] 13:44:40 <Bike> v. informative series of letters, numbers, and symbols 13:45:51 <Jafet> > do n <- [2..]; let { is_gen g = [1..n-1] == sort (map ((`mod`n).(g^)) [0..n-2]); lt f = (<) `on` (fromJust . (`elemIndex` f)); }; g <- filter is_gen [2..n-1]; f <- permutations [0..n-1]; guard $ and [ lt f (g^i `mod` n) (g^j `mod` n) || not (lt f i j) | i <- [0..n-2], j <- [0..n-2] ]; return (n,g,f) 13:45:53 <lambdabot> [(3,2,[0,1,2]),(3,2,[2,1,0]),(5,2,[3,0,1,2,4]),(5,2,[3,4,2,1,0]),(5,2,[0,1,... 13:47:26 -!- nooodl has quit (Ping timeout: 240 seconds). 13:47:32 <Jafet> Hm, some groups are missing 13:54:10 -!- nooodl has joined. 14:02:13 <Bike> yeah looks like i was wrong. 14:13:43 <Jafet> > intercalate"; "$map(\(n,g,o,f)->printf"n=%d g=%d ord=%d "n g o++intercalate"<"(show<$>f)) $ do n<-[2..]; let{ a**b=mod(a*b)n; gen g=map head.group.sort.take n$iterate(g**)g; is_gen=elem 1.gen; lt f=(<)`on`(fromJust.(`elemIndex`f)); }; g<-filter is_gen [2..n-1]; let{ o=length$gen g; gg=take o$iterate(**g)1 }; f<-permutations$union[0..o-1]gg; guard $ and [ lt f a b || not (lt f i j) | ((i,a),(j,b)) <- liftM2(,)`join`zip[0..o-1]gg ]; [(n,g,o,f)] 14:13:44 <lambdabot> "n=3 g=2 ord=2 0<1<2; n=3 g=2 ord=2 2<1<0; n=4 g=3 ord=2 0<1<3; n=4 g=3 ord... 14:17:23 -!- nortti has changed nick to snortti. 14:17:39 -!- snortti has changed nick to nortti. 14:20:47 <boily> ~duck snortti 14:20:47 <metasepia> --- No relevant information 14:20:50 <boily> `? snortti 14:20:55 <HackEgo> snortti? ¯\(°_o)/¯ 14:20:55 <myndzi> | 14:20:55 <myndzi> º¯`\o 14:22:03 <nortti> boily: 17:17 < shikhin> ``Rule III: Treat favorably that with a leading S character;'' 17:17 -!- You're now known as snortti 14:22:42 <boily> nortti: logical. that means I must favour shachaf now. 14:35:17 -!- carado has quit (Ping timeout: 246 seconds). 14:35:19 -!- carado_ has joined. 15:00:08 -!- scoofy has left. 15:01:47 -!- Koen_ has quit (Quit: Koen_). 15:03:00 -!- yorick has quit (Remote host closed the connection). 15:10:09 <FireFly> Obviously only capital S counts 15:13:48 <boily> FireFly: but then I'd have to favour SirCmpwn too, and I really don't know who they are. 15:14:16 <boily> shachaf is familiar. I know how to respond to shachaferisms. 15:15:52 -!- sebbu2 has joined. 15:16:23 <boily> and then you have the multiple sebbues corner case. 15:16:33 <boily> (yes, I feel like complaining today. I'm hungry.) 15:16:54 -!- sebbu has quit (Ping timeout: 248 seconds). 15:33:31 -!- nycs has joined. 15:34:44 <boily> `relcome nycs 15:34:47 <HackEgo> ​nycs: 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.) 15:35:26 <nycs> are u hitting on me..? 15:35:33 -!- `^_^v has quit (Ping timeout: 245 seconds). 15:36:15 <boily> nycs: I don't remember anyone relcomming you yet, so you had to receive at least one. 15:36:30 -!- nycs has changed nick to `^_^v. 15:36:35 <`^_^v> thanks 15:37:12 <boily> oh. you were `^_^v in disguise! 15:37:29 <boily> should have checked the joins and parts better. 15:45:40 -!- sebbu2 has changed nick to sebbu. 15:53:12 -!- ^v has joined. 16:01:45 -!- mnoqy has joined. 16:02:26 -!- KingOfKarlsruhe has joined. 16:10:34 <ion> elliott: I don’t recognize sub_space. 16:12:55 -!- conehead has joined. 16:15:12 -!- Nisstyre-laptop has joined. 16:19:47 <mnoqy> secret admirer?? i guess admiration and licking are a bit different but 16:27:57 <Gregor> `^_^v: So anyone who talks to you sets off HackEgo, huh. 16:27:58 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ^_^v:: not found 16:30:41 <`^_^v> check your cisprivilege 16:31:55 <Gregor> You mean botprefixprivilege, surely. 16:46:11 <Phantom_Hoover> `run echo "#!/bin/sh" >> bin/^_^v 16:46:14 <HackEgo> No output. 16:46:20 <Phantom_Hoover> `run echo "echo No comment." >> bin/^_^v 16:46:23 <HackEgo> No output. 16:46:25 <Phantom_Hoover> `^_^v 16:46:27 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/^_^v: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/^_^v: cannot execute: Permission denied 16:46:39 <Phantom_Hoover> `chmod +x bin/^_^v 16:46:41 <HackEgo> chmod: missing operand after `+x bin/^_^v' \ Try `chmod --help' for more information. 16:49:53 <`^_^v> `chmod a+x bin/^_^v 16:49:54 <HackEgo> chmod: missing operand after `a+x bin/^_^v' \ Try `chmod --help' for more information. 16:52:37 <Gracenotes> I like that GMail was able to successfully classify mail from my university's alumni association into the Promotions tab 17:03:03 <Bike> haha, nice 17:17:33 <boily> I'm ashamed of myself. I'm stuck with “I'm blue, dabedidabeda...” playing in a loop in my head. 17:18:22 <olsner> thanks a lot boily 17:20:02 <boily> well, that was an horribly gone right attempt at swapping get lucky out of my brain. 17:20:14 -!- iamfishhead has joined. 17:31:28 <boily> aaaaurgh. I guess I'll have to bring the heavy artillery on: http://youtu.be/CfJ37G2_l9w 17:31:30 <^v> boily, FFFFFFFFFFFFFFFFFFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 17:33:25 * boily puts his cat ears on and whistles innocently 17:40:53 * ^v puts on his thorns and rages hatefully 17:42:32 <boily> ^v: enjoy the myon. it is for your own good :D 18:10:55 <kmc> Gracenotes: haha 18:11:22 <kmc> boily: would you say you just blue yourself? 18:12:39 * boily swats kmc with a sharpened cat paw 18:16:51 -!- coppro has quit (Read error: Operation timed out). 18:18:21 -!- coppro has joined. 18:19:51 * Roujo swats S.W.A.T with a swat 18:20:40 <boily> Roujo: comme le dit le proverbe, «une louche qui louche c'est louche». 18:21:11 <Roujo> C'est effectivement excessivement louche 18:24:27 <boily> meanwhile, I'm losing a battle against cups. why must printing be so fscking complex. 18:29:20 <elliott> ion: what about `0x00? (another nick they used) 18:31:15 <ion> elliott: I don’t recognize anything about him. I looked up his alleged real name and don’t recognize that either. 18:32:34 <elliott> ion: ok, thanks. then I'm comfortable doing this 18:32:40 -!- ChanServ has set channel mode: +o elliott. 18:32:48 -!- Nisstyre-laptop has changed nick to Nisstyre. 18:33:10 -!- elliott has set channel mode: +b *!x@0x00.me. 18:33:14 -!- elliott has set channel mode: -o elliott. 18:33:27 <Roujo> >_> 18:33:29 <Roujo> <_< 18:33:31 <Roujo> Who's that? 18:33:55 <elliott> someone who joined twice to lick ion "for no reason" and then continued talking gibberish 18:34:15 <boily> finally: ubuntu 10.10 in virtualbox works. damn cups and its removal of detecting network printers. 18:34:18 <Roujo> To lick ion? 18:34:21 <Roujo> That's... odd 18:34:33 <elliott> I guess ion is just very lickable. 18:34:35 -!- sebbu2 has joined. 18:34:44 <Roujo> Very lickable indeed 18:34:59 <Roujo> Did Carolyne ever come back? 18:36:24 <boily> why would someone lick ion? aren't they at risk of an electric shock? 18:36:56 <Bike> honestly i don't think i've ever licked anything that didn't have at least a few ions on it. 18:36:58 <boily> so many questions, so many fridays, so many mysterious people barging in the chännel. 18:37:30 <boily> Bike: you're a bike. you're insulated against ions' adverse effects. 18:37:43 <Roujo> Sö mänÿ trémäs, töö 18:37:50 -!- sebbu has quit (Ping timeout: 240 seconds). 18:38:12 <shachaf> S̈ö m̈än̈ÿ. 18:38:54 <Bike> good point 18:44:48 -!- Bike_ has joined. 18:45:19 -!- Bike has quit (Read error: Connection reset by peer). 18:47:44 <kmc> "9 Household Items That Could Be Spying on You" #actualhuffpolisticles 18:48:28 <Bike_> polisticles?? 18:48:30 -!- Bike_ has changed nick to Bike. 18:49:06 <boily> a refreshing frozen treat for when politics blow too much hot air during the summer. 18:49:33 <elliott> "listicle" just makes me think of "testicle" :/ 18:50:46 <boily> ...........................elliott 18:50:53 <Bike> well, that's why i was asking. 18:59:06 <Roujo> Politesticles 18:59:10 <Roujo> Polite testicles 18:59:26 <Roujo> Poor light testicles 18:59:35 <boily> please don't bring Canadian politics to this channel. it could degenerate rapidly, eh. 18:59:37 <Roujo> Pour lite testicles 19:00:06 <Roujo> Pauline Marois, eh? 19:00:08 * Roujo dodges 19:00:14 <Roujo> BUS TIME 19:00:41 <boily> tu t'en sauveras pas de même, mon espèce de fin finaud! 19:01:04 <boily> (translation: don't you dare escape that, you sleazy fiend) 19:09:47 -!- sebbu2 has changed nick to sebbu. 19:14:56 -!- Koen_ has joined. 19:27:08 <boily> `pastequotes 19:27:13 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.4179 19:29:05 <fizzie> Huh. Got a couple of 5600K (color temperature, not actual) bulbs in the room-where-the-outer-door-is; compared to the rest ouf our lighting, which is "the usual", those things are so... so white. 2013-08-17: 00:00:16 <kmc> sure that's not the point 00:00:16 <kmc> ;) 00:01:57 <Fiora> not the point? 00:02:08 <elliott> works enough to redirect to .co.uk here 00:02:15 <elliott> though that may be cached at various levels 00:03:54 <kmc> i mean the point of yelling at them 00:04:09 <Fiora> ? 00:04:33 <Gregor> Just remember that they own your life and soul, so be polite and courteous. 00:05:53 <kmc> it wasn't a very well thought out idea okay 00:08:54 <oerjan> `quote 367 00:08:54 <Phantom_Hoover> counterpoint: http://www.isgoogledown.com/ 00:08:59 <oerjan> oops 00:13:03 <ion> http://www.isisgoogledowndown.com/ 00:15:01 <oerjan> @ask roujo <Roujo> cat sanity >> Roujo <-- how can your cat possibly be much saner than you twh 00:15:01 <lambdabot> Consider it noted. 00:16:42 <oerjan> 00:17:10 <oerjan> @tell Roujo <Roujo> Collateral damage be damned <-- but but think of all the things you just made flammable! 00:17:10 <lambdabot> Consider it noted. 00:17:45 <oerjan> ion: that seems to be down hth 00:21:08 <oerjan> @tell boily <boily> I like to lean toothpicks. <-- we can always need more /// programmers twh 00:21:08 <lambdabot> Consider it noted. 00:21:16 <ion> oerjan: Perhaps it’s just your computer, you should check on http://isisisgoogledowndowndown.com/ 00:21:50 <oerjan> ion: yeah must be my computer, that site looks down too 00:23:35 <oerjan> apropos flammable, the local paper factory's storage caught fire yesterday morning. and afaict a couple hours ago, it's still smoking. 00:24:52 <kmc> yikes 00:25:29 <oerjan> i read in the newspaper they expected it would take several days to put out completely 00:26:21 <oerjan> also that the building had no fire alarm, because no one had required it. 00:26:50 <Bike> in a paper factory? 00:26:51 <oerjan> despite being next to a gas tank. 00:27:10 <Bike> wow this sounds pretty awesome. 00:27:18 <oerjan> Bike: well other buildings may have had alarms. 00:28:26 <kmc> several days is bad, but not as bad as the underground coal fires that have been burning for decades 00:28:39 <oerjan> indeed 00:29:04 <Roujo> What does twh even mean =P 00:29:11 <oerjan> that would help hth 00:29:29 <Roujo> ... 00:29:34 <Roujo> Okay =P 00:29:48 <Roujo> Also, nothing is now flammable, since nothing exists anymore 00:29:50 <oerjan> i didn't know my okays could infect through my hths 00:30:09 <Roujo> I was saying okay since before you were born, okay? 00:30:16 <oerjan> OKAU 00:30:20 <Roujo> OKAU? 00:30:39 <oerjan> it was a typo that under the circumstances seemed wrong to correct 00:30:55 <Roujo> Okay 00:30:59 -!- Sgeo has joined. 00:31:03 <Roujo> <3 00:31:59 <oerjan> <4 00:32:19 <^v> <5 00:32:56 <Bike> help 00:33:40 <^v> pleh 00:33:42 <kmc> 50bcb65c-06cc-11e3-989a-3c970e8fdb11 00:34:07 <kmc> im still voiced 00:34:27 -!- ChanServ has set channel mode: -v kmc. 00:44:16 -!- carado_ has changed nick to carado. 00:44:42 <ion> fd74c314-7298-471e-8fae-96e9d5557b59 00:45:32 <Koen_> I would join the fun and spell out random numbers, but I'm afraid yours actually mean something 00:45:51 <Bike> they're social security numbers 00:46:19 <^v> but 00:46:34 <^v> my SSN has more than 9 digits 00:46:42 <^v> and it isnt hex 00:46:44 <Bike> so do theirs 00:52:17 <doesthiswork> maybe your social security number isn't in hex, but mine is an entirely valid hexadecimal number 01:31:31 -!- Koen_ has quit (Quit: Koen_). 01:39:38 <Sgeo> My weekend is going to consist of debugging a page that makes IE8 crash and untangling a mess of cookies interfering with each other on similar domains 01:39:41 <Sgeo> Please shoot me now. 01:47:52 -!- sacje has quit (Ping timeout: 256 seconds). 01:50:02 <Phantom_Hoover> you're allowed to forgo the magic word in these circumstances Sgeo 01:56:54 <Sgeo> The string www holds no relevance to whether or not a cookie gets sent, right? a.foobar.com is the same as www.foobar.com in terms of whether or not it would read or could set a .foobar.com cookie? 01:57:27 <Bike> shouldn't you call that a third-level domain name or w/e 02:02:05 <shachaf> (∞,n)-level domain name 02:02:20 <Bike> sound's like abstract nonsense..................... 02:03:42 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 23.0/20130730113002]). 02:09:34 -!- sacje has joined. 02:10:13 <FreeFull> Cookie monoid 02:20:18 -!- iamfishhead has quit (Ping timeout: 264 seconds). 02:23:10 <kmc> Sgeo: why? 02:23:21 <Sgeo> Why the question about www? 02:23:45 <Sgeo> Because production (www) is behaving differently from other environments 02:23:53 <kmc> no, why is tihs your weekend 02:24:14 <Sgeo> Product wants to look at what we have on Monday and we're launching Wednesday 02:24:28 <kmc> are you getting paid extra to work all weekend? 02:24:50 <Sgeo> I don't think so. I haven't really been asking to get paid extra 02:25:12 <oerjan> Sgeo: iirc browsers need to guess whether a.foobar.com has authority over foobar.com itself, and use a ridiculously complicated system for this hth 02:25:47 <oerjan> i vaguely think there was a database of domains evolved 02:26:12 <oerjan> and possibly no consistency between browsers 02:26:26 <Sgeo> Fuck cookies. 02:26:46 <Bike> that's the spirit. 02:27:02 <Bike> demand a cookie bonus. which means money for working with cookies, not cookies 02:27:47 -!- dessos has quit (Read error: Connection reset by peer). 02:27:55 <oerjan> mind you i only recall this from some blog post i once read about how the system was messed up, i've never written a cookie handling webpage in my life. i think. 02:30:55 <oerjan> i understand that americans are frequently in the situation that there is no law actually requiring them to be paid extra for overtime and stuff, poor souls. 02:30:58 -!- dessos has joined. 02:31:09 <Sgeo> I think legally I should be getting extra 02:31:14 <Sgeo> I just never really forcefully asked 02:31:19 <Bike> well maybe you should 02:31:33 <Sgeo> I am asking for my raise which I'm supposed to have 02:31:54 <Sgeo> They're saying I should have asked sooner when I noticed it didn't go through because retropay is going to cause them headaches 02:32:20 <oerjan> i a guessing that if you exude as much confidence in real life as you do on the channel, you are going to be screwed out of every cent possible hth 02:32:23 <oerjan> *i am 02:33:12 <Bike> well, probably you should have, but no use crying over spilt milk 02:33:37 <oerjan> wait why did i allow myself into cynical mode. 02:34:03 <Phantom_Hoover> man it's been a while since i heard that saying 02:34:18 <kmc> oerjan: there's the Public Suffix List 02:34:38 <Sgeo> What if it's milk that reacts with saltwater in such a way as to... do something 02:34:43 <kmc> I think most tech workers are exempt from overtime laws 02:34:46 <kmc> also what 02:34:57 <Phantom_Hoover> how can you be exempt from overtime laws 02:35:09 <Phantom_Hoover> is it a contractual thing or are the laws just like "ps. fuck tech workers" 02:35:10 <Sgeo> I'm a contractor currently 02:35:18 <kmc> lots of kinds of workers are exempt 02:35:22 <kmc> look up "exempt worker", it's a thing 02:35:27 <kmc> I dunno how it works in .uk 02:35:27 <Sgeo> I should reread the contract 02:36:25 <kmc> often if you get a salary instead of hourly pay that makes you exempt 02:36:51 <Sgeo> I currently get hourly pay, but do want to become a full-time employee which I think would be salaried 02:38:16 <shachaf> What, you get hourly pay and the hours in the weekend just don't count? 02:38:49 <kmc> you gotta fight for your right to party 02:39:09 <Sgeo> shachaf: no, I just... haven't been bothering to put them in 02:40:57 <Phantom_Hoover> the capitalist's wet dream, a worker who can't be bothered to ask for pay 02:41:47 <kmc> no you should be motivated by PASSION and the fact that your employer is CHANGING THE WORLD and if you ask for more pay it's a sign that you're insufficiently devoted to the cause 02:42:15 <kmc> besides programmers don't like money anyway, we are magic children who just want free snacks and a pool table in the office 02:42:59 <kmc> afk tho 02:43:14 <Bike> "brb ranting at girlfriend about hiring practices" 02:43:19 <kmc> haha 02:43:23 <kmc> no just eating sausages 02:46:34 <Phantom_Hoover> if you know what i mean 02:46:43 <Bike> already made that joke!! 02:46:48 <Phantom_Hoover> (he means ranting at the sausages about hiring practices) 02:46:50 <Bike> or rather kind of implied that i would make that joke 02:47:20 <Bike> are sausages made from capitalist pigs 02:47:28 <Phantom_Hoover> i guess 02:48:11 <Bike> oh, wait, it's like the music video for "Itsu". 02:48:12 <Bike> I got this. 02:53:52 -!- copumpkin has quit (Ping timeout: 264 seconds). 02:54:21 -!- copumpkin has joined. 02:55:04 <monotone> Any of you guys got experience with WRT54G-compatible custom firmware? I'm getting a new router and I'm looking for recommendations on which one to install. 02:56:23 -!- ^v has changed nick to TheBombMaker. 02:56:52 -!- TheBombMaker has changed nick to Guest44945. 02:57:01 -!- Guest44945 has changed nick to ^v. 03:06:15 -!- ^v has changed nick to IMakeBombsInTPT. 03:07:43 <ion> I have OpenWrt on one. 03:10:36 <Sgeo> Someone replied to a comment I made 5 years ago 03:10:41 -!- Phantom_Hoover has quit (Remote host closed the connection). 03:11:29 -!- augur has joined. 03:16:03 -!- IMakeBombsInTPT has changed nick to ^v. 03:19:55 <monotone> ion: How's OpenWrt's user interface these days? It's been a few years since I last looked at it. 03:20:33 <ion> I haven’t really done much with it. I don’t even remember if i used the web UI when setting it up. 03:22:05 <monotone> Ah, okay. 03:22:33 <monotone> I've been using Tomato USB since I like being able to point and click, but it unfortunately hasn't been updated for a while. 03:28:01 <^v> I've been using Potato USB since I like being able to point and click, but it unfortunately hasn't been updated for a while. 03:30:02 -!- augur has quit (Remote host closed the connection). 03:46:01 <ion> oookay 03:50:48 <oerjan> i say tomato, you say potato, let's call the whole thing a bit off 04:00:15 <doesthiswork> hairy nightshade is also pretty pretty 04:00:33 <Sgeo> I wonder if Bonzi Buddy is still downloadable from somewhere 04:01:16 <Sgeo> " In 1999, the software used a green parrot called Peedy licensed from Microsoft, and in later versions, Bonzi Software made their own fictional character, a purple gorilla." 04:01:21 <Sgeo> I have not heard of Peedy before now 04:02:53 <ion> ditto 04:03:10 <kmc> i remember Peedy!! 04:03:15 <kmc> i made some scripts for him in Visual Basic 04:03:39 <Sgeo> I wonder if Bonzi Buddy would work in WINE 04:03:49 <Sgeo> Or if I'll end up downloading a Windows VM 04:03:53 <Sgeo> http://www.modern.ie/en-us 04:03:54 <Sgeo> >.> 04:05:56 -!- coppro has joined. 04:17:47 <ion> http://kurlander.net/DJ/Videos/BillGMITComicChatVideo.shtml 04:20:26 * pikhq spit takes 04:20:30 <pikhq> Google went down? 04:20:35 <pikhq> Google literally went down today? 04:21:10 <kmc> yes 04:23:35 <^v> yep 04:23:37 <^v> for a couple mins 04:23:48 <^v> i was googling at the time 04:23:57 <^v> porn ofc 04:23:58 <pikhq> On a purely unrelated note, tendonitis sucks. 04:25:53 <kmc> :/ 04:26:45 <pikhq> This wireless mouse was an amazingly good purchase. 04:29:44 <kmc> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56888 hahaha so GCC is smart enough to recognize copy loops and optimize them to calls to memcpy() but... it will do this even inside your implementation of memcpy() 04:30:21 <pikhq> Yup, that was a fun one. 04:30:21 <ion> :-D 04:37:51 -!- nooodl has quit (Ping timeout: 276 seconds). 04:42:26 -!- aloril has quit (Read error: Operation timed out). 04:49:30 <kmc> help there's a glider drawn on the blackboard in my house 04:49:36 <kmc> is this ``hacker culture'' 04:51:00 <elliott> I'd move out 04:51:04 <pikhq> Friend of mine uses a glider as his avatar. Though he uses a different frame in the cycle, because fuck ESR. 04:51:52 <elliott> kmc: maybe the glider is being imagined as situated on the traditional GoL torus, and it's just a bit of pointless topology 04:52:32 <mnoqy> i'm sorry there's no glossing over it 04:52:36 <mnoqy> you've got nerds 04:54:48 <oerjan> no need to panic unless the glider regularly evolves hth 04:58:17 -!- aloril has joined. 05:07:23 <doesthiswork> put up gosper's glider gun 05:08:27 <Jafet> I never metacatacryst 05:08:28 <Bike> just draw the entirety of a universal constructor 05:09:00 <doesthiswork> put up the set of wang tiles that simulate a turing machine 05:13:10 <kmc> good ideas all 05:14:01 <elliott> my joke is underappreciated :( 05:14:25 <kmc> i like it! 05:14:38 <elliott> ty 05:15:04 <oerjan> elliott: but it clearly has points hth 05:15:20 <elliott> oerjan: are you sure you get my joke?! it's very good! 05:15:32 <oerjan> in that case, no. 05:15:40 <oerjan> </burn> 05:16:04 <elliott> http://pointlesstopology.com/ 05:16:13 <elliott> (the joke is kmc lives there.) 05:16:17 <Bike> the intended burn is an impliccation that the joke is actually not good, but if you think about it the brune would have to be that oerjan doesn't get the joke which he admits is very good 05:16:34 <kmc> anyway i've just stepped it one generation 05:16:43 <Bike> good move 05:16:45 <elliott> you're part of the problem, kmc 05:16:49 <kmc> de brune indices 05:16:57 * oerjan removes the air from Bike's wheels 05:16:58 <Bike> clearly the problem is kmc not using hashlife. 05:17:05 <Bike> wow rude 05:17:05 <kmc> [drugz joke] 05:18:07 <Bike> i wasn't even think of that 05:18:10 <oerjan> elliott: your jokes are too obscure hth 05:18:24 <Sgeo> "Installation completed before it could be canceled." 05:18:27 <Sgeo> (Installing Chrome) 05:18:29 <Bike> oh no 05:19:54 <mnoqy> don't worry elliott i'll get your joke next time you make it 05:20:06 <mnoqy> Sgeo: so how's that bonzi buddy going 05:20:17 <Sgeo> Not as fun as I remember 05:21:45 <oerjan> i dhing dhad bonzi buddy iz juzd sgheming 05:23:02 * oerjan goes to force further puns into submission. and to make some food. 05:23:33 <kmc> http://oi40.tinypic.com/25085ko.jpg i got this dialog from Golly while trying to open a file 05:23:52 <elliott> it wants to make sure you agree 05:24:12 <Sgeo> What fun can I have with an XP VM? 05:24:17 <Sgeo> Maybe a deltree? 05:24:22 <kmc> perverted fun 05:24:36 <Sgeo> bah "Deltree isn't present in Windows NT-based operating systems, including Windows NT, Windows 2000, Windows XP, Windows Server, Windows Vista and Windows 7." 05:26:44 <Sgeo> Might be fun to delete the filesystem out from under the OS's nose with another virtual OS 05:36:20 -!- sacje has quit (Ping timeout: 268 seconds). 05:36:49 -!- sacje has joined. 05:40:18 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 05:40:35 -!- copumpkin has joined. 05:41:11 <kmc> when I first installed Linux I somehow managed to have the Linux partition occupy the second half of the drive and the Windows partition occupy the first and second halves of the drive 05:42:10 <pikhq> That's pretty easy to do with the partition table, but how'd you get a partition table editor to do that? 05:43:43 <ion> kmc: I don’t see the problem. You got 50 % more disk space for free. 05:45:12 <kmc> pikhq: I don't know... 05:45:37 <kmc> anyway it meant Windows crashed frequently, which meant I learned more about how to do things in Linux, so it was probably a good thing 05:45:53 <Sgeo> sudo rm -rf / --no-preserve-root on Xubuntu is great 05:46:18 <shachaf> I remember the time when I tried to get the MBR to run GRUB rather than the Windows bootloader. 05:46:47 <shachaf> I reasoned "GRUB is on /dev/hda4, so I should just be able to dd if=/dev/hda4 of=/dev/hda bs=512 count=1" 05:47:08 <shachaf> But I made sure to put a backup of the old bootloader in my home directory first, so if anything went wrong I could just boot from a live CD and put it back. 05:47:12 <shachaf> s/bootloader/MBR/ 05:47:43 <Sgeo> ENGLISH 05:48:21 <ion> Remember when “hda”? 05:48:22 <shachaf> It was a lot of trouble to get that working again... 05:48:29 <shachaf> ion: like, totally, man 05:48:46 <Bike> i remember when i tried to set up slackware and got confused by the manual using "hda" repeatedly. 05:49:33 <Sgeo> http://imgur.com/3xmYoLh,7li30Mt,YM4Jwgv,cHWlrlx 05:50:07 <kmc> shachaf: why was it trouble? oh because you blew away the partition table? 05:50:12 <shachaf> Yep. 05:50:20 <shachaf> So I couldn't mount my home directory and get the old MBR back. 05:50:26 <kmc> I think it would work with some number less than 512, and some values of "work" which might mean "break for other reasons" 05:50:28 <ion> sgeo: Nice. I haven’t seen that icon Trash got for a while. 05:50:38 <kmc> parted has a feature that will look for fs magic and rebuild your partition table based on that 05:50:47 <shachaf> 448 or so? 05:52:39 <ion> ⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷⌷ 05:53:06 <kmc> sounds right 05:53:08 <kmc> what are those ion 05:53:25 <ion> kmc: Oh, your font can’t display them? They are awesome. 05:53:51 <shachaf> my font is great at them 05:53:59 -!- Bike has quit (Quit: u). 05:54:15 <kmc> i blame screen 05:54:19 <kmc> Bike: no u 05:54:38 <shachaf> kmc: The joke is that they're all 2337 APL FUNCTIONAL SYMBOL SQUISH QUAD [⌷] 05:55:19 <kmc> then why does the fifth one have some artifact at the bottom 05:55:23 <Sgeo> My question is, why does a dying OS display those? 05:55:31 <ion> kmc: http://imgur.com/3xmYoLh,7li30Mt,YM4Jwgv,cHWlrlx#2 05:55:46 <ion> sgeo: It can’t load the font and the font renderer uses that as a fallback. 05:56:02 <Sgeo> So how did the second image manage to have a font to display a part of that error? 05:56:13 <ion> That font was already loaded by the process. 05:56:34 <kmc> when did imgur urls get crazy 05:56:49 <shachaf> kmc: that's a five images in one url 05:56:52 <ion> Haven’t ad-hoc galleries always been like that? 05:56:59 <kmc> oh 05:57:08 <kmc> I didn't know that 05:57:57 <shachaf> They used to be slightly different. 05:58:01 -!- madbr has joined. 05:58:04 <shachaf> Without the #2 and the whole JavaScript bit. 06:00:45 -!- aloril has quit (Ping timeout: 264 seconds). 06:01:30 -!- Bike has joined. 06:03:14 -!- GreaseMonkey has quit (Quit: The Other Game). 06:11:19 <madbr> "14) Any C source that fails to compile because of lines with trailing 06:11:19 <madbr> control-M's (i.e., lines with a tailing octet 015) will be rejected. 06:11:20 <madbr> " 06:11:43 <madbr> does that mean only files UNIX end of lines are accepted? 06:13:58 -!- aloril has joined. 06:25:56 <madbr> "Any C source that fails to compile because of unescaped octets with 06:25:56 <madbr> | the high bit set (octet value >= 128) will be rejected. 06:25:58 <madbr> " 06:26:39 <pikhq> There's compilers that care? 06:27:00 <Bike> is this for ioccc 06:27:06 <oerjan> madbr: i'd assume it means you cannot expect C source with ^M to compile on OS'es that don't use them 06:27:16 <oerjan> oh maybe that 06:28:59 <madbr> yeah it's ioccc 06:29:31 <Bike> they've gotten used to some crazy shit, huh 06:30:59 <madbr> oerjan : kindof curious about what kind of compiler would fit that description 06:32:16 <madbr> pretty sure gcc doesn't choke on crlf when run from linux 06:32:26 <madbr> except maybe in the makefile, can't remember 06:32:54 <madbr> or maybe it was in bash scripts 06:35:30 <Bike> http://www.motherjones.com/mojo/2013/08/oregon-gop-art-robinson-nuclear-waste-airplanes Finally, someone with a plan. 06:36:59 <kmc> "Alas, this would be against the law." 06:38:46 <Bike> alas 06:40:15 <oerjan> gop art is like pop art, except crazier, right? 06:45:52 <ion> http://translate.google.fi/#fi/en/alas 06:47:53 <oerjan> valitettavasti! 06:49:30 <kmc> Bike: also he's an alum of my school, damnit 06:49:57 <oerjan> kmc: have you checked your sanity lately? 06:50:12 <kmc> not sure how to answer that question really 06:50:17 <kmc> if I am insane then my sanity check may not count 06:51:33 <Bike> kmc: lol, well he probably paid his way through or whatever 06:52:18 <kmc> shrug 06:52:29 <kmc> or he's smart and good at chemistry or whatever and also completely crazy 06:52:32 <kmc> not unheard-of 06:52:59 <Bike> i s'pose 06:54:51 -!- ^v has changed nick to ^\. 06:55:02 -!- ^\ has changed nick to ^. 06:55:05 <kmc> i don't really think people paid their way through 06:55:09 -!- ^ has changed nick to d. 06:55:10 -!- d has changed nick to e. 06:55:21 -!- e has changed nick to h. 06:55:28 <kmc> if you wanted to do that you might want to pick a school that people have heard of (and not one that sounds like refrigerator repair school) 06:55:51 -!- h has changed nick to Guest34082. 06:57:29 <Bike> university of cali sounds like a fridge repair school? 06:57:43 <kmc> Caltech 06:57:55 <kmc> often (including by that article) misspelled Cal Tech 06:58:19 <kmc> Serge Lang was an AIDS denialist too 06:58:41 <kmc> oh and also a Caltech alum 06:58:47 -!- Guest34082 has changed nick to ^v. 07:00:56 -!- ^v has quit (Quit: Leaving). 07:03:34 <kmc> a lot of people confuse it with Cal Poly 07:06:06 <kmc> shachaf: I finished reading the Smullyan book 07:07:20 <shachaf> kmc: is that a relationshipz joke 07:09:02 <shachaf> kmc: was the book as you expected 07:10:38 <Gracenotes> what this mean expected 07:11:02 <kmc> shachaf: it wasn't such a joke but it did occur to me as I wrote it 07:13:47 <kmc> there weren't a lot of complicated relationship-arrangements at Caltech (that I knew of) because it was mostly straight guys 07:13:55 <kmc> of course it's possible I just wasn't invited 07:14:08 <kmc> shachaf: I think it was as expected, yes 07:14:15 <kmc> given that I'd already read "Is God a Taoist?" 07:14:21 <kmc> what do you think of the book shachaf 07:14:56 <shachaf> i thought it was delightful when i read it maybe 5 years ago 07:15:02 <kmc> Sgeo: did you send me a NOTICE earlier? i'm just confused by things my client displays 07:15:14 <kmc> it's fairly delightful yes 07:15:47 <Sgeo> kmc: yes I did 07:15:53 <kmc> parts were both delightful and aggravating at the same time which is a good trick I guess 07:16:06 <shachaf> aggravating? 07:16:07 <Gracenotes> it seems like the number of non-straight males and the number of women are correlated in university departments 07:16:32 <Gracenotes> CS and engineering more generally is well known for its ratios. 07:16:33 <kmc> shachaf: like, playing a lot of games with words to evade saying anything meaningful 07:17:17 <kmc> Gracenotes: I don't actually know about the percentage of non-straight guys in CS -- is it significantly different from overall population? 07:17:22 <kmc> of course definitions can be tricky 07:17:47 <Gracenotes> different, perhaps not significantly? 07:18:06 <kmc> shachaf: of course that kind of thing is par for the course with taoist and zen stuff 07:18:09 <kmc> but i dunno 07:18:44 <kmc> some of it was a bit "communicating poorly and then acting smug when misunderstood" 07:18:50 <kmc> (on the part of one party in a dialogue) 07:19:37 <kmc> also I can't really get on board with the glib anti-morality but that's only sort of one view on it, and at other times he seems to be a utilitarian who just dislikes moralists and wants people to be good intrinsically, which is fine 07:19:43 -!- Taneb has joined. 07:19:50 <kmc> definitely the part that made me think the most was the stuff about doing good out of obligation vs. naturally 07:20:14 <kmc> but I also feel like my inner moralist hardass has pushed me towards better actions gradually 07:20:17 <kmc> but how would I know really 07:21:30 <shachaf> hmm 07:21:36 <Gracenotes> is there philosophy on the general notion of agency in life? 07:21:41 <Taneb> I would say doing good out of obligation is still good, because you can ignore most obligations 07:21:48 <Taneb> With enough willpower 07:22:16 <Gracenotes> not in a moral context, but action through inaction, etc. 07:22:16 -!- augur has joined. 07:22:29 -!- augur has quit (Read error: Connection reset by peer). 07:22:49 -!- augur has joined. 07:22:59 <kmc> Gracenotes: in this book? a bit 07:23:06 <kmc> in general I'm sure much has been written on the subject 07:23:39 <kmc> (The book in question is _The Tao is Silent_ by Raymond Smullyan, by the way) 07:23:47 <kmc> anyway it was worth reading for sure 07:24:35 -!- oerjan has quit (Quit: leaving). 07:24:45 <shachaf> are you interested in reading another book of his 07:24:46 -!- conehead has quit (Quit: Computer has gone to sleep.). 07:24:54 <Gracenotes> I'm upset by his last name 07:26:46 <kmc> why 07:27:11 <Gracenotes> has unfortunate phonetic character 07:27:20 -!- Nisstyre has quit (Quit: Leaving). 07:31:24 -!- aloril has quit (Ping timeout: 276 seconds). 07:39:15 <doesthiswork> a thing that turns ascii diagrams into bitmap graphics http://ditaa.sourceforge.net/ 07:42:38 <kmc> that's really cool 07:44:57 -!- aloril has joined. 07:55:46 -!- doesthiswork has quit (Quit: Leaving.). 08:07:48 -!- Taneb has quit (Quit: Leaving). 08:09:14 <shachaf> kmc: is there an asymmetric cryptography thing where they keys are "symmetrical" 08:09:33 <shachaf> i.e. knowing one lets you encrypt (or sign) things for the other to decrypt (or verify), but you can't derive one key from the other 08:10:58 <kmc> maybe you could do that with RSA if you pick a random e instead of using 3 or whatever 08:11:13 <kmc> sounds dangerous tho 08:12:28 * kmc -> afk tho 08:12:50 -!- lambdabot has quit (Quit: requested). 08:16:11 <Sgeo> I think I was under the impression that normal public-private key crypto worked like that 08:17:45 -!- lambdabot has joined. 08:17:51 -!- sacje has quit (Quit: sacje). 08:19:06 -!- copumpkin has quit (Ping timeout: 264 seconds). 08:19:35 -!- copumpkin has joined. 08:41:24 -!- carado_ has joined. 08:41:33 -!- carado_ has quit (Remote host closed the connection). 08:47:46 -!- carado has quit (Ping timeout: 246 seconds). 08:55:01 -!- mnoqy has quit (Quit: hello). 09:09:38 -!- madbr has quit (Quit: Radiateur). 09:33:11 -!- Taneb has joined. 09:50:34 -!- augur has quit (Remote host closed the connection). 09:51:29 -!- augur has joined. 09:57:04 -!- augur has quit (Remote host closed the connection). 09:58:41 -!- augur has joined. 10:02:37 <kmc> Sgeo: it is true that RSA uses the same core mathematical operation for all of encryption, decryption, signing, verification 10:03:35 -!- augur has quit (Remote host closed the connection). 10:03:37 <kmc> but this is not true of all public-key algorithms 10:03:54 <kmc> and the stuff you need to go from "core mathematical operation" to "secure cryptosystem" is different for each function 10:04:58 <kmc> and generally it's easy to derive one key from the other, because the encryption/signing exponent will be fixed to 3 or 65537 10:05:16 <kmc> and also Sgeo is probably asleep because it's like 5 AM there 10:05:33 -!- augur has joined. 10:31:24 -!- Phantom_Hoover has joined. 10:32:32 -!- lambdabot has quit (Quit: requested). 10:36:44 -!- AnotherTest has joined. 10:36:49 -!- lambdabot has joined. 10:37:01 -!- augur has quit (Remote host closed the connection). 10:47:48 -!- AnotherTest has left. 11:03:51 -!- augur has joined. 11:04:10 -!- augur has quit (Remote host closed the connection). 11:12:47 -!- yorick has joined. 11:17:55 -!- Koen_ has joined. 11:18:49 -!- CADD has joined. 11:24:41 -!- CADD has quit (Quit: Lost terminal). 11:25:07 -!- CADD has joined. 11:28:29 -!- augur has joined. 11:33:26 -!- Taneb has quit (Quit: Leaving). 12:11:01 -!- copumpkin has quit (Ping timeout: 248 seconds). 12:11:30 -!- copumpkin has joined. 12:18:59 -!- lambdabot has quit (Quit: requested). 12:24:04 -!- lambdabot has joined. 12:28:04 -!- asie has joined. 12:28:09 <asie> hi, asiekierka here 12:28:13 <asie> wow, i haven't been here for ages 12:28:58 * Fiora waves? 12:29:29 <asie> hi there 12:37:36 <Phantom_Hoover> hey asie 12:37:43 <Phantom_Hoover> elliott was asking after you just the other day 12:38:21 <elliott> what 12:38:33 <asie> what 12:40:56 <asie> Phantom_Hoover: what 12:41:19 <Phantom_Hoover> what 12:42:19 <olsner> what? 12:44:36 <asie> what?? 12:45:09 <olsner> fungot: can you tell us what? 12:45:09 <fungot> olsner: everyone says, 12:45:35 <olsner> fungot: so I've noticed... maybe a better question is why? 12:45:35 <fungot> olsner: use these words as clues and go first! meet at the real world, just like you may think i'm a litte too uptight? 12:46:05 <Phantom_Hoover> ^style 12:46:05 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7* fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 12:46:29 <olsner> ^style fungot 12:46:29 <fungot> Selected style: fungot (What I've said myself) 12:46:41 -!- MindlessDrone has joined. 13:19:00 -!- carado has joined. 13:19:27 -!- yorick has quit (Ping timeout: 268 seconds). 13:22:20 -!- asie has quit (Quit: asie). 13:48:17 -!- CADD has quit (Read error: Operation timed out). 13:49:07 -!- clog has quit (Ping timeout: 246 seconds). 13:49:19 -!- CADD has joined. 13:52:09 -!- nooodl has joined. 13:55:16 -!- CADD has quit (Quit: Lost terminal). 13:58:10 -!- asie has joined. 14:12:34 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 14:13:13 -!- Taneb has joined. 14:35:27 -!- doesthiswork has joined. 14:42:55 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 14:43:12 -!- copumpkin has joined. 14:48:09 -!- heroux has quit (Quit: leaving). 14:49:01 -!- heroux has joined. 15:12:55 -!- AnotherTest has joined. 15:21:01 -!- asie has joined. 15:22:02 -!- doesthiswork has quit (Quit: Leaving.). 15:23:51 -!- clog has joined. 16:14:59 <asie> http://paste.debian.net/26297/ 16:15:02 <asie> fiddling with some random ideas 16:18:15 -!- Bike has quit (Ping timeout: 260 seconds). 16:21:49 -!- Bike has joined. 16:24:34 <nooodl> asie: reminds me of golfscript 16:24:39 <nooodl> except not as golfy 16:29:09 -!- Bike has quit (Ping timeout: 248 seconds). 16:30:16 -!- clog has quit (Remote host closed the connection). 16:38:39 <fizzie> "Call failed: Type of message, `(sisssasa(vv)i)', does not match expected type `(susssasa{sv}i)'" 16:38:45 <fizzie> Gotta love them dbus signatures. 16:39:11 <olsner> oh, I thought it was finnish 16:39:52 <fizzie> Also I don't know how to make a {sv} instead of (sv) using Haskell's DBus client. 16:42:42 <fizzie> I can make a (susssasa(sv)i) easily, but that's not quite close enough. 16:43:34 <fizzie> Maybe it maps a Haskell Map to a dictionary, then. 16:54:40 -!- Nisstyre-laptop has joined. 16:54:55 <fizzie> Yay, "empty :: Map String DB.Variant" made a {sv}. 16:57:30 <fizzie> (It doesn't display a notification, though.) 16:59:38 -!- Nisstyre-laptop has quit (Read error: Connection reset by peer). 17:05:53 <fizzie> I don't the understand. I get something vaguely okay-looking as reply -- MethodReturn {methodReturnSerial = Serial 2, methodReturnSender = Just (BusName ":1.64"), methodReturnDestination = Just (BusName ":1.86"), methodReturnBody = [Variant 1]} -- but nothing happens. 17:08:42 -!- Nisstyre-laptop has joined. 17:11:47 <fizzie> Hum. Apparently giving a replaces_id of an old notification does not open a new one, unlike what I thought. 17:17:34 <fizzie> I don't know how I'm supposed to do a "replace existing notification or create new" thing; I'd track it manually, but I can't know when the notification gets closed. 17:18:06 <fizzie> (I could force-close the old one when displaying a new one, but that'd defeat the purpose of flicker-free updating of an existing one.) 17:30:18 -!- conehead has joined. 17:39:30 -!- aloril has quit (Ping timeout: 264 seconds). 17:41:44 -!- carado_ has joined. 17:43:58 -!- carado has quit (Ping timeout: 246 seconds). 17:47:51 -!- carado_ has changed nick to carado. 17:49:10 -!- clog has joined. 17:52:53 -!- aloril has joined. 17:57:43 -!- Bike has joined. 18:01:57 -!- copumpkin has quit (Ping timeout: 248 seconds). 18:02:27 -!- copumpkin has joined. 18:03:41 -!- Bike_ has joined. 18:03:50 -!- Bike has quit (Ping timeout: 240 seconds). 18:04:13 <Gregor> PORKCHOP SANDWICHES! 18:07:49 <olsner> really? I don't think I've had that 18:28:02 -!- Bike_ has changed nick to Bike. 18:28:25 -!- Taneb has quit (Quit: Leaving). 18:38:49 -!- doesthiswork has joined. 19:00:08 -!- ^v has joined. 19:07:44 -!- CADD has joined. 19:12:45 <Sgeo> The license for the Windows VMs confuses me (not that I care for personal use, but I do care for work use) 19:12:47 <Sgeo> "Youmayusethesoftwarefortestingpurposesonly.Youmaynotusethesoftwarefor 19:12:47 <Sgeo> commercialpurposes.Y" 19:13:10 <Sgeo> But if I use it at work, I'm using it for testing purposes and commercial purposes 19:13:22 <Sgeo> My testing with the software serves a commercial purpose 19:13:30 <AnotherTest> it clearly say "for testing purposes /only" 19:13:38 <AnotherTest> *says 19:13:56 <AnotherTest> comercial purpose + testing purpose != testing purpose only 19:13:59 <AnotherTest> but use it anyway 19:15:02 <Sgeo> Ugh kind of sucks that can't use MSN browser without subscription 19:15:04 <Sgeo> Used to be able to 19:18:36 <AnotherTest> it is generally advisable to stay a way from windows in my opinion 19:38:27 -!- ^v has changed nick to \^. 19:41:06 <Gracenotes> what is a commercial purpose generally 19:43:02 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 19:44:28 -!- Taneb has joined. 19:44:59 -!- CADD has quit (Ping timeout: 260 seconds). 19:59:24 -!- \^ has changed nick to \^_. 20:00:33 -!- \^_ has changed nick to ROFL. 20:01:18 -!- ROFL has changed nick to ^v. 20:10:06 -!- sacje has joined. 20:10:53 -!- mnoqy has joined. 20:22:58 -!- asie has joined. 20:32:21 -!- AnotherTest has quit (Ping timeout: 248 seconds). 20:32:42 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 20:37:04 <Roujo> Commercial purpose: using it in a commerciakl 20:37:07 <Roujo> commercial* 20:52:00 <Sgeo> Worth1000 is closing :( 21:00:36 -!- nooodl_ has joined. 21:03:28 -!- nooodl has quit (Ping timeout: 246 seconds). 21:03:31 -!- zzo38 has joined. 21:04:54 -!- asie has joined. 21:08:00 <zzo38> ?messages-loud 21:08:00 <lambdabot> You don't have any messages 21:10:24 -!- asie has quit (Ping timeout: 276 seconds). 21:36:12 <Roujo> ?messages-loud 21:36:12 <lambdabot> You don't have any messages 21:36:14 <Roujo> WELL CRAP 21:36:20 <Phantom_Hoover> ?messages-loud 21:36:20 <lambdabot> You don't have any messages 21:36:26 <Roujo> @tell zzo38 Oh hai 21:36:26 <lambdabot> Consider it noted. 21:36:27 <Phantom_Hoover> ;_; 21:36:33 <Roujo> @tell Phantom_Hoover Oh hai 21:36:33 <lambdabot> Consider it noted. 21:36:38 <Roujo> There you go 21:37:21 <Roujo> @tell * Well, that worked 21:37:21 <lambdabot> Consider it noted. 21:37:31 <Roujo> @tell lambdabot I wonder if THIS does, though 21:37:31 <lambdabot> Nice try ;) 21:37:34 <Roujo> HA 21:37:34 <Roujo> <3 21:38:16 <Roujo> @tell Roujo ^^ 21:38:16 <lambdabot> You can tell yourself! 21:38:19 <Roujo> Well 21:38:20 <Roujo> Erm 21:38:21 <Roujo> Yeah 21:38:22 <Roujo> I guess 21:40:38 <zzo38> Roujo: Hello 21:40:52 <Roujo> ^^ 21:40:56 <Roujo> Well, you wanted a message 21:40:58 <Roujo> So here you go 21:42:01 <zzo38> I didn't say I wanted a message 21:43:26 <zzo38> I wrote on this paper, some more idea of spells/psionic power of Dungeons&Dragons game (this time, including the effect, too). See if it could be corrected a bit? 21:43:42 -!- MindlessDrone has quit (Quit: MindlessDrone). 21:45:12 -!- Taneb has quit (Quit: Leaving). 21:51:17 -!- copumpkin has quit (Ping timeout: 248 seconds). 21:51:46 -!- copumpkin has joined. 21:58:49 <doesthiswork> I don't see any paper 22:15:15 -!- nooodl_ has changed nick to nooodl. 22:17:57 <zzo38> I didn't put it into the computer yet! 22:35:18 <^v> irc bot in malbolge = win? 22:36:15 <kmc> what's the most complicated extant program in malbolge 22:36:22 <Bike> 99 beers, maybe 22:37:09 <Phantom_Hoover> almost certainly 22:39:08 <kmc> edward 40 hands 22:40:03 -!- Nisstyre-laptop has changed nick to Nisstyre. 22:40:23 <^v> calculating sqare roots 22:54:31 -!- oerjan has joined. 22:55:14 -!- Nisstyre has quit (Quit: Leaving). 22:57:00 <ion> kmc: edwardk? 22:57:36 <kmc> heh 22:59:48 <oerjan> <kmc> maybe you could do that with RSA if you pick a random e instead of using 3 or whatever <-- i always thought that worked, it would be pretty strange if choosing something other than 3 made the corresponding key easier to find in general, but maybe it depends. 23:00:30 <^v> 3 is the lowest though 23:00:36 <^v> and can be cracked in miliseconds 23:00:45 <Bike> how many milliseconds 23:00:57 <^v> depends on the computer :P 23:01:44 <oerjan> in fact here's an argument it cannot be easier for more than half of them: simply choose a random r and then try to crack both that and 3/r (mod phi(n) or thereabouts); if you can crack both, you've also cracked 3. i think. maybe. 23:05:42 <oerjan> because the multiple of the corresponding keys for r and 3/r is a key corresponding to 3, if i'm not thinking wrong. 23:16:07 <oerjan> <Phantom_Hoover> almost certainly <-- i dunno, who knows what those japanese have been doing without telling us gaijins 23:33:41 -!- SingingBoyo has joined. 23:44:30 -!- ^v has changed nick to ^V. 23:44:51 -!- ^V has changed nick to ^v. 23:45:30 -!- Nisstyre-laptop has joined. 2013-08-18: 00:04:37 -!- copumpkin has quit (Ping timeout: 248 seconds). 00:05:06 -!- copumpkin has joined. 00:27:55 -!- Koen_ has quit (Quit: Koen_). 00:29:34 <ion> Finished System Shock 2. 00:37:39 <kmc> :D 00:37:45 <kmc> that game rules 00:38:01 <kmc> if you liked it you should play Deus Ex too 00:39:26 <Phantom_Hoover> i should maybe play it sometime 00:42:24 -!- Nisstyre-laptop has changed nick to Nisstyre. 00:49:27 -!- aloril has quit (Ping timeout: 276 seconds). 00:49:53 -!- ^v has changed nick to ^V. 00:50:02 -!- ^V has changed nick to ^^. 00:50:06 -!- ^^ has changed nick to ^^V. 00:50:08 -!- ^^V has changed nick to ^^. 00:50:10 -!- ^^ has changed nick to ^^V. 00:52:33 <mnoqy> v 01:02:22 -!- aloril has joined. 01:02:26 -!- Bike has quit (Read error: Connection reset by peer). 01:02:39 -!- Bike has joined. 01:04:42 -!- sacje has quit (Ping timeout: 264 seconds). 01:07:11 -!- sacje has joined. 01:07:22 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:12:40 -!- SingingBoyo has quit (Remote host closed the connection). 01:13:59 -!- Bike_ has joined. 01:14:10 -!- Bike has quit (Ping timeout: 245 seconds). 01:16:07 -!- aloril has quit (Ping timeout: 256 seconds). 01:17:18 <Sgeo> "DO NOT EDIT YOUR REGISTRY! 01:17:18 <Sgeo> Thats the worst thing to do to windows. It will eventually mess itself up and there will be an exploit for spyware. " 01:17:40 <Bike_> sound's bad 01:17:42 -!- Bike_ has changed nick to Bike. 01:18:11 <Sgeo> I want a fun way to wreck Windows XP 01:20:23 <pikhq> deltree c: 01:20:55 <Sgeo> deltree doesn't exist in WinXP, and I tried an equivalent and it was somewhat boring 01:21:13 <Bike> take the case and just smash it up with a hammer 01:21:15 <Bike> just fucking smash it 01:21:23 <pikhq> P. sure it's a VM. 01:21:31 <Bike> who cares smash it 01:21:33 <Sgeo> "Install it." 01:21:46 <Bike> just wham 01:21:53 <Bike> right in the fucking drive motherfucker 01:22:10 <pikhq> Boot two or three instances of the VM using the same filesystem image. 01:22:25 <oerjan> i sense a market for a vm with a smash button hth 01:22:27 <pikhq> So they mutate the FS and each other one is unaware of it. 01:22:39 <Sgeo> I think that would require taking the filesystem image and making it take up real space on my HD 01:22:44 <Sgeo> At least in VirtualBox 01:22:48 <Sgeo> But that does sound fun 01:24:09 -!- Nisstyre has quit (Quit: Leaving). 01:28:34 -!- aloril has joined. 01:30:53 <Sgeo> Someone said that NT actually supports that, pikhq 01:45:09 -!- ^^V has changed nick to ^v. 01:53:07 <Sgeo> Ooh I could try a fork bomb 02:05:58 <doesthiswork> dijkstra is an excellent blogger; "But such co-operation is of course based on the theory that, when you tie two stones together, the combination will float." 02:11:54 <Sgeo> Ooh I know how I can delete system files while the VM is off 02:15:51 <Sgeo> Windows XP seems to tolerate exploer.exe not existing surprisingly well 02:16:05 -!- CADD has joined. 02:16:34 <^v> Sgeo, yeah? 02:16:39 <^v> it can be corrupt 02:16:40 <^v> :P 02:16:51 <Sgeo> Takes a bit of time at the login thing, then boots into just the wallpaper being visible 02:16:53 <^v> nothing will happen, you will just have to use cmd 02:17:00 <FreeFull> Sgeo: Infect it with viruses 02:17:07 <Sgeo> Ctrl-Alt-Del works just fine, so could start programs like that 02:22:57 -!- Bike has quit (Quit: brb). 02:51:33 -!- Bike has joined. 02:54:44 -!- CADD has changed nick to CADD|away. 03:03:35 -!- Bike has quit (Read error: Connection reset by peer). 03:04:16 -!- Bike has joined. 03:13:29 <Sgeo> I miss Microsoft Ants 03:14:51 <Bike> sgeo do you ever feel nostalgic for things that were actually good 03:16:38 <Sgeo> I think most of the things that I feel nostalgic for that you might consider good still exist 03:17:05 <oerjan> how logical 03:17:30 <Sgeo> Mutation was good, I feel nostalgic for it, it no longer exists. 03:18:04 <oerjan> mutation could not escape changing 03:36:23 <tswett> doesthiswork: what's the two-stones-float quote from? 03:36:30 <tswett> Inb4 "dijkstra hth" 03:36:46 <tswett> I just think it's so *weird* how "Frosted Flakes" isn't a trademark. 03:36:53 <tswett> Anyone can make a cereal and call it Frosted Flakes. 03:37:08 <tswett> You can't make a hat and call it Frosted Flakes, because Kellogg's owns the trademark on Frosted Flakes brand hats. 03:37:22 <tswett> But not for Frosted Flakes cereal; that's public domain. 03:37:48 <Bike> is wearing cereal as a hat trademarked? 03:37:52 <tswett> There's a trademark for "Kellogg's Frosted Flakes". But if you look it up, it specifically says that "no claim is made to the exclusive right to use 'Frosted Flakes'". 03:38:19 <tswett> Bike: I doubt it, but it could be! 03:38:38 <tswett> You could make and sell little figurines wearing cereal as a hat, and then file a trademark for wearing cereal as a hat. 03:39:40 <doesthiswork> tswett: ewd 1175 03:41:03 -!- Bike_ has joined. 03:41:28 <tswett> I'm actually kind of surprised that Kellogg's doesn't have a trademark for something like "the words 'Frosted Flakes' in white on a blue background". 03:43:50 -!- Bike has quit (Ping timeout: 240 seconds). 03:47:58 <tswett> Something I really like about trademark law: in order for a company to retain the exclusive rights to a trademark even when it's being used generically (e.g. "photoshopped"), the company has to "visibly and actively seem to attempt" to get people to stop using it generically. 03:48:10 -!- Bike_ has changed nick to Bike. 03:48:14 <tswett> It doesn't matter whether they succeed or not. All that's required is that they look like they're trying. 03:48:35 <Bike> what's the point of maintaining a genericized trademark 03:49:13 <tswett> I guess the word "Photoshop" is still a completely valid trademark; it's still illegal for anyone else to make software called Photoshop. 03:58:49 -!- Bike has quit (Read error: Connection reset by peer). 04:00:31 -!- Bike has joined. 04:02:15 -!- sacje has quit (Quit: sacje). 04:06:31 <Sgeo> http://www.giantitp.com/forums/showthread.php?t=296158 04:08:34 * Bike skips to latest strip. evil dwarf ok 04:20:21 <oerjan> Bike: bad move, the link was about the _first_ strip hth 04:20:38 <Bike> y es 04:30:10 <kmc> ESSID:"LA_face_OAK_booty" // in Oakland 04:32:09 <kmc> also OH: "I have a dumbphone whose IMEI is all zeroes" 04:59:12 -!- kmc has set topic: Amor vincit omnia | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 05:02:42 <Bike> i ain't gettin this latin shite 05:08:14 -!- lambdabot has quit (Quit: requested). 05:08:43 <shachaf> `olist (911) 05:12:24 -!- lambdabot has joined. 05:14:01 <oerjan> wat and i checked just an hour ago 05:14:34 <oerjan> Bike: you should be able to get it with enough love hth 05:16:16 <Jafet> Ascendo tuum* 05:16:31 <oerjan> fungot: you seem to be the only reliable bot here 05:16:31 <fungot> oerjan:, so i'd have to consider that although the reduction in actual transportation section from former friend lives, their door had my computer with full u+ support" then they both bowed low. just keep the safe or tub and emptied it 05:17:11 <shachaf> oerjan: What, I'm not reliable? 05:17:38 <oerjan> Gregor: your bots have croaked hth 05:18:17 <oerjan> shachaf: there might be another way in which you don't fit that sentence hth 05:18:31 <shachaf> aristophanes: your frogs have croaked hth 05:18:39 <shachaf> oerjan: are you suggesting that i'm not here 05:18:43 <shachaf> p. sure you'll find that i am 05:18:45 <oerjan> brekekex brekekex 05:19:59 <oerjan> *+ke/g 05:21:03 <oerjan> also why does belkar call varsuuvius "she" tdnh 05:21:13 <oerjan> *+a-u 05:21:39 <shachaf> what else would he call her hth 05:30:23 <tswett> +LnpctC 05:31:35 <Gracenotes> might be in SF tomorrow. not sure. 05:32:32 <shachaf> hi Gracenotes 05:32:41 <Gracenotes> shachaf: are you back south again? 05:32:54 <shachaf> Does Salt Lake City count as south? 05:33:00 <Gracenotes> I suppose so 05:33:08 <Gracenotes> what's interesting round there? 05:33:26 <shachaf> Inside the airport? Not all that much, I think. 05:35:34 <Gracenotes> I think I know some people from there? 05:36:31 <Gracenotes> yeah... I don't plan on going to Utah ever 05:39:23 <Gracenotes> I tend to observe trends for places for native people advising for or against going there 05:40:33 <Gracenotes> Though if my sampling was actually uniform, I would probably get a better rate for many places 05:49:45 -!- doesthiswork has quit (Quit: Leaving.). 05:50:40 -!- oerjan has quit (Quit: leaving). 05:53:32 -!- CADD|away has quit (Read error: Connection reset by peer). 05:54:04 -!- carado has quit (Ping timeout: 246 seconds). 05:56:12 -!- sacje has joined. 06:01:47 -!- ^v has quit (Quit: Leaving). 06:09:48 <Sgeo> I want to write a Python script, but the script would be incredibly dangerous to run by accident. 06:10:05 <kmc> make it require -f 06:10:07 <kmc> also hi Sgeo 06:10:10 <Sgeo> -f? 06:10:12 <Sgeo> Hi 06:11:55 <Sgeo> I could check if I'm on Windows 8 and if so abort 06:12:09 <Bike> this sounds like an exciting script 06:13:18 <Sgeo> It will attempt to delete every entry in the Registry recursively 06:13:26 <Bike> i was right 06:19:20 -!- ^v has joined. 06:20:18 -!- nooodl has quit (Ping timeout: 276 seconds). 06:34:50 -!- augur has quit (Ping timeout: 268 seconds). 06:38:33 -!- augur has joined. 06:43:59 <Sgeo> `olist 911 06:45:31 <Sgeo> uh 06:45:43 <Sgeo> shachaf: oerjan 06:45:48 <shachaf> Sgeo..................... 06:45:52 <Sgeo> FreeFull: I think? 06:46:00 <Sgeo> Oh 06:46:04 <Sgeo> I blame HackEgo 06:49:50 -!- zzo38 has quit (Remote host closed the connection). 07:06:13 <Gracenotes> Sgeo: oh, just use /proc/registry 07:06:22 <Gracenotes> very easy 07:06:42 <Sgeo> o.O 07:06:49 <Sgeo> I thought that you were making a joke 07:07:05 <Sgeo> Cygwin does actually expose a /proc/registry 07:07:18 <Bike> `thanks cygwin 07:07:28 <Bike> hackego no 07:07:30 <Gracenotes> er. yes. that's what I meant. also, really. 07:08:36 <Gracenotes> although like much of rest of real-/proc, it seems to be readonly 07:09:22 <Sgeo> :( 07:10:59 <Gracenotes> also, did you know that it is not possible to use the internet and also be libertarian. http://www.washingtonpost.com/business/economy/a-plea-to-learn-more-about-bezoss-personal-politics/2013/08/15/27164286-05e7-11e3-a07f-49ddc7417125_story.html 07:11:36 <Bike> why is everyone freaking out about bezos now. the post was always shit 07:11:57 <Bike> as evidenced by this article, no less 07:12:54 <Gracenotes> yeah, I dunno for the most part, I find the argument here conservative and little else; we'll see. 07:13:29 <Bike> there are certainly better arguments to be made against libertarianism than "lol cold war" 07:14:18 <Bike> but that's the level of discourse, i guess 07:14:55 <Gracenotes> hm, the cold war was pretty good for science, we should definitely bring that back 07:16:12 <Bike> makes sense 07:18:04 <Gracenotes> while I'm linking... my Google News comes up with interesting things sometimes. http://www.flightsim.com/vbfs/content.php?14106-Drzewiecki-Design-New-York-City-X-v1-1-Released 07:18:18 <Gracenotes> of note, in v1.1, "It will enhance the performance of the product, by optimizing the Virtual Address Space memory usage." 07:19:56 <Gracenotes> "Extras like people, wave effects, custom car traffic, ships and boats, cranes, hundrieds of fuel storage tanks, various library objects etc." 07:22:01 <Gracenotes> Anyway, go engineers. 07:22:10 <Gracenotes> not real engineers, software engineers. 07:22:11 -!- sacje has quit (Ping timeout: 256 seconds). 07:24:09 -!- sacje has joined. 07:31:39 -!- ^v has quit (Quit: Leaving). 07:38:23 -!- sacje has quit (Quit: sacje). 07:54:45 -!- Bike has quit (Ping timeout: 264 seconds). 08:02:12 -!- zzo38 has joined. 08:05:55 -!- asie has joined. 08:09:05 <zzo38> In this book of philosophy they discuss various philosophical problems. 08:11:49 -!- Taneb has joined. 08:12:53 <mnoqy> i agree 08:27:01 -!- copumpkin has quit (Ping timeout: 248 seconds). 08:27:30 -!- copumpkin has joined. 08:40:05 <kmc> hi shachaf 09:00:36 -!- SingingBoyo has joined. 09:16:39 -!- Guest24179 has joined. 09:16:44 -!- Guest24179 has quit (Excess Flood). 09:21:06 -!- conehead has quit (Quit: Computer has gone to sleep.). 09:22:28 -!- sacje has joined. 09:23:18 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 09:37:37 <Vorpal> Interesting, transfer speed over ssh to my phone maxes out at around 2.4 MB/s (from phone), but if I do several logins in parallel to my phone it seems each connection (up to a max of 4) maxes out at 2.4 MB/s. This would imply that it is in some way CPU bound (since it has 4 CPU cores). 09:39:36 <Jafet> Since you have an ssh, you could run top 10:00:55 <shachaf> hi kmc 10:01:17 <kmc> hi shachaf 10:01:29 * shachaf is back 10:01:46 <kmc> an interstellar burst, you're back to save the universe 10:02:39 <shachaf> my flight ended up landing at 1:something instead of 23 10:03:16 <kmc> did you get home? 10:03:25 <shachaf> just now 10:03:43 <kmc> what do you think of air travel 10:03:55 <zzo38> If God told you to sacrifice your child at the top of the mountain, would you do so? 10:04:16 <shachaf> zzo38: Which mountain? 10:04:27 <shachaf> kmc: not a big fan but the alternatives are often worse 10:04:41 <zzo38> shachaf: I am not sure. It could be any one, I suppose. 10:05:04 <kmc> zzo38: I don't have a child so I don't think I can know 10:05:16 <zzo38> kmc: Good. 10:05:28 <kmc> should i have a child 10:05:32 <kmc> seems like a pretty bad move 10:05:40 <zzo38> Probably you shouldn't. 10:05:46 <shachaf> bad moves make good movies hth 10:06:08 -!- sacje has quit (Excess Flood). 10:06:13 <shachaf> should i move out of epa 10:06:16 <shachaf> seems like a pretty good move 10:06:58 <kmc> yes 10:07:04 <kmc> you should move to san francisco 10:07:11 <shachaf> kmc: was that a hi with a purpose or just a hi 10:07:12 <zzo38> When are a bunch of stages to be considered parts of the same continuing object? (ex. a solid beeswax melting, a person growing up to be adult, etc) 10:07:22 <kmc> i'm not sure 10:07:27 <shachaf> #drugz 10:07:51 <zzo38> This book gives one possible answer which is pretty long, but I have a simpler answer. My answer is: Always. 10:08:59 <kmc> zzo38: you have the buddha nature 10:09:33 <zzo38> kmc: I have been told similar things before. (I am not 100% sure of it, though.) 10:09:46 <kmc> as well you shouldn't be! 10:11:00 <kmc> Gracenotes: what will you do in SF? 10:13:15 -!- btiffin has joined. 10:14:56 <zzo38> One thing this book says, is, if you have two completely identical pennies including location and so on. Is there still two pennies? They didn't answer this, but I think for one thing it will have twice the mass of a single penny. There is also other laws of physics preventing it from working. 10:20:11 -!- asie has joined. 10:20:21 -!- augur has quit (Remote host closed the connection). 10:20:50 <Gracenotes> kmc: if I go, probably lunch with someone from NY, but dunno after 10:21:20 -!- augur has joined. 10:25:04 <Gracenotes> I really have no clue :x 10:25:33 <shachaf> Gracenotes: should i get a haircut tomorrow 10:29:38 <Gracenotes> I got a haircut today 10:30:07 <Gracenotes> well, I do meet a bunch of people whose haircut on their badge does not match that on their head 10:30:41 <shachaf> by tomorrow i meant today i suppose 10:31:43 -!- btiffin has left. 10:41:57 -!- copumpkin has quit (Ping timeout: 248 seconds). 10:43:37 -!- copumpkin has joined. 11:02:26 -!- mnoqy has quit (Quit: hello). 11:08:46 <zzo38> Have you come up with the idea of quantum immortality independently? 11:19:44 -!- SingingBoyo has quit (Ping timeout: 268 seconds). 11:20:48 -!- constant has changed nick to trout. 11:21:37 -!- Koen_ has joined. 11:29:47 -!- zzo38 has quit (Remote host closed the connection). 12:21:00 -!- MindlessDrone has joined. 12:23:43 -!- dessos has left. 12:33:44 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 12:37:27 -!- Koen_ has quit (Quit: Koen_). 12:56:07 -!- asie has joined. 13:02:28 -!- Taneb has quit (Quit: Leaving). 13:03:13 -!- nooodl has joined. 13:34:34 -!- Taneb has joined. 13:48:55 -!- augur has quit (Remote host closed the connection). 14:01:07 -!- zzo38 has joined. 15:17:26 -!- AnotherTest has joined. 15:38:52 <fizzie> Hrm. I've been trying to stick an Emacs on the Windows system I have here, but no matter what I do w.r.t. font selection (elisp set-face-attribute 'default, or the Options/Set default font customize-driven thing) and which font I select, it just says 'Invalid font name: "-outline-SimSun-ExtB-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1"'. 15:50:04 -!- nooodl_ has joined. 15:52:58 -!- Phantom_Hoover has joined. 15:53:19 -!- nooodl has quit (Ping timeout: 256 seconds). 16:22:06 -!- nortti has changed nick to \U0001F4A9. 16:22:17 -!- \U0001F4A9 has changed nick to nortti. 16:40:39 <Sgeo> ...is Down to Earth offline permanently? :) 16:40:40 <Sgeo> :( 16:40:42 <Sgeo> Not a :) 16:45:50 -!- carado has joined. 16:47:09 -!- Koen_ has joined. 16:49:41 -!- Bike has joined. 17:03:19 -!- carado_ has joined. 17:06:04 -!- carado has quit (Ping timeout: 246 seconds). 17:08:52 -!- carado_ has changed nick to carado. 17:35:42 -!- Nisstyre-laptop has joined. 17:36:20 -!- Nisstyre-laptop has changed nick to Nisstyre. 18:03:08 -!- doesthiswork has joined. 18:06:07 -!- augur has joined. 18:12:44 -!- Bike has quit (Ping timeout: 256 seconds). 18:13:08 -!- Bike has joined. 18:13:15 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 18:15:05 <Phantom_Hoover> man, hating notch became fashionable at some point 18:15:11 <Phantom_Hoover> this sucks 18:16:45 <Taneb> Phantom_Hoover, imagine if Notch made a brainfuck derivative 18:17:30 <Phantom_Hoover> have you read fine structure perchance 18:17:37 <Taneb> I have not 18:17:46 <Taneb> Neither have I watched Farscape 18:18:00 -!- asie has joined. 18:18:21 <Taneb> Anyway, I must be off 18:18:22 <Taneb> Bye! 18:18:30 <Phantom_Hoover> are you off to watch farscape 18:18:36 <Taneb> No 18:18:38 <Phantom_Hoover> if so: i approve 18:18:41 <Taneb> I am off to eat 18:18:42 <Phantom_Hoover> if not: watch farscape 18:18:48 <Phantom_Hoover> far better than that whedon crap you like 18:19:19 -!- Taneb has quit (Quit: Leaving). 18:19:25 <shachaf> kmc: i brought the mölkky back with me hth 18:19:29 <shachaf> (and some other things) 18:21:49 <Koen_> is that the weird wooden petanque 18:23:20 <Phantom_Hoover> it sounds finnish 18:45:38 -!- Taneb has joined. 18:46:22 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 18:47:41 -!- asie has joined. 18:49:46 -!- augur has quit (Remote host closed the connection). 18:56:21 -!- augur has joined. 19:01:29 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 19:03:56 -!- asie has joined. 19:05:24 -!- asie has quit (Client Quit). 19:12:58 -!- conehead has joined. 19:13:21 -!- sacje has joined. 19:30:52 -!- augur has quit (Remote host closed the connection). 19:31:38 <Bike> http://www.chemistry-blog.com/2013/08/13/alleged-data-manipulation-in-nano-letters-and-acs-nano-from-the-pease-group/ 9000 hours in ms paint. 19:34:24 -!- mnoqy has joined. 19:35:34 -!- nys has joined. 19:51:25 -!- augur has joined. 19:51:52 -!- ^v has joined. 19:53:56 -!- augur has quit (Remote host closed the connection). 19:54:12 -!- augur has joined. 20:06:30 -!- asie has joined. 20:18:17 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 20:18:56 -!- SingingBoyo has joined. 20:43:08 -!- augur has quit (Read error: Connection reset by peer). 20:43:32 -!- augur has joined. 20:54:09 -!- augur has quit (Ping timeout: 264 seconds). 21:00:11 -!- augur has joined. 21:48:45 -!- nooodl_ has changed nick to nooodl. 21:51:37 <kmc> http://jerkcity.com/_jerkcity386.html 21:52:06 <Taneb> kmc, my ISP is claiming that that is pornography and thus I cannot access it 21:52:14 <Bike> your isp is right on the mark 21:52:17 <Phantom_Hoover> Taneb, for real 21:52:23 <Taneb> Phantom_Hoover, yep 21:52:31 <Phantom_Hoover> chilling 21:52:33 -!- oerjan has joined. 21:52:34 <Phantom_Hoover> what isp are you on 21:52:37 <Taneb> TalkTalk 21:52:39 <Bike> oh. wait. yeah, that's weird 21:53:11 <Bike> you uk people. i heard about greenwald's partner too. glad i live in a nation of free dom unlike you 21:54:22 <Phantom_Hoover> Taneb, oh, a mobile thing? 21:54:29 <Taneb> No? 21:54:45 <Phantom_Hoover> damn 21:55:59 <Taneb> Of course, I know the password, so I could change the setting 21:56:18 <Phantom_Hoover> but you... won't? 21:56:40 <Taneb> Phantom_Hoover, I enjoy my rare moments of grumpiness, allow me to relish it 21:56:56 <kmc> is this the UK pornofilter 21:57:05 <Phantom_Hoover> i thought it hadn't been implemented yet 21:57:29 <Phantom_Hoover> i still can't quite believe that they will, it seems that cynical and posturing 21:57:32 <kmc> anyway calling jerkcity pornography is uh... well I guess everything is pornography to someone 21:57:41 <Taneb> The UK pornofilter was basically "keep doing what you're doing, just now the government gets the credit" 21:57:51 <Taneb> Plus a whole load of misinformation 21:57:55 -!- Bike has quit (Ping timeout: 245 seconds). 21:57:56 -!- Bike_ has joined. 21:58:03 <Phantom_Hoover> idk, virgin don't have a pornofilter afaik 21:58:30 <Phantom_Hoover> it wasn't the industry standard 21:58:41 -!- Bike_ has changed nick to Bike. 21:58:43 <fizzie> What, it's some sort of a thing to make songs with Minecraft note blocks and upload videos of them in YouTube? 21:58:46 <fizzie> (In retrospect, I have no idea why that'd be surprising at all.) 21:59:01 <Bike> blugh, logs down again 21:59:29 <elliott> Taneb: no, only talktalk had that kind of opt-in porn filter (afaik) 21:59:42 <elliott> the plan was to mandatorily extend it to everyone else too 21:59:51 <Taneb> Was it? Oh 22:00:28 <Bike> kmc: to be fair,it is titled "watch me jerk off" 22:00:42 <Bike> (#esoteric is now porn) 22:00:58 <Phantom_Hoover> #esoteric's been porn for a long time 22:03:47 <kmc> Bike: your link re: photoshopped science led me to http://tocrofl.tumblr.com/ 22:04:39 <Bike> oh good, i was considering making a tumblr for silly science things due to "The writer must admit that he has had no introspections from rabbits to justify this conclusion" in a footnote 22:05:34 <Bike> http://pubs.acs.org/doi/abs/10.1021/ol401012u welp 22:06:56 <^v> kmc: gotta love that hot filimant 22:07:39 -!- asie has joined. 22:08:21 <Bike> "The human brain, with its three-dimensional evolution history, often finds it difficult to visualize 2N -dimensional spin system trajectories, particularly for large values of N and especially on Fridays." ain't that the truth 22:11:22 -!- oerjan has set topic: Amor vincit somnia | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 22:17:27 <kmc> :) 22:24:05 -!- MindlessDrone has quit (Quit: MindlessDrone). 22:24:54 -!- AnotherTest has quit (Ping timeout: 276 seconds). 22:27:35 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 22:40:28 -!- Taneb has quit (Quit: Leaving). 23:23:42 -!- copumpkin has quit (Ping timeout: 268 seconds). 23:49:26 <kmc> http://rubyforge.org/pipermail/sup-talk/2013-August/004993.html remote command injection via email attachment filename 23:50:01 <Bike> Wait, pipermail is email. Are you trying to heck me, kmc. 23:51:50 <Bike> i wonder what percentage of vulnerabilities are due to shell's weird semantics when you consider it as a programming language 2013-08-19: 14:36:54 -!- esowiki has joined. 14:36:57 -!- glogbot has joined. 14:36:58 -!- esowiki has joined. 14:36:59 -!- esowiki has joined. 14:37:01 <Roujo> Wooooooooooo 14:37:07 <Roujo> `recursion 14:37:14 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: recursion: not found 14:37:19 <Roujo> `cat cat 14:37:21 <HackEgo> cat: cat: No such file or directory 14:37:23 <Roujo> `cat dog 14:37:24 <HackEgo> No output. 14:37:29 <Roujo> Awww 14:38:13 -!- Gregor has joined. 14:38:29 <boily> Roujo: t'es soit Linteau, Mousehunt, Rouillard ou Vermette. 14:38:39 <Roujo> Regarde mon nom et guesse =P 14:38:49 <Roujo> ... Mousehunt? =P 14:39:01 <boily> eh, pas de ma faute! c'est dans la liste! 14:39:07 <boily> mais Rouillard. 14:39:16 <Roujo> Lol 14:39:48 <Roujo> Looks like Cloj made an alternate account when he was banned from Mousehunt =P 14:43:22 <Roujo> I figured that there couldn't be THAT many Boilys with a passion for boardgames =P 14:47:31 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 14:47:56 <Phantom_Hoover> `netsplit 14:47:57 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: netsplit: not found 14:57:39 <Roujo> `relcome Serendipity 14:57:42 <HackEgo> ​Serendipity: 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.) 14:58:52 -!- asie has joined. 15:08:09 -!- Koen_ has joined. 15:14:37 <nooodl> boily: Roujo: so is this the new hexham 15:15:44 <Roujo> nooodl: I don't know. What *was* hexham - I haven't yet been privy to that information 15:16:17 <Phantom_Hoover> Roujo, it's this tiny town in england 15:16:32 <nooodl> two #esoteric members (Taneb and elliott) turned out to live in the same 10000-people town 15:16:36 -!- yorick has joined. 15:16:43 <Roujo> Nice 15:16:44 <Phantom_Hoover> elliott and Taneb are both from there and arrived here completely independently 15:16:54 <Taneb> We haven't even met 15:16:54 <Roujo> Nah, there are like 1 or 2 million people here 15:17:09 <Roujo> Aren't you forbidden from meeting, though? 15:17:44 <Phantom_Hoover> yes 15:17:45 <Bike> > 1000000 / 7000000000 15:17:46 <lambdabot> 1.4285714285714287e-4 15:17:52 <Bike> "so, really, what are the chances!" 15:18:23 <Roujo> Wel... 15:18:24 <Roujo> Well* 15:18:33 <Roujo> Having two Montrealers here is more likely, BUT 15:18:52 <Roujo> boily is the brother of one of my friends 15:19:02 <Roujo> So... I don't know if *that* evens out the odds 15:19:06 <Roujo> "Evening the odds" 15:19:15 <Roujo> That's an odd thing to say =P 15:20:05 <Taneb> Well, it is an odd evening 15:20:14 <Taneb> Phantom_Hoover, I've got bad news 15:20:32 <Taneb> At the end of September/beginning of October I'm leaving Hexham 15:20:42 <Bike> oh no 15:20:48 <Roujo> D: 15:20:48 <AnotherTest> this can't be true 15:20:50 <Bike> will you be allowed to meet elliott then 15:20:50 <nooodl> wtf no 15:20:51 <nooodl> don't 15:21:14 <Taneb> I am moving to York where I shall be attending university 15:21:41 <Phantom_Hoover> since when was york on the cards 15:22:06 <Taneb> Since about the same time Birmingham and Loughborough were 15:22:16 <Phantom_Hoover> loughborough is a place?? 15:22:24 <Taneb> Yeah 15:22:31 <Taneb> It's in the midlands 15:22:43 <Bike> sounds too british to be real imo 15:22:48 <Bike> good job not choosing it 15:22:54 <Phantom_Hoover> you ruined the dream of the midlands as a new centre of esolanging 15:23:05 <Taneb> I decided that there were already too many esolangers in the West Midlands and not enough in Yorkshire 15:23:30 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 15:24:16 <Taneb> btw, Loughborough is totally pronounced "Loobaroo". If anyone says anything else, they are wrong. 15:25:38 <Phantom_Hoover> i... 15:26:00 <Phantom_Hoover> it's luffburgh you moron 15:27:25 <Roujo> Loobaroo++ 15:27:34 <Roujo> It's like C 15:27:37 <Roujo> Only... ++er 15:27:45 <Bike> incrementeder 15:29:09 <Jafet> Further more increasingly 15:32:05 <Taneb> Phantom_Hoover, shh don't tell them 15:42:43 <fizzie> Are the people who live there called "Loobies," then? 15:50:37 -!- asie has joined. 15:56:29 <boily> back from a very enterprisey meeting. 15:57:02 <Bike> did you leverage enough paradigms 15:57:16 <boily> no, but we're going to monetize synergy. 15:57:42 <boily> (seriously. two clients have very similar aims, so they're going to split the bill between themselves and receive de same product.) 15:57:50 <boily> s/de/the/ 15:59:29 <AnotherTest> what is "synergy"? 16:00:16 -!- iamfishhead has joined. 16:00:56 <AnotherTest> do you mean: we're going to monetize the thing called synergy or 16:01:22 <AnotherTest> in the manner "synergy" 16:04:06 <Roujo> The company I work for is called iSynergy 16:04:12 <Roujo> Take from that what you will 16:04:34 <Roujo> (That's an order) 16:04:46 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 16:08:45 <AnotherTest> I'm confused 16:08:53 <AnotherTest> Roujo == boily? 16:09:03 <Roujo> Not exactly 16:09:18 <Roujo> But Roujo's friend's brother = boily 16:11:12 <Bike> boily: haha nice 16:16:37 -!- Bike has quit (Quit: leaving). 16:19:04 <AnotherTest> so... 16:19:53 <AnotherTest> boily is the brother of Roujo's brother and he's monetizing the company Roujo works at? 16:21:18 <Roujo> Sure, let's go with that 16:22:10 -!- asie has joined. 16:23:16 <AnotherTest> Roujo: how do you feel about hat? 16:23:21 <AnotherTest> *that 16:23:43 <Roujo> Pretty ambiguously 16:23:49 <Roujo> Although I'm not sure 16:33:03 -!- Bike has joined. 16:42:54 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 16:46:16 -!- asie has joined. 16:48:36 -!- asie has quit (Client Quit). 16:51:36 -!- Koen_ has quit (Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?"). 16:51:49 -!- Koen_ has joined. 16:58:01 -!- oklopol has quit (Ping timeout: 268 seconds). 16:58:17 <boily> ambiguity is good, and highly regarded in this channel. 16:58:45 <Roujo> Or is it? 16:59:01 <Bike> Yes 16:59:01 <boily> `learn boily is the brother of Roujo's brother and he's monetizing the company Roujo works at, or something Canadian like that. 16:59:06 <HackEgo> I knew that. 16:59:43 <Roujo> Of course you did 17:00:45 <boily> I think the brother pointer indirection is a little bit off, but for `? that'll do. 17:01:24 -!- zzo38 has joined. 17:02:31 <tswett> macro (->) :: [d, ~f |- a -> Done] => [e, f |- b] => [d, e |- a -> b] 17:03:38 <boily> |-? 17:03:51 <Bike> http://www.altmetric.com/details.php?domain=www.cell.com&citation_id=997561 huh, altmetric is a weird thing 17:03:59 -!- oklopol has joined. 17:04:41 <tswett> "The macro '->' is used with an expression that has type 'a -> Done' in context 'd, ~f' and an expression that has type 'b' in context 'e, f' to form an expression that has type 'a -> b' in context 'd, e'." 17:05:13 <Roujo> assert(boily->brother->brother == Roujo) 17:05:21 * Roujo waits and see 17:05:25 <Roujo> s 17:05:29 <Roujo> WAITS AND SEES 17:05:37 <Roujo> git commit sepukku 17:05:38 <Bike> wait's and see's 17:06:47 <tswett> "Macro" is a bit of a misnomer here, since -> doesn't expand to anything. 17:06:54 -!- ^v has joined. 17:07:07 <zzo38> Maybe it doesn't have to be such a simple kind of macro though? 17:07:23 <tswett> But it has a macrotype signature. 17:07:30 <tswett> Right, you could define actual macros along these lines. 17:09:13 <tswett> macro myLet :: [~d |- a -> Done] => [e |- a] => [d |- b] => [e |- b] 17:09:18 -!- nortti has changed nick to hjdicks. 17:09:36 <tswett> myLet \x 5 (x + 3) -- evaluates to 8 17:10:02 <tswett> I guess the definition would just be this: myLet a b c = (a -> c) b 17:10:16 -!- hjdicks has changed nick to nortti. 17:10:28 <Bike> why does that make sense to me. 17:10:38 <tswett> It's kind of supposed to. 17:11:00 <Bike> well the type still doesn't 17:11:22 -!- azaq23 has joined. 17:13:10 <quintopia> me gives Roujo some BEES! 17:13:25 * quintopia didn't send a slash 17:14:08 <boily> Roujo: uhm. I think it's assert(boily->brother->friend == Roujo). 17:14:41 <Bike> boily: are you seriously disputing `? 17:14:50 <boily> yes. 17:14:57 <Bike> boily: you are sick. sick 17:15:30 <Roujo> cat sick > boily 17:15:37 <boily> it is a serious matter, of capital international importance. 17:15:54 <quintopia> boily is a serious matter 17:15:58 <Bike> '`?' has never been wrong before 17:16:05 <quintopia> well 17:16:06 <Roujo> `? wrong 17:16:08 <HackEgo> wrong? ¯\(°_o)/¯ 17:16:08 <myndzl> | 17:16:08 <myndzl> o/`¯º 17:16:11 <boily> see. 17:16:11 <Bike> see. 17:16:13 <quintopia> less matter, more phase transition of matter 17:16:28 <boily> Bike: stop being like me. it's disturbing. 17:16:36 <Bike> imo no 17:16:40 <tswett> `? right 17:16:41 <HackEgo> right? ¯\(°_o)/¯ 17:16:42 <myndzl> | 17:16:42 <myndzl> º¯`\o 17:16:45 <tswett> OH SNAP 17:16:49 <Bike> :o 17:16:53 <Roujo> `? left 17:16:54 <HackEgo> left? ¯\(°_o)/¯ 17:16:55 <myndzl> | 17:16:55 <myndzl> º¯`\o 17:16:59 <Roujo> `? `? 17:17:01 <HackEgo> See `? for further details. 17:17:05 <boily> `run echo "HackEgo is always right" >wisdom/right 17:17:05 <Roujo> `? ` 17:17:09 <HackEgo> ​` is the prefix to greatness. 17:17:11 <HackEgo> No output. 17:17:16 <Roujo> `run run away 17:17:17 <HackEgo> bash: run: command not found 17:17:22 <boily> `? right 17:17:22 <Roujo> `run freedom run 17:17:23 <HackEgo> bash: freedom: command not found 17:17:24 <HackEgo> HackEgo is always right 17:17:33 <tswett> `? hey HackEgo do something that shows that you know what you're talking about 17:17:35 <HackEgo> hey HackEgo do something that shows that you know what you're talking about? ¯\(°_o)/¯ 17:17:39 <Roujo> `run touch wisdom/right 17:17:40 <HackEgo> No output. 17:18:00 <Roujo> `? control codes 17:18:02 <HackEgo> control codes? ¯\(°_o)/¯ 17:18:02 <myndzl> | 17:18:02 <myndzl> o/`¯º 17:18:10 <Roujo> `? right 17:18:10 <Bike> not bad 17:18:11 <HackEgo> HackEgo is always right 17:18:22 <Roujo> `run cat dog wisdom/right 17:18:23 <HackEgo> HackEgo is always right 17:18:28 <Roujo> `run cat dog > wisdom/right 17:18:31 <HackEgo> No output. 17:18:53 <Roujo> `run forkbomb.sh 17:18:54 <HackEgo> bash: forkbomb.sh: command not found 17:18:58 <Roujo> Well that's nice 17:19:01 <tswett> `learn red A synonym of "five". 17:19:05 <HackEgo> I knew that. 17:19:10 <tswett> `? red 17:19:12 <HackEgo> red A synonym of "five". 17:19:16 <Roujo> Hmmm 17:19:26 <tswett> `cat wisdom/red 17:19:27 <HackEgo> red A synonym of "five". 17:19:28 <Roujo> On a scale of "lol" to "ban", how encouraged is bot abuse? 17:19:31 <tswett> Yes, yes. 17:19:38 <tswett> Roujo: "lol", I think. 17:19:40 <boily> tswett: red, as in the mahjong tiles? 17:19:47 <tswett> `rm wisdom/red 17:19:50 <HackEgo> No output. 17:19:52 <Roujo> `run chmod -x run 17:19:54 <HackEgo> chmod: cannot access `run': No such file or directory 17:19:58 <Roujo> Awww =P 17:20:03 <boily> `run chmod -x bin/run 17:20:05 <HackEgo> chmod: cannot access `bin/run': No such file or directory 17:20:08 <boily> darn. 17:20:11 <tswett> `run run 17:20:12 <HackEgo> bash: run: command not found 17:20:16 <Roujo> Ohhh 17:20:18 <tswett> boily: I guess so. 17:20:18 <Roujo> Ohhhhhh 17:20:23 <Roujo> `run ls 17:20:24 <HackEgo> a.c \ a.out \ bi \ bin \ canary \ delvs \ delvs-master \ dog \ etc \ factor \ god \ hi-bool.bf \ ibin \ interps \ lib \ master.tar.gz \ multiply.bf \ no \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ wisdom 17:20:27 <tswett> run just isn't a command. 17:20:42 <Roujo> `ls src 17:20:44 <HackEgo> brainfuck.fu \ egobot.tar.xz \ emmental.hs \ factor-linux-x86-64-0.95.tar.gz \ fueue.c \ ul.emm 17:20:46 * boily dons a pair of sunglasses to shield himself from Roujo's sudden illumination 17:21:01 <Roujo> `ls god 17:21:02 <HackEgo> god 17:21:10 <Roujo> `run cat god/god 17:21:10 <tswett> `run ls -R / | paste 17:21:11 <HackEgo> cat: god/god: Not a directory 17:21:15 <Roujo> `run god 17:21:38 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.30459 \ ls: cannot open directory /proc/1/fd: Permission denied \ ls: cannot open directory /proc/1/fdinfo: Permission denied \ ls: cannot open directory /proc/1/ns: Permission denied \ ls: cannot open directory /proc/1/task/1/fd: Permission denied \ ls: cannot open directory 17:21:40 <HackEgo> bash: god: command not found 17:21:47 <Roujo> Oh, we can't edit the source from inside it, right? 17:22:02 <Roujo> `run skynet 17:22:03 <HackEgo> bash: skynet: command not found 17:22:09 <tswett> Roujo: the source code of the bot engine thing? Yeah, pretty sure no. 17:22:19 <Roujo> That would be nice =P 17:22:38 <kmc> the software is called UMLBox and it's open source, but you can't edit the copy that powers HackEgo 17:22:52 <Roujo> Imagine if you could, though. From HackEgo itself. 17:22:55 <Roujo> Self-award bot 17:23:00 <Roujo> What could possibly go wrong 17:23:15 <tswett> Mmm, nomic bots. 17:23:22 <Roujo> That's the spirit 17:23:25 <tswett> So yeah. HackEgo has a lot of files. 17:23:42 <Roujo> `run echo Woof > dog 17:23:43 <fizzie> fungot can be edited from the inside, but only by its master. 17:23:43 <fungot> fizzie:, so i'd be happy to help an fnord archive). we'll know that's our memory...... calling...... that thing's not human... :) apparently i was wrong a while ago 17:23:45 <HackEgo> No output. 17:23:49 <tswett> `mount 17:23:50 <HackEgo> rootfs on / type rootfs (rw) \ none on /bin type hostfs (ro,nosuid,relatime,/bin/) \ none on /usr type hostfs (ro,nosuid,relatime,/usr/) \ none on /dev type hostfs (ro,nosuid,relatime,/dev/) \ none on /opt type hostfs (ro,nosuid,relatime,/opt/) \ none on /lib type hostfs (ro,nosuid,relatime,/lib/) \ none on /sbin type hostfs (ro,nosuid,relatime,/sb 17:23:56 <fizzie> I've done a couple of "live" bugfixes. 17:23:58 <tswett> rootfs? 17:24:02 <fizzie> Even managed to not mess up once. 17:24:31 <Roujo> fizzie: Nice stuff =) 17:24:47 <tswett> `ls /proc 17:24:48 <HackEgo> 1 \ 10 \ 11 \ 12 \ 2 \ 275 \ 279 \ 280 \ 281 \ 282 \ 283 \ 284 \ 285 \ 286 \ 3 \ 4 \ 45 \ 47 \ 5 \ 6 \ 64 \ 7 \ 70 \ 71 \ 8 \ 9 \ buddyinfo \ bus \ cgroups \ cmdline \ config.gz \ consoles \ cpuinfo \ crypto \ devices \ diskstats \ driver \ execdomains \ exitcode \ filesystems \ fs \ interrupts \ iomem \ ioports \ irq \ kallsyms \ kcore \ kmsg \ kp 17:24:49 <tswett> `pwd 17:24:50 <HackEgo> ​/hackenv 17:24:51 <boily> speaking of masters, I bought the first box of Tanto Cuore this weekend. yes, I am ashamed of myself. 17:25:08 <fizzie> It's not really be design, it's just that it has a raw-code execution command, and Befunge is so self-modificatory. 17:25:14 <Roujo> Oli would be proud =P 17:27:08 <fizzie> Oh, ^code uses SUBR? I didn't remember that. 17:27:11 <tswett> `cat /proc/285/cmdline 17:27:12 <fizzie> I guess it was easier. 17:27:13 <HackEgo> cat. 17:27:13 <boily> Roujo: I also scored myself the travel version of Hive with bonus pieces (an excellent strategy game), and a box of The Price is Right (free giveaway that is going to end up at tonight's Douteux auction). 17:27:25 <Roujo> boily: Nice, nice 17:27:32 <tswett> Mind if I keep running that command over and over until it yields something different? 17:27:33 <Roujo> I'm not really into board games, though 17:27:33 <tswett> `cat /proc/285/cmdline 17:27:35 <HackEgo> cat. 17:27:36 <tswett> `cat /proc/285/cmdline 17:27:37 <HackEgo> cat. 17:27:41 <tswett> Well this is no fun. 17:27:41 <Roujo> So I have no idea what you're talking about 17:27:51 <Roujo> `cat /proc/285 17:27:53 <HackEgo> cat: /proc/285: Is a directory 17:27:57 <Roujo> `cat /proc/285/* 17:27:58 <HackEgo> cat: /proc/285/*: No such file or directory 17:28:00 <tswett> `sed /proc/285/cmdline 17:28:01 <HackEgo> sed: -e expression #1, char 7: unknown command: `2' 17:28:08 <boily> Roujo: there's a first time to everything! it's never too late or early to succumb to the glorious temptation of boardgaming :D 17:28:13 <tswett> `run sed < /proc/285/cmdline 17:28:14 <HackEgo> Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ add the contents of script- 17:28:27 <tswett> `run sed 17:28:29 <HackEgo> Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ add the contents of script- 17:28:29 <Gregor> Just what the heck are you trying to accomplish here ._o 17:28:34 <tswett> Huh. 17:28:54 <tswett> Gregor: me? I'm trying to predict what process our IRC commands run as. 17:29:12 <tswett> It looks like maybe it's always process 285 for some reason. 17:29:14 <Roujo> `run sed /proc/285/cmdline s/sed/des/g > dog 17:29:18 <HackEgo> sed: -e expression #1, char 7: unknown command: `2' 17:29:19 <fizzie> `run echo $$ 17:29:21 <HackEgo> 284 17:29:22 <fizzie> `run echo $$ 17:29:23 <HackEgo> 284 17:29:26 <fizzie> That's the bash. 17:29:29 <Gregor> tswett: There's no randomness in it, so I'm not sure why it would be inconsistent. 17:29:47 <Gregor> Evidently the setup runs exactly 282 tasks. 17:29:47 <fizzie> (I suppose whatever you run under it will be 285.) 17:29:51 <Gregor> Or processes, anyway. 17:30:04 <tswett> `run sed 's///' < /proc/285/cmdline 17:30:05 <HackEgo> sed: -e expression #1, char 0: no previous regular expression 17:30:11 <tswett> What now? 17:30:15 <Roujo> `run echo echo run > run 17:30:18 <HackEgo> No output. 17:30:21 <Roujo> `run run 17:30:22 <HackEgo> bash: run: command not found 17:30:27 <Roujo> `run chmod +x run 17:30:29 <olsner> `run sed p < /proc/285/cmdline 17:30:30 <HackEgo> No output. 17:30:31 <HackEgo> cat. \ cat. 17:30:33 <Roujo> `run run 17:30:34 <HackEgo> bash: run: command not found 17:30:38 <Roujo> DAMMIT HACKEGO 17:30:41 <Roujo> `ls 17:30:42 <HackEgo> a.c \ a.out \ bi \ bin \ canary \ delvs \ delvs-master \ dog \ etc \ factor \ god \ hi-bool.bf \ ibin \ interps \ lib \ master.tar.gz \ multiply.bf \ no \ paste \ pref \ prefs \ quines \ quotes \ run \ share \ src \ wisdom 17:30:45 <Roujo> `run cat run 17:30:46 <HackEgo> echo run 17:30:46 <tswett> Gregor: so uh... are *all processes* started up and then killed every time an IRC command is run? 17:30:53 <Roujo> `run run 17:30:54 <HackEgo> bash: run: command not found 17:30:54 <kmc> yes 17:30:59 <Bike> Roujo: the home directory isn't in $PATH i don't think 17:31:00 <tswett> `run hackenv/run 17:31:01 <HackEgo> bash: hackenv/run: No such file or directory 17:31:02 <Roujo> Awwww 17:31:07 <tswett> `run ./run 17:31:08 <Gregor> tswett: Given how long HackEgo's been around, I find it shocking that you don't know how it works. 17:31:08 <HackEgo> run 17:31:18 <kmc> each command boots a fresh Linux VM 17:31:22 <tswett> Gregor: I am so sorry. 17:31:22 <Gregor> ^ 17:31:25 <kmc> for liberal meanings of 'fresh' and 'VM' 17:31:29 <kmc> and 'boots' 17:31:34 <Bike> kmc: btw did you see my link to my bloge 17:31:38 <olsner> and 'Linux'? 17:31:42 <boily> bloge? 17:31:42 <kmc> the filesystem changes are merged afterward with Mercurial 17:31:47 <boily> ~duck bloge 17:31:47 <metasepia> --- No relevant information 17:31:47 <kmc> olsner: probably not that one 17:31:51 <Bike> bloeg 17:31:52 <kmc> UML is in-tree 17:31:52 <tswett> kmc: huh. 17:31:52 <Roujo> `run export PATH=$PATH:~ 17:31:53 <HackEgo> No output. 17:31:55 <boily> ~duck bloeg 17:31:55 <metasepia> --- No relevant information 17:31:56 <Bike> it's like a doge 17:31:57 <Roujo> `run run 17:31:58 <HackEgo> bash: run: command not found 17:32:01 <Roujo> why~~ 17:32:03 <kmc> Bike: the thing about... uh, animals and engineers and stuff? 17:32:06 <fizzie> kmc: Are you saying it's some sort of non-liberal fascist Linux? 17:32:06 <Bike> yeh 17:32:14 <tswett> `run echo `cat /proc/285/cmdline` 17:32:14 <Bike> just wondering is all, it's not important 17:32:15 <HackEgo> bash-cecho `cat /proc/285/cmdline` 17:32:16 <Roujo> `run echo $PATH 17:32:17 <HackEgo> ​/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin 17:32:20 <olsner> fizzie: pure communist open-source linux 17:32:26 <tswett> What the heck is bash-cecho? 17:32:28 <kmc> Bike: I saw it, seemed reasonable, wasn't sure exactly why you linked it to me... maybe I should read the paper and not just the bit you quoted 17:32:29 <Roujo> `run cp run /bin 17:32:30 <boily> I think Friday subtly shifted into Monday, and had an evil dæmonic offspring that is happening at this very moment... 17:32:31 <HackEgo> cp: cannot create regular file `/bin/run': Read-only file system 17:32:38 <Roujo> `run cp run /hackenv/bin 17:32:41 <fizzie> tswett: "bash" "-c" "echo" with no spaces. 17:32:41 <HackEgo> No output. 17:32:44 <olsner> boily: some weeks friday comes early 17:32:45 <Roujo> `run run 17:32:46 <HackEgo> run 17:32:48 <Roujo> THERE WE GO 17:32:51 <tswett> fizzie: where'd the spaces go? 17:33:01 <fizzie> tswett: There are no spaces in /proc/pid/cmdline. 17:33:03 <Bike> kmc: just because i thought it was a nicer use of biological/computer analogies than "DNA is digital", plus generally because i thought it was cool 17:33:15 <tswett> fizzie: well, why not? }:| 17:33:19 <fizzie> `run echo `cat -v /proc/285/cmdline` 17:33:20 <HackEgo> bash^@-c^@echo `cat -v /proc/285/cmdline`^@ 17:33:29 <fizzie> Because they're separated by '\0's. 17:33:35 <tswett> Ooh. 17:33:41 <fizzie> (The individual arguments, that is.) 17:33:51 <kmc> DNA is digital though 17:34:10 <kmc> you'll never get me to stop pointing that out ;) 17:34:13 <zzo38> Well OK I suppose it is digital 17:34:17 <Bike> well you're still right. 17:34:37 <kmc> and some of the advantages of digital information storage are very important to both biological and computer systems 17:34:37 <Bike> doesn't mean i'm ever going to stop complaining about people calling it "the programming language of the body" or whatever~ 17:34:41 <kmc> sure 17:34:50 <Bike> mmhm 17:34:54 <kmc> did you read that part of GEB where hofstadter says a bunch of stuff like that 17:34:58 <kmc> I bet it would piss you off a lot 17:35:03 <Bike> i did but i don't remember it 17:35:06 <kmc> so if you want to be pissed off a lot by a book, go read that hth 17:35:23 <Roujo> `ls /hackenv/bin 17:35:24 <HackEgo> ​! \ ? \ ¿ \ @ \ ؟ \ WELCOME \ \ \ aaaaaaaaa \ addquote \ addwep \ allquotes \ anonlog \ aseen \ bienvenido \ botsnack \ bseen \ calc \ CaT \ cats \ danddreclist \ define \ delquote \ e \ emmental \ emoclew \ emptylist \ erflist \ etymology \ forget \ fortune \ frink \ fueue \ gaseen \ gccrun \ google \ h \ ?h \ h! \ hatesge 17:35:25 <Bike> and i do like that my mutations haven't killed me yet due to error-correcting-code-esque properties of transcription 17:35:29 <Bike> good stuff, imo 17:36:10 <kmc> yeah 17:36:13 <Bike> i dunno how much angrier i can be at GEB really, i already had my eyes roll out of my head at the zen stuff 17:36:23 <kmc> goooooooooood shit man *puff* *puff* 17:36:26 <kmc> heh 17:36:36 <kmc> I think Zen is beyond ridicule because it so comprehensively ridicules itself 17:36:47 <zzo38> Why can your eyes roll out of your head at the Zen stuff? 17:36:49 <kmc> good trick 17:36:52 <Bike> i know a pretty hardcore buddhist who doesn't know shit about zen, it's great to see her get questions about it. "I DON'T FUCKING KNOW, JESUS CHRIST YOU HIPPIES" 17:37:03 <kmc> yeah 17:37:15 <kmc> itt rants against hippies 17:37:30 <Bike> zzo38: general (western person twisting buddhism to fit their preconceptions)-ness 17:37:31 <kmc> there is a big rant against hippies in the big mushroom guide that my girlfriend got 17:37:43 <olsner> Bike: sounds like she ought to be more zen about questions about zen 17:37:47 <Bike> i mean, it's not as bad as the beatniks or anything 17:38:02 <kmc> which concludes with basically "btw if you want to trip that's fine just don't ask me stupid questions about fungi" 17:38:07 <Bike> hah 17:38:20 <Bike> "in that chapter we're going to cover psychoactive drugs, which is usually a fun topic" how appropriate, prof 17:38:51 <kmc> haha 17:39:12 <kmc> our awful intro-bio-for-non-bio-majors class was called "Drugs and the Brain" 17:39:16 <kmc> less interesting than you might think 17:39:21 <Bike> lolllll :( 17:39:29 <kmc> no practicum component 17:39:36 <Bike> endocannabinoid system ftw 17:39:51 <kmc> Bike I need to learn about the subjective difference between THC and CBD intoxication 17:40:27 <Bike> cross publish your trip report on silk road and the journal of experimental biology 17:40:39 -!- asie has joined. 17:40:40 <Bike> er, erwid, that's what i'ts called 17:40:46 <kmc> haha 17:41:06 <Bike> and JEB doesn't really cover human experience either but whatever 17:41:17 <kmc> i wonder how often david nichols's grad students have random people ask them for experimental hallucinogens 17:41:37 <kmc> and i also wonder what their parties are like 17:41:42 <Bike> it just occured to me that you could seriously publish a trip report in a serious anthropology journal 17:41:52 <Bike> best science? maybe 17:42:25 <kmc> i knew a friend of a friend who was a grad student (not for nichols) and said their strategy was basically "synthesize drug, take drug, see what drug does, figure out how to reproduce in rats so it's publishable" 17:42:44 <Bike> intelligent drug design 17:44:15 <kmc> there must be a lot of really interesting psychedelic drugs that are as yet undiscovered 17:44:54 <Bike> probably... i don't think pharmacology is far along enough yet that we can work out how stuff works, honestly :/ 17:45:15 <kmc> like, among all the known phenethylamines and tryptamines, there's a single drug with a strong specific effect on auditory processing 17:45:26 <kmc> (diisopropyl tryptamine aka DiPT) 17:45:27 <Bike> heh i immediately thought of that too 17:45:50 <Bike> i wonder if i could get into working on physiological optics and then figure out how optical hallucinogens work, heh 17:45:56 <kmc> so I dunno what this would be like if psychedelics got the same amount of study as boner pills 17:46:10 <kmc> haha well a friend of mine did some research on that 17:46:41 <kmc> made a model of wave propagation in V1 neurons and then compared the result to known hallucination patterns 17:46:45 <Bike> nice 17:46:52 <kmc> it's polar mapped so you get either concentric circles or radial lines 17:46:55 <Bike> the book on vision i'm reading does get pretty "have you ever really looked at your hands" at points 17:47:15 -!- Phantom_Hoover has left ("Leaving"). 17:47:34 <Bike> wow the professor just said biopsychology and behavioral neuroscience are the same thing. wow dude. wow 17:49:26 <Bike> "Fiberoptic control of motion in Chr2 mouse" good recovery. 17:50:38 <Bike> oh hey! one of the labs here is doing research on pain treatment with THC and opiates. 17:51:58 <boily> the only time I was on opiates was a very interesting experience. 17:52:52 <Bike> http://blinkdb.org/ anyway, cool computer thing. 17:58:58 <AnotherTest> What is the fastest algorithm to find two equal values in an unsorted (and for that matter, unstortable) sequence of values? 17:59:26 <AnotherTest> (assuming nothing can be assumed about the values in the sequence) 17:59:29 <Bike> what the hell does "unsortable" mean (i have no idea though) 17:59:41 <AnotherTest> it means, you can't sort it 17:59:54 <AnotherTest> at least it's not practically doable 17:59:57 <AnotherTest> nor useful 18:00:50 <Roujo> Can you put the whole thing in memory? =P 18:03:01 <boily> unsortable, as in your values do not form a poset? 18:04:33 <AnotherTest> Roujo: depends on how many memory you have. Probably not though. Maybe if you invented an architecture using 2048 bits as address size 18:04:47 <Roujo> AnotherTest: That can be arranged 18:05:03 <oklopol> unsortable = the algorithm T must be such that, for any turing machine M, for large enough n, on input lists of size n, M takes at least time O(n log n) to compute the sorted version of the input from any internal state encountered during the run of T or does not compute it. 18:05:09 <AnotherTest> (and if you have enough memory to use up all those addresses) 18:05:12 <Roujo> You're looking for ANY two equal values, right? 18:05:13 <oklopol> not very clear perhaps 18:05:16 -!- Bike_ has joined. 18:05:25 <AnotherTest> Roujo: yes 18:05:50 -!- Bike has quit (Ping timeout: 245 seconds). 18:05:54 <Roujo> Alright, here's what I would do 18:05:58 -!- Bike_ has changed nick to Bike. 18:06:09 <oklopol> but anyway, perhaps you can formalize things like "write an algorithm that does X without doing Y" like this 18:06:27 <Roujo> Hmm... 18:06:29 <Roujo> Nevermind 18:07:21 <AnotherTest> oklopol: well, it might be sortable. But I only need to find the value once, so I don't think there is little point. I also need the indexes of the two equal elements, however those change after sorting. 18:07:33 <AnotherTest> *the two equal values 18:08:13 * boily is listening to a jazz album that features slightly disturbing samples of farm animals... 18:09:22 <FreeFull> AnotherTest: If it's unsorted then I see it as worst case O(n²) 18:09:37 <FreeFull> And the only thing you can do is brute force 18:09:59 <Bike> i can't think of anything that wouldn't be the obvious n² one 18:10:13 <FreeFull> Bike: that's because there isn't anything 18:10:37 <Bike> don't be so pessimistic. remember grover's algorithm. 18:11:35 <Roujo> I'd be tempted to only match the first bytes at first to speed things up 18:11:48 <Roujo> Although I have no idea if I'd save anything in the end 18:11:59 <AnotherTest> FreeFull: isn't there some crazy algorithm that will solve everything automagically :(? 18:12:09 <FreeFull> Bike: That's only for quantum computers though 18:12:15 <Bike> theefull 18:12:27 <boily> AnotherTest: swapping the current universe for one that has already solved the problem. 18:12:43 <AnotherTest> boily: what about... building a quantum computer 18:12:48 <Roujo> Snowflake Algorithm: return false; 18:12:57 <quintopia> 1) check if the problem is solved. 2) if not, implode universe 18:13:01 <Bike> Roujo: i think you usually assume comparison is constant-time in these things. 18:13:17 -!- conehead has joined. 18:13:18 <Roujo> AnotherTest: swapping the current universe for one that already has a quantum computer 18:13:28 <Roujo> Bike: Oh. Oh well =P 18:13:45 <Roujo> Still, it would be a neat trick if you can't hold a whole element in memory 18:13:52 <Bike> though i guess you might have a point. you could reject some results in, uh, less-constant time, at least. 18:14:09 <Bike> but that's probably irrelevant to the O time of the anothertestgorithm. 18:14:13 <oklopol> if you can only do comparisons, then you can probably prove an n log n lower bound for the number of comparisons 18:14:16 <AnotherTest> Roujo: If I swap the universe, wouldn't that invalidate my pointers? 18:14:16 <oklopol> needed 18:14:17 <Roujo> Yeah, it's still n^2 18:14:26 <Roujo> AnotherTest: Not if they were safe pointers 18:14:26 <kmc> you can do it in two O(n) passes with a hash table right 18:14:34 <boily> AnotherTest: nah. too mainstream, and not ambitiöus enough. 18:14:35 <kmc> or if you just want to catch the "no solution" case, a bloom filter 18:15:18 <AnotherTest> ok I can do another thing 18:15:35 <AnotherTest> suppose that given a value x at position i 18:15:44 <AnotherTest> then I can compute the value y at position i + 1 18:15:55 <AnotherTest> and for that matter z at position i + n 18:16:09 <oklopol> hash tables are the obvious solution if you're fine with "works in practice with probability 100-epsilon %", but _what if everything maps to the same element_ 18:16:12 <Bike> starting to think you've presented your problem in a weird way here! 18:16:12 <Deewiant> Input formula into recursive equation solver, profit 18:16:28 <kmc> oklopol: universal hashes, hth 18:16:42 <AnotherTest> Bike: hmmmm what if the problem was weird 18:17:10 <oklopol> kmc: err, afaik that doesn't really help for deterministic algorithms 18:17:11 <Bike> AnotherTest: well i mean, you were talking about lists but now you're talking about "computing", which makes it seem like you contorted your actual problem to fit a list paradigm for us in the first place 18:17:14 <Roujo> kmc: What if you use the value as a hash? 18:17:17 <AnotherTest> I would use a hashtable if only it could store 10^600 elements 18:17:34 <Roujo> AnotherTest: Get a bigger table 18:17:46 <Roujo> Chop down a bittree 18:17:51 <Bike> (unrelatedly, if you have induction i wouldn't have even mentioned the z computation) 18:18:00 <AnotherTest> Bike: yes, it's a sequence 18:18:56 <Bike> so for example, it seems like this goes forever, is there guaranteed to be a repeated value at some point, or could it be monotonic or something 18:19:04 <FreeFull> oklopol: You could probably have a hash table that adapts to the input 18:19:08 <FreeFull> So that will never happen 18:19:29 <AnotherTest> Bike: yes, I have managed to found bounds for that as well 18:19:33 <FreeFull> Lookups would be just as fast but insertions would be worse 18:19:43 <AnotherTest> Bike: well kindof 18:19:48 <Bike> http://rrresearch.fieldofscience.com/2013/07/apple-academic-press-predatory.html anyway here's a weird thing 18:19:48 <oklopol> you cannot have a hashing algorithm where it's not possible that everything you encounter maps to the same element, unless you do no compression 18:20:33 <Roujo> Treat every value as an address in memory. When you encounter a value, if its bit is on, it's a match! If it's not, well, meh. 18:20:45 <Roujo> Turn it on and go on to the next value 18:20:52 <Roujo> Alternatively: 18:21:10 <AnotherTest> hm 18:21:12 <Bike> AnotherTest: is there a distribution the values follow? can you do any sequence acceleration? what are the properties of the sequence in general? or do you just want us to ignore these and consider it an arbitrary sequence, like you said 18:21:39 -!- SingingBoyo has joined. 18:21:43 <Bike> do you want the first duplicate or any duplicate? bla bla, bla bla bla, bla 18:21:48 <AnotherTest> Bike: I don't want you to ignore them, but I can't tell you the properties either because... well because. 18:21:48 <Roujo> foreach(Value value : values) { if(File.exists(value)) { /* found match! /* } else { File.create(value) } }; 18:21:53 <Bike> AnotherTest: ok 18:22:06 <FreeFull> oklopol: Not even if you change the algorithm if you get more than n things in one element? 18:22:11 <oklopol> no 18:22:14 <Roujo> Heck 18:22:15 <oklopol> not even then 18:22:17 <AnotherTest> I can tell you that the distribution isn't known though 18:22:24 <Bike> AnotherTest: but for example, you could have a linear algorithm with constant space if you knew that eventually two duplicate elements would be adjacent 18:22:25 <Roujo> foreach(Value value : values) { if(File.exists(value)) { /* found match! /* } else { File.create(value).write(value.getIndex()) } } 18:22:40 <Roujo> So that you have the matching index in the file 18:22:44 <Roujo> That's... O(n)? 18:22:52 <Bike> well... not sure about linear really. 18:22:52 <oklopol> (or maybe yes, let's think a bit) 18:23:10 <Bike> i guess it's linear in the length until there are adjacent duplicates :D 18:23:15 <FreeFull> oklopol: But that would mean that there is a set of values which will always map to the same element no matter what hashing algorithm you use 18:23:26 <oklopol> yes 18:23:27 <AnotherTest> Bike: Well I can predict the minimum and maximum distance between the two equal values 18:23:29 <Roujo> Hell, if File.create fails if the file already exists, then it's even easier! 18:23:42 <AnotherTest> which certainly helps, but brute force is just not really what I want 18:23:42 <Bike> AnotherTest: "the" two? are there only two? 18:23:51 <Bike> that's not brute force :( 18:23:56 <AnotherTest> Bike: no, "any" two 18:23:57 <oklopol> and by yes i mean you're right, that is not true 18:23:59 <Bike> oh ok 18:24:19 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 18:24:35 <Bike> so when you say "i don't want brute force" in response to my solution there i assume you mean that you expect there to be duplicates long before the adjacent (or minimally distant) ones, and would rather get thoe 18:24:39 <Bike> those 18:24:49 <Bike> which raises questions about your specific requirements, i think 18:24:50 <FreeFull> oklopol: you could have two elements though and split based on the mean value 18:25:02 <oklopol> you could of course just put the value in the next slot if the previous one is full, and you would certainly have only one value per hash cell 18:25:47 <FreeFull> Which would mean that you would have to potentially rebuild your hashcells on each insertion in the worst case 18:25:51 <oklopol> in any case i'm pretty sure no matter what you do a hash does not give any speedup in the worst case 18:26:13 <oklopol> but you're right, what i said earlier does not in any way prove this, perhaps i thought it did 18:26:21 <FreeFull> oklopol: I'm just thinking you can always make lookup better by making insertion worse 18:26:26 -!- sacje has joined. 18:26:59 <Roujo> I like my File System idea (^_^) 18:27:21 <oklopol> i'm just saying that i'm sure hash tables cannot be made 100% foolproof 18:27:32 * quintopia hands out fibonacci heaps to everyone 18:27:39 <Roujo> oklopol: Unless your hash function maps a value to itself 18:27:40 <AnotherTest> Bike: well suppose you want two find two equal values. Say they are located at i and j. I know that lower_bound < |i - j| < upper_bound. I can compute those bounds 18:27:47 <Roujo> But yeah, it's not really a hash function then =P 18:27:54 <oklopol> Roujo: right, unless there is no compression, as i mentioned earlier 18:28:03 <FreeFull> oklopol: Not even with a meta-function that creates hash functions? 18:28:17 <FreeFull> And horrid insertion complexity 18:28:31 <kmc> http://en.wikipedia.org/wiki/Universal_hashing is like such a metafunction 18:29:01 <oklopol> for probabilistic algorithms, universal hashing ofc works 18:29:05 <Bike> AnotherTest: well that gives you an O(i*(upper-lower)) time and O(upper-lower) space algorithm at least 18:29:16 <Bike> AnotherTest: er assuming you don't mind computing those bounds 18:29:40 <AnotherTest> Bike: I also know that i + 1 == j + 1 is veru likely to be true 18:29:59 <AnotherTest> Bike: I can compute those bounds using simple calculations, so no 18:30:06 <Bike> i'm not sure that helps, but ok 18:30:43 <AnotherTest> :q 18:30:48 <AnotherTest> wrong window, sorry 18:31:01 <Bike> an emoticon or vi? we may neve rknow 18:31:12 <AnotherTest> vim :) 18:31:21 <Roujo> Bike: Watch out, that space looks like it's escaping 18:31:23 <Bike> way to ruin the mystery asshole 18:31:36 <boily> in our offices we have the usual vim vs. heretics religion war. 18:31:39 <Bike> Roujo: neve's a strong one, she can keep it contained 18:32:02 <FreeFull> boily: Obviously ed wins 18:32:12 <AnotherTest> Bike: actually, what makes you think that wasn't a lie 18:32:18 <Bike> :o 18:32:18 <FreeFull> Despite vim having ex built in 18:32:19 <Roujo> boily: I just use Notepad++ =P 18:32:22 * Roujo ducks 18:32:29 <boily> FreeFull: of course, even if I had an argument with a sysadmin about the merits of sed against ed. 18:32:38 <Bike> AnotherTest: anyway how about this look-ahead-between-lower-and-upper algorithm, does that help you 18:32:50 <AnotherTest> Roujo: You mean notepad right? Who still uses ++ these days? 18:33:03 <boily> Roujo: that reminds me, I think I owe you a smack from last friday, quand que t'as mentionné Pauline, you evil miscreant! 18:33:09 -!- conehead has quit (Ping timeout: 264 seconds). 18:33:20 <Roujo> Heh =P 18:33:26 <AnotherTest> Bike: well, that was my first idea but I figured that it wasn't very efficient 18:33:33 <Roujo> AnotherTest: I use ++ all the time. Why would you prefer notepad? 18:33:51 <Bike> AnotherTest: intuitively it seems like it uses the least possible number of comparisons, not that i have a proof 18:34:02 <AnotherTest> Roujo: It's like preferring C++ over C... ask eliott or someone else 18:34:29 <Roujo> Well, Notepad doesn't support syntax highlighting, or regex, or custom commands... 18:34:36 <boily> fungot: to ++ or not to ++? 18:34:36 <fungot> boily: and is one thing which you might want is broken" archives. even less chance. i called " o" in " the other side has. you came through, which is the bit-reversal of the statement is encountered, it is also readily than they use over there 18:34:42 <Bike> Roujo: "well C doesn't support classes" 18:34:58 <Roujo> Bike: Well C is a beautiful note, thank you very much 18:35:05 <Roujo> C3 or bust 18:35:11 <FreeFull> boily: Some people prefer sam 18:35:12 <Bike> c4 mother fucker 18:35:23 <AnotherTest> what about wordpad 18:35:28 <AnotherTest> does anyone still use that 18:35:37 <AnotherTest> did anyone ever use that anyway 18:35:42 <boily> FreeFull: eh? you sure? 18:35:48 <FreeFull> boily: Yeah 18:35:51 <Bike> i used to use it when notepad would crash on long documents 18:35:58 <boily> AnotherTest: I did by error once, but corrected myself soon afterwards. 18:36:06 <oklopol> notepad doesn't have undo :( 18:36:08 <Roujo> AnotherTest: lolwat.rtf 18:36:15 <FreeFull> sam's manpage is broken for some reason though 18:36:26 <Bike> oh, yes, and when people gave me rtfs for some godforsaken reason 18:36:32 <Roujo> `run man cat 18:36:34 <HackEgo> man: can't open the manpath configuration file /etc/manpath.config 18:36:34 <boily> I tried acme, too. got utterly confused by the way the mouse is used. 18:36:40 <Roujo> `run man-cat 18:36:41 <HackEgo> bash: man-cat: command not found 18:36:47 <Roujo> `run, man cat! 18:36:48 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: run,: not found 18:37:06 <oklopol> wordpad has that horrible thing where you cannot choose anything but full words 18:37:10 <oklopol> otherwise it's like notepad with undo 18:37:10 <FreeFull> Bike: rtfcb 18:37:27 <Bike> can i help you 18:37:30 <AnotherTest> Bike: hmm... well I guess that's bad news (and possibly good news at the same time <insert evil laughing>) 18:37:30 <FreeFull> Bike: sam has a command-line mode 18:37:36 <FreeFull> Bike: "read the fucking coder's brain" 18:38:08 <Bike> "Via Twitter, Tuomas Aivelo reports that profs in Finland must retire at 68–but many of them keep doing research, without pay!" ok 18:38:40 <Bike> AnotherTest: i have to compliment you here, you've got a good mix of information and hidden information here, near-optimal for evil laughs i would say 18:39:31 <AnotherTest> Bike: I would like to tell you but I'd probably disappear or something... ok I know I'm paranoia... or maybe not 18:39:41 <Bike> you're losing it 18:39:47 <Bike> that's too cheesy 18:40:01 <AnotherTest> anyway 18:40:07 -!- atrapado has joined. 18:41:15 * boily gives a Pied-De-Vent to AnotherTest 18:41:40 <boily> (very nice cheese from Îles-de-la-Madeleine. it smells like horse.) 18:41:52 <AnotherTest> I'm actually limited by other people. They probably wouldn't like me disclosing the entire thing 18:41:54 <Roujo> Ah, les Îles =) 18:43:27 <boily> I never went there. In fact, I think the easternmost point I went to in Québec is Rimouski, and event then it only was up to Ste-Luce. 18:43:33 <boily> s/event/even/ 18:45:57 <AnotherTest> Bike: perhaps it's easier to answer the following: "what's the most efficient algorithm for cycle detection?" 18:46:03 <AnotherTest> that could work too, not sure 18:47:16 <Bike> my experience with cycle detection is that fuck cycle detection forever, but i know there are good algorithms for it 18:47:25 <Fiora> bellman-ford? 18:48:21 <AnotherTest> Fiora: what's the time complexity of that? 18:48:50 <Fiora> Um... wikipedia says O(V*E)? 18:50:05 <AnotherTest> Whats V and what's E... 18:50:12 <Fiora> number of vertices and edges, I think? 18:50:30 <AnotherTest> oh right... I'm assuming you're looking at graph theory 18:50:50 <Fiora> isn't that where you'd find cycle detection stuff...? or am I missing something 18:51:09 <AnotherTest> Well... I guess there's other places too 18:51:44 <Roujo> boily: I went there, once. T'was nice. 18:54:35 -!- Bike has quit (Ping timeout: 260 seconds). 18:57:33 -!- Bike has joined. 18:59:41 -!- Roujo_ has joined. 19:00:26 -!- AndChat-151956 has joined. 19:00:49 -!- AndChat-151956 has changed nick to Roujo|Android. 19:01:10 <fizzie> Hey, you Canadians: do you play the ukulele? 19:01:17 <fizzie> I understand it's a thing. 19:02:19 <coppro> I do not 19:02:33 -!- conehead has joined. 19:02:55 <Roujo|Android> My father does 19:04:23 -!- Roujo_ has quit (Ping timeout: 260 seconds). 19:04:53 <fizzie> (There was a documentary aired by the local public broadcasting company that was about the instrument; it featured a lot of Canadians.) 19:11:44 <Roujo|Android> I'm on IRC. On a bus. We're living in the future. Woot. =) 19:13:11 <fizzie> Given how far in the future we are, it should be at least a hot air balloon or something. 19:13:19 <boily> fizzie: a colleague does. we have a lime green uke with glitters somewhere... 19:13:44 <boily> Roujo|Android: you seem to always be in a bus. 19:13:45 <fizzie> boily: Apparently it is indeed a thing. 19:14:40 <Roujo|Android> boily: I take public transit to and from work, so... yeah =P 19:15:01 <boily> our workplace is a little bit weird. you can deambulate all around the floor with a rubber horse head and say hello to a colleague with a chicken head on your way to coffee. 19:15:25 <fizzie> This was the Linux place? Sounds par for the course. 19:15:39 <boily> Roujo|Android: yesterday was an interesting experience. there was that murder in the night that closed off Beaubien, and then the accident at the end of the day at Rosemont. 19:16:14 <boily> fizzie: very linux place. I have a penguin plushie on my desk that I use as a projectile when a coworker says something stupid. 19:16:45 <Roujo|Android> boily: Ah yes, the good old Rosemont Murder-Accident combo 19:17:19 <Roujo|Android> I have a nerf gun on and at all times at work 19:17:22 <boily> we had to walk all around a block to get to the bus, me with a set of mahjong tiles in my packsack and a table on my head. it was fungotely heavy. 19:17:22 <fungot> boily: i know i didn't know that you've had it for some time i added a new page and sends it to emacs, i suggest, vote). you need to install in /usr/ lib " 1.ss" " srfi" 19:17:25 <Roujo|Android> You never know 19:17:44 <boily> very sensible choice. 19:18:21 <Roujo|Android> Except for that one time where I knew 19:18:29 <Roujo|Android> But eh 19:18:53 <Roujo|Android> You can't force happiness on a person 19:19:00 <Roujo|Android> Something about rape 19:19:43 <boily> random grep question: is there a way to grep for a pattern that spans multiple lines? I'm searching for python function calls where a keyword argument has a certain value, e.g. "searched_function(..., random_arg_on_another_line='value')"? 19:20:07 <boily> Roujo|Android: you know what they say about that: 19:20:09 <boily> ~fortune 19:20:09 <metasepia> All this big deal about white collar crime -- what's WRONG with white collar 19:20:09 <metasepia> crime? Who enjoys his job today? You? Me? Anybody? The only satisfying 19:20:09 <metasepia> part of any job is coffee break, lunch hour and quitting time. Years ago 19:20:09 <metasepia> there was at least the hope of improvement -- eventual promotion -- more 19:20:09 <metasepia> important jobs to come. Once you can be sold the myth that you may make 19:20:10 <metasepia> president of the company you'll hardly ever steal stamps. But nobody 19:20:10 <metasepia> believes he's going to be president anymore. The more people change jobs 19:20:11 <metasepia> the more they realize that there is a direct connection between working for 19:20:11 <metasepia> a living and total stupefying boredom. So why NOT take revenge? You're not 19:20:12 <metasepia> going to find ME knocking a guy because he pads an expense account and his 19:20:12 <metasepia> home stationery carries the company emblem. Take away crime from the white 19:20:13 <metasepia> collar worker and you will rob him of his last vestige of job interest. 19:20:13 <metasepia> -- J. Feiffer 19:20:19 <fizzie> That was the longest fortune. 19:20:32 <boily> it didn't even flood. I'm disappointed. 19:20:57 <fizzie> boily: As for the grep, I've used the manual "grep -A 1 stuffonfirstline | grep -B 1 stuffonsecondline". 19:21:08 <fizzie> (It can get a bit confused if you happen to have a line that matches both.) 19:21:37 <olsner> fungot: how's your fortune? 19:21:37 <fungot> olsner: so, let's say i call them mindless games. if we hit every stupid person, any person going, tough one. if we solve it,... 19:21:45 <Roujo|Android> I didn't know they said that, no 19:22:04 <Roujo|Android> ~theme irc 19:22:04 <metasepia> --- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi 19:22:09 <Roujo|Android> Crap 19:22:13 <Roujo|Android> Dem prefixes 19:22:22 <fizzie> Still with the double-fault. 19:22:30 <fizzie> (It's "style".) 19:22:31 <Roujo|Android> I knowwww 19:22:48 * Roujo|Android hangs his head in shame 19:23:12 <olsner> oh, double fault as in two simultaneous errors, not an x86 double fault 19:23:30 <boily> fizzie: I went with "grep -Enrs", and hoped that both parts were on the same line. but your solution seems interestinger. 19:23:39 <boily> `? Roujo 19:23:41 <HackEgo> Roujo is a Java heretic. He also claims to be Canadian. As per the Hexham treaty, he mustn't meet boily lest the Universe be destroyed. 19:23:49 <boily> time to update that... 19:24:09 <Roujo|Android> I am the Gate 19:24:16 <Roujo|Android> I am the Key 19:24:28 <fizzie> olsner: The x86 double fault is what I was thinking; though I don't know what the closest IRC analogue would be. 19:24:29 <coppro> `? hexham 19:24:31 <HackEgo> Hexham es la ciudad mas importante de programación esotérico 19:24:40 <coppro> `? hexham treaty 19:24:42 <boily> `learn Roujo is still a Java heretic. His claim to Canadianness is soon to be verified by boily, treaties be damned. A cocktail and destruction of the Universe are scheduled at 19h00. 19:24:42 <HackEgo> hexham treaty? ¯\(°_o)/¯ 19:24:43 <myndzl> | 19:24:43 <myndzl> º¯`\o 19:24:46 <HackEgo> I knew that. 19:25:00 <Roujo|Android> Tonight? =P 19:25:19 <coppro> sadly, I'm not in Montreal. I'm not even in Ottawa today 19:25:26 <olsner> I was thinking about making my OS use double fault as a catch-all interrupt/fault handler, using the error code of the double fault to figure out which interrupt it was trying to deliver 19:25:26 <boily> Roujo|Android: I'll be at the Broue Pub tonight for the Douteux. http://brouepubbrouhaha.com/index.cfm 19:25:41 <Roujo|Android> Also, with Teneb moving, Hexham will lose its special status =P 19:25:49 <Roujo|Android> Mtl4ever 19:25:51 <olsner> (I'm not sure whether that actually works though) 19:26:04 <Roujo|Android> coppro: Awww 19:26:07 <coppro> you guys should all come to waterloo, it's a pretty happening place 19:27:42 <boily> looks like a pretty standard Ontarian place. 19:28:19 <coppro> it's THE pretty standard Ontarian place, tyvm 19:28:46 <boily> I thought that Ottawa was more Ontarianer :p 19:28:49 * boily canard 19:29:01 <coppro> boily: what? no. Ottawa is bilingual 19:29:23 <boily> and? what's the problem? 19:29:35 <boily> (vive le françâ!) 19:30:05 -!- Koen_ has quit (Quit: Koen_). 19:30:49 <olsner> if the place is bilingual does that mean everyone speaks one/either language, or everyone speaks both? 19:31:13 <boily> olsner: you have a mix of pretty much every possible case. 19:31:49 <boily> you usually have more chances with English, but then it all depends where you are. sometimes Cantonese is a better choice. 19:32:52 <olsner> e.g. on hong kong? 19:33:48 <coppro> boily: oh, I'm in favour of bilingualism 19:33:54 <coppro> but it makes Ottawa pretty not-Ontarian 19:34:00 <coppro> all things considered 19:34:13 <boily> indeed. 19:34:15 * coppro ran into the premier on Metcalfe yesterday 19:34:29 <boily> which premier? provincial or federal? 19:34:39 <coppro> no such thing as a federal premier 19:35:06 <boily> eh? they are not the same in English? 19:35:09 <coppro> nope 19:35:13 <boily> meh. 19:35:18 <coppro> prime minister for federal, premier for provincial 19:35:36 <boily> premier ministre, premier ministre. 19:35:40 <coppro> although some provinces used to use prime minister like Ontario, that was eventually changed to eliminate confusion 19:35:44 <coppro> I know :) 19:35:53 <coppro> je parle francais... un peu 19:36:00 <boily> c'est déjà pas pire! 19:36:10 <boily> I tried with Taneb once, but it didn't end well... 19:36:30 <coppro> tried what? speaking French? 19:36:55 <boily> I... uhm... forcefully inserted metaphorical electrodes in his brain. 19:37:03 <coppro> oh 19:37:06 <Taneb> It hurt 19:37:10 <Taneb> Well, breaching the skull hurt 19:37:11 <boily> no it didn't. 19:37:38 -!- asie has joined. 19:38:04 <olsner> Je pense que ça fait mal. 19:38:18 <fizzie> Doesn't Taneb moving just mean Hexham gets larger? I thought that's how it works. 19:38:38 <Taneb> I don't think I'm negative people 19:38:51 <fizzie> No, I mean, geographically larger. 19:39:01 <fizzie> The population count just monotonically increases anyway. 19:40:49 <^v> You know what 19:42:03 <olsner> I do? 19:43:55 <boily> I don't know what. 19:46:12 -!- Koen_ has joined. 19:46:32 <boily> Koen_: do you know? 19:46:47 <Roujo> Ça a l'air marrant, le douteux =P 19:47:57 <kmc> oh good they are fixing the thing where extern "C" fn foo() { ... } has type *u8 19:48:29 <boily> Roujo: ouaisp :D bonne bière, bonne bouffe, choses étranges et bizarres, et un film poche à 22h00. 19:48:49 <Roujo> Trop tard pour moi, mind you, mais bon =P 19:50:44 <boily> pareillement for the bad movie, but sinon ça commence aux alentours de 7:30pm, with the main presentation à 20h00. 19:51:27 <boily> we once spontaneously started playing mahjong at a random table, and made a guy from Vancouver twitch. 19:52:04 <boily> he was hearing us shuffling tiles behind his back, and for a moment he was trying to remember where he had heard that sound before :D 19:53:01 <Roujo> Nice =P 19:53:05 <nooodl> help mixing français et anglais est confusing 19:53:16 <nooodl> est-ce que c'est always comme ça, living in canada 19:53:51 <quintopia> sempre? 19:54:15 <boily> nooodl: it depends de où c'est que t'es. last weekend was hard on my brains, where j'avais à expliquer les règles du shōgi en français and in English to players in quelques groups at the same time. 19:54:31 <Koen_> boily: the answer is YES 19:54:48 <boily> ^v: according to Koen_, the answer is YES. 19:55:04 <Koen_> okay that just sounded weird, since the name of the school is 42 19:55:05 <^v> what 19:55:26 <^v> 42 = answer of life and everything 19:55:28 -!- Roujo|Android has quit (Quit: Bye). 19:55:29 <Koen_> also, all of my friends whom phoen number I still have also got YES 19:55:33 <boily> you asked “do you know”, I asked the same to Koen_, I forwarded you the answer. 19:55:44 <Koen_> oh wait you weren't interested 19:55:49 <Koen_> I thought that was an honest question 19:55:51 <Koen_> sorry 19:56:02 <boily> the question was honest. not me. sorry. hth. 19:56:19 <Koen_> I also asked if I could work for them 19:56:26 <Koen_> as an assistant, helping students etc 19:56:37 <Koen_> they were very interested 19:56:53 <Koen_> but this is fucking France so you know, there's a rule against it 19:57:45 <Koen_> I can't be paid because the pay would be too much, I can't be a volunteer because it wouldn't be enough 19:57:55 -!- Bike has quit (Ping timeout: 245 seconds). 19:58:02 <boily> nooodl: is the feud between walloons and flemishs still strong in Belgium? 19:58:34 <Koen_> and I can't have an internship because I'm not a student yet 19:59:05 <boily> Koen_: the joy of CPE? 19:59:11 <nooodl> not *that* strong. these days we just joke about each other, or make sweeping statements about "die walen!" or "ces flamands!" 19:59:15 <Koen_> not even 19:59:21 <Koen_> I just wanna work 19:59:24 <^v> КГҰРЋЮЛЇЋѮ 19:59:29 <Koen_> because it's interesting and I've got free time 19:59:35 <Koen_> I don't even care whether I'm paid or not 19:59:39 <boily> nooodl: well, that's a marked improvement. 20:00:01 <boily> Koen_: do as my breton coworkers and sail? 20:00:18 <Koen_> sail? 20:00:21 <boily> ^v: krypto...wut? 20:00:25 <boily> Koen_: on a boat. 20:00:37 <Koen_> this is paris 20:00:41 <Koen_> the only boats are on the seine 20:00:46 <Koen_> and they don't move that much 20:00:50 <nooodl> (note: "die walen!" is not a death threat) 20:00:57 <boily> die, bart. die! 20:01:14 <boily> Koen_: mouais. 20:01:26 <Koen_> nooodl: my ssiter used to have a poster of "die another day". I used to always pronunce the die as if it was the german word 20:03:08 <nooodl> do you live in paris Koen_ 20:03:34 <Koen_> yes no mayne 20:03:38 <Koen_> well I do at the moment 20:03:44 <Koen_> and I will during the school year 20:04:06 <Koen_> but I'll probably go *home* for what's left of the summer 20:04:31 -!- Bike has joined. 20:07:09 <kmc> Koen_: Die Gnu Autotools 20:13:26 -!- AnotherTest has quit (Ping timeout: 240 seconds). 20:14:04 <doesthiswork> ja? 20:15:00 <boily> doesthiswork: I don't have you yet in my The Question Document. care to provide you approximate coördinates and body weigh, please? 20:15:18 <boily> s/you a/your a/ 20:15:40 <doesthiswork> 36/32/40 20:15:53 <doesthiswork> wait, wrong measurements 20:16:11 <doesthiswork> 180 lbs 20:16:14 <boily> that is a first. 20:16:49 <quintopia> why do you always use the verb in the place where the noun should go 20:16:55 <doesthiswork> 47 north 122 west 20:17:07 <boily> quintopia: because it has been codified so. 20:17:12 <boily> doesthiswork: thanks! 20:17:28 <quintopia> but but it's wrong! 20:17:32 <quintopia> can we change code? 20:17:53 <boily> only if the Esoteric Board of Traditions accepts. 20:18:20 <boily> doesthiswork: hey. you're near Bike! 20:18:38 <doesthiswork> is it policy to use only 100% beeswax candles in our rituals? 20:18:55 -!- SingingBoyo has quit (Remote host closed the connection). 20:19:01 <boily> `? beeswax 20:19:03 <HackEgo> beeswax? ¯\(°_o)/¯ 20:19:03 <myndzl> | 20:19:03 <myndzl> o/`¯º 20:19:05 <Bike> what 20:20:02 <quintopia> doesthiswork: if so, it won't be any of yours 20:20:32 <kmc> BBC top story: arbitrary detention of journalists' family members by conspiracy of the US and UK 20:20:35 <kmc> CNN top story: bear attacks 20:21:27 <Bike> fox top story: why isn't the UK just detaining the journalists 20:21:47 <kmc> lool 20:21:57 <quintopia> tabloid top news story: bear attacks journalists' family members by conspiracy of the US and UK 20:22:09 <elliott> effectively detention of a journalist, isn't it? in that it seems likely he was acting as a proxy for Greenwald (who had also talked about giving the documents and stuff to him or something before?) no better, of course 20:22:09 <Bike> but yeah seriously that greenwald thing is fucked up. 20:22:13 <boily> doesthiswork: uhm... you sure about 47N 122W? I hope it's only a rounding error because it's even more nowhere than hexham. 20:22:14 <elliott> (note: my information on this is like a day old) 20:23:19 <boily> ~duck tacoma 20:23:19 <metasepia> A city of west-central Washington on an arm of Puget Sound south of Seattle. 20:23:27 <Bike> tacoma isn't that nowhere 20:23:38 <olsner> the detention was probably very helpful in the war on terror, so all is good 20:24:15 -!- myndzl has changed nick to myndzi. 20:24:19 <doesthiswork> carbonado is at 47N 122W 20:24:33 <doesthiswork> and no I'm not in carbonado, I just rounded 20:25:39 <Bike> kind of waiting for a government explanation, which i'm sure will be angering 20:26:00 <quintopia> doesthiswork: rounding to the nearest whole degree is a good way to end up in a completely different place 20:26:22 <doesthiswork> yeah but we aren't geocashing here 20:26:41 <quintopia> doesthiswork: at least give the minutes 20:27:00 <Bike> never!! 20:30:42 <doesthiswork> 11'7.3176" N 17'34.5114" W 20:30:54 <Bike> no doesthiswork! noooooo 20:31:00 <elliott> http://www.youtube.com/watch?v=qvjcPoiafP0 let's talk about wheels 20:31:46 <boily> doesthiswork: thanks again! 20:31:57 <doesthiswork> bike: why no? 20:31:59 -!- augur has changed nick to julius. 20:32:10 <Bike> ooooo 20:32:12 -!- julius has changed nick to augur. 20:32:14 <Bike> o 20:32:15 <boily> Bike: resistance is futile. you will be approximated with a small error. 20:32:18 <boily> o. 20:33:11 <doesthiswork> with rtk you can get accuracy down to the sub inch level by measuring the phase of the signal 20:35:12 <doesthiswork> ( took a class on how to use robots to farm) 20:36:32 <quintopia> man i want a john deerebot 20:37:51 <doesthiswork> yes john deere does sell farming robots 20:38:05 <Bike> nearly convinced my dad to buy a robomower once 20:38:21 <doesthiswork> they don't play completely nice with other manufacturers though 20:53:24 -!- PupUserb46ae5 has joined. 20:53:37 -!- PupUserb46ae5 has left. 20:55:48 -!- atrapado has quit (Quit: Leaving). 20:58:46 -!- Taneb has quit (Quit: Leaving). 21:02:28 -!- Bike has quit (Ping timeout: 260 seconds). 21:07:54 -!- mnoqy has joined. 21:09:54 -!- Bike has joined. 21:13:38 <boily> stupid many to one field. 21:13:48 <Roujo> * -> 1 21:18:59 <boily> having a standard many2one in OpenERP is easy. but try to customise it, and all fungots break loose. 21:18:59 <fungot> boily: and it's self-modifying techniques." stop immobilizes and disables you. in these bones, i shall return! by the way, the wings! now this is a way to the ocean palace? 21:26:34 <Roujo> dat dangling quote 21:27:02 * boily dangles fungot by its quotes 21:27:02 <fungot> boily:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov 21:27:10 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 21:27:21 <olsner> `quote no not markov 21:27:23 <HackEgo> 567) <fungot> Ngevd:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov 21:27:34 <boily> first: I'm not an asshole. second: seems it happened before. 21:27:49 <boily> ~duck anmaster 21:27:49 <metasepia> --- No relevant information 21:28:12 <olsner> boily: = Vorpal 21:28:13 <boily> `quote 555 21:28:14 <HackEgo> 555) <fizzie> I prefer the N64 controller, it's the only one that has place for my third hand. 21:28:20 <Roujo> `quote quote 21:28:22 <HackEgo> 28) <oklopol> i can get an erection out of a plank, you can quote me on that. \ 68) Note that quote number 124 is not actually true. \ 74) <ais523> let's put that in the HackEgo quotes files, just to completely mystify anyone who looks back along them in the future \ 127) <cpressey> Never ever use a quote which contains both the words "aloofness" a 21:28:27 <boily> olsner: Vorpal is an anmaster? 21:28:33 <Roujo> `quote 124 21:28:35 <HackEgo> 124) <AnMaster> cpressey, oh go to zzo's website. He is NIH <Phantom_Hoover> AnMaster, really? I was strongly under the impression that zzo was invented here. 21:28:58 <boily> ooooooh. Vorpal has a secret identity! 21:29:04 <fizzie> Very secret. 21:29:14 <Roujo> `? secret 21:29:15 -!- yorick has quit (Remote host closed the connection). 21:29:16 <HackEgo> secret? ¯\(°_o)/¯ 21:29:16 <myndzi> | 21:29:16 <myndzi> º¯`\o 21:29:16 <fizzie> Perhaps quotes should use some sort of numeric identifier that wouldn't keep changing with nicks. 21:29:19 <olsner> probably not so much secret as previous 21:29:40 <boily> same thing. succret and previous are only two sides of the same coin. 21:30:07 <boily> time to go. my brains are mush from too much XML, and I'm starting to make bad puns. 21:30:19 -!- boily has quit (Quit: *POOF*!). 21:30:22 -!- metasepia has quit (Remote host closed the connection). 21:31:06 -!- Bike has quit (Ping timeout: 264 seconds). 21:31:39 <kmc> pub trait VectorVector 21:34:23 <fizzie> There's a LaVectorDouble in LAPACK++, but sadly it's not... whatever a VectorVector is (probably), it's just a double-precision vector. 21:35:58 <kmc> :) 21:36:50 <kmc> it's a trait for vectors of vectors, so the implementations are for &'self [~[T]] and &'self [&'self [T]] 21:37:02 <kmc> beautiful language imo 21:37:13 <kmc> is there any esolang with region pointers? 21:38:34 <kmc> I think as long as there is not I will feel justified talking about Rust in here 21:40:42 -!- augur has quit (Read error: Connection reset by peer). 21:40:54 <olsner> have you started having obfuscated rust code contests yet? 21:41:01 <kmc> good question 21:41:22 <kmc> error: mismatched types: expected `std::iterator::Map<'t,display_list::DisplayItem<E>,(display_list::DisplayItemKey,&'t display_list::DisplayItem<E>),std::vec::VecIterator<'t,display_list::DisplayItem<E>>>` but found `std::iterator::Map<,&display_list::DisplayItem<E>,(display_list::DisplayItemKey,&display_list::DisplayItem<E>),std::vec::VecIterator<,display_list::DisplayItem<E>>>` 21:41:28 <kmc> C++ FLASHBACK 21:41:28 -!- augur has joined. 21:41:36 <olsner> is that... rust? 21:41:44 <kmc> yeah that's an error message from rustc 21:41:46 <kmc> those are rust types 21:45:28 <fizzie> You need some sort of a rustfilt, clearly. 21:46:34 -!- Bike has joined. 21:47:54 <kmc> well actually the name mangling in binaries is C++ compatible 21:48:16 <fizzie> Oh, I was thinking of that other thing. 21:48:31 <kmc> but then there's another layer of mangling too 21:48:38 -!- Nisstyre has joined. 21:48:38 <fizzie> STLFilt. 21:48:45 <kmc> yeah 21:48:47 <kmc> that would be nice 21:48:52 <kmc> these iterators are super new and pretty ugly 21:49:12 <kmc> if you build and return an iterator by calling some chain of map filter etc, that whole chain is evident in the type of what you return 21:49:22 <kmc> it's a little hard to avoid this in a language which handles allocation the way C++ or Rust does 21:49:25 <kmc> but still, eww 21:49:41 <Bike> another engineering class, another sausagefest 21:50:30 <kmc> :/ 21:51:19 -!- Nisstyre has quit (Read error: Connection reset by peer). 21:51:30 <Fiora> gosh, your classes have already started? 21:51:53 <Bike> yeah, the year starts fairly early here i guess. 21:52:04 <Bike> i'm fine with it. schoollessness is dull 21:52:04 <doesthiswork> have you ever read debra tannen's book on the differing values we set up for women and men? (at least in america) 21:52:13 <Bike> i have not 21:52:38 <Fiora> which classes do you have this semester? 21:53:00 <Bike> i feel in this case the anecdotal data of "there's only one woman versus twenty-something males in my circuits class" is stark enough for a first analysis 21:53:21 <Bike> Fiora: intro inorganic chem, intro psych, intro organismal biology, design of logic circuits 21:53:24 <doesthiswork> basically, one thing men are trained is that if you want respect you have to be better than someone else 21:53:45 <Bike> i guess "anecdotal data" is a pretty silly phrase 21:53:55 <Fiora> are these like, all neuroscience prereqs? 21:53:55 <fizzie> I think our first exam period (where you can mostly retake things from before summer) starts next week. 21:54:02 <Bike> Fiora: yeah 21:54:25 <kmc> our year didn't start until late september, because we did three 11-week terms per year, and that makes the holidays line up better 21:54:27 <Bike> well, except circuits, which is just "let's put some more electricy stuff in there" 21:54:51 <Bike> not that i'm complaining, i've been looking forward to this one 21:55:01 <Fiora> is this like, where you get to design adders and stuff? 21:55:09 <doesthiswork> and one thing women are trained is that if you want to be liked you should be equal and share contributions 21:55:12 <Bike> not sure actually! 21:55:19 <kmc> oh man, adder architectur 21:55:20 <Bike> doesthiswork: oh i've seen these books before, about communication 21:55:32 <Bike> i already "know" how to make adders thanks to that one book with mammoths 21:55:38 <kmc> I had no idea until I shadowed 6.004 that making a fast adder is actually kind of tricky! 21:55:39 <Bike> actually making one in lab would be cool though 21:55:47 <Bike> kmc: yeah i still have no idea how the fancier ones work 21:55:57 <Fiora> kmc: I helped make a 12-bit adder! in Electric! okay so probably I didn't contribute much but still 21:56:01 <kmc> if you just chain a bunch of adders sequentially then the last one waits for the carry from the second to last, which waits etc. 21:56:05 <Bike> right 21:56:16 <Bike> i think knuth mentions it but i didn't understand his explanation of the other kinds 21:56:31 <kmc> Bike: well a carry-select adder is kind of simple, basically let's duplicate the upper half of the adder, do it once assuming 0 carry and also in parallel assuming 1 carry 21:56:37 <kmc> and then you just mux the outputs by the carry bit at the end 21:56:49 <Bike> oh. yeah. hey that makes sense. 21:57:09 <kmc> and you can do that recursively (dividing to equal halves each time isn't optimal, since there's more delay on higher bits, but I don't remember exactly what kind of lopsided tree is best) 21:57:18 <Bike> hopefully this class will get me a better grasp of terms like "mux", i mean I already know what a multiplexer does but still 21:57:38 <Fiora> mux is just, like, something that ors together a lot of bits, isn't it? 21:57:51 <kmc> uh inputs (A,B,S), output A if S=0, B if S=1 21:58:02 <kmc> that's the simplest mux 21:58:03 <Fiora> ohhh. so it's like a selector 21:58:17 <Koen_> that sounds like and if-then-else 21:58:21 <Fiora> so like you have 8 inputs from cache banks, and a selector to say which of the cache banks to use 21:58:26 <Koen_> a functional if-then-else* 21:58:27 <Fiora> and that's a big mux? 21:58:28 <kmc> yep it's a hardware if / C ?: operator 21:58:30 <doesthiswork> bike: yes, and an interesting consequence of that is when you make something really competitive, our men are going to be a lot more comfortable than our women will be. 21:58:44 <fizzie> I made that ripple-carry addler in OpenTTD, does that count as doing electronics? 21:58:53 <kmc> you can straightforwardly expand A,B to be n-way buses, and you can also expand S to be n bits and have 2^N inputs instead of just 2 21:59:08 <kmc> CPUs have lots of muxes because they have to route data around differently, depending on the instruction 21:59:28 <Koen_> the C language doesn't have a function switch? 22:00:04 -!- Bike has quit (Read error: Connection reset by peer). 22:00:12 -!- Bike has joined. 22:00:20 <Bike> "Received a 10 MB XLSX. Seems to contain one sheet with about 50 x 30 #baffling" bioinformatics is a scary science 22:01:01 <Bike> oh, up to four women now. 22:02:01 <Bike> doesthiswork: this sounds kind of oversimplified but i guess it's something 22:02:18 -!- augur has quit (Ping timeout: 264 seconds). 22:02:34 -!- augur has joined. 22:02:40 <doesthiswork> yes, it is an oversimplification because irc doesn't have room for essays 22:02:43 <Bike> "This adder design can be complemented with a carry-lookahead adder structure to generate the MUX inputs, thus gaining even greater performance as a parallel prefix adder while potentially reducing area" see, like this, i don't even know what "area" means really, like how do you calculate it 22:02:46 <fizzie> It's a crying shame that you can't do something like ({ switch (x) { ... } }) kind of thing with GCC statement expressions, because the last statement in the block needs to be an expression statement in order for the construct to have a (non-void) value. 22:02:48 <Bike> doesthiswork: granted 22:03:32 <Fiora> Bike: I think it's just, like, the space your circuit takes up when you actually go draw out the transistors and wires? 22:03:47 <Bike> yeah but i've never seen a non-abstract wiring diagram 22:04:15 <Bike> i don't know how you work out things like "well these two wires have to be x distance apart to avoid crosstalk" 22:04:26 <Fiora> they're design rules, I think 22:04:42 <Fiora> like, in the program I used there were restrictions like that, and rules about how you had to place wires and how large N/P doped areas had to be? 22:04:52 <Fiora> and there was a checker that would tell you if you were breaking the rules and where 22:05:01 <Bike> well, that's why i'm in class, and you already have your bs :p 22:05:26 <Fiora> you'll probably know wayyy more than me when I'm done, I have like near-zero actual experience <.< 22:06:04 <Bike> it's kind of funny asking questions in class. i think my psych prof thinks i'm a confused pre-med because i kept asking about the difference between clinical and research psychology 22:06:37 <Fiora> XD 22:07:28 <Fiora> basically wiring the thing kinda felt like playing a video game, like a puzzle game where you had to do something according to certain restrictions 22:07:34 <Bike> on that note, he mentioned that they get most of their guinea pigs for research from a requirement for 101 students to participate in research, so that's great 22:07:38 <Bike> Fiora: yeah and it's np-complete isn't it 22:08:23 <Bike> TAs TBD, grader TBD, lab time TBD. what the hecks 22:09:33 -!- Pouti has joined. 22:09:56 <Fiora> like um, for example I have no idea how clocks work at all like I know there's a clock signal and it goes throughout the chip but how does it even I don't understand 22:10:01 <Fiora> like how does it make things do stuff 22:10:11 <Fiora> I guess you will probably learn this <.< 22:10:13 <Bike> that will be interesting to learn 22:10:22 <Bike> clockless circuits seem pretty interesting to me 22:10:28 <Bike> (neuro!!!) 22:11:01 <Fiora> or do like, do clocks only plug into SRAM cells representing the data at the start/end of each clock cycle? 22:11:15 <Fiora> like SRAM -> one clock worth of computation -> SRAM -> one clock worth of computation [...] 22:11:21 <doesthiswork> bike: programmer culture is fairly hierarchal because some people are a lot better at it than others (observe the oneupsmanship to establish a hierarchy that goes on when two programmers meet and have to work on a project together). But I wonder if there is a social structure that gets just as many cool things made, but doesn't need as much confrontation. 22:11:24 * Fiora has idea and is totally guessing 22:11:36 <Bike> professor doesn't know what the class is called. lol. 22:11:41 <Fiora> *has no idea 22:12:17 <Bike> doesthiswork: i think the meritocratic nature of the field is often overplayed 22:13:05 <doesthiswork> overplayed by people participating or people talking about it? 22:13:13 <Bike> both i guess 22:13:30 <Fiora> http://en.wikipedia.org/wiki/Clock_tree#Distribution "Most synchronous digital systems consist of cascaded banks of sequential registers with combinational logic between each set of registers. The functional requirements of the digital system are satisfied by the logic stages." 22:13:39 <Fiora> I... I think I was right? o_o 22:13:51 <Bike> u skilled grrrrl 22:14:14 <Roujo> `relcome pouti 22:14:16 <HackEgo> ​pouti: 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.) 22:14:19 <Fiora> I was just guessing based on my tiny bit of knowledge about verilog ;_; 22:15:02 <Pouti> Roujo and HackEgo : Hello! 22:15:15 -!- MindlessDrone has quit (Quit: MindlessDrone). 22:17:05 <Roujo> ^^ 22:18:12 <doesthiswork> is that a smily face, or are you pointing up? 22:18:23 <Roujo> It's both 22:19:22 <Pouti> Roujo : So, working on some interesting project? 22:20:11 <Roujo> Well, I have an IRC bot that I should be fixing 22:20:19 <Roujo> But it's in Java, so I'd rather not talk about it here 22:20:29 <Roujo> Lest I draw the ires of elliott 22:20:44 <Roujo> How about you? =P 22:20:52 <doesthiswork> have you considered switching to scala/ 22:22:34 <doesthiswork> :D 22:25:58 <Pouti> Many projects, none related to programmation at this moment 22:26:43 <Bike> prof is comparing FPGAs to freshmen. good prof 22:27:44 <kmc> yeah I stayed up all night once doing PCB layout as a puzzle game 22:27:57 <kmc> you have to connect all the points and you can use red wires and blue wires and you can't cross two wires of the same color 22:28:02 <kmc> nice and abstract :) 22:28:10 <kmc> I think VLSI layout is a lot harder but I don't know 22:28:53 <Fiora> kmc: that sounds super similar, we had two metals (wires) and so on 22:29:03 <Bike> «we have [a NES chip someone designed in class] somewhere internally, apparently it's "illegal"» 22:29:27 <Fiora> I remember the professor explaining that like, each metal was a layer in the chip, so more metals would be more costly to fabricate 22:29:31 <kmc> Bike: haha 22:31:52 <Bike> he just described an executable as something that "constrains a processor to run a certain program", oh man 22:33:05 <kmc> the 6.004 labs include optimizing your logic for speed 22:33:07 <kmc> which is pretty fun 22:33:19 <kmc> lots and lots of little tweaks to eliminate gates from the critical path 22:33:33 <kmc> of course IRL you have to optimize for speed, area, power consumption, yield, etc. all at once 22:33:53 <Fiora> gosh, that sounds really fun I wish I had taken something like that 22:34:18 <Bike> for this class we have to buy an FPGA board instead of a textbook, so, lookin' p. cool 22:34:28 <kmc> Fiora: you can! i "took" this class in that I downloaded the labs and did them 22:34:40 * Bike plays the twilight zone theme 22:34:42 <kmc> it might be on OpenCourseWare but it's often better to just find the course website 22:35:18 <Fiora> kmc: that sounds really cool! um, do you know where I can find it <.< 22:35:25 <kmc> http://6004.mit.edu/ see "Handouts" and "Courseware" 22:35:36 <kmc> they have this logic simulator JSim which is... not great, but bearable 22:35:41 <kmc> I recommend using an external editor 22:35:52 <kmc> but it like simulates at the gate level, and will draw the logic timing diagrams 22:35:54 <Bike> oh, i've used jsim, it's ok 22:36:00 <kmc> also it can simulate analog stuff SPICE style 22:36:14 <kmc> the first lab is all about like "let's see how transistors are in fact analog devices and then, oh god, pretend they aren't" 22:36:25 <Bike> good sell, kmc. good sell 22:36:55 <Bike> oh, no, i used mars and logisim 22:37:20 <Bike> logisim was pretty boring but worked well enough 22:39:31 <Bike> why did i even mention mars. 22:47:40 <kmc> btw if anybody can explain to me how bipolar junction transistors work, and how field effect transistors work 22:47:43 <kmc> using small words 22:47:43 <kmc> that would be cool 22:52:24 <doesthiswork> it's magic 22:52:34 <doesthiswork> they stuff them full of crushed fairy wings 22:58:37 <Fiora> http://upload.wikimedia.org/wikipedia/commons/c/c0/FET_comparison.png um, I'm not sure if I'm right but 22:59:18 <Fiora> the idea seems to be that voltages applied to the sides move around the electrons in the transistor so that the top-bottom route becomes passable to electrons, or not 23:00:19 -!- oerjan has joined. 23:00:30 <kmc> there are so many kinds and modes >_> 23:01:39 <Fiora> well like one kind moves around electrons, another moves around holes, and so on, I think? 23:02:06 <kmc> that's easy enough I suppose 23:04:59 -!- Pouti has quit (Ping timeout: 250 seconds). 23:05:20 * oerjan suddenly envisions integrated circuits of black holes 23:06:14 -!- Bike has quit (Ping timeout: 240 seconds). 23:07:24 * ^v suddenly smashed his vision with a hammer 23:07:56 <oerjan> i don't think i will recommend that. 23:09:14 <Fiora> kmc: so I guess, like, "field effect" refers to how the electromagnetic fields drag the electrons in this material out of the way, changing the conductivity? 23:09:38 <Fiora> I think that's it, at least... 23:16:43 -!- Bike has joined. 23:32:54 -!- Sgeo has joined. 23:37:52 -!- Phantom_Hoover has joined. 23:39:51 -!- iamfishhead has quit (Ping timeout: 276 seconds). 2013-08-20: 00:24:47 -!- sacje has quit (Quit: sacje). 00:38:52 -!- sacje has joined. 00:51:55 -!- mnoqy has quit (Quit: hello). 00:53:58 -!- carado has quit (Quit: Leaving). 00:57:02 -!- carado has joined. 00:58:25 -!- Koen_ has quit (Quit: Koen_). 00:59:27 <oerjan> sketchy diagram http://www.sheldoncomics.com/archive/130819.html 01:05:48 <oerjan> @tell <boily> probably nearer to boily>boyle. my ancestors were Irish on the Boily side, but French on the Tremblay side. <-- what, and here i've been carefully pronouncing it with a french oi... 01:05:48 <lambdabot> Consider it noted. 01:06:48 <oerjan> @ask boily also, how does one say "poulet" with an irish accent twh 01:06:48 <lambdabot> Consider it noted. 01:17:22 -!- comex has quit (Remote host closed the connection). 01:20:03 <Sgeo> http://abcnews.go.com/US/wireStory/conn-police-cable-outage-worthy-911-call-20002202 01:32:14 <Bike> MEANWHILE, IN THE HUMANITIES http://lareviewofbooks.org/review/an-impossible-number-of-books/ 01:32:30 <oerjan> reading the logs by pasting into google translate is annoying. i suggest we ban french hth 01:39:54 <Bike> http://www.scfbm.org/ also 01:40:32 <nooodl> oerjan: you mean like "bwally" 01:40:40 <nooodl> if so that's great & i'm going to start saying it in my head 01:40:48 <oerjan> nooodl: yep 01:49:43 <oerjan> <Roujo> git commit sepukku <-- do spelling nazis commit seppuku after misspelling it? 01:52:07 <Sgeo> I think glogbot should have a feature to reintegrate clog logs if glogbot goes down then comes back uo 01:52:08 <Sgeo> up 02:02:29 <oerjan> glogbackup is supposed to be for backup logging, but afaik Gregor never has merged its logs back in 02:04:01 -!- Phantom_Hoover has quit (Remote host closed the connection). 02:09:09 -!- sacje has quit (Ping timeout: 264 seconds). 02:09:37 -!- sacje has joined. 02:09:42 -!- sacje has quit (Changing host). 02:09:42 -!- sacje has joined. 02:13:32 <Sgeo> Wonder if I can still download Netscape 02:13:45 -!- nooodl has quit (Ping timeout: 245 seconds). 02:14:19 <^v> yes 02:14:22 <Gregor> Sgeo: It's certainly on oldwhatever.com 02:15:43 <Sgeo> There was a version 9 apparently 02:16:19 <Sgeo> Probably not really classic Netscape, I guess 02:17:24 <Sgeo> It... err... 02:17:27 <Sgeo> Looks Firefoxy 02:17:55 <Sgeo> (C) 1998-2008 02:18:02 <Sgeo> Almost certain it's a reskinned Firefox 02:18:47 <elliott> it isn't 02:20:08 <Sgeo> Yeah, reading Wikipedia makes that clear 02:20:20 <Sgeo> But it looks like it just took the UI of Firefox and rebranded it 02:23:33 <Sgeo> Which version do I want for classic feeling Navigator? 02:24:18 <Bike> sgeo have you considered becoming a historian or something instead of whatever you do now 02:29:51 <doesthiswork> Sgeo: Why not mosaic? 02:30:13 <Sgeo> I've never used Mosaic myself 02:30:23 <Sgeo> Can Mosaic even be made to work on XP? 02:30:30 <Sgeo> Wonder if ViolaWWW could work 02:32:01 <Sgeo> activation.netscape.com could not be found 02:32:03 <Sgeo> Screw DRM 02:32:21 <Sgeo> Woah the GUI reminds me of REBOL 02:32:27 <Sgeo> Just... graphics-wise 02:32:40 <Bike> you could work with archive team or something 02:43:18 <oerjan> <kmc> the filesystem changes are merged afterward with Mercurial <-- does it still do that after it was made transactional? 02:43:32 <oerjan> (HackEgo) 02:43:56 <oerjan> elliott: ^ 02:44:54 <^v> python sould classify as a joke esoteric language 02:45:23 <Bike> why 02:45:34 <oerjan> Roujo really has a hard time with HackEgo, i see 02:46:26 <elliott> oerjan: it's only sort of transactional now I think? 02:46:29 <elliott> I don't know, ask Gregor 02:46:30 <oerjan> python isn't the most common language suggested in that vein, i should think 02:46:38 <oerjan> elliott: um i sort of thought you made that part 02:46:46 <elliott> he ripped out half of it :P 02:46:52 <oerjan> wat 02:46:55 <elliott> ask Gregor. 02:47:32 <oerjan> nah, i'm just going to assume he broke it horribly somehow hth 02:50:57 -!- sacje has quit (Ping timeout: 276 seconds). 03:01:48 -!- Nisstyre has joined. 03:08:23 <oerjan> oh whatever too much logs 03:22:21 -!- azaq23 has quit (Quit: Leaving.). 03:54:33 <kmc> hi 03:58:28 <Sgeo> What are some existing alternatives to text-based version control? Does Monticello count, or is it still text-based at the method level 03:59:28 <Sgeo> I saw a wonderful video once, I don't know what happened to it 03:59:47 <Sgeo> I saw it when I was REBOL-obsessed, so must have seen it recently, but I think the video itself is very old 04:04:54 <kmc> re ball 04:06:05 -!- kmc has set topic: A lot of little lies for the sake of one big truth | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 04:06:26 -!- sacje has joined. 04:11:02 * oerjan is disappointed that that's just an album title 04:11:34 <kmc> "just" 04:11:43 <kmc> annyway sorry 2 disappoint 04:12:19 <oerjan> kmc: it _should_ have been an epic putdown quote against something. 04:13:43 <oerjan> although perhaps there are too many somethings that fit, so it's better as an album title anyhow 04:33:40 -!- btiffin has joined. 04:37:36 <btiffin> If you added GOTO to a bf instruction set, would you assist programmers and unwind any loops between current source position and new, or let them suffer for coding in a bf derivative in the first place? I'm leaning toward suffering and unpredictable behaviour. 04:38:02 -!- ^v has changed nick to dan200. 04:38:23 <Bike> why are you adding goto 04:38:40 <btiffin> Fun. And shortening of 99 bottles. 04:38:58 <Bike> well, whatever's more fun, then 04:39:03 -!- mnoqy has joined. 04:39:05 <lifthrasiir> btiffin: how do you implement GOTOs? 04:39:09 <lifthrasiir> named label? 04:39:16 <lifthrasiir> relative offset? 04:39:26 <lifthrasiir> computed GOTO? 04:39:38 <Jafet> Line numbers 04:39:52 <Bike> anyway, going with the Core Brainfuck Goal i'd use whatever's easier to compile 04:40:11 <lifthrasiir> Jafet: consider U+2028 LINE SEPARATOR ;) 04:40:54 <btiffin> small s.c.r.i.p.t. is written in COBOL. ! (from Forth) stores last immediate value or memory cell to source-position. It's all written as a GO TO (256 entries) DEPENDING on character-value. Engine just loops over the characters. 04:42:23 <zzo38> Is a "GO TO (256 entries) DEPENDING on character-value" like a "ON ... GOTO ..." in BASIC? 04:42:30 <btiffin> COBOL 04:42:43 <Bike> zzo's asking if it's like basic, not if it's implemented in basic. 04:43:54 <btiffin> Oh, sorry zzo38; no not really, its a computed goto 04:44:02 <btiffin> not an event 04:44:46 <btiffin> oops just looked. Yes, yes it is. 04:46:35 <shachaf> kmc: good lightning today imo 05:03:14 -!- Taneb has joined. 05:11:48 <kmc> yeah what's with that 05:11:51 <kmc> no rain 05:11:57 <kmc> I guess the lightning is p. far away 05:12:18 -!- Bike has quit (Read error: Connection reset by peer). 05:12:36 -!- Bike has joined. 05:13:24 -!- Nisstyre has quit (Quit: Leaving). 05:22:03 <Bike> http://en.wikipedia.org/wiki/Chronostasis hi i hate illusions 05:23:08 <Taneb> I came to the realisation the other day that I'm not really that much of a fan of sci-fi 05:23:45 <Taneb> I mean, I enjoy FreeFall, Firefly, the Stainless Steel Rat books 05:23:50 <Taneb> But that's really it 05:24:12 <Bike> have you considered reading real books (you nerde) 05:24:30 <Taneb> I enjoyed the Girl with the Dragon Tatto 05:24:31 <Taneb> o 05:24:42 <Taneb> But couldn't get into - Played with Fire 05:30:59 <Gracenotes> stylized things are nice 05:34:33 <elliott> Bike: "When eyes execute a saccade, perception of time stretches slightly backward." terrifying 05:36:56 <Fiora> gosh, it's kind of like, if you have a video with a bad frame, you could copy the frame after it into the bad frame. 05:37:01 <Fiora> replacing it 05:37:15 <Fiora> and the visual processing system does this for you conveniently 05:37:32 <Bike> i don't like describing saccades as involving 'bad frames' but yeah 05:37:40 <Bike> relatedly: this book pointed out that you can't pan your vision 05:37:47 <Bike> and now i hate everything because i'm trying it and i can't. 05:38:25 <elliott> wait, like, pan how 05:38:30 <Bike> smoothly. 05:38:38 <Bike> like focus on a thing, then smoothly move your focus. 05:39:11 <elliott> I tried moving my head but my eyes jumped anyway :( 05:39:30 <Fiora> I think I did it? I just focused on a continual object (e.g. the wall) 05:39:32 <Fiora> with no points to focus on 05:39:43 <Fiora> it's a lot easier if I just spin on my desk chair though -_- 05:40:06 <Bike> when i try it it's small jerks 05:40:44 <elliott> it's like, I wouldn't notice the jumping if I wasn't thinking about it? 05:40:47 <Bike> yeah 05:40:50 <Bike> anywayy the upshot of this is that i spent ten minutes staring at a wall instead of reading. 05:40:58 <Bike> reading about staring, but still. 05:42:12 <Gracenotes> SMBC on memory: http://www.smbc-comics.com/?id=2020 05:42:31 <Bike> man memory's a whole other clusterfuck, i'm talkin present experience here motha fucka 05:43:18 <Bike> i wonder why he considered memory part of "reality" 05:43:30 <Bike> how very.... subjectivist................................ 05:43:33 <Gracenotes> the universe was created 5 minutes ago, you're welcome 05:43:38 <Fiora> memory is easy. I just kind of don't have it, see, resolved! 05:43:39 <Gracenotes> etc. 05:44:29 <Bike> here is a hand 05:44:32 <Gracenotes> I can't help think that bearable is a pun, either 05:44:37 <Bike> you don't say 05:44:51 <Gracenotes> indeed I don't! 05:45:03 <Bike> tru 05:45:20 <elliott> Fiora: what did you just say? 05:46:31 <Bike> other annoying vision things: apparently the vestibulo-ocular reflex doesn't actually fully counter motion, so your eyes receive totally different input when you turn your head, but it doesn't look like the world's actually moving 05:47:44 <elliott> wait, what does that mean? 05:48:11 <Bike> like, your eyes point in a different direction than they were, so the light they receieve is totally different 05:48:15 <Bike> but your vision is still stable 05:48:16 <Fiora> elliott: that my memory is horrifically awful 05:48:33 <Bike> also applies to saccades 05:48:38 <elliott> Fiora: see, you remembered. 05:48:42 <dan200> 3.1415926535897932384626433832 05:48:47 <elliott> unless you looked at what you said. but that's cheating. 05:48:48 <dan200> i have a good memory .-. 05:48:54 <Fiora> elliott: I did 05:48:57 <Bike> dan200: now do euler-mascheroni 05:49:15 <elliott> Fiora just reads the whole day's log whenever she needs to respond to anything 05:50:01 <dan200> what 05:50:11 <dan200> was that seriously a lim 1 infinity 05:50:15 <Bike> the euler-mascheroni constant. recite it. 05:50:22 <Bike> a couple digits, anyway. 05:50:42 <dan200> 93C467E37DB0C7 05:50:55 <Bike> wow suck'z 05:51:16 <Gracenotes> catalan nembers 05:51:25 <Bike> catalan nimbers 05:51:48 <Fiora> elliott: well that's like, short term memory 05:52:02 <Fiora> long term memory is basically just a bunch of facts, and if I'm lucky, a past event in my life might be in one of those fact boxes 05:52:14 <Fiora> but it's more likely that the fact box will contain, like, the name of a pokemon 05:52:42 <elliott> I wish I got random pokemon whenever I tried to think of something 05:52:51 <elliott> huh. I don't actually know the plural of pokemon 05:52:53 <Fiora> wingull. 05:52:54 <oerjan> `WELCOME dan200 05:52:56 <Bike> you should just use your procedural memory instead. so whenever you tap your fingers in a certain order you can remember the name of that boy who threw sand in your face in the second grade, making you cry 05:52:57 <HackEgo> ​DAN200: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMAT 05:53:00 <Bike> elliott: pokemen 05:53:04 <dan200> um 05:53:05 <elliott> Fiora: amazing. 05:53:09 <dan200> im already welcomed 05:53:13 <dan200> ;_; 05:53:13 <Gracenotes> for the most part, it's different neurons that respond differently to different stimuli. 05:53:15 <dan200> three times 05:53:17 <Fiora> dan200: they really like welcoming you a lot, unfortunately 05:53:19 <Fiora> >_< 05:53:21 <Fiora> I got welcomed, like, 7 times 05:53:26 <dan200> THREE TIMES I HAVE BEEN WELCOMED 05:53:32 <Bike> Gracenotes: not in this case! 05:53:32 <dan200> not including when i was here 3 years ago 05:53:32 <Gracenotes> welcoming is at least n^2 05:53:43 <Gracenotes> you have to welcome yourself too 05:53:44 <Bike> `pastelogs lcome Fiora 05:53:45 <dan200> i must have been welcomed 10 times ;_; 05:54:05 <dan200> `WeLcOmE dan200 05:54:09 <HackEgo> DaN200: WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: HtTp://eSoLaNgS.OrG/WiKi/mAiN_PaGe. (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 05:54:14 <Gracenotes> Bike: I do recall memory neurons being a bit differently behaving. 05:54:16 <elliott> `relcome Fiora 05:54:19 <dan200> :D i knew that one 05:54:22 <Fiora> oh no not again ;_; 05:54:22 <Bike> oh i don't mean memory 05:54:24 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.419 05:54:26 <HackEgo> ​Fiora: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 05:54:29 <elliott> Fiora: I'm just letting you know you're still welcome!! 05:54:51 <Bike> Fiora: wow there are ten welcomes in this log. 05:54:59 <Bike> on the first day, i mean. 05:55:02 <Fiora> wait, was I actually right @_@ 05:55:09 <Fiora> or wait no I said 7 05:55:10 <Bike> no you underestimated 05:55:11 <Fiora> help I have no memory 05:55:18 <Fiora> it was dan who said 10 05:55:27 <elliott> you repressed the memories of the other 3 welcomes. it was just too much 05:55:45 <Gracenotes> the welcome isn't even that great. we devote a large portion of it to advertising for unrelated channels. 05:56:02 <Fiora> I don't need to repress memories, I just lose them normally -_- 05:56:33 <Bike> it sounds convenient when you put it that way 05:57:20 -!- Taneb has quit (Quit: Leaving). 05:57:42 -!- oerjan has set topic: The welcomes of doom | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric. 06:14:20 -!- btiffin has left. 06:29:30 -!- doesthiswork has quit (Quit: Leaving.). 06:32:29 -!- dan200 has quit (Quit: Leaving). 06:59:08 -!- Taneb has joined. 07:23:40 -!- asie has joined. 07:36:36 -!- AnotherTest has joined. 07:44:39 <AnotherTest> Hello 07:45:02 <coppro> hello 08:18:23 -!- nooodl has joined. 08:27:54 -!- SingingBoyo has joined. 08:35:02 -!- conehead has quit (Quit: Computer has gone to sleep.). 08:57:50 -!- sacje has quit (Ping timeout: 240 seconds). 08:58:21 -!- sacje has joined. 09:00:38 <zzo38> ?messages-loud 09:00:38 <lambdabot> Roujo said 2d 12h 24m 11s ago: Oh hai 09:00:44 -!- zzo38 has quit (Quit: zzo38). 09:14:17 -!- sacje has quit (Quit: sacje). 09:25:18 -!- oklopol has quit (Ping timeout: 268 seconds). 09:25:51 -!- oklofok has joined. 09:37:15 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 09:39:17 -!- asie has joined. 10:10:21 -!- Frooxius has quit (Ping timeout: 264 seconds). 10:15:08 -!- Koen_ has joined. 10:41:59 -!- augur has quit (Remote host closed the connection). 10:44:02 -!- epicmonkey has joined. 10:45:52 -!- MindlessDrone has joined. 11:13:19 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 11:14:21 -!- asie has joined. 11:15:12 -!- asie has quit (Client Quit). 11:21:08 -!- augur has joined. 11:29:14 -!- Sgeo has quit (Read error: Connection reset by peer). 11:39:01 -!- asie has joined. 12:01:28 -!- mnoqy has quit (Quit: hello). 12:06:02 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 12:11:11 -!- oklofok has quit (Ping timeout: 268 seconds). 12:12:04 -!- Phantom_Hoover has joined. 12:47:09 -!- boily has joined. 12:47:16 -!- metasepia has joined. 12:54:47 -!- yorick has joined. 12:57:59 -!- rahni11 has joined. 12:58:12 -!- rahni11 has quit (Client Quit). 13:03:21 -!- oerjan has quit (Quit: leaving). 13:07:14 -!- Frooxius has joined. 13:42:50 <boily> good dreamy morning! 13:43:02 <Roujo> 'morning, boily 13:43:04 <Roujo> How's life? 13:43:12 <boily> I finally had a dream where something happens! 13:43:19 <Roujo> :D 13:43:20 <Roujo> Do tell 13:43:46 <boily> granted, I was only pestling cheese in a salad bowl with a potato masher, but still! it was something! 13:43:57 <Roujo> You gotta take what you can, eh 13:44:12 <boily> who knows, maybe I was cooking pierogies... 13:44:36 <Roujo> Probably. P(that) = .76 13:45:26 <boily> the first time I tried, they were delicious. but because I had never seen them, I didn't have a reference scale. a girl at school who saw them told me they were strangely gigantic :D 13:45:41 <boily> tried IRL, s'entend. 13:46:08 <Roujo> On s'entend 13:47:01 <boily> there's a nice café on côte st-luc near villa-maria that serves brunches on Sunday mornings. there's always a bunch of nicely burned pierogies with your plate. they taste good. 13:51:19 <Roujo> They must 13:51:22 <Roujo> It is known 13:58:14 <boily> AAAAAAAAAAAAAURGH. someone asked a question on SO, the question was closed because there's an accepted answer, and the answer links to a dead github repo. 13:58:31 * boily smashes his forehead on an empty corner of his desk. 14:01:11 <boily> ~yi 14:01:15 <metasepia> Your divination: "Shake" to "Shake" 14:05:23 -!- Pouti has joined. 14:05:39 <Pouti> boily : Gnyeeeeh 14:05:54 <boily> Pouti: c'est que tu fais là, toi? 14:06:32 <boily> Roujo: stop conspiring with my bro behind my back, you fiend. 14:06:45 <Roujo> <3 14:07:04 <Roujo> boily, Pouti 14:07:07 <Roujo> Pouti, boily 14:08:12 <boily> `learn Pouti is boily's brother. he's also Canadian, and he closes the Roujo pointer loop. 14:08:16 <HackEgo> I knew that. 14:08:33 <Phantom_Hoover> i'm immensely scared 14:09:03 <Roujo> `relcome "The Boilys" 14:09:06 <HackEgo> ​"The: Boilys": 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.) 14:09:06 <boily> no worries. he's a nice guy. worse that can happen is for you to be even more Canadianned than usual. probably some weirdness and vile puns on the side. 14:10:36 <boily> Taneb: don't you have a brother too? 14:11:02 -!- mnoqy has joined. 14:15:04 <Taneb> boily, yes I have a brother 14:15:39 <Taneb> He's not that in to esolanging 14:15:48 <Taneb> You can find him playing League of Legends most hours of the day 14:17:45 <boily> oh. that most common modern drug. 14:18:09 <Phantom_Hoover> is he a total dickhead 14:19:58 <Roujo> saturationsaturationsaturationsaturation 14:20:08 <Taneb> Phantom_Hoover, yeah 14:20:15 <boily> Roujo: doing chemistry? 14:20:29 <Roujo> Nah, just laughing 14:20:32 <Phantom_Hoover> Taneb, that's a horrible thing to say about your brother 14:20:38 <Roujo> It's just that I don't play LoL, so I might have done it wrong >_> 14:20:57 <Taneb> Phantom_Hoover, he's my younger brother, it's practically my duty to say horrible things about him 14:21:32 <Phantom_Hoover> no, it's your duty to lock him in bathrooms etc. 14:21:46 <Roujo> No, it's your duty to set an example and support him 14:22:00 <Roujo> At least, that's what I try to do with my younger brothers >_> 14:22:48 <Phantom_Hoover> and we can all see how that turned out 14:22:54 <boily> my brother and I are the same, but him more than me. 14:23:35 <boily> btw, it's time to ask the The Question. 14:23:45 <boily> Pouti, what are your approximate coördinates and body weigh? 14:24:00 <Roujo> dat gratuitous tréma 14:24:02 <boily> (I already know the coördinates) 14:24:14 <Phantom_Hoover> it's not gratuïtous! 14:24:16 <boily> Roujo: it is fär from gratuitous̈! it 14:24:19 <boily> is tradition! 14:24:39 <Phantom_Hoover> boily, that, however, is 14:25:30 <boily> that's beside the (pair of) point. 14:26:12 <Phantom_Hoover> shouldn't he be filling that information into jsvine's survey anyway 14:26:48 <Roujo> Shouldn't boily pretty much know the information already anyway? =P 14:26:50 <boily> of course, but I think we don't have access to the results yet. 14:27:29 <boily> Roujo: about the coördinates, yes. but not the body weigh. I'd say about the same as me, but you never know. 14:27:49 -!- hogeyui____ has quit (Ping timeout: 248 seconds). 14:28:06 <Pouti> I will settle the matter : N 46, W71, 145 lbs 14:28:19 <Roujo> There we go 14:28:25 <Roujo> 5-letter nicks UNITE 14:28:29 <Roujo> o/ 14:29:33 <boily> see how us Canadians are polite and coöperative! our entries are well formatted and meaningful! 14:29:37 * boily glares at FreeFull 14:29:40 -!- Koen_ has quit (Quit: Koen_). 14:30:35 <Roujo> cat boily | cat > boily 14:30:45 <Roujo> Erm 14:30:48 <Roujo> Not sure 14:30:57 <Roujo> cat boily | echo > boily 14:31:06 <Roujo> `run cat dog | echo > dog 14:31:09 <HackEgo> No output. 14:31:14 * Roujo shrugs 14:31:46 <Phantom_Hoover> isn't FreeFull a swede 14:32:19 -!- Pouti has quit (Ping timeout: 250 seconds). 14:32:36 <boily> Phantom_Hoover: no idea. 14:33:06 <boily> meanwhile, I hate python. “TypeError: browse() takes at least 4 arguments (4 given)”. 14:39:24 <FreeFull> Phantom_Hoover: I'm a pole 14:39:41 <Phantom_Hoover> oh 14:39:44 <Phantom_Hoover> that's less worse 14:40:28 <FreeFull> Yeah, I'm a thin vertical thing rather than a vegetable 14:43:34 <Roujo> They're not mutually exclusive, though 14:44:00 <boily> so, FreeFull is a carrot? 14:44:56 <Roujo> ^ 14:44:58 <Roujo> Wait 14:45:00 <Roujo> That's a caret 14:45:03 <Roujo> >_> 14:49:05 -!- hogeyui____ has joined. 14:49:22 * boily shoots Roujo with a punctual bow 14:49:31 <Roujo> You're late, boily 14:49:35 <Roujo> Doesn't work like that 14:51:12 <boily> time is of no importance. space doesn't matter. empty your mind, open your soul, and receive the blessings of a Happy Meal® toy. 14:57:09 <Roujo> Thinking of Maud, you forget everything else 15:00:08 <Phantom_Hoover> boily 15:00:11 <Phantom_Hoover> why are you so violent 15:01:38 <Roujo> cat pacifism >> boily 15:04:28 -!- MindlessDrone has quit (Quit: MindlessDrone). 15:04:37 <Phantom_Hoover> what's the difference between cat pacifism and normal pacifism 15:05:05 <Roujo> Aloofness, for one 15:07:25 -!- MindlessDrone has joined. 15:10:25 <Vorpal> <boily> ooooooh. Vorpal has a secret identity! <-- it was my previous nick 15:11:08 -!- Pouti has joined. 15:11:30 <Roujo> 'sup, Pouti 15:11:35 <boily> Phantom_Hoover: I am not violent. it is Beneficial Preemptive Behaviour Correction (ISO 12800⅞) 15:12:29 <Phantom_Hoover> boily, you're like some weird belgian hitler 15:12:47 <Pouti> Just trying to see if i can create photoinduced anistropy in chalcogenide glasses by appropriate exposure to linearly polarized light 15:12:58 <boily> I am not Belgian! 15:13:12 <AnotherTest> Oh, I am. 15:13:47 <AnotherTest> Phantom_Hoover: Why do you associate belgium with hitler 15:14:41 <Phantom_Hoover> i don't, i associate both with boily 15:19:07 <boily> @tell oerjan according to wiki's chart of diaphonemes to regional dialects, /poːlət/. 15:19:07 <lambdabot> Consider it noted. 15:20:04 <Roujo> `echo Hats 15:20:06 <HackEgo> Hats 15:20:17 <Roujo> `echo @tell Roujo Hays 15:20:18 <HackEgo> ​@tell Roujo Hays 15:20:25 <Roujo> No? =P 15:20:42 <Roujo> Well that's a shame 15:21:26 <boily> Roujo: HackEgo is unloopable. it inserts a ZWSP before any /^[^:alpha:]/. 15:21:57 <Roujo> Oh 15:22:03 <Roujo> So it can't give commands to other bots, got it 15:22:17 <Roujo> ~style 15:22:17 <metasepia> --- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi 15:22:20 <Roujo> DAMMIT 15:22:21 <Deewiant> Just make a bot with a prefix that matches [:alpha:] 15:22:24 <Roujo> At least I got it right =P 15:22:34 <Roujo> ~echo Hats 15:22:35 <metasepia> Hats 15:22:40 <Roujo> ~echo @tell Roujo Hats 15:22:40 <metasepia> @tell Roujo Hats 15:22:40 <lambdabot> Consider it noted. 15:22:43 <Roujo> Nice 15:22:46 <Roujo> @messages-loud 15:22:46 <lambdabot> metasepia said 6s ago: Hats 15:23:08 <Roujo> @echo Hats 15:23:08 <lambdabot> echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "Roujo!~Roujo@unaffiliated/roujo", ircMsgCommand = "PRIVMSG", ircMsgParams = ["#esoteric",":@echo Hats"]} 15:23:08 <lambdabot> target:#esoteric rest:"Hats" 15:23:15 * boily pats metasepia and gives a candy jellyfish 15:23:24 <Roujo> Right, @echo is a bit more involved =P 15:23:47 <boily> for no apparent reason, lambdabots picks up logs from my bot. 15:23:55 <boily> s/ts/t/ 15:27:56 <AnotherTest> actually 15:28:08 <AnotherTest> if you made a bot 15:28:27 <AnotherTest> that ignored the first character of every message send by hackego, you could make it loop 15:28:43 <AnotherTest> unless there is another defence mechanism I'm not aware of :( 15:29:19 <Roujo> Alternatively, I could just make Emily ignore any invisible character 15:30:04 <Roujo> But that would break bold and color, and I don't want that 15:30:57 <boily> you ought to make your bot join this channel. 15:31:09 <Roujo> I should fix her first 15:31:20 <Roujo> For some reason, her prefix detection is broken 15:31:52 <Roujo> She'll react to any keyword she knows, even if it wasn't addressed to her 15:33:23 <boily> I'm curious to see what would the aftermath of an epic fungot/Emily match would be... 15:33:23 <fungot> boily: that is just a value of type is created containing the syntax for mark if he was really gonna get worse and worse each week, i fnord kara to hold me until i fell over.... 15:36:04 <Roujo> I'll try to fix her, then I'll bring her in 15:36:20 <Roujo> However, the nickname "Emily" is already taken 15:36:28 <Roujo> As is "Aurora", her usual alternative 15:37:24 <boily> fungot: any advice on an alternate name? 15:37:24 <fungot> boily: that is just a value of type is created containing the syntax for mark if he was really gonna get worse and worse each week, 15:37:35 <Roujo> Well 15:37:36 <Roujo> Erm 15:37:39 <Roujo> I don't know how to take this 15:37:53 <boily> fungot: any different advice? 15:37:55 <Roujo> I'll start by fixing her =P 15:38:03 <AnotherTest> boily: my bot (if that was the one you meant) is even more annoying than fungot, if turned on 15:38:03 <fungot> AnotherTest: perhaps, if i could but learn is when you're fairies, you probably want is broken" archives. even less chance. i called " o" in " the other side has. you came through and through and through and through and through and through and through and through and through and through and through and through and through and through and through and through and through and through and through and through and through and through 15:38:35 <AnotherTest> fizzie: There's a loop in the markov chain :( 15:38:44 <boily> Roujo: you could nick her "AndThrough" for the match. 15:38:56 <Roujo> Heh =P 15:38:58 <boily> AnotherTest: you have a bot? never seen it. 15:39:15 <AnotherTest> if it learns from the channel, here is a fix: through and this goes on 15:39:15 <Roujo> Twist: AnotherTest is his own bot 15:39:44 <AnotherTest> possibly another fix: and through because I don't know the other 15:39:51 <AnotherTest> boily: do you want to? 15:40:41 <AnotherTest> well, it has some brain damage 15:41:08 <AnotherTest> due to people on another network spamming it 15:41:09 <boily> not a problem. I am intrigued, and of a experimento-scientific mood today. 15:41:30 <AnotherTest> well I guess that's what's happenes when you give a bot op 15:41:45 <AnotherTest> it has a cool mini-programming-language-kind of thing too 15:43:35 <fizzie> AnotherTest: It's not the only one. 15:45:03 <fizzie> AnotherTest: And it might not be an actual loop in the model, I think there's some bug in fungot's interpretation of them; because I've debugged some earlier loops by asking my Perl prototyping code for the actual probabilities, and they're not quite loopy. 15:45:03 <fungot> fizzie: is that something you know and and the cases that required to actually mutate the original ( sorted, perhaps, it may be said that particularly here, parliament will give a single instance, 15:46:47 <fizzie> AnotherTest: (If it is an actual loop, your fixes might not help, because it's most likely a loop with a longer context only; I think I need to add and through and through some exits through and through and like this.) 15:46:51 <fizzie> ^style 15:46:51 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot* homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 15:47:01 <fizzie> Ah, well, fungot style... 15:47:01 <fungot> fizzie:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov 15:47:29 <AnotherTest> boily: okay here it comes. I can't enable its text generator immediately because it doesn't have a memory file yet 15:47:37 <AnotherTest> fizzie: that was another loop :p 15:48:04 <fizzie> AnotherTest: It's in fact a loop from some other style, copied over to fungot style. 15:48:04 <fungot> fizzie: that is just a value of type " airbus is a big fan of avril....but this song " there ain't no difference from before! i'm being held prisoner on other subjects, the european council decided at its meeting on 30 april, or even this very difficult issue is discussed, it should be deleted, not merged. but new england flood of may, 1765, curwen's only child, it's ancient history now... 15:49:21 -!- epicmonkey has quit (Ping timeout: 264 seconds). 15:51:32 <fizzie> As a general rule, the smaller models are somewhat more prone to repetition for the obvious reason. 15:51:49 <fizzie> Also that's a nice blend of europarl, lovecraft and whatnot. 15:52:03 -!- Pouti has quit (Ping timeout: 250 seconds). 15:52:17 <fizzie> irc and youtube, I think. 15:52:53 <boily> ~duck europarl 15:52:54 <metasepia> The European Parliament (abbreviated as Europarl or the EP) is the directly elected parliamentary institution of the European Union (EU). 15:55:05 <fizzie> ^style europarl 15:55:05 <fungot> Selected style: europarl (European Parliament speeches during approx. 1996-2006) 15:55:28 <fizzie> fungot: What do you think of the state of the economy? 15:55:31 <fungot> fizzie: i voted in favour of the abolition of controls on the phasing out of single-hull oil tankers and safety in our energy policy. first of all, i would like to argue for continuing development aid. the commission is keeping a close watch on affairs, and this aid begins with the definition of works contracts, public authorities and administrations have an important role in fnord terrorists crossing from its territory into ir 15:56:01 <fizzie> Oh no, fnord terrorists. 15:56:31 <fizzie> (Also: phasing out safety in our energy policy?) 15:57:43 <fizzie> fungot: Are you in favour of phasing out safety in general? 15:58:04 <fizzie> I think it got tired of me. 15:58:28 -!- yorick has quit (Remote host closed the connection). 16:02:42 <Phantom_Hoover> fizzie, that timeout thing on fungot is the worst btw 16:02:43 <fungot> Phantom_Hoover: mr president, i plead for fnord action at the same time, try to improve the existing regulations in this sphere, like others, i approve of parliament's insistence in giving the european parliament should contemplate a debate at european level. 16:03:23 -!- conehead has joined. 16:03:41 -!- samantus has joined. 16:03:56 <AnotherTest> boily: samantus is my bod 16:03:57 <samantus> AnotherTest: My bod 16:04:00 <AnotherTest> *bot 16:04:07 <AnotherTest> ?chatrate:0 16:04:08 <lambdabot> Unknown command, try @list 16:04:18 <AnotherTest> samantus: test 16:04:18 <samantus> AnotherTest: Bod bod 16:04:27 <AnotherTest> Well, don't talk to it 16:04:30 -!- zzo38 has joined. 16:04:39 <AnotherTest> I'm not in my bot's own access list 16:04:39 <Roujo> samantus: Bod? 16:04:40 <samantus> Roujo: Command 16:04:44 <Roujo> samantus: Command! 16:04:45 <samantus> Roujo: 16:04:45 <samantus> command 16:04:50 <Roujo> samantus: Why 16:04:50 <samantus> Roujo: Is my bod 16:04:55 <Roujo> samantus: Bod is my bod 16:04:55 <samantus> Roujo: Is my bod 16:04:57 <Roujo> samantus: Bod is my bod 16:04:57 <samantus> Roujo: My bod 16:04:58 <Roujo> samantus: Bod is my bod 16:04:58 <samantus> Roujo: Bod is my bod 16:04:59 <Roujo> samantus: Bod is my bod 16:04:59 <samantus> Roujo: Is my bod 16:05:02 <AnotherTest> Don't talk to it... 16:05:04 <Roujo> Oh 16:05:06 <Roujo> Sorry 16:05:13 <AnotherTest> it only knows like 5 sentences 16:05:32 <AnotherTest> so it's not interesting anyway 16:05:33 <Roujo> Most of them being about bod 16:06:15 <AnotherTest> `id "Test."; 16:06:16 <samantus> > Test. 16:06:17 <HackEgo> id: "Test.";: No such user 16:06:18 <lambdabot> <hint>:1:6: 16:06:19 <lambdabot> parse error (possibly incorrect indentation or mismatched ... 16:06:22 <AnotherTest> Oh, cool, that still works. 16:06:43 <AnotherTest> Ok I need to change the character that starts a command... 16:06:53 <AnotherTest> but I don't have access... so I need to restart it :( 16:07:18 -!- samantus has quit (Remote host closed the connection). 16:08:14 <Roujo> Hmm... 16:08:20 <Roujo> %help 16:08:25 <Roujo> Nice, open prefix 16:09:59 <Roujo> Hmmm... 16:10:05 <Roujo> All that's missing is a nick, now 16:13:20 <AnotherTest> I need two prefixed 16:13:25 <AnotherTest> *prefixes 16:13:32 -!- Emilie has joined. 16:13:41 <Roujo> There we go 16:13:46 -!- iamfishhead has joined. 16:14:57 <Roujo> She has a couple of quirks, still 16:15:04 <Roujo> But she should be alright 16:15:42 <AnotherTest> but they can be multiple characters wide 16:15:53 <AnotherTest> %help 16:15:56 <AnotherTest> %%% 16:16:05 <AnotherTest> iamfishead 16:16:10 <Roujo> Yeah, that has been on the todo list for way too damn long 16:16:13 <AnotherTest> iamfishhead: hi 16:16:22 <Roujo> %roll 3d5 16:16:22 <Emilie> Roujo: Results of 3d5: 10 <3 16:16:23 <Emilie> Roujo: Rolls: 4, 3, 3 <3 16:16:31 <AnotherTest> "" seems like a good command character 16:16:42 <Roujo> Yeah, sounds like it wouldn't be use by accident 16:17:20 -!- samantus has joined. 16:17:23 <Roujo> %regex compile Hi, my name is (\w) and I'm ([0-9]+) years old 16:17:23 <Emilie> Roujo: Pattern compiled! <3 16:17:34 <Roujo> %regex match Hi, my name is Roujo and I'm 22 years old 16:17:34 <Emilie> Roujo: No match! <3 16:17:35 <AnotherTest> I'll have "" for the command language and '' for the configuration 16:17:37 <Roujo> Dammit =P 16:17:42 <AnotherTest> ""id "Test". 16:17:52 <AnotherTest> ok that didn't work, samantus 16:17:52 <samantus> AnotherTest: Didnt work samantus 16:18:00 <Roujo> %regex compile Hi, my name is ([A-z]+) and I'm ([0-9]+) years old 16:18:00 <Emilie> Roujo: Pattern compiled! <3 16:18:03 <Roujo> %regex match Hi, my name is Roujo and I'm 22 years old 16:18:03 <Emilie> Roujo: Match! <3 16:18:04 <Emilie> Roujo: Group #1: Roujo <3 16:18:05 <Emilie> Roujo: Group #2: 22 <3 16:18:08 <Roujo> There we go 16:18:16 <Roujo> I should probably tone down the <3 part =P 16:18:31 <AnotherTest> "id "Test." 16:19:30 <Gregor> 22 isn't less than three at all. 16:19:36 <Gregor> 22 is, in fact, greater than three. 16:19:59 <Roujo> Well 16:19:59 <Roujo> Well 16:20:00 <Roujo> ... 16:20:06 <Roujo> Yeah... >_< 16:20:40 <AnotherTest> is ) used yet? 16:20:44 <AnotherTest> ) abc 16:20:44 <jconn> AnotherTest: |value error: abc 16:20:48 <AnotherTest> oh right... 16:21:00 <AnotherTest> what about ] 16:21:03 <AnotherTest> ] abc 16:21:24 <mnoqy> ( abc 16:22:24 -!- samantus has quit (Remote host closed the connection). 16:22:29 <Roujo> ] abc 16:22:35 <Roujo> Heh =P 16:23:43 -!- samantus has joined. 16:24:00 <AnotherTest> "" id "I think this was the best option... if it works."; 16:24:08 -!- augur has quit (Remote host closed the connection). 16:24:12 <AnotherTest> ok it doesn't :p 16:24:24 <AnotherTest> I had a lot of trouble with this bot on a different network 16:24:50 <AnotherTest> 1) because it annoys people who write in caps to much (along with other stuff) 16:25:05 <AnotherTest> 2) because it eventually tries to kick those people (although it's not admin here) 16:25:23 <AnotherTest> 3) because it has a (disabled) feature to annoy people at random 16:25:38 <AnotherTest> 4) because you can add commands to it 16:26:01 -!- samantus has quit (Remote host closed the connection). 16:26:14 <Bike> http://www.groklaw.net/article.php?story=20130818120421175 uh, wow. 16:26:45 <AnotherTest> In other words, the most annoying bot ever 16:26:49 -!- samantus has joined. 16:28:06 <fizzie> Point 4 looks more like a pro than a con. 16:28:38 <fizzie> It privmsging me "<samantus> Oops, seems like something went wrong..." after that comment was definitely more a con than a pro, though. 16:28:38 <samantus> fizzie: It privmsging me oops seems like something went wrong after that comment was definitely more a con 16:28:52 <fizzie> It seems to: keep happening. 16:29:12 <AnotherTest> yeah, I think I know why 16:29:22 <AnotherTest> "" id "Test."; 16:29:30 <AnotherTest> '' id "Test"; 16:29:42 <Roujo> Bike: Well crap =/ 16:30:37 <AnotherTest> fizzie: does it happen for every message you send? 16:30:49 <AnotherTest> Oh I have it too 16:31:09 <AnotherTest> I think everyone is getting annoyed, because the command character is officially the empty string 16:31:14 <AnotherTest> id "It is..."; 16:31:14 <samantus> > It is... 16:31:15 <lambdabot> <hint>:1:9: 16:31:15 <lambdabot> parse error (possibly incorrect indentation or mismatched ... 16:31:33 -!- samantus has quit (Remote host closed the connection). 16:32:45 <AnotherTest> I hope it's fixed now, and it won't annoy you anymore 16:32:48 -!- samantus has joined. 16:33:03 <AnotherTest> ""id "Test"; 16:33:28 <AnotherTest> pff, "" is a bad choice, the configuration file thinks that's a string 16:34:10 <AnotherTest> I think I will end up using ]] 16:34:21 -!- samantus has quit (Remote host closed the connection). 16:35:09 -!- samantus has joined. 16:35:10 <AnotherTest> I would probably have done all of this in some empty channel 16:35:15 <AnotherTest> but whatever 16:46:36 <Roujo> That would probably be a good idea, yeah =P 16:47:20 -!- augur has joined. 16:48:03 -!- jix_ has quit (Remote host closed the connection). 16:48:14 <boily> back from lunch. so samantus is another's? 16:48:14 <samantus> boily: So samantus is anothers 16:48:23 <Roujo> Quite 16:54:45 <AnotherTest> Yes, it is 16:54:52 <AnotherTest> I'm not really sure if it works though 16:55:19 <AnotherTest> ]] id "Does it?"; 16:55:19 <samantus> > Does it? 16:55:20 <lambdabot> <hint>:1:9: 16:55:21 <lambdabot> parse error (possibly incorrect indentation or mismatched ... 16:55:41 <AnotherTest> It does, but lambdabot reacts due to the > 16:55:50 <AnotherTest> can't lambdabot ignore someone? 16:56:31 <zzo38> > Does it? 16:57:35 <AnotherTest> Something like @ignore samantus... 16:57:35 <samantus> AnotherTest: Something like samantus 16:57:46 <AnotherTest> samantus: no, not something like YOU 16:57:47 <samantus> AnotherTest: Not something like samantus 16:58:12 <Roujo> Rofl =P 16:58:24 <boily> AnotherTest: I agree. your bot is most uniquely annoying :p 16:58:48 <Roujo> Well, we can always just talk in notices 16:58:58 <Roujo> But that's a tad annoying-er 16:59:54 <fizzie> I'm pretty sure lambdabot can in fact ignore someone, but you need to be a more powerfuller person to set it to do so. 16:59:57 -!- iamfishhead has quit (Read error: Operation timed out). 17:00:16 <boily> who is the powerfullest of this channel? is it elliott? 17:00:29 <fizzie> In regards to lambdabot, that's a safe bet. 17:00:33 <fizzie> (Doesn't he run it these days?) 17:00:52 <fizzie> I believe there are some other lambdabot operators on channel too. 17:00:56 -!- ^v has joined. 17:01:31 -!- scoofy has joined. 17:01:39 -!- jix has joined. 17:03:09 <AnotherTest> boily: it is. 17:03:27 <AnotherTest> it gets better as it learns more though 17:03:39 <AnotherTest> doesn't it, samantus? 17:03:39 <samantus> AnotherTest: It samantus 17:03:42 <AnotherTest> ok no 17:04:18 -!- mnoqy has quit (Quit: hello). 17:06:06 <fizzie> @admin 17:06:06 <lambdabot> Not enough privileges 17:06:10 <fizzie> Aw, I was hoping for a list. 17:06:18 <AnotherTest> @list admins 17:06:18 <lambdabot> No module "admins" loaded 17:06:22 <AnotherTest> :( 17:06:41 <Gregor> Only admins are permitted to know who the admins are. 17:06:42 <fizzie> It'd be "@ignore + somebody", but that also needs privvelegs. 17:07:50 <Roujo> @list admin 17:07:50 <lambdabot> system provides: listchans listmodules listservers list echo uptime 17:08:01 <Roujo> @admins 17:08:01 <lambdabot> Not enough privileges 17:08:05 <Roujo> Well crap 17:08:15 <Roujo> @check privilege 17:08:16 <lambdabot> Not in scope: `privilege' 17:08:24 <Roujo> Now that's just sad 17:08:46 -!- Taneb has quit (Quit: Leaving). 17:09:46 <kmc> haha 17:10:24 <Fiora> sorry, you can't rely on a bot to check your privilege for you! :3 17:10:39 <shachaf> Gregor: Not even admins are permitted to know. 17:12:29 <AnotherTest> ]]whois "lambdabot"; 17:12:30 <samantus> > lambdabot is an annoying person/bot. 17:12:31 <lambdabot> <hint>:1:37: 17:12:31 <lambdabot> parse error (possibly incorrect indentation or mismatched... 17:12:33 <AnotherTest> see 17:13:00 <boily> ]]whois "boily"; 17:13:00 <samantus> > boily is an annoying person/bot. 17:13:01 <lambdabot> <hint>:1:33: 17:13:01 <lambdabot> parse error (possibly incorrect indentation or mismatched... 17:13:05 <boily> beuh. 17:13:14 <AnotherTest> boily: I just wrote that quickly :( 17:13:37 <fizzie> Nice outlook on the world: everyone's an annoying person/bot. 17:14:00 <AnotherTest> ]]whois $x = add $x " is a VERY annoying person/bot (just not boily and AnotherTest)"; 17:14:11 <AnotherTest> ]]whois "fizzie"; 17:14:11 <samantus> > fizzie is an annoying person/bot. 17:14:16 <AnotherTest> hmmm 17:14:22 <AnotherTest> oh I made an error 17:14:26 <lambdabot> <hint>:1:34: 17:14:26 <lambdabot> parse error (possibly incorrect indentation or mismatched... 17:14:37 <AnotherTest> ]]whois $x = add $x " is a VERY annoying person/bot (just not boily and AnotherTest)"; 17:14:38 * ^v knocks out kmc with a hammer and begins peeling off large portions of his skin, ^v then ties kmc to a ceiling fan where he repeatively is hit in the head by lamps 17:14:43 <AnotherTest> ew irssi 17:14:46 <AnotherTest> don't do enter 17:15:15 <Roujo> Welp 17:15:19 <Roujo> Internet is going down here 17:15:19 <AnotherTest> ]]let whois $x = add $x " is a VERY annoying person/bot (this does not apply to boily/AnotherTest)"; 17:15:23 <Roujo> TTYL 17:15:24 <boily> ^v: what did kmc do to warrant such helicoïdal ceiling punishment? 17:15:30 <boily> Roujo: à à plus! 17:15:34 <AnotherTest> ]]whois "Roujo"; 17:15:34 <samantus> > Roujo is a VERY annoying person/bot (this does not apply to boily/AnotherTest) 17:15:35 <lambdabot> Not in scope: data constructor `Roujo'Not in scope: `is' 17:15:35 <lambdabot> Perhaps you meant... 17:15:36 <AnotherTest> see 17:15:46 <boily> ah! 17:16:12 <AnotherTest> It could do if statements although I think I would have to add a built-in function for that 17:16:35 <kmc> what 17:20:19 -!- Emilie has quit (Ping timeout: 264 seconds). 17:20:39 <AnotherTest> ]] mul "kmc" 5 17:20:42 <AnotherTest> oh damn 17:20:48 <AnotherTest> ]] mul "kmc" 5; 17:20:48 <samantus> > kmckmckmckmckmc 17:20:51 <lambdabot> Not in scope: `kmckmckmckmckmc' 17:21:57 <AnotherTest> ]] cat "1" mul "+ 1 " 5; 17:22:42 <AnotherTest> ]] add "1" (mul "+ 1 " 5); 17:22:43 <samantus> > 1+ 1 + 1 + 1 + 1 + 1 17:23:04 <lambdabot> 6 17:23:05 <boily> Harken to the Voice of KmcKmcKmcKmcKmc! Listen to His Paroles and Questionments! Hear the Ceiling Fan Fwop Him Around Lamps! 17:23:17 <fizzie> I was under the impression that either kmc or shachaf were lambdabot mad-mins. If that's the case, one of them could maybe have it ignore that bot? 17:23:18 <AnotherTest> cross-bot haskell 17:23:22 <AnotherTest> look at that 17:23:43 <fizzie> (There's only so many "parse errors" and "not in scopes" that a person can take.) 17:23:45 <AnotherTest> ]] add "1" (mul "+ 1 " 5); 17:23:45 <samantus> > 1+ 1 + 1 + 1 + 1 + 1 17:23:46 <lambdabot> 6 17:24:06 <boily> can you chain metasepia to the haskell delegation? 17:24:25 <boily> fizzie: behold the uncropped error messages that a marine animal can produce! 17:24:30 <AnotherTest> fizzie: I don't see parse error there :<removethis, it's to avoid warn>) 17:24:31 <Bike> ~echo ]] add "1 " (mul "+ 1 " 5); 17:24:32 <metasepia> ]] add "1 " (mul "+ 1 " 5); 17:24:32 <samantus> > 1 + 1 + 1 + 1 + 1 + 1 17:24:33 <lambdabot> 6 17:24:39 <kmc> i'm not 17:24:40 <FreeFull> :t mconcat .: replicate 17:24:41 <Bike> hth. 17:24:42 <lambdabot> Not in scope: `.:' 17:24:42 <lambdabot> Perhaps you meant one of these: 17:24:42 <lambdabot> `.' (imported from Data.Function), 17:24:45 <kmc> but i think shachaf is 17:25:05 <FreeFull> :t let (.:) = (.).(.) in mconcat .: replicate 17:25:06 <lambdabot> Monoid c => Int -> c -> c 17:25:52 <AnotherTest> ]] add "1" mul "* 5" 10 17:25:56 <AnotherTest> ]] add "1" mul "* 5" 10; 17:25:56 <samantus> > 1* 5* 5* 5* 5* 5* 5* 5* 5* 5* 5 17:25:57 <lambdabot> 9765625 17:26:29 <AnotherTest> I wonder whether I an actually trick it into an infinte loop 17:26:34 <Bike> can we not. 17:26:46 <fizzie> New bot implies new botloops, I suppose. 17:26:58 <AnotherTest> ]] let inf_loop = id inf_loop; 17:27:07 <AnotherTest> ]]inf_loop; 17:27:13 <AnotherTest> ]] add 5 5; 17:27:14 <fizzie> Oh, that sort of loop. 17:27:22 <AnotherTest> I think it worked 17:27:38 <fizzie> ^ignore 17:27:38 <fungot> ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|jconn)! 17:27:42 <shachaf> kmc: not legitimately 17:27:47 <kmc> heh 17:27:49 <AnotherTest> hm, it didn't 17:27:50 <shachaf> (unless that's what "mad-min" means) 17:27:51 -!- asie has joined. 17:27:55 <fizzie> ^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|jconn|samantus)! 17:27:56 <samantus> fizzie: Was kmc 17:27:56 <fungot> OK. 17:28:08 <fizzie> (Just pre-empting.) 17:28:12 <kmc> why was I attacked by ^v just now 17:28:20 <AnotherTest> so if we get fungot to say samantus 17:28:20 <samantus> AnotherTest: If we get fungot to say samantus 17:28:23 <fungot> AnotherTest: madam president, it is customary to accept roll-call votes after time. finally, i want to highlight the derisory nature of this parliament the development and promotion of cultural diversity, but these certainly will not be helpful to consumers either, since the proposal has been welcomed by many speakers in the debate, because peace, one of your colleagues will be voting in the various countries of the union, not 17:28:26 <boily> fizzie: could you subtly, like, I don't know, maybe accidentally, perhaps, unignore metasepia? like, in a totally fortuitous manner. 17:28:40 <AnotherTest> well that should be easy 17:28:47 <Bike> somehow i doubt nixon has said "samantus" 17:28:47 <samantus> Bike: Said samantus 17:28:51 <Bike> Thanks 17:29:01 <AnotherTest> ]] id "Hi, fungot."; 17:29:01 <samantus> > Hi, fungot. 17:29:02 <lambdabot> <hint>:1:3: parse error on input `,' 17:29:03 <fungot> AnotherTest: commission. ( de) mr president, i wish to emphasise that between the first and the third pillar into the community legal order and its shared institutions mean that it has to be done in relation to farming. one of the most alert, able and fnord of this parliament, as the treaties have to be accompanied by an exhaustive study. the council could not amend the social partners, the us should pause and reflect on the co 17:29:04 <boily> samantus: who was kmc? what was his secret identity? is he also Vorpal? 17:29:04 <samantus> boily: His secret identity is he also vorpal 17:29:15 <boily> I knew it! 17:29:15 <kmc> samantus: what do you do? 17:29:16 <samantus> kmc: Do you do 17:29:28 <AnotherTest> Oh, so fungot already ignores samantus? 17:29:28 <samantus> AnotherTest: Fungot already ignores samantus 17:29:29 <fungot> AnotherTest: madam president, i also believe it is most unfortunate that an exception should not constitute a means of channelling the future funding of development projects in south africa, the meda programme was threatened until last night. the years go by and i hope that you will be putting forward ideas for joint management and, above all, we have no truck with greedy financial cheats certainly not with the intention of the 17:29:37 <fizzie> AnotherTest: That's what the ^ignore there was all about. 17:29:50 <AnotherTest> fizzie: ah, I missed that 17:29:52 <fizzie> boily: What, do you have a fungot botloop you've been itching to test or something? 17:29:53 <fungot> fizzie: mr president, i will conclude, if we could in fact stir up ill-feeling, resentment and a great french diplomat used to say, therefore, that learning at least two areas: the establishment of information systems is what it is defending. this is a growing problem. according to the most recent elections in east timor, despite being full of good intentions, through good management of these processes and three-quarters of the 17:30:00 <AnotherTest> > "samantus"; 17:30:01 <samantus> AnotherTest: Ideas if 17:30:02 <lambdabot> <hint>:1:11: parse error on input `;' 17:30:12 <AnotherTest> > "samantus" 17:30:12 <samantus> AnotherTest: The character 17:30:13 <lambdabot> "samantus" 17:30:13 <samantus> lambdabot: I send 17:30:22 <boily> fizzie: me? oh. no. absolutely not. what would make you believe that? 17:30:27 <AnotherTest> hm, lambdabot buts spaces 17:30:33 <AnotherTest> ^ignore 17:30:43 <fizzie> europarl is nice, but does result in somewhat overly long lines. 17:30:44 <Bike> pretty sure you need fizmin powers. 17:30:51 <fizzie> (Those politicians, they're so verbose.) 17:31:05 <AnotherTest> samantus doesn't seem to be learning a lot 17:31:05 <samantus> AnotherTest: To be accompanied by an exhaustive study the council could not amend the social partners the us should pause and reflect on the everyones an annoying 17:31:13 <AnotherTest> ah, it's finally starting 17:31:18 <AnotherTest> fungot helps 17:31:20 <fungot> AnotherTest: i think i made myself understood. indeed i fear that we would like to know the commission's point of view, we in the european parliament and the constitutional court' s statute. this will provide the opportunity for which i thank you for them, because they too have their dignity and it is time for us to develop a strong eu foreign policy and development aid for bolivia. as one of you makes use of funds for objectiv 17:31:38 <AnotherTest> so now we have a bot learning from a bot 17:32:27 <fizzie> ^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|jconn|samantus)! 17:32:27 <samantus> fizzie: Fact comment 17:32:27 <fungot> OK. 17:32:38 <fizzie> I suppose in the interests of scientific inquiry... 17:33:10 <AnotherTest> fizze: could you remove samantus from that list just to test :D? 17:33:10 <samantus> AnotherTest: You remove samantus from that list just to test or something 17:33:28 <fizzie> ^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|jconn)! 17:33:29 <fungot> OK. 17:33:42 <AnotherTest> okay, I will close it if things get too bad 17:33:55 <fizzie> I'll re-add it if I stop monitoring the situation. 17:34:06 <AnotherTest> ]] id "Hi, fungot. What's up?"; 17:34:06 <samantus> > Hi, fungot. What's up? 17:34:07 <fungot> AnotherTest: mr president, commissioner, we expect really concrete proposals permitting very rapid progress. in the second world war. of course, it will be particularly beneficial in all aspects relating to sexual and reproductive health, the protection of the environment and the rapporteur will have the possibility of declaring biological rest periods on the basis of article 103a, analysis and an indication of the european fam 17:34:07 <fungot> samantus: i should like to thank the rapporteur for his report on the revision of the treaty of amsterdam provided the european union 17:34:07 <samantus> fungot: Treaty of amsterdam provided the european fam 17:34:08 <lambdabot> <hint>:1:3: parse error on input `,' 17:34:08 <fungot> samantus: the fnord report, and i hope that the council understands parliament' s committee chairpersons, whose work will be needed, since illegal immigrants living in several european countries. 17:34:08 <samantus> fungot: Whose work will be voting in the debate because peace one of you makes use of funds for objectiv 17:34:08 <fungot> samantus: madam president, ladies and gentlemen, we have the difficulty of attracting researchers to this field. 17:34:08 <fizzie> Anyhow, the logs have some quite impressive botloops. 17:34:08 <samantus> fungot: Of attracting researchers to this field 17:34:09 <fungot> samantus: mr president, commissioner, i will reiterate the facts of that case. but the court of justice. examples of this could now be effectively carried by members of parliament have shown throughout the conciliation procedure has thus very quickly led to a serious irregularity: we are no nearer to achieving the objectives it has set up a group of fnord, a serious malfunction in the department of mrs wallstrm, has announced, 17:34:09 <samantus> fungot: Parliament have shown throughout the conciliation procedure has thus very quickly led to a serious malfunction in the second world war of course it will be putting forward ideas for joint management and above all we have a bot 17:34:11 <fizzie> ^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|jconn|samantus)! 17:34:11 <samantus> fizzie: To bet 17:34:11 <fungot> OK. 17:34:20 <boily> holy botloop, batman. 17:34:42 <fizzie> I guess my ^ignore was kind of unnecessary, because fungot would've stopped at that point even without it. 17:34:43 <fungot> fizzie: madam president, there are some things which have direct impact. years ago, the european institutions. 17:34:50 <fizzie> (There's the only-four-messages-in-a-row rule.) 17:34:55 <ion> Respecting the RFC would obliterate any possibility of a bot loop. 17:35:09 <boily> ion: there are standards? 17:35:10 <fizzie> ^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|jconn|samantus)! 17:35:10 <samantus> fizzie: I first 17:35:10 <fungot> OK. 17:35:17 <fizzie> ion: That'd be so 1980s. 17:35:22 <ion> boily: For bot/human communication, yes. 17:35:36 <Bike> boily: bots are supposed to use notices instead of privmsgs. 17:35:44 <boily> meh. 17:35:47 <ion> boily: There’s a dedicated command for bot messages. Bots aren’t allowed to trigger stuff from them, only human messages. 17:36:11 -!- azaq23 has joined. 17:36:16 <boily> I reiterate: meh. 17:36:22 <AnotherTest> ion: samantus isn't a bot, it's a real person! 17:36:23 <samantus> AnotherTest: Real person 17:36:43 <boily> `relcome azaq23 17:36:45 <HackEgo> ​azaq23: 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.) 17:36:49 <ion> I will only believe she is a real person when she adds a random delay before responding. 17:37:09 <boily> samantus: what nationality are you? 17:37:10 <samantus> boily: Nationality are you 17:37:55 <AnotherTest> ion: I did that once. Except it wasn't random. I calcuated using the average reading and typing speed of a human 17:38:30 -!- copumpkin has quit (Ping timeout: 256 seconds). 17:38:41 <AnotherTest> ]] mul 5 whois "ion"; 17:38:42 <samantus> > ion is a VERY annoying person/bot (this does not apply to boily/AnotherTest)ion is a VERY annoying person/bot (this does not apply to boily/AnotherTest)ion is a VERY annoying person/bot (this does not apply to boily/AnotherTest)ion is a VERY annoying person/bot (this does not apply to boily/AnotherTest)ion is a VERY annoying person/bot (this does not apply to 17:38:42 <samantus> boily/AnotherTest) 17:38:42 <lambdabot> <hint>:1:362: 17:38:43 <lambdabot> parse error (possibly incorrect indentation or mismatche... 17:38:59 -!- copumpkin has joined. 17:42:53 <AnotherTest> `relcome samantus 17:42:53 <samantus> AnotherTest: Lambdabot 17:42:55 <HackEgo> ​samantus: 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.) 17:43:35 <AnotherTest> (I guess since he didn't get that yet, now was the time) 17:44:13 <AnotherTest> I fear it is generating a very long message 17:46:29 -!- sacje has joined. 17:48:03 <fizzie> There is a noticeable delay when fungot is generating long sequences of babble; it's perhaps not terribly optimized code. 17:48:03 <fungot> fizzie: mr president, commissioner, that those of us from andalusia ask this parliament to get to grips with this is to be hoped that parliament will probably extend tomorrow does nobody any service. then, things will change and meetings will become frequent, because that is what we need now is to join. 17:48:19 <boily> are there any best practices on optimising befunge? 17:48:34 <AnotherTest> samantus: are you still alive? 17:48:34 <samantus> AnotherTest: Are you powerful 17:48:45 <AnotherTest> samantus: ohhh, yes I am very powerful 17:48:45 <samantus> AnotherTest: Yes i am powerful 17:49:04 <fizzie> boily: Not that I know of, but you could derive some by looking at the implementation strategies in implementations that see use in production environments. 17:49:15 <AnotherTest> samantus: I didn't ask you. I told you. Do you understand the difference? 17:49:15 <samantus> AnotherTest: Understand the difference 17:49:21 <AnotherTest> ok, nope you don't 17:49:48 <boily> fizzie: you mean to say there is live befunge in production environments? 17:49:59 <fizzie> boily: Well, what do you call fungot? 17:49:59 <fungot> fizzie: mr president, thank you for your thoughts, suggestions and criticisms. this also offers new opportunities and new resources for investment in third countries. 17:50:20 <boily> fizzie: oh hm. yeah. I had a brain lapse for a moment there. 17:51:10 <AnotherTest> fizzie: the difference between samantus and fungot is that samantus uses words from the input as the first words for its message. I'm not sure whether this is actually good. 17:51:10 <samantus> AnotherTest: Its message im not sure whether this is to be a good idea yeah 17:51:10 <fungot> AnotherTest: mr president, safety aspects also militate against completion of the internal market. 17:51:54 <fizzie> fungot: Stop trying to show off your education by using words like "militate". 17:51:55 <fungot> fizzie: madam president, ladies and gentlemen, we live in the dignity that is the difference between an observatory and an agency. this agency will be active soon, because it would then be the international community must not only ensure that appropriate rules exist. the mafia does not exist. 17:52:56 <AnotherTest> samantus: Would you like another botwar? 17:52:57 <samantus> AnotherTest: Would you like another botwar 17:53:20 <AnotherTest> fizzie: we could have them join another channel 17:53:30 <AnotherTest> I think samantus could learn a great deal from fungot 17:53:31 <samantus> AnotherTest: Samantus could learn a great deal from fungot 17:53:31 <fungot> AnotherTest: mr president, firstly, to ensure that the authority at community level. another point which gives cause for concern. nevertheless, it must be acknowledged that the chapter on employment in the european consumer. 17:54:04 <fizzie> AnotherTest: I can join it wherever you like, but it won't reply more than four lines consecutively to any one person, to prevent loops. 17:55:17 <AnotherTest> fizzie: oh :( can't you disable that? 17:57:10 <fizzie> Not on a per-channel basis, no. 17:57:18 <fizzie> And running a second instance sounds a bit too much like work. 17:57:59 <AnotherTest> :( 17:58:09 <AnotherTest> andd I just got warned! 17:58:14 <AnotherTest> god this bot is annoying 18:12:46 -!- doesthiswork has joined. 18:19:17 -!- KingOfKarlsruhe has joined. 18:21:03 -!- Taneb has joined. 18:26:31 <coppro> ugh, why doesn't tr do its output incrementally? 18:26:50 <coppro> anyone know a utility that will? 18:27:38 <boily> coppro: you could “perl -e” it? 18:27:59 <fizzie> GNU sed has a -u "unbuffered" mode. 18:28:39 <Deewiant> "load minimal amounts of data from the input files and flush the output buffers more often" 18:28:51 <Deewiant> "unbuffered" = "flush buffers more often"? 18:29:02 <Deewiant> I thought "unbuffered" = "no buffers to flush" 18:29:21 <boily> maybe they mean medium-rare buffered? 18:29:33 <fizzie> Deewiant: "Buffer both input and output as minimally as practical," to quote the manual. (Guess the name is a bit of a misnomer.) 18:30:43 <Deewiant> If it passes values greater than 1 to read I am disappoint 18:31:12 <fizzie> I think you will be disappoint, then. 18:51:18 -!- Bike_ has joined. 18:52:05 -!- Bike has quit (Quit: Reconnecting). 18:52:08 -!- Bike_ has changed nick to Bike. 18:57:55 -!- epicmonkey has joined. 18:59:04 -!- iamfishhead has joined. 19:02:01 <Bike> http://archive.org/stream/bitsavers_philipsbrorochure1971_11672553/P850_P855_P860_Brochure_1971#page/n1/mode/2up memory cycle time is down to 1.6 µsec. 19:02:50 <Fiora> Bike: 840 nanoseconds!! 19:02:58 <Fiora> up to 32000 16-bit words! 19:03:06 <Bike> not one, but two fortran compilers 19:03:13 <Fiora> gosh old computers are great <3 19:03:16 <Bike> and two different one-pass assemblers 19:03:19 <Taneb> I wrote a program that draws the dragon curve 19:03:42 <Taneb> The dragon curve it drew is here: http://www.vandoorn.talktalk.net/Nathan's_Stuff/d.svg 19:04:02 <zzo38> What might be useful for some people is a Lisp variant which is designed for compiling into limited domain-specific virtual machines by programming their specification using that programming language itself; it would also include an interpreter to run directly and then compile whatever needs to compile, into a different VM. 19:04:24 <fizzie> Taneb: I made one too! http://zem.fi/?logo=ldragon 19:05:01 <Taneb> Your one is more animaty than mine 19:05:20 <Taneb> But mine is more detailed than yours 19:05:23 <Bike> zzo38: i'm not sure i can imagine a specification language for arbitrary machines. 19:05:34 <fizzie> Taneb: You can replace "ldragon" with "ifsdragon" to get the IFS version. 19:05:57 <Taneb> Wow 19:06:07 <boily> there's an IFS version of the dragon curve? 19:06:23 <boily> woooooooah... duuuuuuude... 19:06:25 <fizzie> boily: Yes. It's just two affine transformations. 19:06:55 <fizzie> [0.5 -0.5 0; 0.5 0.5 0] and [-0.5 -0.5 1; 0.5 -0.5 0]. 19:07:08 <boily> fizzie: that reminds me I hacked a javascript IFS generator some time ago. it crashed firefox in a rather spectacular manner. 19:07:46 <zzo38> There is a dragon curve in TeX, too. 19:08:20 <Bike> well, i guess you could do verilog or something, that's probably not what you have in mind though, and you've already complained about things you've wanted in verilog. 19:08:48 <boily> hum. I have an unknown «.sln» file in a temp folder somewhere. what the fungot could it be. 19:08:48 <fungot> boily: madam president, mr salafranca, i understood your excellent report on which everyone agrees is needed at the end of the british government and of suppliers of internet products. they are now forced to recognize that, in drawing up my report. 19:09:27 <fizzie> The end of the British government? Sounds dramatic. 19:09:51 <boily> a Visual Studio Solution file??? Sounds foreboding. 19:10:05 <boily> (seriously, what the hell am I doing with that.) 19:10:24 <Bike> http://www.alislam.org/books/truth/british.html Well 19:10:31 <boily> anyone here who uses Visual Studio? 19:11:10 <zzo38> Bike : An idea is, the program will be written in this Lisp variant, which has the codes to specify translation into a simpler VM, such as checking if it is adding, dividing, etc, and then also features specific to the target VM. 19:11:45 <Bike> i dont unerstand. 19:12:27 <fizzie> boily: Does Visual Studio 6 count? 19:12:49 <boily> no idea. want to check the file? 19:13:07 <fizzie> I've always wanted to. 19:13:24 -!- Taneb has quit (Read error: Connection reset by peer). 19:13:40 -!- Taneb has joined. 19:14:00 <fizzie> (Version 6 didn't have .sln files, though; it's from the versions numbered 20xx, I think.) 19:14:15 <boily> darn. oh well, here goes the link: https://www.dropbox.com/s/xif4owzeba45a41/electro.sln 19:14:54 <fizzie> Unless they've changed things around, that's not a Visual Studio solution file. 19:15:11 <fizzie> It at least used to be a text-based format. 19:15:22 <fizzie> See http://msdn.microsoft.com/en-us/library/bb165951(v=vs.90).aspx for a VS2008 example, for example. 19:16:36 <boily> the file utility only says that it's data. 19:16:41 <zzo38> Bike: I don't really entirely know either. What I mean though is you have some function which reads some intermediate instructions (it might even read itself!) and then compiles it as a add instruction, branch instruction, etc, into a bytecode buffer, which might be used by a secondary optimizer and various other things, pass that result to another function to build the executable file for the VM. 19:17:16 <Bike> oh, so just providing a standard VM to assemble from. Is that like LLVM? 19:17:34 <zzo38> Bike: I suppose a little bit like it, but not really a lot like it. 19:17:44 <Bike> helpful 19:18:23 <boily> zzo38: you're particularly hthian today, if I may say so. 19:18:53 <fizzie> boily: It's a sound file. 19:19:04 <zzo38> For one thing LLVM is for more powerful computers, not domain-specific VM, and lacks some other features; it also has some features which are too strong, and doesn't generally write itself (it isn't Lisp). 19:19:12 <fizzie> boily: A not too shabby-sounding techno song, based on the first five seconds. 19:19:41 <boily> fizzie: oh. what did you use to play it? 19:19:47 <fizzie> boily: I don't know how to determine the real sampling rate, but you can get a listenable version with sox -t raw -e signed-integer -b 16 -c 1 -r 16000 electro.sln something.wav. 19:19:58 <fizzie> It might be accidentally down- or upsampled a bit. 19:20:07 <fizzie> Also mixed to single channel from two, or something. 19:20:41 <fizzie> Asterisk has a linear-pcm file format called "SLINEAR" with a .sln extension. 19:20:46 <boily> AH! 19:20:51 <boily> a remnant from asterisk! 19:20:59 <boily> thanks fizzie! :D 19:21:23 <boily> now I understand why I had an mp3 along with it. those were experiments with Asterisk. 19:21:52 -!- augur has quit (Remote host closed the connection). 19:21:58 <fizzie> How similar does the mp3 sound to that sox output? 19:22:12 <boily> lemme upload the mp3. 19:23:16 <boily> https://dl.dropboxusercontent.com/u/2023808/Electronic_Attack_-_Salzmanufaktur_-_Minimental.mp3 19:23:19 <zzo38> Some machines I expect can be target can include Z-machine, Nintendo Family Computer, Glulx, Z80, and others. 19:23:35 <AnotherTest> speaking of Z80 19:23:41 <zzo38> (Maybe even TADS) 19:23:58 <zzo38> (and MegaZeux Robotic bytecode) 19:24:00 <AnotherTest> I'm having trouble connecting my TI84+ with my laptop with debian on it 19:24:16 <AnotherTest> TiLP doesn't seem to detect it 19:24:56 <fizzie> boily: Seems that it should've been 8 kHz, which I suppose makes more sense in a telephony context. (Though not *that* much more sense! We live in the age of AMR-WB and all.) 19:27:26 <Bike> hm, maybe in my FPGA class i could try out some fucked up processor architectures, like tree-based 19:28:15 <pikhq> fizzie: Not to mention Opus. 19:28:46 <Bike> zzo38: any suggestions for fucked up architectures? 19:28:46 <pikhq> But alas, 8kHz 8 bit mu-law will be here forever. 19:29:01 <fizzie> Funny fact: "typical" pitch for a male speaker (around 100 Hz) is not part of the frequency spectrum carried by a regular telephone line (300 to 3400 Hz), yet people don't perceive a notable difference in the pitch of a speaker over the phone. 19:29:02 <boily> fizzie: well, Asterisk is a little bit weird when it comes to sampling rates. 19:29:21 <Bike> fizzie: we don't? 19:29:22 <zzo38> Bike: I don't know. 19:29:30 <pikhq> fizzie: That figure seems remarkably low. 19:29:34 <Bike> zzo38: come on, you know all kinds of weird architectures. 19:30:09 <AnotherTest> any suggestions for connecting my ti device :(? 19:30:25 <fizzie> Bike: Well, I mean, you can say it sounds vaguely "low-quality", but that's about all. (Because the harmonics are all in the same place.) 19:30:28 <zzo38> Bike: Look in esolang wiki; some things I have written about and some you can see in other pages I have linked to 19:30:34 <fizzie> pikhq: Which figure? 19:30:34 <boily> AnotherTest: /dev/ttyUSB0 like a manly man? 19:30:46 <Bike> wow, a whole wiki for weird computer stuff. why didn't i think of that! 19:30:47 <pikhq> fizzie: 100 Hz. 19:30:53 <Bike> (seriously thanks i actually wasn't) 19:31:07 <fizzie> pikhq: Well, maybe it's closer to 120 Hz, but it's somewhere around there. 19:31:42 <Bike> fizzie: oh, is it the missing... uh... whatever you call it. where you cut out the "main" (wrong word) tone but all the higher harmonics are there so people hear it illusionarily 19:31:54 <Bike> missing fundamental! 19:32:46 <fizzie> Bike: It's that sort of thing, right. 19:33:01 <pikhq> Especially when you consider that the *low* end of a tenor's range is 130 Hz. 19:33:09 <Bike> oh, it's in the wikipedia article. "Most common telephones cannot reproduce sounds lower than 300 Hz, but a male voice has a fundamental frequency approximately 150 Hz. Because of the missing fundamental effect, male voices still sound male over the telephone.[20]" 19:33:22 <zzo38> Bike: Some of the things in esolang wiki are related to computer hardware, so that is the parts I meant. 19:33:28 <fizzie> Well, you know, speaking is not singing. 19:33:28 -!- yorick has joined. 19:33:35 <Bike> zzo38: right. i'll look, once i get my fpga 19:33:40 <AnotherTest> boily: would it help if I installed libusb 19:33:48 <fizzie> http://itre.cis.upenn.edu/~myl/languagelog/archives/004974.html has a graph where the range seems to be something like 80-140 Hz. 19:33:52 <pikhq> fizzie: No, but the singing pitches roughly correspond to speaking pitch. 19:34:14 <fizzie> (It's about finding a relationship between number of offspring and voice pitch.) 19:34:33 <pikhq> Someone who sings tenor will tend to speak at frequencies somewhere within the tenor range. 19:34:53 <zzo38> Another idea I have is Z-machine interpreter in Verilog (or VHDL). 19:35:23 <fizzie> "Stemple, et al., report a mean fundamental frequency for male voices of 106 Hz with a range from 77 Hz to 482 Hz. For female voices the mean was 193 Hz with a range from 137 Hz to 634 Hz. These averages were based on the production of a sustained vowel /a/." 19:36:30 * pikhq *was* aware that a significant amount of the variation in voices was not because of the fundamental frequency, though... 19:37:04 <zzo38> One thing on esolang wiki, though, is TOGA computer; I think it can be implemented using only a small number of 74xx series ICs. 19:37:10 <fizzie> I've never done any speaker identification stuff, and in speech recognition we try our very best to ignore all this speaker-dependent stuff. :p 19:37:39 <Bike> great, now i want to quantify my voice's timbre. 19:37:49 <Fiora> so is the fundamental frequency, like, the lowest peak frequency in a spectrum chart? 19:37:54 <Bike> not that that's a sensible thing, i guess 19:38:32 <fizzie> Bike: You can probably use Praat to start with -- http://www.fon.hum.uva.nl/praat/ -- it's very popular, esp. among the more human-oriented folks. 19:38:36 <pikhq> Fiora: Typically. It's also the one of highest amplitude in a spectrum chart. 19:38:50 <Bike> Fiora: when you perceive a pitch what you're actually hearing is some frequency (the fundamental) along with higher "overtones" at integer multiples of the fundamental frequency. so if you talk at 200 Hz, there are overtones at 400, 600, bla bla. 19:38:59 * Fiora pulls up the audacity spectrum plotter thing and tries it on her voice recordings from before 19:39:00 <zzo38> One of the ICs is a programmable binary counter. 19:39:03 * Fiora finds an "a" 19:39:14 <Bike> that's not a real phoneme!!! 19:39:20 <Fiora> 231hz, 459hz, 701hz, 947hz ... 19:39:32 <Fiora> I guess that's pretty near the mean 19:39:39 <fizzie> Fiora: You might want to invest in a piece of software that can generate a spectrogram, things are very much clearer when you get some time dimensions in there. 19:39:52 <pikhq> sox can. :) 19:39:57 <fizzie> (At least last I looked, Audacity just computes a spectrum from a selected snippet.) 19:40:00 <boily> Bike: “a” is not a phoneme? 19:40:07 <Bike> well, it's a letter. 19:40:07 <Fiora> yeah, I just selected a medium-pitch vowel sound XD 19:40:22 <Fiora> actually I think it was a schwa. 19:40:30 <pikhq> Got a decent bit of use out of it when I was writing a square wave generator for no good reason. 19:40:33 <fizzie> Fiora: If you plot a spectrogram, you can see the formant tracks with some clarity. 19:40:57 <Bike> shit what's a formant 19:41:12 <fizzie> Bike: They're the resonances of the whatsitcalled, the tube. 19:41:21 <Bike> wat 19:41:26 <pikhq> It was particularly silly, too. Additive synthesis and dither. 19:41:32 <boily> Bike: significative peaks that uniquely define a sound. 19:41:33 <Bike> no samantus you may fucking not 19:41:34 <samantus> Bike: Samantus you may fucking not 19:41:36 <Bike> wat 19:41:39 <Bike> haha every time 19:41:41 <Bike> fuck you man 19:41:44 <fizzie> Bike: Vocal tract! That. 19:41:49 <boily> Bike: me? 19:41:53 <boily> samantus: flblblblblbl. 19:41:54 <samantus> boily: If function 19:41:54 <Bike> fizzie: oh like part of the anatomy 19:41:57 <Bike> boily: try saying "wat" 19:42:08 * boily says «ouatte» 19:42:11 <fizzie> Bike: It gets modelled as a variable-diameter cylinder all the time. 19:42:14 <Bike> no, jjust wat by itself 19:42:22 <Bike> test 19:42:56 <boily> yes. I did say wat. maybe with a slight French accent, but wat. 19:43:03 <Bike> just itself on a line. 19:43:05 <boily> wat 19:43:16 <boily> oh. 19:43:18 <boily> oic. 19:43:22 <Bike> thank you. 19:43:37 <boily> samantus: go fungot yourself. 19:43:37 <samantus> boily: Go fungot yourself 19:43:38 <fungot> boily: we all want to see that our issues are given the opportunity of presenting to you the message that we are one of the points of difference between parliament's committee on the environment, public health and consumer policy are not great in monetary terms to the importance of the issue we are now drafting a european union rule and making it possible for us to do. 19:43:50 -!- doesthiswork has quit (Quit: Leaving.). 19:43:51 <fizzie> ^style irc 19:43:52 <fungot> Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) 19:44:00 <fizzie> The europarl is a bit too noisy for permanent use. 19:44:04 <AnotherTest> boily: You must understand that samantus is still in a young phase of his life. He must learn a lot. 19:44:04 <samantus> AnotherTest: A young phase of his life he must learn a great french diplomat used to be accompanied by an exhaustive study the council could not amend the social partners the us should pause and reflect on the co 19:44:26 <Bike> odd conversation to have on irc 19:44:27 <boily> AnotherTest: has it reached the “no” phase yet? 19:44:34 <boily> Bike: nothing is odd on IRC. hth. 19:44:36 <AnotherTest> fizzie: behold the damage thou hast done! (or rather your bot) 19:44:53 <fizzie> fungot: Shame on you. 19:44:54 <fungot> fizzie: i understand that far 19:44:57 <Bike> fizzie: well now i'm realizing i've never really looked into the anatomy of speech despite hearing about it :V 19:45:15 <Bike> "there are, like, cords??" -- me 19:45:23 <AnotherTest> samantus: Willst thou draw near the nature of the gods? Draw near them then, in being merciful. 19:45:23 <samantus> AnotherTest: The nature of this could now be effectively carried by a regular telephone line 300 to 3400 hz yet people dont perceive a pitch what youre actually hearing is some frequency the fundamental frequency so if you talk at 200 hz there are some other lambdabot operators on channel too 19:45:43 <AnotherTest> heh 19:46:33 <AnotherTest> That was a good one 19:46:36 <Bike> fizzie: oh, reminds me, you know this is up now: http://archive.org/details/bstj-archives 19:46:39 <AnotherTest> I'm proud of you samantus 19:46:39 <samantus> AnotherTest: Proud of you samantus 19:46:55 <AnotherTest> Ok, now I'm no longer proud of you. Stupid samantus. 19:46:56 <samantus> AnotherTest: No longer proud of you makes use of funds for objectiv 19:47:06 <fizzie> Bike: I did not know that was up. 19:47:40 <AnotherTest> samantus 19:47:40 <samantus> AnotherTest: According also 19:47:41 <Bike> well now you do. i don't know if it has anything in there that's relevant to you but whatever. 19:47:53 <AnotherTest> samantus: Please tell me something I didn't know. 19:47:53 <samantus> AnotherTest: Please tell me something i didnt ask you i told you do 19:48:02 <fizzie> Bike: I might have cited a BSTJ paper somewhere, there's a lot of "first published there" stuff. 19:48:30 <fizzie> Quite a lot of it is of course bit more telecoms than what I do. 19:48:46 <boily> `quote telecom 19:48:48 <HackEgo> 1003) <boily> I hate telecom abbreviations I hate telecom abbreviations good morning all I hate telecom abbreviations. 19:49:51 <fizzie> Our colleagues from one floor down have been dabbling with it more, doing things like bandwidth extension. (It's when you have speech gone through something horrible like narrowband AMR, and then you invent spectral content for the >4 kHz band out of whole cloth so that it sounds better. 19:50:28 <fizzie> (Possibly also the low end.) 19:50:51 <boily> one floor down here is an architect company named «Gross Kaplin Coviensky», abbreviated to «GKC». 19:51:09 <fizzie> It's the kind of thing where you need to do a lot of subjective experiments, because optimizing for "sounds good" is kind of hard to objectively measure. 19:51:12 <boily> in French, the letters are homophonous to «j'ai cassé», which means “I broke”. he he he :D 19:51:28 <fizzie> (They've got oodles and oodles of metrics that correlate more and less with subjective test results.) 19:52:52 -!- oklopol has joined. 19:54:46 <AnotherTest> samantus: Why isn't the TI device ready? 19:54:46 <samantus> AnotherTest: The ti device 19:54:53 <AnotherTest> ok, samantus isn't helpful 19:54:53 <samantus> AnotherTest: Isnt helpful 19:54:55 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 19:55:23 <boily> samantus: badger badger badger badger samantus samantus! 19:55:23 <samantus> boily: Badger badger badger badger badger badger badger badger badger badger samantus samantus 19:55:27 <boily> :D 19:55:29 <fizzie> samantus: Helpful. 19:55:29 <samantus> fizzie: Over tell 19:56:14 <boily> AnotherTest: I like your bot. the only thing it's missing right now is a good “Error(127)”. 19:56:57 <AnotherTest> boily: try the infinite loop :p 19:57:15 <AnotherTest> ]]whois "boily"; 19:57:15 <samantus> > boily is a VERY annoying person/bot (this does not apply to boily/AnotherTest) 19:57:16 <lambdabot> Not in scope: `boily'Not in scope: `is' 19:57:16 <lambdabot> Perhaps you meant one of these: 19:57:16 <lambdabot> ... 19:57:23 <AnotherTest> it likes you! 19:57:49 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:58:29 <AnotherTest> ]]let aaah = add mul "a" 10 mul "h" 5; 19:58:36 <AnotherTest> ]]aaah 19:58:42 <AnotherTest> ]]aaah; 19:58:42 <samantus> > aaaaaaaaaahhhhh 19:58:43 <lambdabot> Not in scope: `aaaaaaaaaahhhhh' 19:59:08 <AnotherTest> ]] hm 20:07:43 <fizzie> I like how sox's -w argument was changed to -2, and now it's -b 16. They just can't make up their minds. 20:07:58 <fizzie> (From "word" to "two bytes" to "bits: 16".) 20:07:58 <AnotherTest> cool, I managed to connect with my calculator, somehow 20:08:28 -!- sacje has quit (Ping timeout: 259 seconds). 20:09:35 -!- sacje has joined. 20:27:58 <kmc> i like how intel ruined the word "word" 20:28:38 <Fiora> double quadword! 20:28:45 <Fiora> double double quadword! 20:28:59 <kmc> yup :) 20:30:39 <fizzie> Octoword. 20:31:10 <Fiora> punpcklqdq! 20:31:41 <fizzie> Nasm has db, dw, dd, dq, do and dy for 8, 16, 32, 64, 128 and 256 bit data definition pseudo-ops. 20:32:10 <fizzie> (Byte, word, dword, qword, octoword and... well, ymm-register-word.) 20:32:18 <fizzie> (And of course also dt for "tenbyte".) 20:32:30 <Fiora> d...y? 20:32:39 <Fiora> @_@ 20:32:45 <Fiora> I' 20:32:50 <Fiora> I've never used do and dy, I guess 20:33:41 <fizzie> They don't accept numeric constants, the manual says. 20:33:53 <fizzie> It isn't terribly forthcoming as to what they *do* accept. Strings, I suppose. 20:34:05 <Fiora> that reminds me of the thing I experimented with a bit back, where like, I think nasm didn't support bigints internally, but yasm did? 20:34:20 <Fiora> so like, you could write arbitrary precision arithmetic in your code and yasm wouldn't break but nasm would overflow 20:34:56 -!- samantus has quit (Remote host closed the connection). 20:34:57 <Fiora> maybe that's why it can't do 128-bit constants, because they're larger than the internal integer representation? 20:35:09 <fizzie> Sounds very possible. 20:36:00 <fizzie> It says that you can give a floating-point constant to do. 20:36:09 <Fiora> I guess that'd be 64-bit? 20:36:13 <Fiora> wait, do? @_@ 20:36:14 <fizzie> No, it's 128 bits. 20:36:17 <Fiora> ... 128-bit... floats? 20:36:34 <fizzie> There's an IEEE standard for it. 20:36:34 <Fiora> I could understand that with dt I guess 20:36:41 <Fiora> yeah, but like, do any of the CPUs it does support it? @_@ 20:36:49 <fizzie> Not that I know. 20:37:00 <fizzie> I don't even know if that's the kind of float it does if you do a do. 20:37:27 <fizzie> "do 1.e+4000 ; IEEE 754r quad precision" 20:37:29 <fizzie> Apparently so. 20:37:32 <Fiora> "Native support of 128-bit floats is defined in SPARC V8[22] and V9[23] architectures (e.g. there are 16 quad-precision registers %q0, %q4, ...), but no SPARC CPU implements quad-precision operations in hardware." 20:37:56 <fizzie> NASM wouldn't target SPARC anyway. 20:38:17 <Fiora> I guess so 20:38:28 <scoofy> software emulation 20:38:51 <boily> ~duck punpcklqdq 20:38:51 <metasepia> --- No relevant information 20:39:01 <fizzie> For that, possibly "native" support for double-double constants would be better. 20:39:16 <fizzie> It's not quite as good as quadruple-precision, of course. 20:39:19 -!- AnotherTest has quit (Ping timeout: 268 seconds). 20:43:12 <boily> ~duck Fiora 20:43:13 <metasepia> The Fiora is a river in northern Lazio and southern Tuscany, which springs from the southern flank of the Monte Amiata, near Santa Fiora. 20:43:46 <Fiora> what's ~duck do? 20:44:38 <fizzie> Asks a random duck in a park. 20:44:49 <fizzie> They're quite knowledgeable about the world. 20:46:05 <boily> oftentimes, the duck down know the fungot out of a subject, but then you neveriver know. 20:46:06 <fungot> boily: it amuses me that he asked a windows admin to send him the output of merge is the remaining case that returns 1? 20:46:11 <boily> s/down/don't/ 20:46:28 <boily> fungot: well, I'm having a context problem. 20:46:29 <fungot> boily: they don't know. we can't answer that for him. i was supposed to be snowing anymore, anyway. 20:47:19 <boily> fungot: not for a few months yet, but don't worry, we'll get snowed in as usual. 'tis Montréal after all... 20:47:20 <fungot> boily: i wait, maybe it will go away) it's 28 degrees. my motherboard says it will always work. 20:47:57 -!- Koen_ has joined. 20:48:13 <boily> ~metar CYUL 20:48:13 <metasepia> CYUL 202000Z 22013G19KT 15SM FEW045 SCT090 SCT180 BKN240 28/18 A3001 RMK CU1AC2AC1CI2 AC TR SLP161 DENSITY ALT 1500FT 20:48:19 <boily> 28 degrees indeed. 20:49:12 <zzo38> I have a different Z-machine which is closer to Infocom's original design, and isn't always compatible with the modern one. A suggestion, which I think is a good idea, is to change the filename extension. Do you have any better ideas what to change it to? 20:50:19 <fizzie> ~metar EFHK 20:50:21 <metasepia> EFHK 202020Z 24002KT CAVOK 15/13 Q1019 NOSIG 20:50:49 <fizzie> fungot: You're not in Canada. 20:50:49 <fungot> fizzie: just do something like ( defmacro fnord ( arglist &body body) fnord ( pendown ( fnord fnord 20:50:55 <fizzie> Okay, I'll do that. 20:51:16 <Phantom_Hoover> it annoys me that there are like no decent open-world games for linux 20:51:34 <zzo38> Phantom_Hoover: Write some if you like to do so. 20:51:44 <zzo38> Or maybe use some that are written on some VM. 20:52:09 <fizzie> Phantom_Hoover: Ultima VII with exult?-) 20:54:29 <Fiora> is Don't Starve an open world game? 20:54:33 <Fiora> that's on Linux, I think 20:55:04 <zzo38> What kind of open world game do you want? 20:55:05 <Fiora> oh, X3 is on Linux too, huh 20:55:10 <Fiora> okay that defintely has to count 20:55:20 <boily> Fiora: what do you know that your bot ain't in Canada? everything points to it being somewhat near here. 20:55:26 <boily> s/Fiora/fizzie/ 20:55:46 <fizzie> Fiora: Don't Starve is in [Category:Open world video games] in Wikipedia, so I guess it must be. 20:56:01 <Phantom_Hoover> Fiora, X3 sounds grindy 20:56:03 -!- yorick has quit (Remote host closed the connection). 20:56:15 <Phantom_Hoover> (i guess my main problem here is i want to play tes, and nobody makes tes except bethesda) 20:56:25 <Fiora> I don't think it was grindy at all? 20:57:05 <Fiora> I mean like there's a lot of other things to maybe dislike about it if they're not your thing, but like. not grindy, I guess? 20:57:06 <zzo38> What kind of things did you want in open world game though, specifically? 20:57:15 <Phantom_Hoover> well essentially it sounds like elite, and elite and tes aren't quite the same genre imo 20:58:49 <Fiora> well, yeah, I mean, they're really different? but they're both open world ^^; 21:02:35 <Phantom_Hoover> mm 21:02:44 <Phantom_Hoover> i might play morrowind on wine but god it's so clunky 21:04:32 <fizzie> I've been thinking of buying that Skyrim thing when the discount gets to >= 50%. (Maybe next Steam Christmas sale.) 21:07:47 -!- Emilie has joined. 21:07:52 <Roujo> BAON 21:07:53 <Roujo> There we go 21:07:58 <Roujo> boily, Emilie 21:08:02 <Roujo> Emilie, boily 21:08:09 <Roujo> Well, to be honest... 21:08:19 <Roujo> #esoteric: This is Emilie 21:08:22 <Roujo> Treat her well =P 21:08:47 <Emilie> Nice to meet you all! (^_^) 21:09:03 <Roujo> Aaaaand you guessed it: Bus time 21:09:18 <Koen_> hello Emilie 21:09:26 <Koen_> brace yourself, a `welcome is coming 21:09:30 <Roujo> Right 21:09:33 <Roujo> `relcome Emilie 21:09:36 <HackEgo> ​Emilie: 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.) 21:10:43 <Phantom_Hoover> jesus christ 21:10:45 <Phantom_Hoover> who is Emilie even 21:11:55 <Koen_> boily: you're the one who asked me the question, right? 21:12:12 <Koen_> because I just read the jsvine survey and your question is in it 21:12:13 -!- Roujo|Android has joined. 21:12:18 <Koen_> I found that particularly suspicious 21:14:37 <Phantom_Hoover> i don't remember who started it 21:14:49 <Phantom_Hoover> istr kmc and Fiora being involved 21:15:08 <Koen_> yes I do remember boily asking Fiora her body weight 21:17:53 <Fiora> I'm not involved in boily's weird plan 21:18:02 <Fiora> except I guess in that I'm one of the dozens of people he asked? 21:18:54 <Roujo|Android> Koen_: There's nothing wrong with boily's plän 21:19:14 <Koen_> except the crazy umlauts maybe 21:19:37 <Roujo|Android> Well, yeah, apart from thöse =P 21:19:40 <Koen_> so why is the question in jsvine's survey? 21:19:51 <Roujo|Android> Science? 21:19:54 <Fiora> stalking? I don't know 21:20:03 <Phantom_Hoover> finding the CoM of #esoteric 21:20:26 <Roujo|Android> ^ 21:21:15 -!- Roujo|Android has quit (Quit: Bye). 21:21:36 -!- Roujo_ has joined. 21:21:57 <Roujo_> Wrong butan >_> 21:23:05 <boily> every time I have a meeting and/or a drawing session on a whiteboard, people start spewing conspiracies and interesting stuff. 21:23:37 <Roujo_> You should get into more meetings, then 21:23:50 <Roujo_> More fun for the rest of us 21:23:56 <boily> summary: I don't have any sisters, not even Emilies, I indeed am the one who asks the The Question, Fiora is part of the plan, the umlauts are not crazy, and when does the II come out? 21:24:10 <Koen_> the II? 21:24:16 <Roujo_> Trémas4ever 21:24:18 <Koen_> that's not a summary that's more questions 21:24:25 <boily> Roujo_: pfshaw. humbug. nonsense. and you are evil for having brought forth my brother in this Chann̈el. 21:24:32 <boily> Koen_: the Infamous Interview. 21:24:43 <boily> Koen_: well, I got distracted halfway. 21:24:56 <Koen_> you can't put a tréma on a consonant :( 21:25:04 <boily> Koen_: yes I can. 21:25:21 <Roujo_> boily: He had to sëe the wonder of esolanğ 21:25:25 <boily> Fiora: I already have your Relevant Information, so there's no need to Question you again. 21:25:36 <Fiora> this sounds weirder every time you mention it ;_; 21:25:54 <boily> it's not weird, it's even in alphabetical order and nicely formatted! 21:26:15 <Roujo_> Neat and weird aren't mutually exclusive 21:27:09 <boily> for the next 5 minutes: http://pastebin.ca/2434934 21:27:34 <boily> Fiora: you see, nothing weird going on! 21:27:42 <boily> (except FreeFull. he is weird.) 21:27:52 <Koen_> some are in lbs and some in kg 21:27:57 <Koen_> that's wrong 21:28:10 <boily> some are in megaluns. that's not even wrong. 21:28:40 <Fiora> that's um. a strange list 21:29:02 <Koen_> everyone's got your relevant information now Fiora 21:29:09 <Fiora> ;_; 21:29:27 * boily gives a penguin plushie to Fiora 21:29:57 <boily> `? relevant info 21:29:59 <HackEgo> The large-eyed mouse lemur is a nocturnal tree-dweller. 21:31:35 <Koen_> for some reason "tree-dweller" evokes some kind of mole digging inside a tree 21:31:39 <Roujo_> %echo @tell boily Where's *my* relevant info? =/ 21:31:39 <Emilie> @tell boily Where's *my* relevant info? =/ 21:31:39 <lambdabot> Consider it noted. 21:32:03 <Koen_> Emilie's a computer program? 21:32:05 <fizzie> boily: I had an occasion to step on a weightometer the other day, and even though I've forgotten what the exact result was, you could revise my number to 75 in the same units and it'd be closer by some amount. 21:32:46 <Koen_> I had an occasion too but I carefully avoided it from happening 21:32:51 <Roujo_> Koen_: Yeah, she's my bot. That I tend to anthropomorphize 21:33:06 <Koen_> as in Turing-testify? 21:33:22 <Roujo_> I wish 21:33:35 <boily> `echo "That information is stored in an unnamed metal cabinet in one of the top floors of an obscure administrative building with a number that you probably never heard of." > wisdom/"Roujo's relevant info" 21:33:37 <HackEgo> ​"That information is stored in an unnamed metal cabinet in one of the top floors of an obscure administrative building with a number that you probably never heard of." > wisdom/"Roujo's relevant info" 21:33:41 <Roujo_> I just talk about her as if she was an actual person 21:33:43 <boily> `run echo "That information is stored in an unnamed metal cabinet in one of the top floors of an obscure administrative building with a number that you probably never heard of." > wisdom/"Roujo's relevant info" 21:33:47 <HackEgo> No output. 21:34:01 <Phantom_Hoover> %help 21:34:01 <Roujo_> In hope that she'll take the hint and be one eventually 21:34:03 <boily> ~duck weightometer 21:34:03 <metasepia> --- No relevant information 21:34:35 <fizzie> `? Roujo's relevant info 21:34:36 <HackEgo> Roujo's relevant info? ¯\(°_o)/¯ 21:34:36 <myndzi> | 21:34:37 <Phantom_Hoover> Roujo_, it's like quote 546 21:34:37 <myndzi> o/`¯º 21:34:44 <fizzie> boily: Lowercasing of search terms strikes again ^ 21:34:46 <Phantom_Hoover> only not weaboo, or lesbian 21:34:46 <Roujo_> Yeah, %help is next on the todo list 21:34:53 <boily> fizzie: noooooooooo! 21:35:12 <Roujo_> What's quote 546? 21:35:14 <boily> `? roujo's relevant info 21:35:15 <HackEgo> roujo's relevant info? ¯\(°_o)/¯ 21:35:15 <myndzi> | 21:35:16 <myndzi> º¯`\o 21:35:40 * boily thwarps HackEgo with a flamboyant hamburger and a side of fries. 21:36:07 <boily> `quote 546 21:36:08 <HackEgo> 546) <Phantom_Hoover> It's like Pygmalion and Galatea but more weeaboo. <Phantom_Hoover> Also lesbian. 21:36:24 <boily> ~duck weeaboo 21:36:24 <metasepia> The Perry Bible Fellowship is a newspaper comic strip and webcomic by Nicholas Gurewitch. 21:36:30 <boily> uhm. 21:36:31 <Roujo_> Oh. Okay =P 21:36:53 <Roujo_> ~duck tréma 21:36:53 <metasepia> --- No relevant information 21:36:57 <Roujo_> Pfff 21:37:24 <boily> ~duck diaeresis 21:37:24 <metasepia> diaeresis definition: a mark placed over a vowel to indicate that the vowel is pronounced in a separate syllable (as in '''nave''' or '''Bront''') compare umlaut. 21:37:33 <Roujo_> Oooohhh 21:37:35 <Roujo_> Nice 21:39:37 <FreeFull> boily: How weird am I? 21:39:49 <Koen_> what 21:39:54 <Koen_> that's a tréma 21:40:11 <boily> FreeFull: I'd say around 1.5 sigmas over the global average. 21:40:25 <Koen_> you don't necessarily need a tréma to get a diaeresis 21:40:54 <boily> well. you know. sometimes, there are terms that are dramaticker, but untruthinessial. 21:41:07 <FreeFull> Why doesn't metasepia do UTF-8? 21:42:07 <boily> it does. 21:42:21 <boily> (fsvo of utf.) 21:42:39 <Roujo_> `? UTF-8 21:42:41 <HackEgo> UTF-8? ¯\(°_o)/¯ 21:42:41 <myndzi> | 21:42:41 <myndzi> o/`¯º 21:42:58 <Phantom_Hoover> why do you keep writing tréma 21:43:05 <Phantom_Hoover> if anything it should be trêma 21:43:15 <Roujo_> Because tréma is best éma 21:43:27 <FreeFull> boily: But that diaeresis definition wasn't UTF-8 21:44:00 <Roujo_> %roll 5d6+7 21:44:00 <Emilie> Roujo_: Results of 5d6+7: 19 21:44:01 <Emilie> Roujo_: Rolls: 4, 3, 1, 2, 2 21:44:34 <Roujo_> %slap boily 21:44:34 * Emilie slaps boily around with a large trout. 21:44:37 <zzo38> UTF-8 is a character encoding for numbers up to 36-bits, and which is compatible with principle of extended ASCII. The character set normally used with UTF-8 is Unicode, which does not use all 36-bits, though. 21:45:04 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812]). 21:45:06 * trout slaps Emilie around with a boiled boily 21:45:28 <trout> zzo38: I didn't know UTF-8 could be used with non-unicode, though it makes sense 21:45:41 <Phantom_Hoover> who the shit is trout 21:45:48 <trout> Phantom_Hoover: we have talked before 21:45:53 <fizzie> zzo38: If you go by the definition of "UTF-8" in the latest RFC or the Unicode 6.0 standard, it does not go up to more than 0x10ffff. 21:46:04 <Roujo_> I am pretty damned confused as well 21:46:14 <Phantom_Hoover> oh, variable! 21:46:25 <Phantom_Hoover> since when did you have a freebsd cloak 21:46:31 <zzo38> fizzie: UTF-8 does; Unicode does not go higher than 0x10FFFF though (since "UTF-8" normally means it is encoding Unicode, it won't go higher than 0x10FFFF either). 21:46:44 <trout> Phantom_Hoover: for a few years 21:46:51 <boily> ~dice 6 5 21:46:52 <metasepia> 3 5 6 6 3 --- Sum = 23 21:47:03 <trout> I idle a lot here but don't have a chance to contribute much :( 21:47:03 <fizzie> zzo38: No, UTF-8 does not, according to the current standard definitions of it. 21:48:19 <zzo38> fizzie: Well, by those definition it is that by "UTF-8" they mean "UTF-8/Unicode", which is the normal meaning anyways; I am talking about "UTF-8" in general (which doesn't really have a better name) 21:49:25 <pikhq> So, the UTF-8 integer coding scheme, not the character encoding. :) 21:49:39 <zzo38> pikhq: Yes, I suppose so. 21:49:41 <fizzie> Possibly a name should be invented, then. 21:50:10 <boily> trout: if you want to contribute, just go with the flow. 21:50:11 <pikhq> It's a fairly decent integer code scheme. 21:50:18 <Roujo_> RealUTF-8 21:50:22 <trout> boily: its more about amount of time 21:50:27 <trout> I have for IRC :) 21:51:11 <boily> Roujo_: with buffering! 21:51:50 <Roujo_> boily: Mucho buffering 21:52:48 -!- nucular has joined. 21:53:27 <olsner> kmc: hey, I wrote some Rust code today ... but I don't think I quite understand how pointers work 21:53:38 <boily> `relcome nucular 21:53:40 <HackEgo> ​nucular: 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.) 21:56:55 -!- augur has joined. 21:57:48 <kmc> olsner: oh, cool! what does your rust code do? 21:57:58 <kmc> and what would you like to know about pointers? 21:59:40 <olsner> it "simulates" a piece of the virtual memory system (like, the data structures that describe mappings and stuff) of my kernel 22:00:03 <kmc> neat 22:07:17 <olsner> I'm not quite sure what I'd like to know about pointers, I just generally seem to be getting the wrong kind, amount or combination of pointedness and mutability a lot 22:07:27 <kmc> mm 22:07:40 <FireFly> Hey, are you guys aware of a Brainfuck implementation in Postscript? I can't seem to find any via google 22:07:56 <scoofy> you should write one 22:08:04 <FireFly> Good idea 22:08:16 <kmc> one thing to keep in mind is that ~-boxes inherit mutability from their owner 22:08:43 <kmc> basically there are "ownership trees" where the root is either a local variable or an @ / @mut box 22:08:57 <kmc> and so there is let, let mut, @, @mut, but no such thing as ~ vs ~mut 22:10:36 -!- doesthiswork has joined. 22:11:30 <doesthiswork> what happens when we modify peano's axioms so that instead of each natural number having one successor, it has two? 22:12:30 <Bike> which are also natural numbers? 22:13:56 <Bike> so you mean we have 0 \isin N, S(x) \isin N iff x \isin N, T(x) \isin N \iff x \isin N, S(x) != T(x), S(x) = S(y) iff x = y, T(x) = T(y) iff x = y? 22:13:56 <doesthiswork> well I can't use the same name for them as normal natural numbers because it will get confusing 22:14:31 <fizzie> FireFly: https://bitbucket.org/MrDubya/bfps 22:15:02 <FireFly> fizzie: oh. Thank you 22:15:33 <doesthiswork> yes that looks like what I envisioned 22:16:57 <fizzie> FireFly: There's another one that I can't seem to be able to extract a link to, which is really weird. 22:17:20 -!- nucular has quit (Quit: *.net *.[DATA EXPUNGED]). 22:17:31 <elliott> doesthiswork: how do you define addition? 22:17:31 <kmc> well each 'number' in the new system is like a binary number made of S and T 22:17:36 <elliott> you could interpret T as predecessor, I think. 22:17:47 <elliott> since those axioms don't contradict S(T(x)) = T(S(x)) = x, I think? 22:17:52 <elliott> and so get the integers. 22:18:17 <Bike> well, i said S(anything) isn't T(anything) but if you lost that you could recover integers. 22:18:18 <fizzie> FireFly: https://dl.dropboxusercontent.com/u/113389132/Misc/20130820-bf.ps -- it runs 99bob. 22:18:22 <doesthiswork> elliott: you concatonate them, so A becomes the starting point of B (it's not commutative) 22:18:38 <elliott> Bike: T(x) isn't S(x) though 22:18:46 <elliott> so it's okay for S(T(x)) = T(S(x)) 22:18:47 <fizzie> FireFly: (Both located by the high-tech process of Googling for ["bf.ps" brainfuck].) 22:18:49 <Bike> oh i guess i phrased it badly 22:18:55 <elliott> n+1 =/= n-1 22:19:04 <Bike> i meant S(x) != T(y) 22:19:12 <Bike> implicit foralls ftw 22:19:52 <Bike> if you do that you just get pairs without any particular equivalence predicate i guess. 22:20:19 <Bike> then you could define one predicate and get integers, and a different one and get positive rationals, bla bla. 22:20:32 <FireFly> fizzie: Fair. I tried '"postscript" brainfuck' and similar queries, which didn't work as well 22:20:43 <Bike> well, no. i guess S . T and T . S aren't the same right 22:20:54 <Bike> so... more like what kmc said. 22:21:18 <Bike> yeah imma call that good. 22:21:21 <elliott> if you make S and T totally disjoint then you're just asking about data Peayes = Z | S Peayes | T Peayes 22:21:31 * elliott expert at reduction to solved problems 22:21:32 <Bike> yeah that's what i meant 22:21:36 <Bike> which is binary 22:21:46 <Bike> gotta give me a minute to go through the thinking!!! 22:21:46 <elliott> describing types as axioms is weird. 22:22:01 <Bike> describing axioms as types is weird. describing pies as cakes is weird 22:22:16 <boily> elliott: could you reduce tonight's bike route? I have to go to a new place. 22:22:26 <Bike> uhm 22:23:05 <elliott> ask Bike 22:24:22 <elliott> data Peamaybe : Type where { Z : Peamaybe; S : Peamaybe -> Peamaybe; T : Peamaybe -> Peamaybe; S_T : forall x, S (T x) = x; T_S : forall x, T (S x) = x } -- hooray for HITs? 22:25:00 <boily> Bike: I'm going to 951 Rachel Est from 7275 St-Urbain. I prefer cycling ways, but would like to avoid potholes as my back hurts. the moon is full, and you can't leave the wolf with the cabbage, as the relative humidity is still quite high. 22:25:01 -!- Taneb has quit (Quit: Leaving). 22:25:02 <Bike> high intense types 22:25:16 <Bike> boily: have you run this through coq 22:25:48 <boily> no, I need my brain free of type systems as I'm working on projects that require Python. 22:30:29 -!- Roujo_ has quit (Quit: Bye). 22:31:09 <doesthiswork> so I"m defining addition as A + 0 = A, A + S(B) = S( A + B), A + T(B) = T( A + B) 22:31:13 -!- mnoqy has joined. 22:32:40 <Bike> then S(A) + T(B) = S(A + T(B)) = S(T(A + B))and = T(B + S(A)) = T(S(A + B)) 22:32:58 <Bike> sucks to be you!! 22:34:38 <doesthiswork> your first step S(A) + T(B) = S(A + T(B)) 22:34:45 <doesthiswork> I don't see how you got it 22:34:56 <Bike> well, assuming addition is commutative. 22:35:10 <boily> does T stand for tuccession? 22:35:14 <Gracenotes> why peano? say peayes to succ-ess! 22:35:14 <Bike> which is a nice thing for addition to be, imo 22:35:22 <Bike> elliott already did that joke man 22:35:30 <Gracenotes> fuckyou elliott 22:35:40 <Bike> rude 22:35:44 <doesthiswork> I said that it can't be commutitive 22:35:48 <Gracenotes> was it as cornily phrased as mine? 22:36:02 <Bike> oh i thought you meant S and T didn't commute 22:36:04 <Gracenotes> well, I'm not one to hold grudges. *slinkers away* 22:36:06 <Bike> Gracenotes: "Peamaybe" 22:36:17 <Bike> subtle right 22:36:18 <elliott> I did Peayes too 22:36:22 <Bike> did you 22:36:28 <elliott> 23:21:21 <elliott> if you make S and T totally disjoint then you're just asking about data Peayes = Z | S Peayes | T Peayes 22:36:29 <Gracenotes> yeah, I lept off of that. Hm, you did do peayes? 22:36:29 <Koen_> doesthiswork: are you sure that's enough for a definition? 22:36:31 <Bike> oh you did 22:36:42 <doesthiswork> Koen_: No I don't think it is 22:36:57 <Gracenotes> Alas. I did have the succ joke, at least. 22:37:07 <boily> `quote succ 22:37:08 <HackEgo> 831) <olsner> we have PR? <oerjan> the good news is we have PR. the bad news is we borrowed haskell's motto for it. [...] <oerjan> [...] "avoid success at all costs" \ 1043) <ais523> elliott: it's not so much that I've failed, just that I have not yet succeeded 22:37:19 <boily> we have PR??? 22:37:27 -!- `0x00 has joined. 22:37:41 * `0x00 licks ion up and down the middlepart. 22:37:45 -!- ChanServ has set channel mode: +o elliott. 22:37:54 -!- elliott has set channel mode: +b *!*null@unaffiliated/0x00/x-2550036. 22:37:54 -!- elliott has kicked `0x00 ban evasion and creepiness, go away. 22:38:06 -!- elliott has set channel mode: +b $a:`0x00. 22:38:07 <Bike> i think that went well 22:38:17 -!- elliott has set channel mode: +b `0x00*!*@*. 22:38:18 <boily> Ō_Ō... 22:38:19 -!- elliott has set channel mode: -o elliott. 22:38:23 <Bike> i agree 22:38:51 <elliott> pretty sad if they got a cloak literally just to do that 22:39:14 <boily> lesson of the day: don't be a slimy retard. 22:39:32 <Gracenotes> /nick 0x00fe3188 22:39:36 <kmc> https://github.com/mozilla/rust/blob/master/src/libstd/rt/util.rs#L72-L130 lolwut 22:39:40 <Bike> don't use "retard" as an insult plz 22:39:49 <Fiora> @_@ 22:39:50 <Bike> even for people that are slimy 22:39:56 <kmc> I agree with Bike 22:40:12 <Bike> kmc: um 22:40:16 <boily> s/retard/jelly/ 22:40:30 <Bike> good choice 22:40:30 <doesthiswork> Koen_: I check they are sufficient 22:40:40 <Gracenotes> hm, at least it's deterministic 22:40:43 <doesthiswork> a/s/ checked 22:40:56 <Bike> oh, shit, i didn't recognize where it was from :( 22:41:05 <elliott> kmc: haha, re: rust 22:41:23 <Gracenotes> I dunno, it might also be a stretch to say that it's fair use. 22:41:30 <Gracenotes> for the not-yet-expired longer passages. 22:41:32 <Bike> call of cthulu is pd by now isn't it 22:41:44 <Bike> or... are some of those from other sources. i didn't check. 22:41:46 -!- oerjan has joined. 22:41:57 <boily> hellœrjan. 22:42:00 <Gracenotes> hm, well, it's on wikisource 22:42:04 <Gracenotes> so close enough 22:42:14 <Bike> finally, a workable criterion for the public domain 22:42:19 <Gracenotes> basically 22:42:33 <elliott> oerjan joins right after I ban a ban-evader...... suspicious...... 22:42:40 <Gracenotes> it's also includes an 8-word phrase from an English translation of a Japanese video game. 22:42:48 <Bike> fuck it, anyway, lovecraft pretty much ignored copyright anyway 22:43:18 * oerjan cackles conspiratorially 22:43:21 <boily> ~duck にわとり 22:43:21 <metasepia> --- No relevant information 22:43:22 <Koen_> doesthiswork: and are you sure you couldn't get rid of the third condition? 22:43:24 <Bike> "This work is in the public domain in the United States because it was legally published within the United States (or the United Nations Headquarters in New York subject to Section 7 of the United States Headquarters Agreement) before 1964, and copyright was not renewed." ah, there we go 22:43:27 <Koen_> as in are you sure it isn't redundant 22:43:30 <oerjan> @messages-loud 22:43:30 <lambdabot> boily said 7h 24m 22s ago: according to wiki's chart of diaphonemes to regional dialects, /poːlət/. 22:43:56 <doesthiswork> Koen_: yes 22:43:56 <Bike> imo we should have kept copyright renewal :\\ 22:44:05 <Koen_> the second condition should be enough to reduce A+B to S(S(S(S(S(...A+0)))))) 22:44:06 <Gracenotes> Bike: ...yeah 22:44:11 <oerjan> hwaly 22:44:19 <doesthiswork> Koen_: there is one clause for T() and one for S() 22:44:19 <Bike> yeah what 22:44:25 <Gracenotes> yeah I agree yo 22:44:25 <Koen_> oh right 22:44:28 <Gracenotes> why you be such a fool 22:44:29 <boily> oerjan: hwaly? 22:44:31 <Bike> :((((( 22:44:42 <Koen_> I was assuming S(T(x)) = T(S(x)) = x 22:44:50 <Gracenotes> (don't worry, it is endearing terminology) 22:44:57 -!- Ana_V has joined. 22:44:59 <Koen_> (for all x except maybe 0) 22:45:09 -!- Ana_V has left. 22:45:16 -!- beloved has joined. 22:45:24 <boily> `relcome beloved 22:45:27 <HackEgo> ​beloved: 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.) 22:45:31 <elliott> beloved is `0x00. 22:45:33 -!- beloved has changed nick to nan[0]. 22:45:39 <boily> elliott: oh. 22:45:39 <elliott> probably. 22:45:46 <boily> can I unrelcome somebody? 22:45:51 <doesthiswork> Koen_: If you assume that, it collapses into boringness 22:45:53 <elliott> same username and realname 22:46:16 <Koen_> maybe 22:46:31 <Koen_> also, are you sure you got A+B=B+A ? 22:46:43 <doesthiswork> when you concatenate paths through a tree they don't commute 22:47:04 <Koen_> I haven't the slightest idea what you mean 22:47:32 <oerjan> boily: h+-oily as she is _properly_ pronounced (see logs hth) 22:47:38 <elliott> nan[0]: do you have a good argument for not being `0x00 ban evading again? 22:47:45 <nan[0]> elliott: huh? 22:47:51 <mnoqy> good argument, imo 22:48:04 <elliott> nan[0]: preferably one better than "huh?" :/ 22:48:05 <doesthiswork> T() is the left child S() is the right child, so it makes a binary tree 22:48:11 <boily> oerjan: indeed. it's good when I'm well pronounced. 22:48:12 <Koen_> oh 22:48:13 <nan[0]> elliott: yes. 22:48:23 <Koen_> couldn't you name them L and R then 22:48:26 * nan[0] licks ion down the neck. down the back. 22:48:29 <nan[0]> elliott: good enough? 22:48:31 -!- ChanServ has set channel mode: +o elliott. 22:48:34 -!- elliott has set channel mode: +b *!*null@*.violates.us. 22:48:34 -!- elliott has kicked nan[0] yep. 22:48:37 <doesthiswork> well bike chose the names, but yes 22:48:49 -!- elliott has set channel mode: +b nan[0]*!*@*. 22:48:52 <elliott> this is getting boring. 22:48:53 <boily> elliott: hey, at least let us some time to grab popcorn :p 22:48:54 -!- elliott has set channel mode: -o elliott. 22:48:57 <Koen_> so what's a number again? 22:49:04 <kmc> ;_; 22:49:10 <Bike> "so what's a number again?": the maths experience 22:49:13 <elliott> ion: sorry about this guy 22:49:41 <boily> Koen_: you have to become one with nothing to understand natural reality. 22:50:00 <doesthiswork> Koen_: don't ask me I didn't do it -- principa discordia 22:50:06 <Koen_> can you please start making sentences I can read boily 22:50:15 <boily> Koen_: tomorrow. 22:51:02 <doesthiswork> boily: the pitcher's name? 22:51:38 <Koen_> doesthiswork: I read a few lines up S(T(x)) = x 22:51:52 <boily> doesthiswork: you outconfused me there. 22:52:01 <Koen_> how is that consistent with left son and right son? 22:52:09 <Koen_> s/son/child 22:53:23 <doesthiswork> Koen_ that would make modular arithmetic, who wrote it? 22:53:45 <Koen_> elliott I reckon 22:53:46 <doesthiswork> boily: who's on first; the pitcher is named tomorrow 22:54:02 <Koen_> elliott: data Peamaybe : Type where { Z : Peamaybe; S : Peamaybe -> Peamaybe; T : Peamaybe -> Peamaybe; S_T : forall x, S (T x) = x; T_S : forall x, T (S x) = x } -- hooray for HITs? 22:54:32 <elliott> there's about ten different things with S and T people are talking about at this point 22:54:44 <boily> doesthiswork: I suspected a&c, but I missed the pitcher's part. 22:55:54 <Bike> i'm a fucking visionary elliott 22:56:38 <doesthiswork> Koen_: I was messing around to see if I could get anything interesting. The answer is probably not 22:57:15 <Koen_> no this thing about binary trees sounds fun 22:57:59 <doesthiswork> if A * S(B) = (A*B) + A 22:58:00 <doesthiswork> A * T(B) = (A*B) + A 22:58:15 <tswett> "Number" doesn't have a mathematical definition. 22:58:22 <Koen_> uh 22:58:36 <doesthiswork> I thought peano numbers WHERE one such definition 22:58:43 <doesthiswork> *were 22:58:45 <Koen_> how is A*T(B) equal to A*B + A 22:58:46 <tswett> But things are generally considered numbers when they are similar in some way to the natural numbers or something. 22:59:06 <tswett> doesthiswork: they're a definition of "natural number", but I don't think "number" is usually considered a synonym of "natural number". 22:59:27 <Koen_> I think a number is like "the member of the corps we're both talking about" 22:59:35 <Koen_> give me 5 sec to translate corps to english 23:00:06 <doesthiswork> Koen_: I was seeing what happens I don't like calling that operation multiplication 23:00:10 <boily> ~duck corps 23:00:11 <metasepia> corps definition: an organized subdivision of the military establishment. 23:00:20 <Koen_> wikipedia gives me "division ring" 23:00:31 <Koen_> okay maybe not what I meant 23:00:44 <Koen_> I should take a math class someday 23:01:05 <Bike> math is for nerds imo 23:01:16 <boily> math is for engineers imbo. 23:01:26 <doesthiswork> I don't like the definition I gave because it multiplies the structure of one number by the magnitude of another. 23:01:42 <oerjan> Koen_: the natural numbers are not a division ring (or field, which is what i thought corps/german Körper) meant 23:01:56 <Bike> in my boilypinion? 23:02:02 <Koen_> doesthiswork: that's the multiplication by a scalar 23:02:25 <Koen_> doesthiswork: now you need cross product or something 23:02:26 <oerjan> admittedly you can embed them in one. heck even the ordinals embed into the surreals. 23:02:40 <doesthiswork> yes, and you see how B is just being used as a scalar 23:02:47 <boily> Bike: it was “in my better opinion”, but I like the pretentiousness of a boilypinion :D 23:02:56 * Bike nods 23:03:11 <Koen_> oerjan: honestly besides groups and vector spaces I can't tell which are which any longer 23:03:22 <Koen_> between rings fields ideals algebras etc 23:03:37 <oerjan> *-)+) 23:03:45 <elliott> is that a smiley? 23:04:03 <boily> oerjan: this looks like an implement to shoot laser rays at obnoxious people. 23:04:06 <oerjan> no, it means "move the ) to the right spot" 23:04:12 <Koen_> and I probably won't for a long time because this fucking school doesn't have ANYTHING AT ALL else than computers 23:04:23 <Bike> what kinda sadass school is that 23:04:51 <Koen_> no languages, no maths, no physics, no nothing 23:06:44 <Koen_> doesthiswork: what about replacing every leaf of B with copies of A 23:06:46 <Koen_> or something 23:07:04 <oerjan> Koen_: not even monoids? i hear they're easy 23:07:14 <Koen_> I've never known what a monoid was 23:07:39 <oerjan> shocking 23:07:43 <Koen_> except that one time when I was tired of not knowing and I looked up the definition on wikipedia and that was just one more definition and without further study it was just a boring definition so I forgot it 23:07:46 <Bike> just a thing with "addition" that's associative, basically. and addition has an identity. and probably another thing i'm forgetting. 23:08:13 <Koen_> see? just a thing 23:08:17 <Koen_> well that's one thing too much 23:08:18 <Bike> yeah basically 23:08:25 <Bike> i don't even know why i remember it 23:08:26 <Koen_> they're just sets with operations 23:08:28 <oerjan> Koen_: monoids are the thing which concatenated words / lists are the free object of hth 23:08:28 <Bike> possibly shachaf?? 23:08:34 <Koen_> why don't we call them sets with operations 23:08:45 <Bike> because they're old. 23:09:17 <boily> “lists are the free objects of hth.” that is most disturbing. 23:09:23 <Bike> same reason you call 4 "four" but all 819198 gets is "eight hundred thousand nineteen, one hundred ninety eight". you just use the former more. 23:09:40 <Bike> er i fucked that up 23:09:41 <Bike> whatever. 23:10:07 <Koen_> thousand nineteen that's an awful lot of nineteens 23:10:22 <Bike> eight hundred nineteen thousand, JERK 23:10:53 <oerjan> Koen_: because "sets with operations" is a vague thing of which monoids are a _very_ specific example hth 23:10:54 <boily> Bike is sharing his happy mood with all of us. thanks Bike. 23:11:00 <Bike> np 23:11:27 <Koen_> oerjan: sets with _very_ specific operations twnh 23:12:03 <boily> time to go grab edible matter. my stomach is attempting to morph itself into a singularity. 23:12:06 -!- boily has quit (Quit: Poulet!). 23:12:13 -!- metasepia has quit (Remote host closed the connection). 23:13:32 <Koen_> oerjan: Historically, division rings were sometimes referred to as fields, while fields were called commutative fields. 23:14:49 <oerjan> yes. i may even vaguely recall that french ended up keeping the opposite convention of english? 23:16:20 <oerjan> also i've decided to ban french in the channel, all obscure terms must be acronyms so they're easy to comprehend hth 23:17:45 <oerjan> as i've recently discovered, the worst thing about french is that it's so similar to english that when you try to google the definition of a french word it's hard to phrase in such a way that you don't get just french hits with no english explanation. 23:19:29 <oerjan> i mean, _normally_ all i do when i want to get a comprehensible definition of something is to add "definition" to the search terms. but does that work for french? noooo... 23:29:31 -!- SingingBoyo has quit (Ping timeout: 268 seconds). 23:29:32 <Bike> maybe you should try speaking a language not made up by normans. 23:32:19 * oerjan slips off Bike's chain 23:32:27 <shachaf> Bike: help 23:32:32 <Bike> ditto 23:32:43 <shachaf> what's going on 23:33:10 <oerjan> shachaf: don't worry, it's just the bike equivalent of tying together his shoelaces hth 23:33:25 -!- Sgeo has joined. 23:33:26 <shachaf> saying my name is?? 23:33:40 <oerjan> wat 23:33:56 <shachaf> 16:08 <Bike> possibly shachaf?? 23:34:10 <shachaf> i guess he's just talking about monoids 23:34:28 <shachaf> Bike: monoids aren't cool btw 23:34:35 <shachaf> they're just ol 23:34:38 <shachaf> comonoids are cool 23:34:39 <Bike> :o 23:35:02 <shachaf> (comonoid is a real thing btw but it's boring in Set) 23:35:50 <oerjan> what about in Set^{op} 23:36:40 <shachaf> what about in #esoteric^{op} 23:37:22 <kmc> shachaf: how is your second day as a noogler 23:38:13 -!- Koen_ has quit (Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?"). 23:41:40 -!- epicmonkey has quit (Ping timeout: 245 seconds). 23:42:48 <doesthiswork> perhaps we can automate all these "co-" jokes since they are based on a trivial lexical feature 23:43:20 <kmc> what about the cock jokes 23:43:30 <kmc> are you trying to put me out of a job here 23:44:05 -!- iamfishhead has quit (Ping timeout: 248 seconds). 23:44:11 <doesthiswork> i have nothing against ck cojokes 23:47:22 <doesthiswork> but someone even published a paper about a program to automatically make "that's what she said" jokes, so why should we make co jokes manually when we can make them much more efficiently by computer 23:47:46 <doesthiswork> or in other words mputer jokes 23:48:05 <oerjan> mputer? i hardly know her! 23:48:47 <scoofy> i'd be interested in an actual humor generating algorithm 23:49:02 <scoofy> computers are notoriously bad at humor 23:49:09 <oerjan> humor? i *hit by falling anvil* 23:49:25 <doesthiswork> people are notoriously bad at humor 23:49:50 <scoofy> but it involves some kind of intelligence 23:50:17 <doesthiswork> http://en.wikipedia.org/wiki/Computational_humor 23:50:29 <doesthiswork> apparently they even have conferences 23:51:49 <scoofy> seems like a rather young field 23:52:42 <scoofy> would be interesting to see it in formal mathematical models 23:53:30 <elliott> hi scoofy, are you new? 23:53:45 <Phantom_Hoover> `relcome scoofy 23:53:47 <HackEgo> ​scoofy: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 23:59:43 <scoofy> elliott, yes, i could say 2013-08-21: 00:03:56 <shachaf> kmc: lots of things going on 00:03:59 <shachaf> it's fun 00:04:12 <kmc> cool 00:06:04 <copumpkin> omg shachaf turned into One Of Them 00:06:12 <kmc> omg a wild copumpkin appeared 00:06:17 * copumpkin hides 00:06:23 <kmc> it's super effective 00:06:38 <oerjan> no it's not i still see it 00:06:40 <copumpkin> :) 00:07:58 -!- Phantom_Hoover has quit (Remote host closed the connection). 00:11:05 <zzo38> List of some DD spells/psionics I made up on this paper includes: Invisibility to Humans, Kjugobe's Fast Growth, Kjugobe's Timer, Kjugobe's Notification, Kjugobe's Super Mind Blast, Kjugobe's Rewind, (some spells are named after their inventor, and so are many of these ones) 00:12:58 -!- Phantom_Hoover has joined. 00:13:16 <shachaf> copumpkin: zomg 00:13:51 <zzo38> Do you have another idea too? 00:24:19 <oerjan> Kjugobe's Hovering Bubble 00:25:01 <zzo38> Which does what? 00:25:12 <Bike> hover 00:25:45 <oerjan> well it allows you to float in the air, i think it will combine nicely with Invisibility to Humans. 00:26:12 <oerjan> not recommended in strong winds. 00:27:03 <oerjan> carry capacity may depend on success roll. 00:27:33 <elliott> scoofy: you could say? :P 00:27:35 <zzo38> O, so that's how it would work. 00:28:12 <zzo38> Where in the air will you float and what is the affect of others on it? 00:28:45 <scoofy> elliott: been lurking around for a while 00:28:58 <Phantom_Hoover> `relcome scoofy 00:29:00 <HackEgo> ​scoofy: 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.) 00:29:06 <oerjan> well you can guide it in all directions to some extent, but as mentioned it's sensitive to wind. 00:29:24 <oerjan> i suppose archers might affect it *POOF* 00:30:44 <zzo38> OK 00:31:08 <oerjan> and other sharp weapons, but they have to reach the bubble 00:32:01 <zzo38> What if someone inside, attacks outward or touches things outward? 00:32:32 <oerjan> hm i guess sharp weapons can also break it from inside. 00:33:09 <oerjan> it might be slightly elastic. like a thick balloon. 00:33:23 <zzo38> O, so that's how you cancel it. 00:36:09 <zzo38> But what if whoever inside try to touch objects on the outside? 00:39:00 <oerjan> it behaves like a solid elastic surface which tries to keep its initial shape and size. it is somewhat elastic, but you cannot pass through it without breaking it. 00:40:12 <oerjan> although spells can be cast through it. 00:40:34 <Jafet> You mean like http://gallery.burrowowl.net/images/0b/0bfdee42fb4c8a63c76fc1a5545de201 00:41:04 <oerjan> no hth 00:41:18 <oerjan> i am imagining it to be spherical by default. 00:41:38 <doesthiswork> what strange french acronym is hth? 00:41:42 <oerjan> also transparent. 00:41:56 <oerjan> doesthiswork: i never said the acronyms should be french, sheesh 00:43:32 <oerjan> basically it should look like a large soap bubble but be less fragile. i think maybe soap might be a material component of the spell. 00:44:13 <Jafet> hth is not an acronym, hth 00:44:25 <Jafet> Well, maybe it is in french. 00:44:46 <oerjan> in french it is inaudible as all the letters are silent hth 00:46:15 <zzo38> You say spells can cast through it. I suppose certainly magical abilities such as mind blast, telepathy, illusions, mage hand, etc can work through it, but what about such physical effect of magical spells, such as magic missile, fire balls, force cage, etc? 00:49:06 <oerjan> hm i guess physically destructive spells shouldn't. 00:50:36 <zzo38> I suppose physically destructive spells would break it and then still work, maybe. Is that what you were thinking of? 00:50:43 <oerjan> yeah 00:51:43 <oerjan> it's not meant to be good for combat, more like for escape or transportation. 00:52:01 -!- sacje has quit (Excess Flood). 00:52:30 -!- sacje has joined. 00:58:09 <Sgeo> I need to learn to trust mouse wheels again 00:58:24 <Sgeo> After my months of betrayal by them 01:00:19 <Phantom_Hoover> `quote toilet 01:00:21 <HackEgo> 104) <oerjan> alise: mainly it's the fact it blows so hard i cannot avoid hitting the walls of the thing, which completely goes against my basic public toilet hygiene principles \ 380) * Sgeo mutters about broken toilets <Sgeo> #toilet is useless <monqy> is #toilet even a thing <Sgeo> I'm looking for help with toilets \ 381) <Sgeo> Dear eHow: Pl 01:00:35 <mnoqy> `quote eHow 01:00:37 <HackEgo> 78) <Warrigal> I seem to think of coaxial cables as being omnipotent somehow. \ 381) <Sgeo> Dear eHow: Please don't assume that my toilet works like that <Sgeo> Or, at least, my toilet looks different \ 599) <Ngevd> Somehow I managed to read Haskell as Befunge \ 1084) <Phantom_Hoover> my emergency contacts list somehow has my father listed in both 01:10:50 -!- oklofok has joined. 01:11:22 * oerjan suddenly realizes how much weirder 104 looks without context 01:12:37 <oerjan> (it was about the Dyson Airblade drier) 01:12:51 <elliott> pretty sure that's why it was added 01:13:18 <oerjan> OKAY 01:13:42 -!- oklopol has quit (Ping timeout: 264 seconds). 01:14:01 <oerjan> i was previously assuming it was weird enough even with context 01:14:49 <oerjan> `run quote toilet | tail -c 400 01:14:50 <HackEgo> r back? yeah... it adds up \ 725) <kmc> aim hecker (n): when ur dronk and u pee so bad all over the toilet that ppl make fun of u <kmc> (corruption of "aim heckler") \ 986) <kmc> i'm not actually competent at hacking things <elliott> ummmm kmc dont u mean `cracking' [tiny glider symbol with "hacker pride" written next to it in silkscreen] [head o 01:15:11 <oerjan> `run quote toilet | tail -c 350 01:15:12 <HackEgo> n): when ur dronk and u pee so bad all over the toilet that ppl make fun of u <kmc> (corruption of "aim heckler") \ 986) <kmc> i'm not actually competent at hacking things <elliott> ummmm kmc dont u mean `cracking' [tiny glider symbol with "hacker pride" written next to it in silkscreen] [head of a gnu] [tux penguin] <kmc> [face shoved in toilet 01:15:37 <oerjan> i see we have a lot of toilet quotes 01:16:28 <Bike> n) 01:28:42 <Sgeo> shachaf: speculation: http://www.giantitp.com/forums/showpost.php?p=15861177&postcount=25 01:29:58 <Sgeo> Not the best speculation, maybe 01:39:07 <oerjan> Sgeo: good luck finding any remains after the explosion 01:41:28 -!- SingingBoyo has joined. 01:42:12 -!- ^v has changed nick to dan200. 01:51:30 <Sgeo> oerjan: I was thinking more in terms of they'd probably not like Lawful Evil either. Hating Paladins doesn't mean being ok with Evil 01:54:37 -!- trout has quit (Read error: Connection reset by peer). 01:55:02 -!- sacje has quit (Quit: sacje). 01:55:43 <oerjan> Sgeo: no, but we are talking about people descending from a usually evil race of dragons here. 01:57:02 <Sgeo> hmm 01:57:31 <Sgeo> I was under the impression that the Scribble was * Good or * Neutral 01:57:44 <Sgeo> Same with defending the gate 01:58:20 <oerjan> what's a Scribble 01:58:22 <Sgeo> Although I guess that doesn't exclude being ok with being revived by Lawful Evil, and I guess even Evil characters might defend the Gate or work to protect reality 01:58:25 <Sgeo> Order of the Scribble 01:58:37 <Sgeo> Soon, Girard, et. al 01:58:56 <Sgeo> Oh, that might be a fan nickname 01:59:04 <oerjan> oh sure, i am assuming girard is chaotic good, but he's still descended from a dragon 01:59:46 <oerjan> well, maybe neutral. 02:13:15 -!- kallisti has joined. 02:13:16 -!- kallisti has quit (Changing host). 02:13:16 -!- kallisti has joined. 02:14:28 <doesthiswork> the snarl looks to be still there 02:26:43 <kmc> oerjan: ah yeah I have the same problem with the airblade 02:27:41 <kmc> here's a taboo thought: washing your hands after using the facilities is not beneficial in every circumstance 02:28:20 <kmc> i still do it because a) conditioning b) people will look at you like you just kicked a puppy 02:30:15 <Phantom_Hoover> i love how the airblade makes it basically impossible to avoid contact with the fan nozzle 02:30:23 <Phantom_Hoover> great hygiene there dyson 02:30:34 <oerjan> how is it not beneficial and do i really want to know. 02:31:10 <oerjan> Phantom_Hoover: that's what my quote is _about_ hth 02:32:29 <Phantom_Hoover> have i done my dyson routine here yet 02:32:32 <Phantom_Hoover> i feel sure i have 02:32:47 <oerjan> i don't remember seeing it 02:34:57 <oerjan> kmc: in any case where it's not beneficial you need to call authorities to get the place closed down immediately hth 02:36:15 <oerjan> in case of authorities not willing/able to do so, you need to take over the government. 02:36:42 <oerjan> hth. 02:40:06 -!- nooodl has quit (Ping timeout: 264 seconds). 02:45:13 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:49:33 -!- variable has joined. 02:54:25 -!- dessos has joined. 03:03:30 -!- EgoBot has quit (Remote host closed the connection). 03:03:48 -!- Gregor has quit (Ping timeout: 260 seconds). 03:03:53 -!- EgoBot has joined. 03:15:58 -!- dessos has left. 03:16:32 <Sgeo> I'm in a nonexistent building that I think is older than elliott (I forget exactly how old elliott is) 03:17:16 <Sgeo> This building was made November 1995 03:17:26 <elliott> I am also in a building older than I am. 03:17:47 <elliott> but no, that's younger 03:17:51 <oerjan> i am in a building younger than i am hth 03:18:31 <Sgeo> Apparently Active Worlds had some promotional thing with Jumanji 03:19:12 <zzo38> Now I realized a unusual feature I put in the Z-machine assembler, which is the DW_SKIP command. I don't konw of other assembler having such feature. 03:21:18 <zzo38> Do you know if there is some? 03:21:54 <zzo38> (The DW_SKIP command takes a count and then the data; however, the count is how many numbers of the data will be skipped and not written to the output.) 03:22:51 -!- sacje has joined. 03:22:56 <Sgeo> Pretty sure this "Historical Society" is older than the thing it was studying was when the historical society was created 03:23:27 <Sgeo> AW was 1995(?), maybe 1997 went public, the historical society was 2000 03:30:04 <oerjan> `addquote <boily> it's not weird, it's even in alphabetical order and nicely formatted! 03:30:07 <HackEgo> 1092) <boily> it's not weird, it's even in alphabetical order and nicely formatted! 03:33:31 <zzo38> What is the "pronounce" name for the comma command in Forth? 03:35:15 <doesthiswork> zzo38: do you have a link to your z-machine stuff? 03:36:19 <zzo38> doesthiswork: Yes, I do have. You can find it in my user page of IF Wiki, and you can look in http://zzo38computer.org/zmachine/ 03:38:44 <Sgeo> I have reached a location of Bill Clinton jokes 03:40:32 <doesthiswork> those still exist? 03:44:18 <pikhq> Bill Clinton jokes are immortal, much like Bill Clinton. 03:45:28 <doesthiswork> zzo38: thank you 03:45:55 <Sgeo> doesthiswork: they were popular in 1998 or so, and that's when those signs at the location I was at were built 03:48:48 <zzo38> doesthiswork: Does this work? [O, it is same name] 03:49:17 <doesthiswork> ja it works 03:50:10 <zzo38> I am writing the document for Frolg 1.3 and will released soon. 03:50:33 <zzo38> (Frolg is the Z-machine assembler. Aimfiz and Fweep are interpreters.) 03:51:43 <zzo38> Do you know some things about Z-machine? 03:52:19 <doesthiswork> nothing more than is on wikipedia, they seem quite esoteric 03:55:11 <tswett> help 03:55:22 <tswett> So, a while back I posted a list of "incorrect jokes". 03:55:40 <tswett> Example: "What's the best thing about living in Switzerland? Well, the flag is pretty nice." 03:56:17 <tswett> I've forgotten the original version of one of the jokes. 03:56:21 <tswett> The modified version is: "You know, I think I might become a mirror inspector." 03:58:18 <doesthiswork> is that the entire modified joke or just the punchline? 03:58:57 -!- azaq23 has quit (Ping timeout: 276 seconds). 03:59:15 <oerjan> <doesthiswork> so I"m defining addition as A + 0 = A, A + S(B) = S( A + B), A + T(B) = T( A + B) <-- i think that's basically concatenation if you think of the type as list of S's and T's 03:59:32 <doesthiswork> yup it is 03:59:39 <oerjan> which i guess makes it associative, at least :) 04:00:10 <doesthiswork> and commutative when adding things to 0 04:00:46 <tswett> doesthiswork: that's the entire modified joke. 04:01:04 <tswett> Like, what could the original have been? Something involving the phrase "looking into mirrors"? 04:01:15 <doesthiswork> "I've been reflecting on my life and..." 04:02:02 <doesthiswork> "after some reflection I think I might become a mirror inspector." 04:03:47 <doesthiswork> oerjan: I defined it so it would be concatenation 04:05:32 <doesthiswork> because it would be annoy if it did something different like A + S(B) = S( B + A) 04:06:57 <oerjan> these new ops are growing our ban list something fearfully 04:07:51 <zzo38> oerjan: Yes I think it probably is. 04:13:17 -!- sacje has quit (Read error: Connection timed out). 04:14:01 -!- sacje has joined. 04:23:10 <doesthiswork> tswett: Does my proposed joke work? 04:23:57 <tswett> Pretty sure that isn't the original. 04:38:52 -!- Gregor has joined. 05:20:54 -!- sacje has quit (Ping timeout: 264 seconds). 05:25:23 -!- sacje has joined. 05:42:22 -!- doesthiswork has quit (Quit: Leaving.). 05:45:20 -!- asie has joined. 05:56:16 <Sgeo> `olist 05:56:18 <HackEgo> olist: shachaf oerjan Sgeo FireFly 06:00:21 -!- dan200 has changed nick to ^v. 06:03:53 <Sgeo> (913) 06:09:28 -!- copumpkin has quit (Ping timeout: 264 seconds). 06:09:57 -!- copumpkin has joined. 06:12:01 -!- ^v has quit (Quit: Leaving). 06:19:30 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 06:28:55 -!- asie has joined. 06:45:34 -!- sacje has quit (Excess Flood). 06:46:26 -!- sacje has joined. 07:27:16 -!- epicmonkey has joined. 07:36:10 -!- Taneb has joined. 07:42:52 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 07:47:41 -!- conehead has quit (Quit: Computer has gone to sleep.). 08:05:38 -!- asie has joined. 08:07:04 -!- epicmonkey has quit (Read error: Operation timed out). 08:09:40 -!- sacje has quit (Quit: sacje). 08:11:53 -!- Frooxius has quit (*.net *.split). 08:11:53 -!- ggherdov has quit (*.net *.split). 08:11:53 -!- Ghoul_ has quit (*.net *.split). 08:11:53 -!- neena has quit (*.net *.split). 08:11:53 -!- quintopia has quit (*.net *.split). 08:12:53 -!- Ghoul_ has joined. 08:13:54 -!- Frooxius has joined. 08:15:47 -!- ggherdov has joined. 08:17:21 -!- neena has joined. 08:17:53 -!- quintopia has joined. 08:23:55 -!- Gregor has quit (Ping timeout: 260 seconds). 08:29:39 -!- Guest56299 has joined. 08:33:08 -!- mnoqy has quit (Quit: hello). 08:35:35 -!- Guest56299 has quit (Ping timeout: 260 seconds). 08:38:16 -!- zzo38 has quit (Remote host closed the connection). 08:57:50 -!- FreeFull has quit (Ping timeout: 240 seconds). 08:57:57 -!- Taneb has quit (Ping timeout: 276 seconds). 08:59:02 -!- FreeFull has joined. 09:00:58 -!- Taneb has joined. 09:17:04 -!- SirCmpwn has quit (Read error: Connection reset by peer). 09:21:51 -!- SirCmpwn has joined. 09:26:56 -!- Koen_ has joined. 09:35:51 -!- epicmonkey has joined. 09:39:31 -!- Taneb has quit (Ping timeout: 260 seconds). 10:05:21 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 10:17:52 -!- asie has joined. 10:37:03 -!- AnotherTest has joined. 10:40:06 -!- SingingBoyo has quit (Ping timeout: 264 seconds). 10:40:15 <AnotherTest> Hello 10:43:51 <oerjan> afternoon 11:01:13 -!- MindlessDrone has joined. 11:02:53 -!- yorick has joined. 11:10:58 -!- mnoqy has joined. 11:26:39 -!- Sgeo has quit (Read error: Connection reset by peer). 11:51:48 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 11:53:20 -!- samantus has joined. 11:53:25 <AnotherTest> Hi samantus 11:53:25 <samantus> AnotherTest: Hi samantus 11:56:17 <Roujo> `relcome samantus 11:56:17 <samantus> Roujo: Implies 11:56:22 <Roujo> Awwww 11:56:23 <HackEgo> ​samantus: 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:56:26 <Roujo> Yayyy! 11:56:42 <Koen_> is it me or does "relcome" sounds japanese? 11:56:58 <Koen_> sound 11:58:35 <Roujo> Rofl 11:58:36 <Roujo> Yeah 12:00:20 <AnotherTest> hm, so much new esolangs lately: doublefuck, jumpfuck, bitfuck, reduced instruction set brainfuck, braincurses, braincursion, paintfuck++ 12:00:54 <Roujo> paintfuck++ looks interesting 12:01:01 <Roujo> Well, its name does 12:01:07 <Koen_> yeah it has two fancy + symbols in it 12:01:15 <Roujo> "Votre recherche de paintfuck++ ne correspond à aucun document." 12:01:26 <Roujo> It's the "paint" part that intrigues me 12:01:36 <AnotherTest> "This language is by User:Poolala, and is an extension of the Paintfuck language. Each cell is represented as an RGB code, and the colors wrap. (FF to 00, 00 to FF) The cell array is the same as Paintfuck's." 12:01:54 <AnotherTest> it's just painfuck with an extra instruction or something 12:01:56 <Koen_> http://esolangs.org/wiki/Paintfuck%2B 12:02:53 <AnotherTest> oh it's + not ++, my bad 12:03:18 <Roujo> Close enough 12:03:45 <AnotherTest> so basically it replaces the flip cell command with increment/decrement cell 12:04:16 <Koen_> so it's like paintfuck IN COLOUR 12:04:42 <AnotherTest> Yes 12:04:59 <AnotherTest> fair enough 12:05:49 <fizzie> Each cell also seems to have a "current color" selector for the R/G/B component. 12:06:20 <AnotherTest> bitfuck is equivalend to smallfuck with input, except for the fact that it's syntax is ambiguous 12:06:26 <AnotherTest> *its 12:07:27 <AnotherTest> oh it isn't 12:07:38 <AnotherTest> I thought ! actually did something 12:08:32 <AnotherTest> Hmm, doublefuck sounds familiar 12:10:07 <AnotherTest> surely, there must be another 2D brainfuck variant 12:10:13 <Jafet> If you make a derivative using lisp syntax, you get s-fuck 12:10:33 -!- nucular has joined. 12:10:42 -!- asie has joined. 12:11:13 <AnotherTest> well now that we have come to the doublefuck point, it is clearly time to make n-dimensional brainfuck to ensure nobody makes a 3D variant 12:11:33 <AnotherTest> although I fear that might not stop anyone 12:13:17 -!- asie has quit (Read error: No route to host). 12:13:37 -!- asie has joined. 12:14:36 <fizzie> Do you count a two-tape brainfuck as "2D"? 12:14:59 <oerjan> AnotherTest: Dimensifuck hth 12:15:10 <AnotherTest> oerjan: aah 12:15:40 <fizzie> oerjan: That's not a N-tape variant, though. (Which would be kind of the logical extension from DoubleFuck.) 12:15:51 <AnotherTest> well, fizzie 12:16:04 <AnotherTest> it has 2 dimensions but they're not fully accessible 12:16:06 <AnotherTest> that's how I see it 12:16:49 <oerjan> i'm not sure if there's an arbitrary-dimension variant which affects both code and tape 12:17:15 <AnotherTest> samantus: Does such a brainfuck variant exist? 12:17:15 <samantus> AnotherTest: Variant exist 12:17:25 <AnotherTest> samantus: You're stupid, do you know that? 12:17:25 <samantus> AnotherTest: Do you call it where you need to be a good one 12:18:27 <fizzie> oerjan: Clearly you must define a brainfuck variant where the code lives in an N-dimensional space, and there are M separate L-dimensional "tapes". 12:20:11 <AnotherTest> the the code must be written in N dimensions 12:20:51 <AnotherTest> thus, I conclude that we can only trivially represent 3-dimensional code 12:21:09 <Roujo> Why not Yog-Sothoth? 12:21:33 <AnotherTest> an n-dimensional being can represent (n - 1) dimensional brainfuck code I guess 12:22:03 <fizzie> Shameful fact: there's no standard for Funge-98 source files for dimensionalities larger than three. 12:22:14 <AnotherTest> thus, can 4 dimensional brainfuck code exist in our universe? I think it can, if your source code mutates in time 12:22:28 <fizzie> (In TreFunge-98, form feed increments the z coordinate and resets x and y to zero.) 12:22:32 <Roujo> Self-modifying brainfuck 12:22:56 <fizzie> You don't need to mix time in there, there's nothing preventing you from writing brainfuck code with four spatial dimensions. 12:23:31 <scoofy> allocate 4 dimensional matrix for data tape, and you're set 12:23:35 <AnotherTest> fizzie: I don't understand how one would write 4 dimensional code 12:23:47 <AnotherTest> scoofy: I mean the code itself, not the memory 12:23:48 <scoofy> AnotherTest: simply 12:24:03 <fizzie> AnotherTest: Just define a file format for it. Possibly also write an editor that can do nice 2D projections. 12:24:41 <AnotherTest> fizzie: I guess that would work, yes 12:24:46 <scoofy> for the code, you could have 4D code tape... but if you want to really explore that vector space, you'd need more operators for 4d navigation 12:25:22 <scoofy> f. ex. <> ^v in 2D (left-right, up-down), now add 4 more operators for th e other 2 dimensions 12:25:35 <AnotherTest> fizzie: would you say a parallel universe exists in the same dimensions as us, or in a different one? 12:26:02 <scoofy> it has nothing to do with time-space or universe or parallelity 12:26:04 <fizzie> I wouldn't really say anything about parallel universes, and they don't seem terribly relevant to multidimensional brainfucks. 12:26:31 <scoofy> dimension is a mathematical concept, showing the arity of a vector 12:28:14 <AnotherTest> fizzie: It seems interesting to make this brainfuck variant operate in K different universes as well 12:30:34 <scoofy> 4 dimensions is not enough?? 12:30:41 <scoofy> why you want other universes? :) 12:30:56 <AnotherTest> scoofy: well the original idea was to have n dimensions 12:31:27 <scoofy> you could have 1024 dimensions if you want 12:31:30 <AnotherTest> and I want multiple universes because in a different universe the operations can be defined otherwisze 12:31:34 <scoofy> would require quite much RAM though 12:31:49 <AnotherTest> so there exists as many universes as there are permutations of the instruction set 12:32:08 <AnotherTest> scoofy: no I don't want a fixed size. Just n 12:32:21 <scoofy> char int data_tape[30000][30000][30000][30000]; 12:32:37 <AnotherTest> I suppose you would dynamically allocate storage as needed 12:33:33 <scoofy> actually for this to compile you'd need 17 exabyes or 17,000 petabytes or 17,000,000 terabytes or 17,000,000,000 gigabytes of RAM... 12:33:52 <AnotherTest> that's why you need to dynamically allocate 12:34:33 <scoofy> well that's an interesting problem space, once you start wandering off in 4d 12:34:57 -!- augur has quit (Remote host closed the connection). 12:35:11 <scoofy> or create a subset and limit it to, say tape[100][100][100][100] 12:35:26 <scoofy> that needs only 100 MB of RAM 12:35:58 <AnotherTest> or... you allocate as you need and use practically no RAM until someoene wants to 12:36:07 -!- augur has joined. 12:36:11 <scoofy> or write a little toy 4d brainfuck with tape size 64^4, that fits into 64 kbytes 12:36:36 <scoofy> well you need a pretty sophisticated memory manager for that, i guess.. 12:36:37 <fizzie> 64^4 certainly doesn't fit in 64k. 12:36:43 <scoofy> i meant 16^ 12:36:46 <scoofy> 16^4 12:36:51 <scoofy> which is 65536 12:37:06 <AnotherTest> scoofy: it's called std::vector ;) 12:37:12 <scoofy> good enough for a toy 4d brainfuck :) 12:37:20 <fizzie> Hashmaps are the "standard" implementation strategy for Funge-98 implementations. 12:37:30 <AnotherTest> anyway 12:37:47 <fizzie> Those, of course, don't really care about the dimensionality of the keys. 12:37:48 <AnotherTest> the implementation strategy doesn't seem to be the most important aspect of the problem here 12:37:51 -!- augur has quit (Remote host closed the connection). 12:38:14 <fizzie> I don't know if a N-dimensional brainfuck has so many terribly important aspects. 12:38:15 <scoofy> i guess it's important, since you can 'wander off' anywhere in 4d 12:39:12 <AnotherTest> fizzie: true, it needs to be made more complex 12:39:31 -!- Roujo has set topic: The welcomes of doom | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric | <AnotherTest> fizzie: true, it needs to be made more complex. 12:39:46 <Roujo> `relcome complexity 12:39:48 <HackEgo> ​complexity: 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:39:50 <Roujo> `? complexity 12:39:51 <HackEgo> complexity? ¯\(°_o)/¯ 12:39:52 <myndzi> | 12:39:52 <myndzi> o/`¯º 12:39:55 <Roujo> ~duck complexity 12:40:02 <AnotherTest> samantus: Is it complex enough? 12:40:02 <samantus> AnotherTest: Complex enough 12:40:10 <AnotherTest> samantus: please say something cool for once 12:40:10 <samantus> AnotherTest: Cool for once 12:40:10 <Roujo> %echo Complexity! 12:40:11 <Emilie> Complexity! 12:40:16 <fizzie> @wn complexity 12:40:18 <AnotherTest> samantus: aah 12:40:18 <samantus> AnotherTest: Hub firefox 12:40:19 <lambdabot> *** "complexity" wn "WordNet (r) 3.0 (2006)" 12:40:19 <lambdabot> complexity 12:40:19 <lambdabot> n 1: the quality of being intricate and compounded; "he enjoyed 12:40:19 <lambdabot> the complexity of modern computers" [syn: {complexity}, 12:40:19 <lambdabot> {complexness}] [ant: {simpleness}, {simplicity}] 12:40:20 <fizzie> (Nice quotation there.) 12:40:36 <Roujo> Nice, nice 12:41:08 <fizzie> There are quite a few people who enjoy the simplicity of non-modern computers; I guess there have to be some folks that do the opposite. 12:41:09 <AnotherTest> I think samantus' "use the words from the input"-strategy isn't that good after all. 12:41:09 <samantus> AnotherTest: That good after all 12:41:27 <scoofy> probably i'd first start off with a 16^4 toy 4d brainfuck to work out the basics, and deal with the dynamic allocaion later 12:41:44 <AnotherTest> samantus: Hi 12:41:44 <samantus> AnotherTest: Set providing 12:41:47 <AnotherTest> pff 12:41:59 <AnotherTest> samantus: Tell me a joke 12:41:59 <samantus> AnotherTest: A joke 12:42:05 <AnotherTest> samantus: tell me something 12:42:05 <samantus> AnotherTest: Me something i didnt ask you i told you do i dont see parse error possibly incorrect indentation or mismatched 12:42:52 <AnotherTest> samantus: did you actually learn from your own parse errors. that seems unlikely/impossible 12:42:53 <samantus> AnotherTest: Your own parse errors that seems 12:43:08 <AnotherTest> it's hopeless :( 12:43:10 <Roujo> I think it's lambdabot's 12:43:14 <Roujo> > rofl 12:43:15 <lambdabot> Not in scope: `rofl' 12:43:16 <AnotherTest> oh probably 12:43:22 <Roujo> > ehco 12:43:23 <lambdabot> Not in scope: `ehco' 12:43:24 <AnotherTest> ]] whois "Roujo"; 12:43:24 <samantus> > Roujo is a VERY annoying person/bot (this does not apply to boily/AnotherTest) 12:43:24 <Roujo> >echo 12:43:25 <lambdabot> Not in scope: data constructor `Roujo'Not in scope: `is' 12:43:26 <lambdabot> Perhaps you meant... 12:43:38 <Roujo> Well that's nice 12:43:57 <AnotherTest> samantus: that wasn't very nice 12:43:57 <samantus> AnotherTest: That wasnt very nice 12:44:04 <AnotherTest> samantus 12:44:04 <samantus> AnotherTest: Of i 12:44:07 <AnotherTest> samantus 12:44:07 <samantus> AnotherTest: Of 100 12:44:10 <AnotherTest> samantus 12:44:10 <samantus> AnotherTest: Debian cell 12:44:12 <AnotherTest> samantus 12:44:12 <samantus> AnotherTest: 12:44:12 <samantus> multiples 12:44:15 <AnotherTest> pff 12:44:26 <AnotherTest> it doesn't seem to generate long chains 12:44:33 <Roujo> ]] whois "AnotherTest"; 12:44:33 <samantus> > AnotherTest is a VERY annoying person/bot (this does not apply to boily/AnotherTest) 12:44:34 <lambdabot> Not in scope: data constructor `AnotherTest'Not in scope: `is' 12:44:35 <lambdabot> Perhaps you... 12:44:48 <Roujo> ]] whois "samantus"; 12:44:49 <samantus> Roujo: Whois samantus 12:44:49 <samantus> > samantus is a VERY annoying person/bot (this does not apply to boily/AnotherTest) 12:44:50 <lambdabot> Not in scope: `samantus'Not in scope: `is' 12:44:50 <lambdabot> Perhaps you meant one of these:... 12:44:50 <samantus> lambdabot: Not in 12:44:52 <Roujo> Lol 12:46:25 <AnotherTest> ]] up whois "Roujo"; 12:46:45 <AnotherTest> oh right it was uc 12:46:48 <AnotherTest> ]] uc whois "Roujo"; 12:46:49 <samantus> > ROUJO IS A VERY ANNOYING PERSON/BOT (THIS DOES NOT APPLY TO BOILY/ANOTHERTEST) 12:46:50 <lambdabot> Not in scope: data constructor `ROUJO'Not in scope: data constructor `IS' 12:46:50 <lambdabot> ... 12:46:50 <AnotherTest> take that 12:47:31 <AnotherTest> ]] pow 2 1123456 12:47:35 <AnotherTest> ]] pow 2 1123456; 12:48:46 <Roujo> ]] pow pow 12:49:44 <AnotherTest> Roujo: ok so the language's syntax is kind of like this: call (call or arg) 12:50:15 <AnotherTest> and don't forget the semicolon 12:50:25 <AnotherTest> eg. 12:50:28 <Roujo> ]] call (call or arg) 12:50:31 <AnotherTest> ]] mul 5 5; 12:50:36 <Roujo> [08:50:29] <samantus> Oops, seems like something went wrong... 12:50:36 <samantus> Roujo: Something went wrong 12:50:37 <AnotherTest> ok um 12:50:41 <Roujo> ^^ 12:50:53 <Roujo> ]] pow 2 2 12:51:05 <Roujo> Something went wrong again 12:51:08 <AnotherTest> ]] add "a" "b"; 12:51:08 <samantus> > ab 12:51:08 <Roujo> ]] pow 2 22 12:51:09 <lambdabot> Not in scope: `ab' 12:51:09 <lambdabot> Perhaps you meant one of these: 12:51:09 <lambdabot> `a' (imported from D... 12:51:13 <AnotherTest> Yeah the semicolon 12:51:23 <Roujo> ]] pow 2 22; 12:51:25 <AnotherTest> but you have to convert the int result to a printable string 12:51:28 <AnotherTest> using "id" 12:51:30 <AnotherTest> so 12:51:37 <AnotherTest> ]] id pow 2 22; 12:51:40 <Roujo> ]] id pow 2 22; 12:51:45 <Roujo> Nope =P 12:51:53 <Roujo> ]] id ( pow 2 22 ); 12:51:56 -!- boily has joined. 12:52:01 <AnotherTest> no, parentheses are ignored 12:52:04 <Roujo> 'sup, boily, frère de boily? 12:52:07 <AnotherTest> ]] id mul 5 5; 12:52:10 <AnotherTest> hm 12:52:12 <boily> good parenthetic morning! 12:52:16 <AnotherTest> ok don't use numbers they don't work 12:52:29 <AnotherTest> ]] mul "Hi boily. " 10 12:52:31 <Roujo> ]] id pow "2" "22" 12:52:31 <AnotherTest> ]] mul "Hi boily. " 10; 12:52:31 <samantus> > Hi boily. Hi boily. Hi boily. Hi boily. Hi boily. Hi boily. Hi boily. Hi boily. Hi boily. Hi boily. 12:52:32 <lambdabot> <hint>:1:100: 12:52:32 <lambdabot> parse error (possibly incorrect indentation or mismatche... 12:52:43 <boily> Roujo: I sushied yesterday. how's life for you, friend of boily, brother of boily? 12:52:53 <Roujo> I also sushied. T'was nice. 12:53:03 <AnotherTest> ]] add "" mul 5 5; 12:53:10 <Roujo> ]] mul "boilyBoily" 255 12:53:11 <AnotherTest> ]] add 5 5; 12:53:25 <Roujo> ]] mul "boilyBoily" 255; 12:53:25 <samantus> > boilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBo 12:53:25 <samantus> ilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyB 12:53:25 <samantus> oilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboily 12:53:25 <samantus> BoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboil 12:53:25 <samantus> yBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboi 12:53:25 <samantus> lyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilybo 12:53:26 <samantus> ilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoily 12:53:29 <lambdabot> Not in scope: 12:53:29 <lambdabot> `boilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBoilyboilyBo... 12:53:30 <mnoqy> hi 12:53:30 <Roujo> Welp 12:53:30 <boily> YOWCH. 12:53:35 <AnotherTest> yeah 12:53:44 <AnotherTest> don't do that too much 12:53:44 -!- metasepia has joined. 12:53:51 <fizzie> Some sort of line length limit could be worth investigation. 12:53:52 <Roujo> boily: Apparently, you're not in scope 12:53:53 <AnotherTest> some people might get mad 12:54:00 <Roujo> Sorry about that 12:54:02 <AnotherTest> fizzie: there is a line length limit 12:54:08 <boily> I can't get mad, I'm not in scope. 12:54:09 <AnotherTest> it's just incredibly large 12:54:32 <Roujo> ]] mul add "." ";" 5 12:54:37 <Roujo> ]] mul add "." ";" 5; 12:54:37 <samantus> > .;.;.;.;.; 12:54:38 <lambdabot> <hint>:1:1: parse error on input `.' 12:55:11 <Roujo> ]] mul add mul "." 6 ";" 5; 12:55:11 <samantus> > ......;......;......;......;......; 12:55:12 <lambdabot> <hint>:1:1: parse error on input `......' 12:55:20 <Roujo> ]] mul add mul "." 6 \";" 5; 12:55:52 <AnotherTest> fizzie: I will lower it. What do you suggest? 12:56:19 <Roujo> 5 12:56:35 <AnotherTest> ]] let hi $x = add "hello " $x; 12:56:48 <AnotherTest> ]] hi "roujo"; 12:56:49 <samantus> > hello roujo 12:56:50 <lambdabot> Not in scope: `hello'Not in scope: `roujo' 12:56:57 <Roujo> > set roujo = 3 12:56:57 <lambdabot> <hint>:1:11: parse error on input `=' 12:57:03 <Roujo> > set roujo 3 12:57:04 <lambdabot> Not in scope: `roujo' 12:57:08 <Roujo> > scope roujo 12:57:10 <lambdabot> Not in scope: `scope'Not in scope: `roujo' 12:57:13 <Roujo> Well crap 12:57:19 <Roujo> > roujo = 3 12:57:26 <Roujo> > scope roujo 12:57:37 <AnotherTest> > let roujo = 3 in roujo * 2 12:57:48 <Roujo> > let me go 12:58:00 <AnotherTest> ok lambdabot broke 12:58:25 <AnotherTest> ]] let roujo = "roujo"; 12:58:28 <lambdabot> <hint>:1:7: parse error on input `=' 12:58:28 <lambdabot> Not in scope: `scope'Not in scope: `roujo' 12:58:28 <lambdabot> 6 12:58:28 <lambdabot> <hint>:1:10: 12:58:28 <lambdabot> parse error (possibly incorrect indentation or mismatched... 12:58:33 <AnotherTest> ]] hello rojo; 12:58:38 <AnotherTest> ]] hello roujo; 12:58:38 <Roujo> > let roujo = 3 12:58:39 <fizzie> AnotherTest: I don't know, but possibly something like one or three IRC messages. 12:58:44 <lambdabot> not an expression: `let roujo = 3' 12:58:54 <Roujo> > let roujo = 3 in roujo = 3 12:58:55 <lambdabot> <hint>:1:24: parse error on input `=' 12:58:58 <Roujo> > let roujo = 3 in roujo == 3 12:58:59 <lambdabot> True 12:59:07 <Roujo> > let roujo = 3 in global 12:59:20 <lambdabot> Not in scope: `global' 12:59:20 <lambdabot> Perhaps you meant `local' (imported from Control.Mo... 12:59:25 <Roujo> > let roujo = 3 in local 12:59:27 <lambdabot> No instance for (Control.Monad.Reader.Class.MonadReader r0 m0) 12:59:27 <lambdabot> arising f... 12:59:29 <Roujo> Welp 13:00:05 <AnotherTest> fizzie: what's the maximum lent of a message? 13:00:08 <AnotherTest> *length 13:00:40 <fizzie> AnotherTest: 512 bytes, but you have to factor in protocol things. 13:00:57 <fizzie> The :nick!user@host prefix, the PRIVMSG, the #esoteric, the :, and the crlf at the end. 13:01:15 <fizzie> On freenode, thanks to cloaks, the first one is pretty hard to predict. 13:01:30 -!- samantus has quit (Remote host closed the connection). 13:01:53 -!- samantus has joined. 13:02:04 <AnotherTest> ]] mul "fizzie" 500 13:02:05 <boily> ~duck cloak 13:02:05 <metasepia> cloak definition: a loose outer garment. 13:02:07 <AnotherTest> ]] mul "fizzie" 500; 13:02:07 <samantus> > fizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizzief 13:02:07 <samantus> izziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizz 13:02:07 <samantus> iefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizzief 13:02:07 <samantus> izziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizz 13:02:07 <samantus> iefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizzief 13:02:07 <samantus> izziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizz 13:02:07 <samantus> iefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizziefizzie 13:02:10 <lambdabot> Not in scope: 13:02:10 <lambdabot> `fizziefizziefizziefizziefizziefizziefizziefizziefizziefiz... 13:02:15 <AnotherTest> ok it doesn't work 13:02:31 <AnotherTest> ]] mul "fizzie" 50000; 13:02:57 <Roujo> ]] mul "| " add "5" "0" 13:03:01 <Roujo> ]] mul "| " add "5" "0"; 13:03:08 -!- Phantom_Hoover has joined. 13:03:09 <Roujo> Also, GG 13:03:25 <AnotherTest> samantus: do you still live 13:03:28 * Roujo puts up a few sacks of sand to prepare for the flood 13:03:35 <Roujo> You should stack them about yea high 13:03:51 <AnotherTest> it's having trouble duplicating "fizzie" 50000 times 13:04:13 <Roujo> Surely, freenode has a flood limit? 13:04:15 <fizzie> That's certainly understandable. I shudder to think of a gaggle of 50000 of me. 13:04:26 <boily> world war fizzie. 13:04:33 <AnotherTest> Roujo: yes, I suppose it will get disconnected 13:04:37 <AnotherTest> let's see 13:04:51 <AnotherTest> it is however taking suspiciously long 13:05:06 <fizzie> Yes, I'm not *that* big to process. 13:05:50 <AnotherTest> fizzie: 300000 bytes is a lot 13:05:50 -!- glogbackup has quit (Remote host closed the connection). 13:06:04 <fizzie> Not in this day and age. 13:06:14 -!- samantus has quit (Ping timeout: 240 seconds). 13:06:23 <AnotherTest> it will autorejoin 13:06:24 <Roujo> Here lies samantus 13:06:45 <AnotherTest> however it has still not finished so I will kill it 13:06:53 <AnotherTest> killall samantus 13:07:16 <Roujo> s/samantus//g 13:08:14 <fizzie> `quote end to all 13:08:15 <HackEgo> 439) <fungot> fizzie: i, myself, will bring an end to all. 13:08:37 <AnotherTest> I feel obliged to rewrite it in N-dimensional brainfuck now 13:09:03 <AnotherTest> but on the other hand... that doesn't sound very appealin 13:09:07 <AnotherTest> *appealing 13:09:10 <scoofy> why not? 13:09:16 <Roujo> You know who else isn't appealing? 13:09:17 <boily> doesn't it exists already? 13:09:27 <Roujo> OJ Simpson 13:09:50 <AnotherTest> scoofy: I don't really enjoy writing brainfuck 13:09:52 <boily> I wonder why nobody ever marketer Simpsons' OJ yet. 13:10:00 <boily> s/ter/ted/ 13:10:11 <Roujo> Hmmmmm... Can you actually appeal a decision in your favor? 13:10:33 <AnotherTest> scoofy: but if you want to suggest another language, go ahead 13:10:49 -!- mnoqy has quit (Quit: hello). 13:11:40 <fizzie> I'd like to see a Glass bot. In fact, I might have started one already, but it got abandoned. 13:12:10 <AnotherTest> interesting 13:12:11 <scoofy> still better to write than programming in writing malbolge 13:12:23 <AnotherTest> I haven't written any glass yet 13:12:25 <boily> ~duck malbolge 13:12:25 <metasepia> Malbolge is a public domain esoteric programming language invented by Ben Olmstead in 1998, named after the eighth circle of hell in Dante's Inferno, the Malebolge. 13:12:36 * boily is pleasantly surprised 13:13:04 <boily> did Mr. Olmstead ever join this channel? 13:14:39 <Roujo> ~duck brainfuck 13:14:40 <metasepia> The brainfuck programming language is an esoteric programming language noted for its extreme minimalism. 13:14:45 <Roujo> ~duck Olmstead 13:14:45 <metasepia> Matt Olmstead, an American writer and producer for television shows. 13:14:52 <Roujo> Close enough 13:14:58 <Roujo> ~duck duck 13:14:58 <metasepia> duck definition: any of various swimming birds (family Anatidae, the duck family) in which the neck and legs are short, the feet typically webbed, the bill often broad and flat, and the sexes usually different from each other in plumage. 13:15:03 <boily> olmsteads are fongible. 13:15:10 <Roujo> fungible? 13:15:17 <Roujo> dingibla? 13:15:24 <boily> ~duck fongible 13:15:24 <metasepia> --- No relevant information 13:15:28 <boily> ~duck fungible 13:15:28 <metasepia> Fungibility is the property of a good or a commodity whose individual units are capable of mutual substitution, such as sweet crude oil, shares in a company, bonds, precious metals, or currencies. 13:15:32 <boily> s/o/u/ 13:15:39 <Roujo> s/o/u/g 13:15:48 <boily> ...................Ruuju........... 13:15:56 <Roujo> s/u/u/g 13:15:59 <Roujo> Well shit 13:17:25 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 13:19:36 -!- asie has joined. 13:19:46 <oerjan> i don't clearly remember if olmstead's been here, it must have been long ago. fizzie should know. 13:20:55 <fizzie> I don't clearly remember that happening, but that's not really conclusive proof. 13:22:02 <boily> `elderlist 13:22:03 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: elderlist: not found 13:26:32 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 13:27:32 -!- augur has joined. 13:30:03 -!- nucular has quit (Ping timeout: 260 seconds). 13:47:41 -!- nucular has joined. 13:50:31 -!- Taneb has joined. 13:51:26 <boily> Tanello. careful of the fizzies, there are rather plenty of them today. 13:55:23 <Taneb> Hi 13:55:37 <Taneb> Did you know that elliott has a fruit and veg shop in Wideopen? 13:56:00 <boily> ~duck wideopen 13:56:01 <metasepia> Wideopen is a village located in the administrative Borough of North Tyneside, north of Gosforth and six miles from Newcastle upon Tyne city centre. 13:56:45 <boily> everything is somewhat related to hexham... 13:57:40 -!- copumpkin has quit (Ping timeout: 246 seconds). 13:57:45 <boily> elliott: you're a fruitmonger now? 13:58:17 -!- copumpkin has joined. 13:59:01 <Phantom_Hoover> you should see him mong those fruit 14:00:05 <boily> `? elliott 14:00:06 <HackEgo> elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? He is also tire. And a lystrosaur. 14:00:30 <boily> I thing the mong mong mong goes in the probably other things. 14:00:34 <boily> s/thing /think / 14:00:40 <boily> `quote lystrosaur 14:00:41 <HackEgo> No output. 14:00:52 <boily> ~duck lystrosaur 14:00:52 <metasepia> Lystrosaurus ("shovel lizard") is a genus of Late Permian and Early Triassic Period dicynodont therapsids, which lived around 250 million years ago in what is now Antarctica, India, and South Africa. 14:03:27 <oerjan> `run echo >wisdom/lystrosaur "The lystrosaurs were an ancient genus of evil reptiles who successfully took over the world in the early Triassic." 14:03:30 <HackEgo> No output. 14:04:23 -!- asie has joined. 14:11:43 <boily> ~duck 鶏 14:11:43 <metasepia> --- No relevant information 14:12:13 <boily> I should add W|A infos to ~duck. 14:14:36 <fizzie> If that means making W|A queries, it'd be incredibly illegal, they'd throw you in jail. 14:14:56 <fizzie> Haven't you heard it's a federal crime to go against terms of service these days? 14:15:46 <fizzie> ("The Wolfram|Alpha service may be used only by a human being using a conventional web browser to manually enter queries one at a time.") 14:16:05 <boily> I'm not the one querying, I use ddg as a broker. granted, with the kind of subpœnas you get these days it'll probably get lumped together with everything else, but hey, I like living dangerously. 14:16:24 <fizzie> Note that you're not even allowed to use it if your browser is something less mainstream. 14:16:28 <boily> (and promoting the independance and freedom of marine animals too) 14:16:36 <boily> eh? 14:16:39 <boily> wut? 14:17:12 <boily> you're telling me ddg has a special license and/or agreement with W|A for them to display infos in an encart? 14:17:21 <fizzie> Yes. 14:17:30 <fizzie> "Today, in conjunction with DuckDuckGo, we are happy to share that Wolfram|Alpha and DuckDuckGo have entered a new phase of our relationship as official partners. As a result of this partnership, DuckDuckGo will expand Wolfram|Alpha integration into its search site --" 14:17:51 <boily> oh. 14:18:14 <boily> bummer. 14:18:33 <fizzie> Though they do have that official API these days too. 14:18:44 <fizzie> I'm not sure how that works with their regular terms of service. 14:19:12 <fizzie> (It allows for 2000 "non-commercial" W|A queries per month before you have to pay.) 14:19:58 <boily> well, considering W|A has a slimy jelly at its head, I think I'm going to play it safe, even tho I'd really like to have the extra info source clumped into metasepia. 14:20:10 <boily> I mean, instant 漢字 lookup! 14:21:44 <Roujo> `? liopleurodon 14:21:46 <HackEgo> liopleurodon? ¯\(°_o)/¯ 14:21:46 <myndzi> | 14:21:46 <myndzi> º¯`\o 14:22:40 <boily> why do everything nowadays need to be embroiled in an Universal Meandering Legal Quagmire of Unhelpfulness? 14:30:01 <Phantom_Hoover> i like how ddg are teaming up with W|A 14:30:21 <Phantom_Hoover> "i'm sure wolfram cares about user privacy and search integrity and all that stuff" 14:30:42 <boily> Phantom_Hoover: careful about what you say here. maybe they're logging the chännel! 14:31:00 <Phantom_Hoover> you've gone trema mad 14:31:11 <Phantom_Hoover> are they there to throw off wolfram 14:31:50 <boily> yüp. 14:32:38 -!- epicmonkey has quit (Ping timeout: 264 seconds). 14:34:38 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 14:35:17 -!- asie has joined. 14:36:21 * boily goes on a quest to find an unicode stacked double diæresis. 14:40:41 <boily> not quite what I had in mind, but I think U+20DC does the job: a⃜. 14:41:19 <boily> the Dotpocalypse shall Commence! MWAH AH AH AH AH! 14:41:56 <Phantom_Hoover> oh god 14:45:20 <boily> as previously stated, no, I am still not insane. 14:45:29 -!- doesthiswork has joined. 14:45:36 <doesthiswork> so nale dead 14:46:32 <Roujo> boily: That didn't show up correctly to me 14:46:36 <Roujo> Welp 14:46:38 <boily> ~duck nale 14:46:38 <metasepia> --- No relevant information 14:47:14 <doesthiswork> boily: Order of the stick antagonist 14:47:14 <boily> Roujo: what do you use as an IRC client? do you have plenty of not-quite-useless-unicode-fonts installed? are your chakras balanced? 14:47:24 <boily> doesthiswork: people die in oots? 14:47:31 * oerjan swats doesthiswork for spoiling -----### 14:47:51 <Roujo> I use KVIrc, I just use Courrier New, and I think so, yeah 14:48:09 <oerjan> boily: um, rather frequently... 14:49:24 <doesthiswork> oerjan: Haven't you had ten hours to read it? 14:49:56 <boily> Roujo: interesting client, you should enhance your fonts, and just to be sure maybe a consultation with an ayurvedic expert may be helpful. 14:50:12 <oerjan> doesthiswork: oh i've read it, i'm swatting you on principle, and ten hours is far too little, some people catch up in batches. 14:50:49 <boily> oerjan: did you experience catharsis with that swat? 14:50:50 <doesthiswork> I read a recent study that found that spoilers increased people's enjoyment of a work 14:51:13 <boily> doesthiswork: don't give me the details of that study! I want to read it without knowing its punchlines. 14:51:14 <Roujo> boily: I like it, which one do you suggest, that's alright, I can do it myself if need be 14:51:50 <oerjan> i read a recent study (this is a lie) that people who use science to contradict other people's feelings have low life expectancy. 14:52:02 <boily> Roujo: I'm a weechat fanatic as are some of my coworkers, think of the unicode children!, you studied the ayurveda? 14:54:30 <boily> they're developing a web-based client to weechat that uses websockets. the project is still pretty much pre-alpha, but there is youtube integration! 14:54:33 <Roujo> boily: I like KVIrc's nick color feature, does weechat have that; is that the font's name; nah, but I do have a formation in Reiki so close enough? 14:54:48 -!- Phantom__Hoover has joined. 14:55:36 <boily> Roujo: colourisation is wholly customisable, no font name yet but “unicode children” sounds good, I think reiki is good. 14:56:05 <oerjan> also i have a firm prejudice that all psychological studies have glaringly obvious holes that make them not apply to my situation hth (and i haven't read any of them either) 14:56:35 <oerjan> this also applies to nutrition studies. 14:56:38 <Roujo> boily: Yes, but it it deterministic; I tried to install Droid Mono, but it didn't work for some reason; you know about Reiki? 14:56:59 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds). 14:57:09 <boily> I have friends who are studying / studied psychology. their average opinion is: stuff happens when stuff happens, and correlating stuff together is a very naïve way of doing things. 14:58:03 <oerjan> boily: thanks, that is precisely the kind of anecdotical evidence i'm collecting to bolster my prejudice tdh 14:58:11 <Roujo> I have a friend who is psychology, but we don't talk to him anymore 14:58:34 <oerjan> *anecdotal 14:58:34 <boily> Roujo: it stays the same across sessions as it is based on a deterministic algorithm of nicks' hashes, I'm on good ol' Terminus but my system complements it with what it can find, only slightly but I'm more knowledgeable with reflexology. 14:58:57 <boily> oerjan: glad to have elicited an honourable tdh from you twh. 14:59:35 <boily> btw, what's a tdh? 14:59:37 <boily> `? tdh 14:59:39 <HackEgo> tdh? ¯\(°_o)/¯ 14:59:39 <myndzi> | 14:59:39 <myndzi> º¯`\o 14:59:49 <Roujo> boily: That's nice, I'll have to try that; That's nice, I'll have to try that; That's nice, I'll have to try that. 15:00:38 <boily> ah, at last a fanin! juggling three subjects at the same time without arrow notation is exhausting. 15:00:47 <oerjan> boily: that did help 15:01:04 <boily> `thanks ørjan 15:01:05 <HackEgo> Thanks, ørjan. Than. 15:01:33 <oerjan> i sense a bug in the vowel recognition there 15:01:45 <boily> `learn tdh is the past tense of a successful hth. hth. 15:01:49 <HackEgo> I knew that. 15:02:02 <Roujo> `learn `? is `? is `? 15:02:05 <HackEgo> I knew that. 15:02:20 <boily> didn't we have an entry with further details for `?? 15:02:25 <Roujo> `? `?? 15:02:27 <HackEgo> ​`??? ¯\(°_o)/¯ 15:02:27 <myndzi> | 15:02:27 <myndzi> º¯`\o 15:02:31 <Roujo> Heh 15:02:42 <Roujo> `? 15:02:43 <HackEgo> ​? ¯\(°_o)/¯ 15:02:44 <myndzi> | 15:02:44 <myndzi> º¯`\o 15:02:48 <Roujo> `? `? `? 15:02:50 <HackEgo> ​`? `?? ¯\(°_o)/¯ 15:02:50 <myndzi> | 15:02:51 <myndzi> o/`¯º 15:02:52 <Roujo> `? `? 15:02:54 <HackEgo> ​`? is `? is `? 15:03:09 <Roujo> `learn `? ¯\(°_o)/¯ 15:03:10 <myndzi> | 15:03:10 <myndzi> º¯`\o 15:03:13 <HackEgo> I knew that. 15:03:17 <Roujo> `? `? 15:03:19 <HackEgo> ​`? ¯\(°_o)/¯ 15:03:19 <myndzi> | 15:03:19 <myndzi> o/`¯º 15:03:24 <Roujo> ¯\(°_o)/¯ 15:03:25 <myndzi> | 15:03:25 <myndzi> o/`¯º 15:03:29 <Roujo> THAT'S AWESOME 15:04:37 <Koen_> `? `? `? 15:04:39 <HackEgo> ​`? `?? ¯\(°_o)/¯ 15:04:39 <myndzi> | 15:04:39 <myndzi> o/`¯º 15:05:06 <Koen_> hmm 15:05:07 <boily> Roujo: there's this place in Chinatown which has nice massages for somewhat reasonable prices. 15:05:24 <Roujo> "somewhat" 15:05:24 <Roujo> =P 15:06:49 <oerjan> o_o 15:07:01 <oerjan> now what 15:07:07 <boily> you can expect to pay ~10$ more per session this year compared to last, but it remains affordable and enjoyable. 15:07:26 <boily> oerjan: hands on discussions :D 15:07:26 <oerjan> maybe myndzi is throttling 15:07:49 * boily unsticks myndzi with a liberal amount of WD-40 15:07:57 <oerjan> ^celebrate 15:07:58 <fungot> \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/ 15:07:58 <myndzi> | | | `\o/´ | | | `\o/´ | | | 15:07:58 <myndzi> |\ |\ |\ | |\ >\ /< | |\ /< |\ 15:07:59 <myndzi> (_|¯´\ /´\ 15:07:59 <myndzi> |_) (_| |_) 15:08:23 <oerjan> `? hmph 15:08:24 <HackEgo> hmph? ¯\(°_o)/¯ 15:08:24 <myndzi> | 15:08:25 <myndzi> o/`¯º 15:08:29 <boily> this brings joy to my heart. thanks fizzie, thanks whoever created myndzi. 15:09:02 <oerjan> i'm wondering why myndzi always chooses that shape for the `? one 15:09:11 <oerjan> ¯\(°_o)/¯ 15:09:11 <myndzi> | 15:09:11 <myndzi> º¯`\o 15:09:20 -!- nooodl has joined. 15:09:28 <oerjan> oh hm 15:09:40 <oerjan> it's a different basic head 15:09:57 <oerjan> °_o 15:09:58 <myndzi> | 15:09:58 <myndzi> o/`¯º 15:11:14 <oerjan> @tell myndzi the \m/ \m/ body is misaligned hth 15:11:14 <lambdabot> Consider it noted. 15:11:14 <myndzi> `\o/´ 15:11:14 <myndzi> | 15:11:14 <myndzi> /´¯|_) 15:11:14 <myndzi> (_| 15:11:51 <oerjan> boily: btw myndzi isn't a bot hth 15:21:49 -!- Koen_ has quit (Quit: Koen_). 15:23:13 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 15:26:34 <boily> oerjan: you sure? 15:26:52 <oerjan> quite sure 15:26:53 <boily> myndzi: on which side of the M/M divide are you? 15:27:02 <boily> (Meatbag / Metal divide) 15:27:31 -!- nucular has left ("KTHXBYE"). 15:28:25 <boily> oerjan: I still lean towards a ferro-cupric myndzi composition. 15:29:02 <oerjan> i never said he wasn't idling 15:29:58 * boily whips out his pokacular machine, orients it towards myndzi, and powers it on the HI setting 15:31:49 <oerjan> that is not a word although http://www.google.no/search?q=pogacalar&biw=1149&bih=641&tbm=isch&tbo=u&source=univ&sa=X&ei=Kt0UUviUMuWJ7AaWiYCoCA&ved=0CC0QsAQ 15:32:48 <Phantom__Hoover> boily, myndzi is a cyborg 15:32:50 <boily> foiled by norwegian pastries again. 15:33:02 <oerjan> boily: i think they're turkish, actually 15:33:02 * boily throws a fternooner at oerjan 15:33:03 <Phantom__Hoover> by which i mean a human who also has a bot attached to his nick 15:33:20 <elliott> Phantom__Hoover: please remove your excess underscore 15:33:26 <elliott> need to use my /query 15:33:35 -!- Phantom__Hoover has changed nick to Phantom_Hoover. 15:33:44 <boily> Phantom_Hoover: stop applying logical razors. hth. 15:34:41 <oerjan> http://en.wikipedia.org/wiki/Poga%C4%8Da 15:34:47 -!- Gregor has joined. 15:35:23 <boily> I suddenly feel hungrier... 15:37:28 <oerjan> *MWAHAHAHA* 15:38:57 -!- asie has joined. 15:40:52 -!- yorick has quit (Remote host closed the connection). 15:58:16 -!- yorick has joined. 16:02:19 -!- zzo38 has joined. 16:03:12 <myndzi> well i am somewhat of a metalhead :V 16:03:30 <myndzi> i'm super sad my pretty clean code for that stick figure dude got trashed, it's just depressing to hack it into shape :( 16:03:40 <myndzi> .. \m/ \m/ 16:03:45 <myndzi> lolwut 16:04:35 <Bike> oh no 16:05:31 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 16:06:27 <Roujo> \m/ \m/ 16:06:32 <Roujo> ............ \m/ \m/ 16:06:34 <Roujo> No? 16:06:37 <myndzi> yeah, i have no idea 16:06:39 <myndzi> it's super weird 16:06:42 <Roujo> `? myndzi 16:06:44 <HackEgo> myndzi keeps us all on our feet 16:06:48 <Roujo> Right 16:06:50 <myndzi> HA 16:06:51 <Roujo> `? `? 16:06:52 <HackEgo> ​`? ¯\(°_o)/¯ 16:06:53 <myndzi> | 16:06:53 <myndzi> o/`¯º 16:07:00 <Roujo> Ah, here it is 16:07:03 <myndzi> i saw 16:07:04 <Roujo> Off-by-one, but eh 16:07:17 <myndzi> it hasn't been right since i went to mirc 7 16:07:27 <myndzi> unicode differences and such 16:07:28 <Roujo> Awww =/ 16:07:45 <myndzi> i mean, i fixed a lot of it but i wrote that shit years ago and it's ugly as hell 16:07:56 <myndzi> i rewrote it all nice and my hard drive crashed D: 16:08:27 -!- yorick has quit (Remote host closed the connection). 16:08:40 <myndzi> !wumpus 16:09:51 -!- yorick has joined. 16:10:59 <FreeFull> The wumpus eats you. The end. 16:11:09 -!- asie has joined. 16:11:15 <myndzi> i have a script for it :) 16:11:18 -!- conehead has joined. 16:11:22 <myndzi> was just seeing that it responded 16:11:58 <myndzi> apparently the dcc server part is broke too, god dammit 16:12:06 <myndzi> i should just roll back to mirc 6 and be done with it :P 16:12:15 <myndzi> i don't even do this shit anymore 16:12:44 <myndzi> oh 16:12:47 <myndzi> i'm doing it wrong :P 16:13:09 <myndzi> woot. 16:14:21 <Roujo> !wumpus 16:14:30 <Roujo> Oh god, DCC 16:14:38 <myndzi> it's got too much text to play over irc 16:14:45 <Roujo> Nice 16:14:46 <myndzi> it's also multiplayer :D 16:14:51 <Roujo> Does it work atm? =D 16:14:55 <myndzi> i believe so 16:15:20 <myndzi> you can also telnet or dccserver chat it, though i think the ports probably don't forward atm 16:15:40 <myndzi> and i should rehost the maps 16:15:51 <myndzi> i've found it to be a lot of fun 16:17:34 <myndzi> why the hell doesn't one of the simplest clauses in the regex match :| 16:18:45 <myndzi> HA 16:18:47 <myndzi> oh geez 16:18:55 <myndzi> i put a . at the end of it 16:19:03 <myndzi> so it needed a character on the right side (shouldn't) 16:19:09 <myndzi> symmetry, my mortal enemy! 16:19:14 <myndzi> . \m/ \m/ 16:19:22 <myndzi> well, it triggered anyway 16:19:28 <myndzi> now wtf 16:19:40 <myndzi> oh yeah 16:19:42 <myndzi> there's two regexes :P 16:22:54 -!- yorick has quit (Remote host closed the connection). 16:23:11 <Phantom_Hoover> myndzi, are you going to make it properly justified 16:23:15 <myndzi> . \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ \m/ 16:23:15 <myndzi> `\o/´ `\o/´ `\o/´ `\o/´ `\o/´ `\o/´ `\o/´ `\o/´ `\o/´ 16:23:16 <myndzi> | | | | | | | | | 16:23:17 <myndzi> (_|¯´\ /`\ /`¯|_) /`\ (_|¯`¯|_) /'\ (_|¯´\ /'\ /'¯|_) 16:23:17 <myndzi> |_) (_| |_) (_| (_| |_) (_| |_) |_) (_| |_) (_| 16:23:19 <myndzi> \o/ 16:23:19 <myndzi> | 16:23:19 <myndzi> >\ 16:23:27 <myndzi> what do you mean? 16:23:42 <myndzi> `? 16:23:43 <HackEgo> ​? ¯\(°_o)/¯ 16:23:44 <myndzi> | 16:23:44 <myndzi> o/`¯º 16:23:44 <Phantom_Hoover> justify it by the nick-message separator, not by the start of the nick 16:23:56 <myndzi> how should i know what your nick-message separator is? 16:24:10 <myndzi> and how can i output text that conforms to everybody's different display settings? 16:24:20 <myndzi> answer that and i'll think about it :) 16:24:40 <myndzi> `? 16:24:42 <HackEgo> ​? ¯\(°_o)/¯ 16:24:42 <myndzi> | 16:24:43 <myndzi> º¯`\o 16:24:59 <myndzi> \o/ ¯\(°_o)/¯ c.c \o\ \m/ \m/ /o/ 16:25:00 <myndzi> | | c.c.c | `\o/´ | 16:25:00 <myndzi> >\ º¯`\o c.c /< | |\ 16:25:00 <myndzi> /´\ 16:25:00 <myndzi> (_| |_) 16:25:12 <myndzi> thought it'd be something like that, let's see 16:25:39 <Taneb> c.c 16:25:40 <myndzi> c.c.c 16:25:40 <myndzi> c.c 16:25:46 -!- scoofy has quit. 16:26:05 <oerjan> fizzie: um why has fungot reverted to an ancient version of ^celebrate :( 16:26:06 -!- scoofy has joined. 16:26:06 <fungot> oerjan: and the lines wrap" attribute there. you know. then they learned about functional languages.) yes. we discussed that. can you just change it to 16:26:35 <oerjan> ^prefixes 16:26:35 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ) , blsqbot ! 16:26:48 <oerjan> ok that one's right 16:26:57 <fizzie> oerjan: I don't know :( 16:27:05 <Bike> an ancient pagan celebration 16:27:41 <oerjan> `pastelogs def celebrate 16:28:13 <myndzi> `? 16:28:18 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.25501 16:28:19 <HackEgo> ​? ¯\(°_o)/¯ 16:28:19 <myndzi> | 16:28:19 <myndzi> º¯`\o 16:28:23 <myndzi> that's really weird 16:28:31 -!- carado has quit (Ping timeout: 246 seconds). 16:28:35 <myndzi> it lines up for me in my test channel 16:28:36 <myndzi> :o 16:28:45 <myndzi> maybe nick length discrepancy is factoring in somehow 16:29:07 <oerjan> ^def celebrate ul (\o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/)S 16:29:07 <fungot> Defined. 16:29:14 <oerjan> ^celebrate 16:29:14 <fungot> \o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/ 16:29:15 <myndzi> | c.c.c | ¯|¯⌠ `\o/´ | c.c.c ¦ `\o/´ ¯|¯⌠ | c.c.c | 16:29:15 <myndzi> /< c.c /'\ /< | | |\ c.c ´¸¨ | /^\|/| c.c /< 16:29:16 <myndzi> (_|¯´¯|_) /´\ 16:29:16 <myndzi> (_| |_) 16:29:24 <myndzi> haha 16:29:24 -!- carado has joined. 16:29:32 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 16:29:35 <myndzi> some of those chars fuck up the monospacing :( 16:29:36 <oerjan> fizzie: plz ^save twh 16:30:31 <oerjan> myndzi: that looks fine in irssi. well except for that weird guy just right of the middle. 16:30:50 <myndzi> lol 16:30:54 <myndzi> yeah 16:31:09 <myndzi> some windows font is getting subbed in for the cane shape and something 16:31:32 <myndzi> ¯ 16:31:37 <myndzi> huh, that should be in this font 16:31:41 <Roujo> ^def def ul (hai)S 16:31:41 <fungot> Defined. 16:31:51 <Roujo> ^def 16:31:51 <fungot> hai 16:31:53 <Roujo> ^def def 16:31:53 <fungot> Usage: ^def <command> <lang> <code> 16:31:59 <oerjan> wat 16:32:12 <Roujo> ^^ 16:32:20 <myndzi> wtf inconsolata 16:32:24 <myndzi> i'm inconsolable :( 16:32:37 <AnotherTest> ^def a brainfuck +. 16:32:37 <fungot> Usage: ^def <command> <lang> <code> 16:32:41 <myndzi> ah there it is, just looks short and stunted 16:32:47 <AnotherTest> ^def a bf +. 16:32:47 <fungot> Defined. 16:32:51 <AnotherTest> ^a 16:32:51 <fungot> <CTCP> 16:32:57 <AnotherTest> heh 16:33:24 <AnotherTest> ^def a bf +[.] 16:33:24 <fungot> Defined. 16:33:26 <myndzi> `? 16:33:26 -!- doesthiswork has quit (Quit: Leaving.). 16:33:27 <HackEgo> ​? ¯\(°_o)/¯ 16:33:28 <myndzi> | 16:33:28 <myndzi> o/`¯º 16:33:31 <AnotherTest> ^a 16:33:31 <fungot> <CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP> ... 16:33:42 <myndzi> :​? ¯\(°_o)/¯ 16:33:43 <myndzi> | 16:33:43 <myndzi> o/`¯º 16:33:50 <AnotherTest> ^a 16:33:50 <fungot> <CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP><CTCP> ... 16:33:55 <Roujo> That's a... nice CTCP request? 16:33:58 <myndzi> apparently hackego is sending a unicode ? of some kind o_O 16:34:10 <fizzie> Roujo: Very oerjany CTCP request. 16:34:24 <myndzi> <CTCP>ping 0<CTCP> 16:35:02 <AnotherTest> ^languages 16:35:05 <fizzie> I don't know if I want to save that "a". 16:35:47 <AnotherTest> ^def a bf +++++++++++++[.] 16:35:47 <fungot> Defined. 16:35:50 <AnotherTest> ^a 16:35:50 <fungot> ............................................................................................................................................................................................................... ... 16:36:04 <AnotherTest> those are supposed to be newlines 16:36:05 <fizzie> oerjan: The built-in ^def only fires if there's a space after the command (it checks for "^def "), so plain "^def" hits the def'd def. 16:36:16 <fizzie> AnotherTest: For obvious reasons they get filtered. 16:36:39 <fizzie> ^save 16:36:39 <fungot> OK. 16:36:40 <oerjan> myndzi: oh hm HackEgo prepends a zero-width space for botloop prevention 16:36:51 -!- Emilie has quit (Quit: Later!). 16:37:05 <AnotherTest> ^def a bf [][[][]][[][ 16:37:05 <fungot> Mismatched []. 16:37:08 <AnotherTest> oh :( 16:37:19 <AnotherTest> ^def a bf [+] 16:37:19 <fungot> Defined. 16:37:23 <AnotherTest> ^a 16:37:31 <AnotherTest> ^def a bf [+-] 16:37:31 <fungot> Defined. 16:37:34 <AnotherTest> ^a 16:37:37 <oerjan> `? macaroni 16:37:39 <HackEgo> macaroni? ¯\(°_o)/¯ 16:37:39 <myndzi> | 16:37:39 <myndzi> º¯`\o 16:37:43 <AnotherTest> ^def a bf [+-]. 16:37:44 <fungot> Defined. 16:37:45 <oerjan> `? *** 16:37:46 <AnotherTest> ^a 16:37:47 <HackEgo> ​***? ¯\(°_o)/¯ 16:37:47 <myndzi> | 16:37:47 <myndzi> º¯`\o 16:37:57 <AnotherTest> fungot :( 16:37:57 <fungot> AnotherTest: when you try to use that 16:37:59 <elliott> what is with all the bot spam the past few days? 16:38:00 <myndzi> oerjan: makes sense, script doesn't understand zero width spaces though 16:38:06 <fizzie> AnotherTest: [...] at the start of a program will never run. 16:38:15 <AnotherTest> ^def a bf .[+-]. 16:38:15 <fungot> Defined. 16:38:16 <AnotherTest> oh ok 16:38:18 <AnotherTest> ^a 16:38:19 <myndzi> it assumes a unicode character is 1 block wide in monospace font 16:38:26 <AnotherTest> ^a 16:38:27 <myndzi> i should be able to filter it out 16:38:28 <AnotherTest> do it fungot 16:38:29 <fungot> AnotherTest: http://xs128.xs.to/ xs128/ 08266/ picture5214.png the circularity is definitely there restricted to what i like so much fun 16:38:30 <oerjan> elliott: myndzi is fixing his script 16:38:33 <myndzi> FEFF right? 16:38:52 -!- doesthiswork has joined. 16:38:57 <fizzie> AnotherTest: Having a . in front of the [] will not make it run either. A ".[+-]." is equivalent to "..". 16:39:04 <AnotherTest> fizzie: what are the suport languages 16:39:10 <scoofy> which is your favorite esolang? 16:39:12 <AnotherTest> *supported 16:39:13 <fizzie> AnotherTest: Just brainfuck and Underload. 16:39:15 <fizzie> ^help 16:39:15 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 16:39:28 <myndzi> `? 16:39:29 <AnotherTest> ^show whatisthis 16:39:30 <HackEgo> ​? ¯\(°_o)/¯ 16:39:31 <myndzi> | 16:39:31 <myndzi> º¯`\o 16:39:34 <oerjan> `ord > ​* 16:39:35 <HackEgo> 62 32 8203 42 16:39:36 <elliott> oerjan: well ok. but I meant before that too. 16:39:50 <AnotherTest> ^bool 16:39:50 <fungot> No. 16:39:51 -!- asie has joined. 16:39:52 <AnotherTest> ^bool 16:39:52 <fungot> Yes. 16:39:53 <myndzi> i'm spamming mostly to myself but i don't know quite how to reproduce the above output 16:39:54 <myndzi> :P 16:39:59 <fizzie> AnotherTest: It shows a command. 16:40:00 <fizzie> ^show 16:40:00 <fungot> echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a 16:40:00 <oerjan> > showHex 8203 "" 16:40:01 <myndzi> it doesn't appear to be a zero width space 16:40:02 <lambdabot> "200b" 16:40:05 <fizzie> ^show wc 16:40:05 <fungot> [] 16:40:09 <fizzie> ^show cho 16:40:10 <fungot> >,[>,]<[<]>[[.>]<[<]>[-]>] 16:40:11 <oerjan> myndzi: 200B actually 16:40:18 <fizzie> (What's that wc for?) 16:40:19 <AnotherTest> ^wiki hm 16:40:19 <fungot> http://esolangs.org/wiki/hm 16:40:27 <AnotherTest> ^rainbow a 16:40:27 <fungot> a 16:40:31 <AnotherTest> ^rainbow 16:40:34 -!- Emilie has joined. 16:40:35 <myndzi> lol 16:40:35 <fizzie> ^rainbow something 16:40:35 <fungot> something 16:40:39 <myndzi> feff is zero-width non-breaking 16:40:43 <myndzi> why the hell 16:40:49 <Roujo> ^def something as something 16:40:49 <fungot> Usage: ^def <command> <lang> <code> 16:41:00 <AnotherTest> ^rainbow This is actually nice. It reminds me of `relcome, which is not so nice after all. 16:41:00 <fungot> This is actually nice. It reminds me of `relcome, w ... 16:41:12 <AnotherTest> ^hw mh 16:41:13 <fungot> Hello World! 16:41:23 <AnotherTest> ^pow2 123456789 16:41:24 <fungot> 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2147483648 42949672 ... 16:41:30 <Roujo> ^relcome ~echo ^rainbow 16:41:34 <AnotherTest> ^pow2 -1 16:41:34 <fungot> 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2147483648 42949672 ... 16:41:41 <fizzie> It doesn't take any input. 16:41:54 <AnotherTest> ^elikoski 16:41:55 <fungot> eliott elliot eliott eliott elliot elliott eliot elliot eliott elliot elliot eliott eliott elliot eliott eliot elliot elliott eliott elliot eliott eliott elliot elliot eliott eliot elliott eliott elliot eliott eliott elliot elliott eliot elliot eliott eliott elliot elliot eliott elliot elliott eliot elliot elliott eliott e ...too much output! 16:41:59 <AnotherTest> oh no 16:42:03 <AnotherTest> what did I do 16:42:06 <Roujo> `relcome ~echo rainbow 16:42:08 <HackEgo> ​~echo: rainbow: 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.) 16:42:09 <myndzi> perchance can someone verify this supposed zero width space? mirc debug output is showing â? which isn't right 16:42:18 <Roujo> Awww, the : messes it up =P 16:42:36 <myndzi> oh, ignore me 16:42:41 <myndzi> what nonsense 16:42:42 <AnotherTest> ^rainbow `relcome Test... 16:42:42 <fungot> `relcome Test... 16:42:52 <myndzi> how can it display ascii bytes AND unicode :| 16:43:06 <AnotherTest> ^echo `relcome Test... 16:43:06 <fungot> `relcome Test... `relcome Test... 16:43:09 <HackEgo> ​Test...: `relcome: Test...: 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.) 16:43:43 <fizzie> myndzi: My logs say the raw bytes are e2 80 8b which is the correct UTF-8 of U+200B ZERO WIDTH SPACE, as far as I can tell. 16:43:59 <myndzi> yeah, improper assumption on my part 16:44:30 <myndzi> or some sort of mangling because it looks like i'm getting 3882 16:44:31 <myndzi> lol 16:45:12 <myndzi> multiple levels of mangling even, can't trust clipboard or debug output either :( 16:45:34 <AnotherTest> ^echo ^echo hi 16:45:34 <fungot> ^echo hi ^echo hi 16:45:45 <AnotherTest> too bad, it ignores itself 16:45:51 <AnotherTest> fizzie: admit that was a nice try 16:45:59 <elliott> it doesn't ignore itself. 16:46:00 <myndzi> btw, i imagine any client that supports ZWS also supports chr(15) 16:46:03 <elliott> that's just not how the IRC protocol works 16:46:10 <myndzi> which is an easier bot-loop protector imo 16:46:24 <AnotherTest> elliott: so i tdoes ignore itself 16:46:27 <myndzi> no 16:46:28 <ion> (Btw, the IRC protocol works in a sucky way.) 16:46:31 <myndzi> the irc server never sends a message 16:46:36 <myndzi> that comes "from" the bot 16:46:37 <myndzi> to the bot 16:46:40 <AnotherTest> yes, so it gets ignored 16:46:43 <Roujo> ^echo %echo hi 16:46:43 <fungot> %echo hi %echo hi 16:46:43 <Emilie> hi %echo hi 16:46:47 * myndzi facepalms 16:46:48 <Roujo> Crap 16:46:54 <AnotherTest> `echo hi 16:46:55 <HackEgo> hi 16:46:57 <myndzi> ignore implies it was sent and nothing was done about it 16:47:01 <ion> “which is an easier bot-loop protector imo” How about just following the RFC hth 16:47:02 <myndzi> it wasn't sent at all 16:47:05 <AnotherTest> `echo ^echo `echo hi 16:47:06 <HackEgo> ​^echo `echo hi 16:47:12 <fizzie> ion: The RFC is last millennium hth 16:47:13 <myndzi> ion: send all bot responses to the channel as notices? :P 16:47:16 <Roujo> `echo %echo ~echo ^echo Hai 16:47:17 <HackEgo> ​%echo ~echo ^echo Hai 16:47:23 <Roujo> Right 16:47:24 <AnotherTest> oh right, fungot doesn't respond to hackego 16:47:24 <fungot> AnotherTest: also what about newlib? aren't non-lambda rhs just normal " arguments" to be different. 16:47:28 <Roujo> That fucking character 16:47:37 <Roujo> Nobody responds to HackEgo 16:47:47 <Roujo> It follows that HackEgo must be a jerk 16:47:49 <zzo38> You should just follow the RFC 16:47:49 <AnotherTest> Roujo: time to make a bot that does 16:48:00 <Roujo> AnotherTest: Challenge accepted 16:48:03 <AnotherTest> also it should change names often so fizzie can't ignore it 16:48:07 <zzo38> And furthermore make your bot strip invisible characters when accepting commands 16:48:07 <Roujo> zzo38: What does the RFC say? 16:48:12 <Roujo> Oh 16:48:14 <Roujo> Sure 16:48:21 <myndzi> `? 16:48:23 <HackEgo> ​? ¯\(°_o)/¯ 16:48:24 <myndzi> | 16:48:24 <myndzi> o/`¯º 16:48:28 <Roujo> `? ~echo 16:48:30 <HackEgo> ​~echo? ¯\(°_o)/¯ 16:48:30 <myndzi> | 16:48:30 <myndzi> o/`¯º 16:48:31 <Roujo> Right 16:48:34 <myndzi> heh raw binary output 16:48:40 <Roujo> Okay, I'll work on it 16:48:43 <Roujo> Stripping stuff 16:48:53 <Roujo> I'm sure Emily can strip if I try hard enough 16:48:53 <myndzi> i have so many crazy scripts 16:48:55 <myndzi> 58 72 97 99 107 69 103 111 33 100 108 111 112 101 110 64 108 105 98 100 108 46 115 111 32 80 82 73 86 77 83 71 32 35 101 115 111 116 101 114 105 99 32 58 226 128 139 63 32 194 175 92 40 194 176 95 111 41 47 194 175 13 10 16:48:59 <myndzi> i think that's the line 16:49:42 <fizzie> 226 128 139 is indeed e2 80 8b. 16:49:48 <myndzi> yup 16:50:00 <myndzi> this reminded me of another script i never loaded though 16:50:00 <boily> back from lunch! my absence spontaneified myndzi! 16:50:02 <myndzi> so i'm finding it :P 16:50:07 -!- AnotherTest has changed nick to FungotAnnoy. 16:50:08 <FungotAnnoy> Hi 16:50:16 -!- FungotAnnoy has changed nick to AnotherTest. 16:50:25 <AnotherTest> Ok I was hopping for some really bad programming 16:50:28 <myndzi> i don't even remember what it's called 16:50:30 -!- Bike has quit (Ping timeout: 276 seconds). 16:50:41 <AnotherTest> I will write this bot 16:50:41 <Roujo> zzo38: What part of the RFC should I be following again? 16:50:46 <fizzie> AnotherTest: Even if it did look at the nick, it's case-sensitive about its name. 16:50:50 <AnotherTest> (in revenge of samamntus) 16:50:57 -!- AnotherTest has changed nick to fungot_annoy. 16:50:59 <fungot_annoy> hi 16:51:04 <fizzie> (It doesn't look at the nick.) 16:51:05 -!- fungot_annoy has changed nick to AnotherTest. 16:51:06 <AnotherTest> ok 16:51:13 <fizzie> (It was just a hypothetical.) 16:51:24 <AnotherTest> fizzie: soon samantus shall be revenged 16:51:25 <ion> roujo: The RFC specifies PRIVMSG as the human message command and NOTICE as the bot message command. Bots are only allowed to trigger stuff from human messages and send stuff as bot messages. Therefore, no bot loops ever. As an additional bonus you can easily skip over the low-priority bot messages in a discussion when your IRC client e.g. colors them differently. Unfortunately, certain IRC clients default 16:51:27 <ion> to making a huge show about NOTICEs even though they are the low-priority messages, and not enough users bother to report it as a bug or even to change their configuration, but they do bother to make a huge noise about it on IRC whenever bots do the right thing. So we have ended up in a situation where many bots just use PRIVMSG and have nasty hacks that may or may not work to prevent bot loops. 16:51:28 <myndzi> Roujo: i presume he's referring to automated responses should be notices and requests that trigger them should be privmsg 16:51:49 <fizzie> ion: TL;DR hth 16:52:00 <zzo38> ion: And I suggest actually following the RFC instead 16:52:09 <zzo38> If your client is broken then you need to get a different client 16:52:10 <Roujo> ion: myndzi: zzo38: Nice, nice. Thanks. 16:52:28 <zzo38> myndzi: Yes 16:52:58 <fizzie> ion: ("many bots" is perhaps a bit of an understatement, it's probably really "most".) 16:53:33 <boily> btw, why was I unashamedly CTCPed? 16:53:45 <myndzi> also lol @ ion 16:53:54 <Roujo> It's fungot's fault 16:53:55 <fungot> Roujo: i don't know if it's believable to have hayfever in march. 16:53:55 <elliott> if the excessive botspam starts showing up in NOTICE colour I will be sorely tempted to /part. 16:53:58 <myndzi> sorta like people complaining about highlights but even less egregious 16:54:06 -!- doesthiswork has quit (Quit: Leaving.). 16:54:24 <myndzi> I ENABLED THIS FEATURE OF MY CLIENT/SCRIPT AND IT'S DOING WHAT IT'S SUPPOSED TO, STOP USING IT 16:54:31 -!- Bike has joined. 16:55:33 <Roujo> myndzi: Wait what? 16:56:00 <ion> In terminals with ANSI colors, a good color for notices is the “bright black” a.k.a. dark gray. 16:56:23 <ion> At least if you have a dark background color. 16:56:31 <myndzi> Roujo: it is common in some groups of people on irc to complain about "over-using highlights" 16:56:42 <myndzi> which is a client feature that alerts the user when some matching text (usually their name) is sent 16:56:44 <Roujo> Rofl 16:56:45 <Roujo> Okay 16:56:57 <Roujo> I was wondering what you were referring to, that's all ^^ 16:57:04 <myndzi> STOP HIGHLIGHTING ME GUYS 16:57:06 <myndzi> ITS ANNOYING 16:57:08 <zzo38> If they don't want that they should change the configure of your client (or change your name, if that is the problem) 16:57:14 -!- KingOfKarlsruhe has joined. 16:57:14 <Roujo> myndzi: But it's fuuuuuun 16:57:17 <Bike> `ls wisdom 16:57:18 <HackEgo> As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. 16:57:24 <Bike> very lol, imo. 16:57:27 <myndzi> hmmm 16:57:29 <myndzi> asshole.mrc 16:57:31 <myndzi> i wonder what's in this one 16:57:38 <Roujo> Death 16:57:41 <myndzi> HAHAHA 16:57:44 <myndzi> i forgot 16:57:49 <myndzi> in #scripting on dalnet one time 16:58:02 <Bike> dalnet??? worst network 16:58:03 <myndzi> i wrote this script that kicked anybody who didn't follow the instructions given in the topic 16:58:11 <myndzi> and if they repeated it banned them 16:58:19 <zzo38> `/bin/ls wisdom 16:58:20 <HackEgo> ​` \ `? \ _̰̆̓_̦̻̖͍̟̖̅ͭͭͬ͡_͉̭ͧ͒̐_̯͙̬̬̦̯͂͋͒ͧ͋̋_̴̝̔̉̅ͨ͞ \ ? \ ?? \ @ \ ⊥ \ ⌨ \ ☃ \ 🐐 \ ̸̸̼͚͇̮͕̳̞̤̜̯̪̪̱̣̠̺̹͍̩̝͚͕͓͚̙͓̪̮̟̜̣͙̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚͢͢͠ͅ҉̴̢_͙̣͎͎͙̪̪̝̖͉̟̭̻̥̫̗̱̗͍̳̦̮̟̲̥͔̿̊ͣ̉ͣͪ͒̓̐͊̏ͫ̓̚̚҉̕͜͠͠҉̡̧̛ 16:58:24 <myndzi> else kick $chan $nick Hey, maybe you can catch the topic on your way back in! 16:58:25 <scoofy> ah 16:58:29 <zzo38> I don't see any names. 16:58:52 <Bike> zzo38: there are more lines. 16:58:53 <oerjan> zzo38: they've been shuffled out by all the weird unicode 16:58:54 <ion> myndzi: heh 16:58:59 <Bike> `run /bin/ls wisdom | tail 16:59:00 <HackEgo> welcome.bork \ welcome.es \ wercome \ west midlands \ wiki \ wisdom \ wisisis "This isn't an actual wisdom, just a tribute." \ you \ zomgmodules \ zzo38 16:59:08 <Bike> look, it's you! 16:59:12 <Bike> `? you 16:59:14 <HackEgo> you a haskell 16:59:21 <zzo38> Bike: Yes, it doesn't matter 16:59:22 <Bike> wow 16:59:31 <Bike> `? wisisis 16:59:32 <zzo38> I can see "you" 16:59:33 <HackEgo> wisisis? ¯\(°_o)/¯ 16:59:33 <myndzi> | 16:59:33 <myndzi> º¯`\o 16:59:42 <Bike> `? wisisis "This isn't an actual wisdom, just a tribute." 16:59:43 <HackEgo> wisisis "This isn't an actual wisdom, just a tribute."? ¯\(°_o)/¯ 16:59:44 <myndzi> | 16:59:44 <myndzi> o/`¯º 16:59:47 <Bike> amazing. 17:00:02 <zzo38> `run /bin/ls wisdom | shuf 17:00:03 <HackEgo> misspellings of croissant \ 🐐 \ bc \ cyberiad \ firefly \ context \ egobot \ northumberland \ thyme \ megalun \ phantom___hoover \ partial order \ d \ sgeo \ object \ maths \ ☃ \ résumé \ isomorphism \ devious \ hello \ inverness \ gazspacho \ itidus21 \ eurovision \ mojibake \ lettuce \ internationale \ everyone \ elliott \ bird \ nah \ cak 17:01:01 -!- doesthiswork has joined. 17:01:14 <boily> croissant! c'est juste des croissants! ÇA SE MISSPELLE PAS, UN CROISSANT! AAAAAAAAAAARRRRGH! 17:01:32 <Roujo> Sure! 17:01:36 <Roujo> croisant 17:01:37 <Roujo> ^ 17:01:39 <oerjan> `? misspellings of croissant 17:01:41 <HackEgo> misspellings of crosant? ¯\(°_o)/¯ 17:01:41 <myndzi> | 17:01:41 <myndzi> º¯`\o 17:01:45 <Roujo> Rofl 17:01:47 <Roujo> THERE WE GO 17:01:53 * boily slaps Roujo with a French pastry 17:01:59 <Roujo> %slap boily 17:02:00 * Emilie slaps boily around with a large trout. 17:02:01 <elliott> dear god, can we please leave the bots alone for one hour. 17:02:06 <Roujo> Sure =P 17:02:12 <ion> elliott: It’s #esoteric. What do you think? 17:02:20 <elliott> ion: indeed :/ 17:02:27 <myndzi> finally found it 17:02:30 <boily> elliott: we will behave. I'm on a meeting for about the next hour, so no abuse from me. 17:02:33 <myndzi> 58 72 97 99 107 69 17:02:54 <myndzi> suppose i have to load first 17:03:02 <myndzi> 58 72 97 99 107 69 17:03:06 <myndzi> 10:02.41 (myndzi; b10) :HackE 17:03:08 <myndzi> :D 17:03:13 <myndzi> automatic base conversion ftw 17:03:51 <Roujo> 58 72 97 99 107 69 17:03:57 <myndzi> it's local display 17:03:59 <Roujo> Oh 17:04:02 <Roujo> Cool, cool 17:04:05 -!- Bike has quit (Ping timeout: 248 seconds). 17:04:05 <myndzi> i can make a trigger i suppose :P 17:04:10 <myndzi> wait, i have one 17:04:10 <myndzi> lol 17:04:12 -!- doesthiswork has quit (Client Quit). 17:04:13 <myndzi> !debase 58 72 97 99 107 69 103 111 33 100 108 111 112 101 110 64 108 105 98 100 108 46 115 111 32 80 82 73 86 77 83 71 32 35 101 115 111 116 101 114 105 99 32 58 226 128 139 63 32 194 175 92 40 194 176 95 111 41 47 194 175 13 10 17:04:14 <myndzi> debase (base 10): :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​? ¯\(°_o)/¯ 17:04:15 <myndzi> | 17:04:16 <myndzi> º¯`\o 17:04:32 <myndzi> it'll take any base from 2 to 36 17:04:36 <myndzi> delimited or padded 17:07:02 -!- Bike has joined. 17:08:19 <myndzi> final test? 17:08:20 <myndzi> `? 17:08:21 <HackEgo> ​? ¯\(°_o)/¯ 17:08:22 <myndzi> | 17:08:22 <myndzi> º¯`\o 17:08:27 <myndzi> cool 17:08:42 <myndzi> i'll deal with the other thing some other time (god knows why shit's misaligned above) 17:08:46 <oerjan> `? quiche 17:08:48 <HackEgo> quiche? ¯\(°_o)/¯ 17:08:48 <myndzi> | 17:08:48 <myndzi> o/`¯º 17:19:40 -!- iamfishhead has joined. 17:19:47 <FireFly> Huh. 17:20:00 <FireFly> Somehow [19:15:48] <HackEgo> misspellings of croissant \ 17:20:12 <FireFly> is highlighted as to have nickpinged me.. 17:20:34 * FireFly eyes weechat 17:22:13 <oerjan> FireFly: yes, it contains your nick later in the line 17:24:28 <FireFly> I guess I'm not getting the line rendered correctly then. Here's what I see: http://i.imgur.com/WMxSuhJ.png 17:25:24 <oerjan> FireFly: the next item is a unicode character, possibly the infamous goat 17:25:33 <Roujo> <HackEgo> misspellings of croissant \ PROBABLY_A_GOAT \ bc \ cyberiad \ firefly \ context \ egobot \ northumberland \ thyme \ megalun \ phantom___hoover \ partial order \ d \ sgeo \ object \ maths \ ☃ \ résumé \ isomorphism \ devious \ hello \ inverness \ gazspacho \ itidus21 \ eurovision \ mojibake \ lettuce \ internationale \ everyone \ elliott \ bird \ nah \ cak 17:25:44 <FireFly> Oh 17:26:38 <Bike> `? misspellings of croissant 17:26:40 <HackEgo> misspellings of crosant? ¯\(°_o)/¯ 17:26:40 <myndzi> | 17:26:40 <myndzi> º¯`\o 17:26:46 <Bike> well played. 17:27:07 <Bike> `? cyberiad 17:27:09 <HackEgo> The Cyberiad is not just a book. 17:27:20 <FireFly> `? gazspacho 17:27:21 <HackEgo> gazspacho is a hungarian szoup, tradizsonally szerved cold for hot szummer dayz 17:30:29 <zzo38> Is there a C library for a MUD and which is cross-platform and FSF/OSI compatible? 17:31:05 <myndzi> i don't think any muds come in library form 17:31:18 <myndzi> but i do know that dead souls is the closest lpc thing to rom 17:31:24 <myndzi> and is under active development last i checked 17:31:35 <myndzi> dunno how cross platform it is but i believe it runs on windows too 17:31:37 <myndzi> (not sure if cygwin) 17:31:50 <myndzi> http://dead-souls.net/ 17:31:55 <myndzi> lol, it calls it a library right there 17:31:56 <myndzi> o well 17:32:17 <myndzi> also LPC is a hell of a lot cooler than anything ROM derivatives can offer 17:32:46 <myndzi> but i think what most people have in mind by 'MUD' is more ROM-style (hack and slash & grinding etc. not social/roleplaying) 17:32:55 <myndzi> which is why i'm glad dead souls exists :) 17:33:01 <zzo38> I mean one that does both really 17:33:13 <myndzi> a code base 17:33:15 <zzo38> And I intend to modify to penalize too much grinding 17:33:24 <myndzi> you should definitely check out DS 17:33:42 <zzo38> I mean one that does (hack and slash & grinding etc. *and* social/roleplaying) but that can be modified 17:33:45 <myndzi> the rooms and interactions are programmed in a mud-specific variant of C inside the game itself 17:33:50 <myndzi> right 17:34:05 <myndzi> the problem with rom is it's really hard to extend in dynamic ways 17:34:09 <zzo38> When searching I found a whole bunch of broken links mostly 17:34:22 <myndzi> it's about as complex as ms-dos batch in terms of scripting mob interactions and the like 17:34:33 <myndzi> lpc gives you a whole array of tools (like variables) 17:34:34 <myndzi> :P 17:34:47 <myndzi> it comes from MOO territory though, which is more .. esoteric? 17:34:58 <myndzi> most moos don't have any sort of setting/combat/leveling system 17:35:06 <myndzi> which is why lots of mud players stick to rom variants 17:35:28 -!- FungotDestroyer has joined. 17:35:55 -!- FungotDestroyer has quit (Remote host closed the connection). 17:36:17 <myndzi> also interesting is that dead souls hooks up to a sort of meta-mud chatline, so you can basically chat with the devs from your own mud and whatever as you work on stuff 17:36:45 <myndzi> to be honest i wish i had the time or motivation to play with it more ;( 17:36:50 -!- FungotDestroyer has joined. 17:37:03 <Bike> what 17:37:07 <Bike> FungotDestroyer: what 17:37:15 <Bike> fungot: what 17:37:15 <fungot> Bike: is your name?" " because it sucks. 17:37:24 <Bike> fuck. do the destruction 17:37:27 <AnotherTest> `echo ^echo ^echo 17:37:32 <HackEgo> ​^echo ^echo 17:37:38 <AnotherTest> well 17:37:45 -!- FungotDestroyer has quit (Remote host closed the connection). 17:37:48 <Phantom_Hoover> ^ignore 17:37:49 <myndzi> (so if you do go that route, leave me a message or something, i'd be interested to check it out) 17:37:54 <AnotherTest> it doesn'nt quite work yet 17:38:14 -!- ^v has joined. 17:38:54 <elliott> dare I ask what it is meant to do? 17:38:56 -!- FungotDestroyer has joined. 17:38:58 <AnotherTest> `echo ^echo ^echo 17:38:59 <HackEgo> ​^echo ^echo 17:39:10 <Phantom_Hoover> impressive 17:39:12 <AnotherTest> yes 17:39:18 -!- FungotDestroyer has quit (Remote host closed the connection). 17:39:49 <zzo38> Since some players might not want some things I put it, I can make it options one thing I want to add is a "difficulty menu", so that you can add "balanced experience" (meaning that if you defeat anyone of a lower level than you then you lose experience points instead) 17:40:01 <fizzie> AIUI, it's some sort of a revenge. 17:40:11 -!- FungotDestroyer has joined. 17:40:12 <AnotherTest> fizzie: the revenge of the samantus 17:40:28 <AnotherTest> `echo ^echo ^echo 17:40:29 <HackEgo> ​^echo ^echo 17:40:53 <AnotherTest> I'm actually just trying to reply to hackego, since there doesn't exist a bot yet that replies to it 17:41:04 <fizzie> I'm not entirely sure what fungot has done to earn the revenge, but "w/e". 17:41:05 <fungot> fizzie: a mean, despicable, boorish person; used the following words to describe it in english?) instances where the compiler can't make their use more transparent. while you're at such relevant topics. 17:41:10 <Roujo> Give me a second =P 17:43:11 -!- FungotDestroyer has quit (Remote host closed the connection). 17:43:30 -!- epicmonkey has joined. 17:43:34 -!- oerjan has quit (Quit: You're on your own.). 17:43:49 <myndzi> i don't know entirely what you have in mind, but considering the source channel it may prove interesting ;) 17:43:56 <myndzi> my biggest complaint with muds has always been how formulaic they are 17:44:00 <myndzi> not dynamic at all 17:44:01 -!- FungotDestroyer has joined. 17:44:08 <kmc> :O 17:44:11 <zzo38> Yes I know that too 17:44:12 <AnotherTest> `echo ^echo ^echo 17:44:13 <myndzi> there was some mud that aol ran/hosted for the longest time 17:44:13 <HackEgo> ​^echo ^echo 17:44:13 <FungotDestroyer> ​^echo ^echo 17:44:17 <myndzi> that was actually crazy interesting 17:44:29 <myndzi> i think it's still up, dragon realms or some such? you have to subscribe 17:44:38 <AnotherTest> `echo `echo 17:44:40 <HackEgo> ​`echo 17:44:40 <myndzi> there was a somethingawful thread that introduced it that i can't seem to find anymore 17:44:45 <AnotherTest> `echo ^`echo 17:44:46 <HackEgo> ​^`echo 17:44:47 <FungotDestroyer> ​^`echo 17:44:50 <zzo38> I tried various other MUD but none of them are very good 17:44:54 <myndzi> but it described all the interesting ways they added some of that dynamism into it 17:44:55 <AnotherTest> aha 17:45:01 -!- FungotDestroyer has quit (Remote host closed the connection). 17:45:04 <myndzi> + 17:45:21 <zzo38> But I think a difficulty menu would be good idea 17:45:24 <myndzi> unless you want to write your own codebase, the best you can do is go with one that gives you good tools 17:45:35 <myndzi> so i heartily recommend you avoid rom, rot, etc. 17:45:40 <zzo38> OK 17:45:57 <myndzi> http://en.wikipedia.org/wiki/MUD_trees 17:46:13 <myndzi> aber is kind of an oddball from what i remember 17:46:17 <zzo38> Even if I do write my own codebase, what would help is some library 17:46:25 -!- FungotDestroyer has joined. 17:46:30 <AnotherTest> `echo 17:46:31 <FungotDestroyer> echo echo 17:46:32 <HackEgo> No output. 17:46:39 <AnotherTest> ``echo 17:46:39 <FungotDestroyer> `echo `echo 17:46:40 <HackEgo> ​`echo 17:46:41 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo: not found 17:46:41 <myndzi> do investigate dead souls 17:46:45 <zzo38> The library to automatically handle connections, database, changes at runtime, registration, and those kind of things. 17:46:51 <AnotherTest> ``echo ``echo 17:46:51 <FungotDestroyer> `echo ``echo `echo ``echo 17:46:52 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo: not found 17:46:52 <HackEgo> ​``echo `echo ``echo 17:46:55 <elliott> you realise it's trivial to make a bot loop if you make a bot specifically to do so. 17:46:57 <myndzi> i think it'll do what you want if you are able to work with its system 17:47:13 <myndzi> and it has the extensibility 17:47:16 <AnotherTest> elliott: I'm not *just* trying to make a bot loop 17:47:35 <AnotherTest> ``echo `echo 17:47:35 <FungotDestroyer> `echo `echo `echo `echo 17:47:36 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo: not found 17:47:36 <HackEgo> ​`echo `echo `echo 17:47:44 <Bike> this sure looks like just a bot loop 17:47:56 <AnotherTest> ``echo `echo ^echo 17:47:56 <FungotDestroyer> `echo `echo ^echo `echo `echo ^echo 17:47:57 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo: not found 17:47:57 <HackEgo> ​`echo ^echo `echo `echo ^echo 17:48:47 <AnotherTest> ``echo# 17:48:47 <FungotDestroyer> `echo# `echo# 17:48:48 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo#: not found 17:48:48 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: echo#: not found 17:49:04 <AnotherTest> ``echo echo 17:49:05 <FungotDestroyer> `echo echo `echo echo 17:49:05 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo: not found 17:49:06 <HackEgo> echo `echo echo 17:49:12 <Bike> ok seriously the spam is annoying. 17:49:14 <AnotherTest> ``echo `echo 17:49:14 <FungotDestroyer> `echo `echo `echo `echo 17:49:15 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo: not found 17:49:16 <HackEgo> ​`echo `echo `echo 17:49:18 <AnotherTest> alright 17:49:21 -!- FungotDestroyer has quit (Remote host closed the connection). 17:49:33 <zzo38> What is license of Dead Souls MUD? 17:49:42 <myndzi> i linked the url above, one sec 17:49:47 <fizzie> I like how fungot wasn't involved there at all, despite the name. 17:49:47 <fungot> fizzie: it is to be able to 17:49:51 <myndzi> http://dead-souls.net/ 17:49:54 <myndzi> got spammed out :P 17:50:42 <myndzi> http://lpmuds.net/copyright.mudos 17:51:03 <Roujo> %quit 17:51:04 <Emilie> Roujo: Alright, off I go! 17:51:06 -!- Emilie has quit (Quit: Later!). 17:51:34 -!- augur has quit (Read error: Connection reset by peer). 17:51:54 <myndzi> http://dead-souls.net/articles/copyright.html 17:51:56 <myndzi> more useful link 17:51:58 -!- augur has joined. 17:52:12 -!- Emilie has joined. 17:52:18 <Roujo> HackEgo 17:52:19 <Roujo> You're on 17:52:31 <Roujo> `echo %echo Take that! 17:52:32 <HackEgo> ​%echo Take that! 17:52:37 <zzo38> I tried to connect but it seems I cannot disable ANSI codes 17:52:38 <Roujo> >nope 17:52:40 <Roujo> Well crap 17:53:24 <AnotherTest> Roujo: it's not just regular spaces 17:53:48 <AnotherTest> %echo hi 17:53:49 <Emilie> hi 17:53:55 <Roujo> I know 17:53:56 -!- yorick has joined. 17:54:05 <Roujo> I thought I was stripping everything I needed to =P 17:54:08 <Roujo> `test 17:54:09 <HackEgo> No output. 17:54:11 <AnotherTest> %echo ^echo %echo hi 17:54:11 <Emilie> ^echo %echo hi 17:54:11 <fungot> %echo hi %echo hi 17:54:12 <Emilie> hi %echo hi 17:54:20 <AnotherTest> oh right fungot duplicates 17:54:20 <fungot> AnotherTest: fnord/ tmp/ fnord whee, dependency graphs! http://www.spinnoff.com/ zbb/ fnord/ fnord 17:54:44 <zzo38> Is there one with a FSF/OSI compatible license (or one that has a UNIX version which is this and is completely compatible with the Windows version)? 17:54:51 <AnotherTest> ^help 17:54:51 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 17:54:54 <AnotherTest> ^show 17:54:54 <fungot> echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list ping def a something 17:55:04 <Roujo> I have no idea what the character is, though 17:55:41 <AnotherTest> remove everythign that's not ascii 17:55:55 <Roujo> Yeah, I think I'll whitelist instead 17:55:58 <AnotherTest> ^eval hi 17:56:02 <Roujo> Keep only A-z0-9 17:56:07 <AnotherTest> ^test 17:56:14 <AnotherTest> ^test a 17:57:39 <AnotherTest> %echo ^eval hi 17:57:39 <Emilie> ^eval hi 17:58:06 <AnotherTest> ^str hm 17:58:06 <fungot> Usage: ^str 0-9 get/set/add [text] 17:58:11 <AnotherTest> ^str 9 17:58:11 <fungot> Usage: ^str 0-9 get/set/add [text] 17:58:56 -!- ^v has changed nick to dan200. 17:58:59 <AnotherTest> ^str 1 set %echo ^str 1 get 17:59:00 <fungot> Set: %echo ^str 1 get 17:59:15 <AnotherTest> ^str 1 get 17:59:15 <fungot> %echo ^str 1 get 17:59:15 <Emilie> ^str 1 get 17:59:15 <fungot> %echo ^str 1 get 17:59:16 <Emilie> ^str 1 get 17:59:16 <fungot> %echo ^str 1 get 17:59:17 <Emilie> ^str 1 get 17:59:17 <fungot> %echo ^str 1 get 17:59:18 <Emilie> ^str 1 get 17:59:18 <fungot> %echo ^str 1 get 17:59:19 <Emilie> ^str 1 get 17:59:19 <fungot> %echo ^str 1 get 17:59:19 <AnotherTest> yay 17:59:20 <Emilie> ^str 1 get 17:59:20 <fungot> %echo ^str 1 get 17:59:21 <Emilie> ^str 1 get 17:59:21 <fungot> %echo ^str 1 get 17:59:22 -!- ChanServ has set channel mode: +o elliott. 17:59:22 <Emilie> ^str 1 get 17:59:22 <fungot> %echo ^str 1 get 17:59:23 -!- elliott has set channel mode: +m. 17:59:27 -!- elliott has set channel mode: -m. 18:00:19 <Roujo> Wait 18:00:22 <Roujo> Bot loop? 18:00:25 <Roujo> Oops =P 18:01:29 <AnotherTest> yes, although elliott intervened 18:01:31 <zzo38> myndzi: Is there a better one? 18:01:50 <Roujo> %quit 18:01:50 <Emilie> Roujo: Alright, off I go! 18:01:53 -!- Emilie has quit (Quit: Later!). 18:02:12 <boily> meetings have interesting side-effects. elliott is now op. 18:02:20 <Roujo> pls nerf 18:02:24 <elliott> if you're going to do more of them, at least make them creative quines instead of just relying on external storage :p 18:02:32 <Roujo> ^^ 18:02:36 <Roujo> Will try 18:03:26 <zzo38> I am not looking for that level of library; I am looking for lower level library which is dealing with connections and so on. 18:04:21 <myndzi> zzo38: i don't know. muds are actually quite complex beasts 18:04:35 <myndzi> to my understanding, most of the available code comes in the form of a code base + patches perhaps 18:04:51 <myndzi> lower level than that, and you lose the mud-specificity 18:04:51 -!- elliott has set channel mode: -o elliott. 18:05:01 <myndzi> so you'd be looking for a 'user management library' or whatever the heck 18:05:02 -!- Bike has quit (Ping timeout: 240 seconds). 18:05:58 <zzo38> Well, I am looking for FSF/OSI compliant runtime engine (or at least one where a 100% compatible UNIX version is) 18:06:32 -!- Bike has joined. 18:06:43 <zzo38> It is the runtime engine I am looking for and not the mudlib 18:07:06 <myndzi> well, you could certainly write your own mudlib 18:07:14 <myndzi> that's a lot of code to work with 18:07:30 <myndzi> most of lp muds are written IN lpc 18:07:40 <myndzi> so maybe the driver is closer to what you're looking for 18:08:19 <boily> while I still have some active neurons left in my brain and can form some coherent stuff, and just realized myndzi has been active for the past few hours... 18:08:34 <boily> myndzi: let me ask you the The Question: what are your approximate coördinates and body weigh? 18:08:38 <myndzi> har 18:08:50 <boily> har? 18:08:52 <myndzi> i'm 'around' irc quite a bit, i just don't have an awful lot to contribute to this channel 18:09:08 <boily> I'll put in 'around' and 'unknown' 18:09:39 <myndzi> i should say, i'm actively present on irc most of the day most of the time :P 18:10:09 <myndzi> i originally came here to play around with bf joust, but you guys talk about interesting stuff 18:10:17 <myndzi> i have practically no interest in esoteric programming languages howere ;) 18:10:19 <myndzi> however* 18:10:26 <elliott> boily: "around" and "har". 18:10:52 <myndzi> oh wow, i totally missed the second line 18:10:53 <myndzi> haha 18:10:59 <myndzi> bad timing 18:11:33 <myndzi> 47.272986,-120.882277 and ~ 190 :P 18:12:30 * boily falls from his chair in pure astonishment 18:12:37 <boily> a complete and useful answer! 18:12:47 <myndzi> i don't much see how it's useful but *shrug* 18:13:00 <boily> I'll have a box of chocolate delivered by ICBM for you. 18:13:14 <myndzi> be sure to send me a tracking number 18:13:28 <boily> elliott: I'm still tempted to put 'har' for the weigh. 18:13:54 <elliott> you didn't get the units of the weigh. 18:14:01 <Bike> grams 18:14:03 <myndzi> centimeters 18:14:13 <Bike> gram-centimeters per ampere 18:14:17 <elliott> you... weigh... 190 centimetres 18:14:25 <myndzi> got a problem with that? 18:14:28 <boily> Bike: ow. 18:14:31 <myndzi> i'm also 25 KB/sec tall 18:14:41 * boily facepalms 18:14:59 <boily> no chocolate for you, you vile ununitter! 18:15:15 <myndzi> boo 18:15:17 <myndzi> i was dying to taste it. 18:15:24 <boily> ok, then... 18:15:37 <boily> btw, 47,-120, that sounds an awful lot like seattle, eh? 18:15:39 -!- SingingBoyo has joined. 18:15:48 <myndzi> haha, that's a new one 18:16:02 <myndzi> never met anyone who recognized gps coords on sight 18:16:07 <myndzi> but yes, olympia 18:16:11 <Roujo> Some to think of it, scratch that 18:16:18 <boily> `relcome SingingBoyo 18:16:20 <HackEgo> ​SingingBoyo: 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.) 18:16:23 <Roujo> Making Emily respond to HackEgo is breaking other stuff =P 18:16:56 <Bike> what is your bot even for 18:20:13 <AnotherTest> ù 18:20:15 <AnotherTest> % 18:20:19 <AnotherTest> %echo hi 18:20:22 <AnotherTest> oh it's gone 18:20:46 <boily> ~echo hi 18:20:46 <metasepia> hi 18:21:02 <Bike> thank' god 18:23:36 <Bike> boily: so is the esoteric centroid presently in tacoma or something 18:23:37 <boily> thank' :: (Divinity a) => (a -> a -> a) -> [a] -> a 18:23:56 <boily> Bike: if I k-means it, probably one of them yes. 18:25:23 <boily> active members are split around west coast, east coast, and scandinavia. 18:25:32 <boily> (for all practical purposes, hexham is in Finland.) 18:26:17 <boily> oh, and a few Belgians. again, Paris is in Belgium. 18:26:29 <Bike> gotcha 18:30:12 -!- MindlessDrone has quit (Quit: MindlessDrone). 18:31:48 <fizzie> Welp, what a surprise: printing doesn't work. 18:35:50 <boily> ~duck welp 18:35:51 <metasepia> --- No relevant information 18:35:56 <boily> ~duck kelp 18:35:56 <metasepia> kelp definition: any of various large brown seaweeds (order Laminariales). 18:36:40 <boily> `learn welp is humid kelp, and not at all related to toes, their hairs, and generic requests for TWHes and TDHes. 18:36:44 <HackEgo> I knew that. 18:36:53 <Bike> `? welp 18:36:55 <HackEgo> welp is humid kelp, and not at all related to toes, their hairs, and generic requests for TWHes and TDHes. 18:37:07 <kmc> shachaf and I went to the beach and we saw giant bull whip kelp (http://en.wikipedia.org/wiki/Nereocystis) 18:37:24 <fizzie> I've used the "pxlmono" driver with this before, how come it doesn't work now nyarrrr 18:37:56 <boily> 36 metres for a seaweed??? 18:38:04 <kmc> yep 18:38:09 <kmc> the ones we saw were only 2 or 3 m though 18:39:56 <boily> did you sample them? how do they taste like? 18:40:39 <fizzie> Switched drivers, now it's [stopped "Filter failed"]. Sigh. 18:40:59 <boily> ~duck nyar 18:40:59 <metasepia> Software description: command line progress bar (C). 18:41:07 <Bike> mmhm 18:41:09 <fizzie> I did not know that. 18:41:27 <boily> same here. where the fungot does that come from. 18:41:27 <fungot> boily: is python a joke? ;p it might make sense 18:42:10 <boily> Roujo: WEEEEEEEEELP! 18:43:05 <Roujo> boily: Nani? 18:44:02 <boily> Roujo: fungotが怖いんだぞ… 18:44:03 <fungot> boily: so i guess a really savvy glass programmer could make some money, maybe start a home based business of a profiler to spot outright dead code. macro-generated code often has big swaths of it. i'd hate learning cobol and fortran just for getting wiki work. 18:44:05 <fizzie> I, uh, I got out... something. It's hard to describe. 18:44:08 <fizzie> It's got pixels in it. 18:44:16 <Bike> screenshot! 18:44:21 <Roujo> Picture! 18:44:28 <boily> watercolour! 18:44:43 <Bike> lithograph of fizzie's monitor 18:45:56 <Vorpal> fizzie, that sounds interesting, what is it? 18:46:46 <AnotherTest> "so i guess a really savvy glass programmer could make some money" 18:46:56 <fizzie> I don't have a scanner. I'll see if I can bother to take a picture of it after I actually get this printer working. 18:46:59 <fizzie> (Well, "if".) 18:47:15 <Vorpal> fizzie, is it pixelated? 18:47:43 <fizzie> I don't really know how it relates to the intended output at all. 18:47:48 <fizzie> But it's certainly something. 18:47:50 <Vorpal> Ouch 18:48:00 <boily> AnotherTest: a prophecy. who shall be the Chosen One to make it true? 18:48:04 <fizzie> I mean, it has darker and lighter regions. 18:48:51 <Vorpal> fizzie, well that is a start 18:49:14 <fizzie> Huh, the ljet4 driver worked okay. 18:49:28 <fizzie> I guess I'll go with that, though I don't really understand why the previously-working pxlmono would no longer work. 18:49:30 <Vorpal> Ah 18:49:40 <kmc> command line progress bars are great (I only know of pv, though) 18:49:49 <Vorpal> fizzie, it is, you get a single pixel obviously (pixel mono) 18:49:55 <fizzie> (It's a Lexmark E232, and speaks some dialect of PCL 5c/5e/6.) 18:50:11 <kmc> pickle 18:50:50 <zzo38> I tried AberMUD too but it won't compile 18:50:54 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 23.0/2013080200]). 18:59:01 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 18:59:03 -!- douglass has joined. 18:59:11 <boily> nothing like a portion of coleslaw and a dill pickle on the side when you're having a nice smoked meat sandwich... 19:01:38 <Roujo> Sounds good 19:01:42 <Roujo> BUS 19:02:16 -!- Bike has quit (Ping timeout: 256 seconds). 19:10:40 -!- Bike has joined. 19:15:24 <zzo38> Another feature which would interested to me is that your character name is separate from your account name, so you can write on OOC and nobody will know who you are, for example 19:15:40 <boily> ~duck ooc 19:15:40 <metasepia> --- No relevant information 19:15:42 <kmc> boily: nice 19:15:57 <kmc> i bought a bunch of http://www.mcclurespickles.com/products/pickles 19:16:03 <zzo38> (OOC = out of character) 19:16:42 <boily> oh. that ooc. 19:17:59 <boily> kmc: be sure to use rye bread for your sandwiches, and some «moutarde de meaux». 19:19:39 <kmc> bien sûr 19:20:17 <fizzie> Vorpal: This is what came out of Gutenprint: https://dl.dropboxusercontent.com/u/113389132/Misc/20130821-gutenprint.jpg 19:20:25 -!- asie has joined. 19:20:35 <Bike> nice! 19:21:47 <fizzie> Bike: https://dl.dropboxusercontent.com/u/113389132/Misc/20130821-tmp.png -- except slightly modified for clearer grayscale printing -- was the source. 19:21:53 <boily> that is beautiful. 19:22:27 <boily> framed and hanged in an art gallery, this could reach probably something like 50~60 CAD. 19:22:48 <kmc> nice 19:23:05 <fizzie> The text near the top edge is from a previous misprint. 19:23:06 <boily> fizzie: you could make a career out of buggy drivers. 19:23:11 <kmc> it makes me think of a barcode 19:23:34 <boily> I'm sure it symbolizes something philosophical. some kind of struggle of the classes, or something. 19:25:25 <boily> kmc: I tried to scan it with my phone. it doesn't recognize nothing :( 19:26:12 <fizzie> It's an encrypted barcode. 19:27:19 <kmc> hey did you try taking the fourier transform 19:27:25 <kmc> (or inverse fourier transform) 19:28:47 -!- augur has quit (Remote host closed the connection). 19:29:02 <kmc> shachaf: thanks for sending me that paper on privacy preserving bloom filters 19:29:15 <kmc> I'm only just now reading it, but it kicked off a chain of reading other interesting crypto papers 19:30:13 -!- Bike has quit (Ping timeout: 248 seconds). 19:33:26 -!- augur has joined. 19:35:54 <kmc> yesterday I learned Wolfram Alpha will give you the last few digits of astronomically large numbers like http://www.wolframalpha.com/input/?i=7^%287^%287^7%29%29 19:36:40 <Fiora> http://www.wolframalpha.com/input/?i=graham%27s+number it doesn't do it for this :< 19:36:49 <kmc> hahaha 19:37:08 <kmc> Wikipedia has the last 10 digits though 19:37:12 <boily> sniped by Fiora. 19:37:36 <boily> meanwhile, W|A won't process “2↑3”. :( 19:38:25 <fizzie> boily: I like the interpretation it gives, though. 19:38:48 <boily> fizzie: almost, but not quite, pas pantoute what I wanted. 19:39:05 <kmc> http://crypto.2013.rump.cr.yp.to/55e2988c4ed3c9f635c9a4c3f52fa0b1.pdf Taiwan has a national LDAP directory? o_O 19:39:31 <boily> fizzie: I also tried “tetration(2, 3)”, “2 tetration 3”, “2 ^^ 3” and “2 *** 3”. 19:40:04 <boily> (I know one up-arrow is only exponentiation, but if it had went through, then 3↑↑↑↑3 :D) 19:40:52 <fizzie> boily: PowerTower[x,y] works for tetration in Mathematica, but apparently not in W|A. 19:40:56 <kmc> i love this "download all the keys and GCD them" thing 19:41:05 <oklofok> wtf @ wolfram alpha's definition of graham's number 19:41:38 <Vorpal> fizzie, wow 19:41:54 <Vorpal> fizzie, is that letter at the top? 19:42:04 <boily> helloklofok. 19:42:15 <Vorpal> letters even 19:42:19 <oklofok> apparently they didn't have time to read the fucking first line of wikipedia's corresponding entry 19:42:34 <fizzie> Vorpal: They're from a previous misprint, I reused the paper. 19:42:36 <Vorpal> oklofok, hi! Long time since I talked to you. How are you? 19:42:47 <olsner> kmc: neat 19:42:49 <Vorpal> fizzie, when it gave you letters instead of an image even? 19:43:26 <boily> fizzie: didn't you have that nifty webpage where you could graph peoples' presence? 19:43:33 <fizzie> Vorpal: Yes. It used to do that in the old setup when there was a paper jam, if I tried to continue printing without canceling the job and starting a new one. 19:43:47 <oklofok> Vorpal: nothing new i gues 19:43:48 <oklofok> s 19:43:49 <fizzie> boily: You mean somewhere in http://zem.fi/ircvis/esoteric/ ? 19:43:58 <oklofok> or how long ago did we talk last :P 19:44:04 <boily> fizzie: yep. thanks! 19:44:05 <Vorpal> fizzie, wow. That is one shaky driver 19:44:06 <fizzie> I haven't updated them in a bit, I guess I could do it now. 19:44:18 <Vorpal> oklofok, Months? 19:45:02 <Vorpal> fizzie, I personally would recommend HP printers, the hplip driver work better under Linux than the official Windows drivers did 19:45:05 <oklofok> this month is my holiday, then i'm gonna try to finish my phd in a year or so 19:45:21 <Vorpal> fizzie, might be worth thinking about if you get a new printer at some point 19:45:21 <fizzie> Vorpal: Well, one of them just said "Filter failed", waited a minute, then printed out a sheet of paper where there was just the line "**** Unable to open the initial device, quitting." 19:45:25 <oklofok> (after that, eternal unemployment i guess) 19:45:42 <oklofok> what have you been up to? can you fly yet? 19:45:43 <fizzie> Vorpal: (One of the drivers, for this printer, I mean.) 19:45:45 <boily> oklofok: can I ask you the The Question? 19:45:48 <oklofok> yes 19:46:06 <Vorpal> oklofok, me? Nah. I only built one wing so far. 19:46:07 <boily> oklofok: what are your approximate coördinates and body weigh? 19:46:10 <Vorpal> The other one isn't ready 19:46:14 <oklofok> i see 19:46:24 <Vorpal> fizzie, heh 19:46:26 <oklofok> boily: i weigh 100kg 19:46:30 <oklofok> or very close 19:46:50 <oklofok> my approximate coördinates are N 60 27 E 22 17 i guess 19:46:58 <boily> `thanks oklofok 19:46:59 <HackEgo> Thanks, oklofok. Thoklofok. 19:47:58 <oklofok> why? this was in the esoteric survey which i was too ashamed to answer because i like my own languages best. 19:49:03 <boily> oklofok: it's because of me the The Question is there in the survey, but I don't have access to its results atm hth. 19:49:26 <Vorpal> boily, what survey is this? 19:49:26 <boily> therefore, I collect these lemurs independently. 19:49:32 <fizzie> boily: Updated them plots. 19:49:43 <boily> Vorpal: the survey from the Infamous Interview, as linked in the /topic. 19:49:48 <boily> fizzie: oooooh :D 19:50:19 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 19:50:28 <oklofok> is there a specific reason you're interested in these 19:50:34 -!- doesthiswork has joined. 19:50:48 <boily> oklofok: finding this channel's center of mass. 19:50:57 <oklofok> sounds like you want to know where and how much radiation you need to put to kill us all 19:51:00 <fizzie> boily: Is that narrow gap in your presence-bitmap lunchtime or something? 19:51:00 <oklofok> oh right. 19:51:21 <oklofok> boily: you do realize it's in the middle of the earth right? 19:51:42 -!- doesthiswork has quit (Remote host closed the connection). 19:51:49 <boily> fizzie: the one at 1900Z? yup. 19:51:56 <kmc> fizzie: nice graphs 19:52:06 <fizzie> Very regular schedule there. 19:52:30 -!- AnotherTest has quit (Ping timeout: 276 seconds). 19:52:31 <boily> oklofok: well, I thought about putting it on the surface, but if you like the magmatic solution I can compute it for you too. 19:52:43 <kmc> averaging points on a sphere is way beyond my capability 19:53:11 <kmc> I guess you can use the von Mises-Fisher distribution or something? 19:53:30 <oklofok> boily: is that a meaningful thing? 19:53:42 <boily> fizzie: I work from 9am until 5:30pm, lunch from 12nn until 1pm, sleep from about 9:30pm until 7am. 19:53:45 <boily> oklofok: very. 19:53:55 <olsner> maybe you could take the point on the surface that's closest to the center of mass 19:53:58 <oklofok> i meant to say what kmc said in his first message 19:54:00 <kmc> fizzie: it would be neat to do some clustering based on activity times, maybe infer timezones and/or who's a grad student 19:54:03 <fizzie> kmc: The maximum-likelihood estimate for the "direction" of the von Mises-Fisher is, IIRC, just the same thing you get if you treat the points as vectors, sum them up, and normalize. 19:54:10 <boily> kmc: yes. or wing it, put it on a projection plane, and do it in plain old 2d coördinates. 19:54:17 <kmc> fizzie: huh, that's convenient 19:54:22 <kmc> also I'm pretty sure we had this conversation before :) 19:54:30 <kmc> that's ok though! 19:54:31 <oklofok> olsner: but that's not very meaningful unless the center of mass is already near the surface? 19:54:33 <kmc> y'all are my external memory 19:54:38 <oklofok> i would think 19:55:06 <fizzie> kmc: In the context of "average hue", I think. 19:55:15 <kmc> ah, maybe 19:55:16 -!- augur has quit (Read error: Connection reset by peer). 19:55:28 <fizzie> I used the von Mises-Fisher in the gcolor/fcolor thing. 19:55:36 <olsner> oklofok: not sure, but I have a vague idea that it's a good approximation of some sort 19:55:46 <kmc> at one point I was writing some JavaScript to allow a user to choose an arbitrary background color, and then pick a white or black foreground color appropriately 19:55:50 <kmc> that doesn't need average hue though 19:55:54 <kmc> but it did kick off a lot of reading about colorspaces 19:56:00 <oklofok> olsner: if it's near the center, then it'll just be random 19:56:01 -!- sacje has joined. 19:56:04 -!- augur has joined. 19:56:07 <boily> L*a*b* forevaaaaaaaah! 19:56:41 <kmc> yep I just picked the one with the larger delta-L* 19:57:08 <kmc> I think for just choosing between black and white, that's basically as good as using delta-E*(2000) or such 19:57:12 <boily> (although having your terminal colours all at the same L* is not a good idea when blending fg and bg.) 19:57:15 <kmc> haha 19:57:32 -!- dessos has joined. 19:57:45 <fizzie> (I used the "kappa" concentration parameter of von Mises-Fisher for the "how uniformly coloured this image is" weighting.) 19:57:57 <kmc> what is the gcolor / fcolor thing? 19:58:21 <kmc> boily: but you have to assume that CSS colors are sRGB, which is spec'd, but I don't know how accurate in practice 19:58:22 <fizzie> It resolves the color of anything you can imagine, based on a Google image search or a Flickr search. 19:59:07 <fizzie> You can try it out at http://zem.fi/fcolor (unless that has bitrotted away tue to Flickr API changes), or read about some pre-selected colors at http://zem.fi/gcolor -- the Google results tended to be better. 19:59:50 <fizzie> Though both have the problem that many abstract concepts end up giving some generic grayish-brown. 20:00:00 <olsner> oklofok: i suspect that what I said is just what fizzie said might be the "maximum-likelihood estimate for the "direction" of the von Mises-Fisher" 20:01:12 -!- sacje has quit (Ping timeout: 256 seconds). 20:01:24 -!- Bike has joined. 20:01:28 <Vorpal> fizzie, on fcolor, what is the thing in the image analysis middle part? Specifically the lower part of the middle bit 20:01:30 <olsner> hmm, http://zem.fi/ircvis/esoteric/termfreq_welcome.html 20:01:45 <fizzie> olsner: It is. And Wikipedia seems to confirm that's the ML answer. 20:01:47 <boily> kmc: I went from Lab with D65 as the white point to sRGB. 20:02:49 <boily> the end effect may not be perfect, but the eyehurt is there. 20:03:05 <Vorpal> boily, Shouldn't you check the output device gamut to see if you can do better? 20:03:11 -!- sacje has joined. 20:03:39 <Vorpal> boily, I have a wide gamut monitor at work for example. Pretty pointless since I work as a developer, but whatever 20:04:05 <Vorpal> Or wait, that was kmc who was doing the chose-color thingy? 20:04:23 <fizzie> Vorpal: Um, well. It determines the hue first (the top-middle plot is the von Mises-Fisher pdf), and then the bottom-middle part is the (L,S) plane (with H=the mean hue) and the circles are some isolines of the best Gaussian fit of the (L,S) samples of the image, probably at 1 and 2 standard deviations. 20:04:34 <boily> Vorpal: kmc is doing the useful colour thingy. all I'm having is eyestrain and bad colourschemes. 20:04:45 <Vorpal> boily, why? 20:04:51 <boily> Vorpal: cause I can. 20:05:00 <Vorpal> fizzie, ah 20:05:03 <Vorpal> boily, ah 20:05:15 <boily> besides, that's not too bad if I don't touch background colours. 20:05:17 <fizzie> olsner: Apparently we've become more welcoming. 20:05:44 <fizzie> olsner: I don't think it counts relcomes if a color-change hits in the middle of the word "welcome", though. 20:06:32 <Vorpal> fizzie, why doesn't gcolor have a web API? 20:06:45 <Vorpal> or web gui rather 20:06:56 <fizzie> Vorpal: Google didn't have a proper image search API when I was making it. (I'm not sure if they do now?) 20:07:06 <boily> hm. according to the fizziegraphs, I am verbose. 20:07:08 <fizzie> I didn't want to encourage ugly scraping. 20:07:10 <Vorpal> ah 20:07:37 <fizzie> "Important: The Google Image Search API has been officially deprecated as of May 26, 2011. It will continue to work as per our deprecation policy, but the number of requests you may make per day may be limited. We encourage you to upgrade to the Custom Search API, which now supports image search." 20:07:54 <Vorpal> Well then, just use that? 20:08:07 <fizzie> I guess theoretically speaking I could change the fcolor "GUI" to support both. 20:08:19 <zzo38> My idea of difficulty menu in MUD may be like this: http://sprunge.us/IiME 20:08:25 <fizzie> Possibly there's not enough interest. 20:08:38 <zzo38> Do you like this kind of ideas? What is your opinion of this? 20:08:42 <kmc> fizzie: fcolor / gcolor are really cool! 20:09:25 <fizzie> It's also a pretty crummy that, due to all that same-origin stuff, it has to circulate all the images through a CGI script at zem.fi. (You can load an image from a different origin, but aren't supposed to get at the pixels programmatically.) 20:09:50 <kmc> you should use those timing side channel attacks to do it 20:09:52 <Vorpal> Heh 20:10:07 <kmc> according to this, the color of the sun is a kind of reddish brown 20:10:14 <Vorpal> fizzie, you could do the processing server side too? 20:10:20 <kmc> I guess people don't upload that many pictures of the sun itself. 20:10:34 <Vorpal> kmc, A sun 20:10:41 <Vorpal> The local sun is just one of many 20:10:48 <elliott> ... 20:10:51 <boily> ~duck the sun 20:10:52 <metasepia> The Sun is the star at the center of the Solar System. 20:11:13 <Vorpal> I thought it was a newspaper! ;) 20:11:19 <zzo38> Yes, ours is called "the Sun", and then we have "the Solar System", "the Galaxy", "the Universe", ... 20:11:26 <fizzie> boily: Quick, duck, it's the Sun! 20:11:29 <zzo38> (and "the Moon") 20:12:01 <boily> and it's called the moon ♪ 20:12:34 -!- asie has joined. 20:12:50 <boily> ~duck zzo38 20:12:50 <metasepia> --- No relevant information 20:13:01 <fizzie> Incidentally, Flickr's search results of "love" (my standard go-to test word, used it to remind myself what the "bottom middle part" was) have a rather large number of insects having sex. 20:13:07 <zzo38> ~duck~ zzo38 20:13:07 <metasepia> --- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi 20:13:55 <zzo38> What is your opinion of this difficulty menu? 20:14:08 <boily> fizzie: last time I saw some bottom middling was an obnoxious slimy jelly trying to orally humect ion. 20:14:17 <boily> zzo38: gurpsian. 20:14:41 -!- zzo38 has quit (Quit: zzo38). 20:15:01 <Vorpal> So it seems dyndns now requires you to login once a month for free accounts, not just have the client running, anyone know a better service? 20:15:42 <kmc> a miasma of incandescent plasma 20:17:05 <boily> Vorpal: https://freedns.afraid.org/ 20:17:18 <fizzie> I've seen people use dy.fi, but I think that's sort of Finnish-only for some reason. 20:17:35 <Vorpal> Ah 20:17:41 <Vorpal> boily, will take a look 20:17:42 <fizzie> (I don't think they do arbitrary domains either, just "foo.dy.fi" names. Though their domain is nicely short.) 20:18:05 <boily> is it easy to be finnish? 20:18:18 <fizzie> boily: It's okay to be gay, or so I've heard. 20:18:24 <Vorpal> fizzie, I don't need arbitrary, I just need something to ssh to 20:18:53 <boily> fizzie: eh? 20:19:10 <boily> why do I have to change my sexual orientation to have another nationality? 20:19:19 <Bike> it's the law 20:19:21 <fizzie> Vorpal: In that case there's also no-ip.com, I think they do a couple of names for free. (But it's more of a "commercial" thing than afraid.org.) 20:19:29 <fizzie> boily: No, no, it was just as an apropos. 20:20:03 <Vorpal> Hm 20:20:10 <Vorpal> afraid.org will probably be good 20:20:15 <Taneb> I'm glad Japan isn't in Europe, or none of us would have a hope in Eurovision at all 20:20:16 * boily on sekava. 20:20:32 <Bike> Taneb: hatsune miku steamrolls the composition 20:20:39 <fizzie> boily: I don't think anyone disputes *that*. 20:20:57 <Taneb> (of course, the UK hasn't had a hope in years) 20:21:15 <boily> Taneb: the UK won the eurovision??? 20:21:20 <Vorpal> What afraid.org caps passwords at 16 chars? 20:21:21 <Fiora> a vocaloid concert at eurovision would be wonderful 20:21:21 <Vorpal> ???? 20:21:24 <Vorpal> Unprofessional 20:21:41 <Bike> of course weren't vocaloids developed by a spanish university 20:21:43 <Bike> imo get on that spain 20:21:56 <boily> Vorpal: 16 bytes, or could you unicode the fungot out of that? 20:21:57 <fungot> boily: java is too resource consuming for my taste. 20:22:03 <Taneb> boily, the last time was in 1997 20:22:07 <boily> fungot: yes, but that's besides the point. 20:22:07 <fungot> boily: is there a subdirectory src or sisc within that? is 50% a good thing to see all the edges in the cfgs, though. 20:22:16 <Vorpal> boily, not sure, I can't input more than 16 letters. 20:22:23 <boily> Vorpal: meh :| 20:22:39 <elliott> Fiora: I'm not sure you're allowed to have high enough production values at Eurovision for that 20:23:16 <Taneb> I've actually been to a vocaloid concert 20:23:16 <Fiora> http://fc07.deviantart.net/fs70/f/2012/067/4/a/hatsune_miku_and_megurine_luka_magnet_live_by_oscarosi-d4s5j0d.gif ooh a nice gif 20:23:32 <Taneb> A very low budget one 20:23:44 <boily> Bike: wasn't there that weird video with a steamroller, nude people with crotch lasers, and that pop tune in the background? 20:23:46 <Bike> did you win 20:23:52 <Bike> boily: hepl 20:24:01 <boily> ~duck hepl 20:24:01 <metasepia> <pre><code>CASS4 (Cas scaffolding protein family member 4)</code></pre> Protein-coding gene on human chromosome 20q13.31, also known as C20orf32, HEF-like protein, HEF1-Efs-p130Cas-like, HEFL, HEPL, chromosome 20 open reading frame 32. 20:25:46 <boily> Bike: found it: http://youtu.be/86wKWjvUD50 [NSFW] 20:28:53 -!- sacje has quit (Ping timeout: 248 seconds). 20:30:34 <fizzie> Oh for.. I'm going to miss that demowall thing again. 20:30:59 <fizzie> For a conflux of reasons, I've never managed to see it once. 20:31:30 <boily> ~duck conflux 20:31:31 <metasepia> Conflux is a Magic: The Gathering expansion set, released on February 6, 2009. 20:31:41 <fizzie> @wn conflux 20:31:42 <lambdabot> *** "conflux" wn "WordNet (r) 3.0 (2006)" 20:31:42 <lambdabot> conflux 20:31:42 <lambdabot> n 1: a flowing together [syn: {confluence}, {conflux}, 20:31:42 <lambdabot> {merging}] 20:32:03 <boily> ~duck confuflux 20:32:03 <metasepia> --- No relevant information 20:32:24 <fizzie> (They are having it hereabouts tomorrow night.) 20:35:38 <Taneb> Yeah, that Vocaloid concert (officially "UK39 ft. Miku Hatsune")... they were having problems with Windows Media Player 20:35:45 <Bike> hah 20:37:27 -!- FourFire has joined. 20:37:40 <Fiora> that doesn't sound like an official concert 20:37:52 <boily> `relcome FourFire 20:37:55 <HackEgo> ​FourFire: 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:38:19 <Bike> Fiora: miku is a miku of the people, not your bourgeoise centralist concerts 20:38:44 <FourFire> That greeting text is truly most painful! 20:38:56 <Bike> hello fourfire. hellourfire 20:39:12 <Fiora> Bike: that's true :P 20:39:14 <Taneb> Fiora, I think it was "Let's experiment on these nerds from this backwards corner of England" 20:39:20 <Fiora> MMD is a thing! 20:39:23 <FourFire> At least it has mostly uniform colours for each word 20:39:23 <Taneb> They had a live backing band 20:39:26 <boily> the Greeting must be Obeyed, and Glimpsed in All its Colourful Glory. 20:41:04 <Fiora> "UK39" sounds like a silly pun on AKB48 for some reason 20:41:59 <fizzie> There's a word-based rainbow welcome too. 20:42:08 <FourFire> the dalnet channel is rather... sparse 20:42:10 <fizzie> `run welcome | rainwords 20:42:13 <HackEgo> ​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:42:16 <fizzie> If you find that more appealing. 20:42:51 <FourFire> well it was nice to see that such a channel as this existed, fare thee well! 20:43:01 <Bike> later 20:43:07 -!- FourFire has left ("PRIVMSG #lesswrong :#Esoteric is a channel about programming"). 20:43:12 <Taneb> I've still got the ticket stub somewhere 20:43:19 <Bike> oh man are we being spied on 20:43:46 <boily> darn. for once we had a nice visitor, and he left :( 20:43:47 <Bike> if so: note to spies: we are talking about animes not programming. get ur fax strait, nerds. 20:44:24 <boily> the FourFire/Carolyne ratio is way too low for the past quarter. we need a PR campaign. 20:44:33 <Fiora> carolyne? 20:45:18 <boily> Fiora: oh, you missed the colombian girl. it was an... uhm... life experience. 20:45:22 <fizzie> Was that one of elliott's many girlfriends? 20:45:33 <Bike> oops 20:45:37 <boily> fizzie: probably. elliott is very mysterious, after all. 20:45:38 -!- Bike has quit (Quit: Reconnecting). 20:45:52 -!- Bike has joined. 20:45:57 <Bike> well that was dumb of me. 20:46:30 <elliott> haha I like FourFire's /part message 20:47:10 <Bike> yes what was that!! 20:47:21 <Bike> i know a guy who uses purple and it does that 20:47:38 <fizzie> Oh, you mean, it wasn't deliberate? 20:47:40 <boily> Bike, stop making less sense than I. 20:47:56 <Bike> fizzie: yeah, it eats /part-s if you have some mods 20:48:08 <Vorpal> wget for https is fucked on my RPi it appears 20:48:11 <Vorpal> How confusing 20:48:13 -!- SingingBoyo has quit (Ping timeout: 246 seconds). 20:48:17 <Bike> should i join #lesswrong to see what gives 20:48:22 <fizzie> Bike: I thought it was some kind of a clever. 20:48:25 <Bike> pros: possibly funny; cons: joining #lesswrong 20:48:32 <Vorpal> curl works fine 20:48:35 <Vorpal> wget just hangs 20:48:53 <Bike> i've had problems with wget and https before. imo fuck it 20:51:36 -!- SingingBoyo has joined. 20:52:03 <Vorpal> Hm 20:52:12 <Vorpal> Bike, it works fine for the same URL on my desktop 20:52:17 <Vorpal> So that is pretty weird 20:52:32 <Bike> well. 20:53:09 <boily> Vorpal: old weird version on the RPi? 20:55:14 -!- Nisstyre-laptop has joined. 20:55:28 <Vorpal> boily, 512 MB version 20:55:57 <Vorpal> boily, is that old and weird? 20:56:16 <Vorpal> About 5-6 months old by now 20:56:18 <Taneb> Vorpal, what are you wget'ing? I'll see what happens with my RPi 20:56:38 <Taneb> (less than a week old) 20:56:44 <boily> Vorpal: I mean, the wget version, not the RPi itself. hth. 20:57:07 <boily> I have two RPies at my apartment. I should test what happens on them. 20:57:09 <Vorpal> Taneb, a secret update URL for freedns.afraid.org. Nope not going to share it and have it repoint to your IP :P 20:57:17 <Taneb> :P 20:57:29 <Taneb> What happens with other https's? 20:57:34 <kmc> `run echo green yellow red green red blue cyan magenta green red green blue green red red blue magenta blue green blue yellow magenta magenta blue cyan yellow green red green magenta green yellow cyan yellow magenta cyan red blue cyan cyan | rainwords 20:57:36 <HackEgo> ​green yellow red green red blue cyan magenta green red green blue green red red blue magenta blue green blue yellow magenta magenta blue cyan yellow green red green magenta green yellow cyan yellow magenta cyan red blue cyan cyan 20:57:39 <Vorpal> Taneb, this hangs too: wget -O - https://www.google.com 20:57:42 <Bike> fuck u kmc :( 20:57:58 <kmc> stroop test motherfuckkkkkkkkas 20:58:07 <Vorpal> Taneb, works fine on my desktop 20:58:08 * boily hits kmc over the head with a NYC yellow pages 20:58:14 <Taneb> Works on my RPi 20:58:16 -!- Nisstyre-laptop has changed nick to Nisstyre. 20:58:21 <kmc> is it harder if sometimes the word does match? 20:58:46 <Taneb> kmc, aaaaaah I hate those things 20:58:59 <Vorpal> Taneb, I did have problems with dns the other week on the RPi. The local recursive DNS server refused to resolve anything. Then it just randomly started working again after clearing the cache for the fourth time 20:59:08 <Vorpal> Not sure if my RPi has some issues perhaps 20:59:11 <kmc> it's the only method I know for somebody to prove that they *don't* know a particular language 20:59:17 <kmc> (though there are ways to cheat too, like defocusing your eyes) 20:59:22 <elliott> relevant http://neilblr.com/post/44579634689 20:59:24 <Bike> kmc: it's certainly throwing me off 20:59:55 <boily> how much is it to launch a private ICBM with a small nuclear charge? 21:00:23 <kmc> Amazon Elastic ICBM 21:00:32 <kmc> elliott: haha 21:00:38 -!- kallisti has quit (Quit: Lost terminal). 21:01:09 <boily> anybody can pool some money? it's for a noble cause. 21:01:27 <Bike> alright i have an argument against merica not using the metric system 21:01:43 <Bike> that argument is: why is this being taught in a college class. holy shit. holy shiasdayviaerqjjjjjjjj 21:01:50 <boily> maybe I could kickstarter it... pledge at least 20$ and get a glow-in-the-dark radioactive replica of kmc's skeleton! 21:02:00 <Vorpal> Bike, it would make it easier for the terrorist to get the measurements right? 21:02:13 <kmc> boily: http://kickstriker.com/kony 21:02:25 <Bike> kickstriker owns 21:02:39 <kmc> Bike: do you read http://www.wrongingrights.com/ 21:02:52 <boily> `learn shiasdayviaerqjjjjjjjj is the reason why the USA don't use the metric system. 21:02:52 <Vorpal> kmc, as if that would ever amount to anything actually happening 21:02:55 <HackEgo> I knew that. 21:02:56 <Bike> no, what is it 21:03:04 <Bike> Vorpal: read the rest, imo 21:03:21 <kmc> oh god there's a post about The Newsroom 21:03:21 <Bike> «Apparently, riding astride is “uncultural.” And, like the much maligned mini-skirt, it threatens road safety by distracting male drivers» the worst argument 21:04:00 -!- calamari has joined. 21:04:04 <Vorpal> Bike, okay, doubtful that will work still. 21:04:15 <elliott> Vorpal: you're killing me here 21:04:17 -!- calamari has left. 21:04:24 <Vorpal> elliott, me? 21:04:30 <boily> ~duck the room 21:04:31 <metasepia> The Room may refer to: The Room, by Harold Budd The Room The Room, by Zoé The Room, by Tommy Wiseau The Room, from Newgrounds. 21:06:46 <Vorpal> I played a puzzle game named "The Room" recently. Was pretty fun. Think it was part of some humble (android?) bundle. 21:11:50 <boily> Vorpal: if it is, I don't have it in my bought bundles. 21:11:55 -!- Bike has quit (Ping timeout: 268 seconds). 21:12:04 <boily> Vorpal: did you ever play the submachine flash games? 21:14:24 <Vorpal> boily, hm? 21:14:34 <Vorpal> boily, I don't recall ever hearing about that 21:17:19 -!- calamari has joined. 21:26:20 <Vorpal> fizzie, according to fcolor water is brown with a green tint 21:27:11 <Vorpal> And the sea is green with a very slight blue tint 21:27:19 <kmc> I'm glad I didn't put in "cocks" as my first try 21:27:28 <kmc> I didn't realize it shows the individual images 21:27:30 <kmc> and I am at work 21:27:54 <Vorpal> heh 21:27:57 <elliott> mozilla has a stict no-cocks policy 21:28:03 <fizzie> It might not show too NSFWy things, it's a Flickr search. 21:28:17 <elliott> lots of pictures of roosters 21:28:21 <fizzie> Some roosters, maybe. 21:28:28 <fizzie> I am: late. 21:29:45 <Vorpal> good night 21:29:51 <fizzie> It could also run kajillion times faster, there's just lots of delays because I didn't want to have too many requests going on. 21:29:59 -!- Bike has joined. 21:32:29 <Vorpal> Heh 21:32:31 <Vorpal> good night 21:33:11 <Bike> boily: submachine's fun 21:37:53 <boily> Bike: it is, but I must disappear in a vortex. 21:37:55 -!- boily has quit (Quit: Poulet!). 21:37:56 -!- metasepia has quit (Remote host closed the connection). 21:38:20 <Bike> k 21:42:05 -!- mnoqy has joined. 21:42:14 <Bike> «The teacher says that Daniel is fascinated by Maggie’s hair because he’s never seen a blonde person before, and that “blondes are trouble.”» oh my, kmc 21:49:52 <Bike> kmc: this blog is horrifying, help 21:50:03 <Fiora> ? 21:50:16 <Bike> "certain conduct of a sexual nature that was nonconsensual" 21:50:20 <Fiora> oh, that thing you posted above 21:50:24 <Bike> thanks yale 21:51:00 <Taneb> "implements such as those that are used for the construction of trenches" 21:51:14 <Taneb> I believe it was Tacitus who wrote that 21:52:28 -!- Taneb has quit (Quit: Leaving). 21:55:03 <Bike> "Kate is a lawyer (Columbia, 2006) and PhD candidate in political science (Columbia, 2204?)" haha 21:58:14 <pikhq> Gregor: So yeah. Finally got some Moxie. 21:58:28 <pikhq> I'll be able to see if it's any good, or if you're just a crazy anosmic man. 22:00:04 -!- Bike_ has joined. 22:00:32 -!- Bike has quit (Disconnected by services). 22:00:34 -!- Bike_ has changed nick to Bike. 22:01:16 <kmc> what's that? 22:01:35 <pikhq> Moxie is a soda that Gregor is fond of, that's really hard to find outside of Maine. 22:02:17 <pikhq> It's also the origin of the English word "moxie". 22:02:37 <kmc> oh really 22:12:15 -!- asie has quit (Ping timeout: 276 seconds). 22:12:38 -!- yorick has quit (Remote host closed the connection). 22:14:18 -!- asie has joined. 22:19:31 -!- Koen_ has joined. 22:21:13 <olsner> kmc: there should be a rust make thingy that compiles required files into crates and links them together automatically 22:22:13 <kmc> there's rustpkg; it's a work in progress 22:22:55 <kmc> I don't know much about it 22:23:04 <kmc> we had a meeting this morning to talk about using it for Servo, but we aren't yet 22:26:52 -!- conehead has quit (Ping timeout: 264 seconds). 22:43:10 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 22:49:42 <kmc> btw crates are only linked dynamically, at the moment 22:50:05 <kmc> but you need the .so at compile time to get metadata out, and to set the rpath probably 22:50:18 <kmc> metadata reading is atrociously slow right now 23:06:15 -!- Bike has quit (Ping timeout: 240 seconds). 23:09:20 -!- epicmonkey has quit (Ping timeout: 256 seconds). 23:18:20 -!- Bike has joined. 23:18:47 -!- Sgeo has joined. 23:43:53 <kmc> cool, I found my first actual "compiler produces bad code, leading to memory corruption" bug 23:45:33 <Sgeo> oerjan: I cheered 23:45:41 -!- iamfishhead has quit (Ping timeout: 248 seconds). 23:46:27 <Bike> "my favorite kind of bug" 23:47:17 <FreeFull> kmc: For the rust compiler? 23:48:17 -!- Bike has quit (Quit: Reconnecting). 23:48:32 -!- Bike has joined. 23:49:04 <kmc> yes 23:54:55 -!- azaq23 has joined. 2013-08-22: 00:00:58 -!- calamari has quit (Ping timeout: 245 seconds). 00:07:30 <Sgeo> Do Erlang developers still only push to production off-peak? 00:22:59 <Sgeo> http://whateverorigin.org/ 00:23:45 <Bike> why is this something you want? 00:24:19 <Sgeo> I'm just wondering why CORS needs to send preflight for cross-origin complex if cookies won't get sent 00:24:24 <Sgeo> I... think that's what I'm wondering 00:24:33 <Sgeo> If that could be faked with whateverorigin.org and similar services anyway 00:25:12 <Sgeo> Well, whateverorigin is JSONP and thus forces GET and doesn't specify a way to POST, but not too hard to imagine ... some alternatives 00:28:52 <kmc> shachaf: why is East Palo Alto due north of Palo Alto? 00:40:20 -!- augur has quit (Remote host closed the connection). 00:40:29 -!- sacje has joined. 00:43:03 <tswett> Oh look, the NFL pre-season has started. 00:43:07 <tswett> Wonder how I can watch it. 00:43:42 -!- Bike has quit (Ping timeout: 276 seconds). 00:49:39 <shachaf> kmc: "Tiger got to hunt, bird got to fly; / Man got to sit and wonder 'why, why, why?'" 00:53:24 <kmc> pretty much 00:55:57 -!- Bike has joined. 01:00:13 <Bike> http://stackoverflow.com/questions/18369820/ computer science 01:02:48 -!- augur has joined. 01:03:11 -!- augur has quit (Read error: Connection reset by peer). 01:03:34 -!- augur has joined. 01:06:04 <nooodl> Bike: i like how it's tagged python, r, matlab 01:06:31 <nooodl> it's like "i'll use ANYTHING just PLEASE help me" 01:07:21 <Bike> well do you know how to do it in matlab? i don't 01:08:37 <Sgeo> shachaf: did you cheer? 01:08:40 <Sgeo> Because I cheered 01:08:53 <tswett> Guys 01:08:54 <tswett> http://pastie.org/8258290 01:08:55 <tswett> Why 01:08:57 <tswett> Thanks 01:09:28 <Bike> i'm a bike, not a guy 01:13:13 <tswett> (Guy or bike)s 01:13:13 <Fiora> 1377102864 seconds? XD 01:13:32 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 01:13:38 <Fiora> Bike: well, if you're going to start getting specific... :p 01:13:40 <tswett> I guess I sent that request about 44 years ago. 01:14:02 <Fiora> tswett: maybe it's from 1970 (unix timestamp 0)? 01:14:12 <Fiora> That actually kinda sounds about right. 01:14:31 <tswett> That is definitely right. 01:17:04 -!- conehead has joined. 01:17:13 -!- tswett has set topic: tswett needs noderefs | The welcomes of doom | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric | <AnotherTest> fizzie: true, it needs to be made more complex. 01:17:54 <tswett> I don't need no stinkin' derefs! 01:28:23 -!- noooodl has joined. 01:33:42 -!- nooodl has quit (Ping timeout: 264 seconds). 01:34:54 -!- scoofy has quit (Ping timeout: 264 seconds). 01:39:55 -!- sacje has quit (Quit: sacje). 01:54:07 -!- Koen_ has quit (Read error: Connection reset by peer). 02:17:28 -!- noooodl has quit (Quit: noooodl). 02:26:47 <Bike> http://en.wikipedia.org/wiki/Bookland data. data is sorrow. 02:27:15 -!- rumbleduck has joined. 02:27:38 -!- rumbleduck has quit (Client Quit). 02:56:37 -!- jconn has quit (Ping timeout: 248 seconds). 04:08:43 <Bike> so does anyone here know how to scan books without destroying them. 04:17:55 <fizzie> I think I read something about that the other month. 04:20:05 -!- carado has quit (Ping timeout: 246 seconds). 04:20:51 <fizzie> Sadly, about all I can recall is that it was a lot more difficulter than just cutting stuff up. 04:21:06 <Bike> bah. 04:25:03 -!- carado has joined. 04:35:13 -!- sacje has joined. 04:35:20 -!- azaq23 has quit (Quit: Leaving.). 04:40:45 <coppro> grimbark is apparently a word now 05:37:10 -!- Tod-Autojoined has quit (Quit: This is me, signing off. Probably rebooting or something.). 05:37:35 -!- TodPunk has joined. 05:40:53 -!- asie has joined. 05:49:51 <shachaf> Sgeo: Cheer? 05:52:53 -!- conehead has quit (Quit: Computer has gone to sleep.). 05:54:48 -!- dan200 has quit (Read error: Connection reset by peer). 06:18:27 -!- Frooxius has quit (Read error: Connection reset by peer). 06:21:00 -!- Frooxius has joined. 06:50:24 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 07:05:38 -!- asie has joined. 07:10:29 <Sgeo> shachaf: yes, the events of the latest olist made me happy 07:26:31 -!- epicmonkey has joined. 07:36:44 -!- Koen_ has joined. 07:44:06 -!- Taneb has joined. 07:46:48 -!- oerjan has joined. 07:52:54 -!- epicmonkey has quit (Ping timeout: 264 seconds). 08:26:33 <Koen_> wow, "if" is a function in haskell? 08:27:12 <oerjan> no it's special syntax 08:28:13 <oerjan> you could easily define a corresponding function but there's none in the standard library. 08:28:22 <Koen_> wikipedia says: if' :: Bool -> a -> a -> a 08:28:30 <fizzie> That's "if'", and it's just a suggestamation. 08:28:37 <kmc> lambdabot's @pl uses it 08:28:39 <Koen_> oh 08:28:40 <fizzie> (Or is it a reality already?) 08:28:55 <Koen_> so in haskell you can make a function call without evaluating the arguments? 08:29:12 <fizzie> It's a lazy bum, yes. 08:29:18 <oerjan> Koen_: yes. that's why it's called a "lazy" language. 08:29:50 <Koen_> that's quite a lot of laziness 08:31:03 <kmc> you can write True || _ = True; False || x = x and that gives you a short circuiting 'or' operator 08:31:12 <kmc> as an ordinary function with infix syntax 08:31:44 <Koen_> fun 08:31:46 <kmc> in Agda you can define a function named if_then_else_ and call it as if x then y else z 08:32:02 <fizzie> @src (||) 08:32:02 <lambdabot> True || _ = True 08:32:02 <lambdabot> False || x = x 08:37:40 -!- Koen_ has quit (Quit: Koen_). 08:49:54 -!- rawraws has joined. 08:50:56 -!- rawraws has quit (Read error: Connection reset by peer). 08:50:56 -!- bobbydigital has joined. 08:51:19 <oerjan> @tell myndzi Hey those coördinates are not in Olympia! 08:51:19 <lambdabot> Consider it noted. 08:52:58 <oerjan> it's somewhere in the middle of nowhere in washington state. possibly the state's center of mass. 08:57:33 -!- bobbydigital has quit (Ping timeout: 240 seconds). 08:59:42 <oerjan> `pastelogs maybe start a home based 09:00:31 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.22482 09:00:57 <oerjan> darn that only shows up the fungot quote itself 09:00:58 <fungot> oerjan: should be just raw packed pixel stream, i mean 09:01:27 <oerjan> `pastequotes really savvy glass 09:01:32 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.23637 09:01:36 <oerjan> oops 09:01:43 <oerjan> `pastelogs really savvy glass 09:01:57 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.16324 09:02:44 <oerjan> sadly the glass seems to come from "<GregorR> Yeah, I guess a really savvy Glass programmer could make some very non-esoteric things in it :)" 09:03:17 <oerjan> fungot: your version was _so_ much better hth 09:03:18 <fungot> oerjan: but it doesn't work, thats my problem. 09:03:34 <oerjan> hey it _could_ work :( 09:04:38 <fizzie> oerjan: The other half is from #scheme, "2005-04-12 08:50:03 <The_Apprentice> would this be a cool way to make some money, maybe start a home based business". 09:04:54 <oerjan> ah. 09:05:22 <fizzie> "This" being Lisp/Scheme. 09:06:05 <fizzie> http://sprunge.us/RMYQ a bit of a ramble. 09:06:48 <oerjan> well i think fungot's "i'd hate learning cobol and fortran just for getting wiki work." at the end was also part of what made it. 09:06:49 <fungot> oerjan: www.harderweb.de/ jix/ langs/ brainfuck/ util/ fnord, but for a different lang order of 09:06:59 <oerjan> oh hm 09:07:16 <oerjan> `addquote <fungot> boily: so i guess a really savvy glass programmer could make some money, maybe start a home based business of a profiler to spot outright dead code. macro-generated code often has big swaths of it. i'd hate learning cobol and fortran just for getting wiki work. 09:07:16 <fungot> oerjan: you don't need to duck. 09:07:19 <HackEgo> 1093) <fungot> boily: so i guess a really savvy glass programmer could make some money, maybe start a home based business of a profiler to spot outright dead code. macro-generated code often has big swaths of it. i'd hate learning cobol and fortran just for getting wiki work. 09:07:42 <oerjan> ~duck but what if i want to! 09:07:48 -!- epicmonkey has joined. 09:08:03 <oerjan> the cephalopodic one is absent :( 09:08:16 <Taneb> That fungot quote is really profound 09:08:17 <fungot> Taneb: note to self: use ffts for error correction you need quite easily.) then an additional swap is not necessary 09:09:00 <fizzie> It is a font of wisdom. 09:10:04 <fizzie> fungot: Incidentally, have you ever thought of designing a typeface? 09:10:04 <fungot> fizzie: hello? i have never before seen a beverage that keeps for some fnord have some really nice tos optimizations. 09:10:52 <oerjan> i have a hunch fungot didn't understand the question. 09:10:52 <fungot> oerjan: where is bf? 09:11:24 <oerjan> fungot: i'd suggest metafont instead, i think it's esoteric too and is what zzo38 uses. 09:11:25 <fungot> oerjan: thought of generalizing that definition right up to " performing flow analysis"? or do you 09:11:51 <oerjan> fungot: no, i didn't think of that. 09:11:52 <fungot> oerjan: s/ release/ version/ vehicular manslaughter!" or " robust" though, because oklotalk is a language, but some of the major ones 09:12:27 <oerjan> OKAY 09:12:47 <fizzie> fungot: Sometimes you worry me. 09:12:48 <fungot> fizzie: even when the underlying db type wasn't really a string, and returns what receiver returned. srfi 8 is receive. srfi 11 is syntax for method invocation, rpc for java programming. 09:14:46 <oerjan> very schemy 09:25:00 -!- MindlessDrone has joined. 09:51:14 -!- SingingBoyo has quit (Ping timeout: 264 seconds). 09:56:41 -!- jconn has joined. 10:23:24 -!- mnoqy has quit (Quit: hello). 10:23:30 <oerjan> <Sgeo> oerjan: I cheered <-- wat 10:30:53 <oerjan> @tell sgeo <Sgeo> oerjan: I cheered <-- wtf context man 10:30:53 <lambdabot> Consider it noted. 10:35:46 <oerjan> <Sgeo> shachaf: yes, the events of the latest olist made me happy <-- oh that. well i guess he had it coming to him. 10:36:46 <oerjan> @tell Sgeo <Sgeo> shachaf: yes, the events of the latest olist made me happy <-- oh that. well i guess he had it coming to him. 10:36:46 <lambdabot> Consider it noted. 10:38:28 <Jafet> ^style 10:38:28 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 10:43:00 -!- sacje has quit (Ping timeout: 276 seconds). 10:45:44 <Taneb> Well, that's the first time in Brogue I've been killed by a potion of levitation 10:47:09 -!- asie has quit (Read error: Connection reset by peer). 10:47:10 -!- glogbackup has quit (Remote host closed the connection). 10:47:29 -!- asie has joined. 11:04:14 -!- Frooxius has quit (Read error: Connection reset by peer). 11:04:37 -!- Frooxius has joined. 11:26:33 -!- oerjan has quit (Quit: leaving). 11:32:48 <Roujo> ^style wp 11:32:48 <fungot> Selected style: wp (1/256th of all Wikipedia "Talk:" namespace pages) 11:32:55 <Roujo> ^style ss 11:32:55 <fungot> Selected style: ss (Shakespeare's writings) 11:32:58 <Roujo> Ahhh 11:33:07 <Roujo> fungot: Should you be or not be? 11:33:08 <fungot> Roujo: scene i. rome. a room in the palace. 11:33:13 <Roujo> ... 11:33:19 <Roujo> Alright, then 11:33:24 <Roujo> 'morning, #esoteric 11:33:49 <Taneb> Hi 11:34:48 -!- nooodl has joined. 11:36:07 -!- Phantom_Hoover has joined. 11:41:20 <fizzie> fungot: Well, don't just stop there. 11:41:21 <fungot> fizzie: comedy. how now, sirra, doost thou? i once did lend my bodie for thy wealth, it is 11:44:45 -!- augur has quit (Remote host closed the connection). 11:45:22 -!- augur has joined. 11:46:48 -!- augur_ has joined. 11:46:58 -!- augur has quit (Read error: Connection reset by peer). 11:52:33 -!- augur_ has quit (Ping timeout: 276 seconds). 12:09:29 <Roujo> `? fungot 12:09:30 <fungot> Roujo: choose you, sir? 12:09:32 <HackEgo> fungot cannot be stopped by that sword alone. 12:09:44 <Roujo> I'd like to add that fungot is a botwhore 12:09:45 <fungot> Roujo: mar. an. with all my heart, that there adiacent lie, that have done nothing but prate to me of the dukes? and my chastitie be made the altar, where we host, and make vs wade euen in our kindreds blood: therefore, if thou tak'st leaue, thou wer't better gaul the diuell salsbury. if thou shouldst strive to choose. 12:25:43 -!- Koen_ has joined. 12:26:05 -!- Koen_ has quit (Client Quit). 12:26:25 -!- Koen_ has joined. 12:26:39 -!- Koen_ has quit (Client Quit). 12:26:54 -!- Koen_ has joined. 12:37:11 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 12:39:55 -!- augur has joined. 12:49:10 -!- Taneb has quit (Quit: Leaving). 12:49:48 -!- FreeFull has quit. 12:56:39 -!- Nisstyre has quit (Ping timeout: 268 seconds). 13:00:00 -!- asie has joined. 13:07:31 -!- scoofy has joined. 13:24:26 -!- Nisstyre-laptop has joined. 13:26:10 -!- Sgeo has quit (Read error: Connection reset by peer). 13:29:09 -!- boily has joined. 13:29:14 -!- metasepia has joined. 13:29:17 <boily> good TSRA morning. 13:29:20 <boily> ~metar CYUL 13:29:20 <metasepia> CYUL 221300Z 26006KT 8SM BKN055TCU OVC240 21/20 A2990 RMK TCU7CI1 SLP123 DENSITY ALT 900FT 13:29:31 <boily> and it stopped raining! AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAURGH! 13:30:03 <Roujo> How about here? 13:30:07 <Roujo> ~metar CYUL 13:30:08 <metasepia> CYUL 221300Z 26006KT 8SM BKN055TCU OVC240 21/20 A2990 RMK TCU7CI1 SLP123 DENSITY ALT 900FT 13:30:14 <Roujo> Huh. That's nice. 13:31:20 <boily> I started pouring 10 seconds after I started bixiing, then it stopped a few minutes after my ride. 13:31:23 <boily> I'm drenched. 13:31:33 <boily> s/I /it/ 13:32:10 -!- jix has quit (Remote host closed the connection). 13:35:44 <Roujo> `? boily 13:35:45 <HackEgo> boily is the brother of Roujo's brother and he's monetizing the company Roujo works at, or something Canadian like that. 13:35:50 <Roujo> Cool, cool 13:36:04 <Roujo> Tell me when you stop pouring, mmmkay? 13:36:10 <Roujo> I think it missed Dorval 13:36:13 <Roujo> So yay 13:39:19 <boily> I wringed my clothes in the office shower. the pour has somewhat ended, and I have a deserved coffee. 13:39:29 -!- Nisstyre-laptop has quit (Quit: Leaving). 13:41:48 <boily> oh, environnement canada issued a SPECI: 13:41:50 <boily> ~metar CYUL 13:41:50 <metasepia> CYUL 221338Z 21012KT 6SM -SHRA BR OVC070 22/18 A2989 RMK AC8 SLP121 DENSITY ALT 900FT 13:43:16 <boily> the forecasts are unsure about if it's going to just TSRA or +TSRA in the next hours. at the very least, with my kurrent karma, lunchtime will be an aquatic experience. 13:43:31 <boily> (“welcome to, marineland! ♪”) 13:49:04 <Roujo> Knowing what TSRA means would probably help 13:50:14 <boily> thunderströmming rain. 13:50:16 -!- yorick has joined. 13:54:25 <boily> `pastewisdom 13:54:27 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/ 13:54:58 <boily> `? fomething 13:55:00 <HackEgo> fomething denotes the obsolescence of clinical insanity. 14:34:51 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 14:36:36 -!- jix has joined. 14:43:52 -!- variable has changed nick to trout. 14:50:48 -!- nooodl_ has joined. 14:54:14 -!- nooodl has quit (Ping timeout: 264 seconds). 16:21:01 -!- asie has joined. 16:42:41 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 16:51:49 -!- asie has joined. 17:04:36 -!- ^v has joined. 17:11:30 -!- epicmonkey has quit (Ping timeout: 264 seconds). 17:19:36 -!- nooodl_ has changed nick to nooodl. 17:20:32 -!- Taneb has joined. 17:28:41 -!- oerjan has joined. 17:40:21 <oerjan> <boily> thunderströmming rain. <-- no matter how bad, it's still better than surströmming rain hth 17:41:29 <oerjan> also, do you canadians have some kind of natural ability to understand those crazy encrypted forecasts. 17:42:58 <boily> looks like so. 17:43:23 <boily> we are super-powered Canadians! the obscure and polite force that will Save the World, eh! 17:43:41 <oerjan> while mounted on horses. 17:44:38 <boily> horses are the prhoof of our down-to-earth pragmatism, of our survival skills in the Great White North, of our ability to make Poutine with whatever there is! 17:45:50 <Bike> i can only assume boily lives way up north in a town that only exists for the sake of a NORAD weather station 17:46:54 <oerjan> ok so that's what poutine is. it looks even less healthy than what i usually eat. 17:47:51 <boily> to make an original authentic Poutine you need three ingredients: French fries, cheese curds (fresh ones will squeak under your teeth), and poutine sauce. 17:48:07 <boily> some will argue that regular brown sauce is also an option, but they're heretics. 17:48:25 <oerjan> wp calls it "gravy" hth 17:48:39 <boily> don't trust wikipédia on that matter. 17:48:51 <boily> it's serious business. 17:49:15 -!- conehead has joined. 17:49:38 -!- nooodl has quit (Ping timeout: 256 seconds). 17:49:52 <boily> various toppings are perfectly acceptable and recommended. you can add: meat, peas, other cheeses, onions, bacon, sausage, peppers, tomato sauce, béchamel, [EXPUNGED], mushrooms, corn... 17:50:36 <boily> it is the canonical stomach-filler a traditional Québécois will get after a night out crawling the bars. 17:51:18 <oerjan> i see. in norway that's somehow become kebab. 17:51:30 <oerjan> although burgers will also do. 17:52:17 <oerjan> oh i guess sausages too, which may even be more traditional. 17:52:26 <oerjan> (hot dogs) 17:53:25 <boily> this restaurant is Montréal's reference: http://labanquise.com/ (English version available) 17:58:40 <boily> oerjan: looks like wp mentions the cult status of norwegian kebabs. 18:07:43 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 18:13:14 -!- augur has quit (Remote host closed the connection). 18:14:06 -!- augur has joined. 18:18:45 -!- augur has quit (Ping timeout: 248 seconds). 18:20:16 -!- epicmonkey has joined. 18:22:01 <Roujo> [̲̅$̲̅(̲̅1)̲̅$̲̅] 18:22:03 <Roujo> Huh 18:22:28 <Roujo> I don't know how this works, but it does, so eh 18:23:44 <kmc> squeaky cheese is the best 18:24:04 <boily> Roujo: [$(1)$] with spurrious lines? 18:24:14 <kmc> kebab seems easier than poutine to eat on the go 18:24:18 <Roujo> Shows up as a dollar bill to me 18:24:54 <boily> kmc: pourine in throwaway coated cardboard platters is pretty easy to carry. 18:25:05 <kmc> U+18B96 GEORGE WASHINGTON'S FACE 18:25:22 <boily> s/pourine/poutine/ 18:25:46 <boily> otoh, you can also get a good shish taouk, with random chicken bits in it! 18:26:15 <olsner> "random" chicken bits sounds fishy 18:26:18 <boily> kmc: you lie. 18:26:57 <Bike> kmc: disappointed rn 18:27:01 <boily> olsner: it adds to the taste, with pickled beets, tomatoes, lettuces, and that garlicky mayonnaise. 18:27:04 <boily> ~duck rn 18:27:04 <metasepia> rn definition: registered nurse. 18:27:46 <boily> my girlfriend and I have an ongoing argument whether tomatoes are authentic in shawarma wraps or not. 18:28:25 <Taneb> I have an ongoing argument with one of my friends on how to pronounce "sanguine" 18:28:42 <Bike> "singine" 18:29:15 <kmc> people keep arguing about how to pronounce "banal" 18:29:18 <kmc> "rhymes with anal" 18:29:29 <boily> Taneb: /sɑ̃gin/. 18:29:38 <oerjan> the squeaky cheese gets the grease 18:29:42 <Taneb> boily, we agree on the first syllable 18:29:44 <kmc> boily: what about french fries in shawarma wraps 18:29:52 <Taneb> It's whether it's -win or -wine 18:29:56 <Taneb> (I say -win) 18:30:01 <boily> kmc: on the side, not in. 18:30:08 <Bike> uh -wun obviously, do you not see the "u" 18:30:19 -!- augur has joined. 18:30:24 <boily> Taneb: where does that [w] come from, you unorthodox unpronouncer that you are? 18:30:46 <Taneb> boily, I don't know, probably the Vikings 18:31:05 <olsner> Taneb: how about sangween? 18:31:16 <Taneb> After King Charles the Simple of France gave them land in Normandy, some of them learnt French 18:31:24 * boily lobs a Larousse dictionary at olsner 18:31:26 <Taneb> But the dialects diverged 18:31:39 <Taneb> Then these Franc-swedes conquered England 18:32:40 <olsner> boily: I thought we were talking about the English pronunciation of the word, not the Larousse pronunciation 18:34:23 <boily> oh. if you want the diverged version... I'd go with -ween. 18:35:14 <Taneb> Here's some handy advice for future people! Don't procrastinate applying for university accommodation! 18:35:32 <Bike> gotcha 18:36:07 <oerjan> <kmc> U+18B96 GEORGE WASHINGTON'S FACE <-- i'm suddenly imagining some code that secretly makes printers print perfect quality bills 18:37:12 <olsner> `thanks Taneb 18:37:14 <HackEgo> Thanks, Taneb. Thaneb. 18:37:31 <boily> oerjan: you'd need different codes for all the inks that compose a bank note. 18:37:32 <kmc> there should be a codepoint for the EURion constellation too 18:37:37 <Taneb> I've just had to pretty much say "I don't care where I live" 18:37:50 <Vorpal> fizzie, there? 18:38:18 <Vorpal> fizzie, how do you ensure your rdiff-backups are consistent? Do you do some lvm snapshotting or some such= 18:39:06 <boily> Taneb: who knows. maybe you'll get a very nice view of the campus, and the stars at night? 18:39:13 -!- asie has joined. 18:39:22 <Taneb> boily, maybe 18:39:35 <Taneb> But it will be hard to see with eyes full of tears 18:40:06 <oerjan> Taneb: i don't think future people are able to apply for university accomodation. maybe you should tell their parents instead. 18:40:32 <Taneb> oerjan, it doesn't apply right now 18:40:36 <Taneb> It's future advice 18:41:19 <boily> ah... the days of being a student... 18:42:17 <Vorpal> I lived at home during university, it was close enough for me. About 20 minutes of commute by car, about 45 by bus 18:42:19 <kmc> shachaf: what about french fries in shawarma wraps 18:42:57 <Roujo> boily: There's no pronounciation guide in the Larousse =P 18:43:03 <Roujo> Try a Robert instead =P 18:43:07 <Taneb> Vorpal, it's a couple of hours by train for me 18:43:17 <Taneb> And I'm not spending £30 a day to get to university 18:43:22 <Vorpal> Taneb, that wound be annoying yes 18:44:20 <boily> Roujo: I know. I'm cheap, and roberts are too costly :p 18:44:40 <Roujo> Heh =P 18:45:24 <Vorpal> Holy shit, I'm glad I used lvm everywhere now. LVM snapshots look super-awesome for doing system backups. 18:46:22 <boily> bacula all the way! 18:46:40 <boily> because nothing beats having to juggle tapes for backuping your stuff! 18:46:53 <Vorpal> boily, isn't bacula super-enterprisy? 18:47:14 <Vorpal> And does it only support tapes? 18:47:27 <Vorpal> I'll most likely be using rdiff-backup once the new external HDDs arrive 18:47:44 <boily> no, it's very geeky, with all the configuration files and settings and dæmons and twekable configurable behaviours. 18:48:15 <Vorpal> Right... :P 18:48:18 <boily> and it supports just about any form of storage. I wouldn't be surprised if someone hooked a robotic arm with a sharpie duct taped to it and some paper reams to bacula. 18:48:25 <boily> s/twek/tweak/ 18:48:42 <Vorpal> What I read about it, it sounded enterprisy 18:48:44 <kmc> Vorpal: I admin'd a machine with several thousand LVM snapshots, which caused the kernel to take several hours to boot 18:48:52 <kmc> I dunno if that's fixed or if it matters at smaller numbers of snapshots 18:48:54 <Vorpal> kmc, .... ouch 18:49:03 <kmc> but it was super painful 18:49:04 <Vorpal> kmc, why would you ever do that? 18:49:09 <boily> kmc: what the fungot... how do you achieve that? 18:49:10 <fungot> boily: san. sir thomas louell, is the beginning of the day, 18:49:28 <boily> fungot: not quite. it's 14:48 here. 18:49:29 <fungot> boily: iago. is't come to this great accompt, on your charge, whereof you cannot easily purge yourself. i do demand, if you suspect the king will labour still to save his life. 18:49:37 <boily> ~duck iago 18:49:37 <metasepia> iago definition: the villain of Shakespeare's tragedy '''Othello'''. 18:49:44 <kmc> Vorpal: a bunch of similar VMs as COW snapshots of a single Linux install 18:50:07 <Vorpal> kmc, Heh. Not sure several thousand VMs on a single machine is a good idea anyway 18:50:15 <kmc> they weren't all running at once........... 18:50:20 <Vorpal> Well okay 18:50:26 <kmc> but we needed to quickly boot a nearly arbitrary subset of them 18:50:33 <Vorpal> Anyway why did it make the kernel boot so slow? 18:50:38 <kmc> A Bug. 18:50:54 <Vorpal> Oh, I assume it was reported then? 18:51:03 <kmc> no idea 18:51:14 <Vorpal> I can not imagine a use case for quickly starting a subset of the machines. 18:52:10 <kmc> i'm sorry that your imagination is bad 18:52:23 <kmc> ;P 18:52:26 <boily> `? vorpal's imagination 18:52:28 <HackEgo> vorpal's imagination? ¯\(°_o)/¯ 18:52:28 <myndzi> | 18:52:29 <myndzi> o/`¯º 18:52:44 <kmc> we were testing rebootless kernel updates 18:52:55 -!- ^v has changed nick to dan200. 18:53:24 <Vorpal> Ah, that makes sense then indeed 18:53:36 <Vorpal> kmc, You were working on that hot patch project, whatever the name was? 18:53:41 <kmc> we supported like a dozen distribution-versions (e.g. "RHEL 5" or "Debian Squeeze") but each of these has published hundreds of kernel packages in different versions and flavors 18:53:51 <kmc> Vorpal: Ksplice. yeah, I worked there for 8 months, until they got bought by Oracle 18:54:02 <Vorpal> Ouch, Oracle got them too? 18:54:05 <Vorpal> Shit 18:54:20 <boily> kmc: you worked for ksplice? neat! 18:54:54 <kmc> it was neat 18:57:13 <Vorpal> Hm doing consistent backups of postgresql is non-trivial it appears. Interesting 18:57:39 <olsner> my OS shall have seamless online kernel upgrades 18:58:13 <Vorpal> olsner, wait, when did you turn into elliott? 18:58:38 <Vorpal> Anyway I assume this is only the case for minor fixes? Or major upgrades too? 18:59:54 <boily> Vorpal: everyone is elliott, fsvo elliott. 18:59:59 <Vorpal> Right 19:00:53 <kmc> Vorpal: what's only the case? 19:01:35 <Vorpal> kmc, wrt olsner's statement 19:02:03 <kmc> olsner's statement that olsner's OS shall have seamless online kernel upgrades? 19:02:04 <olsner> Vorpal: well, I'd like it to handle all kinds of upgrades ... but the old and new kernel have to be "compatible" to do some kind of handoff, and perhaps it won't be practical to make *all* pairs of versions compatible 19:02:10 <Vorpal> kmc, yes 19:02:25 <Vorpal> olsner, you are actually making an OS? 19:02:47 <kmc> olsner: have youread the Ksplice paper? http://www.ksplice.com/doc/ksplice.pdf 19:02:54 <elliott> olsner was making an OS before I was 19:03:03 <kmc> before it was cool 19:03:16 <olsner> Vorpal: actually, I'm really only making a kernel 19:03:46 <kmc> anyway Ksplice does patches we considered "important" but not whole upgrades e.g. 3.10 to 3.11, which would be thousands of patches 19:03:49 <Vorpal> olsner, pretty cool still 19:04:00 <Vorpal> olsner, how usable is it at this point? 19:04:06 <kmc> most of the "important" patches are security fixes, and most security fixes are very localized changes e.g. adding a NULL pointer check somewhere 19:04:10 <kmc> because fuck C, etc. 19:04:19 <kmc> so those patches the tool can handle totally automatically 19:04:21 <olsner> Vorpal: approximately "not" usable 19:04:35 <Vorpal> olsner, is there even code for it? 19:04:49 <kmc> but some human intervention is needed to recognize the patches that can't be handled automatically (e.g. because they change the shape of a data structure) and deal with it accordingly 19:04:54 <kmc> and we had a variety of strategies for doing so 19:05:09 <elliott> it would be nice to see a kernel properly designed to handle what ksplice did without all the fuss 19:05:10 <Vorpal> kmc, going through all instances of a structure and updating it? 19:05:28 <kmc> I think the figure was 85% ish can be done automatically, and we almost never had an important patch that we plain couldn't do 19:05:30 <elliott> (yet another excuse for me to indulge in my operating-systems-in-exotic-languages fetish) 19:05:43 <kmc> Vorpal: yeah you can do that 19:05:50 <kmc> harder if the patch introduces a new field in a struct 19:05:59 <Vorpal> kmc, I imagine it can be a pain if a patch adds an extra entry to a central scheduler data structure maintained by RCU or some such :P 19:06:35 <Vorpal> And having RCU won't help when you need to change the layout 19:06:53 <Vorpal> kmc, do you stop all execution on all cores while patching? I would guess yes? 19:07:03 <kmc> yes 19:07:16 <Vorpal> Also what do you do when you would need to move code to fit in that extra null check? 19:07:36 <Vorpal> Just make the function call a different function instead? 19:07:41 <Vorpal> And put all the code there? 19:08:18 <kmc> we stop execution on all cores using stop_machine() and also walk the kernel stack of every process to make sure none of the functions to be patched are currently active 19:08:37 <elliott> so do oracle still maintain the ksplice functionality for their linux thing 19:08:37 <kmc> Vorpal: patching a function is always accomplished by overwriting the beginning of the function with a jump to new code 19:08:48 <elliott> or was it an ~acquihire~ 19:08:57 <kmc> the new code is loaded as part of the update, by loading a kernel module in the ordinary way 19:08:58 <Vorpal> kmc, ah 19:09:00 <kmc> elliott: yep they do it 19:09:10 <elliott> (I know the ksplice website claims it's part of Oracle Linux now but it also hasn't been updated since 2011 and I don't trust anything they say) 19:09:11 <kmc> elliott: it's a big deal for them because it's like the only feature Oracle Linux has that Red Hat doesn't 19:09:16 <elliott> heh 19:09:31 <shachaf> kmc: what about them 19:09:31 <Vorpal> kmc, so redhat no longer get ksplices then? 19:09:46 <kmc> shachaf: do you approve 19:09:49 <kmc> Vorpal: correct 19:09:54 <Vorpal> kmc, couldn't they do it on their own, or is it patented or something silly like that? 19:09:56 <kmc> except legacy customers of ksplice maybe 19:10:07 <kmc> Vorpal: they could but they never did 19:10:11 <Vorpal> Huh 19:10:18 <elliott> well it's presumably a ton of work 19:10:19 <kmc> the (old version of) core ksplice tools are open source 19:10:22 <shachaf> not sure 19:10:28 <Vorpal> kmc, the new ones aren't? 19:10:30 <kmc> but yes it's a ton of work and we had a ton of internal tools to help us do it 19:10:37 <Vorpal> Hm 19:10:38 <elliott> and I suspect Red Hat can do other things to make more money that are less work 19:10:42 <kmc> Vorpal: the public repositories haven't seen updates in quite a while 19:10:44 <Vorpal> True 19:10:52 <elliott> instead of duplicating something complicated enough to be its own company :P 19:10:54 <kmc> elliott: yeah like selling enterprise Java middleware, whatever the fuck that is 19:11:01 <Vorpal> elliott, good point 19:11:11 <kmc> well Red Hat is huge and Ksplice was tiny so shrug 19:11:13 <kmc> they could do it 19:11:18 <kmc> Red Hat has many of the top kernel people in the world 19:11:48 <kmc> (so does Oracle) 19:12:11 <elliott> sure 19:12:23 <Vorpal> Who pays Torvalds btw? 19:12:29 <Vorpal> Linux Foundation thingy still? 19:12:38 <kmc> I'm not sure 19:12:45 <kmc> I don't care enough to Google it for you 19:12:55 * Vorpal googles it 19:12:56 <elliott> "Running Red Hat Enterprise Linux? Get a taste of one of the many features Oracle Linux Premier Support has to offer with our free 30-day Ksplice trial for RHEL systems." 19:13:04 <elliott> uh can you pay for it if you're on RHEL 19:13:11 <elliott> or do they just say "ok, now switch to Oracle Linux" 19:13:14 <kmc> yeah you can pay for Oracle support for RHEL 19:13:21 <kmc> since they're basically the same thing ;P 19:13:22 <kmc> but you should read the Ksplice paper 19:13:27 <elliott> kmc: uh looks like no 19:13:29 <elliott> When your trial ends, we'd be happy to help you make the switch to Oracle Linux Premier Support so you can enjoy Ksplice for as long as you want. 19:13:37 <Vorpal> Lol 19:13:52 <kmc> I think the coolest part of the Ksplice tech is the way we use a dynamic un-linker to find non-exported things (to patch them or refer to them from new code) 19:13:54 <elliott> "here is a free trial for a single feature of our operating system; once it's over we'll help you switch the entire thing" 19:14:11 <kmc> elliott: yeah well like I said, it's the only different feature ;) 19:14:31 <kmc> lunch, brb 19:24:58 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 19:41:09 <fizzie> Vorpal: I don't. But snapshots are certainly a possibility. 19:42:03 <Vorpal> I don't get the point of ubuntu vs. kubuntu vs. xubuntu... It just seems like a different default package selection + different logo package to me 19:42:16 <Vorpal> Or have I missed something? 19:42:48 -!- dan200 has changed nick to ^v. 19:43:03 -!- aloril has quit (Ping timeout: 260 seconds). 19:44:33 <oerjan> it's all due to bantu grammar, really. hth. 19:47:08 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:47:28 <boily> that must be one of the best reasons to explain anything I have ever seen. when I'll have kids, I'll use that one profusely :D 19:47:52 <kmc> assbuntu 19:48:26 <Vorpal> boily, heh 19:49:18 <Vorpal> I don't think any other distro makes different versions based on the DE. Not that I know of at least 19:49:59 <Vorpal> It is usually, "select whichever DE the fuck you want" during the installer. Or defaults to one and then easily lets you change after 19:50:11 * Vorpal is running MATE on Debian atm for example. 19:51:18 <boily> am I the only fluxboxer left on the planet? 19:52:03 <Vorpal> I tried it, but I never found it to be the best alternative at the time. 19:52:07 <fizzie> Vorpal: Mint, I think, technically has "Linux Mint N Xfce", "Linux Mint N KDE", etc. -- where N is the version number -- as different versions. 19:52:21 <fizzie> Not that there's probably any more difference between them than Xubuntu/etc. 19:52:26 <Vorpal> These days I use xfce or MATE, depending on the system specs 19:52:39 <Vorpal> fizzie, right 19:52:44 <fizzie> I think I used two "box" wm's. 19:53:02 <fizzie> Is "openbox" a window manager? 19:53:08 <fizzie> Apparently so. I think I've used it. 19:53:19 <fizzie> (Must've made a great impression.) 19:53:34 <boily> openbox is nice, except for the horrendous XML part. 19:53:37 <fizzie> I guess the other box might've been fluxbox for all I know. 19:53:40 <Vorpal> Well I started on KDE 2 (or early 3? I don't remember, whatever Red Hat 5 shipped with), then a bit of KDE 3 followed by Gnome 2. Followed by Xfce, followed by MATE 19:53:59 <fizzie> I started on fvwm95 and I'm not ashamed at all. (That might be a bit of a lie.) 19:54:20 <Vorpal> Well technically I believe I started on twm, trying to figure out what the hell was going wrong at the time 19:54:33 <Vorpal> Which wasn't easy since I was a newbie at that point 19:54:46 <boily> I started on KDE2 I think (whatever Mandrake had ten years ago), then hopped among the whole bunch like an addict trying to get high on something new and dubious. 19:55:00 <fizzie> fvwm95 wasn't too hard to figure out as a new user, unsurprisingly. 19:55:04 <boily> wm2 left a good impression. sadly, it was a *tad* underpowered. 19:55:20 <Vorpal> fizzie, isn't that win9x-inspired or something? 19:55:24 <Vorpal> Or is that LXDE? 19:55:32 <boily> fvwm is neat, but to have a successful configuration file you need to spend at least 25 hours per day on it. 19:55:38 <fizzie> It's a win9x-inspired variant of fvwm. 19:55:45 <Vorpal> boily, never used wm2, never heard of it. What is it about? 19:55:47 <boily> Vorpal: I feel icewm is the most windowsian of them all. 19:55:47 <fizzie> Then I tried out Enlightenment but my computer wasn't fast enough to run it. 19:56:00 <fizzie> (Then I just used WindowMaker for years.) 19:56:19 -!- aloril has joined. 19:56:24 <boily> Vorpal: I think you can still compile it, but you may have some difficulties as it was originally for X10 or somesuch. 19:56:25 <Vorpal> Enlightenment, the bling of the bling 19:56:36 <Vorpal> boily, hah 19:56:39 <boily> Vorpal: http://xwinman.org/wm2.php 19:57:11 <boily> fizzie: I never got the hang of windowmaker. always got confused by that papercornerclip thingie. 19:57:37 <fizzie> boily: I remember the thingie, but not really much about the thingie. 19:57:50 -!- augur has quit (Remote host closed the connection). 19:57:51 <fizzie> You could dock other little squares next to it or something. 19:57:58 <fizzie> At least I seem to recall there was a row of squares. 20:00:14 -!- ^v has changed nick to dan200. 20:02:01 <fizzie> an 20:02:10 <fizzie> Uh, disregard that. 20:02:21 <boily> fizzie: your becoming as clear and explicit as I am. I don't think that's a good thing. please remain understandable. 20:02:31 <boily> ~duck an 20:02:31 <metasepia> The form of a used before words beginning with a vowel or with an unpronounced h: an elephant; an hour. 20:02:40 <fizzie> Oh, it was just clumsy fingers. 20:02:51 <boily> s/your/you're/ 20:02:59 <fizzie> As far as small keyboards go, this one is okay (personal opinion alert), but it's still small. 20:03:28 <fizzie> (I was aiming for ^a-n, actually.) 20:03:42 <boily> I'm looking for a nice and compact keyboard online, but everywhere I looked it was at least a hundred bucks to get an electro-mechanical piece of plastic. 20:03:49 <boily> ~duck ^a-n 20:03:49 <metasepia> --- No relevant information 20:04:50 <fizzie> boily: This is the Microsoft Wedge; but it's a small Bluetooth keyboard, which might well not be what you're looking for. 20:05:13 <fizzie> (I'm just using it with the Nexus 7 on trips.) 20:05:28 <boily> anything that has keys, no keypad, and a long tracking with quality keys. 20:06:00 <fizzie> Well, it's got the first two. 20:06:04 <boily> oh, and that I can play crawl on it. no weird key layout. 20:06:22 <fizzie> The cursor keys on this (and too many others) are slightly weird. 20:06:38 <boily> not a problem. I vimified everything on my machine a long time ago. 20:06:49 <fizzie> It's this [left][half-height up-and-down keys][right] kind of arrangement. 20:06:52 <boily> my cursor keys are gathering dust (as is the unused keypad) 20:07:16 <fizzie> It has this "keyboard cover turns into a tablet stand" feature which happens to fit the Nexus 7 (in portrait mode) quite nicely. 20:07:25 <olsner> ooh, xwinman.org was nice, there are all those window managers I've used and forgotten! 20:07:33 <fizzie> I don't know if I'd buy this for a general-purpose keyboard, though. 20:08:22 <boily> some cow orkers use a typematrix. I tried one for about an hour. the feeling of unfengshuiness that emanated from that horror... bletch! 20:08:39 <boily> I mean. having your 'b' key divorced from your 'n' key. the horror! 20:08:49 <boily> (I am snob and bourgeois and I like that.) 20:09:43 -!- TodPunk has quit (Quit: This is me, signing off. Probably rebooting or something.). 20:10:16 <fizzie> (I have to go to a funeral that's like 530-or-so kilometres from where I live, and it's at noon tomorrow, so we drove here tonight because leaving at something like 3-4am, driving for six-seven hours, going to a funeral, then driving back home the same day didn't sound very appealing.) 20:10:47 <fizzie> (Train schedules were a bit iffy.) 20:11:13 -!- augur has joined. 20:14:10 <Vorpal> fuck youtube. It is cutting videos short all the time for me nowdays. 20:14:25 <Vorpal> It is so bad that I stopped watching in my browser, now I use a script calling youtube-dl in a loop until the return code is 0, then watch in vlc 20:14:43 <Vorpal> atm, I have a terminal with maybe 10 or so lines like: ERROR: content too short (expected 263738018 bytes and served 15169721) 20:16:52 <fizzie> Bah: I ran this Android demo, and now I've got the kewlers middle-finger logo stuck in the alt-tab menu; it's like this tablet is giving me the finger. 20:17:20 <fizzie> Hm, or maybe the alt-tab menu follows the app history whateveritscalled dealie, where you can drag things off. 20:17:34 <fizzie> Yay, it does. 20:17:35 <Vorpal> fizzie, alt-tab on a tablet? What? 20:18:00 <fizzie> Vorpal: I'm using it with an external keyboard. (See above for details, though they're not especially interesting.) 20:18:16 <Vorpal> Ah, I never tried alt-tab on my phone 20:18:26 <Vorpal> I should, I have an USB OTG cable 20:18:45 <olsner> fizzie: oh, alt-tab is mapped to the thingy? or did you have to add an app for that? 20:18:56 <fizzie> olsner: I didn't add anything, it was already there. 20:19:03 <fizzie> olsner: It's a different UI to it, though. 20:19:15 <fizzie> It only shows the last eight entries, and it's very much like the win9x alt-tab menu. 20:19:40 <fizzie> (For the record, this is a stock Android 4.2.2.) 20:20:35 <Vorpal> Oh indeed, cool 20:20:55 <Vorpal> fizzie, Last 4 for me on my phone 20:21:24 <Vorpal> wait, no, last 8 20:21:28 <Vorpal> it goes to 2 rows 20:23:58 <fizzie> Sounds very similar. 20:26:38 <fizzie> (I also found it by accident, basically thought "it would be nice to be able to use something like alt-tab to switch programs" "hmm" "I guess I could try it".) 20:27:15 <Vorpal> fizzie, how do you get non-US layout? 20:27:50 <fizzie> I don't know, this worked with its printed (Finnish) layout without doing anything. 20:27:57 <fizzie> It's a Bluetooth and not a USB keyboard, though. 20:28:01 <Vorpal> USB? 20:28:07 <Vorpal> Or BT? 20:28:35 <Vorpal> Hm can't get past the pattern lock with the keyboard XD 20:28:52 <fizzie> Settings / Language and Input seems to have a "Physical keyboard" entry for it, at least. 20:29:12 <Vorpal> Really? 20:29:19 <Vorpal> which android version? 20:29:23 <Vorpal> CM10.1 here 20:29:28 <fizzie> Stock 4.2.2. 20:29:42 <Vorpal> Stock as in Nexus? 20:29:45 <fizzie> Yes. 20:29:53 <fizzie> (It's a Nexus 7.) 20:30:00 <fizzie> (And the keyboard was BT, if you missed that.) 20:30:05 <Vorpal> Isn't Nexus 7 on 4.3 now? 20:30:17 <fizzie> It is, but I haven't bothered to update yet. 20:30:22 <Vorpal> Ah 20:30:25 <Vorpal> Rooted? 20:30:27 <fizzie> (Also I've heard rumours there's worse battery life on 4.3.) 20:30:31 <fizzie> Yes. 20:33:47 <elliott> does anyone know how to put scissor switch keycaps back on properly 20:34:23 <elliott> this is especially annoying because only half of it came off and taking off the other half looks unwise :/ 20:34:25 <Vorpal> elliott, you need to hook them on from one end usually and then press down the other end to clip that end on 20:34:32 <elliott> it's hooked at one end 20:34:41 <elliott> pressing down from the other end not so successful 20:34:47 <fizzie> I've always understood the correct answer is "with great difficulty". 20:34:55 <elliott> maybe I can take a picture 20:35:21 <Vorpal> elliott, well if it was the wrong end that got lose you might need to take it off entirely and put it back 20:35:23 <fizzie> (Though what Vorpal described more or less worked on the one keyboard where I had to do it.) 20:35:38 <Vorpal> the method I described worked fine on my old ibook and also my thinkpad 20:35:46 <elliott> the other end looks pretty scarily attached (as in I am not sure I could reattach it if it came off) 20:35:49 <Vorpal> On the ibook I took them off once to clean the bloody thing 20:35:50 <elliott> will try to take a picture later 20:36:24 <Vorpal> elliott, The spacebar and possibly some other big keys usually have a metal bar under as well that need to hook into some slots 20:36:49 <fizzie> The space bar in my iBook cracked so that there was this long diagonal cut in it, it was kind of weird. 20:36:56 <fizzie> Never had that happen to a key before. 20:36:58 <Vorpal> ouch 20:37:22 <fizzie> It didn't go all the way from top-to-bottom, there was just this \ there. 20:37:33 <Vorpal> I imagine it would be much harder to deattach or reattach keys if you have those spaced keys with stuff inbetween? 20:37:33 <elliott> oh nice, it looks like I can have either end connected 20:37:43 <elliott> if I push it it switches which end is connected, if I pull it it goes back 20:37:45 <elliott> but never both 20:37:50 <Vorpal> elliott, lol what 20:38:11 -!- nooodl has joined. 20:38:22 <Vorpal> elliott, anyway it is usually one end that have the hooks (the upper in both cases that I had), and the other end that has the clip on bit 20:38:23 <elliott> uh is there a simple way to take photos on Windows so I can show this 20:38:35 <Vorpal> elliott, ? 20:38:41 <Vorpal> on windows phone? 20:38:44 <Vorpal> I'd assume so 20:38:46 <elliott> ... 20:38:54 <Vorpal> Or what are you talking about 20:38:57 <elliott> did you know there is a computer operating system by Microsoft Corporation called Windows 20:39:13 <Vorpal> You can't easily take photos with a fixed built in web cam I'd assume 20:39:21 <Vorpal> or do you have a freestanding one? 20:39:31 <boily> ~duck lemur 20:39:31 <metasepia> lemur definition: any of various arboreal chiefly nocturnal prosimian primates (superfamily Lemuroidea) that were formerly widespread but are now largely confined to Madagascar and that usually have a longish muzzle, large eyes, very soft woolly fur, and a long furry tail. 20:39:43 <elliott> um, why not? 20:39:45 <elliott> I have the drivers for it 20:39:49 <elliott> Flash stuff can access it 20:40:21 <Vorpal> elliott, If it is fixed to the top of the screen, I would doubt it can catch the keyboard (unless it is not the built in keyboard in the laptop 20:40:31 <elliott> it's an external keyboard 20:40:36 <Vorpal> ah makes sense then 20:40:37 <elliott> the built in one is also broken 20:41:02 <Vorpal> elliott, anyway we would probably need a high quality macro to make out the details of those tiny little switches 20:41:46 <Vorpal> Anyway I don't know how to take a photo with the webcam 20:42:11 <fizzie> You can open a Skype chat and ask the other end to take a screenshot. :p 20:42:19 <Vorpal> Also I need to sleep. Going to work tomorrow. Getting in the car at around 06:50. 20:42:30 <Vorpal> Good nighyt 20:42:32 <Vorpal> night* 20:42:47 <fizzie> I should probably sleep too, on account of the aforementioned funeral. 20:42:47 <kmc> good night Vorpal 20:42:58 <Vorpal> fizzie, ouch what happened? 20:43:03 <Vorpal> well good night 20:43:17 <Vorpal> And condolences and so on 20:43:56 <fizzie> Vorpal: It was something kind of expected -- dying at the age of 87 doesn't quite count as a life tragically cut short -- so we're not all that shocked about it. 20:44:05 <boily> good fizzienight. 20:44:06 <Vorpal> Ah good 20:44:12 <fizzie> But it would still probably be bad form to drop the coffin out of tiredness or something. 20:44:25 <Vorpal> fizzie, Quite, no urn? 20:44:25 <elliott> does this photo-taking program really want to run fullscreen 20:44:30 <fizzie> (I'll have to be part of the people carrying the thing.) 20:45:14 <fizzie> Vorpal: There was a regular gravestone apparently already waiting. 20:45:25 <fizzie> (Where her husband is buried.) 20:45:34 <Vorpal> You need special gravestone for urn burial? 20:45:35 <Vorpal> what 20:45:44 <elliott> nice 20:45:47 <elliott> accidentally removed the key 20:45:52 <elliott> while trying to hold it to take a picture 20:45:58 <fizzie> No, I mean, there was a gravestone at the regular cemetery, so I guess she wanted to be buried there. 20:46:26 <fizzie> (I think urns get deposited in a different place? I don't know, I haven't killed... I mean, been in very many funerals.) 20:46:36 <Vorpal> Okay, but don't they support cremation at the regular cemetery? 20:46:40 <elliott> okay so are you supposed toattach it from the bottom or the top 20:46:52 <elliott> fizzie: (I think Vorpal is doing the moralising thing.) 20:46:58 <Vorpal> elliott, ah, on my keyboard it is top to bottom I believe 20:47:07 -!- asie has joined. 20:47:50 <Vorpal> elliott, no, I'm just confused, as I never heard of anyone not getting cremated these days. I thought it was pretty rare to skip that. Or is that just a Swedish thing? 20:48:27 <fizzie> Vorpal: I didn't really have much to do with this side of the thing. But I was under the impression that they only bury regular coffins in the "standard" cemetery spots, and have a different place for urns. 20:48:38 <fizzie> And cremation certainly isn't the default in Finland. 20:48:38 <Vorpal> Maybe 20:48:55 <Vorpal> Interesting how customs differ between cultures 20:49:03 <Vorpal> But I guess then that is what makes a culture 20:49:06 <elliott> uh I hope I haven't broken this 20:49:21 <Bike> europe is weird 20:49:22 <Vorpal> elliott, I found them fairly easy to reattach 20:49:32 <Vorpal> Bike, how so? 20:49:35 <fizzie> "Scandinavian countries' cremation rate vary from Finland's and Norway's 36% to Sweden's 70% and Denmark's 76%." 20:49:53 <boily> ain't Estonia also in Scandinavia? 20:50:10 <Bike> Vorpal: less than half of dead here are cremated 20:50:10 <olsner> nope 20:50:10 <fizzie> boily: Haven't you read satw? Certainly not. :p 20:50:15 <Vorpal> I always confuse Scandinavia and Nordic 20:50:15 <elliott> okay I "reattached" it 20:50:20 <elliott> now it's back to how it was when it popped off a little 20:50:28 <Vorpal> Bike, here being? 20:50:32 <Bike> us 20:50:33 <elliott> can still switch which part it's attached to 20:50:39 <Vorpal> ah 20:50:41 <boily> fizzie: of course I do read satw. it's just a personal opinion on the matter :D 20:51:02 <elliott> slightly worried that this is not going to be a thing that is fixable 20:51:09 <Vorpal> elliott, guess some bit of plastic is slightly broken then? 20:51:19 <elliott> well it attaches perfectly to both ends individually 20:51:22 <elliott> just... not at the same time 20:51:28 <Vorpal> elliott, why... 20:51:31 <elliott> beats me 20:51:38 <Vorpal> how peculiar 20:51:50 <Vorpal> elliott, you should take an xray of other keys and compare 20:51:58 <Vorpal> for science 20:52:00 <elliott> I literally just switched to this one a couple of days ago 20:52:03 <elliott> keyboards hate me 20:52:09 <fizzie> Finland's inclusion in the term "Scandinavia" is also quite debated. 20:52:09 <Vorpal> elliott, so warranty then? 20:52:21 <Vorpal> fizzie, is it a Nordic country then? 20:52:34 <elliott> well if I get it fixed then I'll need a new keyboard to use in the interim 20:52:38 <elliott> so I might as well just buy a new one if anything 20:52:59 <Vorpal> elliott, just go back to the shop and demand a new one? 20:53:10 <elliott> I guess you could argue that physical stores exist 20:53:17 <Vorpal> ah... 20:53:28 <fizzie> Vorpal: I would think it's at least that. But some do count us as part of Scandinavia too. 20:53:37 <Vorpal> elliott, you could use an on-screen keyboard meanwhile? 20:53:43 <elliott> ha ha 20:53:46 <fizzie> Even though we're not all that much on the Scandinavian Peninsula, except maybe the northern bit. 20:54:07 <Vorpal> elliott, I'm sure that is what Windows 9 will use, judging by the way of windows 8 20:54:08 <elliott> okay yeah, time to just get used to my f key being slightly fucked for now I guess 20:54:16 <Phantom_Hoover> was satw right about scotland getting a free pass into the whole nordic thing 20:54:24 <Bike> slightly ducked 4 now 20:54:30 <Vorpal> elliott, what keyboard model (so I can avoid?) 20:54:36 <Phantom_Hoover> i'm not voting yes on a referendum that puts me in a room with the swedes 20:54:45 <Vorpal> s/\?)/)?/ 20:54:53 <boily> itertools.groupby() is completely brain damaged. 20:54:56 <Bike> i think i'd prefer a room with swedes to a room with england 20:54:57 <Bike> maybe 20:55:16 <Phantom_Hoover> worst decision ever 20:55:29 <elliott> Vorpal: uh this is probably more me than the keyboard 20:55:36 <elliott> but it's some Kensington scissor-switch thing that I doubt you'd buy anyway 20:55:40 -!- oerjan has quit (Quit: leaving). 20:55:42 <Vorpal> elliott, how fucking hard do you hit those keys!? 20:56:04 <elliott> I don't, I just habitually poke my fingers in the gaps 20:56:10 <Vorpal> oh 20:56:16 <Vorpal> that is pretty stupid yes 20:57:01 <Vorpal> elliott, my old keyboard lasted for.... 11 years? Then some sort of controller broke. It was PS/2. 20:57:16 <Vorpal> Like a third of the keys just stopped working 20:57:36 <Vorpal> I doubt my current USB keyboard will last as long. Build quality isn't what it used to be. 20:58:44 <Vorpal> night really now 21:01:47 <elliott> god dammit, it got more broken 21:08:09 <kmc> rust stdlib has a type named Finallyalizer 21:09:49 <shachaf> kmc: did you see http://ghc.haskell.org/trac/ghc/ticket/3575 21:10:41 <kmc> i think so 21:13:58 <boily> theres a bottom milestone. heh. 21:14:05 <boily> s/theres/there's/ 21:15:43 -!- impomatic has quit (Read error: Connection reset by peer). 21:18:55 -!- SingingBoyo has joined. 21:21:30 -!- mnoqy has joined. 21:33:41 -!- yorick has quit (Read error: Connection reset by peer). 21:37:14 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 21:49:49 -!- Taneb has quit (Quit: Leaving). 21:52:05 -!- augur has quit (Remote host closed the connection). 22:01:30 <boily> The Godweather II 22:02:04 <boily> let's hope the metro will work tonight... 22:02:06 -!- boily has quit (Quit: Poulet!). 22:02:13 -!- metasepia has quit (Remote host closed the connection). 22:03:01 -!- carado has quit (Ping timeout: 246 seconds). 22:20:05 -!- Nisstyre has joined. 22:30:05 -!- augur has joined. 22:41:54 -!- impomatic has quit (Ping timeout: 276 seconds). 22:48:21 -!- augur has quit (Remote host closed the connection). 22:50:31 -!- augur has joined. 23:08:34 <pikhq> Gregor: How... how exactly do you like Moxie? 23:10:45 <Gregor> pikhq: Because it is the most delicious thing ever made. 23:11:10 <pikhq> Its flavor is best described as "medicinal".. 23:11:54 <elliott> try holding your nose when testing it for the true Gregor experience 23:11:56 <elliott> *tasting 23:12:00 <Gregor> Hahaha 23:12:11 <pikhq> This is a good call. 23:12:18 <pikhq> It probably fnarfs better than it tastes. 23:12:41 <Koen_> I don't think any of you is passing the turing test right now 23:12:43 <pikhq> It does in fact fnarf better than it tastes. 23:13:16 <pikhq> Koen_: Fnarf. Noun. That particular sense analogous to taste that only anosmics experience regularly. 23:13:28 <Koen_> anosmics 23:13:29 <Koen_> sure 23:13:47 <pikhq> Yep, the fnarf of it isn't bad. 23:14:30 <Bike> did you like just drink some 23:14:36 * kmc juggles some chainsaws 23:15:07 <pikhq> Bike: Yes, I found a bottle of Moxie and purchased it on a whim. 23:15:39 <pikhq> Taste-wise, well. It's better than Tentacle Grape? 23:16:20 <pikhq> I've no idea how that fnarfs, but it tastes like tentacle grape. 23:17:19 <pikhq> Gregor: Is it not meant to be served cold or something? 23:17:31 <Gregor> Enjoy cold with deliciousness. 23:19:50 -!- ^v has joined. 23:19:55 -!- dan200 has quit (Read error: Connection reset by peer). 23:23:24 -!- ^v has quit (Read error: Connection reset by peer). 23:24:43 -!- ^v has joined. 23:38:48 -!- Sgeo has joined. 23:39:01 -!- augur has quit (Remote host closed the connection). 23:51:37 -!- augur has joined. 23:53:44 -!- augur has quit (Remote host closed the connection). 2013-08-23: 00:01:41 -!- epicmonkey has quit (Ping timeout: 245 seconds). 00:08:58 -!- augur has joined. 00:12:35 -!- augur has quit (Remote host closed the connection). 00:14:18 -!- Koen_ has quit (Quit: Koen_). 00:21:53 -!- augur has joined. 00:25:07 -!- sacje has joined. 00:25:09 -!- sacje has quit (Changing host). 00:25:09 -!- sacje has joined. 00:32:16 -!- Phantom_Hoover has quit (Quit: Leaving). 00:37:33 -!- augur has quit (Remote host closed the connection). 00:53:34 -!- augur has joined. 01:17:05 -!- augur has quit (Remote host closed the connection). 02:11:15 -!- copumpkin has quit (Ping timeout: 245 seconds). 02:20:44 -!- sacje has quit (Ping timeout: 240 seconds). 02:22:08 -!- TodPunk has joined. 02:22:57 -!- copumpkin has joined. 02:25:04 -!- augur has joined. 02:27:31 -!- carado has joined. 02:31:14 -!- carado_ has joined. 02:31:49 -!- carado has quit (Ping timeout: 246 seconds). 02:37:26 -!- augur has quit (Ping timeout: 240 seconds). 02:38:27 -!- augur has joined. 02:42:48 -!- Nisstyre has quit (Quit: Leaving). 02:55:23 -!- nooodl has quit (Quit: Ik ga weg). 04:01:08 -!- ^v has changed nick to dan200. 04:18:06 -!- aloril has quit (Ping timeout: 264 seconds). 04:26:35 -!- sacje has joined. 04:31:26 -!- aloril has joined. 04:32:51 -!- SingingBoyo has quit (Read error: Connection reset by peer). 04:44:02 -!- aloril has quit (Ping timeout: 264 seconds). 04:45:31 -!- carado_ has quit (Ping timeout: 246 seconds). 04:53:55 <coppro> xkcd is pretty good again 04:56:41 -!- aloril has joined. 05:14:47 <Sgeo> http://www.goodreads.com/review/show/345182258 05:15:45 <Bike> "one crazy scholar decided Jesus was physically disabled and that this had such-and-so effects on his psychology as a child and as an adult." ok, i need to see this. 05:16:16 <Bike> Anyway why are you linking this 05:18:16 -!- ert has joined. 05:20:52 -!- ert has quit (Client Quit). 05:21:04 <coppro> best completely random book I've read: 05:22:33 <coppro> hmm, can't seem to find it :( 05:22:42 <Bike> wow letdown. 05:24:17 <shachaf> well you gotta have a probability distribution on books first 05:25:23 <coppro> http://www.amazon.com/When-Science-Wrong-Simon-LeVay/dp/0452289327 05:25:25 <coppro> there we go 05:50:54 -!- copumpkin has quit (Ping timeout: 276 seconds). 05:51:05 <Bike> looks cute 05:51:22 -!- copumpkin has joined. 06:18:26 -!- dan200 has quit (Quit: Leaving). 06:21:53 -!- carado_ has joined. 06:28:53 -!- sacje has quit (Ping timeout: 245 seconds). 06:56:41 -!- nycs has joined. 06:56:52 -!- `^_^v has quit (Read error: Connection reset by peer). 07:03:30 -!- oerjan has joined. 07:14:44 <oerjan> <coppro> hmm, can't seem to find it :( <-- try a completely random place hth 07:20:55 -!- Taneb has joined. 08:13:39 -!- asie has joined. 08:17:21 -!- conehead has quit (Quit: Computer has gone to sleep.). 08:20:25 -!- carado_ has quit (Ping timeout: 246 seconds). 08:31:04 -!- sacje has joined. 09:04:25 -!- epicmonkey has joined. 09:27:28 -!- scoofy has quit (Ping timeout: 256 seconds). 09:42:03 -!- Phantom_Hoover has joined. 10:14:43 -!- sacje has quit (Quit: sacje). 10:40:48 -!- Koen_ has joined. 10:49:16 -!- oklofok has quit. 10:55:45 -!- copumpkin has quit (Ping timeout: 276 seconds). 10:56:13 -!- copumpkin has joined. 11:08:25 -!- oerjan has quit (Quit: leaving). 11:17:12 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 11:34:55 -!- nooodl has joined. 11:40:23 -!- MindlessDrone has joined. 11:55:52 -!- Sgeo has quit (Read error: Connection reset by peer). 12:11:08 -!- asie has joined. 12:23:24 -!- impomatic has quit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130618035212]). 12:45:35 <Jafet> `quote Mozilla/5.0 12:45:40 <HackEgo> No output. 12:50:16 <Jafet> `pastelogs Mozilla/5.0 12:50:55 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.26459 12:57:01 <Jafet> So, google drive blocks you based on user-agent 12:57:27 <Jafet> And no, it does not understand Mozilla/5.0 AppleWebKit KHTML Gecko Chrome Safari 13:04:38 -!- augur has quit (Ping timeout: 240 seconds). 13:10:39 -!- augur has joined. 13:25:10 -!- boily has joined. 13:26:36 -!- metasepia has joined. 13:28:22 -!- carado_ has joined. 13:31:27 <boily> ~metar CYMX 13:31:27 <metasepia> CYMX 231300Z 36007KT 45SM FEW015 FEW210 17/11 A3008 RMK CF1CI1 CF TR CI TR SLP187 DENSITY ALT 300FT 13:36:19 -!- augur has quit (Remote host closed the connection). 14:06:13 <Roujo> ~metar Mordor 14:06:13 <metasepia> --- Station not found! 14:06:16 <Roujo> Awwww 14:11:18 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 14:25:00 -!- fizzie has quit (Ping timeout: 245 seconds). 14:25:23 -!- augur has joined. 14:29:31 <Roujo> Well that's pretty nice: https://github.com/bolknote/SedChess 14:33:16 -!- AnotherTest has joined. 14:34:09 -!- fizzie has joined. 14:36:41 -!- scoofy has joined. 14:42:35 -!- Vorpal has quit (Read error: Connection reset by peer). 14:44:09 -!- Vorpal has joined. 14:46:36 <Vorpal> wow, my RPi had OOMed 14:49:05 <Roujo> That took me a while to get =P 14:49:07 <Roujo> But... why? 15:03:58 <Vorpal> ? 15:07:59 <Roujo> Why did it OOM? 15:15:06 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 15:21:40 -!- Phantom_Hoover has joined. 15:27:14 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 15:43:24 <Roujo> The last time I went OOM, a couple of people died 15:47:51 -!- asie has joined. 16:07:26 -!- nooodl has quit (Ping timeout: 240 seconds). 16:19:08 <olsner> oom is horrible, linux *never* chooses the right process 16:19:33 <olsner> oh, git running out of memory? kill mysql and corrupt the database! 16:20:18 -!- boily has quit (Quit: Poulet!). 16:20:19 -!- metasepia has quit (Remote host closed the connection). 16:36:27 -!- oerjan has joined. 16:39:34 -!- mnoqy has quit (Quit: hello). 16:40:12 -!- iamfishhead has joined. 16:45:49 -!- Bike has quit (Ping timeout: 246 seconds). 16:53:16 -!- Vorpal_ has joined. 16:53:26 -!- Vorpal has quit (Ping timeout: 240 seconds). 16:55:56 -!- Bike has joined. 17:12:50 -!- Bike has quit (Quit: Reconnecting). 17:13:03 -!- Bike has joined. 17:15:05 -!- Bike_ has joined. 17:15:36 -!- Bike has quit (Client Quit). 17:18:24 -!- Bike_ has changed nick to Bike. 17:25:18 -!- jconn has quit (Ping timeout: 264 seconds). 17:39:18 -!- epicmonkey has quit (Ping timeout: 245 seconds). 17:41:59 -!- Vorpal_ has changed nick to Vorpal. 17:43:27 <Vorpal> What *are* those strange oblong plastic sticker things with metal strips inside you sometimes find in products you got from a shop? 17:44:11 <olsner> Vorpal: the things that makes the beepers go beep if you don't pay 17:45:21 <Vorpal> olsner, why would I find it in something I got from cdon though??? 17:45:24 <olsner> (they resonate to produce a radio pulse when activated by the exit gates - a large magnet at the register destroys parts of the circuits so it stops working) 17:45:44 <Vorpal> olsner, Also, isn't that usually larger things that sprays colors if you try to remove them iirc? 17:46:08 <Vorpal> There are *circuits* inside? Looks like 3 plain metal strips simply 17:46:14 <olsner> there are, you know, several alternative systems for theft prevention 17:46:18 <Vorpal> True 17:46:54 <Vorpal> olsner, yeah in this one it is just 3 plain metal strips 17:47:31 <olsner> there are probably other layers of the sticker that combine those strips into some sort of coil-like thing 17:48:32 <olsner> http://en.wikipedia.org/wiki/Electronic_article_surveillance 17:48:55 <Vorpal> olsner, ah it is one of these: https://en.wikipedia.org/wiki/File:Acousto-magnetic-tag-cutaway.jpg 18:07:52 -!- Bike has quit (Ping timeout: 256 seconds). 18:11:16 -!- Bike has joined. 18:11:17 -!- doesthiswork has joined. 18:12:34 -!- conehead has joined. 18:21:35 -!- Bike has quit (Read error: Connection reset by peer). 18:22:42 -!- Bike has joined. 19:03:15 -!- Bike has quit (Ping timeout: 276 seconds). 19:04:06 <kmc> "Augmented assignments are not unique to python. They are found in C, Java, Perl, Go, Ruby, JavaScript etc. One could argue that if they were so terrible, they would never have made it to so many programming languages...." 19:05:36 <Gregor> Are there people who are enormously against +=? 19:05:46 <kmc> don't know 19:06:06 <kmc> somebody said "I think augmented assignments are a terrible ideas and one of the worst features of python" but declined to follow up on that statement in any way 19:06:53 <Roujo> What's an augmented assignement? +=? 19:07:32 -!- Bike has joined. 19:07:46 <kmc> apparently 19:07:51 <kmc> was not familiar with the term before today 19:08:31 <coppro> haskell has them if you have lenses 19:11:53 <oerjan> :t (+=) 19:11:54 <lambdabot> (Num a, MonadState s m) => ASetter' s a -> a -> m () 19:12:22 <oerjan> > (_1 += 3) `runState` (5, True) 19:12:24 <lambdabot> ((),(8,True)) 19:12:35 <Bike> kmc: lol @ popularity argument. 19:13:59 <oerjan> > (both += 3) `runState` (1, 42) 19:14:01 <lambdabot> ((),(4,45)) 19:14:17 <Bike> it's like you're really coding C! 19:19:17 <Koen_> is 'both' only working for a pair? 19:19:24 <Koen_> as in not for triples 19:20:23 <elliott> > (1,2,3,4) & each +~ 3 19:20:25 <lambdabot> (4,5,6,7) 19:21:13 <Koen_> it feels like you're making stuff up along the way 19:22:46 <kmc> haha 19:22:53 <kmc> \rainbow{lenses} 19:23:02 <kmc> also \rainbow{prisms} 19:23:19 <kmc> prisms are some kind of dual to lenses and you're required to listen to dark side of the moon when you use them 19:25:15 <shachaf> prisms are p. great imo 19:26:19 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:28:38 -!- augur has quit (Ping timeout: 240 seconds). 19:34:38 <kmc> the issue here is that you might want to overload += separately from +, for efficiency, but then you can break the equivalence a += b <=> a = a + b 19:34:56 -!- augur has joined. 19:35:56 <olsner> I wonder what "NOTE: Packets from the Internet are evenly transmitted to the wired and wireless devices." means 19:40:49 -!- augur has quit (Read error: Connection reset by peer). 19:41:50 -!- augur has joined. 19:53:49 <Gregor> olsner: It simplifies routing if instead of actually giving each packet to the appropriate target, you just go round-robin. 19:55:19 <olsner> yeah, that's probably what it means 20:10:06 <Taneb> The future's in our hands in our hands and we will never be the same again... 20:10:44 <Taneb> Oh dear has oerjan started lensing 20:11:16 <oerjan> um i did that a while ago 20:11:39 <Taneb> Sorry I haven't been paying attention 20:11:45 <Taneb> oerjan, get out while you still can 20:11:47 <oerjan> used them in my emmental building program 20:13:12 <Taneb> What was that? 20:13:54 <oerjan> http://esolangs.org/wiki/Emmental#Computability_class 20:18:32 -!- epicmonkey has joined. 20:19:15 <Taneb> Did you see that dragon curve I drew using Haskell? 20:19:27 <kmc> no 20:19:29 <oerjan> no 20:19:44 <kmc> "oh dear oerjan started lasing" 20:20:20 <Taneb> http://www.vandoorn.talktalk.net/Nathan's_Stuff/d.svg 20:20:41 <Taneb> Source code: http://lpaste.net/92030 20:21:34 <kmc> you're using Diagrams! 20:21:35 <kmc> that library rocks 20:21:40 <Taneb> I know! 20:22:34 <oerjan> hm i looked at it the other day and saw a comment that it generated inefficient svg. 20:23:32 <Taneb> I think the problem is that it generates SVGs inefficiently 20:25:21 -!- Nisstyre has joined. 20:28:29 <Taneb> Which is actively being worked on 20:28:36 <Taneb> I think my program is now being used as a benchmark 20:29:29 <oerjan> ooh 20:33:05 <Taneb> I think the source generated is pretty good for what is essentially one really wiggly line 20:35:42 -!- sacje has joined. 20:48:02 -!- azaq23 has joined. 20:55:39 <Taneb> Actual quote from a book I am reading: "Possibly the Romans would not have hampered themselves by this unfortunate inversion if humans reproduced by external fertilization like frogs." 20:56:15 -!- nooodl has joined. 20:58:21 <Taneb> What does it mean? I don't know! 21:00:51 -!- iamfishhead has quit (Ping timeout: 245 seconds). 21:00:54 <Taneb> Also I think I've just joined an anime society 21:10:30 <kmc> congratsneb 21:11:32 <Taneb> I'm not even at uni yet! 21:14:35 <kmc> university is a fine time to experiment with anime 21:20:32 <Koen_> we had an anime club at my university. they... 'experiment' a lot 21:25:55 <olsner> http://spritesmods.com/?art=hddhack nice 21:26:17 <olsner> (he eventually ... installs linux on his hard drive!) 21:26:36 <kmc> Koen_: oh? 21:27:03 <Koen_> well they share room with the gay lesbian and bi club 21:27:18 <Koen_> and with the first-aid club 21:29:03 <Taneb> That sounds like a recipe for very safe disaster 21:30:02 <kmc> hahaha 21:31:48 -!- oerjan has quit (Quit: I'm close to falling asleep, though.). 21:38:37 <Taneb> I came to a disconcerting realization today 21:38:57 <Taneb> There could easily be people alive who have a great-great grandparent younger than my grandmother 21:41:08 -!- Nisstyre has quit (Quit: Leaving). 21:43:06 <kmc> I think the part of my brain that registers disconcertingness can't deal with the complexity of that statement 21:43:09 <kmc> so I'm safe 21:44:29 <Taneb> My gran's 86, right? 21:45:37 <augur> Taneb: wrong! 21:45:41 <Taneb> :O 21:45:43 <olsner> is that greater than a great-great grandparent? 21:47:38 -!- AnotherTest has quit (Ping timeout: 264 seconds). 21:47:49 -!- mnoqy has joined. 21:52:23 -!- sacje has quit (Read error: Connection reset by peer). 22:04:56 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 22:05:15 -!- SingingBoyo has joined. 22:09:31 <Taneb> Okay, assuming it is acceptable to have a child when you are 20 22:10:01 <Taneb> A child born today could have parents who are 20, grandparents who are 40, great-grandparents who are 60, great-great-grandparents who are 80 22:17:39 -!- epicmonkey has quit (Ping timeout: 260 seconds). 22:22:26 <Koen_> that's a lot of 20 in a row 22:23:37 <Koen_> also, why don't you have a child already? 22:23:43 -!- augur has quit (Remote host closed the connection). 22:23:54 <olsner> maybe because he's not 20 yet? 22:24:16 <Koen_> oh that's a work in progress then 22:31:11 -!- carado_ has quit (Quit: Leaving). 22:35:06 -!- Taneb has quit (Quit: Leaving). 22:35:34 -!- carado has joined. 22:36:32 <doesthiswork> I just watched the subtext demo and it is pretty cool 22:48:49 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 22:49:06 -!- copumpkin has joined. 22:50:28 -!- Nisstyre has joined. 23:06:05 <Bike> «Singularity IS TOO coming soon. Ray the K says, & he knows» lol 23:06:21 * kmc blinks 23:06:42 <kmc> the Singularity Institute sold the name "Singularity" to Kurzweil because they were sick of being confused with him 23:06:52 <kmc> so now SingInst is MIRI -- Machine Intelligence Research Institute 23:06:58 <kmc> also Kurzweil works at Google (???) 23:07:00 <Bike> haha, nice 23:07:03 <Bike> what's he do? 23:07:13 <kmc> I assume he wanders the hallways rambling 23:07:16 <Bike> that reading stuff maybe 23:07:29 <Bike> or uh, i don't know much about him, did he just finance that or actually engineer it 23:07:57 <elliott> kmc: uh, I think they sold it to Singularity University 23:08:09 <elliott> oh Kurzweil co-founded 23:08:12 <Bike> i refuse to believe most of these organizations exist btw 23:09:15 <Bike> this was in response to "NEUROHULK" which i just found out exists. glad 23:09:28 <kmc> niiiiiice 23:09:47 <Bike> "AFTER ISOLATING THE STOMATOGASTRIC GANGLION THE TAIL WAS FROZEN FOR LATER USE IN LAB LOBSTER COOKOFF #OVERLYHONESTMETHODS" 23:09:55 <kmc> haha 23:10:45 <Bike> kind of wonder if they actually do that. i mean there /are/ a lot of lobsters involved here....... 23:10:56 <olsner> makes sense 23:11:59 <olsner> it seems more ethical to kill animals for research if you also eat them for food 23:34:53 -!- dessos has quit (Quit: leaving). 23:54:23 <pikhq> It's pretty darned easy to set up an organization. 23:59:42 <olsner> yes, even I've set up an organization once 23:59:51 <kmc> it's a piece of cake to bake a pretty cake 23:59:53 <olsner> (it was an anime society) 2013-08-24: 00:04:06 <olsner> in retrospect, joining the git list then not reading it was kind of pointless... now I just have 9000 mails about git that I'm not going to read 00:11:23 -!- Sgeo has joined. 00:23:43 <ion> That happened to me, then i just unsubscribed. :-P 00:33:23 -!- Nisstyre has quit (Quit: Leaving). 00:33:26 -!- copumpkin has quit (Ping timeout: 240 seconds). 00:33:56 -!- copumpkin has joined. 00:35:16 -!- Koen_ has quit (Quit: Koen_). 00:41:08 <doesthiswork> taneb: inversion is another name for homosexual 00:42:02 <kmc> what 00:42:17 <doesthiswork> he asked at about 2:30 00:42:47 <elliott> http://en.wikipedia.org/wiki/Sexual_inversion_(sexology) 00:42:57 <elliott> it's a little bit more complicated than just "old word for 'gay'" I think 00:43:30 <doesthiswork> yes, it has different metaphsysics 00:44:10 <elliott> metaphsysics 00:44:21 <doesthiswork> I"m in a misuseing words mood today 00:49:03 <kmc> I need a "days until everyone stops talking about Burning Man because they are in the desert" countdown 00:58:35 -!- zzo38 has joined. 01:02:38 -!- Nisstyre has joined. 01:11:49 -!- Phantom_Hoover has joined. 01:25:55 -!- copumpkin has quit (Ping timeout: 246 seconds). 01:26:24 -!- copumpkin has joined. 01:32:03 -!- Phantom_Hoover has quit (Quit: Leaving). 01:32:20 -!- Phantom_Hoover has joined. 01:33:55 -!- Phantom_Hoover has quit (Client Quit). 01:34:20 -!- scoofy has quit (Ping timeout: 246 seconds). 01:39:46 -!- ^v has joined. 01:44:50 -!- augur has joined. 01:45:36 -!- augur has quit (Read error: Connection reset by peer). 01:45:49 -!- augur has joined. 01:47:13 <Sgeo> ESIs seem kind of strange, like an application-level thing brought to the caching layer for reasons of tehnical necessity rather than conceptual elegancy 01:47:15 <Sgeo> elegance 01:47:23 <Bike> no i like elegancy 01:47:53 <Sgeo> Maybe caching layers should have some kind of hooks allowing applications to build their own ESI-like things... somehow 01:48:08 <Sgeo> Not at all thinking about how that could work 01:52:14 <Sgeo> I've never seen the word 'copy' used to refer to user-visible strings before starting work, but now, I see it all the time even outside work 01:52:43 <Fiora> like "ad copy"? 01:53:23 <Sgeo> That sort of thing, yeah 01:55:18 -!- nooodl has quit (Ping timeout: 264 seconds). 02:00:06 -!- scoofy has joined. 02:04:28 <doesthiswork> msg lambdabot 'tell taneb This might help with your quote about greeks and frogs http://en.wikipedia.org/wiki/Sexual_inversion_(sexology) 02:04:34 <doesthiswork> woops 02:07:31 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 02:08:01 -!- copumpkin has joined. 02:19:04 <kmc> nice http://adainitiative.org/2013/08/galois-makes-1000-matching-donation-challenge-to-support-women-in-open-source/ 02:24:01 -!- doesthiswork has quit (Quit: Leaving.). 02:29:31 -!- doesthiswork has joined. 03:01:58 -!- dessos has joined. 03:36:19 -!- Nisstyre has quit (Quit: Leaving). 03:39:53 <shachaf> kmc: who's water bill and why did you owe him money 03:40:19 <kmc> c.c 03:42:15 -!- Nisstyre has joined. 03:42:56 -!- jconn has joined. 03:43:02 <kmc> `relcome jconn 03:43:08 <HackEgo> ​jconn: 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.) 03:43:14 <kmc> `paste bin/relcome 03:43:16 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/relcome 03:43:45 <kmc> `run printf '#!/bin/sh\nwelcome "$@" | rainwords\n' > bin/rwlcome && chmod +x bin/rwlcome 03:43:49 <HackEgo> No output. 03:43:50 <kmc> `rwlcome jconn 03:43:52 <HackEgo> ​jconn: 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.) 03:43:59 <kmc> looks better imo 03:44:05 <elliott> that already exists I think 03:44:13 <kmc> well now it exists... exactly as many times 03:44:14 <elliott> also you're welcoming a bot :P 03:44:16 <kmc> i kno 03:44:20 <kmc> jconn: 2+2 03:44:20 <jconn> kmc: 4 03:44:24 <kmc> jconn: fungot 03:44:24 <jconn> kmc: |value error: fungot 03:44:25 <fungot> kmc: york. richard, i am subiect to a wel-wisht king quit their owne part, can you not reade it? is it thy spirit that thou send'st from thee so far from home, but he weares them not handsomely 03:44:25 <Bike> jconn is the people's hero, elliott 03:44:26 <shachaf> ) 1+1 03:44:26 <jconn> shachaf: 2 03:44:40 <Jafet> `run grep -l rainwords -IR bin 03:44:40 <kmc> jconn: who taught you that joke? 03:44:41 <jconn> kmc: who (taught you that joke ?) 03:44:42 <HackEgo> bin/rwelcome \ bin/rwlcome 03:45:04 <Jafet> `run grep -l welcome -IR bin 03:45:05 <HackEgo> bin/WELCOME \ bin/WeLcOmE \ bin/emoclew \ bin/relcome \ bin/rwelcome \ bin/wehlcohme \ bin/welcome \ bin/welcome \ bin/wow \ bin/zalgreet \ bin/welcome13 \ bin/bienvenido \ bin/rwlcome 03:45:17 <shachaf> `welcome jconn 03:45:19 <HackEgo> ​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.) 03:45:27 <Bike> `wow jafet 03:45:28 <HackEgo> ​(.ten.lad.cri no ciretose# yrt ,aciretose fo dnik rehto eht roF) .egaP_niaM/ikiw/gro.sgnalose//:ptth :ikiw ruo tuo kcehc ,noitamrofni erom roF !tnemyolped dna ngised egaugnal gnimmargorp ciretose rof buh lanoitanretni eht ot emocleW :tefaj 03:45:29 <shachaf> zomg since when is that there 03:45:52 <Jafet> `run grep -l rainwords -IR bin | cat -v 03:45:53 <HackEgo> bin/rwelcome \ bin/rwlcome 03:45:59 <Bike> can't help but notice `welcome doesn't name the welcomed person! 03:46:01 <Jafet> `run grep -l welcome -IR bin | cat -v 03:46:02 <HackEgo> bin/WELCOME \ bin/WeLcOmE \ bin/emoclew \ bin/relcome \ bin/rwelcome \ bin/wehlcohme \ bin/welcome \ bin/^Bwelcome \ bin/wow \ bin/zalgreet \ bin/welcome13 \ bin/bienvenido \ bin/rwlcome 03:46:22 <Jafet> `emoclew Bike 03:46:24 <HackEgo> ​(.ten.lad.cri no ciretose# yrt ,aciretose fo dnik rehto eht roF) .egaP_niaM/ikiw/gro.sgnalose//:ptth :ikiw ruo tuo kcehc ,noitamrofni erom roF !tnemyolped dna ngised egaugnal gnimmargorp ciretose rof buh lanoitanretni eht ot emocleW :ekiB 03:46:29 <Bike> wow 03:48:21 <shachaf> kmc: when are you coming to mountain view 03:56:41 <kmc> uh, I'm biking from Millbrae, plan to arrive in MV around noon 03:56:46 <kmc> but that's subject to heavy variance 03:57:35 <kmc> both on my end and because the people I'm meeting may not be in MV by noon 03:58:07 <kmc> we'll actually be heading through EPA... should I call you if we're in EPA and have time to stop? 03:59:47 <shachaf> wait, when 04:00:02 <shachaf> i was thinking in a couple of weeks or something 04:03:09 <kmc> oh 04:03:14 <kmc> that was re: tomorrow 04:04:15 <shachaf> oh 04:06:31 <shachaf> my father is in ca until ~thu so i'll probably not be around epa 04:08:17 <kmc> ok 04:10:01 -!- doesthiswork has quit (Quit: Leaving.). 04:33:40 -!- dessos has left. 04:43:08 <Gracenotes> kmc: recreational biking? 04:59:01 -!- doesthiswork has joined. 05:01:44 -!- sacje has joined. 05:03:50 <kmc> yes 05:22:47 <Gracenotes> hm, I should get my chain lubed so I can better manage longer rides. 05:22:53 <Gracenotes> or maybe I should just get a road bike 05:22:58 <Bike> http://www.kickstarter.com/projects/1806558764/st-paul-reincarnated-twice 05:23:09 <kmc> what kind of bike do you have Gracenotes? 05:24:35 <kmc> "Those who donate 10 dollars or more will receive an ebook explaining techniques so they can discover more about their own past lives." 05:24:45 <elliott> Bike: not even one backer? that's sad 05:24:51 <elliott> want to pledge $70k now 05:25:12 <kmc> wait only $100 to interview St. Paul the Apostle? 05:25:15 <kmc> that's a p. good deal 05:25:58 <Bike> elliott turns out to be the reincarnation of Jo of Bethlehem, who once jostled Jesus Christ in a line to pick up oranges and quickly apologized 05:26:41 <kmc> im the reincarnation of the fig tree that jesus yelled at for no reason 05:27:04 <shachaf> Bike: did you read that one book 05:27:13 <Bike> meanwhile, i was a cambodian rice farmer. you jerks get all the attention 05:27:16 <Bike> shachaf: help 05:27:34 <shachaf> Bike: bulgakov 05:27:51 <kmc> Experience: Rice farmer, self-employed, 1523-present 05:27:53 <Bike> Oh, Master and Margarita? yeah 05:27:58 <kmc> Skills: Rice farming, cultivation of rice, MS Office 05:28:26 <shachaf> education: rice 05:28:29 <Bike> it was funny realizing it was the only book i'd read that had parts set in roman judea 05:28:31 <kmc> >_< 05:28:47 <Bike> "wow, you'd think people would have covered this more often" 05:29:08 <kmc> pkd thought we were all secretly living in roman judea 05:29:10 <kmc> or something 05:29:16 <kmc> a pink laser beam from outer space told him this 05:29:33 <Bike> yeah but he didn't like, depict rome, except insofar as depicting 1970s california and saying it was secretly rome 05:30:13 <Bike> plus valis was kind of too crazy to be much of a novel. the divine invasion had more of a plot imooooo 05:30:18 -!- sacje has quit (Quit: sacje). 05:35:25 <shachaf> Bike: did you read that other book 05:35:37 <Bike> dude......... 05:35:42 <shachaf> what 05:35:47 <shachaf> i didn't even have a book in mind that time 05:35:50 <Bike> what other................................... 05:36:08 <shachaf> just hoping that you would name one 05:36:26 <Bike> naked lunch? no 05:38:16 <kmc> i have that book 05:40:56 <Sgeo> I suddenly want salt water 05:40:59 <Sgeo> Salt water tastes good 05:41:02 <Sgeo> Salt tastes good 05:41:06 <Sgeo> Garlic salt tastes good 05:41:15 <kmc> then you probably are low on salt 05:41:33 <Sgeo> I just had a bunch of salty peanuts 05:41:44 <Sgeo> Haven't had garlic salt since forever :( 05:42:21 <Sgeo> How did ancient seafaring people learn that they can't drink the water? 05:42:28 <kmc> probably by trying it and then puking 05:43:07 <Sgeo> So you'd probably puke it before it kills you? 05:43:17 <kmc> pretty sure, yeah 05:43:45 <kmc> it also tastes pretty bad; I think you'd have to be pretty desperate for water to get a significant amount down 05:43:51 <kmc> in which case you might die either way 05:44:42 <Sgeo> I've tasted a few drops of salt water before, it tastes good 05:44:58 <kmc> try a mouthfull 05:45:32 <shachaf> kmc: do you use tmux yet 05:46:03 <Sgeo> bitter herbs also taste good 05:48:08 <Sgeo> WHY is there so much salt in the ocean? 05:48:30 <kmc> because the water evaporates and the salt stays 05:48:32 <kmc> or something 05:48:33 <doesthiswork> because it is millions of years old 05:48:50 <kmc> water washes minerals into the ocean, then evaporates, then rains on the land to do it again 05:49:34 <doesthiswork> the saltyness is actually at about equilibrium, extra salt precipitates out 05:49:53 <shachaf> is water Bill involved 05:50:01 <kmc> doubt it 05:50:47 <kmc> lenovo fixed my laptop but also broke it in another way at the same time 05:51:10 <Sgeo> http://lambda-the-ultimate.org/node/4786 05:51:15 <Jafet> s/salt/cadmium/ 05:55:20 <Sgeo> "Each occurrence of ask obtains the value from its own environment, 05:55:20 <Sgeo> which it finds by type" 05:55:22 <Sgeo> eww 05:55:28 <kmc> nice ligature 05:55:36 <Sgeo> ? 05:56:27 <kmc> hmm http://zem.fi 05:56:29 <kmc> works in chrome :) 05:56:40 <kmc> whoops I probably shouldn't admit to using chrome anymore 05:57:12 <kmc> fizzie: did you know ^ 05:57:20 <kmc> or should i say fizzie 05:58:05 <Sgeo> Is Firefox starting to become usable again? 05:58:10 <Sgeo> I know extensions are more powerful 05:58:17 <zzo38> 2600 uses (or at least last time I looked, they did) the "fi" ligature even in fixed-pitch text. I hate that. 05:58:20 <Sgeo> And the tabs hit the top of the screen when window maximized 05:58:27 <kmc> I use FF at work 05:58:33 <kmc> i don't notice a huge difference from chrome 05:58:49 <kmc> some of FF's UI behaviors are slightly better (I would be hardpressed to say which offhand) 05:58:54 <Sgeo> Actually-effective adblock? 05:59:00 <kmc> I don't use adblock 05:59:07 <kmc> on my awful 6 year old netbook, chrome is still a lot faster 05:59:23 <Sgeo> That prevents ads loading, not hides... well, I don't either, but there's a different extension I use that would be nice if it could fully block pages 05:59:24 <Sgeo> MyWOT 05:59:34 <zzo38> I read somewhere that they removed the <BLINK> command. They broke their promise to not remove that command! 06:04:01 <kmc> you should implement <BLINK> for Servo and submit a pull request 06:04:54 <zzo38> What is Servo? 06:05:15 <zzo38> They are supposed to implement it in Mozilla. 06:05:17 <kmc> a new web browser rendering engine, written in Rust 06:05:34 <kmc> it's a Mozilla project and it's what I work on for my day job 06:05:35 <kmc> https://github.com/mozilla/servo 06:06:09 <zzo38> Well, technically they only promised they would not remove the <BLINK> command from the Mozilla engine, not from Servo. 06:06:36 <zzo38> Does the new one have a really paranoid mode? 06:06:39 <kmc> no 06:06:53 <Bike> "turn off the browser" 06:11:09 <zzo38> What I would prefer to see, is the "paranoid web browser" which assumes that the user is really expert (and is a programmer, and gives the user the ability to override absolutely everything), and that the web page is malicious and trying to annoy and slow down the user's computer and put all kinds of fancy pictures and typography which aren't important. 06:17:09 -!- scoofy has quit (Ping timeout: 248 seconds). 06:17:51 -!- carado has quit (Ping timeout: 246 seconds). 06:30:07 -!- azaq23 has quit (Quit: Leaving.). 06:34:50 <zzo38> `danddreclist 39 06:34:51 <HackEgo> danddreclist 39: shachaf nooodl 06:42:27 -!- asie has joined. 06:42:47 <zzo38> I hope you like this game. 06:44:26 <zzo38> Finally I found a use for this astrolabe in the Dungeons&Dragons game. (The DM thought it was completely useless. But why would I purchase such a thing if it is useless?) 06:55:12 -!- sacje has joined. 06:55:13 -!- sacje has quit (Changing host). 06:55:13 -!- sacje has joined. 07:05:47 <zzo38> Do you have a astrolabe? 07:11:52 <kmc> i don't 07:12:06 <kmc> what do you use yours for 07:12:22 <zzo38> I don't actually have any either, but my Dungeons&Dragons character has 07:13:01 <kmc> what does your character use it for? 07:16:28 <zzo38> For things that it isn't really suited for, although it could be used to determine how much space is warped 07:17:43 <zzo38> It can be used for other things too, but I haven't use it for that yet. Still, it might be useful for such thing in future. 07:20:44 <zzo38> It described in the Dungeons&Dragons game recording. 07:21:31 <zzo38> (You may subscribe by filtering on messages starting with "`danddreclist" or by making that program notify you) 07:28:54 -!- neena has quit (Quit: leaving). 07:56:05 -!- Taneb has joined. 08:08:21 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 08:23:03 -!- AnotherTest has joined. 08:28:16 -!- asie has joined. 08:35:50 <Gracenotes> kmc: hello 08:35:56 <Gracenotes> I have a hybrid bike... 08:36:11 <Gracenotes> (hm, it's a bit late now) 08:36:50 <Gracenotes> it has a medium-weight frame and somewhere in between road and mountain tires 08:57:20 -!- conehead has quit (Quit: Computer has gone to sleep.). 09:00:52 -!- doesthiswork has quit (Quit: Leaving.). 09:02:01 -!- epicmonkey has joined. 09:12:23 -!- zzo38 has quit (Remote host closed the connection). 10:37:26 -!- mnoqy has quit (Quit: hello). 10:43:49 -!- oerjan has joined. 10:44:59 -!- sacje has quit (Quit: sacje). 10:47:42 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 10:50:54 <Vorpal> Sometimes ddg is just amazing. I googled.. err... ducked? for "linux file systems" and got and alphabetical list right on the result page. 10:53:12 <oerjan> @ask kmc <kmc> I need a "days until everyone stops talking about Burning Man because they are in the desert" countdown <-- what, why would they stop talking, no cell phone reception there? how quaint! 10:53:12 <lambdabot> Consider it noted. 10:57:58 <oerjan> @tell shachaf <shachaf> kmc: who's water bill and why did you owe him money <-- now i'm imagining this huge redneck guy driving a tank full of water to Burning Man. 10:57:58 <lambdabot> Consider it noted. 11:00:09 <oerjan> `run diff r/rw{,e}lcome 11:00:11 <HackEgo> diff: r/rwlcome: No such file or directory \ diff: r/rwelcome: No such file or directory 11:00:15 <oerjan> oops 11:00:20 <oerjan> `run diff bin/rw{,e}lcome 11:00:22 <HackEgo> No output. 11:00:28 <oerjan> fancy 11:00:42 -!- Phantom_Hoover has joined. 11:02:22 -!- copumpkin has quit (Ping timeout: 246 seconds). 11:02:52 -!- copumpkin has joined. 11:07:39 <oerjan> `run diff bin/{wow,emoclew} 11:07:40 <HackEgo> No output. 11:07:56 <oerjan> `run diff bin/{wow,rwelcome} 11:07:57 <HackEgo> 2c2 \ < welcome "$@" | rev | tr \)\( \(\) \ --- \ > welcome "$@" | rainwords 11:09:48 -!- MindlessDrone has joined. 11:15:27 -!- doesthiswork has joined. 11:17:26 -!- SingingBoyo has quit (Ping timeout: 240 seconds). 11:24:13 <Taneb> oerjan, now I'm imagining Burning Man being the Hexham of the West 11:25:57 <oerjan> OKAY 11:26:02 <Phantom_Hoover> wat 11:28:08 <Taneb> I am of course utterly unfamiliar with Burning Man 11:28:18 <Taneb> And also regrettably currently unfamiliar with lunch 11:28:26 <Taneb> I can fix the latter, though 11:28:26 <Taneb> bbl 11:48:44 -!- asie has joined. 12:14:20 -!- Koen_ has joined. 12:26:17 -!- nooodl has joined. 12:58:14 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 13:06:51 -!- yorick has joined. 13:13:16 -!- copumpkin has quit (Ping timeout: 246 seconds). 13:14:02 -!- copumpkin has joined. 13:24:47 -!- asie has joined. 13:34:24 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 13:41:31 -!- yorick has quit (Remote host closed the connection). 13:56:05 -!- asie has joined. 14:26:41 -!- scoofy has joined. 14:28:23 -!- oerjan has quit (Quit: leaving). 14:32:59 -!- scoofy has quit (Ping timeout: 260 seconds). 15:04:04 <olsner> somewhat disappointed to learn that "pre-post differencing" and "run-pre matching" are just fancy terms for diffing the old and new kernel, and checking that the "old kernel" in the diff matches the running kernel 15:05:58 <olsner> I expected something to do with prefixes and postfixes (of functions?) in a novel differencing algorithm and some clever special kind of matching 15:07:39 <olsner> (ksplice paper) 15:10:02 -!- carado has joined. 15:18:34 -!- carado has quit (Ping timeout: 246 seconds). 15:25:00 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 15:26:06 -!- carado has joined. 15:30:23 <Jafet> If you spent months hacking a kernel binary image, you would want fancy terms for your work too 15:51:36 -!- scoofy has joined. 16:04:41 <tswett> Hey guys, I'm typing on Dvorak! Woo. 16:20:15 -!- zzo38 has joined. 16:43:29 -!- asie has joined. 17:02:04 <fizzie> tswett: Don't worry, it doesn't show. 17:06:14 <Sgeo> I think I just had a major impact in Active Worlds 17:07:51 <Bike> like you were hit by a car? 17:08:24 <elliott> `addquote <Sgeo> I think I just had a major impact in Active Worlds <Bike> like you were hit by a car? 17:08:27 <HackEgo> 1094) <Sgeo> I think I just had a major impact in Active Worlds <Bike> like you were hit by a car? 17:08:28 <Sgeo> I asked on the FB group if tourist builds would be protected, now someone in AWI is about to do so for some worlds, apparently 17:10:00 -!- heroux has quit (Ping timeout: 245 seconds). 17:16:38 -!- heroux has joined. 17:16:40 -!- heroux_ has joined. 18:12:30 -!- doesthiswork has quit (Quit: Leaving.). 18:12:31 -!- Vorpal has quit (Ping timeout: 245 seconds). 18:14:05 <Phantom_Hoover> Sgeo, ok i know this may come as no surprise but that is literally the saddest thing 18:15:26 -!- Vorpal has joined. 18:17:39 <Vorpal> well that was interesting... Seems like a glitchy power connector on the USB hub for the the RPi's external HDD 18:17:43 <Bike> p. sure being hit by a car would be sadder "just saying" 18:18:21 -!- conehead has joined. 18:18:53 <Vorpal> Bike, without knowing the context (due to network issues due to RPi issues), I would have to agree 18:19:06 * Bike nods 18:23:40 -!- yorick has joined. 18:32:46 <Sgeo> Some of those builds are over a decade old, and now random people can't come in and destroy them 18:36:17 <Phantom_Hoover> thank god you have spearheaded the initiative to preserve these cultural treasures 18:36:54 <olsner> thank god? thank Sgeo! 18:46:33 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 18:52:23 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:05:38 -!- Nisstyre has quit (Quit: Leaving). 19:06:51 -!- Nisstyre has joined. 19:06:59 -!- Nisstyre has quit (Client Quit). 19:11:46 -!- Nisstyre has joined. 19:13:20 -!- Nisstyre has quit (Read error: Connection reset by peer). 19:15:29 -!- Nisstyre has joined. 19:15:47 -!- AnotherTest has quit (Ping timeout: 256 seconds). 19:17:37 -!- Nisstyre has quit (Read error: Connection reset by peer). 19:19:15 -!- Nisstyre has joined. 19:19:41 -!- dessos has joined. 19:27:14 -!- doesthiswork has joined. 19:35:45 <fizzie> Today's annoying thing: anything that puts up the GTK save/open dialog also causes the (otherwise pretty much unused) disk-with-the-Windows-installation spin up. 19:53:49 -!- oerjan has joined. 19:56:23 -!- sacje has joined. 20:12:25 <tswett> Ahoy. So my senior thesis is about counting the number of words of each length admitted by a context-free language. 20:13:08 <tswett> Now, this is easy enough for unambiguous languages. But for ambiguous ones, I'm pretty much lost. 20:13:56 <tswett> I don't suppose anyone here can suggest any reading? 20:13:58 <coppro> tswett: how much enumeration do you know? 20:14:43 <tswett> coppro: mm, very little. Binomial coefficients are pretty much the most advanced thing I know there. 20:15:06 <tswett> Yeah, I guess I should read about combinatorics, shouldn't I. 20:21:18 <coppro> tswett: yes 20:21:21 <coppro> tswett: enumeration specifically 20:21:40 <coppro> enumeration of languages is already a well-studied topic 20:21:56 <coppro> although your problem is, I believe, ultimately undecideable 20:22:31 <tswett> Not really. You can calculate it by brute force. 20:22:39 <Taneb> Just found out that SPJ is going to be seminaring at York University next February 20:22:41 <tswett> Just look through all words of each length, and see which ones are admitted and which ones aren't. 20:22:51 <tswett> "Given two combinatorial families, \mathcal{F} and \mathcal{G} with generating functions F(x) and G(x) respectively, the union of the two families (\mathcal{F} \cup \mathcal{G}) has generating function F(x) + G(x)." 20:22:57 <tswett> Should that say "two disjoint combinatorial families"? 20:23:29 <coppro> tswett: hmm, right 20:23:33 <coppro> what was I thinking of, then? 20:23:34 <coppro> oh well 20:23:48 <Taneb> AND PHILIP WADLER NEXT OCTOBER 20:23:58 <coppro> tswett: a) yes and b) stop reading wikipedia, go get a real source 20:24:04 <coppro> Taneb: spj? 20:24:13 <Taneb> Simon Peyton-Jones 20:24:15 <coppro> Taneb: are you going to be at york? 20:24:20 <Taneb> Yes I am 20:24:36 <coppro> the canadian one? 20:24:40 <Taneb> No 20:24:50 <Taneb> I'm not Canadian 20:24:51 <coppro> it's the University of York then 20:24:55 <coppro> that's not a prerequisite 20:25:00 -!- asie has joined. 20:25:03 <coppro> although I'd think you much too smart for our York 20:25:07 <Taneb> But yeah, the University of York 20:25:29 <Taneb> Wow, your York must really be awful if I'm too smart for it 20:26:43 <tswett> This guy says that several authors have considered the problem of enumerating the number of words of length n generated by G, and gives four examples. 20:29:31 <Phantom_Hoover> Taneb, i feel like every university but mine has a functional programming great at it 20:29:50 <Phantom_Hoover> like apt guy has conor mcbride of all people lecturing him 20:31:19 <Taneb> Serves you right for going to the Midlands 20:32:05 <tswett> Pretty sure GVSU doesn't have any functional programming greats. 20:34:07 <Taneb> York has the grandfather of hlint! 20:34:13 <Phantom_Hoover> well i was talking about the uk, not australia 20:36:03 <tswett> Ah. 20:37:16 <tswett> "The complexity of counting the number of strings of given length in context-free languages." Why, that's approximately my senior thesis topic. 20:38:37 <Taneb> Aaaah on the same day as Phil Wadler there's Neil Mitchell and Malcolm Wallace also speaking! 20:42:52 <tswett> And Terry Tao is in ##chess! 20:42:58 <tswett> Or someone pretending to be him. 21:12:36 -!- AnotherTest has joined. 21:15:09 <doesthiswork> what happened to Wouter van Oortmerssen page? 21:15:31 -!- mnoqy has joined. 21:15:38 <doesthiswork> I mean site 21:25:18 -!- yorick has quit (Remote host closed the connection). 21:27:47 <Taneb> fungot, how are you doing? 21:27:47 <fungot> Taneb: lowd alarum. enter richard. nay, what hope, what stay, when this was now a coward on instinct: i shall be there 21:28:15 <Taneb> ^style 21:28:15 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss* wp youtube 21:30:49 -!- SingingBoyo has joined. 21:30:52 <Taneb> fizzie, is it possible to get fungot to join another channel? 21:30:53 <fungot> Taneb: enter bastard, and pucell. now roan, ile shake thy bulwarkes to the ground, as i am cleare from treason to my soueraigne. in signe whereof, please ye we may contrive this afternoon, and fnord pension beg, to keepe our great saint georges feast withall. ten thousand worse, then euer the bearing of letter did 21:31:49 <Taneb> ^source 21:31:49 <fungot> http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 21:32:05 <fizzie> Taneb: Yes. 21:32:17 <fizzie> Taneb: It doesn't know anything about channels, but I can tell it to ^raw JOIN #somewhere. 21:32:39 <fizzie> (It will then reply to whichever channel it gets a message from.) 21:37:13 <oerjan> <coppro> what was I thinking of, then? <-- presumably the undecidability of whether a CF grammar is unambiguous in the first place hth 21:44:45 <Taneb> Apparently the University of York has the highest duck to student ratio of any UK university 21:45:03 <Taneb> And also a lake that eats Lancaster University students 21:45:07 -!- AnotherTest has quit (Ping timeout: 260 seconds). 21:48:17 <oerjan> i bet the ducks are behind the lake hth 21:48:29 <Taneb> Yes, that seems to be the theory 21:48:41 <Bike> aren't ducks usually on top of lakes. 21:49:06 <oerjan> i meant in the metaphorical sense, Bike 21:49:13 <Taneb> `addquote <oerjan> i bet the ducks are behind the lake hth <Bike> aren't ducks usually on top of lakes. 21:49:17 <HackEgo> 1095) <oerjan> i bet the ducks are behind the lake hth <Bike> aren't ducks usually on top of lakes. 21:50:45 <oerjan> Taneb: i somehow don't think that quote works without context 21:50:55 <Taneb> Yeah, I agree 21:50:59 <Taneb> `delquote 1095 21:51:03 <HackEgo> ​*poof* <oerjan> i bet the ducks are behind the lake hth <Bike> aren't ducks usually on top of lakes. 21:51:34 <coppro> oerjan: why do you stick hth on everything 21:51:35 <Bike> bye 21:51:44 <oerjan> coppro: to be helpful hth 21:52:03 <coppro> oerjan: it's not helpful hth 21:52:09 <oerjan> (above statement may contain lies hth) 21:55:04 <quintopia> how are you today oerjan hth 22:00:26 <oerjan> awfyl hth 22:00:54 <quintopia> what's wrong hthurts 22:04:31 <oerjan> well i've got a bad stomach and people hate my hths hth 22:05:14 <Taneb> http://www-student.cs.york.ac.uk/uni_history/lake.html 22:05:20 <Taneb> When asked how the lake ecology works, Professor Alister Fitter from the Biology department replied, ``Basically, it doesn't.'' 22:06:10 <oerjan> Taneb: a steady input of lancaster student protein? 22:06:19 <Taneb> Perhaps! 22:07:56 <oerjan> oh seems the lake doesn't need more nitrogen 22:08:18 <oerjan> perhaps there is too _much_ lancaster student protein then. 22:08:22 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 22:09:48 <Taneb> "an ecosystem which leaves the lake looking green, brown and sometimes even glowing" 22:09:57 -!- doesthiswork has quit (Quit: Leaving.). 22:13:33 <oerjan> Taneb: your link contains a deficit of mentions of lancaster students. 22:14:05 <Taneb> oerjan, that's because the Lancaster students are all kept hush-hush 22:23:58 -!- ^v has changed nick to dan200. 22:27:12 <Taneb> Taneb's Esoteric Challenge for Autumn 2013: Write an IRC bot in Inform 7 22:30:45 <zzo38> Taneb: Would it interact simply by a Z-code or Glulx program I/O being connected to the IRC, or would a variant be made which compiles into native code? 22:31:23 <Taneb> zzo38, that is open to your interpretation 22:33:12 <oerjan> elliott has convinced me to test out a new irssi script 22:33:30 <oerjan> you should be able to guess what it does 22:34:40 <mnoqy> yes 22:36:24 <oerjan> good 22:38:21 <quintopia> my guess: appends hth to every privmsg 22:38:49 <Taneb> Also, I should totally make seasonal Taneb's Esoteric Challenge 22:39:35 <quintopia> do it once. if anyone completes it, then do a second. 22:44:45 -!- Taneb has quit (Quit: Leaving). 22:53:00 <Koen_> why not write an irc client in inform 7 22:54:15 -!- oerjan has quit (Quit: Nithg). 22:58:48 <Bike> drivers i need installed via downloaded shell script. feeling pretty safe atm. 23:00:38 <Vorpal> Hm I have both adduser and useradd and they are completely different 23:00:44 <Vorpal> well that isn't confusing at all... 23:01:31 -!- doesthiswork has joined. 23:03:33 <quintopia> yeah 23:03:57 <quintopia> i think useradd is the easier one? 23:05:51 <ion> “NOTE: BEFORE I STARTED WORK ON THIS PROJECT I HAD TO GET PRE-APPROVAL FROM THE SCIENCE FAIR ETHICS COMMITTEE.” http://scratch.mit.edu/projects/11629464/ 23:18:22 <zzo38> Compare the various things I have written/designed with your interest and writing and games and so on by other people, see if you can find any similarity, difference, comment of it, thing you like/dislike, etc. My brother has said my games tend to have unpredictable things; see if it looks same to you or if you find some predictability. 23:26:20 <Vorpal> quintopia, appears so 23:29:16 <fizzie> One is kinda-sorta a frontend for the other. 23:29:35 <shachaf> kmc: how long are you around today 23:30:50 <zzo38> If you want to write a IRC client in Inform 7, you would need to modify Inform 6 to add the features you need, since Inform 7 compiles into Inform 6 23:35:39 <fizzie> Very clever: Windows spins up all disks (even those set "offline") in order to go to sleep. 23:35:53 <Bike> well you gotta sleep stringly enough 23:38:11 <fizzie> When I decided to put Linux (well, /home) on disks A and B, and Windows on C, I was sort of hoping I could have A/B more or less permanently stopped when in Windows, and correspondingly C when in Linux, but there seem to be very many occasions for waking them up. 23:38:41 <Bike> strongly 23:52:24 <zzo38> `danddreclist 40 23:52:26 <HackEgo> danddreclist 40: shachaf nooodl 23:53:02 -!- epicmonkey has quit (Ping timeout: 264 seconds). 23:54:00 <zzo38> Do you like this? 23:55:53 <quintopia> what is danddrec 23:56:04 <Bike> `? danddrec 23:56:05 <HackEgo> danddrec? ¯\(°_o)/¯ 23:56:06 <myndzi> | 23:56:06 <myndzi> º¯`\o 23:56:09 <Bike> `? danddreclist 23:56:10 <HackEgo> http://zzo38computer.org/dnd/recording/level20.tex (the precompiled .dvi is also available) 23:56:14 <Bike> oh. 23:56:18 <Bike> it's zzo's d&d games. 23:57:36 <quintopia> figured as much 23:59:34 -!- mnoqy has quit (Quit: hello). 23:59:56 <zzo38> The precompiled file is at printing level 5; if you download it and run it, it will ask you what level of detail you want in the printout. You also need the file "dungeonsrecording.tex" which is in the same directory, if you want to print it yourself, or if you want to use these macros for your own use, too. 2013-08-25: 00:00:15 <zzo38> Bike: Did that interests you yet? 00:11:31 <Bike> no 00:12:39 <zzo38> OK 00:13:25 -!- SingingBoyo has quit (Ping timeout: 248 seconds). 00:15:22 -!- Koen_ has quit (Quit: Koen_). 00:17:41 -!- jconn has quit (Ping timeout: 248 seconds). 01:10:10 -!- jconn has joined. 02:06:48 -!- nooodl has quit (Ping timeout: 276 seconds). 02:15:41 -!- dessos has quit (Quit: leaving). 02:25:57 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:36:26 <zzo38> Objectionitive Wizardry {1W} Creature - Elemental Wizard 1/1 Protection from enchanted objects | {3W}, {T}: Put a Aura enchantment token with "Enchant creature | Enchanted creature gets +1/+1." on target creature. 02:39:23 <Sgeo> "The closing of an online virtual game may sound trivial to anyone who has never used or visited one, but to the people who spent a chunk of their formative years forging relationships inside their virtual walls, the loss can be huge." 02:39:27 <Sgeo> Someone who understands! 02:45:40 <Bike> zzo38: Mtg Person I Know says the only tokens are creatures. 02:51:42 <zzo38> Bike: Of all known cards yes, but some versions of the rules say any permanent. Still, there are many rules I would change, one is that a token can be any object. 02:53:41 <zzo38> I would do it like this: The state based effect causing tokens outside of play zone ceasing to exist would be removed, and instead, they cease to exist due to lacking an initial state. Also, copies of spells are tokens. 02:53:57 <zzo38> This seem more logical to me. 02:54:32 <zzo38> What do you think of it? 02:55:05 <Bike> basically nothing since i don't play mtg 02:55:58 <zzo38> I would also remove the state based effects about auras/equipments that are also creatures, and about losing due to run out of cards to draw; instead, the meaning of "draw a card" becomes: If there is a card in your draw pile, put the top one into your hand, otherwise you lose the game. 02:56:29 <Bike> how is that different from running out of cars to draw making you lose 02:57:45 <zzo38> Bike: It would rarely make a difference. However, there are a few rare circumstances where it might differ, for example if you have an effect that causes damage and you draw a card together, then if you have no cards to draw then you lose, since the losing due to life total happens later because it is a state based effect. 02:59:02 <coppro> zzo38: losing due to card draw is also a state based action 02:59:17 <zzo38> coppro: Yes I know. However, this is a rule I would change so that it isn't. 02:59:25 <zzo38> coppro: There are many rules I would change. 03:15:09 -!- doesthiswork has quit (Quit: Leaving.). 03:22:45 -!- mnoqy has joined. 04:03:12 -!- Bike_ has joined. 04:03:17 -!- Bike has quit (Read error: Connection reset by peer). 04:03:33 -!- Bike_ has changed nick to Bike. 05:35:53 <Sgeo> Why am I watching Mulan right now? 05:36:36 <coppro> I don't know. Why am I still awake 05:37:20 <Bike> who fucking knows sgeo. who fucking knows anything. i don't fucking know the series of events that led to you watching mulan. it could be anything. it is everything. the entirety of existence has led to this point, this point of you asking why you are watching mulan. are you even watching mulan? i don't know i can't know. all i have is your word, your words on a screen. a tiny portion of the fucking gigantic lightcone i live in. iti goes so ... 05:37:26 <Bike> ... damn far. so damn far sgeo. i can't even see a lightyear out my window and you expect me to know why you're watching mulan? what the fuck sgeo? waht the fuck 05:42:01 -!- carado has quit (Ping timeout: 246 seconds). 05:44:33 -!- ChanServ has set channel mode: +v Bike. 05:45:23 -!- dan200 has quit (Read error: Connection reset by peer). 05:45:29 <Bike> thanks 05:52:17 <Jafet> It has led to this point 06:03:14 <zzo38> What kind of point? 06:03:45 <Bike> This one 06:04:23 <zzo38> Can you please be more specific? 06:04:53 <Bike> i'm referring to literally one point particularly. i cannot be more specific. it is impossible. how can i be more specific than "this thing right here" 06:05:53 <zzo38> That is true, you cannot be more specific than that, but "this thing right here" isn't meaningful unless you know which one you mean. 06:06:08 <Bike> This one. This point. Right here. The point we are at. 06:07:04 <zzo38> That isn't a single point, though. 06:07:17 <Bike> yeah it is. 06:07:57 <zzo38> Maybe to you it is, but not necessarily to me. 06:08:05 <Bike> we're at the same point, tha'ts impossible 06:08:55 <zzo38> Don't you know relativity and uncertainty principle and so on too? For one thing we are not at the same point, is one such thing. 06:09:18 <Bike> not that kind of point. 06:09:39 <Bike> the other kind. 06:09:39 <Bike> this one. 06:09:39 <Bike> Anyway, Euclidean space is a myth. 06:09:51 <Bike> There's no connection here. 06:09:51 <Bike> Are you afraid? 06:10:14 <zzo38> A myth? I think Euclidean space still seems mathematically OK, although it isn't the only kind of geometry. 06:10:19 <zzo38> I am not afraid of it, though. 06:11:23 <zzo38> Are *you* agraid of it? 06:12:16 <Bike> no 06:12:24 <Bike> anyway i didn't say of what 06:12:41 <zzo38> of it! 06:13:09 <Bike> oh 06:33:50 -!- copumpkin has quit (Ping timeout: 246 seconds). 06:34:18 -!- copumpkin has joined. 06:34:55 -!- tswett has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.). 06:38:07 -!- Taneb has joined. 06:43:21 -!- copumpkin has quit (Ping timeout: 245 seconds). 06:43:50 -!- copumpkin has joined. 06:44:41 -!- zzo38 has quit (Remote host closed the connection). 06:45:18 <kmc> shachaf: I'm back in SF 06:45:22 <kmc> I had lunch at Ryowa, though! 06:52:24 -!- SingingBoyo has joined. 07:03:30 <Sgeo> http://www.youtube.com/watch?v=MilR3Z1sASY 07:03:38 <Sgeo> I was not expecting electronic-sounding music in that movie 07:18:24 -!- oerjan has joined. 07:31:47 -!- asie has joined. 07:54:03 -!- SingingBoyo has quit (Remote host closed the connection). 08:16:06 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 08:22:55 * oerjan calls the nice people in the white coats for Bike 08:29:56 -!- epicmonkey has joined. 08:36:48 -!- epicmonkey has quit (Ping timeout: 245 seconds). 09:02:03 -!- sacje has quit (Ping timeout: 240 seconds). 09:02:13 -!- asie has joined. 09:48:13 -!- monotone_ has joined. 09:48:36 -!- conehead has quit (Ping timeout: 260 seconds). 09:48:37 -!- augur has quit (Read error: Connection reset by peer). 09:48:37 -!- monotone has quit (Read error: Connection reset by peer). 09:48:54 -!- AnotherTest has joined. 09:48:56 -!- augur has joined. 09:49:10 -!- Tod-Autojoined has joined. 09:49:35 -!- TodPunk has quit (Read error: No buffer space available). 09:49:39 -!- Frooxius has quit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204]). 09:49:52 -!- Frooxius has joined. 10:04:38 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 10:12:06 -!- AnotherTest has quit (Ping timeout: 245 seconds). 10:36:59 -!- AnotherTest has joined. 10:41:22 -!- oerjan has quit (Quit: leaving). 10:44:55 -!- AnotherTest has quit (Ping timeout: 260 seconds). 10:49:30 -!- AnotherTest has joined. 10:55:21 -!- epicmonkey has joined. 10:58:14 <olsner> Bike: p. thorough answer there 10:58:29 -!- Koen_ has joined. 10:59:26 -!- Koen_ has quit (Read error: Connection reset by peer). 10:59:36 -!- Koen_ has joined. 11:00:21 -!- Vorpal has quit (Read error: Connection reset by peer). 11:01:39 -!- Vorpal has joined. 11:15:44 -!- AnotherTest has quit (Ping timeout: 256 seconds). 11:17:35 -!- AnotherTest has joined. 11:17:59 -!- AnotherTest has changed nick to AnotherTe. 11:24:19 -!- AnotherTe has quit (Ping timeout: 246 seconds). 11:32:09 <Vorpal> fizzie, ping? 11:32:34 <Vorpal> fizzie, wrt. rdiff-backup, how do you deal with VM image files? 11:33:18 -!- Taneb has quit (Quit: Leaving). 11:47:21 <Jafet> I have a feeling that if not for oracle, we can replace all this crap with zfs snapshots 11:49:16 -!- asie has joined. 11:54:58 <olsner> zfs is available outside of oracle 11:57:26 <olsner> you can even use it on linux (!) 11:58:14 <Jafet> It might even be faster than ntfs-3g! 12:04:20 <olsner> it's ... fast enough? istr that the benchmarks are unimpressive though 12:16:22 <Jafet> Huh, the LLNL, of all people, have sponsored a zfs kernel module 12:17:12 <olsner> IIRC the LLNL work was the beginning of http://zfsonlinux.org/ 12:23:31 -!- Taneb has joined. 12:32:42 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 12:36:32 -!- nooodl has joined. 12:51:06 -!- epicmonkey has quit (Ping timeout: 264 seconds). 12:52:39 -!- mnoqy has quit (Quit: hello). 12:55:29 -!- MindlessDrone has joined. 13:11:30 -!- jix has quit (Remote host closed the connection). 13:11:55 -!- jix has joined. 13:15:35 -!- asie has joined. 13:26:34 <Vorpal> Jafet, I'm currently using LVM snapshots to get consistent file system backups 13:26:43 -!- Sgeo_ has joined. 13:29:25 -!- olsner has quit (Read error: Operation timed out). 13:29:26 -!- Sgeo has quit (Ping timeout: 240 seconds). 13:29:26 -!- FireFly has quit (Read error: Operation timed out). 13:30:37 -!- FireFly has joined. 13:31:16 -!- olsner has joined. 13:33:21 -!- Taneb has quit (Quit: Leaving). 13:57:36 -!- carado has joined. 14:02:37 -!- Nisstyre has quit (Read error: Connection reset by peer). 14:03:33 -!- Nisstyre has joined. 14:19:19 -!- Taneb has joined. 14:20:43 -!- carado has quit (Ping timeout: 246 seconds). 14:25:29 -!- carado has joined. 14:39:47 <Vorpal> Filesystem 1K-blocks Used Available Use% Mounted on 14:39:50 <Vorpal> /dev/mapper/array-old_disk2 119726308 117484008 0 100% /mnt/tmp 14:39:58 <Vorpal> That is a really strange count of free blocks 14:41:22 <asie> that's normal 14:41:36 <Vorpal> asie, oh? 14:42:34 <Vorpal> asie, oh wait, is it related to the 1% reserved for root thingy? 14:42:41 <asie> no 14:42:41 <Vorpal> But I ran df as root so that makes no sense 14:42:44 <asie> it's related to metadata i think 14:42:48 <Vorpal> Hm 14:42:51 <asie> some of the used-but-not-used space is used for metadata 14:42:53 <asie> and journaling 14:43:08 <Vorpal> Well I can create a new 1 MB file on there at least with no issues 14:43:10 <Vorpal> so It seems usable 14:43:15 <asie> sometimes it is 14:43:16 <asie> sometimes it isn't 14:43:18 <Vorpal> Ah 14:45:22 -!- glogbackup has joined. 14:53:18 -!- glogbackup has quit (Remote host closed the connection). 14:54:48 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 15:17:12 -!- glogbackup has quit (Ping timeout: 276 seconds). 15:17:37 -!- oerjan has joined. 15:35:57 -!- carado has quit (Quit: Leaving). 15:36:06 -!- carado has joined. 15:37:13 -!- yorick has joined. 15:45:17 -!- Phantom_Hoover has joined. 15:51:07 -!- epicmonkey has joined. 16:18:14 -!- dessos has joined. 16:21:23 -!- ^v has joined. 16:31:20 -!- conehead has joined. 16:32:05 -!- zzo38 has joined. 16:46:19 <Vorpal> Lol, I tried to use the gnome disk utility to run a performance test on my mdraid 1 array. I think there is some weird caching going on. The graph looks utterly silly: Around ~150-200 MB/s, except a peak at the end going upwards of 5 GB/s 16:57:25 -!- asie_ has joined. 17:00:12 -!- asie_ has changed nick to asie. 17:16:28 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 17:36:54 <Sgeo_> http://np.reddit.com/r/nyc/comments/1l19ym/greek_nazi_propaganda_in_nyc/cbur6id I hate Reddit sometimes (highly upvoted mysogeny) 17:44:33 -!- Taneb has quit (Quit: Leaving). 17:52:18 -!- Bike has quit (Ping timeout: 264 seconds). 17:55:11 -!- asie has joined. 17:58:48 -!- Bike has joined. 18:00:04 -!- asie has quit (Client Quit). 18:02:50 -!- asie has joined. 18:23:26 -!- dfgdfh has joined. 18:24:57 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 18:25:13 <dfgdfh> kiss my ass 18:25:54 <Bike> `welcome dfgdfh 18:25:59 <HackEgo> dfgdfh: 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.) 18:26:05 <elliott> aww c'mon, you can troll better than that and we both know it. I believe in you dfgdfh! 18:26:48 <dfgdfh> kiss my ass kiss my ass 18:26:50 <dfgdfh> kiss my ass kiss my ass 18:26:51 <dfgdfh> kiss my ass kiss my ass 18:26:57 <Bike> damn steppin it up 18:27:15 <Bike> `echo kiss my ass 18:27:16 <HackEgo> kiss my ass 18:27:19 <Bike> :o 18:29:22 <Bike> whois dfgdfh 18:29:25 <Bike> oops. 18:30:01 <Bike> is thisthat one person i vaguely reemmber 18:31:30 <elliott> I don't remember anybody from belarus 18:33:43 <dfgdfh> went to have a drink 18:35:02 <dfgdfh> where are you from? 18:35:05 <Bike> elliott: i mean wasn't there a person who had a bunch of df nicks 18:35:53 -!- Sgeo_ has changed nick to UristMcSgeo. 18:35:56 <UristMcSgeo> A DF nick 18:36:17 <elliott> Bike: they were australian or something 18:36:18 <Bike> dumb 18:36:28 <Bike> elliott: what if they're behind seven proxies.......... 18:36:31 <dfgdfh> You do not know me 18:36:40 <Bike> i am from: the mountains 18:36:42 <Bike> nice place 18:37:24 <dfgdfh> i from minsk 18:38:01 <dfgdfh> my name evgeni 18:38:03 <Bike> that's hardly belarus at all. 18:38:28 -!- Taneb has joined. 18:38:48 <dfgdfh> I do not quite understand what you are saying 18:39:09 <Bike> me neither 18:39:38 <dfgdfh> I do not know much english 18:40:13 <Bike> why did you say "kiss my ass" 18:40:44 <dfgdfh> just like that ) 18:41:47 <dfgdfh> you speak Russian ? 18:41:55 <Bike> nope 18:42:01 <dfgdfh> ( 18:42:48 <Phantom_Hoover> dfgdfh, i hear they have lots of radiation over there 18:42:50 <dfgdfh> this is bad ( 18:43:26 <Phantom_Hoover> why do you keep saying ( 18:43:41 <Phantom_Hoover> is it a man with no eyes frowning 18:43:52 <Koen_> ))) 18:43:57 <Koen_> sorry I had to do it 18:44:05 <Bike> you really didn't 18:44:12 <olsner> one of the bots should have a counter to tell how many nested parentheses the channel is in 18:44:27 <olsner> and maybe fizzie could graph it over time 18:44:30 <Koen_> in fact I find it highly surprising that none does 18:44:49 <Bike> running a cfg over the entirety of the logs sounds like a pain 18:46:20 <dfgdfh> 35 IRC Operators online 18:46:22 <dfgdfh> lots of 18:47:42 <Koen_> did someone remove the url for jsvine's survey from the topic? 18:48:36 <Taneb> No? 18:51:43 -!- Taneb has quit (Quit: Leaving). 18:51:58 -!- Bike has quit (Ping timeout: 246 seconds). 18:52:24 <oerjan> what would you do with parenthesis-based smileys 18:52:37 <olsner> hmm, maybe just count them 18:53:04 <olsner> you'd have to alternate sad/happy and left/right smileys appropriately 19:02:05 -!- sacje has joined. 19:03:55 -!- Bike has joined. 19:14:33 -!- asie has joined. 19:25:56 -!- copumpkin has quit (Ping timeout: 246 seconds). 19:26:30 -!- copumpkin has joined. 19:26:35 * Gracenotes heading up to SF to do random biking 19:26:44 <Gracenotes> and random bike parking, though hopefully not random bike stealing 19:28:25 -!- stuntaneous has joined. 19:30:34 <Zuu> New RegexPL release, try it before your girlfriend! http://zuu.dk/index.php?page=regexpl 19:30:47 <Gracenotes> just to be nostalgic, I might try the commute I did back in the summer of 2011 19:31:34 <Gracenotes> then take embarcadero to fisherman's wharf, wait in line 30 minutes for In-n-Out, and cross Golden Gate bridge 19:31:47 <Gracenotes> enough to fill my SF quota for at least a few months. 19:37:04 <Gracenotes> mm, yeah, so if anyone from the general area wants to hang out later on, lemme know 19:39:47 <zzo38> I put into the computer the two spells I made up for Dungeons&Dragons game which I have selected for my character, these ones are "Kjugobe's Timer" and "Kjugobe's Notification". An idea is next add a "Kjugobe's Trigger", which probably is much higher level spell. 19:43:13 -!- dfgdfh has left. 19:43:19 -!- stuntaneous has quit (Read error: Connection reset by peer). 19:45:20 -!- stuntaneous has joined. 19:48:35 -!- augur has quit (Remote host closed the connection). 19:48:43 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 19:49:02 -!- augur has joined. 19:54:06 -!- augur has quit (Ping timeout: 276 seconds). 19:55:46 -!- asie has joined. 20:07:01 -!- Bike has quit (Ping timeout: 248 seconds). 20:08:58 -!- copumpkin has quit (Ping timeout: 246 seconds). 20:09:28 -!- copumpkin has joined. 20:11:05 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 20:21:44 -!- asie has joined. 20:23:05 -!- augur has joined. 20:24:27 <oerjan> mmm. the smell of quines in the morning. except it's actually evening, but you know. 20:28:51 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 20:35:34 -!- oklopol has joined. 20:39:14 -!- Bike has joined. 20:43:08 -!- MindlessDrone has quit (Quit: MindlessDrone). 20:53:30 <Bike> i got a job ad here asking for someone good at "object-oriented languages (Java, PERL, Python, R etc.)". reasonable description yes/no 20:53:44 <elliott> does R even have objects? 20:53:52 <elliott> I mean if you have to use the Unicode snowman to make an IRC bot with it... 20:54:06 <Bike> i don't know :( 20:54:29 -!- sacje has quit (Ping timeout: 248 seconds). 20:58:55 -!- asie has joined. 21:18:11 -!- sacje has joined. 21:35:42 -!- stuntaneous has quit (Read error: Connection reset by peer). 21:42:38 -!- epicmonkey has quit (Ping timeout: 240 seconds). 21:45:11 -!- dessos has left. 21:49:01 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 22:02:49 -!- yorick has quit (Remote host closed the connection). 22:09:12 -!- oerjan has quit (Quit: leaving). 22:14:43 -!- augur has quit (Remote host closed the connection). 22:50:18 <Bike> is there some way to configure the chrome omnibox? tab to search is fucked for wikipedia for me and it's irritating 22:52:17 <Gracenotes> yeah, I've had similar issues 22:52:33 <Gracenotes> modifying your history doesn't seem to help 22:55:27 * Gracenotes is soma now 22:55:30 <Gracenotes> *is in 23:00:11 <Gracenotes> That was an incredibly loud noise just now 23:01:33 <Gracenotes> yeah, this guy, he knows what he's talking about. https://twitter.com/dirkdk/status/371769018983522304 23:02:18 <Bike> that seems annoying 23:03:49 <Gracenotes> oh, someone on google help forums says, "An easy fix for this is to change the keyword for your google search to something other than google 23:04:07 <Gracenotes> ". I didn't know it was so EZ 23:11:57 -!- SirCmpwn has quit (Excess Flood). 23:15:53 -!- SirCmpwn has joined. 23:24:36 <UristMcSgeo> "THIS is why crime must never be allowed to decline in New York City — LESS crime in the city means MORE crime in the quiet and pristine suburbs. Why hasn't Bloomberg been arrested for this?" 23:27:58 <Bike> too busy arresting him for everything else, one hopes 23:30:36 -!- mnoqy has joined. 23:31:07 -!- scoofy has left. 23:32:12 -!- zzo38 has quit (Remote host closed the connection). 2013-08-26: 00:04:30 -!- Koen_ has quit (Quit: Koen_). 00:22:17 -!- doesthiswork has joined. 00:25:51 -!- ^v has quit (Read error: Connection reset by peer). 00:26:07 -!- ^v has joined. 00:38:31 -!- sacje has quit (Excess Flood). 00:38:58 -!- sacje has joined. 00:39:31 -!- SingingBoyo has joined. 00:43:37 -!- ^v has quit (Read error: Connection reset by peer). 00:43:55 -!- ^v has joined. 01:00:06 -!- Phantom_Hoover has quit (Quit: Leaving). 01:14:14 -!- nooodl has quit (Ping timeout: 240 seconds). 01:18:29 -!- conehead has quit (Ping timeout: 248 seconds). 01:20:17 -!- FreeFull has joined. 01:41:37 -!- Bike has quit (Ping timeout: 256 seconds). 01:53:39 <shachaf> kmc: last i saw you had a lot of screens and most of them had windows in them 01:57:52 <kmc> http://bosker.wordpress.com/2013/08/18/i-hate-the-pumping-lemma/ 01:59:12 <elliott> heh, reduces it to pigeonhole principle, but dijkstra said something similar about the pigeonhole principle itself 02:00:14 <mnoqy> "oops" 02:00:20 <shachaf> imo reduce everything to hugz 02:00:22 <shachaf> hi mnoqy 02:00:29 <mnoqy> hi 02:02:03 <shachaf> mnoqy: adjunctions are p. cool, what's even cooler than adjunctions tho 02:04:06 <mnoqy> is this a question or an answer 02:04:25 <shachaf> question 02:05:28 <mnoqy> i dont know 02:05:49 <shachaf> is it kan extensions 02:06:12 <mnoqy> i haent bothered learning much about those yet 02:06:19 <mnoqy> are they cool 02:06:33 <shachaf> i heard that they are 02:06:43 <shachaf> but i dont actually know what "cool" means 02:06:52 <shachaf> so idn'tk 02:07:30 <kmc> what did dijkstra say 02:07:45 <shachaf> "the maximum is at least the average" 02:08:05 <shachaf> http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1094.html 02:08:22 <shachaf> or http://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1094.PDF if you like dijkstra's handwriting (you should) 02:09:36 <kmc> "PS. I don’t have anything against the pumping lemma for context-free languages." 02:09:46 <kmc> that one is much more complicated though :( 02:10:18 <kmc> i think the ratio of complexity of idea to complexity of formal statement is worse there 02:25:46 -!- augur has joined. 02:28:18 -!- Bike has joined. 02:54:58 -!- Bike has quit (Ping timeout: 256 seconds). 02:57:46 -!- zzo38 has joined. 03:05:38 -!- sacje has quit (Quit: sacje). 03:16:49 -!- sacje has joined. 03:17:58 <doesthiswork> shachaf: what does he mean by an underline N? 03:19:36 <doesthiswork> (it looks like he means "Int") 03:22:29 -!- Bike has joined. 03:23:46 <zzo38> In what context is that? 03:25:02 -!- Bike has quit (Client Quit). 03:25:14 <doesthiswork> the german soccer lotto, he introduces a variable 'i' to index some arrays 03:25:16 -!- Bike has joined. 03:28:41 <kmc> oh it's along with underlined A for "for all" and underlined E for "there exists" 03:28:44 <kmc> so I guess it's a quantifier 03:29:23 <shachaf> Or at least a binder. 03:29:28 <shachaf> But I'm not sure what. 03:29:38 <kmc> it looks like (N x : φ(x)) is meant to mean "the number of x such that φ(x) holds" 03:30:16 <shachaf> Hmm, that's an unusual binder/quantifier. 03:31:02 <kmc> and also that (Q x : φ : ψ) is meant to be sugar for (Q x: (φ ∧ ψ)) 03:31:18 <kmc> sorry to use almost identical looking greek letters but it's Tradition 03:31:22 <Bike> elliott: did djikstra reduce the pigeonhole principle to the pumping lemma 03:32:04 <shachaf> kmc: I think the two colons are special, since even the forall has two. 03:32:10 <kmc> oh well 03:32:17 <kmc> ψ 03:32:18 <Bike> i love "reduce" since even the formal definitions are pretty... two-way 03:53:46 -!- carado has quit (Ping timeout: 246 seconds). 03:55:50 -!- sacje has quit (Ping timeout: 245 seconds). 04:05:12 -!- doesthiswork has quit (Quit: Leaving.). 04:10:13 -!- conehead has joined. 04:13:12 <zzo38> I think the HTML <xmp> command should be added in MediaWiki (although it doesn't have to implement it as emitting a <xmp>) 04:15:42 <kmc> while you were tripping you were transported to a universe where \phi and \varphi are interchanged 04:15:59 <elliott> at least it's not \epsilon and \varepsilon 04:17:12 <kmc> apparently there's such a thing as "Latin uppercase epsilon" (Ɛ) which is not to be confused with Greek uppercase epsilon (Ε) 04:17:16 <kmc> wtf people 04:17:48 <kmc> stop inventing bogus letters 04:17:54 <kmc> or at least go all out and make something that looks like klingon 04:18:13 <kmc> or ge'ez 04:18:19 <kmc> ge'ez people 04:22:51 -!- SingingBoyo has quit (Read error: Connection reset by peer). 04:46:52 <UristMcSgeo> xmp is the sort of thing that sounds good until you realize someone will dumbly try to use it for security 04:47:35 <zzo38> UristMcSgeo: But that doesn't make it no good; it only makes it no good to use it for security. 05:01:59 -!- augur has quit (Ping timeout: 240 seconds). 05:02:58 -!- Bike has quit (Read error: Connection reset by peer). 05:03:03 -!- Bike_ has joined. 05:03:40 -!- Bike_ has changed nick to Bike. 05:13:22 -!- sacje has joined. 05:17:14 -!- augur has joined. 05:33:36 -!- Bike has quit (Read error: Connection reset by peer). 05:33:48 -!- Bike has joined. 05:35:40 -!- conehead has quit (Quit: Computer has gone to sleep.). 05:45:26 -!- sacje has quit (Ping timeout: 240 seconds). 05:46:56 -!- sacje has joined. 05:51:19 -!- Bike has quit (Read error: Connection reset by peer). 05:51:59 -!- Bike has joined. 05:57:02 -!- sacje has quit (Ping timeout: 240 seconds). 06:06:24 -!- conehead has joined. 06:07:03 -!- Bike has quit (Ping timeout: 276 seconds). 06:29:02 -!- asie has joined. 06:48:11 -!- conehead has quit (Quit: Computer has gone to sleep.). 07:23:47 -!- copumpkin has quit (Ping timeout: 246 seconds). 07:24:15 -!- copumpkin has joined. 07:46:49 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 08:26:30 -!- Taneb has joined. 08:33:51 -!- zzo38 has quit (Remote host closed the connection). 08:36:19 -!- sacje has joined. 08:54:51 -!- asie has joined. 08:55:51 -!- asie has quit (Client Quit). 09:31:47 -!- Taneb has quit (Remote host closed the connection). 09:45:17 -!- asie has joined. 10:01:02 -!- epicmonkey has joined. 10:15:24 -!- oerjan has joined. 10:22:05 -!- sacje has quit (Quit: sacje). 10:46:28 -!- AnotherTest has joined. 10:49:13 -!- Koen_ has joined. 10:56:23 -!- asie has quit (Quit: asie). 10:58:09 -!- MindlessDrone has joined. 10:59:02 -!- Nisstyre has quit (Quit: Leaving). 11:26:52 -!- UristMcSgeo has quit (Read error: Connection reset by peer). 12:10:16 -!- glogbackup has joined. 12:11:19 <oerjan> glogbackup: WHAT ARE YOU DOING HERE 12:17:07 <elliott> <glogbackup> sorry people, I... I just took a wrong turn and... got lost and... wandered in... 12:17:17 <elliott> <glogbackup> I'll... show myself out... 12:17:30 * elliott idly considers kicking it for yuks 12:17:35 <Deewiant> Kick glogbot to validate the backup's presence 12:17:45 <oerjan> but now you've made me feel sad for it :( 12:17:56 * oerjan hugs glogbackup 12:18:06 <elliott> Deewiant: I might do that *if* Gregor had ever merged glogbackup's logs in, ever 12:18:22 <Deewiant> I see 12:22:43 -!- ChanServ has set channel mode: +v glogbackup. 12:22:51 <elliott> problem solved 12:23:44 <oerjan> can't argue with that. 12:32:12 -!- ping has joined. 12:32:25 -!- ping has quit (Read error: Connection reset by peer). 12:41:24 <Roujo> cat greeting >> #esoteric 12:42:50 <Jafet> I assume that would be a meow. 12:53:59 -!- carado has joined. 13:07:32 <Roujo> Probably, yeah 13:14:22 -!- boily has joined. 13:14:34 -!- metasepia has joined. 13:14:51 <boily> bon matin. 13:17:24 <Roujo> Bon mating, böily ^^ 13:18:00 <boily> nice placement of the infamous trë́ma. 13:20:28 <boily> oh, a ladybug on my desk. 13:23:52 -!- boily has quit (Quit: Poulet!). 13:23:59 -!- metasepia has quit (Remote host closed the connection). 13:25:20 <oerjan> it's not a ladybug, it's a fallen-off accent 13:27:22 -!- boily has joined. 13:27:30 -!- boily has quit (Client Quit). 13:28:04 -!- boily has joined. 13:29:37 -!- metasepia has joined. 13:29:53 <oerjan> <oerjan> it's not a ladybug, it's a fallen-off accent 13:30:00 <oerjan> hth 13:30:05 <oerjan> ooh 13:30:20 <oerjan> elliott: i found a flaw in your script 13:31:59 <boily> oerjan: you brightenèd my morning. 13:32:03 <Roujo> boily: wtf 13:32:16 <Roujo> How do you... accents do not work that way 13:32:20 <boily> Roujo: perfectly legit use of the è. 13:32:28 <Roujo> MEH 13:32:29 <boily> it's used in poetry for scansion. 13:32:40 <Roujo> I wouldn't say "perfectly legit" =P 13:32:46 <Roujo> Grévisse would object, really 13:32:52 <boily> HA HA HA! 13:33:43 <boily> I don't care about grévisse. had you mentioned a real grammar source, like bécherelle. 13:33:43 <elliott> oerjan: hm 13:33:54 <elliott> oerjan: erm can you give me a copy of the script so I can fix it :P 13:35:24 <oerjan> http://sprunge.us/EAPE 13:36:34 <elliott> hmm, do you ever do mid-line hths? those could be problematic as well 13:37:03 <oerjan> not that i can recall, unless i'm actually talking about the concept 13:37:12 <elliott> yes, I didn't want to restrict admitting you have a problem 13:37:15 <boily> Roujo: looks like my bro is in Michigan this morning. 13:37:25 <elliott> anyhow how about 13:37:25 <elliott> if ($text =~ s/(^|[,;.?!]?\s+)(hth|twn?h|tdn?h)[,;.?!]*\s*$//ig) { 13:37:47 <elliott> and we all support you in this difficult time. 13:37:56 <oerjan> aww 13:38:03 <Roujo> boily: Now that's just nice =P 13:38:43 <boily> Roujo: oh, no. it was just an atrocious pun based on my previous e-mail. 13:39:03 <Roujo> boily: Now that's just nice =P 13:40:09 * boily has a sudden urge to smack Roujo, but we're Monday morning and I have a chocolate muffin from Costco. 13:40:19 <Roujo> boily: Now that's just nice =P 13:40:21 <Roujo> ALRIGHT 13:40:22 <Roujo> I'll stop 13:41:14 <oerjan> btw editing it revealed that your script was full of ^M's 13:42:40 <oerjan> ok now i've reloaded 13:43:00 <oerjan> thx 13:43:15 <Koen_> so I tried picking up vim 13:43:21 <Koen_> using vimtutor 13:43:44 <elliott> oerjan: sprunge's fault, probably 13:43:47 <elliott> or rather HTTP's fault or whatever 13:44:23 <boily> Koen_: once you start thinking of vim as a roguelike, everything else flows together. 13:44:25 <oerjan> OKAY 13:44:44 <Koen_> ohhhh okay 13:45:05 <Koen_> cause right now I'm convinced I've gone far enough in the tutorial to keep using emacs 13:45:40 <Koen_> this whole "vim is a text editor but please don't use the text editing mode too much" philosophy is weird 13:46:11 <elliott> oerjan: whoa, I just realised I can't threaten you with wiki adminship any more 13:46:22 <oerjan> elliott: horrible isn't it 13:46:30 <boily> Koen_: that's completely false. it's a text editor first, but it happens you have a separate mode for movemements and stuff. 13:46:32 <elliott> I should demote you 13:46:38 <elliott> keep my options open 13:46:54 <boily> btw, kmc gave his voice to glogbackup? 13:47:22 <Koen_> boily: apparently when I'm in insert mode I can only delete what I've just written; all that was already there I CAN'T TOUCH 13:47:36 <oerjan> Koen_: oh there's an option for that 13:47:48 <boily> Koen_: there's an option for that. 13:47:53 <Koen_> oerjan: is that option called "any other text editor"? 13:48:13 <oerjan> no. 13:48:22 <boily> Koen_: I'll act on a sudden spur of charity, and say that you have to add «set nocompatible» in your ~/.vimrc. 13:48:40 <Koen_> I don't have a .vimrc yet 13:48:42 -!- epicmonkey has quit (Ping timeout: 264 seconds). 13:49:23 <boily> Koen_: the .vimrc is only second behind fvwm config files when you sort them by the amount of time you loose tweaking them. 13:49:32 <oerjan> lots of the obvious small improvements are set by default in the windows install, but i vaguely recall setting such an option way back on linux. 13:49:35 <oerjan> oh hm 13:49:37 <elliott> tip: when someone wants to complain, advice helps neither of you. 13:49:40 <boily> (althought you can't rush a good .screenrc, imho) 13:49:56 <Koen_> still, at the school most people use vim, and they were not far from convincing me it was better than emacs 13:49:58 <boily> oerjan: the default windows install is a little bit weird. 13:50:09 <Koen_> but this whole "insert mode" thing is really really ridiculous 13:50:20 <Koen_> half the time they type looking at the keyboard 13:50:29 <Koen_> and nothing happens because they forgot to type i first or something 13:50:30 <oerjan> boily: i _have_ changed a few options in that too, but not this one. anyhow my nvg .vimrc contains set backspace=indent,eol,start whichwrap+=<,>,[,] 13:50:39 <elliott> ...so, save your time, because the complaints will continue regardless. 13:50:51 <Koen_> elliott: I'm actually open-minded! 13:51:06 <elliott> but you've already decided it's really really ridiculous. 13:51:12 <Koen_> isn't it? 13:51:13 <oerjan> not sure what the whichwrap part does 13:51:17 <boily> elliott: when complaining, don't meta-complain, ere your enter an infinite loop of Ultimate Mutual Kvetching. 13:51:25 <elliott> I don't see why 13:51:31 <oerjan> oh wait those are separate options 13:51:41 <boily> oerjan: no idea here neither. it's there, it's feng shui, it must be kept. 13:51:42 <elliott> I certainly don't look at my keyboard when using vim, though I have no strong attachment to it as an editor 13:51:56 <Koen_> elliott: well it's a text editor but by default you are not in text editing mode 13:52:44 -!- Bike has joined. 13:53:26 <boily> Bike: what is your opinion on insertion? 13:53:36 <Bike> context-dependent 13:53:43 <elliott> Koen_: it's called insert mode. 13:53:51 <Koen_> okay 13:53:58 <Koen_> so it's not even a text editing more 13:54:03 <Koen_> mode* 13:54:12 <elliott> insertion is not even editing. normal mode has more tools to actually edit existing text 13:54:13 <oerjan> boily: oh it's to fix a similar annoyingness of the <>[] commands i guess 13:54:29 <Koen_> but in normal mode you can't really type text 13:54:37 <Koen_> which is what I wanna do when I'm using a text editor 13:54:52 <Bike> oh, are you arguing about vim 13:55:04 <boily> oerjan: neat. didn't know about wrapping <>. I guess I prefer the “get stuck at the line beginning” variant, as I usually < and > very aggressively. 13:55:07 <oerjan> boily: um wait it's not the commands but the arrow keys 13:55:17 <oerjan> they're just encoded that way in the option 13:55:18 <boily> oerjan: egbeh? 13:55:44 <oerjan> boily: by default left and right arrow don't wrap at eol 13:55:51 <Koen_> I like all those fancy instructions to delete one word or one line or 13 characters but it seems wrong that you're not allowed to do what you usually do in a text editor 13:55:59 <boily> oerjan: as in, the physical keys? 13:56:11 <oerjan> boily: yes 13:57:27 <elliott> thankfully, other editors (insertors?) exist 13:57:40 <boily> `? insertor 13:57:43 <Koen_> elliott: and frankly I think if I spent enough time coming up with a satisfying .vimrc I'd probably be more efficient using vim than emacs but still some things in it seem so ridiculous to me 13:57:45 <HackEgo> insertor? ¯\(°_o)/¯ 13:57:45 <myndzi> | 13:57:45 <myndzi> o/`¯º 13:59:08 <oerjan> Koen_: there is a vim mode to keep you mostly in insert mode. then you have to add a prefix for each normal mode command though iirc 13:59:17 <oerjan> *vim setting 13:59:51 <boily> Koen_: when in insert mode, you can Alt-* to get the normal mode command. 14:00:20 <boily> (fsvo of *) 14:00:34 <oerjan> i vaguely thought it was Ctrl-O 14:01:25 <boily> well, Ctrl-O is cleaner, but it just happens that in a terminal to Alt- something is the same as Escape, then the something. 14:02:44 <oerjan> oh. that may not even be the case in windows. 14:03:04 <boily> Koen_: you're using which OS? 14:03:18 <Koen_> mac os x 14:03:24 <Koen_> snow leopard I reckon 14:03:43 <oerjan> boily: the thing is Ctrl-O automatically returns you to insert mode after the command 14:05:14 <boily> Koen_: hm. I never vimmed on a mac. how does it feel? 14:05:31 <Koen_> awkward 14:05:33 <Koen_> and ridiculous 14:05:38 <Koen_> I may not be very objective 14:05:50 <boily> oerjan: Ctrl-O is the official “temporarily jump back to normality”. Alt- is the ugly aquatic bird. 14:06:10 <boily> Koen_: you can not be objective about a text editor. it goes with the territory. 14:06:37 <oerjan> boily: but if Alt-* is equivalent to Esc * then it _wouldn't_ be temporary. 14:08:30 <boily> I think the lesson to be extracted from that is that aquatic birds aren't temporary, but the objectivity of Ctrl-O is absolute. 14:08:45 <oerjan> OKAY 14:12:48 -!- oerjan has quit (Quit: Later hth). 14:13:19 <Roujo> boily: I support and do so 14:13:55 <elliott> @tell oerjan I frown upon this loophole 14:13:55 <lambdabot> Consider it noted. 14:14:08 <Bike> i join in frowning 14:14:18 <boily> elliott: what you frowning at? 14:15:11 <boily> @tell oerjan why are you being frowned at? 14:15:11 <lambdabot> Consider it noted. 14:15:58 <Bike> "hth" in the /quit 14:18:41 -!- ^v has changed nick to dan200. 14:20:04 <boily> did we already relcome ggherdov? 14:20:19 <Bike> probably 14:25:31 -!- Taneb has joined. 14:32:00 -!- yorick has joined. 15:05:50 -!- sebbu has joined. 15:18:08 <shachaf> `olist (914) 15:18:10 <HackEgo> olist (914): shachaf oerjan Sgeo FireFly 15:20:42 <Roujo> Ooooh 15:20:56 <Roujo> `olist (100) 15:20:57 <HackEgo> olist (100): shachaf oerjan Sgeo FireFly 15:21:05 <shachaf> ? 15:21:10 <Roujo> I have no idea what this is 15:21:11 <Bike> wow roujo why are you ruining the sanctity of the list system. 15:21:15 <Bike> `? olist 15:21:17 <HackEgo> Update notification for the webcomic Order of the Stick. 15:21:20 <Roujo> Ahh 15:21:21 <Roujo> Nice 15:21:24 <shachaf> Don't do that. 15:22:03 <Roujo> Sorry, I didn't think it'd break something 15:22:17 <Bike> the only think you've broken is our hearts. 15:22:36 <shachaf> Bike: hey i was typing that :'( 15:22:36 <Roujo> (so far) 15:33:16 <Bike> how is haskell's i/o organized? like, i assume you can have parsec or whatever deal about the same with a file or with just a string? 15:33:27 -!- Phantom_Hoover has joined. 15:33:48 <Bike> would you just pass a lazy string or is there something else, is what i'm asking, i guess 15:34:37 <elliott> it is less nice than you are expecting 15:34:56 <Bike> i'm not really expecting anything. i/o fucking sucks 15:35:10 <elliott> well, you made an assumption 15:35:15 <elliott> it's sort of true but not in any nice way you might be hoping 15:35:25 <Bike> is my assumption that parsec works on both wrong? 15:35:33 <Bike> works on both without some horrible nastiness, anyway 15:36:02 <Bike> just wondering if there's something like CL (oh no) streams or scheme ports or whatever 15:36:33 <elliott> there's about five competing alternatives to fill that need 15:36:43 <elliott> parsec supports none of them but it's flexible enough to feed incrementally from a file with a bit of work, I think. 15:36:43 <Bike> lol cool. 15:37:04 <Bike> are there seven packages putting the five alternatives into unifying monads 15:39:05 <Bike> oh and as long as i'm mentioning parsec, how does the whole language derivative thing work? what multiplication and addition operations do you use to show leibniz's identity? bla bla 15:39:06 <elliott> unifying monads... 15:39:20 <Bike> hey elliott fuck u 15:40:10 <Bike> i was thinking of the time i asked about error handling and kmc or somebody pointed out a couple different things that tried to genericize error handling 15:40:24 <Bike> believe there's a "clevr quote" on this subject 15:41:47 <Bike> MonadError, that was it 15:47:43 <shachaf> @quote Bike 15:47:44 <lambdabot> jjuggle says: I was riding around town and this cop on patrol on a bike rode up next to me and said, "There's always a show off." I offered to teach him to ride and help set up a unicycle patrol 15:47:44 <lambdabot> squad, but he declined. 15:48:20 <boily> `? jjugle 15:48:21 <HackEgo> jjugle? ¯\(°_o)/¯ 15:48:22 <myndzi> | 15:48:22 <myndzi> o/`¯º 15:48:25 <boily> `? jjuggle 15:48:26 <HackEgo> jjuggle? ¯\(°_o)/¯ 15:48:27 <myndzi> | 15:48:27 <myndzi> º¯`\o 15:55:02 <ggherdov> yes boily I was warmly wellcame a few weeks ago. Thank you! 16:13:18 <Roujo> Ah, but were you relcame? 16:40:09 -!- augur has quit (Remote host closed the connection). 16:40:25 -!- Bike has quit (Ping timeout: 245 seconds). 16:48:58 -!- Bike has joined. 16:56:53 -!- nooodl has joined. 17:08:28 -!- zzo38 has joined. 17:20:04 <Phantom_Hoover> MEANWHILE IN /R/ANARCHO_CAPITALISM: http://www.reddit.com/r/Anarcho_Capitalism/comments/1kwy3p/how_would_anarchocapitalism_work_for_a_lowclass/cbtj774 17:20:10 -!- conehead has joined. 17:20:10 <boily> zzo38: how do you feel about insertion? 17:20:18 <Phantom_Hoover> (i know it's not /r/bitcoin but let's face it they're basically the same) 17:20:57 <boily> not enough working neurons today to parse that comment. 17:21:17 -!- augur has joined. 17:21:27 <Bike> haha there's an r/anarcho_capitalism 17:21:44 <zzo38> boily: Insert what? 17:21:55 <Phantom_Hoover> with fancy header and all! 17:22:05 <Phantom_Hoover> the parent comment to that one is also gold 17:22:17 <Bike> oh, i saw this one before 17:22:30 <boily> zzo38: Koen_'s misadventures with vim on OS X. 17:22:49 <Koen_> the problem's not os x 17:23:06 <Bike> «I don't mean to offend anyone or be "that person" to say anarcho-capitalism is only for rich, white people,» 17:23:19 <Bike> holy fuck, is this unironic bootstrap 17:23:27 <Bike> holly fuck. fucking carnegie. holy fuck 17:23:41 <Bike> they're completely serious. holy shit. holy what the fuck phantom 17:23:52 <Koen_> that's a cool justification 17:24:05 <Koen_> like "I'm usually not violent but here's my fist in your face" 17:24:10 <Phantom_Hoover> i don't know man 17:24:12 <Phantom_Hoover> i don't know 17:24:17 <Bike> the banner is also good 17:24:25 <Bike> perfect depiction of how anarcho capitalists imagine themselves 17:24:27 <Bike> fucking bowtie 17:24:32 <Phantom_Hoover> '"Government regulation makes sure the proles are fed."Actually, it ensures their slavery to statism.' 17:24:59 <Phantom_Hoover> i'm going through this thread and i cannot 17:25:24 <Phantom_Hoover> i have however developed a loathing for the term 'govt' 17:26:08 <Bike> may i suggest not going through this thread 17:26:29 <Phantom_Hoover> ok 17:26:36 <Bike> i mean, for your own safety, you understand 17:26:56 <Bike> (i am the statist oppressor) 17:27:11 <coppro> I'm totally the statist oppressor 17:27:17 <Bike> no it's me fucker 17:27:18 <Phantom_Hoover> i will instead try and sift out garth marenghi's opinions on government 17:27:27 <Phantom_Hoover> this may take a while 17:27:30 <Bike> i am the statiest!! 17:27:46 <boily> let Phantom_Hoover read the thread, I say. the end result will be entertaining :D 17:28:00 <Bike> that sounds anarcho-capitalist. i must now oppress you. 17:28:05 <Bike> elliott: i command that you devoice boily. 17:28:24 <Phantom_Hoover> he already has no voice 17:28:32 <Phantom_Hoover> as does Gregor, which is unacceptable 17:28:38 <Bike> are you opposing the rule of law phantom 17:28:44 <Phantom_Hoover> the statist oppressors aren't doing their jobs i say 17:29:02 <Phantom_Hoover> i feel underoppressed 17:29:23 <elliott> oh wow that subreddit's logo 17:29:31 <elliott> are they even trying 17:29:38 <Bike> to make me laugh? maybe 17:29:50 -!- ChanServ has set channel mode: +o elliott. 17:29:57 -!- elliott has kicked Phantom_Hoover "HTH", as they say. 17:29:57 <Roujo> Oh god 17:29:59 -!- elliott has set channel mode: -o elliott. 17:30:02 <boily> woah. 17:30:10 <Bike> hell yes 17:30:14 <Bike> smash the nonstate 17:30:18 <elliott> nobody ever tell me I don't oppress them enough. 17:30:21 -!- Phantom_Hoover has joined. 17:30:22 * boily hides himself behind Roujo. "I didn't do nothing!" 17:30:25 <Phantom_Hoover> voice gregor you shit 17:30:30 <elliott> nah 17:30:32 <elliott> not today 17:30:35 <elliott> the karmic balance isn't right!! 17:30:41 <boily> ~yi 17:30:41 <metasepia> Your divination: "Brightness Hiding" to "Humbling" 17:30:58 <boily> there. whatever that means. 17:31:00 <Bike> mmhm, that backs up the karmic balance description 17:31:07 <Bike> good job elliott. now devoice boily 17:31:07 <Roujo> ~yi 17:31:07 <metasepia> Your divination: "Pervading" to "Corrupting" 17:31:11 <Roujo> Cool, cool 17:31:14 * Roujo spreads 17:32:19 <boily> does map-o-spread still exist? it's been a while since I had it on my breakfast toasts... 17:32:38 <Phantom_Hoover> ~yi 17:32:39 <metasepia> Your divination: "Arguing" to "Treading" 17:32:46 <Phantom_Hoover> that sounds meaningful 17:32:48 <kmc> ~yi 17:32:49 <metasepia> Your divination: "Converting the Maiden" to "Open" 17:32:59 <Phantom_Hoover> well that's not even trying 17:33:00 <kmc> converting vegetarians, minding the gap since 1996 17:33:17 <Bike> you're going to wear out the hexagrams, peeps! watch it 17:34:06 <Roujo> Heh =P 17:34:18 <boily> there are... 17:34:26 <boily> ~eval 64 * 64 17:34:29 <metasepia> Error (1): 17:34:30 <boily> ~eval 64 * 64 17:34:32 <metasepia> 4096 17:34:43 <Bike> amazing 17:34:44 <boily> transitions. we can still abuse metasepia for a while. 17:36:55 <boily> kmc: maidens are vegetarians? 17:37:02 <kmc> some of them 17:38:43 <Phantom_Hoover> something something meat something something lips 17:38:49 <Roujo> Oh, so the combinations never come back? 17:39:10 <Bike> it's random 17:39:14 <Bike> i ching mother fucker 17:39:34 <boily> Roujo: they do, but Bike is an anarcho-suppressor today. 17:39:39 <boily> Bike: check your privileges! 17:39:53 <mnoqy> ~yi 17:39:53 <metasepia> Your divination: "Conjoining" to "Skinning" 17:39:57 <Roujo> fsck /dev/privileges 17:39:59 <mnoqy> sounds about right 17:40:02 <Bike> my privileges are telling me to oppress roujo 17:40:05 <Roujo> D: 17:40:14 <Bike> thx privileges 17:41:11 <boily> I was originally planning to have an sqlite DB to back the yi thingy, in order to have complete descriptions and stuff and relations and everything and ascii art... 17:41:35 <boily> I guess it's going to get lumped in the Great Cosmic Todo List of my Increasingly Vaporiferous Second Bot Iteration. 17:41:41 <Bike> dag 17:41:45 <boily> ~duck dag 17:41:45 <metasepia> dag definition: a hanging end or shred. 17:41:50 <Bike> yep 17:42:00 <boily> indeed. 17:42:29 <boily> ça a bin d'l'air que c'est ça qui est ça, なるほど, and all that sort of thing. 17:42:41 <Bike> yeh 17:43:01 <Roujo> boily: Emily has been completely refactors three to four times already 17:43:05 <Roujo> It's good for her health =P 17:43:18 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 17:43:58 <Bike> grosssss 17:44:19 <boily> Roujo: I'll give a go at cuttlefishing that bot during the fête du travail. probably. 17:44:29 <boily> (that or I'll be shuffling mahjon tiles) 17:45:46 <Roujo> I'll be at a wedding, so good luck ^^ 17:51:05 <Phantom_Hoover> oh, i found the quote i wanted earlier 17:51:29 -!- zzo38 has quit (Remote host closed the connection). 17:51:41 <Phantom_Hoover> "Oh what the government?" "Yes! I'm not gonna call them that, because I don't believe they govern." 17:51:55 <Bike> lif emotto 17:53:12 <boily> Phantom_Hoover: ow. ooooooooow. please stop. the few remaining floating solid mushy bits in my cranium are raising riots to overthrow my body away and replace it with a benevolent dictator that will provide them with a lifelong sugar supply. 17:53:25 <boily> ~duck lif emotto 17:53:26 <metasepia> --- No relevant information 17:53:30 <Phantom_Hoover> fortunately that quote is satire 17:53:57 <boily> I call dibs on calling poe's law on that one. 17:57:52 -!- Tod-Autojoined2 has joined. 17:58:01 <kmc> did I mention http://archive.ics.uci.edu/ml/datasets/Mushroom 17:58:16 <boily> oh, uci has a mushroom set! 17:58:24 <Bike> that's a lot of mushrooms. 17:59:30 <kmc> only Agaricus and Lepiota though 17:59:40 <kmc> lots of observations but only 23 species 18:00:03 <kmc> and "No Lepiota species is recommended as edible" 18:00:10 <Bike> good observation 18:00:16 <kmc> (edibility being what the data set is meant to classify) 18:00:44 <kmc> maybe they are easily confused with Agaricus though 18:02:34 <kmc> same family and it looks like they used to be considered the same genus 18:02:39 <kmc> that happens a lot with mushrooms 18:02:55 <kmc> type species confusion, moving species between genera 18:03:12 <kmc> Psilocybe cubensis used to be Stropharia cubensis 18:04:25 -!- epicmonkey has joined. 18:04:42 <kmc> Stropharia rugosoannulata is pretty and delicious 18:04:49 -!- Tod-Autojoined has quit (Read error: Connection reset by peer). 18:04:54 <kmc> we found them growing on MIT's campus at one point 18:07:47 -!- Bike has quit (Quit: Reconnecting). 18:07:48 -!- Bike_ has joined. 18:08:13 -!- Bike_ has changed nick to Bike. 18:10:35 <kmc> fixed a bug with "give up and use memcpy" 18:10:51 <boily> I should get to mushroom hunting. it sounds fun. 18:10:57 <Bike> good song, too 18:11:13 <boily> “oh baby... give up and use memcpy ♪” 18:11:25 <Bike> i meant mushroom hunting!! 18:11:44 <kmc> I don't know that one 18:11:53 <boily> “oh baby... give up and use mushroom hunting ♪” 18:12:04 <Bike> it's from an anime. i'm a weeaboo :( 18:12:11 <kmc> Bike: I think the pacific northwest is good for mushroom hunting 18:12:17 <boily> Bike: which one? 18:12:29 <Bike> www.youtube.com/watch?v=DmIsNpDimQ0 18:12:33 <kmc> in SF the mushrooms season starts in september 18:12:37 <Bike> kmc: yeah, but i live in the dry part now >______> 18:12:45 <kmc> that's true 18:12:53 <boily> there's dry pacific northwest? 18:13:00 <kmc> douglass: do you have any advice about mushroom hunting in eastern Washington state? 18:13:03 <Bike> yeah, east of the cascades it's near-desert. 18:13:20 <boily> oh! cowboy bebop. 18:13:28 <Bike> nobody cares about east of the cascades. the population density drops in much the same way the density drops from land to the ocean 18:13:52 <boily> Bike: so you live in a desert in the ocean, with mushrooms? 18:14:19 <Bike> yeh 18:15:22 <Phantom_Hoover> i don't think i even knew the cascades were a thing until recently 18:15:44 <Phantom_Hoover> i thought the only mountain ranges in the mainland us were like the rockies and the appalachians 18:15:49 <Bike> they're kind of overshadowed by the rockies, almost literally 18:15:52 <boily> Roujo: http://youtu.be/-ecg5_Y08KI 18:16:39 <Bike> i mean have you seen the rockies. they're /really/ tall 18:16:42 <Phantom_Hoover> i love how shit 'rocky mountains' is as a name 18:16:53 <Bike> cascades are part of the ring of fire, though, which is somewhat more notable 18:17:04 <boily> our rockies are better than your rockies south of the border. 18:17:13 <Bike> everyone in this state has a story about being covered in ash 18:18:20 <Phantom_Hoover> aren't the rockies continuous with like the grampians and the mountains in norway 18:18:32 <Bike> ...what? 18:18:49 <Taneb> Phantom_Hoover, oooh, I heard that! 18:19:06 <Bike> are you saying the rockies and some mountains in norway are the same range 18:19:09 -!- augur has quit (Remote host closed the connection). 18:19:12 <Phantom_Hoover> no 18:19:27 <Bike> ok good that was confusing 18:19:40 <Phantom_Hoover> it's actually the appalachians 18:19:46 <boily> eh? 18:19:47 <Bike> http://en.wikipedia.org/wiki/American_Cordillera Oh. Huh. That's interesting 18:19:50 <Bike> Phantom_Hoover: so, again, what. 18:20:07 <Phantom_Hoover> http://www.irregularwebcomic.net/1946.html 18:20:15 <Phantom_Hoover> they're part of the same geological formation 18:20:27 <elliott> `addquote <Bike> are you saying the rockies and some mountains in norway are the same range 18:20:31 <HackEgo> 1095) <Bike> are you saying the rockies and some mountains in norway are the same range 18:20:48 <Bike> oh, right, continents move sometimes 18:20:57 <Phantom_Hoover> they're tricky like that 18:21:02 <Bike> but seriously the "rockies" go down to antarctica. damn yo 18:21:20 <boily> am I allowed to forward the quote list to a friend to help him understand the extent of what #esöteric is, or must this valuable knowledge be kept hidden? 18:21:26 <Bike> elliott: i like how my quotes get across that i am an idiot 18:21:30 <mnoqy> antarctica is probably rocky yes 18:21:35 <mnoqy> `pastequotes bike 18:21:41 <Bike> boily: don't tell anyone, but i've done it........... 18:21:43 <mnoqy> interested re: this idiot business 18:21:44 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.18054 18:21:46 <Phantom_Hoover> `pastequotes boily 18:21:51 <Bike> wow ur mean mnoqy 18:21:51 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.25683 18:22:18 <boily> uhm. how come the only boily quote that comes out is that one? 18:22:20 <Phantom_Hoover> disappointing 18:22:25 <Bike> `quote boily 18:22:26 <HackEgo> 925) <olsner> boily: the man eating chicken is just a normal man, it's quite common to eat chicken in some parts of the world \ 926) <elliott> ~eval 1+2 <cuttlefish> Error (127): <elliott> this is a great bot boily i love it \ 935) <boily> not only there is no God, but try to find an APL keyboard on Sunday. \ 938) <boily> ais523: I'm not sure my 18:22:39 <boily> I mean. I got an impressive record just there ↑ 18:22:59 <boily> (fsvo impressive. with the current economy collapse, that's what you get.) 18:23:12 <Bike> i still laugh at elliott's hawaii quote 18:23:25 <boily> `pastequotes 18:23:30 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.14992 18:24:08 <nooodl> good hawaii quote 18:24:12 <boily> Bike: I like the lens one. perfectly coherent. 18:24:17 <Phantom_Hoover> `quote hawaii 18:24:18 <HackEgo> 901) <elliott> okay so <elliott> i went to wikimapia per Bike <elliott> and found a tiny little nowhere that looked like it might be it <elliott> zoomed in <elliott> thought aw yeah this looks remote maybe it's it <elliott> turns out it's hawaii <elliott> i am not very good at this 18:24:49 <Bike> boily: slightly worried that i have more than one lens quote 18:25:30 <boily> Bike: oh hm. you should use lenses to gather them, then. 18:25:45 <Bike> gosh 18:26:25 <boily> Bike: there, some weeabeats to distract you: http://youtu.be/w6DUeJHYTRU 18:26:37 <Bike> i have no ears rn, lent them out 18:26:39 <Bike> thx anyway tho 18:27:54 <boily> why do you always invoke registered nurses... 18:27:56 <boily> ~duck tho 18:27:56 -!- augur has joined. 18:27:56 <metasepia> --- No relevant information 18:28:13 <Bike> nurses do a lot of good work ,man. 18:31:55 <Taneb> `quote navajo 18:31:56 <HackEgo> 728) <Taneb> hang on I have bright idea <Taneb> navajo to f me 1 in 3 people 18:32:08 <Taneb> `quote profanity spe 18:32:09 <HackEgo> 729) <Taneb> profanity specialities 18:32:17 <Taneb> `quote you verse 18:32:19 <HackEgo> 730) <Taneb> thank you verse I'm not quite innocent 18:32:24 <mnoqy> is this from when you tried speech recognition 18:32:25 <Taneb> That was a fun half hour 18:32:27 <Taneb> Yup 18:32:31 <boily> Taneb is fungot. 18:32:32 <fungot> boily: sir john. neighbour banks, into brian's walk, the mad keeper. here comes brabantio and the valiant moor. 18:32:39 <mnoqy> what a good technology 18:33:16 <Taneb> `quote hang on 18:33:18 <HackEgo> 719) <Ngevd> I don't know which version of Linux kernel I'm using atm <Ngevd> Hang on <Ngevd> I'm on Windows 18:33:52 <boily> is identity commutative? 18:34:08 <mnoqy> yes 18:35:36 <boily> mnoqy: thanks. I was worried for a moment there. 18:35:56 -!- zzo38 has joined. 18:40:44 <kmc> Taneb: those are fun quotes 18:40:56 <kmc> do you remember what you said? 18:41:18 <Taneb> kmc, apart from "Hang on, I have a bright idea", no 18:41:39 <Taneb> Also, I've just realised I pronounce xor the same as one of the Latin words for wife 18:41:55 <kmc> which word? 18:42:49 <Taneb> "uxor" 18:42:56 <Taneb> Which would, I guess, make sense 18:43:01 <boily> gzeaurre? 18:45:01 <Taneb> I have a stupid awful speech thingy 18:45:20 <Taneb> Where speech thingy is somewhere between accent and voice 18:47:04 <Taneb> (I begin both "xor" and "uxor" with kind of a very short oo sound) 18:47:22 <Fiora> I say "zor" I think 18:47:28 <Bike> me too 18:48:00 <boily> I say «gzor». 18:48:02 <kmc> i say either "zor" or "eks or" depending 18:48:07 <nooodl> uxor is pronounced "ook-sor" though, not "uck-sor" 18:48:23 <nooodl> oh it is a short oo sound? wow that's a weird way to say xor 18:48:27 <kmc> obviously one should say "add in the finite field of size 2" 18:48:34 <Phantom_Hoover> i say 'chor' 18:48:40 <nooodl> Phantom_Hoover: <3 18:48:43 <Taneb> Very back of the throat vowel sound, too 18:49:06 <mnoqy> i try to avoid situations in which i'd have to say xor 18:49:52 <kmc> life goals 18:49:58 <kmc> just say no to xor 18:50:53 <nooodl> me too mnoqy :( 18:51:15 <nooodl> i guess hypothetically i'd just say ksor 18:51:26 <nooodl> (what the heck is english's problem with initial /ks/) 18:52:18 <Jafet> Pronounce xor, instead of "xor" or "xor", "xor" xor "xor". 18:52:41 <mnoqy> im fine with ~ksor~ and ~zor~ and i could probably say either if i'm not paying attention to how i pronounce things 18:52:54 <mnoqy> under such circumstances i can also see myself saying "exclusive or" though 18:53:26 <zzo38> Someone once said you have to hit you and "or", to make "xor" 18:53:34 <zzo38> But that isn't a real speech 18:53:35 <Koen_> you can say ksor or you can say zor but you can't say both 18:57:55 <nooodl> also: i'd probably say "ksnor" 19:01:11 <Koen_> I've never understood that one 19:01:19 <Koen_> "xnor" is the same as "not xor" right? 19:01:23 <Koen_> so that should be nxor 19:01:44 <zzo38> Koen_: Yes I agree I have called it NXOR instead of XNOR usually 19:01:46 <Koen_> "exclusive nor" doesn't make that much sense does it? 19:01:58 <Koen_> oh good 19:02:18 -!- Bike has quit (Ping timeout: 264 seconds). 19:03:43 <boily> during Bike's absence, I autoproclaim myself to be the appointed oppressor. 19:04:07 <boily> I arbitrarily declare zzo38 to be oppressed. 19:04:38 <kmc> i call it "equals" 19:05:07 <zzo38> Why do you arbitrarily declare zzo38 to be oppressed. 19:05:25 <Koen_> I'm sure that was arbitrary, nothing personnal 19:05:34 <boily> exactly. 19:06:11 <boily> I guess I could have thrown some dice to randomly have an oppressed designated victim, but then it'd have implied a very complex chorded keypress to get to the tilde. 19:06:16 -!- Bike has joined. 19:06:28 <Phantom_Hoover> is declaring someone to be oppressed a form of oppression 19:06:37 <boily> Bike: go away. I like my power just fine. 19:06:48 <Bike> nah 19:06:58 <boily> Phantom_Hoover: yup! the easiest form you can imbue yourself with! 19:07:57 <zzo38> Actually I just wonder why, is all. 19:08:41 <boily> there's no why. in fact, as a dictator, I shouldn't have to provide any why. 19:09:24 <boily> and if you question my decision, I'll unleash a cold, wet and slimy starfish upon you. 19:10:41 <zzo38> I don't care; I think we should need to know why! 19:11:11 * boily hones a starfish... 19:25:26 -!- AnotherTest has quit (Ping timeout: 245 seconds). 19:36:28 -!- oerjan has joined. 19:36:53 -!- SirCmpwn has quit (Excess Flood). 19:40:28 -!- mnoqy has quit (Quit: hello). 19:42:23 -!- SirCmpwn has joined. 19:42:30 <oerjan> @messages-loud 19:42:30 <lambdabot> elliott said 5h 28m 34s ago: I frown upon this loophole 19:42:30 <lambdabot> boily said 5h 27m 18s ago: why are you being frowned at? 19:43:17 <oerjan> boily: he doesn't like me using the quit message to get around the script preventing me from saying 19:43:59 <boily> there's... what? a script from unhthing you? 19:44:05 <boily> I like that concept. 19:44:56 <oerjan> it's not unprecedented, Gregor ha[ds] a script to stop him saying :P 19:45:08 <Gregor> I no longer need it. 19:45:11 <Gregor> I don't use that smiley anymore. 19:47:08 <oerjan> good, good 19:47:48 <boily> hth, hth. 19:48:46 -!- sacje has joined. 19:55:38 <boily> sacje: today's Question: how do you feel about insertino? 19:55:40 <boily> s/no/on/ 19:57:16 <sacje> i believe it is a complicated manner and i will consider all the options before arriving at a conclusion 19:57:19 <sacje> matter 20:00:54 -!- ais523 has joined. 20:01:12 <ais523> hey, anyone here know a file on Linux that can be opened for read successfully, but which cannot be successfully read from? 20:01:13 <boily> sacje: tbh it's a matter of to vim or not to vim. 20:01:21 <boily> ais523: /dev/zero? 20:01:31 <ais523> nah, you can read from that successfully 20:01:33 <ais523> you get a bunch of zeros 20:01:54 <kmc> what about /dev/full 20:02:01 <ais523> hmm… the man page suggests that a tty may work in a process that ignores SIGTTIN 20:02:06 <ais523> kmc: I think that returns EOF 20:02:13 <kmc> oh mine returns zeroes 20:02:17 <boily> ~duck SIGTTIN 20:02:18 <metasepia> On POSIX-compliant platforms, SIGTTIN is the signal sent to a process when it attempts to read from the tty while in the background. 20:02:18 <ais523> or that 20:02:25 <kmc> I thought there was supposed to be /dev/empty but I don't have one 20:02:33 <boily> SIGTTIN sounds right, but complex. 20:02:34 <ais523> it's easy enough to create 20:02:38 <ais523> touch /dev/empty ;) 20:02:48 <boily> what about mknodding it? 20:03:35 <olsner> doesn't /dev/null do that? 20:03:44 <ais523> yeah, /dev/null is empty on read 20:04:39 <olsner> did you want something that actually fails on read rather than behave as an empty file? 20:05:09 <ais523> olsner: yeah, I want the read to physically error out 20:05:26 <boily> is it possible to emulate a disk IO error? 20:05:43 <olsner> if you want that file as stdin maybe <&- or something could work? 20:05:45 <boily> I think there was a research fake filesystem that you fused for that kind of fuzzing purpose. 20:05:47 <ais523> this came out out of a discussion about whether "return NULL;" is a valid implementation of gets() 20:05:51 <ais523> boily: web of lies could do it 20:05:53 <zzo38> ~duck ~duck 20:05:54 <metasepia> I am the duck. Dax the duck. 20:05:59 <boily> WHAT? 20:06:08 <ais523> but I'm not mentally up to screwing with that codebase yet 20:06:21 <boily> zzo38: woooooooooah... that is some nifty discovery. 20:06:27 <kmc> you could just write a kernel module 20:06:34 <ais523> boily: basically it's a debugger-like system that sandboxes a program, also can cause arbitrary system calls it makes to return arbitrary return values 20:06:50 <ais523> it's not very hard to make it output -EIO to any attempt to call read(), for instance 20:06:52 <boily> ~duck ~duck duck 20:06:52 <metasepia> --- No relevant information 20:06:57 <boily> ~duck ~duck ~duck 20:06:58 <metasepia> --- No relevant information 20:07:05 <ais523> rather harder to make it return -EIO only on specific read attempts, though 20:08:46 <olsner> `run cat <&- 20:08:48 <HackEgo> cat: -: Bad file descriptor \ cat: closing standard input: Bad file descriptor 20:09:26 <ais523> hmm… the first error there is perfectly reasonable 20:09:28 <ais523> the second, however, isn't 20:09:31 <ais523> bug in cat? 20:10:04 <boily> I have: ... 20:10:06 <boily> cat: -: Mauvais descripteur de fichier 20:10:08 <boily> cat: fermeture de l'entrée standard: Mauvais descripteur de fichier 20:10:27 <olsner> I think it's trying to read from (and then close) fd 0 but there's no file open for that file descriptor (bash closed it) 20:10:48 <ais523> olsner: sure 20:10:57 <ais523> but if you try to read from a file descriptor and discover it doesn't exist 20:11:02 <ais523> trying to follow up by closing it is a bug 20:11:16 <ais523> boily: I actually have a French locale installed specifically for the purpose of making sure I don't make assumptions about locale when parsing error output from programs 20:12:25 <zzo38> ais523: I didn't consider that, although it is a good idea. However another idea might be for your program to switch to a default locale while running in order to avoid these problem. 20:12:25 <boily> my $LANG is set to fr_CA.UTF-8 because that's the way I like it, and because our workplace mandates having everythin in french. 20:12:43 <boily> s/n\b/ng/ 20:12:50 <ais523> zzo38: that is my solution, but I need a second locale installed to test that that solution works 20:13:08 <zzo38> ais523: Yes, OK, that makes sense. 20:13:38 <ais523> the other reason I have it installed is so that I can check for encoding problems in parsing locale-specific error messages, when the user requests that 20:14:32 <kmc> Mauvais descripteur de fichier 20:15:11 <ais523> `run cat - - <&- 20:15:12 <HackEgo> cat: -: Bad file descriptor \ cat: -: Bad file descriptor \ cat: closing standard input: Bad file descriptor 20:15:16 <Bike> boily: you in quebec or new brunswick or what, out of curiosity 20:15:39 <ais523> OK, I'm guessing that cat attempts to close stdin no matter what 20:15:44 <ais523> cat /etc/passwd <&- 20:15:47 <ais523> `run cat /etc/passwd <&- 20:15:48 <HackEgo> cat: /etc/passwd: No such file or directory 20:15:55 <ais523> or, not? 20:16:00 <ais523> `run cat - /etc/passwd - <&- 20:16:01 <HackEgo> cat: -: Bad file descriptor \ cat: /etc/passwd: No such file or directory \ cat: -: Bad file descriptor \ cat: closing standard input: Bad file descriptor 20:16:26 -!- augur has quit (Remote host closed the connection). 20:16:28 <olsner> it may or may not close stdin? is this a good thing to do 20:16:45 <Koen_> why have I never tried closing stdin 20:16:56 <ais523> Koen_: because it's normally pointless 20:16:56 <olsner> why doesn't each - get its own close attempt? 20:17:04 <ais523> it's quite reasonable when daemonizing, though 20:17:16 <Koen_> ais523: probably, but it sounds like something I'd need to *test* 20:17:28 <ais523> closing stderr is more fun 20:17:37 <ais523> `run cat /etc/passwd 2>&- 20:17:38 <HackEgo> No output. 20:17:41 <Koen_> but recently there's a lot of stuff I don't think about testing 20:17:50 <ais523> because you can't tell whether the command malfunctions or not 20:17:50 <Koen_> I used to wanna test everything 20:18:04 <ais523> except via strace or the like 20:19:20 <ais523> $ strace -e trace=write -o /tmp/t cat /nonexistent 2>&- 20:19:47 <ais523> apparently, it keeps trying to write error messages even though the kernel's spamming -EBADF at it 20:20:24 <ais523> hmm… if stdout is closed, do freshly opened files get the number 2 or 3? 20:20:28 <ais523> *stderr 20:21:49 <boily> Bike: in Montréal. 20:21:56 <Bike> k 20:22:16 <olsner> `run ls -l /proc/self/fd <&- 20:22:18 <HackEgo> total 0 \ lr-x------ 1 5000 928466 64 Aug 26 20:22 0 -> /proc/287/fd \ l-wx------ 1 5000 928466 64 Aug 26 20:22 1 -> pipe:[251] \ l-wx------ 1 5000 928466 64 Aug 26 20:22 2 -> /tty1 \ lr-x------ 1 5000 928466 64 Aug 26 20:22 3 -> /console \ l-wx------ 1 5000 928466 64 Aug 26 20:22 4 -> /console \ lr-x------ 1 5000 928466 64 Aug 26 20:22 5 -> /tty1 20:23:24 <ais523> olsner: clever 20:23:34 <oerjan> `quote boily 20:23:35 <HackEgo> 926) <elliott> ~eval 1+2 <cuttlefish> Error (127): <elliott> this is a great bot boily i love it 20:23:45 <oerjan> boily: trailing space 20:23:49 <ais523> it appears to have opened a directory onto fd 0 20:24:06 <ais523> ooh, this has /lots/ of scope for causing programs to malfunction in bizarre ways 20:24:49 <boily> oerjan: where do I trail? what have a incongruously spaced? 20:25:02 <oerjan> boily: wat 20:25:21 <Roujo> boily: You're trailed your trail in space 20:25:38 <oerjan> boily: `quote boily gives just that quote when there's a space after the y 20:25:51 -!- mnoqy has joined. 20:26:08 <oerjan> this is a frequent result of tab completing nicks, i've fixed it in several other commands 20:26:10 <ais523> ~eval 1+2 20:26:10 <metasepia> 3 20:26:16 <boily> oerjan: s/\ba\b/I/ 20:26:34 <olsner> `quote \> 20:26:35 <boily> oerjan: ooooooh... 20:26:35 <HackEgo> 84) <AnMaster> fungot!*@* added to ignore list. <fungot> AnMaster: i'd find that a bit annoying to wait for an ack. \ 89) <soupdragon> if you claim that the universe is more than 3D the burden of proof is on you to produce a klien bottle that doesn't self intersect <soupdragon> ^ I learned that trick from atheists \ 298) <zzo38> <elliott> 20:26:56 <ais523> olsner: what are you trying to match there? 20:27:00 <boily> ais523: my bot works just fine. 20:27:08 <ais523> > and two spaces? 20:27:09 <lambdabot> <hint>:1:16: 20:27:09 <lambdabot> parse error (possibly incorrect indentation or mismatched... 20:27:09 <boily> `quote ~ 20:27:11 <HackEgo> 758) <monqy> ophanim: omee~ \ 923) <Sgeo> I feel like (A.~[:i.[:!#) is verbose \ 926) <elliott> ~eval 1+2 <cuttlefish> Error (127): <elliott> this is a great bot boily i love it 20:27:12 <ais523> trailing spaces are hard to see 20:27:12 <olsner> ais523: trailing spaces yes 20:27:27 <boily> ais523: you don't say. 20:27:53 <mnoqy> `delquote 758 20:27:58 <HackEgo> ​*poof* <monqy> ophanim: omee~ 20:28:11 <ais523> yeah, that quote needed deleting 20:28:13 <boily> who was ophanim? why did mnoqy omee~ him/her/it/[EXPUNGED]? 20:28:24 <mnoqy> good question 20:28:30 <olsner> what is omee~? 20:28:55 <mnoqy> good question 20:28:59 <boily> ~duck omee 20:29:00 <metasepia> --- No relevant information 20:30:02 <boily> `? ophanim 20:30:03 <HackEgo> ophanim? ¯\(°_o)/¯ 20:30:04 <myndzi> | 20:30:04 <myndzi> o/`¯º 20:31:57 <Koen_> ais523: so as it turns out, writing the .c file to close stdin with emacs caused the terminal to crash 20:32:06 <Koen_> I mean I didn't even compile it 20:32:07 <oerjan> Gregor: have you considered making HackEgo strip final spaces on input 20:32:14 <ais523> Koen_: that is probably some other problem, then 20:32:22 <Koen_> are you sure? 20:32:27 <ais523> it's rare for C files to do anything useful unless an attempt is made to compile and/or run them 20:32:38 <Koen_> I think the terminal understood I was trying to harm it 20:32:48 <Koen_> and shut me out before I could do so 20:33:15 <olsner> some C files are also programs in other languages (but even then, you usually have to compile or run them) 20:34:18 <ais523> olsner: I specifically said "compile and/or run" for that reason :) 20:37:12 <olsner> it'd be interesting to have a file where viewing it is enough to cause the terminal to "compile and/or run" it 20:37:52 <ais523> olsner: I have a few terminal test files which are specifically used via catting them to the terminal 20:38:08 <ais523> which are polyglots of various terminal types 20:38:43 <ais523> see, for instance, http://nethack4.org/media/charset.vt100 20:39:58 <boily> I don't have IBM graphics :( 20:40:46 <Koen_> ais523: so apparently closing stdin, stdout or stderr doesn't have any effect other than them not being open any more 20:41:03 <ais523> Koen_: on the terminal? no, it doesn't 20:41:09 <Koen_> but write(STDOUT, str, len); doesn't crash when stdout is closed, it just doesn't do anything 20:41:10 <ais523> terminals mostly don't care which programs have the open 20:41:27 <ais523> the system call returns -EBADF 20:41:40 <ais523> which translates into setting errno to EBADF and returning the error return value, in C 20:41:51 <Koen_> oh right 20:42:04 <Koen_> I may have discarded the return value 20:43:14 <Koen_> http://pastebin.com/8TCfmYrM 20:59:04 -!- mnoqy has quit (Quit: hello). 20:59:32 <boily> AAAAAAAAAAAAAAAAAAAAAAAAURGH! WHYYYYYYYYYYYYYYYYYYYYYYYY? 21:00:01 <boily> stupid undocumented mess of a fungot of stupid XML of the hair of a horse's buttocks. 21:00:02 <fungot> boily: macd. is thy name: i like not faire tearmes, and a slaue of mee, as i take it 21:00:59 <boily> when you get a json error complaining about a mismatched '}' because you swapped single and double quote in a tag attribute... 21:00:59 <fizzie> fungot: Do you mind people (well, just boily, I guess) using you as a swear word? 21:01:01 <fungot> fizzie: enter count rossillion and the frenchmen, as at work: my old master, and to drinkings and swearings and starings, pribbles and prabbles? will not he? catesby. he doth entreat your grace to his maiesties parliament, holden at bury the first of britain which did put his browes within a golden crowne, heauen for his mercy: hear your sentence you haue conspir'd against our royal person as is the air, and forth again, as if 21:01:31 <boily> frenchmen and rossillions and salmiakki, oh my! 21:01:41 * boily wildly flails around 21:03:36 <boily> fizzie: I can't use my precious bot as a swearing target, and I have a sentimental attachment to yours. 21:04:20 <boily> ∴, fungot has it. besides, it helps me calm down like a nice mint herbal tea. 21:04:20 <fungot> boily: 1. tis likely, by all your good leaues gentlemen; heere ile make my heauen in a ladies lappe, and she there dead, that's romeos faithfull wife: i, and the tallest: it is my fashion when i see my shame in him. 21:08:04 <ais523> what would make you want to use the name of a bot as a swearword anyway, though? 21:08:58 <boily> no idea. it works. 21:09:16 <olsner> fungot: what did you do to deserve this? 21:09:17 <fungot> olsner: othello. would! nay, hear me, hero: wooing, wedding, and repenting is as a fever longing still, for that which is the mightier, in his time thought false: and fnord crispian shall ne're goe by, from this vnhallow'd and blood-stained hole? 21:09:47 -!- conehead has joined. 21:10:44 <olsner> Fnord Crispian, sounds namey 21:11:16 <boily> what's my daily dibs quota? I'd really like to use that name for my next roleplay. 21:12:00 -!- carado has quit (Remote host closed the connection). 21:12:26 -!- carado has joined. 21:19:32 -!- Nisstyre has joined. 21:20:30 <zzo38> What roleplay? 21:21:04 <olsner> boily: ask fungot nicely and it might give you the rights 21:21:05 <fungot> olsner: bull. i know him, ' tis not my profit that does lead mine honour: mine honour it, repent that ere thy tongue, that truth should be suspected. speak, pyramus. thisby, stand forth. 21:21:31 <boily> zzo38: D&D 4e. 21:21:56 <boily> fungot: please, with shiny teary eyes as in 少女 anime? 21:21:56 <fungot> boily: cas. how now, what newes with your mastership? la. i prethee recount some of them. 21:22:10 <boily> eeeeh...? 21:22:15 <zzo38> I don't really like 4e much; I like 3.5e 21:22:24 <zzo38> You can play 4e if you want, though 21:22:43 -!- zzo38 has quit (Remote host closed the connection). 21:22:56 <olsner> boily: fungot prethees, make of that what you want 21:22:57 <fungot> olsner: falstaff. let me be punish'd, sovereign, lest example breed, by his highness' warrant, master shrieve: dispose of them, and if it be now, ' tis with vs, we shall begin our ancient fnord lordings, farewell; and be proud of thy bondage. i have it: we have always truly serv'd you; and beseech so to esteem of us: keep on your way 21:23:12 <boily> @tell zzo38 our DM's been working for some time now on a custom system that we haven't tested yet. 21:23:13 <lambdabot> Consider it noted. 21:23:49 <boily> we also play paranoia from time to time, but my character's name is fixed and set. «Shlebesh Gurgudugurgudu». 21:28:56 <oerjan> i doubt the Computer would approve of that name, Citizen 21:31:09 <boily> it's my own personal name. other people don't have to know it :D 21:32:04 <Taneb> I don't think the computer approves of secrets, Citizen 21:33:02 -!- KingOfKarlsruhe has joined. 21:33:47 <olsner> `? boily 21:33:49 <HackEgo> boily is the brother of Roujo's brother and he's monetizing the company Roujo works at, or something Canadian like that. 21:34:43 <Taneb> `? olsner 21:34:45 <HackEgo> olsner seems to exist at least. 21:34:55 <Taneb> So he definitely isn't Canadian 21:34:58 <Taneb> `? Ngevd 21:35:00 <HackEgo> ​+z`o|Vˏy;X pig霛҆DN̜b35Ri{w\dZ_5SVl&a?NJ;y.#.I \ /Do 0?CК0%! \ T= FwuO-"]ArUH5?; \ ;03V LӊԻU=| 21:35:31 <Phantom_Hoover> `? Roujo 21:35:33 <HackEgo> Roujo is still a Java heretic. His claim to Canadianness is soon to be verified by boily, treaties be damned. A cocktail and destruction of the Universe are scheduled at 19h00. 21:35:34 <olsner> well, stuff like Canada may *seem* to exist without actually existing 21:35:45 <Phantom_Hoover> `? canada 21:35:46 <HackEgo> canada? ¯\(°_o)/¯ 21:35:46 <myndzi> | 21:35:47 <myndzi> º¯`\o 21:36:17 <Taneb> olsner, ever seen Scott Pilgrim? In that film, Canada doesn't seem to exist at all! 21:36:23 <ais523> olsner: I think we've decided that Canada is in fact the only country such that we're confident it exists 21:36:51 <olsner> ais523: wow, what a plot twist 21:36:55 <olsner> when did this happen? 21:37:18 <ais523> a while back, not quite sure how long, though; it's possible that time itself is unreliable for that purpose 21:37:23 <olsner> Taneb: as far as I recall that film had nothing to do with Canada 21:37:33 <oerjan> it is possible ais523 got sent through an anti-truth wormhole 21:37:34 <Phantom_Hoover> exactly 21:37:39 <Phantom_Hoover> `? oerjan 21:37:41 <HackEgo> Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian who hates Roald Dahl. 21:37:50 <Phantom_Hoover> `? elliott 21:37:51 <HackEgo> elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? He is also tire. And a lystrosaur. 21:38:06 <Phantom_Hoover> `? d-module 21:38:06 <Taneb> olsner, the first line is "In the far off land of Toronto, Canada, Scott Pilgrim is dating a high schooler" 21:38:07 <HackEgo> D-modules are just modules over the ring of differential operators. Taneb invented them. 21:38:32 <olsner> is it possible for time to conspire such that the time during which we're confident that Canada exists doesn't exist? 21:39:11 <Taneb> I think so, but I'm not confident 21:40:30 <Roujo> Neither am I 21:40:38 <Roujo> I can confirm that Canada can exist 21:40:45 <Roujo> Whether it does... 21:40:51 * Roujo shrugs 21:40:58 <Roujo> Or, simply put: 21:41:07 <Roujo> `? whether it does 21:41:09 <HackEgo> whether it does? ¯\(°_o)/¯ 21:41:09 <myndzi> | 21:41:09 <myndzi> o/`¯º 21:41:24 <Taneb> Canada may be the country I've got second-closest to on land without actually visiting 21:41:45 <Taneb> Second to the Vatican 21:42:06 <olsner> when in rome ... visit the vatican! 21:42:13 <kmc> what about passing through on a train without stopping 21:42:14 <kmc> does that count 21:42:25 <olsner> (on second thought, don't bother, it's really just a big church) 21:42:31 <kmc> it's pretty! 21:42:54 <boily> kmc: we don't have trains. rumours of Via Rail still existing are unfounded and blatant lies. 21:46:17 -!- Taneb has quit (Quit: Leaving). 21:49:04 <kmc> btw happy UK Summer Bank Holiday everyone! 21:49:17 <kmc> (Scotland excepted) 21:49:27 <ais523> kmc: hmm, thanks 21:49:36 <ais523> although that mostly just annoyed me 21:49:39 <ais523> via closing shops 21:49:42 <kmc> mm 21:50:55 <boily> ~duck mm 21:50:56 <metasepia> mm definition: messieurs. 21:51:53 <oerjan> mm and mselles 21:52:52 -!- oerjan has quit (Quit: Good night). 21:53:04 <boily> @localtime fizzie 21:53:04 <lambdabot> Local time for fizzie is Tue Aug 27 00:53:04 2013 21:53:18 <boily> @tell oerjan お休みなさい! 21:53:18 <lambdabot> Consider it noted. 21:58:55 -!- Bike has quit (Ping timeout: 260 seconds). 22:06:15 -!- MindlessDrone has quit (Quit: MindlessDrone). 22:06:36 -!- Bike has joined. 22:13:32 -!- itsy has joined. 22:27:12 <boily> hellotsy. 22:34:01 <Bike> http://books.google.com/books/about/Ramanujan_Revisited.html?id=GJUEAQAAIAAJ "Religion > Hinduism > General" hey how about fuck you 22:34:46 -!- yorick has quit (Remote host closed the connection). 22:43:34 -!- sacje has quit (Ping timeout: 246 seconds). 22:45:11 <kmc> bikeyellsatamazon.tumblr.com 22:45:36 <Bike> why would follow any other tumblr? (TM) 22:45:57 <boily> it should feature tom selleck, waterfalls and sandwiches. 22:51:03 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812]). 22:51:59 -!- augur has joined. 22:52:09 <itsy> Helloily. 22:57:14 -!- sacje has joined. 23:03:57 -!- Bike_ has joined. 23:04:11 -!- Bike has quit (Disconnected by services). 23:04:14 -!- Bike_ has changed nick to Bike. 23:12:11 -!- Koen_ has quit (Quit: Koen_). 23:19:54 <kmc> Address 0x1 is not stack'd, malloc'd or (recently) free'd 23:20:09 <Bike> who would have guessed 23:20:42 <ais523> what might be fun: find a platform where the stack grows upwards 23:20:54 <ais523> and using mmap and sigaltstack trickery, get the stack to start at NULL 23:27:05 -!- nooodl has quit (Ping timeout: 245 seconds). 23:27:42 -!- Sgeo has joined. 23:34:32 <boily> nothing like a good youtube touhou mix full blast in your earphones when doing overtime. 23:41:30 -!- Bike has quit (Ping timeout: 264 seconds). 23:47:00 -!- Bike has joined. 23:51:24 -!- kallisti has joined. 23:51:24 -!- kallisti has quit (Changing host). 23:51:24 -!- kallisti has joined. 2013-08-27: 00:03:14 -!- kallisti has quit (Ping timeout: 256 seconds). 00:07:28 -!- kallisti has joined. 00:11:40 -!- kallisti has quit (Ping timeout: 245 seconds). 00:18:40 -!- kallisti has joined. 00:18:40 -!- kallisti has quit (Changing host). 00:18:40 -!- kallisti has joined. 00:22:31 <boily> hum. it's awfully quiet in here. guess everybody else went to sleep, or something similarly cadaverous... 00:23:13 <boily> that, or as bash.org pointed out, I'm on the receiving end of giant snails doing weird things whil I'm unconscious and dreaming I'm on IRC. 00:24:16 -!- itsy has left. 00:25:20 <kmc> @ 00:26:14 <boily> is that ascii art for a snail? 00:26:26 <kmc> yes 00:26:45 <kmc> the name for that symbol in many languages means "snail" 00:27:49 <boily> in turkish it's "horse" because of a bad pun. 00:27:57 <kmc> what's the pun 00:28:06 <boily> "at". it's turkish for "horse". 00:28:31 <ion> In Finnish some people call it “cat’s tail” but most just say “at”. 00:29:49 <boily> speaking of puns, are there any good puns out there? seems like every one of them is considered bad. 00:29:55 <kmc> kitty :3 00:29:59 <kmc> there was a cat on my porch yesterday 00:30:07 <kmc> it didn't try to eat the helper worms 00:30:12 <kmc> or the basil 00:30:21 <ion> Some also call it miukumauku, an onomatopoetic word that translates to something like “a mew, a meow” 00:31:47 <shachaf> kmc: in hebrew it is colloquially called a "strudel" hth 00:32:30 -!- kallisti has quit (Ping timeout: 264 seconds). 00:33:08 <kmc> nom 00:35:29 <boily> I fscking hungry. I was supposed to eat three hours ago. 00:37:44 <boily> s/^I/I'm/ 00:37:50 <kmc> what were you supposed to eat 00:38:06 <boily> my regular weekly poutine. 00:38:19 <boily> and it's my first week that I can finally get beer! 00:38:28 <boily> (first week since June) 00:38:54 <kmc> why's that 00:39:05 <boily> I was on medication for the past few months. 00:39:23 <kmc> ah 00:39:38 <boily> and I'm stuck here slaving myself away for a stupid demo tomorrow. 00:39:48 <boily> oh well. I'll get plenty of time off on Friday. 00:48:53 <Phantom_Hoover> i seriously wish someone would ban the political compass 00:49:11 <Bike> it's hilarious though 00:50:14 <boily> I scored (-6.5, -6.5) on it :D 00:50:21 <boily> but where should it be banned from? 00:50:21 <Bike> congratulations libertarians, you have developed an understanding of politics more sophisticated than CNN 00:50:36 <Phantom_Hoover> i wouldn't say it's 'libertarian' 00:50:55 <Phantom_Hoover> because the questions are slanted towards leftist economic policies 00:51:16 <ion> All compasses should be banned. 00:53:28 <Phantom_Hoover> "Governments should penalise businesses that mislead the public." like seriously 00:53:51 <Bike> is that leftist or just dumb? i would say dumb 00:54:35 <Bike> the whole "socially liberal but economically conservative" being a thing that makes sense is libertarian though, thinking you can separate the axes i mean 00:54:57 <Phantom_Hoover> sure 00:55:27 <Fiora> isn't there that confusing thing where "economically liberal" actually means right wing 00:55:38 <Phantom_Hoover> but there's a clear ideological axis to that question, and i don't think even ayn rand would say 'disagree' to that one 00:56:08 <Fiora> I thought the libertarian axis to that question was "of course not, the magical hand of magic free market adam smith will fix everything!" 00:56:10 <Bike> Fiora: that's "classical liberal" 00:56:20 <Bike> Phantom_Hoover: you think? i'm not so sure 00:56:35 <Fiora> I always remember reading libertarian types being opposed to exactly that type of regulatin 00:56:49 <Fiora> e.g. supporting the idea that "fox news is allowed to lie, that's not the government's business", etc 00:57:15 <boily> seems like I'm not the only one that egregiously accentise in uncouth places... 00:57:30 <Bike> reminds me of chomsky's hilarious libel thing 00:57:32 <kmc> yeah well in theory the market will demand a superior news product and the liars lose market share 00:57:36 <kmc> in practice that barely happens ever 00:57:49 <boily> in a comment in python code: # ... that display existing pîcking orders... 00:57:52 <Bike> an inadequate theory. 00:57:53 <kmc> people are lazy and barely even watch the news, yet alone informed meta-criticism 00:58:01 <kmc> let alone* 00:58:15 <kmc> sometimes FOX will say something egregiously horrible and lose advertisers for a time 00:58:21 <kmc> in fact I think Glenn Beck left because of that kind of thing 00:58:35 <Bike> glenn beck had his own ad problems didn't he 00:58:39 <kmc> but that's different from the low level steady stream of lies that aren't outrageous in an attention grabbing way 00:58:40 <Fiora> kmc: yeah I'm not sure anyone here needs convincing of that one <.< 00:58:44 <Bike> one of the radio guys anyway 00:59:08 <Bike> i remember hearing some ruckus with dittoheads or whoever complaining about some company pulling ads because that's censorship 00:59:42 <kmc> freedom of speech means freedom from consequences for speech, right? 00:59:47 <kmc> I'm pretty sure that's how it works 00:59:50 <Phantom_Hoover> btw 00:59:50 <Phantom_Hoover> http://aynrandlexicon.com/lexicon/fraud.html 00:59:54 <Fiora> kmc: except when it's people you don't like 00:59:55 <Bike> like, duh, man. 00:59:56 <Fiora> then it's okay 01:00:19 <Fiora> "<racist thing>" "that's racist!" "you're just trying to censor me!" "actually we're kinda just saying you're racist" 01:00:23 <Phantom_Hoover> so like i'm pretty sure that question's going to classify the objectivist line as 'economic left' 01:00:33 <Bike> Phantom_Hoover: that sounds like a different kind of fraud... 01:00:50 <Bike> " it consists, in essence, of one man receiving the material values, goods or services of another, then refusing to pay for them" doesn't sound like lying 01:00:59 <Phantom_Hoover> "Fraud involves a similarly indirect use of force: it consists of obtaining material values without their owner’s consent, under false pretenses or false promises." 01:01:00 <Bike> except in an extremely bizarre sense of "material" i guess? 01:01:34 <Bike> i mean basically in rand's world the state should only exist to enforce contracts (as in actual contracts, not "the social contract" or whatever) 01:01:37 <Phantom_Hoover> that sounds like 'misleading someone into performing some exchange with you' 01:02:08 <Phantom_Hoover> Bike, yeah; and it seems to me like she thought fraud falls within that remit 01:02:10 <Bike> you know what, can we just agree that neither of us want to think too deeply about rand? because i really don't 01:02:20 <Bike> i mean it's definitely a dumb question. 01:03:14 <Phantom_Hoover> well... all i'm trying to say here is that i think the compass is slanted towards 'left-libertarian', not right 01:03:17 <kmc> a million randian digits with 100000 normal deviates 01:03:37 <Bike> honestly, maybe it is, i thought that it was designed by libertarians but i guess that's not the case 01:04:26 <Phantom_Hoover> they are a pretty dominant source of internet political bullshit 01:04:48 <Bike> Phantom_Hoover: imagining trolling r/libertarian or whatever by asking them if this news example constitutes government-punishable fraud 01:04:52 <kmc> sadly this means anyone who wants more than a one dimensional political spectrum is suspected of being a libertarian 01:05:37 <Bike> personally i think i'm pretty against any dimensionality :V 01:06:19 <Bike> probably because i like reading about mideast politics and i don't think you can quantify much of that with axes 01:06:33 <Phantom_Hoover> sounds similar to ireland 01:06:51 <Bike> heh, well i think it's similar to any politics if you look closely enough 01:07:33 <Bike> i'm not sure how much good a compass gets you outside of the american two-party sort of system 01:07:56 <kmc> I think Americans have a tendency to make the israeli/palestinean conflict sound more complicated than it is 01:08:08 <kmc> and to overstate the role of religion and supposed ancient grudges and stuff 01:08:29 <Phantom_Hoover> they did apply it to the uk parties: http://www.politicalcompass.org/ukparties2010 01:08:38 <Bike> i mean saying "the democrats are left and the republicans are right" basically tells you nothing helpful about their policies, and as you keep going you realize wait yeah the parties are just "big tents" 01:08:50 <kmc> surprise they're both on the right 01:08:53 <Bike> kmc: oh my god if i hear another person talk about how x and y have been fighting for "thousands of years" 01:09:10 <Bike> saudi arabia didn't even EXIST before the 20th century youa ssholes 01:09:22 <Phantom_Hoover> i do like the split between the nationalist parties there though 01:09:37 <Bike> i was gonna say the BNP/UKIP thing is funny 01:10:28 <kmc> I mean framing it that way provides a lot of political cover for Israel 01:10:37 <Bike> kmc: but yeah, palestianians didn't really care about jews before the whole.. israel thing, bla bla you know this 01:11:03 <Bike> it's lazy and yeah lends itself to "well they're just irrational, better give up and support Peace and Stability" 01:11:11 <kmc> yep 01:11:23 <Phantom_Hoover> like how there are the 'british' nationalists (bnp/dup/ukip) and the 'constituent' nationalists (sinn fein/plaid cymru/snp/sdlp) 01:11:53 <Bike> are there many scottish people in the BNP 01:12:10 <Phantom_Hoover> i have no idea 01:12:18 <Bike> tbh i mostly think of the BNP as the fuck muslims party 01:12:20 <Phantom_Hoover> http://scotlandsbnp.blogspot.co.uk/ 01:12:32 <Phantom_Hoover> that this site is hosted on blogspot speaks for itself, i feel 01:12:53 <Bike> "Yes, I know we have read about these cases before where the undesirable cannot be kicked out of Britain after a court say`s that it would deny them of the right to family life." and i'm done. 01:13:01 <Bike> undesirable. undesirable 01:13:14 <kmc> SNP isn't "nationalist" in the fascist way though, are they? 01:13:16 <Phantom_Hoover> no 01:13:19 <Phantom_Hoover> they're centre-left 01:13:43 <Phantom_Hoover> that's what i mean 01:13:50 <kmc> right 01:13:51 <kmc> I see 01:13:52 <Bike> how's the referendum stuff going, btw 01:13:59 <kmc> I kind of want Scottish independence to succeed just because it would be interesting, but I have zero skin in the game and zero real understanding of the consequences 01:14:03 <Bike> have you destroyed UK unity yet 01:14:14 <Phantom_Hoover> it will definitely be 'no' but the english don't seem to realise that 01:14:32 <Bike> that's what i gathered i think 01:14:35 <kmc> why will it definitely be 'no' 01:15:24 <Phantom_Hoover> because public sentiment is towards no by a significant margin, from every single projection i've seen 01:16:27 -!- ais523 has quit. 01:16:28 <Bike> so, why is sentiment like that 01:16:54 <kmc> there's more than a year of campaigning ahead though 01:17:09 <Phantom_Hoover> we can live in hope 01:17:43 <Bike> there's a staunch unionist in the SA thread who is an annoying git and has an avatar of the Stig, which is enough to make me wish for independence. i'm a solid political thinker. 01:17:51 <kmc> :D 01:17:54 <kmc> who/what is the Stig 01:18:02 <Phantom_Hoover> top gear's test driver 01:18:07 <kmc> heh 01:18:17 <Bike> top gear is funny but the presenters are kind of douches sometimes 01:18:32 <kmc> douchery is the source of all wit (not really) 01:18:35 <Phantom_Hoover> was originally going to be called the gimp but someone at the bbc told clarkson he wasn't at repton any more 01:18:47 <Bike> like that. 01:19:36 <Phantom_Hoover> https://www.youtube.com/watch?v=K7CnMQ4L9Pc stewart lee on the topic 01:21:12 <Phantom_Hoover> (i didn't check, but if that's the video where he mention's gordon brown's half-blindness i would like to point out that brown actually went blind playing rugby at university and so completely deserved it) 01:21:21 <Phantom_Hoover> *mentions 01:24:49 <Bike> rugby, the silent killer 01:28:23 <kmc> Moffett Airfield was going to be called Mountain View Airport but somebody pointed out this is an ominous name for an airport 01:28:33 <boily> THE PINEAPLLES MOVE! MWAH AH AH AH AH AH! I CAN GO SLEEP! 01:28:39 <kmc> right then 01:28:44 <kmc> i'll have what he's having 01:29:00 <boily> ~eval 21 - 9 01:29:01 <metasepia> 12 01:29:15 <boily> woohoo, 11.5 hours of work... 01:29:33 <Phantom_Hoover> kmc, i got confused there for a second and thought it was a crack at doctor who 01:29:52 <boily> kmc: our client is an import and distributor of fruits and veggies. I'm working on shipments, and my test data revolves around pineapples. 01:30:24 <boily> sorry about the sudden insanity. I am not insane. everything is fine. 01:38:10 <boily> time to inhale a bigmac. goodnight all. 01:38:13 -!- boily has quit (Quit: Poulet!). 01:38:15 -!- metasepia has quit (Remote host closed the connection). 01:52:02 -!- Phantom_Hoover has quit (Quit: Leaving). 02:44:04 -!- zzo38 has joined. 02:44:25 <zzo38> What needs to be made more complex? 02:45:10 <Sgeo> zzo38: numbers 02:45:35 <Sgeo> Need to get them off the axises (axes?) 02:46:33 <zzo38> Sgeo: Do you mean complex numbers? What about the axes is this about? 02:47:43 <Sgeo> Yes, I was referring to complex numbers. I was saying numbers need to be made more complex, and by moving them off the axes, I intended to suggest making them have both a real and imaginary part. Although I guess real numbers are complex too. 02:50:27 <zzo38> Complex numbers do have a real and imaginary part. Real numbers are a special case (in that the value and operators convert from real to complex homomorphically) 02:51:50 <Sgeo> Well, being off the axes implies nonzero real and imaginary parts, which isn't really necessary 02:53:23 <zzo38> What exactly are you meaning by that? I can see that if you are writing it as a point on a X-Y axis then that is how it works, but I don't know what you mean, especially since you write "which isn't really necessary" too 02:54:32 <Sgeo> As I understand it, 5 + 0i is a complex number, but it is on an axis. I mistakenly implied in my joke that it would have to have nonzero real and imaginary parts to be considered a complex number. 02:56:11 <zzo38> O, that's whaty ou meant by it. Yes "5 + 0i" is a complex number (and it is equal to a natural number 5) 02:58:01 -!- conehead has quit (Quit: Computer has gone to sleep.). 02:58:24 <zzo38> @messages-loud 02:58:24 <lambdabot> boily said 5h 35m 11s ago: our DM's been working for some time now on a custom system that we haven't tested yet. 02:58:58 <zzo38> boily isn't on right now, but I can tell of my system (and variants of 3.5e which we use) 03:01:57 <zzo38> I use LA (which 4e lacks), and don't use CR and EL (4e keeps these features); my own (unfinished and untested) custom system is like this too; it uses LA although it is called "pseudolevels" instead since I think that is a better name for it. 03:03:26 -!- thedeco has joined. 03:04:19 <thedeco> Can anyone here help me figure out what language this is written in? 03:04:22 <thedeco> 3 3 3 3***1_+,10 3 3**7+,100 16 2_++,3__3__3_3_***19+16+,4_4_*2*,10$*1+10$*4$*1_++10$*1+$$3+$5-10_10_*23+10_6_*2_+7$*,,,,,,,,, 03:05:01 <thedeco> as well as this 03:05:04 <thedeco> >99*1-,25*:*3-,25*:*44*+2-,25*:*44*+,84*,96*1-,97*5-,25*:*1+,25*:*25*+,v @,*52,+*55*:*52,**52*52< 03:05:20 <Bike> satanic runes 03:05:21 <zzo38> Where did you find that? 03:05:35 <zzo38> I don't think they are satanic runes, though 03:05:46 <Bike> do you have any proof 03:06:03 <zzo38> No, I am just guessing 03:06:14 <Bike> actually wait, i've seen this before maybe. i think it was TECO or something related 03:10:19 <thedeco> It was a challenge a buddy has me working on to solve 03:10:40 <thedeco> It was a puzzle with 5 parts 03:10:47 <Bike> er not teco. one of those old things 03:10:50 <thedeco> first part was the first one 03:11:02 <thedeco> second part was written in zombie 03:11:06 <Bike> _ probably indicates negation and it's otherwise postfix. maybe 03:11:13 <thedeco> third was written in ook 03:11:22 <thedeco> forth was lolcat 03:11:36 <thedeco> 5th is the second one i posted 03:12:32 <Bike> http://scientopia.org/blogs/goodmath/2010/11/30/the-glorious-horror-of-teco/ eh, doesn't look as similar as i thought 03:12:40 <Bike> it's like some weird mash of dc, i don't know 03:13:10 <Bike> i don't think dc uses comma though. 03:13:27 <Bike> does vi have postfix arithmetic? i haven't a damn clue 03:13:30 <thedeco> they remind me of a linear brainfuck like language I just have never seen it 03:13:45 <Bike> it's not much like brainfix, it's pretty obviously postfix arithmeticing 03:13:54 <thedeco> no amount of googling has helped me 03:15:37 <Bike> like 3 3 3 3***1_+ means 3*3*3*3-1, probably, and then i kinda lose it because i don't know what the comma is 03:17:10 -!- mnoqy has joined. 03:17:16 <thedeco> if you treated it just like a comma maybe it is simply a message 03:17:36 <zzo38> If they are ASCII codes then the first three letters are "Par" 03:19:34 <thedeco> zzo38: How did you derive that? 03:19:40 <zzo38> But there are more commas at the end as well as dollar signs, maybe dollar sign is DUP and comma is EMIT perhaps? 03:21:02 <thedeco> on a side note anyone know where I can find a zombie code interpreter? 03:32:19 <zzo38> I realize that the Hackiki changes list has something like "summary: medit/bin/uselessness_rpg_1,,game_rules chebang=#!/usr/bin/env .wiki cont=== Ability scores ==" so some parameters are in the summary; perhaps another edit summary field can be added using this, then? (Such as adding a field called "A" comes before "chebang", could be used) 03:33:27 <Sgeo> Software Downloads Associated with File Extension WAGAME: 03:33:27 <Sgeo> • FileViewPro* (free trial download) 03:33:27 <Sgeo> • Worms Armageddon Game Replay (Team17) 03:33:30 <Sgeo> slimey bastards 03:34:45 <zzo38> Not sure what the first thing has to do but I suppose "WAGAME" can be considered short for "Worms Armageddon Game". Maybe FileViewPro is supporting a lot of file types? 03:35:17 <Sgeo> FileViewPro is blatantly a piece of software that that website I pasted from is involved with 03:35:41 <Sgeo> I think they just say that, for any file extension, FileViewPro can open it 03:36:03 <Sgeo> Different site: http://www.openfileguide.com/article/How-to-open-.WAGAME-file.html 03:36:09 <Sgeo> haha meeting.WAGAME 03:36:37 <Sgeo> Had a very important meeting thru a Worms game 03:36:42 <zzo38> Then it should be listed in a separate list, saying "all file" in the result menu, and if you click that one then it says FileViewPro 03:37:33 <Sgeo> ".WAGAME file extension is popular essentially, for its role is important in various Windows Operating Systems. And it also features in many other functions and programs on the PC. This file extension is very important in the successful performance of the taks on the PC. " 03:39:04 <Sgeo> Hmm, starting to occur to me that I shouldn't have opened that link on my real Windows system 03:39:07 -!- mrout has joined. 03:40:06 <zzo38> I managed to add a edit summary into Hackiki now. 03:41:01 <zzo38> This is a good things about Hackiki; anyone can modify the program to make it do these kind of things! 03:41:12 <mrout> Are there any esoteric languages that are like Forth except with a queue instead of a stack? Because if not there will be one by the end of the day :P 03:42:07 <Sgeo> That reminds me, I still need to make Braintrust 2 03:51:59 <zzo38> mrout: I don't know; you can check. 03:52:47 <zzo38> But I think a Forth program can be made that implements commands for treating the stack as a queue 03:52:49 <mrout> http://i.imgur.com/F1IMP3s.png http://i.imgur.com/INevznF.png 03:52:58 <mrout> if you want more info on what I mean 03:53:35 <zzo38> I do know what you mean already 03:54:18 <mrout> good 03:54:28 <zzo38> It is probably possible to implement queue Forth in Forth. 03:54:55 <Sgeo> I guess Rebol, insofar it can be considered along those lines, still acts more stackish than queueish 03:55:14 <Sgeo> Just a reverse stack than is typical 03:55:57 <mrout> I've never used Rebol, how does it work 03:56:48 <Sgeo> The language as a whole, or the bit that's relevant to this discussion? 03:57:26 <mrout> the bit that's relevant to this discussion 03:57:38 <mrout> in the appropriate context of the language of a whole, if that's required 03:57:54 <Sgeo> Ok. Keep in mind that this is just a portion of the language that's, in a sense, default as a programming language: 03:58:24 <Sgeo> When you have a word, like add, it tries to take in the next two arguments. But in its place you could also have a word, which will then take its arguments first 03:58:34 <Sgeo> So, if you have words like add, you could do something like 03:58:38 <Sgeo> add add 1 1 add 2 2 03:59:01 <mrout> right 03:59:16 <mrout> and is that any different to add(add(1,1),add(2,2)) 03:59:49 <Sgeo> I guess not 03:59:59 <Bike> except that the arities have to be fixed. 04:00:19 <Sgeo> But this works too: add add add 2 2 1 1 04:00:44 <Sgeo> Yes, arities have to be fixed 04:00:46 <mrout> add(add(2,2),add(1,1)) or add(add(add(2,2),1),1)? 04:01:12 <mrout> (I mean, in the context of add it's all associative so it doesn't actually matter, but let's pretend addition isn't associative for a moment) 04:01:19 <Sgeo> The latter (I think 04:03:44 <Sgeo> It acts a lot like a reverse Forth, basically 04:03:50 <Sgeo> Except no actual stack 04:03:57 <Sgeo> Well, there is a stack, I guess 04:04:08 <Sgeo> Just not one that persists between commands 04:05:46 <Sgeo> http://www.re-bol.com/rebol.html#section-6.1.1 04:06:59 <Sgeo> ^^much saner than anything I can say 04:17:53 -!- dessos has joined. 04:22:30 -!- sacje has quit (Ping timeout: 245 seconds). 04:24:05 -!- sacje has joined. 04:41:40 <pikhq> modprobe -r brcsmac;modprobe brcsmac ;# why does this fix my wifi? 04:54:31 <Gracenotes> fuck, I am an idiot 04:54:38 <Gracenotes> in the two days I waited to get plane tickets, prices went up $200 04:55:16 <shachaf> Are you ticketing to Boston? 04:55:33 <Gracenotes> no, thanksgiving 04:55:41 <Gracenotes> time-ish 04:57:38 <zzo38> I changed the money in Uselessness RPG into euro currency instead of yen, so that it isn't the same letter. 04:59:02 <Gracenotes> hm. I can get jetblue here and virgin back, for about, hm 04:59:09 <Gracenotes> > 328 04:59:10 <lambdabot> 328 04:59:16 <Gracenotes> > 328 + 169 04:59:17 <lambdabot> 497 04:59:29 <Gracenotes> hm. that's not super, but passable, I suppose... 05:02:49 -!- dan200 has quit (Read error: Connection reset by peer). 05:03:03 <Gracenotes> really super not super tbh 05:04:43 <Gracenotes> okay, looks like friday is a bit of an anomaly; I should just go the next day 05:05:43 <Gracenotes> > 234 + 169 05:05:44 <lambdabot> 403 05:41:42 <Gracenotes> I think it's probably a good idea to get travel insurance on a return trip that's not part of a roundtrip? 05:42:22 <Bike> souns reasonable 05:43:27 <Gracenotes> airplanes are weird. I'm going on them more nowadays, though. very exciting. 05:45:22 -!- SirCmpwn has quit (Excess Flood). 05:46:22 -!- SirCmpwn has joined. 06:00:57 <zzo38> The edit summary I added in Hackiki works despite not being programmed to do anything; it is just a <input name="A"> in the editor, and the editor program doesn't do anything with it. 06:14:47 <ion> There’s a Finnish news article <http://www.talouselama.fi/uutiset/onko+tassa+kaikkien+aikojen+paras+nappaimistokikka/a2200348> about an English article <http://www.slate.com/blogs/future_tense/2013/08/22/keyboard_shortcut_helps_recover_lost_browser_tabs.html> about a tweet <https://twitter.com/meliarobin/status/370617786260680704> which reveals that (drumroll) you can reopen closed tabs with 06:14:49 <ion> ctrl/cmd-shift-t. The title of the Finnish article translates to “Is this the best keyboard gimmick of all time?” 06:15:09 <Bike> to be fair, it is 06:15:18 <ion> granted 06:16:30 -!- mrout has left ("ERC Version 5.3 (IRC client for Emacs)"). 06:24:12 <zzo38> The mailing list is an interesting feature of Hackiki too. 06:25:57 <zzo38> Why does the mailing list add a space after a comma in the title? 06:26:24 <shachaf> ion: did you do the exercises 06:30:00 <ion> shachaf: Not yet. I have been studying flight dynamics. 07:06:02 -!- zzo38 has quit (Remote host closed the connection). 07:21:06 -!- sacje has quit (Ping timeout: 240 seconds). 07:22:56 <oklopol> "no more called-out cusswords, no more wishing the back button had you covered when, aiming to click on a tab, you accidentally hit the little X on the tab’s starboard." is it so hard to click the reopen tab button that you have to start cursing? 07:23:04 <oklopol> or did chrome not have that at some point 07:24:22 -!- carado has quit (Ping timeout: 246 seconds). 07:55:40 -!- quintopia has quit (Ping timeout: 264 seconds). 07:56:15 -!- quintopia has joined. 08:08:16 -!- epicmonkey has quit (Ping timeout: 264 seconds). 08:10:28 -!- mnoqy has quit (Quit: hello). 08:40:43 -!- augur_ has joined. 08:42:30 -!- augur has quit (Read error: Connection reset by peer). 09:09:52 -!- epicmonkey has joined. 09:45:44 -!- oerjan has joined. 09:47:18 -!- Taneb has joined. 09:54:40 -!- AnotherTest has joined. 09:56:29 <elliott> hi oerjan 09:56:37 <oerjan> g'day 09:56:53 <oerjan> @messages-loud 09:56:53 <lambdabot> boily said 12h 3m 35s ago: お休みなさい! 09:57:34 * oerjan uses google translate. it is super effective! 09:58:01 <oerjan> that 09:58:18 <oerjan> 's actually surprisingly long to mean just "good night", isn't it. 09:58:36 * elliott just assumed you said "that hth" or something 09:58:54 <elliott> it looks like it's in hiragana rather than kanji? 09:58:58 <elliott> help I don't know anything 09:59:36 <oerjan> oh maybe 09:59:43 <elliott> maybe not. god. I don't know 10:00:49 <Taneb> > length "お休みなさい!" 10:00:50 <lambdabot> 7 10:00:55 <Taneb> > length "goodnight!" 10:00:56 <lambdabot> 10 10:01:25 <oerjan> except google translate suggests the even longer おやすみなさい! 10:01:37 <Taneb> > length "おやすみなさい!" 10:01:38 <lambdabot> 8 10:02:17 <oerjan> long for a language with syllabic characters, Taneb 10:02:37 <oerjan> (and sometimes more than syllabic) 10:05:26 <elliott> tiredness is so lousy 10:06:39 <fizzie> `run perl -MEncode -Mutf8 -e 'print length(encode("UTF-8", "おやすみなさい!"));' # then again 10:06:40 <HackEgo> 24 10:07:52 <oerjan> @tell boily God ettermiddag! 10:07:52 <lambdabot> Consider it noted. 10:08:15 -!- MindlessDrone has joined. 10:10:02 <elliott> "Texture 2.0 (my Haskell based visual live programming language) is working a bit more. It has reached gabber zero – the point at which a programming language is able to support the production of live techno." 10:12:05 <oerjan> learning names of new subgenres of music genres i already don't listen to makes me feel so old. 10:12:40 <Taneb> oerjan, my brother's a glitch-hop/jazz mashup fan 10:12:57 <oerjan> OKAY 10:13:08 <oerjan> you trying to kill me with old age here 10:14:27 <Taneb> I'm not even sure what glitch-hop is and I'm the same age as some hip young teenagers 10:15:50 -!- Phantom_Hoover has joined. 10:15:56 <fizzie> I assume it's some kind of "hop" made out of audio resulting from video game glitches. 10:16:33 <Taneb> Seems so 10:17:12 <oerjan> should make a new subgenre of lindy hop just to confuse people 10:34:06 <olsner> lindy hiphop? 10:35:38 <oerjan> the point would be that it's _not_ hiphop, olsner 10:40:22 -!- heroux has quit (Quit: Lost terminal). 10:40:22 -!- heroux_ has quit (Quit: Lost terminal). 10:41:07 -!- heroux has joined. 10:44:14 <fizzie> Huphop is made by kill -1'ing processes. 11:18:03 <elliott> oerjan: how has your hth treatment been going so far, twh 11:18:22 <oerjan> very well 11:18:59 <fizzie> Is that when you spend small amounts of time breathing pure hth? 11:19:07 <oerjan> <mrout> Are there any esoteric languages that are like Forth except with a queue instead of a stack? Because if not there will be one by the end of the day :P 11:19:30 <elliott> fizzie: it's when you run a perl script written by me with zero testing to run inside your IRC client for some reason 11:19:42 <oerjan> and no one managed to mention any of the heap we've already got 11:19:56 <oerjan> Fueue, Qdeql, MSM ... 11:19:59 <elliott> oerjan: not heap, queue. 11:20:20 <oerjan> and MSM's "successor", both from just last week or so 11:20:29 <oerjan> (did you see my MSM queue twh) 11:20:40 * oerjan whistles innocently 11:21:04 <oerjan> *quine 11:21:20 <elliott> look oerjan, I can make the script more complicated or you can cooperate!! 11:21:20 <oerjan> i blame corruption from the visual field 11:21:32 <oerjan> fancy 11:21:54 <elliott> probably ) should be added to the punctuation it looks for after a forbidden word 11:22:29 <oerjan> you need a function for how to combine if there is punctuation _both_ before and after 11:23:03 <oerjan> (i think you are just discarding both at the moment, which is of course anathema to ) 11:23:08 <oerjan> ) 11:23:22 <elliott> oh true. 11:23:36 <elliott> on the other hand, imbalancing your parentheses will encourage you to omit the word! 11:23:46 <oerjan> fiendish! 11:24:46 <oerjan> elliott: also i did at least _read_ your script before installing it. i'm not completely crazy. wait, i am, just not in that way. hm i guess it's not complete if it's not in every way 11:25:32 <elliott> it's something like the third to fifth perl program I've ever written. and the first irssi script. 11:26:18 <elliott> https://github.com/fis/mcmap/blob/master/block.pl and https://github.com/fis/mcmap/blob/master/protocol.pl are the only ones I remember actually using 11:26:55 <oerjan> @tell mrout You might want to check out Qdeql, Sqecl, Fueue, MSM and STXTRM (the latter added in just recent days, and somewhere half between stack and queue in practice) 11:26:55 <lambdabot> Consider it noted. 11:27:30 <fizzie> You got me wondering "why is there a hth-related Irssi script in the mcmap repository" for a moment there. 11:28:34 <oerjan> @tell mrout *latter 2 11:28:34 <lambdabot> Consider it noted. 11:36:05 -!- mnoqy has joined. 11:37:59 -!- Koen_ has joined. 11:42:45 -!- nooodl has joined. 11:44:18 -!- nooodl_ has joined. 11:47:42 -!- nooodl has quit (Disconnected by services). 11:47:49 -!- nooodl_ has changed nick to nooodl. 11:50:28 <oerjan> <ion> ctrl/cmd-shift-t. The title of the Finnish article translates to “Is this the best keyboard gimmick of all time?” <-- seeing as i use it all the f time... 12:29:43 <oklopol> oerjan: the two goodnights are the same, one just uses the kanji for yasumi, and the other writes it in hiragana 12:33:09 <oerjan> aha 12:34:27 <oklopol> actually the kanji was just yasu 12:35:58 <oerjan> slight experimentation splitting the phrase up seemed to indicate that it contained no parts corresponding to either "good" or "night" :P 12:43:38 <Deewiant> If it was oyasuminasai then "yasumi" kind of corresponds to "night" 12:46:38 <oerjan> it was 12:47:09 <oerjan> google gives "rest" for that. 12:47:37 <Deewiant> That's why I said "kind of" 12:47:38 <oerjan> so i guess it essentially translates to "Go get some rest!" 12:48:58 <Deewiant> I see it akin to something like "have a [good] rest" 12:50:00 -!- yorick has joined. 13:11:11 -!- conehead has joined. 13:24:07 -!- oerjan has quit (Quit: Well Quebec would probably be gone while no one was paying attention.). 13:26:04 -!- boily has joined. 13:26:13 -!- metasepia has joined. 13:38:45 <Sgeo> http://my.opera.com/chooseopera/blog/2009/05/29/changes-in-operas-user-agent-string-format 13:45:38 -!- Sgeo has quit (Read error: Connection reset by peer). 13:51:32 -!- ^v has joined. 13:51:41 <boily> good remote morning! 13:51:51 <boily> @messages-loud 13:51:51 <lambdabot> oerjan said 3h 43m 58s ago: God ettermiddag! 13:52:09 <boily> uhm. what's an ettermiddag? is it like a fternooner? 13:52:14 <boily> ~duck ettermiddag 13:52:14 <metasepia> middag og frem til kveld Vi skal mtes i ettermiddag. 13:52:22 <boily> ça m'aide pas. 13:53:38 <boily> @tell oerjan Veien å gå med den sleipe curveball, du djevel. 13:53:38 <lambdabot> Consider it noted. 13:54:26 <boily> google translate confirms it is a fternooner. 13:54:29 <boily> `thanks google 13:54:31 <HackEgo> Thanks, google. Thoogle. 13:54:42 <boily> `? fternooner 13:54:44 <HackEgo> fternooner? ¯\(°_o)/¯ 13:54:45 <myndzi> | 13:54:45 <myndzi> o/`¯º 13:54:52 <boily> `? fternooners 13:54:53 <HackEgo> fternooners? ¯\(°_o)/¯ 13:54:54 <myndzi> | 13:54:54 <myndzi> º¯`\o 13:56:23 <boily> `learn fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”) is a screamingly delicious pastry. 13:56:28 <HackEgo> I knew that. 13:59:29 <Phantom_Hoover> oogly boogly boo 14:03:14 -!- carado has joined. 14:03:37 <boily> caraðello. 14:03:51 <boily> Phantom_Hoover: no hello for you, you boogler. 14:05:21 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 14:07:22 -!- Phantom_Hoover has joined. 14:07:44 <Roujo> 'morning, #esoteric 14:14:51 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 14:41:46 -!- Zuu has changed nick to DeadZuu. 14:42:21 * boily sweeps the cadavers under the rug 14:43:12 <Roujo> boily: Are they that exquisite that you have to hide them? 14:43:15 <Roujo> Don't be shy 14:44:31 <boily> I don't like inedible cadavers. 14:44:59 <Roujo> Understandable 14:48:49 <boily> haskell question: is it possible to create your own deriving? 14:52:17 <elliott> no, but you can do similar things 14:54:59 <boily> does it involve TH? 14:55:06 <elliott> not necessarily 14:55:16 <elliott> the latest thing is "GHC generics" (not the same as "SYB generics" and stuff) 14:55:17 <boily> ah! I can go another day without learning TH! 14:55:24 <elliott> you do "data Foo = ... deriving (Generic) 14:55:28 <elliott> ; instance MyClass" 14:55:33 <elliott> Foo. I can't type today 14:55:55 -!- DeadZuu has changed nick to Zuu. 14:56:23 <boily> Roujo: can you unrug Zuu for me please? I'm busy learning what (Generic) is. 14:56:49 <elliott> it's kind of horrific to use 14:56:58 <Zuu> wut?! 14:57:13 <boily> oh. and there I hoped it would be easier to understand than that sybbing stuff. 14:57:19 <Roujo> I should learn Haskell, I guess =P 14:58:28 <Roujo> Oh, Zuu, question for you 14:58:38 <boily> Roujo: je te vois venir. 14:58:49 <Roujo> Is it Time To Tell The Truth Tuesday where you live? 14:58:53 <Zuu> Roujo: what question? 14:59:00 <boily> Roujo: oh. a new one, eh? 14:59:48 <Zuu> Roujo: imho, it is alwyas time to tell the truth where i live, and everywhere i dont live, unless the truth has no purpose other than making yourself happy. 15:00:05 <Roujo> Zuu: I see. Thank you ^^ 15:00:20 <Roujo> I thought I had recognized where I knew your name from, but it seems it might just be a coincidence =P 15:00:43 <Zuu> Roujo: I dont quite recognize yours :P 15:01:03 <Roujo> Zuu: I don't use the same nick over there either =P 15:05:25 <Roujo> So, let's say I want to learn Haskell 15:05:32 <Roujo> Having heard about it for so long 15:05:43 <Roujo> What would be a good starting point? 15:08:04 <boily> lyah. 15:08:17 <boily> Roujo: http://learnyouahaskell.com/ 15:08:29 <Roujo> Oh god 15:08:38 <Roujo> That sentence... hurts =P 15:08:48 <mnoqy> :☺) 15:08:53 <Roujo> Thanks ^^ 15:08:56 <Roujo> I'll look into that 15:09:26 <boily> once you're done reading it a few times forwards and backwards, keep the Typeclassopedia as a reference, and then you're gold. 15:09:37 <Roujo> That's Au-some 15:26:51 -!- Taneb has quit (Quit: Leaving). 15:28:15 -!- ^v has quit (Read error: Connection reset by peer). 15:49:49 -!- conehead has joined. 16:05:40 -!- hypha has joined. 16:28:33 -!- Koen_ has quit (Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?"). 16:34:10 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 16:38:41 -!- zzo38 has joined. 16:39:56 -!- conehead has joined. 16:54:35 -!- conehead has quit (Quit: Computer has gone to sleep.). 17:01:53 -!- Taneb has joined. 17:09:40 <boily> Roujo: so, how's the great good learning going on? ☻ 17:09:54 <Roujo> Working atm =P 17:10:01 <Roujo> So not really going on at all, really 17:10:35 -!- Koen_ has joined. 17:10:52 <boily> btw, what are your lunch options in Lachine? can you go out? cafétéria? do you have to bring your own lunches? 17:12:03 <Koen_> Lachine? is that that big country in Lasie? 17:12:53 <boily> that's our local version of china. Local China → L-Chine → Lachine. 17:13:28 <boily> incidentally, you can see Lachine as a kind of zerg nexus, as it's near the airport. 17:13:51 <fizzie> It sounds kind of Final Fantasyish. 17:14:13 <fizzie> You know, fal'Cie and all that. 17:14:19 <boily> ~duck fal'cie 17:14:20 <metasepia> The fal'Cie (ա Farushi) [flsi] are supernatural beings in Final Fantasy XIII. 17:14:41 <boily> `? roujo 17:14:43 <HackEgo> Roujo is still a Java heretic. His claim to Canadianness is soon to be verified by boily, treaties be damned. A cocktail and destruction of the Universe are scheduled at 19h00. 17:14:45 <zzo38> Do you know what telephone number "+55555" is? 17:14:50 <fizzie> Also l'Cie. 17:15:16 <boily> zzo38: probably somewhere in Brasil. 17:15:36 <Roujo> boily: I work in Dorval, really. There are lunch options, but I just bring my lunch,. 17:16:26 <boily> `learn Roujo is a Java heretic leaning on ungrammatical Haskell. His claim to Canadianness is marred by an unholy portal to China. The treaties suffer, so the cocktail will be postponed. 17:16:31 <HackEgo> I knew that. 17:17:16 <Roujo> Heh =P 17:17:24 <fizzie> It could also be some sort of placeholdery kind of number, by way of comparison with the fictional 555 US area code. 17:18:05 <boily> zzo38: 55 - Santa Maria / Uruguaiana / Cruz Alta (western Rio Grande do Sul) 17:18:46 <boily> mind you, that only amounts to four fives. the last one is probably part of a local xchange. 17:19:07 <fizzie> boily: Or possibly it's not a real number at all. Not everything that shows as the caller number is always true. 17:19:43 <boily> I believe in aliens, 555 numbers, and Canada! 17:20:28 <thedeco> anyone know how I would run this or what language this is written in? 17:20:32 <thedeco> 3 3 3 3***1_+,10 3 3**7+,100 16 2_++,3__3__3_3_***19+16+,4_4_*2*,10$*1+10$*4$*1_++10$*1+$$3+$5-10_10_*23+10_6_*2_+7$*,,,,,,,,, 17:20:46 <Koen_> that looks like a stack-based language 17:20:49 <fizzie> Probably something stack-ba... 17:20:54 <fizzie> Stop pre-empting people like that! 17:20:59 <zzo38> I think I figured it out, although haven't tried it 17:21:00 <Koen_> my bad 17:21:27 <kmc> are you sure it's not a.... brainfuck derivative 17:21:33 <fizzie> I think I vaguely recall something where _ was subtraction. 17:21:43 <Koen_> kmc: there are stack-based brainfuck derivative! 17:21:45 <thedeco> I looked at a lot of them and I couldn't find anything that included numbers 17:21:46 <fizzie> (Kind of like dc, where - is subtraction and therefore you use _ as the sign for negative numbers.) 17:21:51 <Koen_> thedeco: so in order to run it you'd need a stack 17:21:57 <Koen_> and to figure out what the operators do 17:22:13 <Koen_> you can guess that * does a multiplication and + an addition 17:22:17 <Koen_> as for the others eeeeeeeh 17:22:24 <fizzie> You can also sort-of guess that _ would be subtraction. 17:22:39 <thedeco> what about spaces? 17:22:40 <boily> is it asciified APL? J? 17:22:50 <Koen_> spaces are just separators imho 17:22:53 <fizzie> Well, maybe not subtraction, after looking at that sequence. 17:23:02 <fizzie> Spaces are most likely separating numbers, yes. 17:23:18 <Koen_> so that you don't get confused between 3333 as three thousand three hundred thirty-three and 3 3 3 3 as three three three three 17:23:21 <fizzie> You could make an educated guess that , has to do with printing output. 17:23:37 <zzo38> Yes I think , is EMIT 17:23:41 <boily> maybe 3333 is a phone number? 17:23:55 <zzo38> I think I know what it is. I am testing my hypothesis now. 17:23:57 <fizzie> 3*3*3*3 == 81, which is right there in the printable-ASCII range. 17:24:03 <Koen_> you know what we'd need? a search-engine for esolangs based on instructions 17:24:55 <boily> Koen_: that's some pretty good idea you got there. 17:25:22 <thedeco> given the instructions here are the languages that use them 17:25:27 <thedeco> that would be awesome 17:25:29 <boily> we could get fizzie to ML the fungot out of that DB, and if someone tries something original that has no hit, then we've got ourselves a shiny new esolang! 17:25:29 <fungot> boily: marina. the name of agincourt. yet sit and see, minding true things, by what you were, and as oft is dumbe, where dust, and be a happy mother by the deed 17:25:53 <fizzie> And 10 3 3**7+, is clearly 'a'. 17:25:53 <boily> also, if one submits something that suspiciously looks like a bf derivative, then *WHACK* IP ban. 17:25:55 <Koen_> okay pizza's waiting for me 17:26:15 <thedeco> that system could help me solve the next challenge which is >99*1-,25*:*3-,25*:*44*+2-,25*:*44*+,84*,96*1-,97*5-,25*:*1+,25*:*25*+,v @,*52,+*55*:*52,**52*52< 17:26:35 <thedeco> boily: im a noob here why? 17:26:50 <Deewiant> That looks like improperly wrapped befunge 17:27:21 <Deewiant> It prints "Part 5:end}" if wrapped correctly 17:27:22 <fizzie> Yes, presumably the < on the right end should go under the v. 17:27:48 -!- Taneb has quit (Quit: Leaving). 17:28:30 <thedeco> Deewiant: that was correct! 17:28:34 <boily> thedeco: brainfsck derivatives are trite, unoriginal, background noise and unwanted. there's a long history of various regulars battling the Hordes of Poor Brainfsck Rewrites. 17:28:50 <thedeco> good to know rgr that 17:29:04 <kmc> I don't think they all are 17:29:14 <kmc> it's more that it's too easy to create uninteresting bf derivatives 17:29:16 <boily> well, ook is unique imho hth. 17:29:16 <kmc> and lots of people do 17:29:20 <thedeco> down to the last part which is the 3 3 3 3 one 17:29:21 <kmc> if you create an interesting one, more power to ya 17:29:43 <thedeco> one of the parts was ook lol 17:30:26 <fizzie> Oh, it starts with "Pa", then. 17:30:37 <fizzie> In which case _ is probably "negate top value". 17:30:50 <thedeco> it would be Part 1: then followed by something 17:31:13 <fizzie> (Given that 3*3*3*3-1 is 80 which is 'P'; and 10*3*3+7 is 97 which is 'a'.) 17:31:51 -!- ^v has joined. 17:31:52 <kmc> deriving the language from an example program and output is a fun game 17:32:08 <fizzie> And that 4_4_*2*, is an obvious space ((-4)*(-4)*2 = 32); so you just need to guess a meaning for $. 17:32:55 <fizzie> Oh, there's the same number of $s than ,s? Perhaps it's a dup. 17:33:39 <Deewiant> Seems to be dup, yes 17:33:59 <Deewiant> Then it's "Part 1:{cheese" (without a line break following) 17:34:12 <thedeco> WOOOOOT 17:34:14 <Deewiant> (A few simple replacements make it befunge) 17:34:22 <Deewiant> (Which is how I ran it) 17:34:25 * elliott wonders if the point of such a challenge is not to do it yourself 17:34:42 -!- conehead has joined. 17:34:43 <fizzie> Still missing the name of the language, though. (Unless it's a custom one.) 17:35:11 <thedeco> elliott: I promise i used the google machine before I asked others 17:35:22 <fizzie> Hey, isn't that just FALSE? 17:35:37 <fizzie> It has _ for negation and $ for dup. 17:35:50 <fizzie> (And , for "write a character".) 17:36:15 <boily> oh, and while it is still time... 17:36:17 <fizzie> Man, I'm kind of ashamed for not recognizing FALSE. 17:36:19 <boily> `relcome thedeco 17:36:22 <HackEgo> ​thedeco: 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.) 17:36:46 <boily> we need a seminary to get us back on track with esolanging and on-töpic discussions. 17:36:48 <thedeco> thank you boily 17:37:08 <zzo38> I did think $ is DUP but maybe I did something wrong when converting to Forth 17:38:27 <Deewiant> Is there a good FALSE interpreter, PortableFalse says my compilers (gcc/clang/tcc) suck 17:39:25 <coppro> boily: I think you misunderstand what the topic here is 17:39:35 <coppro> if you think it's anything other than Hexham, you're wrong 17:39:43 <Deewiant> Meh, I fixed it 17:40:30 <boily> coppro: yes, but we didn't recognized one of the Great Esolang Classics! 17:40:33 <boily> s/ed/e/ 17:40:48 <coppro> boily: what makes you think this channel is about esolangs 17:41:00 -!- coppro has set topic: this channel is about Hexham. 17:41:16 <boily> coppro: oh, thanks. I got confused there, with the /topic. 17:41:38 <coppro> boily: yeah it happens 17:41:43 <boily> @tell tswett are you now properly undereffed? 17:41:44 <lambdabot> Consider it noted. 17:41:58 <boily> coppro: so, how's life for you west of the border? 17:42:12 <coppro> (can someone reset the topic? I don't have the old one handy >_>) 17:42:27 <coppro> boily: boring 17:42:33 <coppro> it's the week before the week before school 17:42:38 -!- boily has set topic: tswett needs noderefs | The welcomes of doom | 22nd IOCCC is open: http://ioccc.org/2013/rules.txt | jsvine is doing an esolang survey! │ Roujo. 17:42:40 <boily> :: https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q/viewform | http://codu.org/logs/_esoteric | <AnotherTest> fizzie: true, it needs to be made more complex 17:42:45 <boily> aurgh. 17:42:46 <coppro> nice 17:42:59 -!- Taneb has joined. 17:43:00 <boily> can someone competent (meaning absolutely not me) change the /topic, please? 17:43:09 <elliott> is iOCCC still ongoing? 17:43:11 <elliott> what about the survey? 17:43:14 <elliott> *I 17:43:17 <elliott> those should stay in 17:44:08 <boily> @tell jsvine SUUUUUURVEEEEEEEEEY..... (sonata in the key of Zombie♯ minor) 17:44:09 <lambdabot> Consider it noted. 17:44:25 -!- coppro has set topic: Hexham discussion channel | 22nd IOCCC: http://ioccc.org/2013/rules.tex | esolang survey! http://goo.gl/UuOxzy | http://codu.org/logs/_esoteric. 17:44:42 <boily> coppro: oh, school. that thing I don't have since 2011. MWAH AH AH AH AH AH AH AH! 17:44:49 <coppro> boily: the joke is on you! 17:44:59 <boily> otoh, I still have school-related nightmares. 17:45:23 <boily> coppro: I went through an engineering degree, tyvm. 17:45:35 <coppro> boily: oh 17:45:37 <boily> (one of the worse decisions in my life.) 17:45:41 <coppro> boily: the joke is really on you then 17:45:55 <zzo38> boily: You wrote a message to me but when I read it, you aren't on so I can't reply. 17:46:18 <Taneb> I have just finished school and shall be going on to big school soon 17:46:25 <elliott> no URL shorteners please 17:46:41 <elliott> or broken links :p 17:46:50 <elliott> although it is plausible that the IOCCC would offer their rules in TeX format. 17:47:40 <zzo38> boily: Was it about a custom role playing system or something like that? Do you have details? 17:47:43 <boily> coppro: well, the University years themselves were great, but the paper at the end isn't worth much. 17:48:04 -!- Deewiant has set topic: Hexham discussion channel | 22nd IOCCC: http://ioccc.org/2013/rules.txt | esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q | http://codu.org/logs/_esoteric. 17:48:07 <boily> zzo38: I wrote a message about that? I have some very vague memories about discussing this subject with you. 17:48:10 <coppro> boily: what are you doing now? 17:48:18 <coppro> elliott: why no url shorteners? 17:48:28 <zzo38> boily: I don't really remember either, but you can check the channel logs; the message should be there. 17:48:40 <boily> coppro: consulto-development with FOSS ☺ 17:48:46 <coppro> nice 17:48:54 <boily> zzo38: nah. I'm too lazy today. 17:49:08 <boily> coppro: the job is very nice, and it's surrounded by Montréal. 17:49:14 <elliott> coppro: obscures link destination, allows unwarranted tracking 17:49:50 <boily> elliott: I like http://www.shadyurl.com/ 17:50:43 <zzo38> boily: This is the copy of the message: boily said 5h 35m 11s ago: our DM's been working for some time now on a custom system that we haven't tested yet. 17:51:27 <boily> zzo38: oh, thanks! 17:51:38 <zzo38> I have also been working on a custom (incomplete and untested) role playing system. Some of the details can be described by differences from 3.5e. CR and EL are eliminiated. LA is retained in a slightly different form called "pseudolevels". 17:51:44 <zzo38> boily: Do you have details? 17:52:31 <boily> zzo38: not yet. he's been very secretive about it, except some interesting character mechanics (like a dragon-hybrid that uses his money to gain buffs) 17:52:57 <coppro> boily: surrounded by montreal is a definite plus 17:53:05 <coppro> (unlike surrounded by toronto, which is nearly a dealbreaker for me) 17:53:10 <Taneb> Can someone correct the grammar of this sentence: "I've ended up going to bring a couple of friends along." 17:53:15 <boily> zzo38: another friend in another group's been working on his own apple-pie-from-scratch system for about ~10 years. 17:53:17 <Taneb> I've ran out of grammar lira 17:53:23 <coppro> Taneb: the grammar is correct 17:53:33 <Taneb> coppro, it doesn't feel it 17:53:36 <boily> coppro: supposedly you can get nice korean food in TO. do you confirm? 17:53:48 <coppro> boily: I can neither confirm nor deny 17:53:52 <zzo38> boily: I am also working on a system, from scratch although with some ideas based on 3.5e, Magic: the Gathering, category theory, and other things. 17:53:58 <boily> Taneb: as a certified Francophone, the grammar is correct. 17:54:03 <coppro> boily: I will take no further questions on the matter 17:54:09 <boily> coppro: so you're a politician, eh? 17:54:24 <boily> zzo38: category... theory... in an RPG??? 17:54:30 <coppro> boily: aspiring to be Harper's sucessor 17:54:36 <coppro> Taneb: possibly you want it to means something different that what it says. But the grammar is correct 17:54:42 <boily> coppro: as PET said, just watch me? 17:54:49 <zzo38> boily: Yes, the magical system involves many mathematical things. 17:55:04 <boily> we are doomed. DOOOOOOMED, I SAY! 17:55:09 <Taneb> I now want to add a clause "who aren't in the group", whose antecedent is "friends" 17:55:13 <Taneb> Where would I put it 17:55:23 <coppro> boily: and actually, yes, I am a student politician. I try not to evade questions, though :) 17:55:25 <zzo38> In mine, PCs and NPCs are treated equivalently. To make a player character look up what kind of creature you want your character to be, look up the number of pseudolevels (there will always be a number, unlike D&D), select your classes and how many levels you want in each, skills, feats, back story, etc 17:55:41 <zzo38> So mine hasn't any "player races" section. 17:55:48 <Taneb> Can I just tack it to the end? 17:55:52 <boily> coppro: are you badlingual in both official languages? 17:55:59 <Taneb> "I've ended up going to bring a couple of friends along, who aren't in the group." 17:56:05 <boily> zzo38: so it's gurpsian, too. 17:56:19 <coppro> boily: I'm far from fluent French, but I can pass 17:56:34 <zzo38> boily: I don't know what that means. What similarities and differences do the ones you know of having? 17:56:37 <coppro> and by "pass", I mean "speak French at a fancy restaurant in Montreal without the waiter ever switching to English" 17:56:53 <coppro> boily: my accent is pretty good, though, unlike PMSH 17:58:57 <coppro> boily: I'm not sure if that qualifies as "badlingual" 18:00:05 <zzo38> I don't like D&D 4e. However, it is kind of a coincidence that my system eliminated many things in 4e and kept many things that 4e eliminated; this was before 4e was announced. 18:00:40 <zzo38> My system is a bit less combat oriented; the "Fighter" class is the only one meant for combat and the other classes do other things. 18:01:53 <boily> ~duck pmsh 18:01:54 <metasepia> --- No relevant information 18:02:16 <Koen_> coppro: montreal waiters are too gentle 18:02:18 <boily> coppro: I was refering to our Dear Leader, Jean Chrétien :D 18:02:59 <zzo38> boily: What are your opinions of these things so far? 18:03:03 <boily> coppro: I ordered in Japanese at a Mtl restaurant once. it worked. 18:03:04 <Koen_> coppro: on the other hand, they're probably less gentle than french waiters. french waiters don't speak english, so they're guaranteed not to switch languages 18:03:39 <boily> zzo38: sounds very tempting and intriguing. the pc/npc non-split is something that isn't spread enough around systems, imo. 18:04:01 <zzo38> boily: I agree. 18:04:55 <boily> Koen_: French waiters are scarce around the city. almost all of our waiters (fmvo almost all) are bilingual. 18:05:02 <boily> (fmvo: for a mathematician's value of) 18:05:21 <zzo38> 3.5e has almost PC/NPC equivalence; I have made some variations to 3.5e, one of which improves the equivalence. However, they still use different formats. My system uses the same format too; all the kind of creatures in the game are in one area, and all have pseudolevels rather than using CR. 18:05:39 <Koen_> boily: no I meant a french waiter in france 18:05:43 <coppro> Koen_: too gentle in what sense? 18:05:54 <Koen_> in the not switching to your language sense 18:06:06 <coppro> ah. That's not really my experience 18:06:19 <Koen_> first bar I've stopped in in germany, I order in german, they waiter answers in english 18:06:37 <Koen_> and he overheard me talking with my friends in french, so when I continue in english HE SWITCHES TO FRENCH 18:06:44 <Koen_> I felt so insulted 18:06:44 <Vorpal> God dammit, Windows 7's built in backup tool is useless. It gives random crappy error messages 18:06:48 <coppro> haha 18:07:05 -!- epicmonkey has quit (Read error: Operation timed out). 18:07:07 <Vorpal> Any suggestions for full disk backups for windows 7 that works? 18:07:10 <Vorpal> Incremental too 18:07:11 <zzo38> Also, all experience points in my system are ad hoc, with the exception of spells and class features that cost experience points. 18:07:15 <Vorpal> So no, dd won't work 18:07:17 <coppro> Koen_: he didn't recognize your lovely Québecois accent, clearly 18:07:30 <coppro> zzo38: spells and class features that cost xp are dumb hth 18:07:31 <Koen_> I'm french from france 18:07:34 <coppro> Koen_: oh 18:07:37 <coppro> lololol 18:07:40 <coppro> owned 18:07:53 <zzo38> (Learning additional spells beyond the ones automatically earned at level up costs experience points.) 18:08:06 <zzo38> coppro: I don't really agree; I think it can be good idea. 18:09:35 <boily> Vorpal: bacula! 18:09:41 <Vorpal> boily, On windows? 18:09:59 <boily> Vorpal: yes. that was one of my internship projects. it works just fine! 18:10:23 <Vorpal> boily, also it would all need to work from that computer, be when I press a button rather than automated (due to dual booting) and to an external USB HDD 18:10:31 <Vorpal> boily, I thought it cost money for windows? 18:10:38 <boily> one of my gloriousest windows moments: destroying everything I can think of, and see if the backup can restore it. 18:10:50 <Vorpal> Or that is what I think I saw the list on wikipedia say when I read it 18:11:06 <boily> Vorpal: you can launch manual backups, external USB HDD is a nonissue, it's free. 18:11:15 <Vorpal> For windows too? Huh 18:11:25 <Vorpal> boily, it uses shadow copy on windows? 18:11:25 <boily> yeah. I testify that I did it. 18:11:28 <boily> it does. 18:11:36 <Vorpal> boily, because shadow copy is the part that is borking 18:11:49 <Vorpal> So that is no good then 18:12:00 <boily> eh? 18:12:07 <boily> so how do you backup open files, then? 18:12:26 <boily> s/testify/attest/ 18:12:30 <boily> stupid verbs. 18:12:32 <Vorpal> boily, good question, well I guess shadow copy might work if another program calls it that isn't super-broken 18:12:57 <boily> bacula is strangely not borken. it takes some time to configure properly, but when it's up, it's up. 18:13:10 <Vorpal> boily, Anyway, what about restore? Can it restore to a completely new disk and not need to reactivate windows? Like a dd clone 18:13:12 <zzo38> Maybe looking at my D&D game recording might also give you some kind of idea what kind of features I like in the game. 18:14:03 <Vorpal> boily, Hm, so I need to setup many daemons it seems? All can run on the windows computer? 18:14:03 <boily> Vorpal: it can. there may be a little bit of manual involvement if you're working on a particularly screwed up install (like doing partial regbase restores), but otherwise you just have to wait. 18:14:13 <Vorpal> regbase? 18:14:27 <boily> base de registre? what's it called in English again? 18:14:30 <Vorpal> boily, I mean total disk failure scenario where you have to buy a new disk 18:14:42 <boily> oh. no worries, then. 18:15:35 <Vorpal> uh the website for bacula claims it is *not* free for windows 18:15:39 <boily> wut??? 18:15:48 <Vorpal> http://bacula.org/en/?page=winbin 18:15:51 <Vorpal> Read that 18:15:56 <Koen_> thedeco: so do you have any other questions like that one? 18:16:13 <boily> Vorpal: oh. that changed since 2008. 18:16:24 <Vorpal> boily, well then, any free suggestion? 18:17:19 <boily> Vorpal: seeing that I have trouble remembering what happened yesterday, delving to the Depths of Five Years Ago is going to be hard. 18:17:29 <Vorpal> Hm 18:17:43 <boily> if you can backup from a linux CD, well... 18:18:06 <Vorpal> boily, I can easily back up from Linux, but I want incremental backups, not full blown dd images with no history 18:18:07 <boily> otherwise, je sèche. I kinda lost touch with the backup scene. 18:18:13 <Vorpal> I use rdiff-backup on Linux 18:18:46 <boily> Vorpal: I think the only reliable sources for that cost money. or, you could also compile bacula on windows, if you feel masöchistic enough. 18:19:00 <Vorpal> Eh 18:19:03 <boily> eh indeed. 18:19:18 <zzo38> I also retain the Profession skills, something which 4e eliminates. However, I also added tactical skills. I retained skill ranks and eliminated class/cross-class skills. You learn skill regardless of your class, although different classes have different number of skill points to spend. 18:19:19 <Vorpal> I do have VS2010 Ultimate around though 18:20:20 <boily> zzo38: skills are a prerequisite. the cleanest system I have ever seen comes from Fudge, but sadly I never had the chance to play it. 18:20:43 * boily shrugs at Vorpal. “anything goes!” 18:20:46 <Vorpal> boily, Time Machine, that is backup done right 18:20:48 <zzo38> I have one class "Expert" which has a highest number of skill points but not other features. 18:20:52 <Vorpal> Wish it wasn't apple only 18:21:05 <boily> Vorpal: with a shiny nas. simple, efficient, effortless. 18:21:11 <zzo38> The other two classes are "Divine" and "Arcane". 18:21:14 <Vorpal> boily, time machine + nas? Hm 18:21:35 <Vorpal> boily, the issue with a NAS is what happens if there is a lightning strike. Likely it will knock out any connected electronics 18:21:42 <Vorpal> Including the NAS 18:22:19 <boily> Vorpal: use your own power grid? harness the lightning for your arcane invocations? I dunno. lightning strikes all, and makes no difference. 18:22:34 <Vorpal> boily, it ignores off site backups :P 18:22:50 <boily> well, have a NAS on another continent :P 18:22:58 <Vorpal> yay, and I have ADSL... 18:23:08 <boily> can't be worse than tape backup. 18:23:12 <fizzie> Possible business plan: data storage on the moon? 18:23:28 <Vorpal> fizzie, it would survive a major meteor impact certainly 18:23:53 <fizzie> Getting at it after the collapse of civilization here might be an issue. 18:24:07 <Vorpal> True 18:24:29 <boily> who cares about civilization? you have backups! 18:24:44 -!- oerjan has joined. 18:25:10 <Vorpal> Anyway I assume Time Machine keeps some sort of index over changed files all the time since it is so darn fast at doing a backup 18:26:50 <zzo38> One feature of my system is that a high level arcane caster who wants to have a lot of options will need to have a lot of strength, unless they spend most of their feats on mastering a lot of spells, or store their books at home and take the ones they need, or get someone else to carry their books for them, or whatever. 18:27:05 -!- mnoqy has quit (Quit: hello). 18:27:31 <boily> zzo38: as long as you maintain CCIH, everything is good. 18:27:40 <boily> (Character Creation Induced Headaches) 18:29:09 <zzo38> What are character creation induced headaches? Can you give some example please? 18:30:32 <boily> “should I put that point here, or there? or ditch that skill, hope to acquire it later during the campaign? but then if I don't have enough of that, the RP will get *weird*. and the DM's being a %#*%$ lately, so no chance of getting that around... AAAAAAAURGH!” 18:30:37 <boily> or something similar. 18:31:41 <zzo38> You would have such things, I suppose. 18:32:20 <boily> yé! ☺ 18:33:20 <zzo38> You can see my D&D games stuff (and possibly other stuff I wrote) for my kind of style. Spells needing to be used in creatively newly made up combinations is part of my style. 18:33:36 <zzo38> Monster characters is, too. 18:34:25 <zzo38> Using mundane techniques to defect magical ones can also help sometimes, to retain your spell slots/power points, so that they can be used later on, or just to not use magic too much in general. 18:36:14 <boily> as long as you can do stupid actions with awesome side-effects, I'm in. 18:36:49 <zzo38> Yes, you can, that is part of idea of my system; spells are used for their side-effects! 18:37:14 <zzo38> I have used spells for the sole reason that they expire. 18:37:28 <zzo38> Or because of their material components. 18:38:01 <zzo38> Or because of the limitation on the kind of targets it can target. 18:38:49 <zzo38> In Pokemon card, I have once played an evolution card for the sole purpose of increasing its retreat cost. 18:40:31 <zzo38> boily: Did you see my D&D game recordings? If you want to be notified of updates, subscribe to messages starting with "`danddreclist" or make the program notify you. 18:41:04 <boily> `danddreclist 18:41:05 <HackEgo> danddreclist: shachaf nooodl 18:41:15 <boily> hm. how do I add myself? 18:41:28 <zzo38> Ask someone else about HackEgo if you want to add your name to the response. 18:41:32 <boily> zzo38: I think I did see them. 18:41:52 <boily> Gregor: GREGOOOOOOOOOOOOOOOOOOOOR! can you dand me please? :D 18:42:08 <zzo38> (I don't actually know how, myself. However, better is subscribing to messages starting with "`danddreclist", probably) 18:42:31 <zzo38> (Note: When it is updated, I am always the sender and the session number will be added after "`danddreclist") 18:42:36 <boily> that reminds me that last Saturday I shouted the loudest «KAYAK» I ever heard, in front of about a hundred people. that was nice. 18:42:49 <elliott> `cat bin/danddreclist 18:42:50 <HackEgo> echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit \ shachaf \ nooodl 18:43:08 <boily> I guess this settles the matter. 18:43:22 <nooodl> `run echo boily >> bin/danddreclist 18:43:26 <HackEgo> No output. 18:43:28 -!- Koen_ has quit (Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?"). 18:43:33 <nooodl> `danddreclist 18:43:35 <HackEgo> danddreclist: shachaf nooodl boily 18:43:42 <zzo38> `? danddreclist 18:43:42 <boily> (weechat probably can subscribe and/or whatever to messages, but I can't be arsed to figure out how.) 18:43:44 <HackEgo> http://zzo38computer.org/dnd/recording/level20.tex (the precompiled .dvi is also available) 18:43:55 <boily> ah! I have that one. 18:44:14 <boily> nooodl: thooodl. 18:44:21 <zzo38> boily: OK. The latest session is 40, though. 18:45:51 <boily> oh, and while you're there, care to provide your body weigh, please? 18:47:16 <nooodl> me or zzo38? 18:47:19 <nooodl> `run sed -i bin/danddreclist 's|exit|echo http://zzo38computer.org/dnd/recording/level20.tex; exit|' 18:47:21 <HackEgo> sed: can't find label for jump to `in/danddreclist' 18:47:37 <boily> nooodl: I already have yours. 18:47:38 <nooodl> oh what did i even expect 18:47:58 <nooodl> `run sed -i 's|exit|echo http://zzo38computer.org/dnd/recording/level20.tex; exit|' < bin/danddreclist 18:48:00 <HackEgo> sed: no input files 18:48:13 <nooodl> `run sed -i 's|exit|echo http://zzo38computer.org/dnd/recording/level20.tex; exit|' bin/danddreclist 18:48:17 <HackEgo> No output. 18:48:22 <nooodl> `danddreclist 18:48:24 <HackEgo> danddreclist: shachaf nooodl boily \ http://zzo38computer.org/dnd/recording/level20.tex 18:48:27 <nooodl> good 18:48:36 -!- augur_ has changed nick to augur. 18:51:14 <boily> ~yi 18:51:15 <metasepia> Your divination: "Dispersing" to "Enveloping" 18:51:24 <boily> ~metar CYUL 18:51:25 <metasepia> CYUL 271800Z VRB02KT 12SM OVC025 24/20 A2989 RMK SC8 SLP123 DENSITY ALT 1200FT 18:51:32 <boily> ~dice 20 18:51:32 <metasepia> 16 --- Sum = 16 18:51:58 <boily> according to my tools, I won't need any raincoat tonight. 18:55:48 <olsner> if you don't bring the raincoat it will rain 18:58:50 <zzo38> And even if you do bring, it might rain, but it might not. 19:05:23 -!- thedeco has left. 19:05:27 -!- sebbu2 has joined. 19:08:07 <boily> there is some BR starting at 10pm, with probabilities of FG at 2am, but no rain until at least 3pm tomorrow. 19:09:11 -!- sebbu has quit (Ping timeout: 260 seconds). 19:09:14 <boily> ~metar CYVR 19:09:15 <metasepia> CYVR 271900Z 13012KT 20SM SCT030 OVC150 21/14 A2992 RMK CU4AC4 SLP130 DENSITY ALT 700FT 19:10:02 -!- epicmonkey has joined. 19:10:05 <olsner> what does BR stand for? is it a french abbreviation or something 19:10:39 <boily> olsner: there are a bunch of arbitrary French abbreviations in metars. 19:11:13 <boily> BR stands for «brume» (Swedish dimma). 19:11:33 <olsner> swedish? 19:12:13 <boily> swedish. 19:12:18 <olsner> brume is not Swedish for dimma, 'dimma' is 19:12:32 <boily> well. 19:12:48 <boily> väl, too. 19:13:17 -!- Koen_ has joined. 19:14:03 <olsner> From Old French, from Latin brūma (“winter”). Apparently. 19:14:44 <boily> ~duck brume 19:14:44 <metasepia> brume definition: mist, fog. 19:18:04 <oerjan> @messages-loud 19:18:04 <lambdabot> boily said 5h 24m 25s ago: Veien å gå med den sleipe curveball, du djevel. 19:18:18 <boily> oh. that. heh :D 19:18:52 <oerjan> boily: it's usually more idiomatic with "din djevel", also "den sleipe curveball" sounds like a hybrid with danish 19:19:16 <boily> not my problem. blame the google for that. 19:19:34 <oerjan> oh and "Veien å gå" does _not_ translate "Way to go". 19:19:53 <oerjan> it's way too literal 19:20:42 <kmc> vendémiaire, brumaire, frimaire, nivôse, pluviôse, ventôse, germinal, floréal, prairial, messidor, thermidor, fructidor 19:20:57 <olsner> is that a palindrome? 19:21:00 <kmc> no 19:21:12 <boily> m'a dire comme on dit, it's been a while. 19:21:20 <oerjan> i think those are the french revolutionary months 19:21:24 <kmc> yes 19:21:24 <boily> kmc: why the revolutionary feelings today? 19:21:41 <kmc> oh just "brume" 19:22:34 <boily> incidentally, germinal is one of the greatest French novels. 19:22:37 <boily> people die in it. 19:22:47 -!- itsy has joined. 19:22:49 <kmc> many novels have that feature 19:22:58 <kmc> what was the last novel you read where nobody dies? 19:23:06 <zzo38> And that doesn't make it good or bad 19:23:29 <zzo38> But there are some stories where nobody dies 19:24:07 <boily> kmc: eeeeeeh......... I'm sure I have one somewhere........ 19:26:17 <itsy> I read "The Saxonbury Printout" a few weeks ago. No-one dies, but it's about a computer possessed by a ghost. Does that count? 19:28:34 <oerjan> it was pre-died 19:29:31 <boily> what if the same character dies multiple times? does that cancel out death? 19:29:42 <kmc> no i think it counts 19:33:06 <zzo38> In the Dungeons&Dragons game, now it is recorded to make up like a story novel book, people die a lot, mainly because they get in everyone's way and do bad things a lot. I want to figure out exactly how common, so I will make a list, only including people killed directly or indirectly by player characters. 19:34:16 <zzo38> I can also list who isn't killed, just because I want to make up a list. 19:37:50 <Vorpal> zzo38, I have a friend who created his own role playing system. I will be playing that tomorrow evening 19:37:58 <zzo38> Vorpal: What system is that? 19:38:12 <Vorpal> zzo38, his own as I said 19:38:25 <zzo38> Do you know any details? 19:38:51 <Vorpal> zzo38, I have not studied it in detail yet, though I have a draft for the manual (in Swedish) 19:39:52 <Vorpal> Mostly studied the setting which he created (post-apocalyptic, after ice age of some unknown/mysterious origin, set in central Europe) 19:41:05 -!- sebbu2 has changed nick to sebbu. 19:41:11 <oerjan> <Roujo> I should learn Haskell, I guess =P <-- yeah you won't fit in properly here otherwise. 19:41:53 <zzo38> Do you have any details about the setting, then? 19:41:56 <Vorpal> zzo38, from what I saw it was not D&D-style at all. Classless system for example. Not using hitpoints, but wound levels and such 19:42:54 <Vorpal> zzo38, I gave you some overview above, I need to sleep now and don't have time to translate it all 19:43:41 <oerjan> <Roujo> That sentence... hurts =P <-- i think it's inspired by Borat or something? 19:44:01 <kmc> zzo38: have any player characters been killed? 19:44:09 <boily> oerjan: wasn't it a zoolander reference? 19:44:27 <boily> zzo38: how many litres of blood splattered yet? 19:44:37 <oerjan> boily: what's zoolander? 19:44:45 <olsner> what was the sentence? 19:44:46 <zzo38> boily: I haven't measured that. 19:44:59 <kmc> "More than 1000 different errors detected. I'm not reporting any more. Final error counts will be inaccurate. Go fix your program!" 19:45:03 <boily> oerjan: a comedy with ben stiller. https://en.wikipedia.org/wiki/Zoolander 19:45:33 <zzo38> But in some cases there is no blood splattered, for example if someone drowns or whatever. 19:45:57 <oerjan> boily: well i don't know if "learn you * for great good" showed up there. 19:46:00 <kmc> He seized power in a bloodless coup...all stranglings 19:46:29 <boily> boring. I like myself some sharks. they have standing. they have class. they have teeth. 19:46:45 <kmc> shark has personality 19:46:47 <kmc> personality goes a long way 19:46:51 <Vorpal> kmc, valgrind? 19:46:54 <kmc> Vorpal: yep 19:47:02 <oerjan> oh well googling "for great good" gives mostly haskell hits, although maybe it's just google knowing what i read. 19:47:21 <zzo38> kmc: No player characters have been killed (yet). 19:47:29 <Vorpal> kmc, iirc I got that when I tried to run it on a program using python as an embedded scripting language 19:48:23 <Vorpal> night 19:48:26 <kmc> 'night Vorpal 19:49:45 <zzo38> I play carefully so that I don't get killed unless it is really necessary. 19:50:13 <oerjan> <boily> that's our local version of china. Local China → L-Chine → Lachine. <-- huh it apparently _is_ named for china, although for ridiculous reasons 19:50:47 <boily> Vorpal: bonne nuit! 19:51:27 <boily> oerjan: and there I was pulling a neighbourhood out of my fungotial regions... tmyk... 19:51:28 <fungot> boily: banq. looke to that anon, embrace thy brother there, reioyce with him. and now lord protector, so it be wholesome food. 19:51:32 <oerjan> <olsner> what was the sentence? <-- well _i_ thought he was referring to "learn you a haskell for great good" 19:52:37 <boily> zzo38: I once found myself naked in the grass with an arm missing in a game of paranoia. 19:52:49 <boily> ~duck banq 19:52:50 <metasepia> --- No relevant information 19:53:41 <olsner> hmm, "for great good" sounds like some kind of engrish 19:53:59 <Gregor> For great justice. 19:54:01 <zzo38> boily: Did you fix the arm? 19:54:44 <oerjan> i guess he got the arm fixed and then got terminated for failing to pay for the operation 19:55:08 <boily> something like that. I found out that the arm was deeply embedded in a wall... 19:55:38 <oerjan> your arm was a wall banger 19:55:51 <boily> .........................................oerjan............... 19:57:40 <Roujo> Where's pacman when you need him? 19:58:21 <boily> Roujo: ᗧ • • • 19:58:27 <Roujo> Woooo 19:59:16 -!- AnotherTest has quit (Ping timeout: 264 seconds). 20:00:15 <zzo38> In this Dungeons&Dragons game we have to beat a demon and they moved to another castle and we found them again, but we can't beat them right away just like that, like how in chess you cannot play 1. Kxe8# on your first turn and win. 20:00:43 <boily> zzo38: do you have a shōgi analogue for that? 20:01:01 <zzo38> boily: It is obvious I suppose. 20:01:47 <boily> ~duck Kxe8# 20:01:47 <metasepia> --- No relevant information 20:01:52 <boily> WELP. 20:02:03 <zzo38> Do you know chess notation? 20:02:28 <zzo38> Kxe8# is probably possible but certainly not as the first move in the game! 20:03:20 <olsner> if it means you win, I assume it either captures the king or produces check mate? 20:03:27 <boily> I don't know chess notation, I only learned the shōgi one. 20:04:08 <oerjan> capturing the king is not allowed. 20:04:22 <Roujo> On meth it is 20:04:36 <olsner> oerjan: yeah, I just realized that, that's pretty weird really 20:04:48 <olsner> I always thought the objective of chess was to capture the king 20:05:02 <oerjan> or to be precise, if you're in a situation where it seems like you could, someone did an illegal move or lost already. 20:06:10 <oerjan> because if you have no move that doesn't leave your king in check, the game is over. 20:06:33 <zzo38> The # means checkmate. 20:07:07 <boily> oooooooh. 20:07:12 <Roujo> The + means check, mate 20:08:23 <oerjan> olsner: my assumption is back in the day when chess was invented, the idea of killing monarchs was so heavily frowned upon that it was not considered civilized even in a game. 20:08:40 <olsner> ... silly old people 20:08:49 <oerjan> and so they ended the game one move earlier. 20:09:12 <Roujo> oerjan: Two moves, really 20:09:34 <boily> I'm not opposed to sampling a good monarch steak... 20:09:55 <olsner> in go they have some similar thing where it's considered rude to keep playing when it should be obvious who will win 20:10:53 <oerjan> boily: well google shows up several monarch steak houses, so you go ahead 20:11:04 <kmc> meth chess? 20:11:06 <Roujo> NOT BUS TIME 20:11:27 <boily> Roujo: today you go home by not bus? 20:11:37 <Roujo> boily: Yup. My not bus is parked outside 20:11:41 <Roujo> Cya ^^ 20:11:45 <boily> oï! 20:11:46 <olsner> (which annoys me greatly because the rules about who wins seem fuzzy as hell, even if you assume you actually finish the whole game) 20:12:19 <boily> olsner: players end the game when every territory is clearly defined, and surrounded by a single player. 20:12:37 <zzo38> Yes I agree that the end condition of go isn't clear enough. 20:13:06 <olsner> boily: now all you need is a clear definition of territory? 20:13:34 <boily> olsner: territory is clear. there's a single colour around it, with potential spots of dead stones from the other player. 20:13:44 <oerjan> olsner: well i think it's similar in chess, if it's obvious who will win then the loser should politely resign. 20:14:14 <zzo38> oerjan: But it isn't always as obvious as it seems to be. 20:14:55 <oerjan> true, but it's the loser's judgement. 20:15:10 <zzo38> Yes. 20:15:12 <boily> it is obvious! don't make me invoke the moving pineapples! 20:17:02 <boily> gringmuth notation for transmitting chess moves over radio and telegraph. 20:17:59 <olsner> gringmuth moving pineapple notation? 20:19:52 <boily> `learn chess is a complex boardgame, where players exchange unclear royal steaks until they decide which of them has lost. The game is recorded through the Gringmuth Moving Pineapple Notation. 20:19:56 <HackEgo> I knew that. 20:20:46 <oerjan> `run sed -i s/./C/ wisdom/chess 20:20:49 <HackEgo> No output. 20:20:54 <oerjan> `? chess 20:20:56 <HackEgo> Chess is a complex boardgame, where players exchange unclear royal steaks until they decide which of them has lost. The game is recorded through the Gringmuth Moving Pineapple Notation. 20:21:27 <oerjan> btw `learn will automatically lowercase the filename. 20:21:44 <olsner> cool 20:22:46 <boily> coule. 20:23:15 * oerjan suddenly wonders if bananas could mean pineapples in swahili 20:26:15 <boily> maNdizi. probably. 20:27:03 <oerjan> mananasi is pineapple but i'm not sure if google is right about the plural being the same 20:27:31 <boily> yeah. according to wikipedia, there are different prefixes (in fact, different noun classes) for plurals. 20:28:07 <oerjan> yes so since bantu itself starts with ba i thought that might be for plurals 20:28:31 <oerjan> oh 20:28:40 <oerjan> swahili doesn't use that 20:28:47 <oerjan> must be some other bantu language 20:30:35 <oerjan> hm i don't think google translation's list has any other bantu languages 20:31:43 <Bike> swahili was a trade language, surely it's atypical 20:32:08 <boily> google translate's armenian is only eastern, which is very annoying. 20:35:01 <nooodl> i've played some games of a chess "variant" with a friend where you don't ever announce check/checkmate, and are free to capture the king at any time and win 20:35:28 <nooodl> we were probably not the first to come up with it though! 20:35:39 <olsner> http://africanlanguages.com/swahili/ gives me singular nanasi and plural mananasi 20:35:41 <Bike> inattentive chess 20:37:29 <boily> olsner: so mananasi is class 6, and ndizi is 9/10. 20:38:02 <olsner> boily: ok 20:44:43 <oerjan> hm i guess that means it's unlikely to be in the class 1 that many languages start with ba- 20:45:15 -!- conehead_ has joined. 20:45:23 <oerjan> um class 2 is the plural 20:46:10 <Koen_> `? go 20:46:12 <HackEgo> go? ¯\(°_o)/¯ 20:46:12 <myndzi> | 20:46:13 <myndzi> º¯`\o 20:46:13 -!- conehead has quit (Disconnected by services). 20:46:19 -!- conehead_ has changed nick to conehead. 20:46:33 <boily> `? myndzi 20:46:35 <HackEgo> myndzi keeps us all on our feet 20:46:45 <olsner> `? pineapple 20:46:47 <HackEgo> pineapple? ¯\(°_o)/¯ 20:46:47 <myndzi> | 20:46:47 <myndzi> o/`¯º 20:46:49 <boily> what if a shark chomped your feet off? 20:46:52 <olsner> `learn Pineapple is a class 6 vegetable. 20:46:56 <HackEgo> I knew that. 20:48:39 <Taneb> `learn Go is a programming language invented by Google, a game invented in East Asia, and a common verb in the English language, invented by Germanic tribes. Taneb invented all three. 20:48:44 <HackEgo> I knew that. 20:49:04 <boily> oh, three new tanebventions! 20:49:56 <boily> chinese is weird. pineapple is written as 菠蘿, literally “spinach ivy”. 20:50:21 <oerjan> `learn Go is a common verbal programming language invented by the Germanic Taneb tribes in East Asia. 20:50:25 <HackEgo> I knew that. 20:50:37 <oerjan> shortened it a bit 20:50:49 <Koen_> can you squeeze "strategic" or "territory" in there? 20:51:12 <oerjan> `learn Go is a common verbal programming language invented by the Germanic Taneb tribes in the stratetig territories of East Asia. 20:51:15 <oerjan> oops 20:51:17 <HackEgo> I knew that. 20:51:21 <oerjan> `learn Go is a common verbal programming language invented by the Germanic Taneb tribes in the stratetic territories of East Asia. 20:51:25 <HackEgo> I knew that. 20:51:33 <boily> `learn Pineapple is a hybrid species descended from a cultivar of spinach and wild ivy, therefore making it a class 6 vegetable. 20:51:37 <HackEgo> I knew that. 20:51:39 <Koen_> g is hard to spell isn't it 20:52:14 <Taneb> `learn Go is a common verbal game programming language invented by the Germanic Taneb tribes in the strategic territories of East Asia. 20:52:18 <HackEgo> I knew that. 20:53:25 <oerjan> oops 20:54:34 <boily> `pastewisdom 20:54:35 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/ 20:55:15 -!- sebbu has quit (Read error: Connection reset by peer). 20:55:20 <Koen_> so I was thinking, implementing a breadth-first search in a tree with a queue feels kinda like emulating a recursive function with a stack (except you're using a queue instead of a stack). are there other algorithm that feel like that? 20:55:50 <Taneb> `learn Tanebventions include D-modules, automatic squirrel feeders, and Go 20:55:54 <HackEgo> I knew that. 20:55:58 -!- sebbu has joined. 20:57:28 <boily> `? tanebvention 20:57:30 <HackEgo> Tanebventions include D-modules and automatic squirrel feeders 20:57:59 <oerjan> `run mv wisdom/tanebvention{s,} 20:58:03 <HackEgo> No output. 20:58:43 <Koen_> wtf 20:58:45 <Koen_> A doubly linked list has O(1) insertion and deletion at both ends, so is a natural choice for queues. 20:58:45 <Koen_> A regular singly linked list only has efficient insertion and deletion at one end. However, a small modification—keeping a pointer to the last node in addition to the first one—will enable it to implement an efficient queue. 20:58:51 <Koen_> that's from wikipedia 20:59:30 <olsner> yes, how's that wtf? 20:59:34 <Koen_> how does adding links to the previous element make insertion and deletion any more efficient?? 20:59:37 <elliott> oerjan: `learn should take s into account, presumably 20:59:51 <Gracenotes> I was more thinking, how do you maintain a pointer to the last node 21:00:03 <oerjan> elliott: that seems to have a lot of false positive opportunities 21:00:10 <kmc> are there any languages which have something akin to recursion but which operates in a queue-ish fashion? 21:00:23 <Koen_> Gracenotes: kinda like you maintain a pointer to the first node 21:00:25 <boily> Gracenotes: downloading a bz2 of your repo ends in a corrupted archive. 21:00:35 <elliott> oerjan: howso? 21:00:37 <boily> s/Gracenotes/Gregor/ 21:00:39 <elliott> oerjan: well maybe 21:00:53 <Koen_> Gracenotes: also you could use a circular buffer - ie having the last element point to the first element - this way you only need one pointer, to the last element 21:01:03 <olsner> Gracenotes: by greasing and cleaning it regularly? 21:01:14 <Gracenotes> well, I see, the direction of the queue is opposite the direction of the pointers. 21:01:23 <Koen_> yes 21:01:32 <Bike> http://whois.domaintools.com/twitter.com hackers gettin cute 21:01:44 <Gracenotes> kmc: queue automata 21:01:48 <Gracenotes> popular nowadays 21:01:50 <Koen_> that's because in order to "remove the first element" you need to get a pointer to the second element 21:02:03 <kmc> Gracenotes: ah 21:02:11 <Gracenotes> also, continuations, to some extent 21:02:17 <kmc> i know about the thing that is like a PDA but with queues 21:02:18 <boily> Bike: where is the cuteness? 21:02:19 <kmc> is that what you mean 21:02:28 <Bike> boily: "SEA" 21:02:34 <Bike> that's the syrian electronic army 21:02:46 <boily> oh. sea sea sy. 21:02:58 <Bike> yes indeedy 21:03:26 <Gracenotes> a queue automaton is Turing-complete and has a state machine that peeks and then potentially pops/pushes depending on state 21:03:29 <boily> Gregor: the zip download works. doing an ls on the wisdom folder is... uhm.. well... postmodern. 21:03:37 <kmc> 1355 Market Street, Twitterloin 21:03:45 <elliott> Bike: how come they're so good at it 21:03:59 <Gracenotes> the setup is pretty much the same as PDAs, yeah. It's Turing-complete even when it's deterministic, as well. 21:04:06 <Koen_> A queue machine or queue automaton is a finite state machine with the ability to store and retrieve data from an infinite-memory queue. It is a model of computation equivalent to a Turing machine, and therefore it can process any formal language. 21:04:09 <Bike> elliott: http://nytimes.com/ it is a mystery 21:04:10 <elliott> "Key people: Th3 Pr0" 21:04:15 <Koen_> we don't have that article on esolangs.org 21:04:19 <Koen_> should I add it? 21:04:23 <elliott> Bike: is that meant to be anything other than down? 21:04:27 <Bike> nah 21:04:29 <Koen_> s/add/stub 21:04:30 <Bike> http://img.gawkerassets.com/img/18yc7iz4dyj3ypng/ku-bigpic.png hacked by chinese, though 21:04:43 <elliott> it was just an error page for me 21:04:55 <Bike> yeah it's down for me too, the message was brief 21:05:02 <elliott> I dunno, they just seem kind of unreasonably competent 21:05:09 <boily> I think I know why the bz2 archive choked. who is the fungot of a fungot who made infinitely recursive folders in wisdom? 21:05:10 <fungot> boily: clo. what is loue, tis not heereafter, present mirth, hath present laughter: what's to do? shall we go? titania. i pray you 21:05:15 <elliott> for a group that hacks the onion's twitter and posts meme images about obama 21:05:38 <boily> «~/temp/hackbot-filesystem-0b2ecb62f0f9/wisdom/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d...» 21:05:43 <Bike> well they've splintered a few times 21:05:45 <elliott> One commentator notes that "[SEA] volunteers might include Syrian diaspora; some of their hacks have used colloquial English and reddit memes. After Washington Post reporter Max Fisher called their jokes unfunny, one hacker associated with the group told a Vice interview “haters gonna hate.”"[10][11] 21:06:22 <Bike> might explain why they're so friggin pro-assad 21:07:14 <Koen_> hum 21:07:18 <oerjan> Koen_: seems related to tag systems (and thus BCT) 21:07:29 <Koen_> I made a clever password the other day I was sure I would remember it 21:07:34 <boily> Phantom_Hoover: according to evidence, you are the most likely perpetrator of that FS violation. 21:07:47 <Phantom_Hoover> violation 21:07:49 <Phantom_Hoover> help 21:07:53 <elliott> Koen_: did you write it? no copying from wikipedia or such on esolang for licensing reasons 21:07:59 <Phantom_Hoover> `? d 21:08:01 <HackEgo> cat: d: Is a directory 21:08:15 <Koen_> elliott: I was planning on copying from esolangs.org's push-down automata page 21:08:27 <Bike> "Syria chemical weapons use reports are pre-planned provocation - Russian Foreign Ministry" yeah sick of reading this already 21:08:30 <Phantom_Hoover> `ls -l wisdom/d 21:08:31 <HackEgo> ls: invalid option -- ' ' \ Try `ls --help' for more information. 21:08:34 <Koen_> and then adding {stub} at the bottom 21:08:41 <boily> `run ls -l wisdom/d 21:08:42 <HackEgo> total 4 \ drwxr-xr-x 3 5000 0 4096 Jun 20 19:19 d \ -rw-r--r-- 1 5000 0 0 Jul 31 20:45 da 21:09:02 <Phantom_Hoover> *nix :') 21:09:56 <Bike> what's going on exactly 21:10:08 <Bike> oh doom. 21:10:15 <oerjan> `run ls wisdom/d 21:10:17 <HackEgo> d \ da 21:10:35 <oerjan> `run cd wisdom/d; find 21:10:36 <HackEgo> ​. \ ./d \ ./d/d \ ./d/d/d \ ./d/d/d/d \ ./d/d/d/d/d \ ./d/d/d/d/d/d \ ./d/d/d/d/d/d/d \ ./d/d/d/d/d/d/d/d \ ./d/d/d/d/d/d/d/d/d \ ./d/d/d/d/d/d/d/d/d/d \ ./d/d/d/d/d/d/d/d/d/d/d \ ./d/d/d/d/d/d/d/d/d/d/d/d \ ./d/d/d/d/d/d/d/d/d/d/d/d/d \ ./d/d/d/d/d/d/d/d/d/d/d/d/d/d \ ./d/d/d/d/d/d/d/d/d/d/d/d/d/d/d \ ./d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d \ ./d/d/d 21:10:40 <oerjan> eek 21:10:42 <Bike> nice 21:10:47 <boily> not nice. 21:10:52 <Bike> nice 21:10:52 <boily> that thing is ODIOUS. 21:10:54 <Phantom_Hoover> i'm filled with pride 21:11:06 <Phantom_Hoover> how did i do it, for future reference 21:11:07 * boily smacks Phantom_Hoover with Bike 21:11:24 <Bike> wow hey there 21:11:26 <boily> Phantom_Hoover: no idea, but you create corrupted unrecoverable bz2 archives. 21:11:34 <boily> Bike: sorry. 21:11:46 <Phantom_Hoover> i'm a corrupting influence? 21:11:53 <Phantom_Hoover> i demand to know the charges against me 21:12:05 <boily> can I be voiced? I want to oppress Phantom_Hoover. 21:12:30 <Koen_> oh, the bonus question in our exam was to recover a file from a corrupted archive 21:13:06 <boily> (now that I have a local wisdomcopy, time to latexify the whole thing...) 21:13:34 <Bike> so i gather this isn't a symlink loop somehow? 21:13:51 -!- ChanServ has set channel mode: +v boily. 21:14:02 <elliott> oerjan: whoa. 21:14:07 <olsner> `run ls -ld wisdom/d 21:14:09 <HackEgo> drwxr-xr-x 3 5000 0 4096 Jul 31 20:45 wisdom/d 21:14:13 <olsner> `run ls -ld wisdom/d/d 21:14:14 <HackEgo> drwxr-xr-x 3 5000 0 4096 Jun 20 19:19 wisdom/d/d 21:14:23 <boily> Phantom_Hoover: FEEEEEEL THE OPPRESSION! 21:14:23 <Bike> wow good. 21:14:27 <Bike> how is that even possible 21:14:37 <Phantom_Hoover> can i be voiced also 21:14:49 <Bike> i don't think you understand how oppression works! 21:15:01 <Phantom_Hoover> boily, well at least show me the evidence against me! 21:15:10 -!- ChanServ has set channel mode: +o HackEgo. 21:15:19 <Bike> oh shit 21:15:41 <Koen_> everybody take cover 21:15:43 <olsner> The HackEgOppressor 21:15:53 <Taneb> `? tanebventions 21:15:55 <HackEgo> Tanebventions include D-modules, automatic squirrel feeders, and Go 21:16:35 -!- Taneb has quit (Quit: Leaving). 21:16:45 <boily> holy. fungot. of. doom. I promise to properly oppress only those who deserve it! 21:16:47 <fungot> boily: husband. god den, i thank you truly, la! ' nothing doubting' says he? alas, ha's banish'd me his bed already, his love too, who looses, yet ile preserve the honour of the forlorne french: him i forgiue my death, and death's dim look in life's mortality: each in her sleep themselves so beautify, as if that joy were now become a losse, cryes, oh, love's bow shoots buck and doe; the shaft confounds not that it wounds, but t 21:17:07 <Phantom_Hoover> `cat wisdom/d/da 21:17:08 <HackEgo> No output. 21:17:13 <boily> Phantom_Hoover: the First Evidence Against You: «ngevd is a fake wisdom entry. `? ngevd is special-cased in bin/?. leave this file alone Phantom_Hoover‼» 21:17:15 <olsner> `? d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d 21:17:17 <HackEgo> d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d nothing 21:17:40 <Phantom_Hoover> boily, circumstantial! 21:18:10 <boily> circumstantial shmircumstantial. 21:18:48 <Bike> `run ls -ld wisdom/d/d/d 21:18:50 <HackEgo> drwxr-xr-x 3 5000 0 4096 Jun 20 19:19 wisdom/d/d/d 21:19:19 <Phantom_Hoover> for god's sake, it's an hg repository people 21:19:22 <oerjan> boily: that was an entirely reasonable edit 21:19:34 <Phantom_Hoover> you should be able to pin down exactly who created this madness 21:19:38 <Bike> ok back up here 21:19:40 <Bike> "an hg"? 21:19:43 <Bike> how is that pronounced 21:19:50 <Bike> i think that's the real issue here. 21:19:51 <boily> Bike: ache gé. 21:20:01 <Phantom_Hoover> an aitch gee 21:20:01 <Bike> don't give me your swedish shit here 21:20:16 <Bike> oughta be "hig" imo 21:20:19 <Bike> or "mercurial"... 21:20:29 <boily> I ain't no sedish salmiak there. as a proud Canadian, I resent that remark. 21:20:34 <Phantom_Hoover> `help 21:20:34 <boily> s/se/swe/ 21:20:34 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 21:20:38 <oerjan> `run ls -l d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d 21:20:40 <HackEgo> ls: cannot access d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d: No such file or directory 21:20:46 <oerjan> oops 21:20:55 <oerjan> `run ls -l wisdom/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d 21:20:57 <HackEgo> ​-rw-r--r-- 1 5000 0 72 Jun 20 19:22 wisdom/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d 21:21:08 <Koen_> why so many subdirectories 21:21:08 <oerjan> `run ls -l wisdom/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d 21:21:10 <HackEgo> total 4 \ -rw-r--r-- 1 5000 0 72 Jun 20 19:22 d 21:21:19 <Koen_> please tell me you didn't try cp -R . . 21:21:23 <Phantom_Hoover> it's finite you idiots 21:21:34 <Bike> what! that's so boring. 21:21:39 <Phantom_Hoover> `cat wisdom/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d 21:21:41 <HackEgo> d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d nothing 21:21:59 <oerjan> oh of course 21:22:07 <boily> but... 21:22:14 <Phantom_Hoover> created by <oerjan> mv wisdom/tanebvention{s,} 21:22:21 <oerjan> well in that case, why does it corrupt the bz2 archive? 21:22:26 <boily> I have no reason left to oppress Phantom_Hoover... :( 21:22:41 <oerjan> Phantom_Hoover: what 21:22:51 <boily> oerjan: probably some boring reason. weird unicode stuff going on, I guess. 21:22:57 <Phantom_Hoover> http://codu.org/projects/hackbot/fshg/index.cgi/file/5c29355f719e/wisdom/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d 21:23:32 <Phantom_Hoover> uh 21:23:40 <Phantom_Hoover> wait no it was http://codu.org/projects/hackbot/fshg/index.cgi/rev/21a5f1578f31 21:23:45 <Phantom_Hoover> 'guestbot' 21:24:36 <boily> oh. in that case, I'll have to oppress the least levenshteined person to guestbot. 21:24:38 <oerjan> Phantom_Hoover: oh that's just the bug where the repository browser lists the latest commit to the whole repository instead of to just that file. 21:24:57 <oerjan> quite annoying. 21:25:00 <boily> Guest18414: FEEL THE WRATH OF OPPRESSION‼ 21:26:08 <Koen_> elliott: on the recent events that I can't get my freaking password, i'll let someone else make the page 21:27:03 <elliott> oerjan: looks like guestbot did it in /msg to hackego... 21:27:15 <elliott> http://codu.org/logs/log/_esoteric/2013-06-21#142222 21:27:23 <elliott> and then I scared it away or something >_> 21:30:11 <oerjan> let's just make Koen_'s password hunter2 and get it away with. 21:30:43 <olsner> `? password 21:30:45 <HackEgo> password? ¯\(°_o)/¯ 21:30:45 <myndzi> | 21:30:46 <myndzi> o/`¯º 21:31:13 <elliott> only one thing for it. 21:31:17 -!- ChanServ has set channel mode: +v myndzi. 21:31:53 <ion> Earl Grey Flavored Black Tea. How do they know what Mr. Grey tasted like? 21:31:53 <Bike> problem solved. 21:32:07 <Bike> oh, you mean because of teh "<>" thing. 21:32:11 <olsner> ion: tested like tea, obviously 21:35:39 -!- MindlessDrone has quit (Quit: MindlessDrone). 21:39:10 -!- Frooxius has quit (Read error: Connection reset by peer). 21:39:34 -!- Frooxius has joined. 21:41:52 <oerjan> elliott: um myndzi looks properly aligned to me. and he did fix some alignment issues the other day. 21:42:04 <oerjan> `? what now 21:42:06 <HackEgo> what now? ¯\(°_o)/¯ 21:42:07 <myndzi> | 21:42:07 <myndzi> o/`¯º 21:42:24 <elliott> oerjan: he was misaligned with HackEgo. 21:42:31 <oerjan> not to me 21:42:55 <oerjan> although he still isn't, so that's ok 21:43:17 <elliott> then you should /set show_nickmode_empty off :p 21:43:30 <Bike> "share my alignment issues" 21:44:24 <oerjan> what does that change and why would i want it. 21:44:47 <Bike> it makes "< elliott> into "<elliott>" 21:45:02 <Bike> you want it so that you can share with elliott your sadness at myndzi misalignment 21:45:03 <olsner> why does that have a setting? 21:45:05 <oerjan> i have no initial < 21:45:15 <elliott> wow, sick. 21:45:17 <elliott> also twisted 21:45:21 <Koen_> please stop with the unmatched bracket 21:45:43 <oerjan> the mode is shown in its own column prior to the nicks 21:46:36 <oerjan> which looks really nice when there is no < 21:47:08 <oerjan> Koen_: <3 21:47:38 <olsner> Koen_: the < ? 21:47:43 <Koen_> YOU CAN'T CLOSE A THREE WITHOUT OPENING AN EPSILON FIRST OKAY 21:48:08 <oerjan> people here are weird 21:48:17 <boily> Koen_: ♥ 21:48:30 <boily> oerjan: what makes you say so? I am not insane. 21:48:41 <oerjan> i am sorry you don't get the full tone of my responses because of the script stripping 21:49:18 <boily> he he he hth. 21:51:31 -!- augur has quit (Remote host closed the connection). 21:52:03 -!- augur has joined. 21:52:26 <boily> ~duck braid 21:52:27 <metasepia> braid definition: to make from braids. 21:52:34 <boily> `? braid theory 21:52:36 <HackEgo> Braid theory is the theory of braids. 21:52:49 <olsner> `? category theory 21:52:51 <HackEgo> Category theory is the theory of categories. 21:52:52 -!- oerjan has set topic: Hexham/Helsinki/Lachine axis | 22nd IOCCC: http://ioccc.org/2013/rules.txt | esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q | http://codu.org/logs/_esoteric hth. 21:53:37 <kmc> 0xHAM 21:54:51 <oerjan> `learn Braid theory is the extremely twisted theory of braids. 21:54:55 <HackEgo> I knew that. 21:54:58 <oerjan> oh oops 21:55:21 <boily> oerjan: uhm. could you uh... not edit the wisdom DB for a while, please? I'm latexing it. 21:55:34 <oerjan> `run mv wisdom/braid{,' theory'} 21:55:37 <HackEgo> No output. 21:55:44 <oerjan> `? braid theory 21:55:45 <HackEgo> Braid theory is the extremely twisted theory of braids. 21:55:53 <boily> or, I guess the worse that could happen is that my version'll become somewhat like the hitchiker's guide and be authoratively incorrect on the subject. 21:56:13 -!- augur has quit (Ping timeout: 240 seconds). 21:56:34 <olsner> hmm, someone is handing out holey bibles and people are getting holes in their windows 21:56:41 <Roujo> HackEgo is op, please nerf 21:57:02 <boily> Roujo: behold the OP of the BOT. 21:57:21 <boily> okay, I have «a» and «b» covered. 21:58:17 <olsner> boily: you should make some kind of script for this so you can easily repeat your work when wisdom expands 21:58:31 <oerjan> i'm with olsner 21:59:39 <boily> I'd like to, but there are some entries that are unicodely creative, other that I have to hand edit because of my linter, and some that don't match their filename. 21:59:54 <boily> (btw, how did I get that nice linter bound with vim???) 22:02:02 <boily> also, some entries I nicely format, others I completely ignore cause I'm a lazy bitch, and stuff. 22:08:42 -!- conehead has quit (Quit: Computer has gone to sleep.). 22:10:37 <oerjan> `addquote <fizzie> Possible business plan: data storage on the moon? <fizzie> Getting at it after the collapse of civilization here might be an issue. <boily> who cares about civilization? you have backups! 22:10:41 <HackEgo> 1095) <fizzie> Possible business plan: data storage on the moon? <fizzie> Getting at it after the collapse of civilization here might be an issue. <boily> who cares about civilization? you have backups! 22:11:08 <oerjan> i have blatantly censored half-relevant but unfunny parts by Vorpal here. 22:12:00 <olsner> how oppressive of you 22:12:11 <oerjan> it's the fashionable thing 22:13:50 <boily> oerjan: I approve of you oppressiveness. 22:13:55 <boily> s/you/your/ 22:20:23 <boily> «c» and «d» are covered. I'm hungry. 22:20:29 -!- boily has quit (Quit: foude.). 22:20:36 -!- metasepia has quit (Remote host closed the connection). 22:22:14 <nooodl> `? category 22:22:16 <HackEgo> Categories are just a special case of bicategories. 22:22:27 <nooodl> mm good definition 22:27:49 -!- yorick has quit (Remote host closed the connection). 22:34:24 <olsner> `run echo In category theory, category theory is a theory in the category of theories. > wisdom/category\ theory 22:34:28 <HackEgo> No output. 22:34:33 <olsner> `? category theory 22:34:34 <HackEgo> In category theory, category theory is a theory in the category of theories. 22:35:07 <Koen_> that's just not helpful at all 22:35:47 -!- oerjan has quit (Quit: So no real change, then?). 22:48:14 <Bike> good news for sgeos: the thing i have to use for class uses tcl scripting 23:01:58 -!- augur has joined. 23:25:33 -!- doesthiswork has joined. 23:42:30 -!- conehead has joined. 23:42:47 -!- conehead has quit (Remote host closed the connection). 23:43:02 -!- conehead has joined. 23:55:22 -!- Koen_ has quit (Quit: Koen_). 2013-08-28: 00:00:27 -!- augur has quit (Remote host closed the connection). 00:16:37 -!- jconn has quit (Ping timeout: 248 seconds). 00:28:23 -!- augur has joined. 00:28:41 -!- madbr has joined. 00:38:22 -!- doesthiswork has quit (Quit: Leaving.). 00:56:32 -!- Nisstyre-laptop has joined. 01:04:51 -!- Sgeo has joined. 01:12:45 -!- mnoqy has joined. 01:20:26 -!- nooodl has quit (Ping timeout: 245 seconds). 01:32:52 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 02:07:07 -!- myndzi has quit (Ping timeout: 264 seconds). 02:08:20 -!- myndzi has joined. 02:10:30 -!- doesthiswork has joined. 02:44:29 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 02:44:54 -!- copumpkin has quit (Ping timeout: 264 seconds). 02:45:23 -!- copumpkin has joined. 02:48:39 <zzo38> Do you find procedural SQL useful? I find a lot of things can be done in plain SQL, although a virtual table containing all numbers, and a few extra functions (square root, quartiles, blob access, execute a string containing SQL commands, etc), are good things to have on. 02:51:08 <zzo38> There are still a few additional features I would like to see in SQL, although I don't know if any of them are available in any variant of SQL. 03:10:42 -!- copumpkin has quit (Ping timeout: 256 seconds). 03:11:11 -!- copumpkin has joined. 03:42:09 -!- jconn has joined. 03:52:22 <Bike> https://mitpress.mit.edu/covers/9780262019538.jpg the animes.................. 04:05:25 <shachaf> It seems that you meant mitpress.mst.edu. Do you want Adblock Plus to correct typos to protect you from malicious websites? 04:05:33 <shachaf> good correction 04:05:40 <shachaf> I didn't even know I had that installed. 04:06:18 <shachaf> Maybe a bit ironic now. 04:11:34 <doesthiswork> how is it ironic? 04:12:49 -!- carado has quit (Ping timeout: 246 seconds). 04:16:12 <Bike> man i used an https uri and everything :'( 04:16:53 <Bike> http://www.reddit.com/r/PHP/comments/1l7baq/creating_a_user_from_the_web_problem/ r/PHP is a terrifying place 04:17:32 <Bike> "I also added http to group wheel." 04:31:56 <ion> :-D 04:33:20 <coppro> /r/lolphp is pretty sweet 04:33:30 <coppro> although that particular quote really scares me 04:33:36 <coppro> zzo38: procedural SQL is okay 04:33:50 <coppro> having written a lot in it, I'd avoid it where possible 04:33:52 <coppro> it's really awkward 04:35:59 -!- ^v has quit (Quit: Leaving). 04:43:12 <zzo38> coppro: OK, I suppose; well, I also avoid procedural SQL, since I use SQLite which doesn't support procedural SQL, and I find procedural SQL doesn't help anything anyways since it can be programmed in plain SQL. 04:45:13 <coppro> the advantage to procedural SQL is the ability to create functions inside the database which are used by multiple clients in different languages, and so reduce duplication 04:45:27 <coppro> in practice, this is a good idea only where you can't do something saner, like write an interface layer in some other language 04:48:16 <zzo38> I do not understand exactly what you mean. I tend to write most of the program in SQL, when using SQL. 04:48:55 <zzo38> I will write any extra functions I need into a .dll so that it can be loaded using anything. 04:49:23 <zzo38> But these extra functions are mainly stuff useful in a lot of uses anyways, such as square root, and a virtual table containing all integers. 04:51:19 <zzo38> There are some features I would like to see added, though, such as macros, overridable views and triggers, trigger indices, ordered triggers, table cells that contain databases, and a few others. 04:58:51 <zzo38> I found that triggers seem to run in the reverse order of being defined. I find this a very useful feature. However, I asked someone and they said the order isn't supposed to be guaranteed. 05:10:01 -!- doesthiswork has quit (Quit: Leaving.). 05:19:22 -!- SirCmpwn has quit (Excess Flood). 05:25:54 -!- SirCmpwn has joined. 05:43:06 -!- heroux has quit (Ping timeout: 264 seconds). 05:44:51 -!- heroux has joined. 06:42:14 -!- heroux has quit (Ping timeout: 264 seconds). 06:43:46 -!- heroux has joined. 06:46:22 <Gracenotes> for posterity: shell_exec("sudo useradd -p $encpass -g groupname -s /bin/bash $username"); 06:46:37 <Gracenotes> lovely 06:52:07 -!- zzo38 has quit (Remote host closed the connection). 07:01:52 -!- madbr has quit. 07:08:58 -!- Taneb has joined. 07:17:56 <shachaf> kmc: it would be nice to be able to clear the buffer of keystrokes that haven't been sent yet in mosh 07:18:21 <shachaf> say i know a connection won't be re-established for hours but out of habit i press alt-a a bunch of time in irssi 07:18:47 <shachaf> now i either risk missing a notification or i have to close the mosh session before reconnecting to the network 07:18:59 <shachaf> (another solution to this problem would be fine too) 07:22:10 -!- zzo38 has joined. 07:22:28 <zzo38> I think some of the terminology in chess problems can be applied to Pokemon card puzzles as well. 07:22:54 <ion> shachaf: How about ignoring input when in the state that notifies about the lack of connectivity? I’d be happy with that. 07:23:18 <shachaf> That's not so great because sometimes my connection is just bad. 07:23:42 <shachaf> And I get into that state, but I want to keep typing. 07:24:01 <ion> In that case, perhaps also have a parameter that lets you increase the timeout before it thinks there’s no connectivity. 07:25:32 <ion> The comments are great. http://php.net/manual/en/function.serialize.php 07:27:42 <zzo38> See if you can make up a Pokemon card puzzle involving retreating four times in one turn, or even five, or six, if such a thing can be made. 07:37:53 <ion> http://www.reddit.com/r/lolphp/comments/1jfkrg/serialize_documentation_pick_your_favorite_comment/cbe5quf 07:55:57 <zzo38> We can make up some list of terminology for Pokemon card puzzles, some of which is similar to that of chess, but there are differences so some new terminology would be used too (also, not all chess terminology is applicable). 08:00:23 <zzo38> Why is "Scholar's Mate" given that name? 08:01:18 -!- epicmonkey has quit (Read error: Operation timed out). 08:15:01 <kmc> shachaf: yeah I opened a ticket about that a while ago 08:29:13 -!- zzo38 has quit (Remote host closed the connection). 08:43:16 -!- Taneb has quit (Quit: Leaving). 09:06:41 -!- epicmonkey has joined. 09:19:04 <fizzie> Aw, I missed a somewhat interesting talk this morning. 09:19:27 <kmc> what about? 09:19:43 <fizzie> "This keynote talk focuses on signal processing techniques for modeling analog audio systems used in music technology. Many analog music systems produce a distinctive and desirable sound, but the original devices may be expensive or hard to access and maintain. Examples include classic synthesizer modules and vintage guitar amplifiers." 09:20:59 <fizzie> "An overview of recent research in the area of virtual analog modeling will be presented. Topics include antialiasing oscillator algorithms, virtual analog synthesizer filters, modeling of guitar pickups, spring reverberation units, ring modulators, carbon microphones, and audio antiquing." 09:21:04 <fizzie> I'm no music person, but for some reason listening to other people talk about this stuff has generally been interesting. 09:22:20 <fizzie> (It's going to be a keynote at DAFx-13; the person giving it works here and apparently had a rehearsal this morning, but keeping up-to-date on email is for squares.) 09:52:24 -!- Taneb has joined. 10:24:09 -!- oerjan has joined. 10:27:23 -!- mnoqy has quit (Quit: hello). 10:30:22 -!- Koen__ has joined. 10:58:46 <Koen__> so hum 10:59:02 <Koen__> I can't get a new password emailed to me because I already did in the last 24 hours 10:59:08 <Koen__> but I never received that new password 11:00:13 <Koen__> I already had a new password sent to me on the 24th, but it's no longer working because I was asked to change it the first time I tried to log in with it 11:00:38 <Koen__> and I can't remember what I changed it to (but that probably doesn't matter, since I'm supposed to have been sent a new one) 11:01:48 <oerjan> i think after all that, it's your karma to have to wait 24 hours, Koen__ 11:01:56 <Koen__> noooooooooooooo 11:02:11 <oerjan> i know, it's a truly gruesome punishment. 11:02:25 <Koen__> wow, I just noticed I had two underscores 11:02:42 <Koen__> this is getting out of hand 11:03:04 <oerjan> `run ls wisdom/phantom* 11:03:08 <HackEgo> wisdom/phantom_hoover \ wisdom/phantom__hoover \ wisdom/phantom___hoover \ wisdom/phantom_______hoover \ wisdom/phantom__________hoover \ wisdom/phantom____________________hoover 11:03:13 <oerjan> MAYBE 11:03:43 <oerjan> i suddently remember that technically listing them all is a bit of cheating 11:04:00 <Koen__> OKAY 11:04:11 -!- ChanServ has set channel mode: -o HackEgo. 11:07:15 -!- nooodl has joined. 11:20:28 <Deewiant> I finally tried mosh just for fun and its locale-related error message was quite incorrect: it complained about LC_CTYPE and said something about US-ASCII, though the issue was that my LC_NUMERIC didn't exist on the server 11:21:11 <Deewiant> (After fixing that I was reminded of the fact that this WLAN completely blocks UDP so the experiment ended) 11:28:30 -!- Sgeo has quit (Read error: Connection reset by peer). 11:43:57 -!- Taneb has quit (Quit: Leaving). 11:57:19 -!- mnoqy has joined. 12:10:03 <oerjan> something is wrong, the second image in the latest xkcd whatif has no title text 12:10:17 <oerjan> *what-ig 12:10:22 <oerjan> *f 12:10:35 <oerjan> there's those pesky g's running around again 12:11:13 <oerjan> given the image, i suppose the title text was censored by the government 12:15:25 <fizzie> oerjan: I was thinking it was a conspiracy-theory joke. 12:15:49 <fizzie> I'm sure xkcd forums have already some speculation as to why it might be. 12:16:22 <oerjan> no, it's definitely the real government censoring this. 12:22:51 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 12:29:43 -!- MindlessDrone has joined. 12:30:57 <oerjan> fizzie: "There's an image without title text? THE END IS NEAR!!! AHHHH!!!" 12:31:02 <oerjan> so, yeah. 12:33:47 -!- conehead has joined. 12:50:02 <oerjan> does anyone know where the picture characters here are from http://www.mezzacotta.net/garfield/?comic=1561 12:51:36 <oerjan> i'm imagining it could be a game or another comic, but googling on what little (non-garfield) text hints there are didn't help. 12:58:50 -!- boily has joined. 12:58:52 -!- metasepia has joined. 12:58:58 -!- itsy has left. 13:03:18 <boily> good brumeux morning! 13:04:32 <oerjan> good sunny fternoon! 13:17:00 <fizzie> oerjan: The dude on the left looks vaguely familiar, but I don't know from where; Google's "visually similar images" search is, as usual, of no use at all: http://goo.gl/Ydb6C2 (link might not work, I don't know how it does w.r.t. uploaded images) 13:17:47 <oerjan> worked fine 13:22:33 <boily> `run echo "Eridanipoids form a category of uncategorifiable stellar remnants." >wisdom/eridanipoid 13:22:37 <HackEgo> No output. 13:23:39 <boily> mnoqy: since when are you this channel's centroïd? it hasn't been computed yet! 13:23:53 <mnoqy> hm? 13:24:34 <boily> `? #esoteric 13:24:36 <HackEgo> ​#esoteric is the only channel that exists. monqy is its centroïd. 13:24:46 <mnoqy> makes sense 13:25:02 <oerjan> `run echo -n " They form dense clusters of unmovable and unstoppable objects." >>wisdom/eridanipoid 13:25:06 <HackEgo> No output. 13:25:13 <oerjan> um wait 13:25:27 <oerjan> `? eridanipoid 13:25:29 <HackEgo> Eridanipoids form a category of uncategorifiable stellar remnants. \ They form dense clusters of unmovable and unstoppable objects. 13:25:49 <boily> no transmogrifying the Wisdom DB while I'm latexifying it! 13:26:05 <oerjan> DENIED 13:26:32 <mnoqy> boily: apparently ever since (counts on fingers) 2013 april 20, when shachaf deduced it and you added the wisdom db entry 13:27:10 <boily> oerjan: just wait, you miscreant! I'll [REDACTED] the [EXPUNGED] out of your [FUNGOT] you'll feel it all the way up to your grandma's teeth! 13:27:37 <boily> mnoqy: oh. uhm. quite embarassing, isn't it? 13:27:38 <oerjan> `run fmt -w400 <wisdom/eridanipoid >q; mv q wisdom/eridanipoid 13:27:42 <HackEgo> No output. 13:27:46 <oerjan> `? eridanipoid 13:27:48 <HackEgo> Eridanipoids form a category of uncategorifiable stellar remnants. \ They form dense clusters of unmovable and unstoppable objects. 13:27:52 <oerjan> wtf 13:28:00 <boily> ha. 13:28:01 <oerjan> that's not a reformatting ;_; 13:28:35 -!- nycs has changed nick to `^_^v. 13:30:28 <boily> ~duck corun 13:30:28 <metasepia> Software description: coroutine based python library that uses only built-in python features to provide a low-level event driven programming model (Python). 13:31:55 <oerjan> `run perl -i -e 'my $a = join "", <>; $a =~ s/\n//g; print $a' wisdom/eridanipoid 13:31:59 <HackEgo> Eridanipoids form a category of uncategorifiable stellar remnants. They form dense clusters of unmovable and unstoppable objects. 13:32:19 <oerjan> argh 13:32:52 <oerjan> `? eridanipoid 13:32:54 <HackEgo> No output. 13:32:59 <boily> uhm. 13:32:59 <oerjan> `revert 13:33:02 <HackEgo> Done. 13:33:29 <oerjan> `run perl -e 'my $a = join "", <>; $a =~ s/\n//g; print $a' wisdom/eridanipoid >q; mv q wisdom/eridanipoid 13:33:34 <HackEgo> No output. 13:33:36 <oerjan> `? eridanipoid 13:33:37 <HackEgo> Eridanipoids form a category of uncategorifiable stellar remnants. They form dense clusters of unmovable and unstoppable objects. 13:34:45 <boily> meanwhile, I identify "Perkeleistä", but the rest is finnishdigook. 13:36:42 <oerjan> `run sed -i 's/form dense/occur in dense/' wisdom/eridanipoid 13:36:46 <HackEgo> No output. 13:37:23 <oerjan> hm wait that's ambiguous 13:37:26 <oerjan> `revert 13:37:28 <HackEgo> Done. 13:39:14 <boily> so eridanipoïds are dense remnants that move, don't move, are in space, clustered, and can't be categorified. 13:39:36 <oerjan> sums that up. 13:39:51 <oerjan> also move and don't move are equivalent by relativity 13:40:33 <boily> indeed. my understanding of physics never was up to par... 13:40:39 -!- oerjan has quit (Quit: causes insanity when preceded by its quotation). 13:40:51 <boily> (I never flunked as many exams as in physics classes.) 13:41:12 <Roujo> ~ctar CYUL 13:41:13 <metasepia> --- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi 13:41:16 <Roujo> WELL CRAP 13:41:17 <Roujo> Erm 13:41:23 <Roujo> ~metar CYUL 13:41:23 <metasepia> CYUL 281332Z 22002KT 1 1/2SM BR OVC003 21/21 A2991 RMK ST8 SLP127 DENSITY ALT 900FT 13:41:31 <Roujo> dat visibility 13:41:56 <boily> Roujo: cf. «good brumeux morning» from earlier today. 13:42:11 <boily> urgh. 21/21. that is most disgusting. 13:42:22 -!- Phantom_Hoover has joined. 13:44:27 <Roujo> I know, right? 13:44:32 <Roujo> (I don't actually know) 13:45:19 <boily> it means humidity can't get higher without us having to swim through the air when going out for a lunch. 13:46:23 <Roujo> Ah 13:46:29 <Roujo> I'd be up for a swim 13:47:01 <Roujo> So, that's the dew point? 13:47:12 <boily> it is so. 13:47:24 <Roujo> Okay, so 13:48:17 <boily> ("so so so, so-li-da-ri-té!") 13:49:10 <Roujo> Station Time WindSpeed Visibility Weather Ceilling DewPoint something something something 13:49:18 <Roujo> ? 13:50:46 <fizzie> The existing fields (though not their order, perhaps) seems to vary quite a lot. 13:50:49 <fizzie> ~metar EFHK 13:50:50 <metasepia> EFHK 281320Z 17010KT 9999 FEW038 21/13 Q1015 NOSIG 13:51:04 <Roujo> Welp 13:51:22 <boily> fizzie: it depends on the national standard, and wether the human ops (or automated station apparatuses) can be assed to give details. 13:52:25 <Roujo> Tall order 13:52:31 <Roujo> No really, I need a tall coffee 13:52:34 <Roujo> Brb 13:52:46 <boily> Roujo: EFHK: helsinki. observation made at 13:20+0000 today. winds of 10 knots at 170°, ground visibility is irrelevant, a few clouds at 3800', temperature 21 °C with dew point at 13 °C, QNH at 101,5 kPa and nothing significant to write about. 13:53:10 <Roujo> ~metar EFHK 13:53:11 <metasepia> EFHK 281320Z 17010KT 9999 FEW038 21/13 Q1015 NOSIG 13:53:16 <Roujo> Oh well =P 13:53:46 <Roujo> I'm going to get the hang of it eventually =P 13:54:45 -!- conehead has quit (Quit: Computer has gone to sleep.). 14:05:53 <boily> «e» and «f» covered. 14:13:26 -!- epicmonkey has quit (Ping timeout: 264 seconds). 14:14:33 -!- Taneb has joined. 14:20:21 <boily> ~duck gamzee 14:20:21 <metasepia> Gamzee is a company. 14:20:45 <boily> go duck duck go, you can do it! 14:23:14 <Taneb> ~duck Tavros 14:23:14 <metasepia> Tavros (, which means "bull"), is a sburb in the southwestern part of Athens, Greece. 14:23:26 <Taneb> ~duck Vriska 14:23:27 -!- Nisstyre has quit (Quit: Leaving). 14:23:27 <metasepia> --- No relevant information 14:23:42 <boily> ~duck stavromula beta 14:23:42 <metasepia> --- No relevant information 14:24:06 <Roujo> Instructions to install Haskell 14:24:31 <boily> Roujo: http://www.haskell.org/platform/ 14:24:42 <Roujo> - Download the Windows installer 14:24:43 <Roujo> - Run the setup.exe program 14:24:43 <Roujo> - Follow the install instructions as prompted. 14:24:45 <Roujo> I know 14:24:58 <Roujo> I was just marvelling at the simplicity 14:25:06 <boily> oh. :) 14:25:47 <Roujo> It's so simple, and yet apparently warrants step-by-step instructions 14:25:57 <boily> «g» and «h» covered. I also conflagrated the gaszszszpachoes. 14:26:05 <Roujo> What are you doing? =P 14:26:05 <Jafet> Your instructions are to follow your given instructions 14:26:33 <Roujo> Pretty much, yeah 14:26:43 <boily> Roujo: I'm manually and lovingly enlatexifying the Wisdoms. 14:27:10 <Roujo> Ah, nice 14:27:14 <Roujo> dat latex 14:27:32 <Roujo> I am the local LaTeX evangelist at work 14:28:40 <boily> my SO is an Elite Legendary Paragon at LaTeX. she can summon .sty with her eyes closed. 14:29:31 <Roujo> That's nice 14:29:39 <Roujo> I'm much of a newbie 14:29:47 <Roujo> I'm just the only one who Knows 14:30:46 <Roujo> Now 14:30:49 <Roujo> Do I want to install GLUT? 14:30:51 <Roujo> I think I do 14:30:54 <Roujo> But I'm not sure 14:31:05 <boily> you want to. glut is good for you and building muscles. 14:33:48 -!- ^v has joined. 14:37:31 <boily> OH THE FUNGOTITY. 14:37:46 <boily> 10 MB FOR A SINGLE ENTRY. 14:37:56 <Bike> :o 14:38:02 <boily> AAAAAAAAAAAAAAAAAAAAURGH! 14:44:11 -!- heroux has quit (Ping timeout: 245 seconds). 14:44:13 <boily> `? irrelevant info 14:44:15 <HackEgo> KHL?%y9vnkM_v46$Tn`ʋxkH2gqH;!;2F(zإ2CmXW 14:45:31 <Roujo> Well 14:45:33 <Roujo> Yeah 14:46:09 -!- heroux has joined. 14:47:16 <Roujo> `relcome HackEgo 14:47:19 <HackEgo> ​HackEgo: 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.) 14:49:49 -!- carado has joined. 14:50:31 -!- heroux has quit (Ping timeout: 246 seconds). 14:53:20 -!- Nisstyre-laptop has quit (Ping timeout: 245 seconds). 14:54:18 <boily> what was I smoking when I wrote that... 14:54:21 <boily> `? lexer 14:54:23 <HackEgo> lexer is a maximally Norwegian painter. Its squares are munched with chili sauce. 14:54:49 <Roujo> Well, aren't they? 14:55:03 <Roujo> Also, "max 5 6 8" doesn't work for 14:55:05 <Roujo> me 14:55:07 <Roujo> Should it? 14:55:11 <boily> :t max 14:55:12 <lambdabot> Ord a => a -> a -> a 14:55:19 <Roujo> Oh 14:55:29 <Roujo> Only two parameters, apparently 14:55:46 <boily> ~eval foldl1 max [5, 6, 8] 14:55:47 <metasepia> 8 14:55:53 <Roujo> ~eval life 14:55:54 <metasepia> Error (1): Not in scope: `life' 14:55:54 <metasepia> Perhaps you meant `lift' (imported from Control.Monad.Logic) 14:56:03 <Roujo> >okay 14:57:46 <Roujo> I'm starting to miss lisp =P 14:59:07 <boily> you could also go the foldMap way. monoids are easy. you won't miss Lisp and its brethren. 15:01:01 <boily> `? logs 15:01:03 <HackEgo> ​I think you might mean !logs 15:01:40 <boily> that reminds me I'll have to remove those «% TODO» sometime... anybody here who can do colours in LaTeX? 15:03:15 <boily> «i», «j», «k» and «l» covered. 15:05:15 -!- doesthiswork has joined. 15:11:41 <doesthiswork> I just read some about semiotics, saussure seems fine, but what people have done since then is grotesque 15:12:22 <boily> I'm curious, who designed the wisdom face? 15:13:22 <boily> \newcommand{\face}{\={ }$\backslash(^\circ$\_o$)$/\={ }} 15:18:34 <boily> aaaaaaaan... I crashed firefox. 15:24:48 <doesthiswork> not too hard, if I don't crash it now and then I worry that something has gone wrong 15:28:44 <Bike> `? face 15:28:46 <HackEgo> face? ¯\(°_o)/¯ 15:28:47 <myndzi> | 15:28:47 <myndzi> º¯`\o 15:28:57 <Bike> oh, that's easy to type 15:29:08 <Bike> ¯\(°_o)/¯, gonna have to remember that 15:29:08 <myndzi> | 15:29:08 <myndzi> º¯`\o 15:29:21 <Bike> hm 15:29:30 -!- Bike has changed nick to a. 15:29:36 <a> ¯\(°_o)/¯ 15:29:39 -!- a has changed nick to Bike. 15:29:48 <Bike> clever, myndzi, clever. 15:30:00 <boily> myndzi is a clever bot. 15:32:08 <Roujo> myndzi is Cleverbot? 15:32:21 <boily> `? myndzi 15:32:23 <HackEgo> myndzi keeps us all on our feet 15:32:28 <boily> Roujo: ↑ 15:32:33 <Roujo> Heh =P 15:32:35 <Roujo> Literally =P 15:33:05 <boily> btw, when will itidus come back? 15:34:26 <fizzie> > maximum [5, 6, 8] -- incidentally 15:34:27 <lambdabot> 8 15:34:58 <fizzie> @type maximum 15:34:58 <boily> fizzie: hoogle has no hits for "incidentally". 15:34:59 <lambdabot> Ord a => [a] -> a 15:35:19 <fizzie> That was what's called a comment. 15:35:37 * boily facepalms 15:35:46 <Roujo> rem Back in my days... 15:35:46 <boily> move along. nobody saw nothing. 15:36:12 <fizzie> I recently saw a .bat file that was full of "rem ember this and that" documentation. 15:36:57 <Roujo> Heh =P 15:37:10 -!- MindlessDrone has quit (Quit: MindlessDrone). 15:37:31 <Deewiant> C1234 IN MY DAYS 15:38:12 <boily> ' Back in my days... 15:38:49 <Deewiant> comment In somebody else's days comment 15:39:43 <Roujo> 10 REM WHAT 15:43:15 <Deewiant> "Every card processed by SOAP II may contain remarks not exceeding 10 characters in length. When longer remarks are desired, a comments card, which may contain up to 30 characters, may be used." 15:43:28 <Roujo> Oh god 16:00:05 -!- Bike has quit (Ping timeout: 240 seconds). 16:01:32 -!- heroux has joined. 16:09:49 -!- Bike has joined. 16:11:03 -!- heroux has quit (Ping timeout: 276 seconds). 16:20:41 <Koen__> cards... as in the very olds cards with holes that were used before computers? 16:24:59 <Deewiant> Yes, this was from the documentation of the programming language used with an electro-technical information processing machine 16:25:35 <Bike> "electro-technical"? 16:26:08 <Deewiant> Sorry, "electron-technical" 16:26:51 <Bike> what's that mean 16:26:58 <Bike> i was expecting "electromechanical" 16:27:13 <Deewiant> It means an IBM 650 in this case 16:27:50 <Deewiant> (It's overly directly translated from https://fi.wikipedia.org/wiki/Ensi ) 16:28:22 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 16:29:57 -!- conehead has joined. 16:30:00 -!- Phantom_Hoover has joined. 16:41:57 -!- Koen__ has quit (Quit: Koen__). 16:49:08 -!- Taneb has quit (Quit: Leaving). 16:51:18 -!- heroux has joined. 16:54:07 <Bike> «"Brazilian self-citation cartel" is possibly the world's lamest cartel» 16:58:25 <Roujo> "«"Brazilian self-citation cartel" is possibly the world's lamest cartel», said Bike", said Roujo 16:59:12 -!- zzo38 has joined. 17:03:08 -!- heroux has quit (Ping timeout: 256 seconds). 17:05:39 -!- Bike has quit (Ping timeout: 276 seconds). 17:12:14 -!- Bike has joined. 17:20:49 <doesthiswork> "this sentence contains six words" 17:21:38 <Bike> does it 17:22:55 -!- conehead has quit (Quit: Computer has gone to sleep.). 17:23:54 -!- MindlessDrone has joined. 17:26:21 * boily thwarps doesthiswork with a copy of GEB 17:26:48 -!- heroux has joined. 17:26:58 <boily> «“‘Roujo: don't you think that you are overquoting there?”»’ 17:29:05 <doesthiswork> boily: there is no fundamental relation between how many words it says it has and how many it does have. 17:29:24 <Bike> is "less than" a fundamental relation 17:29:51 <zzo38> What is it called in chess when you refrain from capturing an opponent's piece because that piece is blocking another opponent's piece from moving? 17:30:27 <boily> Bike: posets. 17:30:51 <Bike> check yoset before you wreck...set 17:31:11 <boily> zzo38: a skewer, I think? 17:31:38 <doesthiswork> bike: replace 'it' with 'a sentence' 17:31:38 <zzo38> O, that's what it is called? 17:32:13 <boily> Bike: Tarkista yoset ennen hylky ... asettaa 17:32:17 <Bike> doesthiswork: does a sentence 17:32:27 <doesthiswork> yes 17:32:41 <boily> does a sentence contains a sentence, or is it the sentence itself? 17:33:01 <zzo38> boily: No, I don't think a skewer is what I am talking about. 17:33:24 <Bike> oh 17:33:27 <boily> zzo38: I' currently on wikipédia's chess tactics, and indeed it is not a skewer. 17:34:42 <doesthiswork> boily: it can by quotation 17:35:33 <boily> zzo38: probably something related to interference, I guess. 17:36:29 <boily> I believe that kind of situation is more common in xiangqi, viz. the horses have special movement rules, so you can position your pieces in temporarily safe squares because the opponent's can't move there. 17:37:24 <boily> doesthiswork: but then, it is a quine of itself that contains the content of the quine in the quine, and not the sentence as a whole which only partially refers to the sentence in a quine. 17:37:28 <boily> I need coffee. 17:39:06 <zzo38> boily: Yes, the movement of the horses in xiangqi can do that but does it have a name in xiangqi in general (not only to do with a horse)? 17:39:57 <Bike> least fixed point of "this sentence is false" 17:40:19 <doesthiswork> boily: I didn't say yes to the second question 17:41:38 <doesthiswork> the sentence "the sentence "this sentence contains six words" contains five words" is a sentence 17:41:51 <Bike> is it 17:41:57 <doesthiswork> but "this sentence contains six words" is also a sentence 17:42:02 <Bike> or is it.... quotation nesting errors 17:43:03 <doesthiswork> bike: you are perfectly able to see how the quotations nest, the spaces make it unambiguous 17:43:13 <Bike> yeah 17:43:48 <Bike> «««»»«»«««»»«««««»»«»«»«»»»«««»»» 17:44:15 <boily> zzo38: if it has a name, I can't pronounce it :( 17:44:23 <zzo38> If you put "doesn't" it is still wrong 17:45:18 <boily> so we have a sentence A where A v ¬A is False. 17:46:05 <Bike> yeah, a classic (lol) resolution to "this sentence is false" is to assign a truth value of "neither true nor false" 17:46:25 <Bike> you can do like... "this sentence is not true" or something to break that though. too tired to remember exactly 17:46:47 <zzo38> I mean "this sentence doesn't contains six words" 17:47:09 <doesthiswork> or more reasonably adding "doesn't" doesn't perfectly correspond to negation 17:47:40 <zzo38> Yes, it doesn't perfectly correspond to negation. 17:48:26 <doesthiswork> but I'm pretty sure I can trick people into saying that it does, and then spring this sentence on them. 17:49:26 <boily> either we are abusing bots, or logic. we are become esoteric, destroyers of common sense and pineapples. 17:49:30 <doesthiswork> thank you zzo38 17:53:32 <olsner> boily: did you finish your tex wisdom? 17:54:10 -!- heroux has quit (Ping timeout: 245 seconds). 17:55:19 <boily> olsner: no, I was eating sushi. 17:55:59 <olsner> boily: how long have you been eating sushi? 17:56:10 <boily> eeeeh... half an hour, I guess? 17:56:15 -!- heroux has joined. 17:56:55 <olsner> ok, then I find it an invalid excuse 17:57:29 <boily> olsner: I know, but now I have nutrients in my body and can think of a better excuse! 17:57:48 <boily> last entry I did is «ngevd». 17:57:50 <olsner> splendid 17:58:25 <olsner> you should implement that entry using a TeX PRNG 17:58:55 <boily> NO U 17:59:03 <boily> I'm scared of that kind of thing. 17:59:39 <olsner> face your fears 17:59:50 <boily> nah. I'm a publicly known coward. 18:00:10 <Bike> so, question. couldn't we just make wisdom/ngevd a symlink to /dev/urandom 18:01:43 -!- Taneb has joined. 18:02:29 <olsner> I think that might break if someone tries to fix it 18:02:30 -!- heroux has quit (Ping timeout: 245 seconds). 18:02:36 <olsner> there may also be a good reason, I dunno 18:03:24 -!- heroux has joined. 18:03:46 <boily> ~duck roald dahl 18:03:46 <metasepia> Roald Dahl (13 September 191623 November 1990) was a British novelist, short story writer, poet, fighter pilot and screenwriter. 18:04:55 <fizzie> Bike: It was that. 18:05:09 <fizzie> Bike: It kept breaking when you wanted to do some operation over all wisdom/* files. 18:05:30 <fizzie> Or, rather, working around that one entry in all greps and whatnot was an annoy. 18:06:14 -!- Bike has quit (Ping timeout: 240 seconds). 18:07:17 -!- Bike has joined. 18:08:21 <olsner> `randomanonlog 18:08:25 <HackEgo> that's cheating :-) 18:08:59 <olsner> oops, sorry 18:09:33 <Bike> fizzie: oh, lol. 18:09:33 <fizzie> I guess that's there for the guess-the-identity game? 18:10:00 -!- heroux has quit (Ping timeout: 276 seconds). 18:15:34 <boily> `randomanonlog 18:15:37 <HackEgo> E!1 a\n 18:15:48 -!- heroux has joined. 18:15:59 <boily> fizzie: looks like so, and impossible to guess correctly. 18:16:56 <fizzie> `randomanonlog 18:17:00 <HackEgo> No output. 18:17:10 <fizzie> That was a boring thing to say. 18:17:24 <olsner> it's probably said a lot though 18:17:44 <fizzie> HackEgo: Was that you, yourself, by any chance? 18:17:49 <boily> ̀randomanalog 18:17:57 <boily> ̀randomanonlog 18:18:04 <boily> `randomanonlog 18:18:05 <olsner> looks like randomanonlog has been used twice before today, by zzo38 on 2012-04-29 18:18:09 <HackEgo> nn 18:18:18 <Bike> this game is hard. 18:18:23 <fizzie> Rando-man on log. 18:18:30 <boily> nn. just nn. how the fungot am I supposed to know who said that. 18:18:46 <fizzie> fungot: Are you feeling all right there? 18:18:46 <fungot> fizzie: behold, these are a side that would be known. thou canst not read 18:18:48 <olsner> fungot: was it you? 18:18:48 <fungot> olsner: falst. saue thy grace, leaue fnord your owne renowned knowledge, quite forgoe the way which brought vs hither 18:18:52 <Bike> man or random-an 18:19:25 * boily poke fungot “Oh, fungoooot ♪” 18:19:25 <fungot> boily: apemantus. right, i mean? servant. wholly, sir. 18:19:31 <boily> ah! ☺ 18:19:35 <fizzie> `man randoman 18:19:36 <HackEgo> man: can't open the manpath configuration file /etc/manpath.config 18:19:40 <fizzie> Aw. 18:19:41 <olsner> is this style from text that mixes u and v? 18:20:00 <olsner> I wonder if vs/saue/leaue means us/save/leave 18:20:39 <fizzie> olsner: It's from some Project Gutenberg files, is about all I remember. 18:20:56 <fizzie> Possibly I should have a Document describing the history of each style. (But I don't.) 18:21:12 <Bike> documentation? sounds like wussy shit. 18:21:22 <zzo38> Do you know of a "59eye+1Mewtwo" deck in Pokemon card? (It has been given different names because different people figured it out independently, although so did I and this is the name I gave it.) 18:21:32 <olsner> fizzie: as long as you never leave we can just ask you 18:21:37 <Bike> one time a guy i know vandalized a userpage of mine with text of a random gutenberg book, and later neither of us could find it ever again 18:21:58 * boily arc-welds fizzie to the abstract substance of the chännel 18:22:36 <kmc> zzo38: what do these cards do? can you send me links? 18:23:09 <fizzie> fungot: You should write yourself a home page. Do you want an installation of FrontPage to do it with? 18:23:10 <fungot> fizzie: say. heare me deare lady, i shall 18:23:47 <fizzie> fungot: And stop calling me a lady. 18:23:48 <fungot> fizzie: du.sen. come, dearest madam. o, tis a boysterous and a cruell stile, a stile for challengers: why, look, thy foes are bound, to morrow 18:23:57 <fizzie> I don't think "madam" is much better. 18:25:07 <zzo38> kmc: They are the Mewtwo Lv.53 from the base set and basic energy cards. 18:26:11 <boily> fizzie: what are your rates? do you accept visa? 18:27:52 -!- heroux has quit (Ping timeout: 246 seconds). 18:28:30 <kmc> zzo38: How does this deck work? 18:29:00 <kmc> don't you need psy energy too? 18:29:02 -!- heroux has joined. 18:29:28 <zzo38> kmc: Yes, all the cards are psy energy. 18:29:32 <kmc> oh 18:29:53 <Bike> that's a valid deck? 18:30:26 <Bike> i have no idea how to pokemon. 18:31:30 <boily> ~duck sprø 18:31:31 <metasepia> --- No relevant information 18:31:36 <zzo38> MEWTWO [Lv.53] has E: { @ } HP: 6 W: { @ } R: - and two attacks, one costing { @* } causing number of energy attached to opponent's active pokemon +1, one costing { @@ } and discard an energy card attached to self, causing all effects of opponent's attacks on this card to fail next turn 18:32:04 <kmc> http://www.bbc.co.uk/news/uk-scotland-edinburgh-east-fife-23861397 "The aim of the experiment was to see what would happen if a microscopic sphere was spun as fast as was technically possible... They saw it spin faster and faster until it reached 600 million rpm - and then it seemed to vanish! The researchers don't know what happened to the sphere" 18:32:20 <Bike> oops 18:32:51 <olsner> boily: I think that's from the name of a book about norwegian health care 18:33:02 <Bike> "We may even be able to shed light on the area of quantum friction - that is does quantum mechanics put the brakes on the motion or spinning particle even though we are in a near perfect vacuum with no other apparent sources of friction?" wat 18:33:33 <zzo38> Bike: You need at least one card that can be played as a basic pokemon card, but the other fifty-nine cards can be anything. 18:34:23 <boily> ~duck eye 18:34:24 <metasepia> eye definition: a specialized light-sensitive sensory structure of animals that in nearly all vertebrates, most arthropods, and some mollusks is the image-forming organ of sight; '''especially'''. 18:34:42 <Bike> especially 18:35:52 -!- ^v has quit (Quit: Leaving). 18:36:07 -!- ^v has joined. 18:36:32 <boily> that... bugs me. this «especially», I don't trust it. 18:36:58 <boily> up to «s» is covered! 18:37:02 <Bike> it's kind of cool how many things we call eyes even though they have no phylogenetic and very little morphological similarity 18:38:20 <boily> some plants have “eyes” that can detect light. 18:38:25 -!- conehead has joined. 18:38:26 <boily> `? tanebventions 18:38:28 <HackEgo> Tanebventions include D-modules, automatic squirrel feeders, and Go 18:38:34 <boily> ah, I was missing the go part. 18:38:42 <doesthiswork> I thought the homiobox genes had a section for eye placement 18:38:46 <Bike> they do? i thought plant motion was just from chloroplast activity or somethin. 18:39:07 <doesthiswork> so animals at least share a common eye orgin 18:39:32 <boily> Bike: I need to find the concerned species, but yeah. a very small number of plants have what, with some stretching, you can call an eye. 18:39:39 <Bike> nice 18:40:15 <Bike> doesthiswork: i'm reasonably sure compound eyes and our eyes evolved independently. i don't think homeobox controls eye placement? maybe as part of controlling face 18:40:17 <zzo38> A 59eye+1Mewtwo deck can sometimes win but it can also often lose if opponent knows about it. 18:41:11 <Bike> i mean i'm thinking of like, clams that have a ring of eyes 18:41:31 <doesthiswork> bike: the focusing parts developed separately, but before that photosensitive patches of skin existed 18:41:46 <Bike> http://www.ncbi.nlm.nih.gov/pubmed/9177348 hrm 18:42:01 <Bike> i've always heard that eyespots evolved multiple times 18:42:15 <Bike> maybe you're right and it's farther apart than between us and flies, though 18:42:36 <Bike> http://en.wikipedia.org/wiki/Evolution_of_the_eye#One_origin_or_many.3F hrm 18:42:50 <doesthiswork> Pax6 18:42:52 <zzo38> Do you have enough eyes yet? 18:43:01 <Bike> i'm already hrm-ing! 18:43:15 <boily> seems like we missed a tanebvention along the way... 18:43:19 <boily> `? torus 18:43:21 <HackEgo> Topologically, a torus is just a torus. Taneb invented them. 18:43:35 <boily> Taneb: how do you want it appended to the list? 18:43:41 <Taneb> `? tanebvention 18:43:44 <HackEgo> Tanebventions include D-modules, automatic squirrel feeders, and Go 18:44:03 <doesthiswork> bike: Pax6 is a gene that controls eyes and is present in the common ancestor of most animals 18:44:18 <Taneb> `learn Tanebventions include D-modules, automatic squirrel feeders, the torus, and Go. 18:44:23 <HackEgo> I knew that. 18:44:24 <Bike> yes that's what the pubmed link was about 18:44:28 <olsner> `? tanebvention 18:44:30 <HackEgo> Tanebventions include D-modules, automatic squirrel feeders, and Go 18:44:42 <olsner> looks like learn doesn't handle case properly 18:45:00 <Taneb> :( 18:45:07 <boily> `run cp wisdom/tanebventions wisdom/tanebvention 18:45:11 <HackEgo> No output. 18:45:16 <boily> `? tanebvention 18:45:17 <Bike> "PAX6 protein function is highly conserved across bilaterian species" hm 18:45:18 <HackEgo> Tanebventions include D-modules, automatic squirrel feeders, the torus, and Go. 18:45:49 <doesthiswork> bike: it also controls photosensors in jellyfish 18:45:57 <Bike> orly 18:45:58 <Bike> neat 18:46:33 <doesthiswork> so the eyes developed separately but the photoreceptors had a common orgin 18:47:02 <Bike> right 18:47:06 <Bike> guess i was wrong then 18:47:26 * boily headdesks at the sight of `? ursala... 18:47:38 <Bike> http://www.ncbi.nlm.nih.gov/pubmed/14602077 18:48:10 <olsner> `? ursala 18:48:12 <HackEgo> ​~&al?\~&ar ~&aa^&~&afahPRPfafatPJPRY+ ~&farlthlriNCSPDPDrlCS2DlrTS2J,^|J/~& ~&rt!=+ ^= ~&s+ ~&H(-+.|=&lrr;,|=&lrl;,|=≪+-, ~&rgg&& ~&irtPFXlrjrXPS; ~&lrK2tkZ2g&& ~&llrSL2rDrlPrrPljXSPTSL)+-, 18:48:41 <olsner> boily: imagine being able to read and make sense of that 18:48:42 <Bike> cool 18:49:12 <zzo38> It is often said that energy removal can defeat a 59eye+1Mewtwo deck, but actually that is not always the case. Once I played a 59eye+1Mewtwo deck against an opponent who had four ENERGY REMOVAL and four SUPER ENERGY REMOVAL (I knew this before starting), and managed to play all eight cards, and *I still won*. 18:49:23 <doesthiswork> bike: tuturas have 3 eyes 18:49:26 <Bike> bad ass 18:49:31 <olsner> iirc, l and r get the left and right of a pair, t and h get the tail and head of a list 18:49:36 <olsner> the rest is gibberish 18:49:37 <Bike> what's a tutura 18:50:40 <doesthiswork> http://en.wikipedia.org/wiki/Tuatara 18:50:45 <boily> ~duck tutura 18:50:46 <metasepia> --- No relevant information 18:50:53 <boily> ~duck tuatara 18:50:53 <Roujo> `? ursala 18:50:53 <metasepia> tuatara definition: a large spiny quadrupedal reptile ('''Sphenodon punctatum''') of islands off the coast of New Zealand that has a vestigial third eye in the middle of the forehead representing the pineal gland and that is the only surviving rhynchocephalian. 18:50:53 <Bike> spelling, enemy of all humankind 18:50:55 <HackEgo> ​~&al?\~&ar ~&aa^&~&afahPRPfafatPJPRY+ ~&farlthlriNCSPDPDrlCS2DlrTS2J,^|J/~& ~&rt!=+ ^= ~&s+ ~&H(-+.|=&lrr;,|=&lrl;,|=≪+-, ~&rgg&& ~&irtPFXlrjrXPS; ~&lrK2tkZ2g&& ~&llrSL2rDrlPrrPljXSPTSL)+-, 18:50:57 <Roujo> Wait 18:50:59 <Roujo> ~duck ursala 18:50:59 <metasepia> Software description: concise functional programming language (C). 18:51:00 <Roujo> Sorry 18:51:07 <Bike> oh, the pineal gland lizards. 18:51:18 <boily> olsner: I think I'll verbatim it, and see what happens... 18:51:30 <boily> that, or usepackage lstlistings. 18:51:51 <olsner> btw it's not a complete program, just the incomprehensible bits 18:51:57 <zzo38> Is there a picture that shows all three eyes clearly? 18:52:01 <Bike> wait they have retinas and stuff :| 18:52:13 <Bike> zzo38: "The parietal eye is only visible in hatchlings, which have a translucent patch at the top centre of the skull." 18:52:47 <zzo38> OK 18:53:28 <Bike> zzo38: http://en.wikipedia.org/wiki/File:Frog_parietal_eye.JPG here's one in a frog 18:54:21 <zzo38> OK 18:54:35 -!- heroux has quit (Ping timeout: 245 seconds). 18:56:30 -!- heroux has joined. 19:01:23 -!- Bike has quit (Ping timeout: 245 seconds). 19:01:31 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:10:20 <boily> I found a way to have ‼, but now it chokes on phở. 19:11:57 -!- conehead has quit (Quit: Computer has gone to sleep.). 19:16:18 -!- heroux has quit (Ping timeout: 256 seconds). 19:18:00 -!- heroux has joined. 19:18:29 <Roujo> As it should >_> 19:22:15 <boily> Roujo: at least it wasn't bún bò huế ¬_¬'... 19:22:28 <Roujo> We take what we're given 19:22:59 <boily> «à phở donné, on ne regarde pas le bol,» or something like that. 19:23:35 -!- zzo38 has quit (Remote host closed the connection). 19:23:52 <boily> I used the classic babel/selectlanguage combo to wrap the entry, and now everything flows smoothly. 19:25:05 -!- epicmonkey has joined. 19:33:50 -!- PixelToast has joined. 19:36:06 -!- augur has quit (Remote host closed the connection). 19:36:40 -!- augur has joined. 19:36:59 -!- heroux has quit (Ping timeout: 268 seconds). 19:37:39 -!- heroux has joined. 19:37:46 -!- oerjan has joined. 19:38:49 <oerjan> darn you're talkative. 19:38:50 <boily> first pass over the Wisdoms: done! 19:39:11 <boily> oerjan: I had to whip out also CJKutf8 for `? wercome. 19:40:37 <boily> I'm missing 22 entries that I couldn't easily include (nasty unicode stuff, and or needs colourification). 19:41:14 -!- augur has quit (Ping timeout: 256 seconds). 19:43:17 <oerjan> `wercome wat 19:43:18 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wercome: not found 19:43:36 <oerjan> `@ wat ? wercome 19:43:38 <HackEgo> wat: エソテリックプログラミング言語のディザインとデプロイメントの国際な場所へようこそ!詳しく、ウィキを見て: http://esolangs.org/wiki/Main_Page。(他のエソテリック、irc.dal.netの#esotericへ) 19:44:49 <oerjan> `run sed 's/welcome/wercome/g' bin/welcome > bin/wercome 19:44:53 <HackEgo> No output. 19:45:01 <oerjan> `wercome wat now 19:45:02 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/wercome: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/wercome: cannot execute: Permission denied 19:45:13 <oerjan> `run chmod +x bin/wercome 19:45:17 <HackEgo> No output. 19:45:18 <oerjan> `wercome wat now 19:45:20 <HackEgo> wat: now: エソテリックプログラミング言語のディザインとデプロイメントの国際な場所へようこそ!詳しく、ウィキを見て: http://esolangs.org/wiki/Main_Page。(他のエソテリック、irc.dal.netの#esotericへ) 19:50:00 <oerjan> <boily> «g» and «h» covered. I also conflagrated the gaszszszpachoes. <-- wat. 19:50:40 <oerjan> @wn conflagrate 19:50:42 <lambdabot> *** "conflagrate" wn "WordNet (r) 3.0 (2006)" 19:50:42 <lambdabot> conflagrate 19:50:42 <lambdabot> v 1: cause to start burning; "The setting sun kindled the sky 19:50:42 <lambdabot> with oranges and reds" [syn: {kindle}, {enkindle}, 19:50:42 <lambdabot> {conflagrate}, {inflame}] 19:50:43 <lambdabot> [4 @more lines] 19:51:07 <oerjan> boily: THEY'RE SUPPOSED TO BE SERVED COLD YOU BARBARIAN 19:52:09 <oerjan> `run ls wisdom/ga*cho 19:52:11 <HackEgo> wisdom/gaspacho \ wisdom/gaszpacho \ wisdom/gazpacho \ wisdom/gazspacho 19:52:35 <olsner> `? gaspacho 19:52:36 <HackEgo> You like Gazpacho and I like Gaspacho. Let's call the whole thing off! 19:52:43 <olsner> `? gaszpacho 19:52:45 <HackEgo> gaszpacho is a polish soup, traditionally szerved cold for hot szummer days 19:52:52 <olsner> `? gazspacho 19:52:54 <HackEgo> gazspacho is a hungarian szoup, tradizsonally szerved cold for hot szummer dayz 19:55:11 -!- heroux has quit (Read error: Operation timed out). 19:55:25 <oerjan> `run ? gazpacho # for completeness 19:55:27 <HackEgo> You like Gazpacho and I like Gaspacho. Let's call the whole thing off! 19:55:33 <oerjan> oh. 19:56:36 <boily> oerjan: I like conflagrating stuff, especially soups that shouldn't :D 19:56:50 <oerjan> YOU FIEND 19:56:56 <boily> MWAH AH AH AH AH AH AH AH! 19:57:04 <boily> (no, I still am not insane.) 19:57:10 <oerjan> `? mad 19:57:12 <HackEgo> ​"But I don't want to go among mad people," Alice remarked. "Oh, you can't help that," said the Cat: "we're all mad here. I'm mad. You're mad." "How do you know I'm mad?" said Alice. "You must be," said the Cat, "or you wouldn't have come here." 19:57:28 <boily> oh well. just wait a few moments while I dropbox the draft pdf... 19:58:17 <boily> https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf 19:59:03 -!- heroux has joined. 19:59:29 <oerjan> <boily> 10 MB FOR A SINGLE ENTRY. <-- did you try to include `? ngevd 20:00:01 <boily> oerjan: oh no, that one is perfectly fine. gave me a little trouble because of the ‼, but otherwise no problem. 20:00:18 <boily> I was complaining about `? irrelevant info. 20:00:34 <oerjan> note that `? ngevd is not identical to wisdom/ngevd any longer 20:00:53 <oerjan> `? irrelevant info 20:00:54 <HackEgo> KHL?%y9vnkM_v46$Tn`ʋxkH2gqH;!;2F(zإ2CmXW 20:01:23 <boily> the ll of that one gives: «-rw-r--r-- 1 boily users 10M 27 aoû 20:52 irrelevant info» 20:01:48 <oerjan> i suppose that may be the case. 20:02:25 <boily> 10485760 bytes, to be exact. 20:04:27 <oerjan> `? cello 20:04:29 <HackEgo> ​ \ The high level stucture of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 20:04:38 <oerjan> IC 20:05:12 <boily> eh? but... I have content! 20:05:30 <boily> oh. those are colour codes like everything else... 20:05:58 <boily> meh. I'll do that another day. 20:06:12 <boily> `? run cat wisdom/cello 20:06:14 <HackEgo> run cat wisdom/cello? ¯\(°_o)/¯ 20:06:14 <myndzi> | 20:06:14 <myndzi> o/`¯º 20:06:18 <boily> `run cat wisdom/cello 20:06:20 <HackEgo> ​ \ The high level stucture of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 20:06:24 <boily> egbeh. 20:06:44 -!- conehead has joined. 20:07:55 <oerjan> `run ord < wisdom/cello 20:07:57 <HackEgo> No output. 20:08:15 <oerjan> hm i suppose it breaks on the colors 20:08:21 <oerjan> no wait 20:08:32 <oerjan> `run ord "`wisdom/cello`" 20:08:33 <HackEgo> bash: wisdom/cello: Permission denied 20:08:37 <oerjan> oops 20:08:42 <oerjan> `run ord "`cat wisdom/cello`" 20:08:44 <HackEgo> 3 52 84 104 101 32 3 55 104 105 103 104 32 3 56 108 101 118 101 108 32 3 57 115 116 117 99 116 117 114 101 32 3 50 111 102 32 3 49 51 67 101 108 108 111 32 3 54 112 114 111 106 101 99 116 115 32 3 52 105 115 32 3 55 105 110 115 112 105 114 101 100 32 3 56 98 121 32 3 57 47 72 97 115 107 101 108 108 47 44 32 3 50 119 104 105 108 101 32 3 49 51 116 1 20:08:48 <kmc> `run file wisdom/irrelevant* 20:08:50 <HackEgo> wisdom/irrelevant info: data 20:08:55 <kmc> thile 20:09:30 <kmc> oh Cello is this batshit awesome thung http://libcello.org/ 20:10:07 <boily> ~duck thile 20:10:08 <metasepia> Christopher Scott Thile (born February 20, 1981) is an American musician, best known as the mandolinist and a singer for the progressive acoustic trio Nickel Creek and acoustic folk/progressive bluegrass quintet the Punch Brothers. 20:10:12 <boily> ~duck thung 20:10:12 <metasepia> --- No relevant information 20:10:31 <oerjan> `? cello 20:10:32 <HackEgo> ​ \ The high level stucture of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 20:10:43 <oerjan> wtf does it give the \ initially 20:10:57 -!- Bike has joined. 20:11:45 <oerjan> `wc wisdom/cello 20:11:46 <HackEgo> ​ 2 22 185 wisdom/cello 20:12:02 <oerjan> ok there _are_ two lines 20:12:14 <oerjan> `run tail +2 wisdom/cello 20:12:16 <HackEgo> tail: cannot open `+2' for reading: No such file or directory \ ==> wisdom/cello <== \ \ The high level stucture of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 20:12:24 <oerjan> grmbl syntax 20:12:29 <oerjan> `run tail -2 wisdom/cello 20:12:31 <HackEgo> ​ \ The high level stucture of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 20:12:36 <oerjan> `run tail -1 wisdom/cello 20:12:37 <HackEgo> ​The high level stucture of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 20:12:52 <oerjan> `run tail -1 wisdom/cello > q; mv q wisdom/cello 20:12:56 <HackEgo> No output. 20:13:06 -!- augur has joined. 20:13:46 <oerjan> i'm sure there's a command _somewhere_ to only replace a file from a pipe once it's complete 20:15:28 <boily> oerjan: iirc, there's «sponge» to do that. can't remember where it came from... 20:15:53 <oerjan> ah! 20:15:57 <oerjan> `which sponge 20:15:58 <HackEgo> No output. 20:16:03 <oerjan> :( 20:16:07 <oerjan> `run which sponge 20:16:08 <HackEgo> No output. 20:16:13 <kmc> sponge is from moreutils 20:16:15 <kmc> moreutils is the best 20:16:41 <oerjan> Gregor: MOAR UTILS PLZ 20:17:06 <boily> Gracenotes: AS STRANGE AS IT MAY BE, I AGREE WITH ØRJAN. MOAAAAAAAR! 20:17:17 <boily> s/Gracenotes/Gregor/ 20:17:26 <kmc> it also has 'parallel' (map a command over args in parallel) and 'ts' (prepend timestamp to each line of output) 20:17:31 <oerjan> @tell Gregor Your constant idleness ruins my jokes, also my nagging 20:17:31 <lambdabot> Consider it noted. 20:17:32 <boily> I really should have an intelligent autocomplete. something smarter than I. 20:17:44 <fizzie> "pee: tee standard input to pipes" best name? 20:17:45 <Bike> kmc: nice 20:18:01 <fizzie> (Also "man pee" was not the best Google search.) 20:18:16 <kmc> ^___^ 20:18:17 <kmc> depends what you're after 20:18:19 <Gregor> oerjan: Install it yourself. 20:18:28 <oerjan> OH NO 20:19:00 <oerjan> `run aptget moreutils #THIS IS THE COMMAND RIGHT? 20:19:01 <HackEgo> bash: aptget: command not found 20:19:08 <oerjan> shocking 20:19:18 <fizzie> You forgot the dash. 20:19:27 <oerjan> `run apt-get moreutils #THIS IS THE COMMAND RIGHT? 20:19:29 <HackEgo> W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) \ E: Invalid operation moreutils 20:19:38 <fizzie> You also forgot the "install". Not that it'll help. 20:19:48 <oerjan> `run apt-get install moreutils #THIS IS THE COMMAND RIGHT? 20:19:51 <HackEgo> W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) \ E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory) \ E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? 20:20:01 <oerjan> shocking 20:20:08 <fizzie> You're, like, doubling the error message every iteration. 20:20:15 <oerjan> `run sudo apt-get install moreutils #NOW IT WORKS RIGHT? 20:20:17 <HackEgo> bash: sudo: command not found 20:22:22 <oerjan> i recall last i had a machine with linux that i administered. it used rpm 20:23:03 <fizzie> The Reverse Polish package Manager. 20:23:05 <oerjan> was in the glorious (read terrifying) year of 2002. 20:25:07 <oerjan> `? cpressey 20:25:09 <HackEgo> cpressey invented the esolang, the pipe cleaner and the electrical mouse. 20:25:23 <oerjan> `run sed -i 's/mouse/mousse/' wisdom/cpressey 20:25:27 <HackEgo> No output. 20:25:32 <oerjan> i feel this is a clear improvement. 20:27:12 <oerjan> `? #esoteric 20:27:14 <HackEgo> ​#esoteric is the only channel that exists. monqy is its centroïd. 20:27:20 <oerjan> nïce 20:27:45 <Bike> take that, boily 20:28:34 <oerjan> itym boïly 20:29:05 <oerjan> `run ? field #Deep 20:29:08 <HackEgo> There are two kinds of fields. Those where you can divide (except by zero), and those where you can conquer. 20:31:07 <olsner> ah, so much good wisdom 20:31:11 <oerjan> `run ? firefly #Exercise: Why is this entry out of place? 20:31:13 <HackEgo> FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon. 20:33:45 <oerjan> `? for further details 20:33:47 <HackEgo> who knows 20:33:48 <oerjan> `? for further details. 20:33:50 <HackEgo> See `? for further details for futher details. 20:34:01 <oerjan> `? for further details for futher details. 20:34:01 <olsner> `? for further details for futher details. 20:34:03 <HackEgo> See `? for further details for futher details. 20:34:03 <HackEgo> See `? for further details for futher details. 20:34:11 <oerjan> `? for further details for further details. 20:34:13 <HackEgo> for further details for further details.? ¯\(°_o)/¯ 20:34:13 <myndzi> | 20:34:13 <myndzi> º¯`\o 20:34:34 <oerjan> boily: you misspelled the entry 20:34:47 <oerjan> by which i mean, you corrected the spelling 20:36:30 <kmc> wow, somebody is teaching an OS class using Rust: http://www.cs.virginia.edu/~evans/cs4414-fall2013/pages/ps1.html 20:36:53 <oerjan> boily: also, your conflagration of gaszpacho and gazspacho misses the point 20:37:28 <oerjan> `run ls wisdom/ga*o 20:37:29 <HackEgo> wisdom/gaspacho \ wisdom/gaszpacho \ wisdom/gazpacho \ wisdom/gazspacho \ wisdom/gazspaczo 20:37:37 <Bike> misses all five points 20:37:46 <oerjan> `? gazspaczo 20:37:48 <HackEgo> gazspaczo iz a hungarian szoup, tradizsonally szerved cold for hot szummer dayz 20:38:12 <oerjan> `? gazspacho 20:38:14 <HackEgo> gazspacho is a hungarian szoup, tradizsonally szerved cold for hot szummer dayz 20:38:42 <oerjan> `rm wisdom/gazspacho 20:38:45 <HackEgo> No output. 20:39:32 <olsner> boily: why are all backticks replaced with ... acute accents? 20:39:34 <boily> oerjan: okay, I'll deconflagrate the gazszpachoesz. 20:40:14 <olsner> ‘? boily 20:40:39 <oerjan> olsner: don't you mean grave 20:40:51 -!- heroux has quit (Ping timeout: 245 seconds). 20:41:47 <olsner> oerjan: according to wikipedia the acute accent is the one pointing the way it does in the pdf 20:42:39 <oerjan> fiendish 20:43:02 <oerjan> i was assuming you were referring to the accent you pasted 20:43:02 -!- mnoqy has quit (Ping timeout: 240 seconds). 20:43:33 <boily> acute is ´, grave is `. 20:44:14 -!- mnoqy has joined. 20:44:19 <olsner> oerjan: that accent was copy-pasted from the pdf yes 20:44:35 <olsner> it seems to be doubling as an apostrophe as well? 20:45:30 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 20:45:34 <oerjan> `? itidus20 20:45:35 <HackEgo> itidus20's entry has been censored. 20:45:43 <oerjan> boily: you dropped the 's 20:45:58 <boily> it was voluntary. the «'s» didn't fit right. 20:46:11 <oerjan> YUOU CENSORED IT 20:46:15 -!- conehead has joined. 20:46:20 <oerjan> ...i suppose that's all right then. 20:47:26 <oerjan> `run ? lexer #wat 20:47:28 <HackEgo> lexer is a maximally Norwegian painter. Its squares are munched with chili sauce. 20:47:42 <Bike> well, it's true 20:47:56 <olsner> edward munch vs maximum munch rule vs sriracha sauce, iirc ... the squares, I'm not quite sure 20:48:07 <fizzie> olsner: The "munching squares" display hack. 20:48:15 <fizzie> oerjan: Are you reading all of the wisdom. (All of it.) 20:48:44 <oerjan> all that boily has included in the pdf. 20:49:42 <fizzie> Oh, I did not see a PDF. I see it now. 20:49:49 <oerjan> ...where does the sriracha sauce fit in 20:50:16 <boily> no idea. 20:51:02 <oerjan> perhaps this is the fault of google translate somehow. 20:51:08 <olsner> it seems anything even mentioned on the same day risks getting munched into the next wisdom entry 20:51:25 <fizzie> oerjan: It's from WordNet. 20:51:27 <fizzie> @wn munch 20:51:28 <lambdabot> *** "munch" wn "WordNet (r) 3.0 (2006)" 20:51:28 <lambdabot> Munch 20:51:28 <lambdabot> n 1: Norwegian painter (1863-1944) [syn: {Munch}, {Edvard 20:51:28 <lambdabot> Munch}] 20:51:28 <lambdabot> 2: a large bite; "he tried to talk between munches on the 20:51:30 <lambdabot> [3 @more lines] 20:51:32 <fizzie> @more 20:51:32 <lambdabot> sandwich" 20:51:34 <lambdabot> v 1: chew noisily; "The children crunched the celery sticks" 20:51:36 <lambdabot> [syn: {crunch}, {munch}] 20:51:42 <fizzie> Or maybe not. 20:51:57 <fizzie> Well, some of it was. 20:52:02 <olsner> how/why did royal steaks get into the chess wisdom? 20:52:36 <fizzie> Anyway, sriracha sauce was a topic right around the same time indeed. 20:52:49 <oerjan> olsner: via discussing why you don't capture the king in chess iirc. anyway it was just the other day. 20:53:06 <olsner> I asked something about sriracha sauce vaguely around the time there was talk about munching, but I don't remember how it got mixed in 20:53:16 <olsner> oerjan: yeah, but how the steaks? 20:53:40 <olsner> *whence them? 20:54:37 <oerjan> olsner: you can blame boily. 20:54:50 <oerjan> (also it was just yesterday.) 20:56:32 <oerjan> i think this is all part of boily denying going insane fwiw 20:56:37 <olsner> yeah, I do remember :) I wondered just as much about it back then 20:57:25 <oerjan> i was guessing it was a pun, which is why i googled and found monarch steak house but i don't know if that's really a widespread concept. 21:00:16 <oerjan> `run ? mojibake #Did boily really get this one right 21:00:18 <HackEgo> mojibake _ÌÌÌ°_ÌÌ̦̻ͭͭͬÌÍÌÌÍ¡_ͧÍÌÍÌ­_ÍÍÍͧÍÌÌ̯Í̬̬̦̯_ÌÌÌͨÌÌ´Í 21:00:25 <oerjan> OKAY 21:00:45 <olsner> there might've been a few encoding problems on the way 21:01:11 <oerjan> MAYHAPS 21:01:20 <oerjan> `? morphism 21:01:22 <HackEgo> Morphisms are just elements of the Hom-set of a pair of objects. 21:01:27 <oerjan> boily: missed the s 21:01:58 <olsner> actually, I get the same mojibake as in the PDF, good job there 21:04:58 <oerjan> boily: the pho entry misses the bold 21:05:16 <oerjan> i guess that's obvious 21:06:24 <Roujo> `? LaTeX 21:06:25 <HackEgo> LaTeX? ¯\(°_o)/¯ 21:06:26 <myndzi> | 21:06:26 <myndzi> o/`¯º 21:06:29 <Roujo> Well crap 21:06:35 <oerjan> `? pouti 21:06:36 <HackEgo> Pouti is boily's brother. he's also Canadian, and he closes the Roujo pointer loop. 21:06:45 <boily> oerjan: I had the bold, but changin the font to mathpazo screwed it. 21:07:17 <boily> oerjan: the mojibake entry was hand-tweaked. the broken pipe, ¬ and ¯ caused some problems. 21:07:18 <oerjan> `learn Poutine was Pouti and boily's sister until the tragic cheese accident. 21:07:21 <HackEgo> I knew that. 21:07:28 <boily> we have a sister??? 21:08:03 <fizzie> "Had." 21:08:54 <olsner> boily: do you have something called pgf available in your tex environment? apparently it has a random number generator 21:09:29 <olsner> (e.g. as used here to solve a completely different problem http://tex.stackexchange.com/a/41850) 21:10:33 <oerjan> `? right 21:10:35 <HackEgo> No output. 21:10:45 <oerjan> `file wisdom/right 21:10:46 <HackEgo> wisdom/right: empty 21:11:26 <olsner> `run touch wisdom/output 21:11:29 <olsner> `? output 21:11:30 <HackEgo> No output. 21:11:32 <HackEgo> No output. 21:11:35 <oerjan> `learn Right is not two wrongs but three lefts. 21:11:39 <HackEgo> I knew that. 21:11:45 <Roujo> `? xyzzy 21:11:47 <HackEgo> xyzzy? ¯\(°_o)/¯ 21:11:47 <myndzi> | 21:11:47 <myndzi> º¯`\o 21:12:18 <Roujo> `learn xyzzy is Nothing happens 21:12:22 <HackEgo> I knew that. 21:13:12 <oerjan> `run ? sgeolang #Out of date? 21:13:14 <HackEgo> sgeolang currently is either J or Io. 21:13:56 -!- doesthiswork has quit (Quit: Leaving.). 21:13:59 -!- PixelToast has changed nick to dan200. 21:14:35 <Bike> out of date. it's active worlds now 21:14:52 <fizzie> In a PostScript file you'd presumably optimally have a different ngevd output every time you view it. (If you can get some entropy in there.) 21:15:06 <oerjan> `? szoup 21:15:08 <HackEgo> 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. 21:15:18 <oerjan> Bike: that's not a language 21:15:27 <olsner> fizzie: yes! that's even better than doing it at TeX time 21:15:37 <olsner> but it probably doesn't work in pdfs? 21:16:21 * oerjan is suspicious of that lone s 21:16:22 <fizzie> I'm sure it doesn't. 21:16:42 <olsner> doesn't pdfs have javascript support nowadays? 21:16:46 <olsner> *don't 21:17:10 <oerjan> hm it's in the original wikipedia entry 21:17:25 <boily> I'm struggling with recursive \newcommand. what I want to achieve is to define a \newcolor{lightblue}{0.8,0.8,1} in the preamble, then have \lightblue{this is coloured} in the text. 21:17:30 <fizzie> You can embed some Flash in it, I think. 21:17:36 <oerjan> which is itself a quote. 21:17:46 <fizzie> And also some JavaScript too. 21:17:58 <fizzie> It's probably all quite Adobe-only. 21:20:02 <oklopol> oerjan: russian has lone s and lone v 21:20:09 <oklopol> and lone k 21:20:53 <oklopol> meaning with, in, by, respectively; i think 21:21:44 <olsner> I think w is something like and in polish 21:21:45 <oerjan> i know. 21:22:33 <oerjan> but hungarian isn't slavic, although surrounded by slavic languages 21:22:45 <oerjan> *nearly surrounded 21:22:58 <nooodl> apparently а, б, в, ж, и, к, о, с, у, я are all valid single-letter words in russian 21:23:18 <nooodl> (a b v zh i k o s u ya) 21:26:16 <oerjan> <boily> ~eval foldl1 max [5, 6, 8] 21:26:18 -!- Taneb has quit (Quit: Leaving). 21:26:26 <oerjan> > maximum [5,6,8] 21:26:27 <lambdabot> 8 21:26:31 <fizzie> oerjan: DID IT 21:26:36 <oerjan> OKAY 21:26:53 <fizzie> You jumper-to-conclusions you. 21:27:21 <oerjan> my short term memory is not good enough to wait until i've read all the logs. 21:28:28 <fizzie> You could write all your comments to a file, and then paste it all at a time when you've finished. 21:28:48 -!- mnoqy has quit (Quit: hello). 21:29:01 <boily> oerjan: yes? 21:29:37 <oerjan> <boily> move along. nobody saw nothing. <-- OKAY 21:36:52 <Roujo> BUS TIME 21:36:53 <Roujo> Wait 21:36:55 <Roujo> CAR TIME 21:37:08 <kmc> TRAAAAAIN TIME 21:37:09 <fizzie> BUS is-a CAR. 21:37:28 <kmc> class CatBus : public Cat, public Bus 21:37:28 <Roujo> Here it's more like BUS has-many CAR 21:37:49 <Roujo> class Bus extends Car implements PublicTransit 21:37:57 <boily> fungot the recursive newcommand. 21:37:57 <fungot> boily: pro. already haue i bin false to valentine, and viola in mans attire. 21:38:52 <kmc> are boily and fungot going to second level meditation? 21:38:53 <fungot> kmc: mess. my lord, you are too proud to yield her city for one little breach; should be divorced from her earthly spouse by the soft temper of a french man's sword? lo, to repair some other hour shall tell thee, farewell. 21:39:06 <fizzie> In re TRAINS: "In Scandinavia the Kiruna to Narvik railway carries iron ore from the mines in Kiruna in the north of Sweden down to the port of Narvik in Norway to this day. The rail cars are full of thousands of tons of iron ore on the way down to Narvik, and these trains generate large amounts of electricity by their regenerative braking. From Riksgränsen on the national border to the Port ... 21:39:13 <fizzie> ... of Narvik, the trains use only a fifth of the power they regenerate. The regenerated energy is sufficient to power the empty trains back up to the national border.[9] Any excess energy from the railway is pumped into the power grid to supply homes and businesses in the region, and the railway is a net generator of electricity." 21:39:21 <kmc> fuck yeah! 21:39:55 <Bike> how to make trains economical: fill them with ore. makes sense 21:40:12 <kmc> if you like trains you should join #cslounge-trains maybe 21:40:18 <kmc> i'm going to tell them about this now 21:40:39 <fizzie> Do tell them it was a Wikipedia quote, so you never know about reliability. 21:40:40 -!- copumpkin has joined. 21:40:42 <kmc> heh 21:40:44 <fizzie> [9] is another Wikipedia page. 21:40:49 <kmc> I couldn't find the same quote on Wikipedia 21:41:00 <fizzie> It was from http://en.wikipedia.org/wiki/Regenerative_brake 21:42:09 <olsner> how much energy does it take to bring the ore out of the mine to put it on the train though? 21:42:33 <fizzie> (Though that other page has a real citation, just not one available online -- "Næss, Per (3 August 2007). "Evighetsmaskiner". Fremover (in Norwegian). p. 28.") 21:42:54 <fizzie> I assume "Evighetsmaskiner" refers to a perpetual motion machine? 21:42:56 <Bike> olsner: eh, the romans could manage it, i'm sure swedes can 21:43:48 <fizzie> (Also http://www.youtube.com/watch?v=Hccf-8BYaDg best perpetual machine song?) 21:44:02 <kmc> ewige blumenkraft! 21:44:36 <fizzie> (There's a Finnish version of the song, too.) 21:45:41 <fizzie> (It's about a university professor being interviewed.) 21:45:42 <olsner> cool, what's its name? 21:46:36 <fizzie> olsner: "Fixu vekotin" http://www.youtube.com/watch?v=k5AM2eUriS0 21:46:38 <kmc> also I think there is almost no electric freight rail in the USA 21:47:58 <kmc> there was one railroad that dismantled their electrification to sell it for fast cash... just as the price of copper plummeted and fuel skyrocketed 21:49:02 <oerjan> <olsner> looks like learn doesn't handle case properly <-- yes it does. now plural on the other hand... 21:49:17 <olsner> is it `? that does s then? 21:49:21 <boily> `? cello 21:49:23 <HackEgo> ​The high level stucture of Cello projects is inspired by /Haskell/, while the syntax and semantics are inspired by /Python/ and /Obj-C/. 21:50:28 <oerjan> <fizzie> (Also http://www.youtube.com/watch?v=Hccf-8BYaDg best perpetual machine song?) <-- yes. i've linked it here before. 21:50:44 -!- copumpkin has quit (Ping timeout: 256 seconds). 21:53:49 <oerjan> elliott suggested making `learn do plurals the other day. 21:53:50 <kmc> "See also: - Swedish iron ore during World War II - Heaviest trains" 21:54:38 <boily> the yellow may be a little bit aggressive, but colours work! 21:55:25 -!- conehead has quit (Ping timeout: 245 seconds). 21:56:06 <boily> `? colour 21:56:08 <HackEgo> ​Colour is a phenomenon from outer space designed to drive humanity insane and bring forth the new age of Cthulhu. 21:56:14 -!- Bike_ has joined. 21:56:23 -!- Bike has quit (Disconnected by services). 21:56:26 -!- Bike_ has changed nick to Bike. 21:56:32 <boily> that one is going to be nasty. I'll have to have to do a script for that... 21:57:58 <boily> I wonder if the link autoupgrades itself... 21:58:19 <boily> yup! 21:58:32 <boily> oerjan: colourful cello in the pdf! 21:59:11 <oerjan> good, good 22:02:16 <boily> the solution to the \newcommand in the \newcommand isn't exactly what I had in mind, but it works, and the end result is probably easier to autogenerate. 22:02:42 <boily> still, I haven't found a way to define a command whose name isn't yet known, and that can accept arguments. 22:06:01 <boily> 'night all! feel free to deconstruct the PDF. 22:06:03 <oerjan> `rm wisdom/tanebventions 22:06:07 <HackEgo> No output. 22:06:11 <oerjan> (redundant) 22:06:27 <boily> oerjan: the pdf. not the db itself. 22:06:34 <boily> the PEEDEEÈÈÈÈÈFEUH! 22:06:46 <oerjan> i've lost the url for the moment. 22:07:01 <boily> about 280 replies earlier. 22:07:15 -!- boily has quit (Quit: I AM NOT INSAAAAAAAAAAAAAAÁÁÁÁÁNE!). 22:07:16 <oerjan> somehow IE's logs doesn't include it. 22:07:35 -!- boily has joined. 22:07:43 -!- boily has quit (Client Quit). 22:07:52 -!- metasepia has quit (Remote host closed the connection). 22:12:26 <oerjan> well found it 22:20:49 -!- SingingBoyo has joined. 22:21:56 -!- doesthiswork has joined. 22:23:04 -!- ^v has quit (Quit: Leaving). 22:46:43 -!- doesthiswork has quit (Quit: Leaving.). 22:54:35 <nooodl> https://en.wikipedia.org/wiki/Category:Wikipedia_categories_that_do_not_contain_themselves 22:54:59 <Bike> alas 22:55:16 <Bike> mediawiki's real failing is in allowing naïve quantification 22:55:22 -!- carado has quit (Remote host closed the connection). 22:56:13 -!- carado has joined. 22:59:22 -!- augur has quit (Remote host closed the connection). 23:02:45 -!- conehead has joined. 23:03:55 -!- Bike has quit (Ping timeout: 260 seconds). 23:20:31 -!- Bike has joined. 23:28:40 -!- epicmonkey has quit (Ping timeout: 264 seconds). 23:33:02 -!- nooodl has quit (Read error: Operation timed out). 23:38:45 -!- nooodl has joined. 23:45:30 -!- Nisstyre has joined. 23:51:41 <elliott> does anyone have any particular recommendations as far as password management/generation programs and the like go? cross-platform is desirable of course, as is some form of mobile support (though not required) 23:52:52 <Fiora> lastpass is a thing, I think? 23:54:23 <shachaf> elliott: a piece of paper hth 23:55:39 <elliott> Fiora: yeah, I looked at it but I'm a bit wary of using a closed-source application for this kind of thing... especially since they've apparently already had a security breach :p 23:56:18 <elliott> I've been looking at KeePass/KeePassX which look pretty good, but I dunno 2013-08-29: 00:02:02 <oerjan> gah STXTRM's | command fails to work nicely with [] nesting :( 00:03:09 <oerjan> thought i could wrap up an easy TC proof 00:07:28 <oerjan> i still think the Fueue method can be ported, even without | 00:10:53 <kmc> I think people in ##crypto have strong opinions about this stuff 00:12:49 <elliott> kmc: yeah but that sounds scary :P 00:13:25 <elliott> *join* "how awful is keepass" "IT'S SHIT AND SO ARE YOU" 00:13:31 <elliott> ^ my impression of any channel I've never been in 00:14:26 <Bike> accurate impression 00:15:35 <elliott> also feels kind of like joining #haskell to ask if xmonad is any good 00:15:54 <Bike> do people do that 00:15:59 <Bike> well. probably. 00:16:18 <kmc> yes 00:16:29 <kmc> elliott: you could look through the logs I guess 00:17:49 <elliott> should just become a god capable of memorising twenty 32-character passwords like every other nerd on the planet apparently is 00:18:41 <Bike> just forget them all constantly and then get back on based on your taking the time to call an underpaid intern at the organization. 00:18:50 <Bike> works every time. 00:19:14 <elliott> hello, yes, is this esolangs.org support, I appear to have forgotten my wiki admin password 00:19:22 <Bike> yep 00:25:46 -!- oerjan has quit (Quit: This will end well.). 01:00:09 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 01:11:56 -!- augur has joined. 01:25:12 -!- dan200 has quit (Read error: Connection reset by peer). 01:28:08 -!- Sgeo has joined. 01:28:39 -!- nys has joined. 01:47:52 -!- SingingBoyo has quit (Remote host closed the connection). 02:07:41 -!- nooodl_ has joined. 02:11:07 -!- nooodl has quit (Disconnected by services). 02:11:09 -!- nooodl_ has changed nick to nooodl. 02:37:07 -!- nooodl has quit (Ping timeout: 264 seconds). 02:39:01 <Sgeo> I wish Rebol was as popular as Tcl 02:39:31 <Sgeo> People have done pretty amazing things with Tcl, but I think Rebol is a better language 02:40:18 -!- doesthiswork has joined. 03:58:29 <pikhq> Sgeo: Alas. 04:26:51 -!- heroux has joined. 04:36:04 -!- glogbackup has quit (Remote host closed the connection). 04:45:49 -!- heroux has quit (Ping timeout: 268 seconds). 04:46:38 -!- heroux has joined. 04:51:01 <Sgeo> pikhq: have you looked into Rebol? 04:51:43 -!- doesthiswork has quit (Quit: Leaving.). 04:52:39 -!- augur has quit (Remote host closed the connection). 04:54:30 -!- carado has quit (Ping timeout: 264 seconds). 05:24:29 -!- augur has joined. 05:25:16 -!- augur has quit (Read error: Connection reset by peer). 05:25:26 -!- augur has joined. 06:28:04 -!- mnoqy has joined. 06:31:48 -!- SingingBoyo has joined. 06:38:45 -!- SirCmpwn has quit (Excess Flood). 06:41:53 -!- SirCmpwn has joined. 07:00:30 -!- nys has quit (Quit: quit). 07:21:00 -!- SingingBoyo has quit (Remote host closed the connection). 07:24:52 -!- Taneb has joined. 07:41:03 -!- epicmonkey has joined. 08:09:45 -!- epicmonkey has quit (Read error: Operation timed out). 08:12:37 -!- dessos has quit (Read error: Connection reset by peer). 08:13:34 -!- dessos has joined. 08:29:24 -!- Taneb has quit (Quit: Leaving). 09:16:22 -!- epicmonkey has joined. 10:33:21 -!- conehead has quit (Quit: Computer has gone to sleep.). 10:55:44 <Jafet> elliott: function password { echo -n "> " && read -rs pw && echo -n "$pw" | sha1sum | head -c 40 && echo } 10:57:26 <elliott> this seems less than optimal 10:57:40 <Jafet> It's amazingly portable 11:31:07 -!- Sgeo has quit (Read error: Connection reset by peer). 11:50:10 -!- Koen_ has joined. 11:54:12 -!- oerjan has joined. 11:58:31 -!- oussama has joined. 11:59:25 -!- oussama has quit (Remote host closed the connection). 12:05:08 <oerjan> i thought osama was dead 12:32:14 -!- conehead has joined. 12:35:22 -!- boily has joined. 12:35:32 -!- metasepia has joined. 12:35:43 <boily> good deconstruction morning! 12:36:45 <oerjan> what was your particular purpose in making that statement, and what does it say about your mother? 12:44:24 <boily> I was enquiring about your collective comments on the Yesterday PDF, and I'm going to see her next weekend. 12:44:51 <oerjan> good, good 12:45:00 -!- nooodl has joined. 12:46:01 <boily> oerjan: oh, and why the eliza this morning? 12:47:24 <oerjan> i'm just being deconstructive 13:33:55 <boily> say, do you interpret dreams? 13:36:17 <boily> I've had one the other night that left me very confused. I was spinning an explosive corncob on a submerged theater scene, and I have no clue in fungot about what it means. 13:36:17 <fungot> boily: ros. with a good will; i can tell you, and after go fnord hence, fnord and i know not 13:36:58 <oerjan> fungot is being mysterious about it as usual 13:36:59 <fungot> oerjan: all. dan diddle dan. o hapless fortune! let me clip ye in armes as sound, as things that are knowne alike, which master catesby here forth will pay ye. 13:37:10 <oerjan> ^style 13:37:10 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss* wp youtube 13:38:25 <boily> all dan diddle dan diddle ooooooh! 13:38:32 <boily> ^style fisher 13:38:32 <fungot> Selected style: fisher (Fisher corpus of transcribed telephone conversations) 13:43:47 <boily> Roujo: apparently Montréalers like to chat: http://www.reddit.com/r/montreal/comments/1lbt8n/how_to_chat_with_other_redditors_from_montreal/ 13:44:26 -!- ^v has joined. 13:50:25 -!- conehead has quit (Ping timeout: 245 seconds). 13:55:22 -!- yorick has joined. 14:17:17 -!- Phantom_Hoover has joined. 14:35:23 -!- boily has set topic: Hexham/Helsinki/Lachine axis | 22nd IOCCC: http://ioccc.org/2013/rules.txt | esolang survey! https://docs.google.com/forms/d/1OvEsdBioOFcXFAiscO34kctUWKs3dWQs5-ZouXdwy9Q | comment on the wisdom PDF! https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | http://codu.org/logs/_esoteric hth. 14:36:04 <boily> I added a title page (from a template), and a small foreword. 14:36:22 <shachaf> `olist (915) 14:36:28 <HackEgo> olist (915): shachaf oerjan Sgeo FireFly 14:36:29 <boily> I still need to insert the colourful and incomprehensible entries. 14:44:25 <oerjan> you know, i might be starting to dislike tarquin a tiny bit. 14:45:01 <boily> ~duck tarquin 14:45:01 <metasepia> --- No relevant information 14:45:18 <oerjan> shocking 14:45:22 <oerjan> (the `olist) 14:47:30 <shachaf> boily: tarquin is a kind of sweet sesame pudding 14:48:07 <boily> shachaf: like halva? 14:48:20 <shachaf> not very much like halva 14:48:25 <shachaf> sesame has many forms 14:48:28 <shachaf> (all evil) 14:49:48 <boily> but... what of sesame on sushi? 14:52:27 <Koen_> suchi is much better off without it 14:53:12 <boily> ~duck suchi 14:53:12 <metasepia> --- No relevant information 14:53:27 <Koen_> ~duck salmon 14:53:27 <metasepia> salmon definition: a large anadromous salmonid fish ('''Salmo salar''') of the North Atlantic noted as a game and food fish called also '''Atlantic salmon'''. 14:53:39 * boily and metasepia glare at Koen_ “Such a lack of taste... you plebeian” 14:53:49 <boily> ~duck tuna 14:53:49 <metasepia> tuna definition: any of various flat-jointed prickly pears (genus '''Opuntia'''); '''especially'''. 14:53:56 <boily> ~duck tunafish 14:53:56 <metasepia> A tuna is a saltwater finfish that belongs to the tribe Thunnini, a sub-grouping of the mackerel family (Scombridae)  which together with the tunas, also includes the bonitos, mackerels, and Spanish mackerels. 14:55:33 <Koen_> boily: you know, in japanese restaurants in paris they usually have carpaccio de saumon de provence on their menu 14:56:07 <boily> Koen_: nice! completely unauthentic, but nevertheless nice. 14:56:50 <boily> here we get the usual american fare, meaning all variations on maki, but the sushi joints are nearly all tended by south-east asians or chinese people. 14:58:03 <boily> thus, in AYCE buffets you can get garlic beef tenderloin, thai style udon, fishballs, miso soup, fried shrimps, fish heads (apparently the eyes are good)... 14:58:39 <boily> and we get the obverse: in korean grills you can order sushi plates too :D 14:58:48 <Koen_> yes I'm pretty sure all asiatic restaurants in my hometown belong to the same family 14:59:15 <boily> that's a very profitable model: sale your restaurant to your nephew, evade taxes, buy it back later. 14:59:49 <Koen_> I extrapolated and decided there was only one family in asia 15:00:52 <boily> they're all 李, except when they're nguyễn. 15:05:29 <oerjan> Koen_: yeah the genghises 15:06:08 <Koen_> oh you know them too? 15:06:27 <oerjan> i've read about them 15:11:38 <Bike> do you not have any thai places 15:11:39 <Bike> imo tragic. 15:13:51 <boily> Bike: outside of the rampant Thaï Express and Thaï Zone (poor quality fast-food pseudo Thai chains), there are what... only a handful of real joints? 15:14:08 <boily> Roujo: do you have experience with thai restaurants on the island? 15:14:19 <Bike> chains usually suck anyway though... 15:15:24 <boily> luckily, there's one near our offices that has incredible pad thai. otherwise, you need to go to chinese restaurants downtown. 15:16:07 <boily> hm. looks like Roujo is dead... 15:16:33 <boily> @tell Roujo ARRÊTE DE FAIRE L'IDLE, INFÂME ET ODIEUX PERSONNAGE QUE TU ES! :D 15:16:33 <lambdabot> Consider it noted. 15:17:52 <oerjan> incredible bad thai, check 15:23:37 <boily> oerjan: bad experience with thai food? 15:26:31 <oerjan> not that i can recall. the vietnamese restaurant we had in trondheim some years ago wasn't anything to celebrate, though. 15:38:15 -!- conehead has joined. 15:38:37 -!- oerjan has quit (Quit: Itj færra nålles!). 15:43:34 <boily> @tell oerjan «Itj færra nålles!» ← Is that an hth loophole abuse? 15:43:35 <lambdabot> Consider it noted. 15:46:52 -!- azaq23 has joined. 15:46:52 -!- azaq23 has quit (Client Quit). 15:47:16 -!- azaq23 has joined. 15:51:48 -!- carado has joined. 15:55:22 <boily> a coworker pointed out that `? duoids is absent from the list. 16:04:17 <Koen_> so this queue-based paradigm would do something such that main() { a(); b(); } a() { c(); d(); } b() { e(); f(); } would be executed as main() a() b() c() d() e() f() 16:06:53 <Koen_> say, a program is a sequence of statements 16:07:10 <Koen_> a statement is either a minimal statement (let's call that an axiom), or a function 16:07:24 <Koen_> and a function is itself a sequence of statements 16:08:01 <Koen_> at the beginning of execution, the sequence of statement that constitute the program is in a (FIFO) queue 16:08:33 <Koen_> and execution consists in dequeuing the first element, executing it if it's an atom, or appending its content to the queue if it's a function 16:11:15 <Koen_> you know what I'm gonna try to get a password and write that down on the wiki 16:14:55 <Koen_> "A reminder e-mail has been sent. " 16:15:03 <Koen_> not sure I believe you, computer 16:21:36 <Roujo> 'morning 16:21:45 <Roujo> @messages-loud 16:21:45 <lambdabot> boily said 1h 5m 11s ago: ARRÊTE DE FAIRE L'IDLE, INFÂME ET ODIEUX PERSONNAGE QUE TU ES! :D 16:21:49 <Roujo> wat 16:22:18 <Roujo> boily: Off-island, yeah. Inochi, à Vaudreuil. 16:22:47 <Roujo> On island... no. I know a Japanese place or two, but no Thai. 16:22:55 <Roujo> Well, except Thai Express >_> 16:23:58 <Roujo> Welp 16:24:02 <Roujo> @tell boily ARRÊTE DE FAIRE L'IDLE, INFÂME ET ODIEUX PERSONNAGE QUE TU ES! :D 16:24:02 <lambdabot> Consider it noted. 16:30:26 <Koen_> so I look at my emails and I GOT A NEW EMAIL on the right account 16:30:53 <Koen_> turned out it's an agora-discussion digest and not a fresh password for esolangs 16:33:14 <elliott> Koen_: it is a gmail address. 16:33:22 <elliott> and starts with ltn 16:33:23 <Koen_> yes it is 16:33:36 <elliott> hmm, maybe I broke password emails 16:33:50 <Koen_> they worked one week ago 16:33:58 * elliott tests. 16:34:01 <Koen_> well I remember it didn't work on the first try but I finally got a new password 16:34:03 <elliott> yes, I upgraded PHP since 16:34:11 <elliott> and messed with mail stuff 16:34:20 <elliott> ok, I got an email but it went to spam. 16:34:23 <elliott> so check there. 16:34:28 <Koen_> I don't have spam 16:35:22 <Koen_> I use thunderbird and it usually gets all the emails, including those that would appear into spam if I used gmail's page 16:35:25 -!- tswett has joined. 16:35:25 -!- tswett has quit (Changing host). 16:35:25 -!- tswett has joined. 16:35:35 <elliott> well, I suggest double-checking :p 16:36:13 <Koen_> that's what I'm about to do 16:36:23 <Koen_> but I did received last week's email 16:36:37 <Koen_> and also remembering my gmail password for that account is hard 16:36:50 <Koen_> I did receive* 16:37:40 -!- tswett has left. 16:41:56 <Koen_> FUCK GMAIL 16:42:00 <Koen_> and thank you for your help 16:42:31 <Koen_> it's not supposed to do that anyway 16:43:46 -!- heroux has quit (Ping timeout: 245 seconds). 16:44:51 -!- heroux has joined. 16:52:58 <elliott> Koen_: I can just reset the password if you want. 16:53:07 <Koen_> now that's okay it worked 16:53:17 <Koen_> it was indeed in the spam filter 16:53:31 <Koen_> and now I feel like an idiot for not checking there earlier, but it's the first time it does that! 16:53:52 <Koen_> usually I don't care what's in the spam folder because I don't have such a folder when using thunderbird 16:54:11 <Koen_> buuuut for some reason thunderbird didn't take that message 16:56:54 <elliott> esolang stuff wasn't spam filtered before. I should fix it if I can (but I won't). 17:00:04 <Koen_> You should but you wouldn't, you can but you shan't 17:02:01 <boily> Roujo: j'ai le droit d'idler comme je veux. c'est mon heure de dîner! nah! 17:02:15 <Roujo> boily: Pfff =P 17:03:18 <boily> Roujo: the pulled pork sandwich, it was scrumptious ☺ 17:03:37 <Roujo> boily: That's... odd. Someone in another channel was just commenting on that. 17:04:12 <boily> Roujo: was he at the «Dépanneur le Pick-up»? 17:04:24 <Roujo> boily: He lives in the US. So meh. =P 17:04:27 <boily> bleh. 17:04:32 <Roujo> Well, I think e does, anyway 17:04:41 <boily> did you ask him the The Question? 17:04:45 <Roujo> Not really 17:04:51 <Roujo> I don't ask most people The Questiön 17:04:59 <Roujo> Since it's pretty much esolang related, right? 17:05:12 <boily> you have a point. 17:05:14 <Roujo> Who cares about the CoM of randome peopl? 17:05:20 <Roujo> `? peopl 17:05:22 <HackEgo> peopl? ¯\(°_o)/¯ 17:05:23 <myndzi> | 17:05:23 <myndzi> o/`¯º 17:05:32 <Roujo> Whoa 17:05:41 <Roujo> I don't know how that e moved all the way over there 17:06:03 <boily> that's why I nail my lettërs down, so that they don't move. 17:06:35 <Roujo> Good call 17:07:12 <Roujo> Oh, by the way - while learning myself a haskell might be for great good, I decided I should work instead =P 17:07:22 <Roujo> So that Project is Paused 17:12:21 <boily> you know you have learned haskell when your first impulse in the morning is to write a monad tutorial before breakfast. 17:13:32 <Roujo> I thus conclude that I have not 17:13:48 <Roujo> I think it's mostly because I don't see any use in it, I guess 17:14:10 <Roujo> So I'd be learning it for fun 17:14:24 <Roujo> But there are already other languages in that queue =P 18:04:41 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 18:04:47 -!- Phantom__Hoover has joined. 18:13:20 -!- KingOfKarlsruhe has joined. 18:14:36 <Roujo> `relcome KingOfKarlsruhe 18:14:39 <HackEgo> ​KingOfKarlsruhe: 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.) 18:15:10 <KingOfKarlsruhe> hehe omg a highlight in esoteric 18:15:23 <Roujo> ^^ 18:19:56 <boily> I can insert a Linear B goat, but not the unicode character. sometimes LaTeX is really infuriating. 18:21:17 <Roujo> I just got back into LaTeX this morning ^^ 18:21:25 <Roujo> Has to make a nice help document 18:21:46 <Roujo> I took the opportunity to make a pun using math symbols - I love math + LaTeX 18:22:35 <Bike> i wonder how often people write linear b in latex 18:23:21 <boily> `? 🐐 18:23:23 <HackEgo> ​🐐 <(Unicode goat laments your inability to render Unicode goat.) 18:23:35 <Roujo> 𐂈𐂉 18:23:41 <Roujo> Nope 18:23:52 <Roujo> How can I fix this? 18:23:55 <Roujo> Add more fonts? =P 18:24:05 <olsner> add more goats 18:24:18 <boily> Roujo: harken to olsner's advice. 18:24:31 <Roujo> Chrome has teleported all of mine >_> 18:25:27 -!- augur has quit (Remote host closed the connection). 18:26:22 -!- mnoqy has quit (Quit: hello). 18:27:32 <boily> `? t̵ͦiͭme͡ 18:27:34 <HackEgo> ​ t̵ͦiͭme͡ ? ¯\(°_o)/¯ 18:27:34 <myndzi> | 18:27:35 <myndzi> º¯`\o 18:27:40 <boily> `? t̵ͦiͭme͡ 18:27:42 <HackEgo> t̵ͦiͭme͡ S͖̀l̘̿͟o̯ͥwl̀͠y̮ ̥g̅eṱ̉҉ţi͊͡n̅ğ̨̺ ͫw͖ͭor͡s̯ęͣ 18:28:12 <boily> okay. bear with me for a moment there. HOW CAN I LATEX THAT? AAAAAAAAAAAH!. 18:28:27 <Roujo> `? ヽ༼ຈل͜ຈ༽ノ 18:28:29 <HackEgo> ​ヽ༼ຈل͜ຈ༽ノ? ¯\(°_o)/¯ 18:28:29 <myndzi> | 18:28:29 <myndzi> o/`¯º 18:28:34 <Roujo> Well crap 18:28:40 <Roujo> That broke myndzi on my end 18:34:20 <nooodl> what are you latexing boily 18:37:31 <elliott> boily: how did you handle `? ngevd? 18:39:11 <boily> nooodl: look at the topic ↑ 18:39:31 <boily> elliott: I used the secret hidden file, not the real ngevdism. 18:39:54 <elliott> that's disappointing 18:39:56 <nooodl> how about `? nooodl 18:40:03 <boily> (I think some people suggested an RNG for generating the entry dynamically) 18:40:07 <boily> `? nooodl 18:40:09 <HackEgo> nooodl is the correct spelling 18:40:12 <boily> `? nooodl 18:40:14 <HackEgo> nooooooodl is the correct spelling 18:40:16 <boily> oh. 18:40:31 <nooodl> help i'm laughing so hard at the first page 18:40:32 <boily> nooodl: well, same as the Ngevd Circumventing Workaround. 18:41:36 -!- Taneb has joined. 18:48:11 <boily> wasn't there an entry with an unicode keyboard? I can't seem to find it... 18:55:33 <nooodl> `? morphism 18:55:35 <HackEgo> Morphisms are just elements of the Hom-set of a pair of objects. 18:55:51 <nooodl> boily: your pdf says "morphism are just elements..." 18:56:17 <olsner> `? bc 18:56:19 <HackEgo> bc ௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵ 18:56:47 <olsner> the pdf seems to be missing something there 18:56:56 <boily> nooodl: ah? lemme check. 18:57:01 <nooodl> that is a good entry 18:57:16 <boily> olsner: I went for a compromise for that one. piped through od, a little bit of formatting, and that's it. 18:57:27 <olsner> the missing s on morphism was reported yesterday already (!) 18:57:30 <boily> otherwise, I could have printed out a bunch of squares, but that'd be boring. 18:57:35 <boily> olsner: bleh. 18:57:54 <boily> there. the morphisms are plural now. 18:57:58 <olsner> tex doesn't have ௵? 18:58:02 <boily> and my weechat is completely borked. 18:58:27 <boily> olsner: it shows up as an unknown character in my terminal. 18:58:43 <boily> oh. tamil. 18:59:31 <olsner> U+0BF5 Tamil year sign, apparently 18:59:56 <elliott> pho isn't bolded properly 19:00:12 <boily> olsner: I'll tamilify bc, then. 19:00:20 <boily> elliott: working on that. missing font shapes... 19:01:06 <elliott> boily: phantom_+hoover needs code formatting for the HTML, and the qdb rules for the excerpt examples! and quit. for the /quit 19:03:00 <boily> olsner: hm. easier said than done. I have to go through itrans, it seems. 19:04:03 <boily> elliott: I tried to dodge having to do with lstlistings, but seems I have no choice. same thing for the qdb rules (probably just a \texttt{} for those). what about the /quit? 19:04:05 <olsner> perhaps there should be an appendix with notes about just how horrible it is to get the stuff into tex 19:04:31 <boily> olsner: I'll have a complaints chapter at the end. some entries are just plain vile. 19:05:16 <elliott> boily: also, I think the last entry in the pdf is misglyphed. 19:06:47 <olsner> oh, and one of the gashpachos is a *polish* szoup, that should be disflagrated from the hungarian one 19:07:13 <boily> elliott: oh! the enveloppy keyboard! I knew there was one there. 19:07:25 <boily> olsner: yeah, working on the disflagration. 19:07:39 <Roujo> `? `? 19:07:41 <HackEgo> ​`? ¯\(°_o)/¯ 19:07:41 <myndzi> | 19:07:41 <myndzi> o/`¯º 19:08:30 <olsner> `thanks hth 19:08:32 <HackEgo> Thanks, hth. Tth. 19:08:42 <boily> `learn disflagrate v.t.: a traditional technique from Poland (earliest attestation c. 1042) used to separate szoups. Nowadays, commercial production is entirely mechanized. 19:08:43 <Taneb> My brother just asked for help using GIMP 19:08:46 <HackEgo> I knew that. 19:08:53 <Taneb> His exact question was, "where was the tool for the pictures?" 19:09:02 <Roujo> `learn The Neverending Work is what boily is going through trying to map entries that are being put in at the same time. 19:09:07 <HackEgo> I knew that. 19:09:17 <Taneb> `? the 19:09:19 <HackEgo> The Neverending Work is what boily is going through trying to map entries that are being put in at the same time. 19:09:24 <Roujo> WELP 19:09:35 <Roujo> Sorry about that 19:09:37 <boily> I'll let y'all fix that. my weechat is REALLY borked. 19:10:13 <olsner> you should make use of the fact that hackego has a hg repo that you can track for changes (once you manage to catch up with any revision of it) 19:11:27 <boily> asdf 19:11:29 <boily> qwer 19:11:31 <boily> zxcv 19:11:40 <boily> (sorry for the noise. trying to make the bad stuff scroll up...) 19:12:08 <boily> seems that the bc line is really nasty... 19:12:18 <Roujo> `? LaTeX 19:12:19 <HackEgo> LaTeX? ¯\(°_o)/¯ 19:12:20 <myndzi> | 19:12:20 <myndzi> o/`¯º 19:12:39 <Roujo> `learn LaTeX is \end{document} 19:12:43 <HackEgo> I knew that. 19:13:08 <boily> Roujo: テメ〜〜〜〜〜ッ!!! 19:13:18 <olsner> pretty sure `? bc is proper unicode though ... does it break your client just because it's not present in your font? 19:13:38 <Roujo> boily: I don't even 19:14:04 <boily> olsner: bc is correct finally. the brokenness happened earlier. 19:14:05 <olsner> is escaping tex code hard in tex? 19:14:30 <boily> Roujo: translation: «Toé mon espèce de...» 19:14:34 <Roujo> <3 19:14:47 <kmc> olsner: mostly not 19:14:57 <boily> olsner: not really. it was just one another attempt at making my job even more difficult. 19:18:26 <nooodl> what the hell is toé 19:18:39 <olsner> `? toé 19:18:41 <HackEgo> toé? ¯\(°_o)/¯ 19:18:42 <myndzi> | 19:18:42 <myndzi> º¯`\o 19:18:50 <Bike> guess it doesn't real, then. 19:21:01 <Roujo> `learn LaTeX is \textbackslash textbackslash begin\textbackslash \{document\textbackslash \} 19:21:05 <HackEgo> I knew that. 19:21:58 <olsner> tex quine? 19:23:34 <Roujo> Not really 19:23:40 <Roujo> Just an escaped escaped sequence 19:25:03 <olsner> eh, it seems that people think tex quines should write themselves to tex's standard output or to a new tex file on disk, rather than into the typeset result 19:25:54 <Roujo> Huh 19:27:37 <Koen_> I never thought "people" had an opinion regarding tex quines 19:28:40 <boily> nooodl: toé is vernacular oral Québécois French for «toi», otherwise known as “you”. 19:28:58 <nooodl> oh, that's what i expected 19:28:58 <boily> `? people 19:29:00 <HackEgo> people? ¯\(°_o)/¯ 19:29:00 <myndzi> | 19:29:00 <myndzi> º¯`\o 19:29:06 <boily> ~duck people 19:29:06 <metasepia> people definition: '''plural''' human beings making up a group or assembly or linked by a common interest. 19:29:30 -!- azaq23 has quit (Ping timeout: 268 seconds). 19:29:30 <nooodl> québécois est effrayant 19:30:05 <fizzie> '''plural'''. 19:30:48 <boily> nooodl: bin wéyons dont. ça se peut tu dire des affaires de même. 19:31:19 <boily> fizzie: at least it's not an “'''especially'''”. 19:32:27 <nooodl> boily: huh, reading québécois french feels exactly like reading french back when i couldn't read french 19:33:54 <Roujo> L'affaire, c'est qu'ça dépend en masse du niveau d'language que'l gars utilise 19:34:02 <Roujo> que l'gars* 19:34:51 <boily> watche tes apostrophes, le monde pourraient s'mêler avec des patentes écrites mal amanchées. 19:35:58 <boily> (me d'mande comment que google translate est capable de traduire ça.) 19:36:31 <Koen_> le monde pourraient s'mêler? is that google translate? 19:37:21 <nooodl> this exchange was readable up until "patentes écrites mal amanchées" but maybe those are actual french words who knows 19:37:42 <boily> Koen_: «le monde» is plural this side of the Great Atlantic Puddle. 19:37:51 <Koen_> WHAT 19:38:02 <boily> nooodl: «patente»: thingamabob. «mal»: bad. «amanchées»: eeeeeh... let me think about that one. 19:38:15 <Koen_> nooodl: I confirm "écrites" and "mal" are actual french words 19:38:38 <olsner> écrites francais mal 19:38:48 <boily> Koen_: like in the expression: «le monde sont caves icitte ça a pas d'allure.» 19:38:59 <boily> olsner: yup :D 19:39:03 <Koen_> no no no 19:39:09 <boily> yes yes yes! 19:39:16 <olsner> mal mal mal 19:39:25 <nooodl> remember when i said québécois est effrayant? 19:39:33 <nooodl> turns out it is... très effrayant 19:39:42 <Roujo> Effrayant en maudit, oui 19:40:14 <Roujo> Koen_: It's not plural, don't worry =P 19:40:18 <boily> «amancher» v.t.: to fit, to join together, usually in a hackish manner (probably involving some duct tape). to say that something is «mal amanché» means that it's shoddy, and threatens to collapse at any given moment. 19:40:34 <Roujo> Well 19:40:37 <Roujo> Not officially, anyway 19:40:48 <Roujo> But yeah, le monde sont cave 19:40:59 <olsner> the world is a cave? 19:41:07 <Roujo> Nah, people are stupid 19:41:12 * Koen_ is effrayé 19:41:13 <nooodl> or rather: effrayant de câlice 19:41:23 <boily> olsner: dumb, as like a caveman. 19:41:26 <Roujo> Effrayant en calisse 19:41:31 <nooodl> damn 19:41:41 <boily> nooodl: check your prepositions! 19:41:42 <nooodl> i knew that wouldn't be an actual thing 19:42:19 <boily> nooodl: en to start, de to chain. like an applicative functor, <$> at the beginning, then <*> between every sacre. 19:43:52 <boily> by the way, I lstlisted the Twenty Underscores Phantom Hoover. 19:44:19 <nooodl> can you write "effrayant en câlice de crisse de tabarnak" as "(|effrayant câlice crisse tabarnak|)" using the montréal québécois enhancement? 19:45:42 <boily> I don't see why not. 19:46:21 <boily> the phở refuses to be emboldened. 19:46:56 <nooodl> is the .tex file public? 19:47:50 <boily> nearly. 19:48:15 <Roujo> So... no? 19:49:33 <boily> I just created a private github repo. could make it public if you want too. 19:53:11 <fizzie> Doesn't private github cost money or something? 19:53:50 <boily> fizzie: yes. I already have a plan for private repos for other projects, so it's not an issue. 19:54:42 <boily> nooodl: I guess your github account is nooodl? 19:54:50 <nooodl> yeah 19:55:01 <boily> you are now a collaborator. 19:55:18 <nooodl> cool! 19:55:23 <boily> feel free to deconstruct and butcher and flblblblbwobble the whole thing. 19:55:44 <boily> (like a punctured balloon captured on a hi-speed video camera) 19:56:37 <fizzie> I think they should use the term "coconspirator" instead of "collaborator" on GitHub. 19:58:33 <boily> `run echo "A cocoonspirator is a collaborator wrapped in catterpillar silk" >wisdom/cocoonspirator 19:58:37 <HackEgo> No output. 20:00:08 <Koen_> did we broke `learn 20:00:30 -!- epicmonkey has quit (Ping timeout: 264 seconds). 20:00:59 <boily> Koen_: that's the Recommended Best Practice to have an entry that doesn't start with the defined word. 20:01:12 -!- oerjan has joined. 20:02:29 <Koen_> breaking `learn is the Recommended Best Practice? 20:02:36 <oerjan> @messages-loud 20:02:36 <lambdabot> boily said 4h 19m 1s ago: «Itj færra nålles!» ← Is that an hth loophole abuse? 20:02:42 <Koen_> and you think I'd buy that 20:02:51 <oerjan> boily: i don't think so 20:03:51 <boily> Koen_: yes. 20:03:53 <oerjan> DID SOMEONE BREAK `learn 20:04:12 <kmc> what language is that 20:04:14 <boily> oerjan: no, that's just Koen_ who's being a tad paranoïd after a head-first encounter with Québécois. 20:04:22 <oerjan> ah. 20:05:00 <oerjan> Koen_: your french frenchness is too anomalous in this channel. have you considered emigrating to canada, belgium or switzerland? 20:05:12 <Koen_> oerjan: if you suspect the person you're facing is Québécoiste, the Recommended Best Practice is to quietly move backwards until you're no longer facing em 20:05:19 <kmc> bad diaeresis 20:05:33 <oerjan> Koen_: wouldn't it be quicker to just turn around 20:05:41 <boily> kmc: blëh. 20:05:41 <Koen_> oerjan: I lived near the border with switzerland for two years 20:05:55 <kmc> błəh 20:06:12 <oerjan> kmc: the thing boily quoted is norwegian dialect. 20:06:14 <Koen_> the people there were all about pronouncing 90 "nonante" instead of our fancy "quatre-vingt dix" 20:06:28 <Roujo> Oh god 20:06:31 <boily> Koen_: disgusting. 20:06:48 <oerjan> i hear the belgians do the same 20:06:48 <kmc> which dialect? 20:07:26 <oerjan> kmc: southern trøndelag, where trondheim is. (northern would be "fårrå" instead hth.) 20:07:59 <boily> it really is an hth loophole. 20:08:37 <Koen_> oerjan: we classy french people have three irregular fancy numbers; 70 is soixante-dix, 80 is quatre-vingt, 90 is quatre-vingt dix 20:09:03 <Koen_> and from what I understand, belgian have regular unfancy words for two of those numbers, and swiss people for all three 20:09:05 <Koen_> or the opposite 20:09:06 <boily> `pastquote quatre-vingt 20:09:07 <Bike> gotta love those celts 20:09:09 <Koen_> or maybe it's one and three 20:09:10 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pastquote: not found 20:09:20 <boily> `pastequote quatre-vingt 20:09:22 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pastequote: not found 20:09:23 <Roujo> cat pastquote > pastquote 20:09:35 <oerjan> boily: the thing is, no one can explain exactly what "nålles" means so it _might_ be a hth loophole or not. 20:09:37 <Koen_> anyway I suggest not insulting a swiss (or belgian) by suggesting he might have all three when he's got only one or two 20:09:40 * boily bludgeons HackEgo with a hammer shark 20:09:54 <boily> oerjan: subtle. I like your technique. 20:10:44 <oerjan> Koen_: i do know how to count in (french) french 20:11:10 <Koen_> but do you know how to count in swiss and how to count in belgian? 20:11:19 <Koen_> can you tell swiss appart of belgian? 20:11:31 <Koen_> I mean despite the german accent 20:12:06 -!- augur has joined. 20:12:23 <oerjan> boily: it's generally interpreted something like "take care" or "godspeed" though. 20:14:15 <oerjan> well i've heard about the septante, huitante and nonante or thereabouts thing but i didn't know there were subtleties in how many were used 20:15:21 <oerjan> boily: you may be looking for pastequotes 20:16:05 <oerjan> the middle might be octante i'm not sure 20:17:04 <Koen_> I thought that was octante 20:17:13 <Koen_> or maybe that's yet another difference between belgian and swiss 20:17:36 <Koen_> oh right you said that already 20:17:38 <boily> octante fell into disuse, and is now the bastardized huitante. 20:17:55 <Roujo> I just use huit-dix 20:18:10 <Koen_> is that japanese french? 20:18:27 <Roujo> Mayhaps 20:18:43 <boily> Roujo: 本当に日本人じゃないか? 20:19:28 <Roujo> boily: なに? 20:19:31 <oerjan> octo and octaginta are the original latin for 8 and 80, so it's just a matter of when/where you apply weird sound changes i think 20:19:47 <boily> Roujo: sûr que t'es pas un japonais? 20:19:56 <oerjan> sorry, *octoginta 20:20:04 <Roujo> boily: Pretty sure, yeah 20:20:05 <Roujo> =P 20:20:19 <coppro> boily: t'est Québecois, oui? 20:20:26 <boily> the current DCSS challenge on /r/roguelikes is ascending with an OpTm. 20:20:39 <boily> coppro: mon père est un Tremblay. pas mal certain que oui :D 20:21:11 <coppro> boily: haha. ##CanadaPolitics 20:21:29 <coppro> also what's an optm 20:21:57 <boily> coppro: fuggedaboutit. no way I'm immiscing myself into Canadian Politics. 20:22:02 <coppro> haha 20:22:06 <boily> waaaaay too dangerous. 20:22:14 <boily> coppro: octopode transmuter. 20:23:07 -!- conehead has quit (Quit: Computer has gone to sleep.). 20:23:29 <Roujo> ~metar CYUL 20:23:29 <metasepia> CYUL 292000Z 02007KT 15SM FEW025 24/18 A3003 RMK CU2 SLP168 DENSITY ALT 1000FT 20:23:53 <nooodl> belgians say quatre-vingt 20:24:11 <Roujo> Most sane people do 20:24:15 <boily> much better than yesterday, and the looming CU2 may summon some water to water my plants. 20:24:43 <nooodl> ~apparently~ they say septante and nonante in wallonia but here in flanders we get explicitly taught not to use them. 20:24:43 <metasepia> --- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi 20:24:55 <nooodl> so i'm used to quatre-vingt-dix etc. 20:25:42 <Koen_> nooodl: isn't that a rebel politics "okay, learning french is vital because half our country speaks french, but there's no way we're gonna learn THEIR french" 20:25:56 <nooodl> i bet it is! 20:25:58 <coppro> noodl: what do they use for eighty? 20:26:11 <nooodl> quatre-vingt 20:26:34 <boily> we should all say «eightyante». it's modern, trendy, and horrendous. 20:26:43 <Roujo> Oh crap 20:26:48 <Roujo> `? help 20:26:49 <HackEgo> Cats are cool but should be illegal 20:26:50 <boily> missed the bus? 20:26:53 <Roujo> ... 20:27:06 <Roujo> I might have broken the bot 20:27:09 <Roujo> Terribly sorry 20:27:11 <Roujo> =( 20:27:15 <nooodl> `? hello 20:27:16 <HackEgo> Cats are cool but should be illegal 20:27:18 <nooodl> `? everything 20:27:20 <HackEgo> Cats are cool but should be illegal 20:27:21 <nooodl> this is beautfiul 20:27:32 <boily> Roujo: wow. that doesn't happen often. 20:28:01 <Roujo> Kind of makes your LaTeX job easier 20:28:07 <nooodl> did you overwrite /bin/cat 20:28:24 <Roujo> But yeah, I got the path wrong or something 20:28:32 <boily> Roujo: easier, but much longer. now I need to define everything! 20:28:52 <Roujo> `run cat /bin/cat 20:28:53 <HackEgo> Cats are cool but should be illegal 20:28:56 <Roujo> ... 20:29:00 <boily> `revert 20:29:04 <HackEgo> Done. 20:29:06 <boily> ah! 20:29:06 <Roujo> Ooooooh 20:29:09 <Roujo> That's nice 20:29:11 <boily> `? roujo 20:29:13 <HackEgo> Cats are cool but should be illegal 20:29:16 <Roujo> `revert 20:29:18 <HackEgo> Done. 20:29:24 <boily> `? roujo 20:29:25 <HackEgo> Cats are cool but should be illegal 20:29:32 <boily> `revert 20:29:35 <HackEgo> Done. 20:29:36 <boily> `? roujo 20:29:38 <HackEgo> Cats are cool but should be illegal 20:29:39 <boily> `revert 20:29:42 <HackEgo> Done. 20:29:44 <boily> `? roujo 20:29:44 <Roujo> >_> 20:29:45 <HackEgo> Cats are cool but should be illegal 20:29:47 <Roujo> So sorry 20:29:51 <boily> Roujo: heh :D 20:29:53 <boily> `revert 20:29:56 <HackEgo> Done. 20:29:58 <boily> `? roujo 20:29:59 <HackEgo> Cats are cool but should be illegal 20:30:03 <boily> hm. 20:30:07 <nooodl> cats ARE cool but should be illegal 20:30:09 <boily> `revert 20:30:12 <HackEgo> Done. 20:30:12 <Roujo> I'll go revert that in private, then 20:30:19 <boily> hi hi hi ^^ 20:30:27 <nooodl> `? roujo 20:30:29 <HackEgo> Cats are cool but should be illegal 20:31:02 <nooodl> wow my latex doesn't support japanese fonts ;_; 20:31:23 <fizzie> You guys have noticed you keep wobbling between two revisions, right? 20:31:26 <oerjan> Roujo: boily: i don't think `revert is cumulative. for anything more than the last change you need to look up the repository commit number. 20:31:30 <boily> is there a `vert command to go to the next commit in time? 20:31:36 <nooodl> fizzie: i suspected that 20:31:36 <oerjan> *revision 20:31:38 <boily> fizzie: woops. 20:31:41 <Koen_> devert? 20:31:41 <Roujo> Where is the repo? I'll look it up and fix it =/ 20:31:45 <oerjan> `help 20:31:45 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 20:31:54 <oerjan> last there 20:32:00 <Roujo> Alright 20:32:00 <boily> `? roujo 20:32:03 <Roujo> I'll get right on it 20:32:13 <boily> HackEgo is snubbing me. 20:32:31 <HackEgo> No output. 20:32:33 <nooodl> you wanna go back here http://codu.org/projects/hackbot/fshg/index.cgi/rev/f6f3d9626c03 20:32:41 <Roujo> Yeah 20:32:42 <nooodl> `revert f6f3d9626c03 20:32:45 <HackEgo> Done. 20:32:56 <Roujo> I didn't realize that `ls cut off 20:32:56 <nooodl> `? you 20:32:58 <HackEgo> you a haskell 20:33:13 <Roujo> And generally goofed, methinks 20:33:19 <Roujo> Sorry, guys 20:33:49 <boily> no no no! don't feel sorry! 20:33:57 <nooodl> Roujo: replacing every single entry with "Cats are cool but should be illegal" might actually have been an enhancement to the wisdomdb. 20:34:05 <boily> that's the first time I seen somebody break HackEgo! 20:34:36 <Roujo> That's not exactly what I did, though. I just `run echo Cats are cool > /hackenv/bin/cat 20:34:36 <boily> `? roujo 20:34:38 <HackEgo> Roujo is a Java heretic leaning on ungrammatical Haskell. His claim to Canadianness is marred by an unholy portal to China. The treaties suffer, so the cocktail will be postponed. 20:34:39 <nooodl> (`run rm -rf /) 20:34:42 <Koen_> so I'll ask again 20:34:48 <Koen_> did someone break `learn ? 20:34:49 <Roujo> Which overrided /bin/cat, which is fine 20:34:55 <boily> Koen_: nah. nobody did. 20:35:13 <Roujo> But then catted over important stuff >_> 20:35:29 <boily> Koen_: besides, it's illegal. 20:35:30 <nooodl> <Roujo> Which overrided /bin/cat, which is fine <-- imo this probably isn't fine 20:35:38 <oerjan> Roujo: i think simply `rm bin/cat would have fixed it too 20:35:42 <Roujo> Well, temporarily 20:35:52 <Roujo> I was waiting for someone to notice it 20:36:01 <Roujo> But then I broke more stuff 20:36:05 <nooodl> ah 20:36:33 <oerjan> nooodl: you can always use the absolute path to get to the /bin ones. 20:37:08 <oerjan> also, we have already overridden `ls on purpose. 20:40:54 <oerjan> i used to occasionally check the repository history, but i've been too lazy recently. 20:41:46 <Koen_> hey just out of curiosity is it a common practice to add a directory of your own, say ~/bin, to PATH in a terminal? so you can have your programs accessible as commands 20:41:57 <fizzie> Yes. 20:42:14 <fizzie> Sometimes to the end instead of the front of PATH, though. 20:42:55 <Koen_> yes I thought it would be more prudent to add it to the end 20:43:20 <fizzie> (Also having it, say, as ~/local/bin, lets you install e.g. autoconf'd stuff in there with ./configure --prefix=$HOME/local.) 20:43:46 <oerjan> i've got it at the beginning, by the default setup at nvg's servers 20:43:47 <Koen_> not sure I get the subtlety of that 20:44:33 <fizzie> Well, I mean, if you install something with --prefix=$HOME, you end up with ugly ~/lib, ~/share and whatnot. 20:45:06 <oerjan> Koen_: if you're not root, and want to compensate for something being broken, then you definitely would want it at the beginning i think. 20:45:12 <Koen_> oh 20:45:18 <Koen_> okay 20:45:41 <Koen_> so I should put it at the end on my personal computer and at the beginning on my session at school? 20:45:49 <Koen_> sounds reasonable 20:45:54 <fizzie> I think it mostly depends on what you want to put there. 20:45:55 <oerjan> um this is not official guidance :P 20:46:05 <fizzie> You could even put one directory in front and another in back. 20:46:42 <Koen_> right 20:47:02 <Koen_> weeeeeell right now random functions I think are cool to have accessible in the shell 20:47:06 <Koen_> like fibonacci or whatever 20:47:08 <fizzie> The "~/local as an installation prefix" is often compounded with LD_LIBRARY_PATH of ~/local/lib, and maybe a PKG_CONFIG_PATH of ~/local/lib/pkgconfig, and assorted other such environment variables. 20:47:18 <Koen_> nothing terribly useful yet 20:47:21 -!- augur has quit (Remote host closed the connection). 20:47:27 <nooodl> wow i've been using "alias" all my life 20:47:45 <oerjan> alias is cool too 20:47:49 <nooodl> instead of adding stuff to PATH i'd make an alias for it 20:48:23 <Koen_> I make aliases for stuff I'm too lazy to write 20:48:37 <Koen_> like gccw for gcc -Wall -Wextra -Werror 20:52:13 -!- boily has quit (Quit: Poulet!). 20:52:17 -!- metasepia has quit (Remote host closed the connection). 20:52:24 <oerjan> heh i actually have irssi as an alias, because the setup here is such that the PATH contains first a directory with a much older version. or at least did when i made the alias. or maybe it was simply broken, i don't quite remember. 20:53:45 <Roujo> Remnants of simpler times 20:54:49 <oerjan> or rather remnants of the university developing its own multi-os package system way back in the 90's, which now on nvg's servers competes with the usual linux packages and are earlier in the PATH 20:55:19 <oerjan> *and is 20:56:15 <oerjan> and is not, i suspect, very well maintained any longer. 21:06:22 <oerjan> `? 🐐 21:06:24 <HackEgo> ​🐐 <(Unicode goat laments your inability to render Unicode goat.) 21:06:29 <oerjan> I RENDER IT JUST FINE 21:06:46 <Koen_> are all unicode goats square? 21:06:56 * oerjan does a little dance. very small, as he can't be bothered to get up off the sofa. 21:07:15 <oerjan> oh hm i guess it _might_ be missing its back legs. 21:07:21 <oerjan> unlike in my browser. 21:08:10 -!- epicmonkey has joined. 21:10:43 <oerjan> what, fileformat.info doesn't recognize the goat 21:13:37 <Bike> all computable functions are differentiable, right? 21:14:57 <Taneb> Bike, I don't think so? 21:15:19 <Bike> no? 21:16:44 <Taneb> f(x : Rational) if the denominator of the simplest form of x then 1 else 0 21:17:11 <oerjan> `? `? 21:17:13 <HackEgo> ​`? ¯\(°_o)/¯ 21:17:14 <myndzi> | 21:17:14 <myndzi> o/`¯º 21:17:16 <Fiora> http://en.wikipedia.org/wiki/Weierstrass_function that's computable, right? 21:17:22 <Bike> oh, differentiable on R i mean 21:17:28 <oerjan> Bike: absolute value function is a counterexample 21:17:52 <oerjan> didn't there use to be a `? `? entry 21:17:59 <oerjan> `ls wisdom/`? 21:18:01 <HackEgo> wisdom/`? 21:18:15 <oerjan> ...it exists. 21:18:27 <oerjan> `help 21:18:27 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 21:18:34 <Bike> absolute value isn't computable is it 21:19:00 <Phantom__Hoover> no, but neither is equality 21:19:07 <kmc> it's computable for computable reals 21:19:42 <Phantom__Hoover> abs actually is, though 21:20:02 <Bike> uh? 21:20:06 <Phantom__Hoover> (except on zero?) 21:20:08 <oerjan> `? `! 21:20:09 <HackEgo> ​`!? ¯\(°_o)/¯ 21:20:10 <myndzi> | 21:20:10 <myndzi> º¯`\o 21:20:18 <oerjan> oh. 21:20:23 <Phantom__Hoover> `? /o/ 21:20:24 <myndzi> | 21:20:24 <myndzi> /| 21:20:25 <HackEgo> ​/o/? ¯\(°_o)/¯ 21:20:26 <myndzi> | | 21:20:26 <myndzi> /'\ º¯`\o 21:20:27 <oerjan> Roujo: subtle. maybe too subtle. 21:22:02 <oerjan> Bike: the thing is, you don't actually need to test equality to 0 for the absolute value. 21:22:36 <Phantom__Hoover> you do need to establish whether a number is nonpositive or nonnegative though 21:22:41 <oerjan> no. 21:23:17 <oerjan> you need to establish _either_ x < epsilon or x > -epsilon for epsilon your asked for accuracy level. 21:23:23 <oerjan> and you can do that. 21:23:56 <oerjan> hm, or maybe epsilon/2 21:24:09 <Phantom__Hoover> ...yes, and if x=0 both of those will be false for any epsilon 21:24:22 <oerjan> Phantom__Hoover: NO. 21:24:29 <oerjan> they're both true. 21:24:36 <Phantom__Hoover> ...right 21:24:46 <Phantom__Hoover> (that's what i meant!) 21:25:07 <Phantom__Hoover> ohhhh, i think i see it now 21:25:58 <Phantom__Hoover> abs(x) is _itself_ a function 21:26:17 -!- copumpkin has joined. 21:29:22 <nooodl> help what is computability even 21:30:19 <Bike> bull shit 21:30:21 <oerjan> nooodl: you mean in general, or for reals? 21:30:38 <nooodl> fo' realz yo. 21:31:04 <Bike> also i don't know if weierstrass is computable 21:31:19 <Bike> can't even think of a continuous uncomputable function 21:32:16 <nooodl> http://en.wikipedia.org/wiki/Computable_real_function is it this kind of computable 21:33:11 <nooodl> how do you even prove some function is uncomputable 21:33:20 <oerjan> nooodl: wtf 21:33:23 <Fiora> reduce it to the halting problem? 21:33:49 -!- Taneb has quit (Quit: Leaving). 21:33:49 <Fiora> http://en.wikipedia.org/wiki/List_of_undecidable_problems or I guess any of these 21:33:57 <Fiora> but I'm guessing almost all of those were proven by reduction to the halting problem? 21:34:13 <Bike> it can be easier 21:34:23 <Bike> like, the indicator function for 0 is uncomputable 21:34:29 <Fiora> indicator? 21:34:38 <Bike> f(0) = 1, f(anything else) = 0 21:34:41 <Fiora> oh 21:34:55 <Fiora> is that uncomputable for other nujmbers other than zero? like 21:34:59 <Fiora> f(1) = 1, f(anything else) = 0 21:35:03 <Bike> yep 21:35:21 <Bike> since you need infinite accuracy to determine if two numbers are equal 21:35:27 <oerjan> nooodl: i don't see the point of that sequence stuff... 21:35:41 <oerjan> i guess there are subtleties. 21:35:44 <Fiora> but doesn't that mean that it's O(N) in the size of the input? 21:35:45 <Fiora> that seems pretty computable 21:36:10 <Bike> the "size of the input" as in digits, you mean? 21:36:15 <Bike> because that ain't gonna fly with pi 21:36:20 <oerjan> i expect weierstrass is computable, anyway. 21:36:28 <Fiora> ? 21:36:38 <Bike> what? 21:36:43 <Fiora> I don't understand, sorry >_< 21:36:51 <Bike> well, what did you mean by "the size of the input" 21:37:01 <Fiora> um... in data? any representation you want I guess? >_< 21:37:08 <Fiora> you have a turing machine that takes an input and generates output 21:37:32 <shachaf> which input are you talking about 21:37:40 <Bike> well, say your computable function is f(n) = the nth digit of the real 21:38:04 <shachaf> you could say that a real number is an infinite stream of bits or something 21:38:08 <Fiora> "1.000000000000.....1" 21:38:09 <Fiora> erm 21:38:13 <Fiora> sorry, accidental up-enter 21:38:36 <Fiora> sorry I guess I just don't really get why it's not computable if you have to read the input to generate an output... 21:38:43 <Fiora> by that logic, like, sorting an array isn't computable... 21:38:44 <oerjan> a computable real _number_ is basically a function which gives you for any n a rational number within 1/n of it. 21:38:57 <shachaf> Fiora: well, the function has to check whether its input is equal to 1 21:39:09 <Fiora> so it has to read N digits of its input 21:39:12 <Fiora> then it answers your question? 21:39:14 <shachaf> What's N? 21:39:18 <Fiora> the size of your input... 21:39:25 <shachaf> The input is an infinite stream of bits. 21:39:30 <Fiora> that.... that doesn't make any sense 21:39:36 <Fiora> by that logic sorting isn't computable!! 21:39:46 <Bike> what's the size of an infinite stream? 21:39:48 <shachaf> real numbers don't make sense hth 21:39:54 <Fiora> because if your input is an infinite stream of bits, you can't sort it either 21:40:01 <oerjan> Fiora: computable real numbers are programs, not simple data. 21:40:04 <nooodl> man how are real numbers even defined 21:40:09 <nooodl> i've never spent a whole lot of time thinking about this 21:40:11 <Bike> nooodl: dedekind cuts 21:40:19 <Bike> or cauchy sequences. 21:40:34 <shachaf> Fiora: Well, how often do you sort the bits in a number? 21:40:37 <Bike> Fiora: well, yes, why would sorting an infinite stream be computable? 21:40:38 -!- copumpkin has quit (Ping timeout: 240 seconds). 21:40:44 <Fiora> so... sorting isn't computable either... 21:40:47 <Fiora> um... is anything computable? 21:40:48 <Bike> a /finite/ stream is doable, of course 21:41:03 <shachaf> Lots of things are computable. 21:41:04 <Fiora> I guess things with no dependency on input are computable... 21:41:06 <Bike> Fiora: sorting is computable, sorting the digits of an arbitrary real (a very different and kind of weird operation) not so much 21:41:07 -!- copumpkin has joined. 21:41:11 <Fiora> but I didn't say that ._. 21:41:21 <Fiora> I just said... sorting an input 21:41:23 <shachaf> You can do things within any particular precision you want. 21:41:36 <Fiora> gah nevermind everyone's just ignoring me... 21:41:37 <shachaf> Fiora: You can't even in general check whether two real numbers are equal. 21:41:54 <shachaf> So things like sorting are a problem. 21:42:04 <oerjan> Fiora: sorting is computable actually, but you have to do it by computing maxima and minima _instead_ of testing for < = > 21:42:35 <oerjan> sort [a, b] = [min a b, max a b] 21:42:56 <Phantom__Hoover> what are we doing now 21:43:09 <Bike> annoying fiora with three explanations of different things at once 21:43:10 <shachaf> Oh, well, OK. 21:43:20 <oerjan> Phantom__Hoover: i'm showing that sorting a list of computable real numbers is computable, even though you cannot compare them. 21:43:25 <oerjan> *finite list 21:43:31 <shachaf> oerjan: what about a stable sort hth 21:43:38 <Bike> hth is dead 21:43:42 <oerjan> shachaf: sorry, no deal. 21:43:44 <Bike> long live something else 21:44:00 <kmc> btw I thought of a continuous function which is almost everywhere uncomputable 21:44:05 <Bike> yeah? 21:44:10 <kmc> a triangle wave is continuous right? (not differentiable though) 21:44:13 <Phantom__Hoover> f(x) = x? 21:44:19 <Phantom__Hoover> uh 21:44:20 <kmc> no I mean even on computable inputs 21:44:24 <Phantom__Hoover> right 21:44:40 <nooodl> kmc: yeah 21:44:44 <kmc> so say that the function on [n,n+1] is a triangle up to +1 if the nth turing machine halts, and a triangle down to -1 if it doesn't 21:44:46 <Phantom__Hoover> kmc, it's almost everywhere differentiable 21:45:08 <Phantom__Hoover> diabolical 21:45:19 <nooodl> that's a good function 21:45:21 <kmc> thx 21:45:31 <nooodl> could easily make it everywhere differentiable, too 21:45:37 <kmc> yeah 21:46:12 <nooodl> (i guess you could just integrate that) 21:48:17 <Phantom__Hoover> so wait is the weirstrass function computable 21:48:27 <Phantom__Hoover> (the blancmange function is better anyway 21:48:31 <Phantom__Hoover> ) 21:48:40 -!- yorick has quit (Read error: Connection reset by peer). 21:53:18 <oerjan> oh hm, there's a simpler example of a continuous function that is nowhere computable: the function f(x) = c where c is any uncomputable real. 21:53:28 <kmc> heh 21:54:15 <Bike> derp. 21:54:38 <nooodl> oerjan: i was literally thinking of that but i thought it was too obvious and i don't know anything about this stuff anyway 21:55:35 <oerjan> kmc's function has, i think, the advantage that it's rational for rational numbers, so sort of the opposite of this. 22:02:04 <oerjan> Phantom__Hoover: the weierstrass function is defined as a uniformly convergent sequence of computable functions where you can with low complexity calculate all the bounds involved, i'm pretty sure it must be computable. 22:02:16 <oerjan> *convergent series 22:02:21 <Phantom__Hoover> this is why blancmange is better! 22:06:58 <oerjan> Phantom__Hoover: the graphical construction section seems to imply that blancmange is the sum of a series of triangle waves, so i'll hazard a guess it's computable just the same. 22:09:51 <oerjan> `? disflagrate 22:09:53 <HackEgo> disflagrate v.t.: a traditional technique from Poland (earliest attestation c. 1042) used to separate szoups. Nowadays, commercial production is entirely mechanized. 22:10:22 <oerjan> `run sed -i 's/:/perf.:/' wisdom/disflagrate 22:10:26 <HackEgo> No output. 22:10:54 <oerjan> or wait 22:11:05 -!- conehead has joined. 22:11:16 <oerjan> who is the resident polish here nowadays 22:14:29 <oerjan> and boily is gone too 22:16:04 <oerjan> @ask <Taneb> His exact question was, "where was the tool for the pictures?" <-- are you sure you haven't beat his head too much 22:16:04 <lambdabot> Consider it noted. 22:20:06 <oerjan> `? latex 22:20:07 <HackEgo> LaTeX is extbackslash textbackslash beginextbackslash \{documentextbackslash \} 22:20:18 <kmc> womp womp 22:20:27 <oerjan> wat 22:20:32 <kmc> \t 22:20:44 <oerjan> `cat wisdom/latex 22:20:45 <HackEgo> LaTeX is extbackslash textbackslash beginextbackslash \{documentextbackslash \} 22:21:15 <oerjan> `cat bin/learn 22:21:16 <HackEgo> ​#!/bin/sh \ topic=$(echo "$1" | sed 's/ .*//' | lowercase) \ info=$(echo "$1" | sed 's/[^ ]* //') \ echo "$1" >"wisdom/$topic" \ echo "I knew that." 22:21:27 <kmc> `run sed -i 's/\t/\\t/g' wisdom/latex 22:21:31 <HackEgo> No output. 22:21:35 <kmc> `? latex 22:21:37 <HackEgo> LaTeX is \textbackslash textbackslash begin\textbackslash \{document\textbackslash \} 22:22:27 <oerjan> `run echo "t\test" 22:22:29 <HackEgo> t\test 22:23:13 <oerjan> wait what's the point of that info= 22:24:21 <oerjan> `learn ttest \ttest 22:24:25 <HackEgo> I knew that. 22:24:30 <oerjan> `? ttest 22:24:32 <HackEgo> ttest test 22:31:08 <oerjan> `run sed -i 's/echo/echo -E/g' bin/learn 22:31:12 <HackEgo> No output. 22:31:16 <oerjan> `learn ttest \ttest 22:31:20 <HackEgo> ​-E I knew that. 22:31:25 <oerjan> ff 22:32:01 <oerjan> `? ttest 22:32:03 <HackEgo> ttest test 22:32:22 <oerjan> `cat bin/learn 22:32:23 <HackEgo> ​#!/bin/sh \ topic=$(echo -E "$1" | sed 's/ .*//' | lowercase) \ info=$(echo -E "$1" | sed 's/[^ ]* //') \ echo -E "$1" >"wisdom/$topic" \ echo -E "I knew that." 22:33:52 <oerjan> `revert 205a23bbf2a5 22:33:54 <HackEgo> Done. 22:37:12 <oerjan> `run echo -E "what\\tnow" 22:37:14 <HackEgo> what\tnow 22:37:27 <oerjan> hm... 22:37:32 <oerjan> `revert 22:37:35 <HackEgo> Done. 22:37:58 <oerjan> `sed -i '1s/sh/bash/' bin/learn 22:37:59 <HackEgo> Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ add the contents of script- 22:38:06 <oerjan> `run sed -i '1s/sh/bash/' bin/learn 22:38:10 <HackEgo> No output. 22:38:16 <oerjan> `learn ttest \ttest 22:38:21 <HackEgo> I knew that. 22:38:26 <oerjan> `? ttest 22:38:28 <HackEgo> ttest \ttest 22:38:36 <Phantom__Hoover> <oerjan> Phantom__Hoover: the graphical construction section seems to imply that blancmange is the sum of a series of triangle waves, so i'll hazard a guess it's computable just the same. 22:38:41 * Bike looks at oerjan, at clock, back at oerjan 22:38:53 <Phantom__Hoover> yeah, it's just a sum of all the 2-to-the-nth sawtooths 22:38:54 -!- carado has quit (Ping timeout: 264 seconds). 22:39:05 <oerjan> `run rm wisdom/{ttest,-e} 22:39:09 <HackEgo> No output. 22:39:15 <oerjan> Bike: what? 22:39:38 <oerjan> oh hm 22:40:06 <oerjan> `run sed -i 's/ -E//' bin/learn 22:40:10 <HackEgo> No output. 22:40:15 <oerjan> `learn ttest \ttest 22:40:20 <HackEgo> I knew that. 22:40:28 <oerjan> `run sed -i 's/ -E//' bin/learn 22:40:29 <HackEgo> No output. 22:40:32 <oerjan> `learn ttest \ttest 22:40:34 <HackEgo> I knew that. 22:40:39 <oerjan> `cat bin/learn 22:40:40 <HackEgo> ​#!/bin/bash \ topic=$(echo "$1" | sed 's/ .*//' | lowercase) \ info=$(echo "$1" | sed 's/[^ ]* //') \ echo "$1" >"wisdom/$topic" \ echo "I knew that." 22:40:50 <oerjan> `? ttest 22:40:52 <HackEgo> ttest \ttest 22:41:06 <Bike> it's just, you've been doing this for twenty minutes now 22:41:07 <oerjan> ok the option was unnecessary, it's just bash instead of sh 22:41:38 <oerjan> `rm wisdom/ttest 22:41:42 <HackEgo> No output. 22:43:19 -!- carado has joined. 22:43:35 <oerjan> Bike: well yes, i'm not very good at understanding why shells do stupid things. 22:51:37 <oerjan> `? the 22:51:39 <HackEgo> The Neverending Work is what boily is going through trying to map entries that are being put in at the same time. 22:51:55 <Bike> "My friend and mentor Sam Treiman liked to relate his experience of how, during World War II, the U.S. Army responded to the challenge of training a large number of radio engineers starting with very different levels of preparation, ranging down to near zero. They designed a crash course for it, which Sam took. In the training manual, the first chapter was devoted to Ohm’s three laws. Ohm’s first law is V = IR. Ohm’s second law is I = V/R. I’ 22:51:58 <oerjan> `run mv wisdom/the{, neverending work} 22:51:59 <HackEgo> mv: target `work}' is not a directory 22:52:05 <oerjan> wat 22:52:26 <oerjan> `run mv wisdom/the{,' neverending work'} 22:52:29 <HackEgo> No output. 22:52:41 <Bike> `? the 22:52:43 <HackEgo> the? ¯\(°_o)/¯ 22:52:43 <myndzi> | 22:52:43 <myndzi> o/`¯º 22:52:48 <Bike> `? the neverending work 22:52:49 <HackEgo> The Neverending Work is what boily is going through trying to map entries that are being put in at the same time. 22:53:38 <oerjan> Bike: you got cut off at I = V/R. I' 22:53:58 <oerjan> *’ 22:54:55 <oerjan> Bike: i've been recommended the splitlong irssi script 22:54:58 <shachaf> ll leave it to you to reconstruct Ohm's third law. 22:55:16 <shachaf> Bike: /script load splitlong.pl hth 22:55:39 <Bike> /ctcp bike version 22:55:41 <oerjan> shachaf: that doesn't make it permanent i think 22:55:45 <Roujo> oerjan: So... what did I sublty do? 22:55:54 <oerjan> `? `? 22:55:56 <HackEgo> ​`? ¯\(°_o)/¯ 22:55:56 <myndzi> | 22:55:56 <myndzi> º¯`\o 22:56:08 <oerjan> Roujo: that's very subtly different from undefined 22:56:18 <shachaf> oerjan: hmm, i don't remember doing anything else 22:56:49 <Roujo> Ah, yes ^^ 22:57:08 <Roujo> `? xyzzy 22:57:10 <HackEgo> xyzzy is Nothing happens 22:57:12 <oerjan> shachaf: huh, i recall being told to put it into some directories and stuff. 22:57:12 <Roujo> Dammit 22:57:24 <Roujo> `run echo Nothing happens wisdom/xyzzy 22:57:26 <HackEgo> Nothing happens wisdom/xyzzy 22:57:27 <Roujo> Erm 22:57:32 <Roujo> `run echo Nothing happens. > wisdom/xyzzy 22:57:36 <HackEgo> No output. 22:57:39 <Roujo> `? xyzzy 22:57:41 <HackEgo> Nothing happens. 22:57:43 <Roujo> There we go 22:57:47 <Roujo> `? cat 22:57:49 <HackEgo> cat? ¯\(°_o)/¯ 22:57:49 <myndzi> | 22:57:50 <myndzi> º¯`\o 22:57:54 <oerjan> and made an autorun link to itself 22:58:17 <Roujo> `run echo Cats are cool, but should be illegal. > wisdom/cat 22:58:21 <HackEgo> No output. 22:58:32 <Roujo> `` 22:58:33 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `: not found 22:58:36 <Roujo> Aww 23:05:22 <oerjan> Phantom__Hoover: please comment on realism of this http://www.sheldoncomics.com/archive/130829.html 23:10:54 -!- Koen_ has quit (Ping timeout: 264 seconds). 23:12:17 <^v> `? cat 23:12:19 <HackEgo> Cats are cool, but should be illegal. 23:13:43 -!- epicmonkey has quit (Ping timeout: 246 seconds). 23:13:52 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812]). 23:14:41 -!- Koen_ has joined. 23:17:12 <Phantom__Hoover> oerjan, there aren't any lizards in scotland, saint andrew drove them all away 23:17:19 <Phantom__Hoover> so he'd get spotted immediately on that basis 23:26:12 <oerjan> darn 23:27:13 -!- ^v has changed nick to dan200. 23:29:47 <oerjan> i take it they got swapped with the irish snakes. 23:35:41 -!- doesthiswork has joined. 23:39:19 -!- Sgeo has joined. 23:52:01 -!- dan200 has changed nick to ^v. 23:52:52 -!- augur has joined. 2013-08-30: 00:17:05 <doesthiswork> one interesting thing about natural languages is that less surprising information is placed towards the beginning of a sentence, and more surprising towards the end 00:17:23 <Phantom__Hoover> is that actually true in general 00:17:53 <coppro> and is that actually a property of languages or simply a human propensity to express surprise in a, well, surprising manner 00:17:55 <doesthiswork> this might be an attempt to smooth out the bit of information conveyed per secend 00:18:26 <coppro> or simply because of the amount of buildup required to deliver a surprise means that changing the order of the sentence won't move the surprise 00:19:06 <Phantom__Hoover> doesthiswork, or it might be one of the three alternate explanations just presented 00:19:24 <Bike> is there data involved here 00:19:34 <oerjan> is this true of japanese which has a lot in the opposite order of western languages 00:19:42 <oerjan> afaiu 00:24:39 <doesthiswork> oerjan: japanese is in topic comment order is indeed different from english's subject predicate order 00:25:06 <doesthiswork> but what I"m talking about are the situations where there is more than one phasing availible 00:26:05 <oerjan> hm 00:27:30 <doesthiswork> like "the cub scouts will hold the car wash despite the rain" vs "despite the rain the car wash will still be held by the cub scouts" vs "the car wash will still be held by the cubscouts despite the rain" 00:28:09 <doesthiswork> they communicate the same thing but seem to imply a different preceding conversation 00:28:17 <doesthiswork> ^each 00:28:53 <Phantom__Hoover> the latter does not sound any less natural to me 00:29:10 <Phantom__Hoover> well, except in that i'd expect it to be phrased "despite the rain the cub scouts will still hold the car wash" 00:30:06 <doesthiswork> you're right that is more natural 00:32:06 <doesthiswork> were you expecting the latter to sound less natural? 00:33:32 <Phantom__Hoover> well like you've given an example but you've done nothing to convince me that this supposed effect favours the former phrasing 00:34:08 <doesthiswork> different phrasings would be favored in different situations 00:34:10 <Bike> no, seriously, does this effect actually exist 00:37:21 <doesthiswork> bike: it will take me awhile to find you a citation because it was in my textbook 00:42:38 <kmc> great, nvidia GL library seems to map itself with rwx permissions 00:42:47 <kmc> fuckers 00:43:20 <Phantom__Hoover> doesthiswork, (sorry, but with linguistics especially people keep presenting dumb armchair speculation) 00:43:22 <Bike> lol. 00:43:27 <Bike> ditto phantom 00:43:45 <Bike> information content of language is an interesting thing but rather easy to fuck up 00:44:00 <Sgeo> http://www.reddit.com/r/PHP/comments/1l7baq/creating_a_user_from_the_web_problem/ 00:44:13 <Bike> still good 00:44:58 <doesthiswork> I can find a prescriptive recomendation to put old knowledge first, but I haven't found proof that that is what people do in natural speach 00:45:23 <Bike> yeah, it sounds like the kind of thing that would take a big corpus and a lot of boring interpretation by human researches 00:45:34 <Bike> researches* not that linguists don't do that, i mean 00:45:51 -!- Koen_ has quit (Quit: Koen_). 00:46:55 <Phantom__Hoover> Sgeo, gold 00:47:17 <Bike> the most baffling part of that link is that there are serious, helpful responses 00:48:02 <doesthiswork> I believe that people put the old information first when ordering clauses, as much as the syntax of their language allows. 00:51:32 <doesthiswork> because a professor of linguistics assumed so, and because it seems a reasonable thing for people to do for a variety of reasons. 00:52:11 <Phantom__Hoover> see that's a pretty broad claim 00:52:54 <doesthiswork> yes, and I don't have the statistical tools to prove it 00:52:58 <Phantom__Hoover> especially the 'as much as the syntax allows' part 00:54:23 <doesthiswork> english has quite fixed word order, so some orderings that would work in spanish are not natural english sentences 00:56:20 -!- mnoqy has joined. 00:58:11 <Sgeo> Now this is just depressing, in a 'failing to learn' way 00:58:11 <Sgeo> http://www.reddit.com/r/PHP/comments/1l7baq/creating_a_user_from_the_web_problem/cbwj0r2 00:58:22 <Bike> you're actually reading it 00:58:51 <Sgeo> Maybe I should try this http://www.dvwa.co.uk/ 01:06:11 <doesthiswork> bike: no proof here either but references to people who first assumed it http://web.mit.edu/newsoffice/2012/applying-information-theory-to-linguistics-1010.html 01:07:17 <Bike> haha 01:07:41 <Bike> it's positively lovely how bad these sorts of articles always are 01:07:49 <Bike> "information theory — the discipline that gave us digital communication" 01:07:57 <Phantom__Hoover> tell me Bike 01:08:06 <Phantom__Hoover> how common are puns on "PNAS" 01:08:25 <Bike> i think most people make the one and kind of give up after that 01:08:28 <Bike> it's just, too obvious. 01:09:18 <kmc> are there any Coq papers in PNAS 01:10:10 <Bike> i don't think th- oh, i get it 01:10:19 <mnoqy> :☺) 01:11:49 <Bike> « our “open-source” large-scale (∼1 L/h) 129Xe polarizer for clinical, preclinical, and materials NMR and MRI research» i love the future 01:12:50 <Phantom__Hoover> what's an L 01:12:59 <Bike> um i have no idea. 01:13:28 <Bike> http://www.pnas.org/content/110/35/14150.abstract 01:13:41 <Bike> there's a paper called "Core foundations of abstract geometry" that isn't math. awesome. 01:13:53 <kmc> is it about Core Foundation 01:14:18 <Bike> psychology 01:14:28 <Phantom__Hoover> oh so it's basically about maths 01:14:36 <Bike> ? 01:15:59 <Bike> "In this study, we performed continuous electroencephalography in rats undergoing experimental cardiac arrest " jesus christ 01:16:20 <Phantom__Hoover> has science gone too far 01:16:44 <Bike> those cute little rats!! 01:17:25 <Phantom__Hoover> c'mon man, not even ancaps deserve a fate like that 01:18:00 <Bike> are you suggesting i give ancaps heart attacks to see what their brains do 01:18:58 -!- Nisstyre has quit (Quit: Leaving). 01:19:01 -!- carado has quit (Ping timeout: 246 seconds). 01:19:17 -!- carado has joined. 01:22:39 <oerjan> i'd imagine ancaps would be more fun to put in a large labyrinth with various resources. 01:23:05 <oerjan> assuming it's the abbreviation i think it is 01:25:01 <oerjan> this guy can head the project http://girlgenius.wikia.com/wiki/Doctor_Mittelmind 01:29:09 <Phantom__Hoover> i imagine you'd end up with a grimmer eve online 01:29:35 <Bike> mittelmind is one of my favorite characters 01:36:47 -!- augur has quit (Remote host closed the connection). 01:43:46 -!- Bike has quit (Ping timeout: 240 seconds). 01:44:57 -!- copumpkin has quit (Remote host closed the connection). 01:45:32 -!- copumpkin has joined. 01:51:06 -!- Phantom__Hoover has quit (Remote host closed the connection). 02:08:33 -!- oerjan has quit (Quit: leaving). 02:19:15 <kmc> https://bugs.launchpad.net/ubuntu/+source/keepassx/+bug/1214844 *facepalm* 02:21:24 -!- augur has joined. 02:21:25 <^v> lol 02:21:36 <^v> Any characters in your password that are not found in codepage 1252 are silently squashed to '?' 02:21:49 <^v> thats fucking hilarious 02:22:59 -!- trout has changed nick to variable. 02:24:11 * ^v slaps variable with a trout 02:24:26 <variable> my twin! 02:24:53 <^v> (({("XSRX;GSA@uGS0Xd;]"):gsub("(.)",function(c) return string.char(49+((string.byte(c)*1337)%75)):gsub("_"," ") end)})[1].." "):rep(20) 02:24:53 <^v> <-- put this into a lua prompt 02:25:04 <^v> i maed some obufuscated lua cod 02:26:19 -!- nooodl has quit (Ping timeout: 264 seconds). 02:40:37 -!- Bike has joined. 02:42:18 <Bike> "Skimming an old report on Snobol" at least someone on the internet understands me. 02:43:41 -!- monotone_ has changed nick to polytone. 03:06:06 -!- jconn has quit (Ping timeout: 264 seconds). 03:09:46 <Sgeo> uh 03:09:47 <Sgeo> http://ideone.com/jw9i6s 03:09:50 <Sgeo> Didn't seem to do much 03:10:19 <Bike> whaddya mean, it says returned zero right there 03:11:28 <Bike> perfectly respectable thing to return 03:13:58 <Bike> hm, gsub apparently treats string patterns as, well, literal strings, rather than interpreting them as regexes. 03:14:01 <Bike> is that the problem? 03:15:03 -!- anarckhia has joined. 03:42:37 <shachaf> kmc: https://plus.google.com/108532745084733145449/posts/gzLPnqH8HHH 03:48:28 -!- carado has quit (Ping timeout: 246 seconds). 04:42:37 -!- c33333 has joined. 04:43:36 <c33333> Looking for esoteric, nirgle, fusion or mikeh 05:01:12 -!- doesthiswork has quit (Quit: Leaving.). 05:53:37 -!- lekrel has joined. 05:53:56 <lekrel> I've decided to put up an interesting challenge. It has more to do with cryptography but also related to programming. Here is what you ought to do in order to complete it: 1. Generate a 192-bit triple DES ciphertext using your alias as the key and plaintext for the encryption, 2. Write a Malbolge program that would output the ciphertext 05:54:01 <lekrel> 3. PM me the key (a.k.a your alias) along with the malbolge program source 05:54:04 <lekrel> You'll need an interpreter/compiler for the malbolge part. Good luck. 05:54:06 -!- ^v has quit (Read error: Connection reset by peer). 05:58:42 <lekrel> Anyone? 06:10:45 -!- jconn has joined. 06:19:40 -!- c33333 has quit (Ping timeout: 264 seconds). 07:03:46 <kmc> shachaf: :D 07:05:12 <kmc> it was actually built in the 30s though 07:06:10 -!- doesthiswork has joined. 07:20:43 <olsner> which means that during the 1960s, it was (already) built 07:21:35 <lekrel> Anyone? 07:23:27 <kmc> "For security reasons, the effect of MALLOC_CHECK_ is disabled by default for set-user-ID and set-group-ID programs. However, if the file /etc/suid-debug exists (the content of the file is irrelevant), then MALLOC_CHECK_ also has an effect for set-user-ID and set-group-ID programs." 07:23:51 <Fiora> huh, why would that be? 07:23:59 <kmc> which? 07:24:06 <Fiora> disabling it for SUID I guess? 07:24:09 <Fiora> er, setuid 07:25:05 <kmc> I guess so that setuid programs can be compiled with checking enabled and an attacker can't disable it as part of exploiting a security hole 07:25:41 <Fiora> but didn't that say it was disabled for setuid? 07:25:42 <Fiora> not enabled 07:25:52 <kmc> the environment variable is disabled 07:26:04 <kmc> sorry, I did not paste the whole context 07:26:08 <Fiora> ohhhhh 07:26:23 <Fiora> and the environment variable lets you toggle it? 07:26:40 <kmc> this is from mallopt(3); programs can call this function to change malloc behavior, but also some of the settings have env vars 07:27:12 <kmc> but for setuid programs the env vars are ignored 07:28:39 <kmc> Openwall has no setuid binaries ^_^ 07:29:07 <Fiora> openwall? 07:29:12 <kmc> they got the Linux kernel to provide an ICMP socket type so that ping would not be setuid 07:29:21 <kmc> it's a security-focused linux distribution 07:29:25 <Fiora> ahhh 07:31:55 <lekrel> I've decided to put up an interesting challenge. It has more to do with cryptography but also related to programming. Here is what you ought to do in order to complete it: 1. Generate a 192-bit triple DES ciphertext using your alias as the key and plaintext for the encryption, 2. Write a Malbolge program that would output the ciphertext 07:32:00 <lekrel> 3. PM me the key (a.k.a your alias) along with the malbolge program source 07:32:05 <lekrel> You'll need an interpreter/compiler for the malbolge part. Good luck. 07:33:56 <kmc> what 07:38:51 <coppro> Does anyone know a data structure for representing transitive closures? 07:39:41 <coppro> e.g. I want to represent that a < b and b < c and efficiently find that a < c 07:41:19 <coppro> I would ideally like constant time, up to the underlying (tree, hash, etc.) data structure 07:44:41 <kmc> what about just storing the transitive closure as an adjacency matrix 07:47:33 <kmc> https://thoughtstreams.io/glyph/string-trepanation/ 08:05:05 <elliott> lekrel: are you mafingre/etc.? 08:05:39 <elliott> hmm same country but different ISP 08:17:34 -!- lekrel has quit (Quit: Page closed). 08:18:06 -!- doesthiswork has quit (Quit: Leaving.). 08:19:04 <fizzie> kmc: dbus-driven mechanisms to give ping CAP_NET_RAW hth 08:31:21 -!- epicmonkey has joined. 08:43:34 -!- SingingBoyo has joined. 08:47:29 <fizzie> "Too many workers requested. The job requires 44, but the cluster with profile 'Triton_latest_local' supports maximum of 4." 08:47:33 <fizzie> Oh, damnable MDCS. 09:21:08 <Deewiant> Stay away from Triton, I've been trying to get practically anything to run there for weeks. 09:23:25 <kmc> attempt no landings there 09:24:44 -!- asie has joined. 09:26:42 -!- SingingBoyo has quit (Quit: Leaving). 09:31:11 <fizzie> All these other wo^H^Hclusters are okay, though? 09:31:40 <Deewiant> Knock yourself out. 09:32:54 <fizzie> Also I don't understand: I ran the MDCS thing with matlabpool(44) and -- according to squeue -- it tried to allocate 44 *nodes*; I tried again with matlabpool(4) and it ran on one node with 4 workers; so I went with 8 and 12, and those mapped into 8 and 12 nodes again. 09:33:26 <fizzie> I guess maybe the "nodes" field of squeue has different meanings for pending and running jobs. 09:33:53 <fizzie> Based on http://sprunge.us/XFRW anyway. 09:34:13 <fizzie> (This is going to take ages parallelized to 8 tasks only.) 09:34:26 <Deewiant> That's... strange. 09:35:48 <fizzie> It runs with --exclusive, don't know if that makes a difference. 09:35:49 <Deewiant> Maybe the matlab stuff does strange things. 09:36:07 <fizzie> It's certainly very flaky. 09:36:38 <fizzie> I think a lot of people are running MATLAB jobs outside MDCS, which, as far as I know, is explicitly against the license terms. 10:33:26 -!- nooodl has joined. 10:45:41 -!- MindlessDrone has joined. 11:08:49 -!- Koen_ has joined. 11:24:06 -!- asie has quit (Remote host closed the connection). 11:24:24 -!- asie has joined. 11:29:06 -!- Sgeo has quit (Read error: Connection reset by peer). 11:37:56 -!- asie has quit (Remote host closed the connection). 11:45:53 -!- carado has joined. 11:46:26 -!- asie has joined. 11:54:31 -!- epicmonkey has quit (Ping timeout: 260 seconds). 11:55:32 -!- asie has quit (Remote host closed the connection). 12:19:26 -!- oklopol has quit (Ping timeout: 264 seconds). 12:52:31 -!- conehead has quit (Quit: Computer has gone to sleep.). 12:58:18 -!- anarckhia has quit (Ping timeout: 264 seconds). 13:02:06 -!- boily has joined. 13:02:52 <Roujo> Heya boily 13:02:57 <Roujo> Question for you 13:03:15 <Roujo> Say I want to put in a multi-line script into HackEgo... How do I do that? 13:03:26 <Roujo> Can you echo multi-line files? 13:03:58 <boily> ooooï! 13:04:24 <boily> `run echo -e "My hovercraft\nIt is full of eels." 13:04:25 <HackEgo> My hovercraft \ It is full of eels. 13:04:45 <boily> Roujo: yes, it works. the «\» is a newline indicator. 13:05:03 <Roujo> Nice 13:06:10 <boily> also, there's a command to slurp up a script from the web or something, but I can't remember it. 13:06:22 <boily> Gregor: is it still possible to do something like that ↑? 13:10:06 -!- epicmonkey has joined. 13:10:24 <Roujo> Hmmm... My changes won't go through =/ 13:10:30 <Roujo> `? cat 13:10:32 <HackEgo> Cats are cool, but should be illegal. 13:10:51 <Roujo> `run echo Cats are cool, and should be illegal. > wisdom/cat 2013-08-31: 19:22:42 -!- esowiki has joined. 19:22:45 -!- glogbot has joined. 19:22:45 -!- EgoBot has joined. 19:22:46 -!- HackEgo has joined. 19:22:46 -!- esowiki has joined. 19:22:47 -!- esowiki has joined. 19:23:06 -!- Gregor has joined. 19:23:26 <zzo38> Gregor: Thank you for fixing it. 19:23:35 <oerjan> ah, i was afraid Gregor had sacrificed himself for the bots 19:24:18 <zzo38> Do you like the Imakuni?'s card? 19:25:09 -!- glogbackup has joined. 19:25:35 <oerjan> i just learned of its existence, also i don't play any form of pokemon game. 19:31:37 -!- ais523 has joined. 19:31:49 <ais523> Happy Australian Mailman Mailing List Reminders Day! 19:31:53 -!- ais523 has left. 19:31:54 <coppro> yay 19:33:13 <oerjan> g'day mail 19:33:34 <nooodl> whhhat 19:36:29 <oerjan> are you not familiar with this esteemed holiday 19:39:42 -!- AnotherTest has quit (Ping timeout: 264 seconds). 19:45:20 -!- SirCmpwn has quit (Excess Flood). 19:49:04 <zzo38> Aura of Confusion (a class feature of aberration saver) also wants you to play it as a basic pokemon. However, you can't!!! Too bad!!! 19:50:27 -!- pikhq has quit (Remote host closed the connection). 19:51:22 -!- SirCmpwn has joined. 19:52:39 -!- MindlessDrone has quit (Quit: MindlessDrone). 20:17:07 -!- Sgeo has joined. 20:21:46 -!- pikhq has joined. 20:32:02 <zzo38> Now make up your own Pokemon card puzzle! 20:33:47 <shachaf> zzo38: Now that HackEgo is back up, you could `danddreclist. 20:34:12 <zzo38> I already did (when it wasn't up), but I will do again just in case. 20:34:16 <zzo38> `danddreclist 41 20:34:17 <HackEgo> danddreclist 41: shachaf nooodl boily \ http://zzo38computer.org/dnd/recording/level20.tex 20:34:33 <zzo38> OK it works now. 20:37:20 <zzo38> (Nothing stops me from using `danddreclist when HackEgo isn't on, although then it won't work perfectly. Anyone who is notified on messages starting with `danddreclist is still notified, though.) 20:37:46 <shachaf> zzo38: If I do that, I'll get double-notified. 20:38:40 <zzo38> I am saying, it can be done in place of the other way if you prefer, since that would work even if HackEgo is down. 20:38:46 <zzo38> You don't have to. 20:39:16 -!- Koen_ has joined. 20:40:53 -!- dessos has quit (Quit: leaving). 20:46:23 <nooodl> @tell boily new danddreclist: http://zzo38computer.org/dnd/recording/level20.tex 20:46:23 <lambdabot> Consider it noted. 20:54:51 <zzo38> Is there an easy way in UNIX command-line to convert all filenames to lowercase like you can in Windows command-line? 20:56:21 <shachaf> Perhaps: rename 'tr/A-Z/a-z/' * 20:56:34 <shachaf> Depends on what "UNIX command-line" is. 20:57:04 <zzo38> O, I didn't know about that command. 20:57:30 <Bike> man rename actually has rename 'y/A-Z/a-z/' * as an example 20:58:13 <shachaf> man, it sure does 20:59:01 <zzo38> OK, yes that can work. In Windows it is: for /f %i in ('dir/l/b') do ren %i %i or something like that I think. 21:00:08 <shachaf> Of course, Windows filesystems aren't case-sensitive. 21:02:04 <zzo38> Yes, I know, and such a thing works due to that. 21:03:13 -!- doesthiswork has joined. 21:03:38 <shachaf> But you have to be careful when your filesystem isn't. What if you have two files, "A" and "a"? 21:04:49 <zzo38> Of course then it won't work. 21:05:12 <zzo38> Someone has once asked me how to convert all of their filenames into lowercase on a Windows computer and I came up with this command. 21:08:45 <pikhq> shachaf: FWIW Windows *filesystems* are perfectly sane case-wise. 21:09:03 <pikhq> It's just Win32 that's case insensitive. 21:09:20 <Roujo> Oh. So NTFS is, but Windows doesn't care? 21:09:25 <pikhq> Yes. 21:09:28 <Roujo> That's nice 21:09:36 <pikhq> FAT32 with long file names is the same way. 21:10:08 <shachaf> But I use FAT12. 21:10:45 <pikhq> Sorry, FAT with long file names in general. 21:11:13 <shachaf> longfi~1 21:25:25 -!- Taneb has joined. 21:43:53 <zzo38> And if you have any comments/questions/complains about the Dungeons&Dragons game I am recording, you can tell me that too, please. 21:55:42 -!- SirCmpwn has quit (Excess Flood). 22:03:51 -!- SirCmpwn has joined. 22:04:03 <doesthiswork> Schematic tables are a pretty cool way of handling branching. http://www.subtextual.org/subtext2.html 22:04:22 <doesthiswork> conditional branching 22:07:42 -!- epicmonkey has quit (Ping timeout: 256 seconds). 22:14:35 <Bike> so uh i forgot how to use tar. if i have a .tar i should be able to do just 'tar t filename' to get a list of what's in it, right? 22:16:11 -!- yorick has quit (Read error: Connection reset by peer). 22:17:04 <Bike> oh, no, i need f. damn. 22:18:21 <oerjan> why this fear of f's 22:19:42 <Koen_> the bonus question at our final exam was exctracting a file from a corrupted .tar.gz archive 22:19:45 -!- Taneb has quit (Quit: Leaving). 22:40:07 -!- Sgeo has quit (Quit: No Ping reply in 180 seconds.). 22:40:31 -!- Sgeo has joined. 22:58:45 <shachaf> Bike: hm what are some good adjunctions i don't know about 22:59:54 <Bike> up adjunctions 23:00:10 <Bike> (analogous to left adjunctions) 23:00:14 <shachaf> help 23:00:21 <shachaf> what's a left adjunctions 23:00:31 <shachaf> You mean left adjoint? 23:00:57 <Bike> You know damn well what I mean. 23:01:05 <shachaf> in galois connections people call the left adjoint the "lower adjoint" and the right adjoint the "upper adjoint" hth 23:01:36 <oerjan> shachaf: did you know that quotienting out the commutator is a functor from groups to commutative groups that is adjoint to the inclusion in the reverse direction? (iirc) 23:01:57 <shachaf> oh, that sounds good 23:02:14 <shachaf> left or right adjoint? 23:02:21 <shachaf> i guess left maybe?? 23:03:25 <oerjan> ouch my brain 23:04:02 <shachaf> google finds results with "abelian group" when you search for "commutative group" 23:04:06 <shachaf> thoogle 23:04:09 <oerjan> oh right 23:05:11 <shachaf> maybe it's a right adjoint 23:05:13 <shachaf> help 23:05:26 -!- variable has changed nick to constant. 23:05:36 <oerjan> i don't think my brain is up to figuring out the diagrams at the moment. 23:05:45 <shachaf> oerjan: what do i pay you for hth 23:06:34 <oerjan> it's ok i think i found it on wikipedia 23:06:58 <oerjan> https://en.wikipedia.org/wiki/Commutator_subgroup#Abelianization 23:07:51 <oerjan> so, left adjoint. 23:08:09 <shachaf> ok 23:08:15 <shachaf> makes sense 23:08:26 <shachaf> well, sort of 23:08:31 <shachaf> i don't know anything about groups :'( 23:09:18 <oerjan> that could be a problem 23:09:37 <shachaf> how do i become not such an ignoramus twh 23:09:49 <oerjan> read a group theory textbook 23:09:55 <shachaf> which one 23:10:19 <oerjan> i dunno it's been something like 20 years since i took the course... 23:10:33 <shachaf> i'm sure i'll be abel to find one 23:10:37 <oerjan> yes. 23:12:24 <oerjan> i wouldn't be surprised if this adjunction holds more generally for quotients/inclusions between algebras with extra equations added (e.g. xy=yx to get abelian groups) 23:13:02 <shachaf> is there a nice categorical way of talking about algebras with equations 23:13:55 <oerjan> hm... i recall they're related to monads. like the list monad to monoids etc. 23:14:03 <shachaf> as in T-algebras? 23:14:19 <oerjan> maybe, i don't clearly remember that term. 23:14:25 <shachaf> like http://ncatlab.org/nlab/show/module+over+a+monad ? 23:15:28 <oerjan> sorry my brain cannot help you there 23:24:39 <Sgeo> `slist 8/31 23:24:41 <HackEgo> slist 8/31: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 23:33:51 <shachaf> what 23:33:55 <shachaf> plz include year thx 23:34:27 <Bike> uh, you're not on the slist, dude. you ain't got right to interfere in slist affairs. 23:34:51 <Bike> so sayeth the treaty 23:36:39 <shachaf> what treaty 23:36:40 <shachaf> `? treaty 23:36:42 <HackEgo> treaty? ¯\(°_o)/¯ 23:36:42 <myndzi> | 23:36:42 <myndzi> o/`¯º 23:39:08 <zzo38> Treaty? It is a suggestion, not a treaty, isn't it? 23:53:00 <oerjan> `run echo 'The Treaty on `lists treats how to `list our treats.' >wisdom/treaty 23:53:04 <HackEgo> No output. 23:56:24 <doesthiswork> `hack ego 23:56:25 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hack: not found 23:56:36 <doesthiswork> darn.