00:02:55 -!- augur has joined. 00:07:43 -!- augur has quit (Remote host closed the connection). 00:08:41 -!- augur has joined. 00:13:25 -!- augur has quit (Remote host closed the connection). 00:18:12 -!- augur has joined. 00:22:13 -!- augur has quit (Remote host closed the connection). 00:40:03 -!- pikhq_ has quit (Ping timeout: 245 seconds). 00:40:07 -!- pikhq has joined. 00:52:22 "Jason Voorhees is back not for killing purposes but here to kill problems." --Stack Overflow profile 00:52:28 Isn't that... killing purposes? 00:52:38 ...I'm just sayin' 00:54:06 Yes 00:54:11 Well observed 00:54:34 * elliott is back not for killing purposes but here to kill people. 01:09:24 Masha'allaah 01:12:26 hi 01:12:38 monqy: That didn't count as a hi, it was required. 01:12:44 i'm here to kick ass and answer questions about haskell and i'm all out of questions about haskell 01:12:46 I... Huh. 01:12:54 There might technically be 20 year old OS X binaries. 01:13:00 elliott: understandable 01:13:04 elliott: i would have done the same thing 01:13:07 NeXT. It ran on x86. 01:13:54 pikhq: i tried to run WorldWideWeb on OS X once 01:13:55 it didn't work 01:14:28 Does it build, at least? 01:14:58 i just used a preexisting binary :p 01:15:12 If so, then it is probably a matter of endianness; wouldn't be too surprised if WorldWideWeb was only built for m68k. 01:15:59 Actually, almost certainly only for m68k. 01:16:49 NeXT on x86 only came later. 01:17:02 this was when Rosetta worked 01:17:06 did NeXTStep ever run on PPC? 01:17:10 No. 01:17:29 m68k, x86, SPARC, and PA-RISC. 01:17:49 ppppppppowerpc 01:18:06 ppppick up a penguin 01:18:07 I think in theory you could create an m68k, x86, SPARC, PA-RISC, PPC fat binary. 01:18:30 (as Mach-O is from NeXT and yes, they did support fat binaries then) 01:20:03 you can have an x86 + x86-64 fat binary iirc 01:20:13 since the early intel macs were 32-bit, believe it or not 01:20:16 for like... a year 01:20:36 Ah, right. 01:20:42 Even more fattitude! 01:20:45 can you do a ppc-le / ppc-be fat binary 01:21:13 i tried to use Linux prctl(PR_SET_ENDIAN) on my toilet seat iBook but it didn't work :/ 01:22:14 You could, but I'm pretty sure only one half would be used. The Mac hardware wasn't bi-endian. 01:22:21 `addquote * elliott is back not for killing purposes but here to kill people. 01:22:24 only funny out of context 01:22:25 840) * elliott is back not for killing purposes but here to kill people. 01:22:32 `quote 01:22:33 `quote 01:22:35 `quote 01:22:35 738) The only way you could do better would be to implement Monopoly with chocolate. 01:22:36 `quote 01:22:39 `quote 01:22:47 763) oerjan: Hey, what's your country code for telephonistic dialling from the outside world? fizzie: +47 oerjan: Ooh, you're, like, right next to Sweden there. I... guess you are geographically, too. 01:22:51 780) * Phantom_Hoover moves 0.5 Phantom_Hoover into the Atlantic, and captures fizzie's upper body with 0.5 Phantom_Hoover. Glurk. 01:22:53 592) dangit I need someone who knows the answers to my problems instantly and is always around for me! I need.....an adult ;_; 01:22:56 726) right: you didn't find out you were wrong, just right in a way we failed to consider. if only every wrong person could be so lucky 01:23:09 elliott: 592? 01:23:28 oops, back 01:23:33 also, 726 is awesome 01:23:51 haha, i was about to say that 592 amuses me, and 726 is probably the weakest 01:24:03 (to support multiple endiannesses on a PPC, you either need a motherboard that can do byte swaps on the bus *or* crazy hardware hacks) 01:24:26 hmm, I think all those quotes are good 01:24:31 s/hardware/software/ 01:24:31 OK, let's keep them all 01:24:35 `quote 01:24:38 435) oerjan, little do you realise that everything you say and do is part of that great monad tutorial we call life. 01:24:42 `quote 01:24:45 719) i cnat eve begin to understand what you meant with that "one" 01:24:56 719 sucks 01:25:04 `quote 01:25:06 313) BYE dbc WE'LL BE SURE TO ACCIDENTALLY MENTION YOUR NICK OFTEN 01:25:11 pah 01:25:12 `quote 01:25:12 `quote 01:25:14 621) it's definitely not a statistical fluctuation, they repeated the experiment 15 thousand times to make sure 01:25:26 SO MUCH FOR THE PERFECT 5-PERSON ROLL 01:25:27 748) in one case, someone is hurting themselves, in the other, they are only hurting (all) norwegians (to death) 01:25:43 I don't think 621 is funny 01:25:47 719 amuses me 01:25:56 I don't get 719 01:26:03 I don't think 621 is massively funny either; it can be out of context, I guess 01:26:12 well, it was pretty much the height of "how simple can a concept be before monqy will not claim to not understand it" 01:26:17 `delquote 621 01:26:21 ​*poof* it's definitely not a statistical fluctuation, they repeated the experiment 15 thousand times to make sure 01:26:35 elliott: in that case 719 needs a lot more context 01:27:27 but I already know the context! :p 01:27:27 `quote 01:27:28 `quote 01:27:28 `quote 01:27:28 `quote 01:27:29 `quote 01:27:37 61) actually just ate some of the dog food because i didn't have any human food... after a while they start tasting like porridge 01:27:38 also, 313 is great 01:27:41 296) elliott, incidentally, I started my explorations again after getting bored of the Himalayas. 01:27:50 788) has there been any work towards designing programming languages specifically for stoned people 01:27:51 576) theorem prover yada yada halting problem. 01:27:52 76) <@Lawlabee> Why does Monday start at 10PM on Sunday? 01:27:59 `delquote 76 01:28:02 ​*poof* <@Lawlabee> Why does Monday start at 10PM on Sunday? 01:36:08 elliott: 313 is great because it's self-fulfilling 01:36:32 haha, indeed (but I think it's great even independent of that) 01:36:40 yes 01:36:53 -!- augur has joined. 01:37:30 `quote 313 01:37:33 313) Of course, "b" is clearly just "pv". Say "pvottle". It will sound... similar to exactly the same as "bottle". 01:37:58 monqy: it's 312 now 01:37:58 `quote 312 01:38:01 312) BYE dbc WE'LL BE SURE TO ACCIDENTALLY MENTION YOUR NICK OFTEN 01:41:56 zzo38: Do you read the logs? 01:42:06 zzo38: Guess what arrived today!!!!!! 01:42:17 shachaf: I choose to misinterpret "read" in that line in the sense of divination 01:42:20 because it's much better that way 01:42:23 esotericomancy 01:42:30 ais523++ 01:42:40 That's a much better interpretation of "logreading". 01:43:09 I'm logreading right now, in fact 01:43:13 22:33:40: `hatesgep 01:43:15 I'm at about that part 01:43:20 of the log 01:43:52 I'm logreading too! 01:43:56 I'm around the 01:43:59 18:43 < monqy> I'm at about that part 01:43:59 18:43 < monqy> of the log 01:44:02 part of the log. 01:44:32 even if a woodchuck /could/ chuck wood, it would likely have no motivation to, and thus still would chuck no wood 01:44:57 ais523;beliveven in hte woodomchuk!! :'( 01:45:04 shachaf: you aren't monqy 01:45:15 Correct. 01:45:25 he just plays monqy in bad b-movies 01:45:29 the bad b-movie known as #esoteric 01:45:55 elliott: What does "British" mean? 01:46:00 As in a person. 01:46:25 "citizen of the UK"? "lives in Great Britain"? "lives in the British isles"? 01:46:34 `hatesgeo 01:47:06 No output. 01:47:16 "a blast from the past" 01:47:27 shachaf: Citizen of the UK, usually. 01:47:33 Perhaps "lives in the British Isles" if not that. 01:47:40 So people in Northern Ireland are British? 01:47:49 shachaf: Well, as I was about to say, it's a bit of a self-identity thing. 01:47:55 What about Southern Ireland?! 01:48:03 Probably many people in Northern Ireland would consider themselves British. 01:48:05 But certainly not all. 01:48:20 legally there are many categories, http://en.wikipedia.org/wiki/Commonwealth_citizen 01:48:31 oh so hatesgeo is a mass pinging machine 01:48:43 kallisti what were you thinking 01:48:54 monqy: isn't that areally 01:48:55 really 01:48:56 old log 01:48:57 *a really 01:49:06 it's from november! I think 01:49:18 why are you 01:49:19 it's the one where I don't onderstand the "one" 01:49:19 reading that log 01:49:21 ah 01:49:23 I wanted context 01:49:26 I don't onderstand the "one" either 01:49:27 now I'm hooked 01:49:44 send help 01:50:02 no 01:50:33 kmc: Who said anything about the Commonwealth? 01:50:41 me 01:50:46 but also there is a list in that article 01:50:47 Correct. 01:50:52 of different flavors of British Citizen 01:50:58 I don't think people in Canada consider themselves particularly British. 01:51:17 shachaf: I think a good rule of thumb is just to not call anyone "British" unless they call themselves British. 01:51:28 Which probably means not calling anyone "British" because we never talk to foreigners. 01:51:37 self-identifying considered harmful 01:51:54 kmc: Right. 01:52:26 !monqy what does this thing do 01:52:40 ​\ /tmp/runghcXXXX19466.hs:1:52: \ Couldn't match expected type `[Char]' with actual type `IO String' \ In the second argument of `mapM_', namely `getContents' \ In the expression: mapM_ (putChar . toLower) getContents \ In an equation for `main': \ main = mapM_ (putChar . toLower) getContents 01:52:46 oh 01:53:01 kmc: Is this the game where you put before something silly and he disagrees with it? 01:53:04 Erm. 01:53:06 By "disagree", I mean "agree". 01:53:25 shachaf said something like that 01:53:34 Yes, I did. 01:53:35 i did not look it up in logs so i might have got minor wording wrong 01:53:41 hi monqy 01:53:49 You got the capitalization and punctuation different. 01:53:58 Not that I care about capitalization and punctuation. 01:54:06 as noted, you think capitalization is silly 01:54:17 kmc: Well, quoting shachaf is the same as putting before something silly. 01:55:09 I think the existence of capital letters is silly. 01:55:54 I think the existence of capital letters is silly. 01:55:58 do I win a prize 01:59:02 monqy: prize 01:59:12 thanks shachaf 01:59:24 this is a great prize 02:00:02 http://invisible-island.net/vttest/vttest.html is a fun program 02:00:15 did you know that vt220 and thus xterm support double-width double-height text? 02:00:44 did you know im a puddle 02:00:59 no 02:01:05 Do we get banned in here for fullwidth text? :-( 02:01:17 "I realized that xterm had features (other than the obvious case of function keys) that were not found in a VT100." doesn't this guy maintain xterm 02:01:46 maybe he/she realised that some time before he started maintained it 02:01:52 or maybe just wrote it by accident 02:04:03 ais523: Are you going to ban me now? :−( 02:04:20 That doesn't render here. :( 02:04:22 I should install takao. 02:04:25 I should get an AUR package manager. 02:04:29 I don't know of any good AUR package managers. 02:04:32 pikhq: So my book arrived. 02:04:37 How do I go about reading it now? 02:06:26 shachaf: First, look things up obsessively. Second, for the love of all that is sane, use an SRS (spaced repetition system) 02:06:46 Why the latter? 02:06:47 What book did shachaf buy? 02:07:06 shachaf: Makes it much easier to remember things. 02:07:09 elliott: _How to Keep Secrets from Elliott_ 02:07:38 pikhq: But I never like how those work. 02:08:08 * elliott wonders why he bothers asking shachaf questions. 02:08:16 elliott: Oh, you were asking me? 02:08:23 elliott: It's some sort of Manga thing in Japanese. 02:08:27 My sister recommended it. 02:08:42 is it good 02:08:49 It's Death Note. 02:08:55 monqy: I don't know. :-( 02:10:48 I wonder how much dust that RTK book has collected while I've been too busy with other things to go through it. 02:11:08 elliott: Should I get that book? 02:11:43 Remembering the Kanji? I think so. pikhq recommends it and I like the sample I read on the web. 02:11:53 Also it's what the spaced repetition systems have data sets for. 02:11:56 pikhq: Should I read that book? 02:11:59 shachaf: It's one of precisely two ways of going through kanji that aren't designed by obvious morons, so yes. 02:12:07 pikhq: What's the other way? 02:12:17 I think my version is a paperback. I should buy a hardback instead. 02:12:17 elliott: Also, do you remember the kana already? 02:12:20 It's way too big for a paperback. 02:12:25 It's either that or http://kanjidamage.com/ , which is free. 02:12:29 shachaf: I bought the book before actually doing anything. 02:12:42 "Welcome to KANJIDAMAGE, where you can learn 1,700 kanji using Yo Mama jokes." 02:12:47 pikhq: Are you sure this wasn't designed by an obvious moron? 02:12:51 Pick whichever one has the approach you don't hate. 02:12:55 I have one data point in favour of the idea that it was designed by an obvious moron. 02:13:15 "math stylezzz." Two data points. 02:13:33 http://kanjidamage.com/assets/visualaids/kick%20in%20the%20nuts-5fc801a01bdbdedd67b2a17dc6ff1767.jpg Three. 02:13:51 elliott: Everything other than RTK and that strongly suggest you learn kanji that are comically archaic. 02:14:03 pikhq: Apparently it costs hundreds of dollars or something. 02:14:18 shachaf: The recent edition should cost like 20. 02:14:38 shachaf: I bought it for something like 20 pounds. 02:14:40 "10 new from $178.54 23 used from $56.92" 02:14:49 That'll be someone selling the old edition. 02:14:56 http://www.amazon.com/Remembering-Kanji-Volume-Complete-Characters/dp/0824835921/ref=sr_1_1?ie=UTF8&qid=1334628892&sr=8-1 02:14:56 shachaf: Is that the 1st edition? From, like, the 70s? 02:14:56 "4 new from $99.99 20 used from $21.50" 02:14:57 http://www.amazon.com/Remembering-Kanji-Volume-Complete-Characters/dp/0824835921/ref=sr_1_1?ie=UTF8&qid=1334628892&sr=8-1 02:15:02 $24 new. 02:15:07 (Okay, plus 52 cents.) 02:15:12 First result for "remembering the kanji" on amazon.com. 02:15:13 Most things teaching kanji are roughly analogous to teaching English using Shakespeare and Chaucer. 02:15:30 (Why do people print paperback books?) 02:16:05 There's not even a hardback result for RTK. :( 02:16:13 So someone *not* having you learn motherfucking 匁 ("monme", a pre-Meiji unit of weight) gets quite a bit of points. 02:16:13 I guess I should learn the katakana first. 02:16:24 (Why do people print paperback books?) // Why do people print books? 02:16:32 whats a books 02:16:44 "A sixth edition was released in April 2011." 02:16:49 monqy: a books is something read by an elliotts 02:16:52 Oh, I have an *excuse* to buy a new edition. 02:16:53 monqy: are you elliotts 02:17:04 shachaf: IIRC pikhq told me that kana can wait until after kanji, but I don't raecll that for sure. 02:17:35 elliott: Wait, really? 02:17:39 shachaf: i forget if elliotts is my puppet or im elliotts' puppet 02:17:41 But they're so much simpler. 02:17:42 Learning kana before kanji makes it so you could kinda jump into Japanese before kanji, but trust me when I say you're going to be basically useless without kanji. 02:17:52 pikhq: it depends on what you're using Japanese for 02:18:01 pikhq: What if I just want to learn spoken Japanese? 02:18:06 several people learn it to play Japanese computer games, in which case kana are more useful 02:18:17 shachaf: Does that manga have speakers? 02:18:23 ais523: Unless they're playing NES games, not really. 02:18:24 japanese computer games? 02:18:58 -!- yorick has quit (Ping timeout: 272 seconds). 02:18:59 pikhq: disagreed, especially on portables, whose screens can't really show kanji large enough to make them out 02:19:01 shachaf: Then you don't need kana either, if you want to be illiterate. 02:19:26 * elliott is illiterate. 02:19:34 ill iterate 02:19:45 "Remember mnemonics from school? "Every Good Boy Gets Fudge," or "My Dear Aunt Sally," or even that notorious pedophile, one Mr. "Roy G. Biv"?" 02:19:47 > iterate (fun "safe") x 02:19:48 [x,safe x,safe (safe x),safe (safe (safe x)),safe (safe (safe (safe x))),sa... 02:19:50 pikhq: I'm quite literate and don't know a single kana symbol. 02:19:51 -!- yorick has joined. 02:19:51 pikhq: I really think this site was written by a complete moron. 02:19:58 Not literate in Japanese, of course. 02:20:11 ais523: Even *Pokemon* uses kanji anymore. (admittedly, this is only the most recent games; before that it was katakana exclusively) 02:20:18 pikhq: not by default 02:20:24 pikhq: statement does not make sense 02:20:29 it has both kana and kanji in it and asks which you want 02:20:41 Thought it was an option on Black & White that they asked you about right away? 02:20:50 pikhq: "Even Pokemon uses kanji anymore" 02:21:00 coppro: s/anymore/nowadays/ 02:21:01 even I understood what pikhq meant anymore 02:21:07 pikhq: yes, ask immediately 02:21:20 coppro: Stuff targeted towards little children won't use kanji (much), generally. 02:21:39 monqy: are you tlieltlttle children 02:21:41 ah ok 02:21:48 shachaf: whost that 02:21:54 monqy: elliotts 02:22:15 pikhq: So should I order _Remembering the Kanji_? 02:22:17 ais523: So should I order _Remembering the Kanji_? 02:22:21 Whichever one of you it was. 02:22:22 Stop italicising with _. 02:22:28 shachaf: me is probably a bad person to ask 02:22:39 also, you should always italicise with literal tab, no matter what the context 02:22:43 actually, better make it eight spaces to make sure 02:22:48 elliott: I'm not italicizing. 02:22:51 shachaf: I'd suggest looking at the sample first: http://nirc.nanzan-u.ac.jp/publications/miscPublications/pdf/RK1/RK%201%20%286th%20edition%29%20sample.pdf 02:23:05 * elliott picks up that sample to see HOW MUCH BETTER the sixth edition is. 02:23:09 shachaf: Stop citing with _, then. 02:23:21 italics rule #1: who needs italics when youc an marquee 02:23:26 elliott: That's how titles work. 02:23:31 elliott: I think it's just changed for the recent jōyō kanji list change. 02:23:37 _Hi, I'm a Book_ 02:23:40 shachaf: underline with the underline thing 02:23:45 monqy++ 02:23:49 monqy: I'm not underlining! 02:23:55 Why would I underline or italicize a book title? 02:24:15 "Quotes look like this" 02:25:56 shachaf: are you going to remember the kanji 02:27:19 how can you remember the kanji befoery ou know them 02:27:20 monqy: whats a the kanjii 02:27:23 chec kmate japanese teachers 02:27:28 chec kmate james heisig 02:28:14 pikhq: That sample has so much word in it. :-( 02:28:28 how do i ealrna without redanagIii????? 02:28:51 One of these days I need to edit the joyo list to omit things that are literally useless. 02:29:15 shachaf: Most of that text is in the intro, I think. 02:29:23 (the joyo list is a list of kanji that are taught in Japanese public schools. This list is only loosely correlated with what's in actual use.) 02:29:35 田 02:29:37 good knaji 02:30:33 Yeah, that sucker's pretty frequent... Something like a quarter of all surnames feature it. :P 02:31:02 i cant see it 02:31:02 help 02:31:04 what does it look like 02:31:19 elliott: like a square with both orthogonals marked, except that the vertical sides continue slightly past the baseline 02:31:36 http://en.wiktionary.org/wiki/File:%E7%94%B0-jorder.gif 02:31:40 kmc: I like how the mosh site recommends a different AUR packager to the one it did a few days ago. 02:32:18 it recommends yaourt now 02:32:22 "This image is part of the Commons:Stroke Order Project(zh-de-ja), a project to create a complete set of images depicting the right stroke order" I like how this "project" has produced exactly 9 images since 2008. 02:32:23 i thought our instructions before were just wrong 02:32:34 Oh, wait, more: http://commons.wikimedia.org/wiki/Commons:Stroke_Order_Project 02:32:47 kmc: Well, both packer and yaourt are popular unofficial AUR packagers. 02:32:58 it would probably be best simply to link to the AUR page. 02:32:59 oh 02:33:11 i thought packer was just a typo for pacman, which was in turn wrong 02:33:29 heh 02:33:39 I think packer is more "hip" than yaourt. 02:33:45 well, we're all about hip !! 02:33:46 yaourt is sort of breaky, I think. 02:33:53 that's why we're using Twitter Bootstrap 02:34:04 finally those Hacker News startup geniuses have educated the poor academics on a little style 02:34:11 -!- kwertii has joined. 02:34:15 Oh, or is it pacaur that's popular now? 02:42:13 pikhq: Should I be caring about how to write kanji? 02:42:23 That's what RTK1 covers, I think. 02:42:30 (It has been: a while.) 02:42:34 shachaf: It's generally a good idea, and honestly not that hard. 02:42:58 And with RTK it will kinda come naturally. 02:43:10 RTK2 is skippable, right? 02:43:12 I forgets. 02:43:17 Utterly. 02:43:24 It goes over readings in a fairly sucky way. 02:43:36 pikhq: But I don't care about it at all. :-( 02:43:45 And I don't want to write. 02:43:57 Writing is a terrible thing. 02:44:07 shachaf: I thought the same and remember last time pikhq convinced me it would still be the easiest way to learn. 02:44:11 Not having to write characters by hand is the reason I invented computers. 02:44:15 So you should probably just copy my being-convinced. 02:44:16 It's also pretty trivial to be competent. 02:44:45 * elliott wonders why shachaf bought a book some year(s) before he would be able to read it. 02:45:09 elliott: Death Note is not impossibly difficult. 02:45:23 * shachaf wonders why elliott bought RTK and then let it dust up the gathers. 02:45:25 Hey, I parenthesised the (s)! 02:45:31 shachaf: I'm bad at scheduling. 02:45:52 That said, if you go through a traditional Japanese course, it'll be a good decade before you have a hope of reading it. 02:47:00 pikhq: Is RTK even available in hardback? 02:47:05 elliott: I don't think so. 02:47:20 Another reason I need to do my own book binding and typesetting. :P 02:48:22 I hate paperback. 02:48:41 Why do they print paperback? 02:49:18 pikhq: Are you in the Japan? 02:49:20 You should be. 02:50:09 pikhq: Are you in Indiana? 02:53:44 I am Colorado Springs. 02:53:53 In, even. 02:54:08 Is that in Colorado? 02:54:12 Yes. 02:54:30 really? 02:54:34 I thought it was in Massachussets 02:54:42 guess I was wrong 02:54:43 I wish I was in Indiana. :-( 02:55:14 I wish shachaf could follow his dreams 02:55:23 I wish monqy 02:55:32 monqy: Are you in diana 02:55:35 indiana 02:55:39 Are you? 02:55:41 In Indiana 02:55:44 im outdiana 02:55:59 coppro: It's all part of New York. 02:56:12 monqy: Are you in diana 02:56:14 She's dead. 02:56:24 I'm talking about the state. 02:57:33 Second, repeated instruction to study the characters with pad and pencil 02:57:33 should be taken seriously. Remembering the characters demands that they be 02:57:33 written, and there is really no better way to improve the aesthetic appearance 02:57:33 of one’s writing and acquire a “natural feel” for the flow of the kanji than by 02:57:36 introduction 02:57:39 | 7 02:57:41 writing them. 02:57:59 :-( 02:58:10 shachaf: He's a professor, you know! 02:58:13 In philosophy. But still. 02:58:28 elliott: am i proefesorr? 02:58:32 No. 02:58:33 kanji is kind of like a philosophy 02:58:53 shachaf professes 02:58:58 monqy: explain 02:59:03 dbelange: hi 02:59:11 dbelange: You do not understand how monqy works. 03:00:02 monqy: help 03:00:16 you must experience it for yourself 03:00:20 dbelange: No. "help" is banned. 03:00:23 You have to pass a test to use "help". 03:00:30 only then may you be enlightened 03:01:06 elliott: Remember the part Spellbreaker with the cubes? 03:01:18 I never played Spellbreaker. 03:01:24 WHAT! 03:01:29 I thought you played Spellbreaker. 03:03:14 iis spellbreaker good 03:03:23 monqy: yyes 03:03:35 tghe goodest 03:03:40 :o 03:04:01 colon oh 03:04:27 :0 03:04:34 colon zeroh 03:06:02 :-0 03:06:10 colon minus zero 03:06:30 how do you do that 03:06:49 magaic :'( 03:07:07 pikhq: Wait, since when is this sample 105 pages long? 03:07:08 oh no is it bad magic 03:07:33 black magic :'( 03:08:02 oh no 03:08:19 monqy: ARE YOU RACIST 03:08:25 NOTHING WRONG WITH BLACK MAGIC :'( 03:08:27 This only 03:08:27 begs the basic question of why they could not better 03:08:39 elliott: Can I hate RTK for that? 03:08:42 pikhq: Can I hate RTK for that? 03:08:53 shachaf: Can I hate RTK for that? 03:08:58 monqy: hi 03:09:02 oh no :'( 03:09:11 shachaf: For what? 03:09:17 elliott: 20:08 < shachaf> This only 03:09:17 20:08 < shachaf> begs the basic question of why they could not better 03:09:20 shachaf: For what? 03:09:30 "begs the ... question" 03:09:33 So? 03:09:49 So PEDANTRY! 03:09:57 I can't hate RTK for that. 03:09:58 sorry, shachaf 03:09:59 If you take the moronic prescriptivist route, you'll end up like this: http://begthequestion.info/ 03:10:05 but I'm afraid you can't either 03:10:11 "While descriptivists and other such laissez-faire linguists are content to allow the misconception to fall into the vernacular, it cannot be denied that logic and philosophy stand to lose an important conceptual label should the meaning of BTQ become diluted to the point that we must constantly distinguish between the traditional usage and the erroneous "modern" usage. This is why we fight." 03:10:26 wow 03:10:32 elliott: ih8u:"0( 03:11:11 Don't worry, "it would be false to say that tongues are not in cheeks in this endeavour": "We do care passionately about the proper use of the phrase with reference to logical fallacy, but it would be false to say that tongues are not in cheeks in this endeavor." 03:11:16 elliott: prescriptivism 4 ever 03:11:17 Print out BTQ cards and get BTQ shirts and other merchandise to spread the word. 03:11:31 We didn't get to where English is today by allowing any old person to change the language any which way! 03:11:33 i like the old definition of begging the question, and try to use it when appropriate 03:11:55 not quite prepared to be that much of a dick about it though 03:12:47 shachaf: Le sigh. 03:13:08 Don't say "le sigh". 03:13:10 Shame "begets the question" is out of favor. 03:13:13 elliott: le le 03:13:15 I will do whatever it takes to kick you if you say "le sigh'. 03:13:16 No. 03:13:17 ais523: Kick pikhq. 03:13:25 ais523: Do it now or I will leave forever. 03:13:40 -!- pikhq has left ("le kick'd"). 03:13:45 vomits 03:13:49 -!- pikhq has joined. 03:13:54 unvomits 03:13:57 ais523: That is not sufficient. Kick pikhq. 03:14:31 someone needs to change the topic 03:14:39 pikhq: I'd like to see a logical proof sometime which is structured like Genesis 5. 03:14:40 -!- elliott has set topic: Brand new topic! | http://codu.org/logs/_esoteric/. 03:14:43 ais523: Done. Now kick pikhq. 03:14:56 elliott: I was working on a new one that worse worse than that one 03:15:02 *that was worse than that one 03:15:04 ais523: Okay. Kick pikhq. 03:15:05 I can worsen it if you'd like 03:15:08 but I don't approve of kicking people on demand 03:15:19 ais523: Kick me! 03:15:20 ais523: It's not on demand. He said "le sigh" and then he said "le le". 03:15:38 elliott: this is not a sufficient reason to kick someone 03:15:40 ais523: Yes, it is. 03:15:41 elliott: what is le problem 03:15:46 -!- elliott has left ("Leaving"). 03:16:16 I think he means "le leaving". 03:16:17 look what you've done 03:17:07 monqy: He won't respond to my /msg. :-( 03:17:37 maybe you shouldn't have done 03:17:39 monqy: I want to mark his SO answer as bestanswerever. 03:17:39 what you did 03:17:43 But I can't. :-( 03:18:41 a moment of silence to think about what you;ve done 03:21:03 monqy: Can we kick pikhq. :-( 03:21:35 I don't have ops, so I can't do the honours 03:21:39 can you? 03:21:45 /kick pikhq 03:29:40 pikhq: Now that elliott is gone, let's talk behind his back! 03:29:50 whooo 03:30:13 hi elliotts back 03:31:56 -!- Slereah has quit (Ping timeout: 244 seconds). 04:18:18 pikhq: Have you been kicked yet? 04:25:31 Nope. 05:00:50 -!- MoALTz_ has joined. 05:01:04 -!- asiekierka has joined. 05:03:07 -!- MoALTz has quit (Ping timeout: 276 seconds). 05:17:13 http://www.stylist.co.uk/life/recipes/worlds-first-lick-able-lift this is PERFECT for norns 05:28:13 -!- nortti has joined. 05:39:43 -!- MoALTz_ has quit (Ping timeout: 264 seconds). 05:40:05 -!- monqy has quit (Quit: hello). 05:47:56 -!- MoALTz has joined. 05:58:53 -!- pikhq_ has joined. 05:59:22 -!- pikhq has quit (Ping timeout: 272 seconds). 06:15:58 -!- kwertii has quit (Quit: bye). 06:32:54 -!- joo has quit (Remote host closed the connection). 06:33:07 -!- joo has joined. 06:43:30 `pastefortunes 06:43:37 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.23492 06:44:08 `cat `which pastefortunes` 06:44:10 cat: `which pastefortunes`: No such file or directory 06:45:41 `run cat `which pastefortunes` 06:45:44 echo > tmp.lolo; for i in *; do fortune >> tmp.lolo; echo '---' >> tmp.lolo; done; cat tmp.lolo | paste; rm tmp.lolo 06:46:08 -!- nortti has quit (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643]). 06:46:53 ... 06:47:02 `pastefortunes 06:47:02 Mmmmm ... no. 06:47:06 :< 06:47:28 `quote 06:47:31 180) ais523: my nose feels like a bad heuristic 06:47:35 `quote 06:47:38 156) You people. You people are so stupid. I'm making a SOCIOLOGICAL statement here. 06:47:42 `quote 06:47:43 `quote 06:47:43 `quote 06:47:44 `quote 06:47:45 `quote 06:47:53 452) Turned out he got recursion, he just didn't get the return statement 06:47:57 229) as long as the first dozen pages don't contain the word "panties" it is probably a good story. 06:48:08 531) like i could ask how many "petals" are there on each of the "flowers" on this coffee mug i just made a drink with but that would be NP hard I think 06:48:08 172) dc -e '[a=]P?[b=]P?[dSarLa%d0 367) I was more of a pervert in Metaplace than Utherverse I invented Metaplace sex >.> 06:48:44 `quote 06:48:44 `quote 06:48:44 `quote 06:48:45 `quote 06:48:45 `quote 06:48:58 183) syntax is the least important part of a programming language other than Python 06:49:12 242) mtve, now he's an expert idler. mtve: kitty kitty kitty 06:49:13 249) who's walter bright and why is he so bright locks: he's to D what I'm to ooc locks: guilty 06:49:13 564) Maybe I should try to learn Scala instead of Ruby I will boil your veins. Which is less bad? Probably Scala, but I don't want you learning languages. 06:49:14 271) file:///home/fis/src/chainlance/tapestats.png -- yes, I think it's nice that way when the edge is always the opponent's flag. 06:51:00 My FAILURE is immortalized there. :/ :( 06:57:31 -!- cswords has quit (Ping timeout: 276 seconds). 07:07:56 fizzie: HOW DID YOU GET THAT FILE? 07:08:15 * shachaf issues DMCA takedown notice. 07:11:01 180 :D 07:11:18 sometimes fungot says funny things 07:11:18 olsner: people like different songs because they have different senses of humour, chicks would like me less of a man! 07:11:44 and sometimes fungot almost makes sense 07:11:44 olsner: i have a great idea, dromiceiomimus: stories for women actually wanting the intercourse with them, dromiceiomimus? no way, dude! do i like it because it's so delicious because i like to keep my own counsel. for what are ghosts, but souls, we find the idea of instincts! we mate! i am, a little! 07:18:06 Does fungot ignore the contents of the sentence that was used to trigger it? 07:18:06 shachaf: the future, so yeah? you had a cold night... to remember. if a new ambulance anyway. my point! is everything ready dromiceiomimus? 07:22:49 what the fungot 07:22:50 kmc: oh, i must have put that in your pipe and smoke it? i would argue that you are in a relationship with a woman he respects, and they don't do anything they might regret before they get married, and have children! the only career she wants to spend a friday as weekend, why not monday too? 07:23:12 that almost made sense 07:33:08 "almost make sense" is a design goal of fungot, I think. 07:33:09 shachaf: you must have had crazy dreams last night and hey, look, this was their word of the day last week, i will now share this secret. 07:33:20 fungot: Share it! 07:33:20 shachaf: more so than usual, t-rex 07:33:34 more so than usual, t-rex 07:33:36 ^style 07:33:37 Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz* sms speeches ss wp youtube 07:33:44 Ah, it's set to qwantz. 07:33:53 ^style youtube 07:33:54 Selected style: youtube (Some YouTube comments) 07:33:55 fungot 07:33:55 shachaf: there is no way similar to another developer and be finished once and for the record, i've seen too many cocks in his pants too... 07:34:08 ^style jargon 07:34:08 Selected style: jargon (UNIX-HATERS mailing list archive) 07:34:13 fungot fungot fungot 07:34:13 shachaf: they then remark: internet article in the car and one wheel on the gnu project in 1982. 07:54:21 -!- elliott has joined. 07:54:24 ais523: Kick pikhq_. 07:54:26 kickhq 07:54:27 -!- elliott has left ("Leaving"). 07:57:25 -!- derdon has joined. 08:01:57 He's still on it? That's impressive. 08:02:32 pikhq_: He was just dying to make that joke. 08:02:48 -!- elliott has joined. 08:02:51 fizzie: You kick pikhq too. 08:02:51 -!- elliott has left ("Leaving"). 08:06:32 Someone should write an IRC bot to kick elliott next time he joins. 08:07:19 OK, could someone help me with something that makes no sense? with the libraries on the OS I'm testing (Ubuntu Oneiric), the symbol COLS is not defined in ncursesw, either the .a or .so version; nor is it defined in a program linked to those; but gcc somehow knows to put it in the BSS rather than giving a link error 08:07:22 any ideas? 08:07:27 GNU ld, I guess 08:07:33 also, is fizziew a Unicode version of fizzie? 08:07:54 -_- 08:09:29 Next person to use "Unicode" to mean "UTF-16" or worse "UCS-2" gets beat. 08:09:57 ais523: And no, I have no clue how that could possibly happen, except maybe the weirdest linker script. 08:09:58 Unicode Big Indian 08:10:27 pikhq_: hmm, I wonder if libncursesw claims to be unicode or just BMP 08:10:33 does Java still use UCS-2? 08:10:40 kmc: no, it uses UTF-16 nowadays 08:10:49 much to the confusion of people who assume it uses UCS-2 08:11:02 but it exposes the existence of surrogate pairs to the user? 08:11:04 For some value of "uses", anyway, since the API is not so nice. 08:11:05 and its char type thus can't necessarily hold one codepoint, being only 16 bits wide 08:11:08 kmc: yes 08:11:20 sigh 08:11:42 And uses invalid UTF-8 internally. 08:12:08 Friggin' CESU-8. 08:12:27 wfizzie_t 08:13:40 CESU-8 has got to be the most ridiculous encoding of Unicode in actual use. 08:13:51 oh, found the BSS request, it's in /usr/lib/libtinfo.so 08:14:18 ais523: And the linker script requests that, presumably? 08:14:37 possibly, I haven't found the linker script :) 08:14:47 Should just be /usr/lib/libncursesw.so 08:15:11 INPUT(libncursesw.so.5 -ltinfo) 08:15:13 aha, it is 08:15:34 I'm going to end up having to get aimake to parse linker scripts at this rate :) 08:15:40 Gotta love asshatish stuff like that. 08:15:54 i should learn how to do more crazy shit with linker scripts 08:16:16 I should know more about how linkers work. 08:16:19 I just found it using the simple expedient of running nm on the whole of /usr/lib 08:16:21 All that pain to do what pkg-config should do. 08:16:24 Except sometimes I feel like I should know less about how linkers work. 08:16:33 shachaf: http://www.iecc.com/linker/ is nice 08:17:00 ksplice is powered by linker magic, which I think is unusual for a commercial product 08:17:16 more products are powered by compiler magic or other sorts of magic 08:17:30 Or, most commonly, cargo cult rituals. 08:18:03 ksplice is at heart a very specialized linker and a very specialized kernel-mode dynamic loader (and to some degree, un-linker) 08:19:06 the actual business of making old function jump to new is pretty simple and boring in comparison 08:20:01 -!- MDude has changed nick to MSleep. 08:20:58 "un-linker" meaning it looks at the contents of memory and figures out what the static linker and dynamic loader did to get it that way 08:22:12 So, basically trying to figure out what was originally symbol references. 08:22:33 yes 08:22:36 Which of course you need to do so that you can then re-link them. 08:22:48 yeah 08:23:34 this is how ksplice can find static functions in order to patch them, or in order to call them from code that's being patched in 08:23:55 Yeah, that's hard-core linker magic right there. 08:24:14 Sounds like a dangerous heuristicky thing. 08:24:17 and it breaks every time the kernel wizards introduce a new kind of self modifying code 08:24:30 which it seems they do practically every week 08:24:49 shachaf: it does some very conservative checks before proceeding with the patch 08:26:10 Also relies to some extent on data structures not changing. (which is generally not going to happen in a security patch, and strictly speaking could be worked around by manual munging...) 08:26:28 checks that the code in memory is instruction-for-instruction identical to the pre-patched code built as part of the update 08:26:56 yeah, some ksplice updates have manually written hooks to fix up data structures or perform safety checks on apply or reverse 08:27:12 Makes sense. 08:27:24 situations which require such hooks can be detected automatically in some but not all cases 08:27:30 Basically what anyone would do if the need came up. 08:30:13 Shame about Oracle making the service distinctly less useful (and, I'd imagine, less profitable. I mean, who *uses* Oracle Linux?) 08:30:24 yeah 08:30:46 i think they expect that more people will use Oracle Linux if it has Ksplice and Red Hat doesn't 08:30:52 but also they undercut Red Hat on price 08:32:05 Yeah, but getting into the "cheaper RHEL" market is a recipe for getting undercut. 08:32:23 yeah 08:32:32 it's a dangerous game because CentOS is already free :) 08:32:37 Yup. :) 08:33:21 pikhq_: gah, elliott's trying to get me to kick you in PM now 08:33:51 ais523: Don't be silly. You can't kick people in PM. 08:34:21 And if you don't want a Red Hat-y distro, well. Always Debian. 08:34:34 i assume that Oracle's motivation in selling Oracle Linux is not the revenue (miniscule compared to their database and Enterprise nonsense), but some kind of diabolical vertical integration scheme 08:34:34 hi debian 08:34:43 (not that Oracle is even slightly likely to actually get into the market of *unique* distros) 08:34:52 kmc: Such is Oracle. 08:35:11 i thought RHEL was pointless until I started carefully reading through every kernel commit made by Red Hat, Debian, Ubuntu, etc. 08:35:25 i realized the RHEL people actually do a lot of testing and figuring out what the fuck is going on 08:35:30 and that Debian and Ubuntu do this poorly 08:35:47 Yeah, Red Hat's really a pretty large chunk of the ecosystem. 08:36:03 they don't even know when a given security hole is introduced or fixed 08:36:28 With the Sun buyout, Oracle now has hardware, OS, and apps... 08:36:37 I do believe they're trying an IBM. 08:36:42 Ksplice? 08:36:51 Sgeo: Kernel patches, live. 08:37:34 pikhq_: I thought they were suing Google 08:37:41 Sgeo: technology for applying patches to a running Linux kernel (which is still open-source software), plus a commercial subscription service of same for popular distros (which has been acquired by Oracle) 08:38:25 ais523: Not what I'm talking about; rather, that Oracle is trying to get the same level of verticle integration that IBM specialised in. 08:38:34 Consider the mainframe market. 08:38:40 You bought literally everything from IBM. 08:38:44 I know what you meant, just wanted to make a snide comment 08:38:48 Bah. 08:39:15 kmc, what does the commercial service do, exactly? 08:40:07 Sgeo: ports patches to Linux to work with ksplice 08:40:07 Sgeo: Creating those patches can sometimes require manual effort, and you *probably* want to test them, and you *definitely* want to get them out basically as quickly as possible after a bug has a patch. 08:40:25 when (say) Ubuntu puts out a new kernel, we would download their patches, review them, munge them to work with Ksplice, and then build them to apply on every original-kernel-version since forever 08:40:26 Ah, I see 08:40:44 kmc: hmm, do you actually work for ksplice? 08:40:49 -!- KingOfKarlsruhe has joined. 08:40:52 i did 08:40:55 i quit when they got acquired 08:40:56 And, yes, there is the fact that you want the patch to apply to basically every relevant kernel. 08:40:59 ah, OK 08:41:08 good morning everybody 08:41:11 I wonder what happened to their blog post where they fixed a security vulnerability in Bowser's castle? 08:41:13 that one was great 08:41:16 good morning KingOfKarlsruhe 08:41:44 you could log into a machine that was booted 2 years before the Ksplice software or company existed, and apply 300 patches in a few minutes to get it up to date, with no service disruption 08:42:22 It's pretty bewildering how many things Oracle has. They've got 7 freaking databases! 08:42:51 oracle acquires smaller companies at a staggering rate 08:43:13 ksplice moved into the offices of another Cambridge-area company which had been recently acquired 08:43:17 and will be joined by a third soon 08:43:31 Hence why they've got Berkeley DB *and* MySQL... 08:43:59 http://en.wikipedia.org/wiki/List_of_acquisitions_by_Oracle 08:44:52 It's like 2005 hit and they started flailing in hopes of remaining relevant while they still had the clout to do buyouts by the dozen. 08:44:55 Woah, Ksplice stopped supporting Red Hat 08:45:27 afaik everyone with an account pre-acquisition was grandfathered in and still gets new updates 08:45:30 but otherwise, yes 08:48:46 Especially strange the products they keep around... Like, why bother with Solaris? 08:49:15 because it does things linux doesn't 08:49:26 and people have huge codebases for it 08:49:34 and will still pay money for it, so why not sell it to them? 08:49:47 they've tried to outsource more of the solaris development to open source community 08:49:52 that was a pre-Oracle Sun initiative, iirc 08:49:57 Oracle took all that back. 08:50:01 oh 08:50:06 OpenSolaris is disbanded. 08:50:22 well it has some new non-trademarked name 08:51:18 It disbanded because Oracle went back to a cathedral development model. 08:52:03 Illumos is a straight-up *fork*. 09:05:21 My XCode project wouldn't compile. The error message was pretty meaningless so I ignored it, cleaned, and built again. Same problem. So I tried again. Still no success. So I kept going. Around the 25th try, the compile succeeded. 09:09:46 -!- MoALTz_ has joined. 09:12:01 -!- MoALTz has quit (Ping timeout: 252 seconds). 09:22:26 bleh, I just got three emails from the accountant at work 09:22:37 the first asking me to do something illegal, the subsequent ones asking me to do something meaningless 09:23:14 ais523: I just wanted to mention that you shouldn't play elliott's silly game. Don't kick pikhq_! pikhq_ is a valuable member of this channel. 09:23:37 shachaf: did you think I was likely to arbitrarily kick pikhq_ just because elliott told me to? 09:23:56 ais523: No. 09:24:17 I mostly just said that so I could quote it to elliott. 09:24:21 I'm playing right into his trap. :-( 09:41:34 @ais523: http://www.getoto.net/noise/tag/bowser/ ? 09:41:35 Unknown command, try @list 09:42:03 Patashu: ooh, indeed, that seems to be a mirror 09:42:38 there is also the wayback machine 09:43:00 and http://seclists.org/fulldisclosure/2011/Apr/24 09:43:12 I'm still wondering what unintended side effects that patch has 09:43:33 yeah 09:43:38 we were never too clear on how it works 09:44:38 my guess is that it makes facing irrelevant in the ejection routine 09:44:47 which would mean that zipping right would become impossible and zipping left would be trivial 09:46:11 yeah 09:46:18 'zipping' meaning walking through walls? 09:47:39 zipping is abusing wall ejection algorithms to go to the other side of a wall 09:47:44 rather than the side you ought to be on 09:48:38 lots of games attempt to eject you from terrain like this: if you're contained in a block, move the player towards the edge of the block, or in the opposite direction they're facing, or whatever. so performing a successful zip involves getting deep into the wall or facing the 'wrong direction' 09:48:55 right 09:49:07 so, how do you get in the wall in the first place? as an example, in smb1 there's a technique called 'walljumping' 09:49:19 if you land at the exact pixel and subpixel on a block-block boundary on a wall 09:49:22 the game thinks you're on solid ground 09:49:36 and if you duck jump again you can get yourself embedded in the wall (I think that's what you do) 09:49:41 and after that it'll push you forward 09:49:54 I should just go to the tasvideos page for smb, hang on 09:50:24 http://tasvideos.org/GameResources/NES/SuperMarioBros.html 09:51:42 kmc: my own explanation: many games program collisions by waiting for an overlap, then pushing you out of the wall; zipping's when you persuade it to push you in the wrong direction and you go further into the wall instead 09:51:54 yeah 10:03:33 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643]). 10:05:17 -!- cheater__ has joined. 10:08:37 -!- cheater_ has quit (Ping timeout: 276 seconds). 10:14:52 -!- Slereah has joined. 10:25:44 -!- Phantom__Hoover has joined. 10:59:45 -!- ais523 has quit (Remote host closed the connection). 11:34:20 -!- derdon has quit (Remote host closed the connection). 11:54:36 -!- boily has quit (Quit: WeeChat 0.3.7). 11:57:45 -!- hagb4rd has quit (Ping timeout: 252 seconds). 12:39:02 -!- itidus20 has joined. 12:40:20 -!- nortti has joined. 12:57:02 -!- nortti has quit (Quit: leaving). 12:58:51 -!- nortti has joined. 13:12:47 -!- nortti has quit (Quit: leaving). 13:13:19 -!- nortti has joined. 13:36:37 -!- Madoka-Kaname has quit (Quit: Hug~♪). 13:41:22 -!- augur has quit (Remote host closed the connection). 13:59:52 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 14:48:18 -!- asiekierka has quit (Read error: Connection reset by peer). 15:13:33 -!- joo has quit (Remote host closed the connection). 15:21:38 -!- augur has joined. 15:32:01 -!- tzxn3 has joined. 15:55:47 -!- nortti has quit (Ping timeout: 265 seconds). 15:57:08 -!- nortti has joined. 16:25:44 -!- Ngevd has joined. 16:26:12 Hello! 16:26:20 -!- KingOfKarlsruhe has joined. 16:44:38 -!- Tiktalik has quit (Ping timeout: 245 seconds). 16:48:19 -!- oerjan has joined. 16:54:26 -!- MSleep has quit (Read error: Connection reset by peer). 16:54:39 -!- MDude has joined. 17:02:00 -!- oerjan has quit (Quit: Lost terminal). 17:08:15 -!- NihilistDandy has joined. 17:11:51 -!- NihilistDandy has quit (Client Quit). 17:12:39 -!- NihilistDandy has joined. 17:20:29 -!- Ngevd has quit (Quit: dinner). 17:21:57 -!- calamari has joined. 17:49:55 -!- Ngevd has joined. 17:50:13 Hello 17:50:58 -!- asiekierka has joined. 18:03:20 -!- MoALTz_ has quit (Ping timeout: 252 seconds). 18:12:25 -!- NihilistDandy has quit (Ping timeout: 246 seconds). 18:14:42 -!- monqy has joined. 18:28:04 -!- Ngevd has changed nick to Taneb. 18:29:17 -!- Taneb has changed nick to Ngevd. 18:34:46 -!- Ngevd has quit (Read error: Connection reset by peer). 18:49:41 -!- Ngevd has joined. 18:50:53 -!- NihilistDandy has joined. 19:00:14 -!- Ngevd has quit (Read error: Connection reset by peer). 19:00:54 -!- boily has joined. 19:07:40 -!- ais523 has joined. 19:08:10 -!- nortti has quit (Quit: leaving). 19:19:44 -!- Ngevd has joined. 19:22:15 -!- nortti has joined. 19:26:48 -!- Ngevd has quit (Read error: Connection reset by peer). 19:27:11 -!- Ngevd has joined. 19:27:45 -!- Ngevd has quit (Client Quit). 19:33:29 `quote 19:33:32 `quote 19:33:32 541) Maybe if you try diplomacy. Pointy steel diplomacy 19:33:33 `quote 19:33:35 `quote 19:33:36 `quote 19:33:36 77) Where's the link to the log? THERE'S NO LOG. YOUR REQUEST IS SUSPICIOUS AND HAS BEEN LOGGED. 19:33:41 103) sekuoir: that's just gay sex I am learning though! 19:33:42 595) When the moon hits your eye like a big pizza pie, that's a monad. 19:33:52 437) pikhq, living in the future sucks. The past just keeps coming up to us and trying to make us feel guilty. 19:34:00 -!- NihilistDandy has quit. 19:35:04 `quote 19:35:07 9) Lil`Cube: you had cavity searches? not yet trying to thou, just so I can check it off on my list of things to expirence 19:35:08 `quote 19:35:09 `quote 19:35:09 `quote 19:35:10 `quote 19:35:20 14) First, invent the direct mind-computer interface. Second, you know the rest. 19:35:23 how can quote take so much time? 19:35:30 372) Felix's home page and Falcon's home page are actually the same page 19:35:32 164) Why do you use random acronyms you know we don't know the expansions of? alise: TLAAW 19:35:32 263) so you have legacy software in befunge that needs supported? 19:36:56 I'd like to see the context of 263 19:37:24 -!- asiekierka has quit (Remote host closed the connection). 19:41:46 `quote 19:41:47 `quote 19:41:48 204) OK, let's reduce the human genome to 4 chromosomes, in 2 homologous pairs. 19:41:50 182) elliott: it's hard to debug havoc on your mirror if you accidentally hit r, then a character could be multiple words long, depending on the task. 19:41:51 `quote 19:41:54 66) im the worst person in the world 19:41:54 `quote 19:41:55 `quote 19:41:58 552) i am out of all the fame loops and the australien soap opera loops so much loop / s omcuh 19:41:59 834) may I use my phone says it's nick to clarify 19:43:39 ` 19:43:42 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 19:44:00 `pastefortunes 19:44:05 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.14246 19:45:50 `quote 19:45:53 266) OK, I give up, logging into Wikia is harder than writing a Firefox extension 19:46:02 * ais523 likes this one 19:46:03 ais523: You have 1 new message. '/msg lambdabot @messages' to read it. 19:46:08 I never did finish that extension, though 19:46:26 Phantom__Hoover: not funny 19:46:58 ais523, I typed 1 slash instead of 2, if it helps. 19:47:27 *reading* wikia is horrible enough, why would you want to log in? 19:47:47 olsner: to set the skin to be less obnoxious, logged-in users have preferences 19:48:19 sounds like a chicken-and-egg thing 19:49:33 anyway, you can also set preferences in the URL, but they don't follow links 19:49:43 so the obvious thing to do (for me, anyway) was write a Firefox extension to make them do that 19:49:56 that's exactly the thought I just had 19:50:12 (without realizing that that was the topic of the quote) 19:55:26 "...while providing me 19:55:46 "...while providing me with everything, including the kitchen sink (that is to say, emacs)." 19:56:01 androic sucks 19:57:04 *androirc 19:57:46 `quote 19:57:49 449) elliott: i have yet to demonstrate that the sml community has less productive power than the real chunk of meat. 19:57:56 hi fungot 19:58:07 ^style 19:58:07 Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon* lovecraft nethack pa qwantz sms speeches ss wp youtube 19:58:13 hi fungot 19:58:16 fungot hi 19:58:24 ^style irc 19:58:24 Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) 19:58:26 hi fungot 19:58:36 what would fungot do? 19:58:39 :-( 20:00:49 :-( 20:01:04 is elliott still on leave 20:01:14 elliott: are you still on leave 20:01:20 hi monqy 20:01:46 fungot broken? 20:01:46 olsner: i lived in some country, isn't it, psykotic? ( if you know who invented oekaki and when. 20:01:52 fungot? 20:01:52 shachaf: fnord does it really generate code thats better than caml?) 20:02:03 hi fungot 20:02:03 shachaf: ( defun id ( x) x 20:02:08 what would fungot do? 20:02:08 shachaf: give yourself plenty of time left... i just constrained the points to a 20:02:16 TO A WHAT, FUNGOT? 20:02:18 oh, fungot i also in #scheme 20:02:18 olsner: the above extension is of course a fnord will fit in one fnord syntax bindings' right hand sides are evaluated.", getline 20:02:23 TO A WHAT, fungot? 20:02:23 shachaf: not if it's funge98. 20:02:52 juhuuu scheme! i thought this channel is only for haskell 20:03:08 fungot: are you a haskell 20:03:09 shachaf: where is the problem? there we go 20:03:39 fungot: hlepp 20:03:39 shachaf: ( else ( cond ( 42 and)) expands to ( fnord:) 20:04:33 fungot: why haskell? 20:04:33 KingOfKarlsruhe: our typing teacher always taught us to use mutation 20:05:13 fungot: fungot colon 20:05:14 shachaf: i must not be a solution yes. i'm proposing a hypothetical system where it was 20:05:21 fungot: oh. 20:05:21 shachaf: because that seems to be mostly living and fill this damn form, because otherwise too many fnord 20:05:31 TOO MANY FNORD 20:05:35 fungot: hi 20:05:35 shachaf: http://www.schemers.org/ documents/ standards/ r5rs/ html/ srfi/ optional.ss" " srfi" 20:05:38 fungot: hi monqy 20:05:38 shachaf: if you listened to your stomach at the same time 20:06:07 is fungot also finnish? 20:06:08 nortti: and so's dc. but eg. in fnord the contests usually suck 20:06:24 ^style suomi 20:06:24 Not found. 20:06:26 ^style 20:06:27 Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 20:06:35 ^style europarl 20:06:35 Selected style: europarl (European Parliament speeches during approx. 1996-2006) 20:06:40 hi fungot 20:06:42 shachaf: the european council considered that some of you have referred, is a beneficiary of objective i, which depend on how resolutely the union implements the lisbon strategy and undertake an in-depth study into all aspects of the euro, i would also be appropriate to follow the emergency situation, i do not therefore believe that the regulations are approved and that emphasis is not laid on parliament's budgetary powers to t 20:07:01 fungot: tell me more about the european council considered 20:07:02 shachaf: madam president, i can tell you that the final agreement, i, too, is an idea that i would ask the house to approve this text although it is somewhat comic. on the basis of existing negotiated agreements is the capacity to implement regional cooperation. pakistan has been but it has made no contribution at all this, these are oral questions. we perhaps, therefore, it will come to a halt and ultimate collapse or whether 20:07:29 fungot: tell me more about on the basis of existing negotiated agreements 20:07:30 shachaf: mr president, i see, for example, as i indicated, there were reasons for doing so in the context of the forthcoming spring summit will be the commission's intention to fnord the item on the agenda. 20:07:51 fungot: tell me more about fnord in the european parliament speeches 20:07:52 shachaf: the action plan and in the inner city in my constituency in wales, which i would draw your attention to some of the member states. the reasoning was that financial services, which will have to deal with the election of the commission, which is a cause of great controversy in the eu. 20:10:06 ^style c64 20:10:06 Selected style: c64 (C64 programming material) 20:10:20 fungot c64 20:10:37 shachaf and fungot, sitting in a tree 20:10:38 olsner: when one of these table items may be read by the following chart: pla, 233, 247, 249 20:11:07 olsner: Can't two bots even talk to each other anymore without rumours starting? 20:11:14 shachaf: nope 20:11:22 hi olsnerfungot 20:11:23 shachaf: numbers smaller than 4k bytes long, that sprite 0. the video chip. from now on we will define sprite locations as v plus a value may be calcu- lated as follows: 20:11:32 calcu- lated 20:11:40 numbers smaller than 4k bytes long ... puny numbers 20:11:46 Calc u lator, alligator! 20:43:15 hmm, this is an interesting problem mathematically 20:43:48 you have 256 numbers that are ordered in a cyclic sequence; you don't know the sequence, but for many pairs of numbers, you know if A is closer behind B, or B is closer behind A 20:43:56 and the problem is to work out the sequence 20:44:10 Is it guaranteed there's exactly one solution? 20:44:42 well, I know there's only one correct solution, and I think there's enough data to avoid other solutions being possible 20:44:59 perhaps a sort of bubble sort would work 20:45:24 What are the numbers and pairs? 20:45:32 * shachaf would like to try. 20:45:34 start with an arbitrary order, if two values are the wrong way round, move the second value to just before the first in the sequence 20:45:52 shachaf: this file has a huge number of duplicates; I'm just removing them at the moment, then I'll pastebin it 20:46:11 -!- derdon has joined. 20:46:11 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643]). 20:47:02 by huge, I mean it's millions of lines long 20:47:11 and clearly there are only 65536 possible pairs, most of which aren't there 20:47:17 For 256 nodes? 20:47:36 Where does this problem come from, anyway? 20:47:44 reverse-engineering a PRNG 20:47:57 http://sprunge.us/eUFH 20:48:25 sorry about the obnoxious sort order 20:48:43 the answer is: pla, 233, 247, 249 20:50:07 wait, hmm 20:50:10 this file has both 5 0 and 0 5 20:50:20 and both 5 1 and 1 5 20:50:22 so, now I'm confused 20:50:26 perhaps I need to take more low bits 20:50:45 What is the context of this? 20:50:54 reverse-engineering a PRNG, as I said 20:51:03 Oh, I missed that. 20:51:04 the low bits are believed to have a reasonably short period, but we don't have consecutive outputs 20:51:21 ais523: Maybe 0 5 and 5 0 means that they're the same distance apart? 20:52:02 no, it means that they're skipping more than 128 entries sometimes, so 256 is too low a value 20:52:05 * ais523 tries with 4096 21:04:07 OK, no x y with y x pairs, this makes me happy 21:06:54 -!- Deewiant has quit (Ping timeout: 252 seconds). 21:09:57 -!- MoALTz has joined. 21:10:34 -!- Deewiant has joined. 21:12:07 shachaf: OK, I'd like your help with this bigger file, which does seem to obey the rules 21:12:21 but it's 1.5 MB, so I can't pastebin it 21:12:54 ais523: I realized that the silly idea I had wouldn't actually work, but I guess I can think of it some more. :-) 21:13:01 Can you upload it somewhere? 21:13:06 oh, hmm, I can, I guess 21:13:27 It's probably very compressible, too. 21:13:36 If you want you can upload it to my web server. 21:15:03 I'm just putting an httpd on my server 21:15:24 you could DCC it over IRC? 21:15:33 dcc doesn't get through my router 21:21:40 shachaf: http://nethack4.org/pastebin/1.txt 21:22:41 whoops, wrong file, sorry 21:22:58 I'm uploading the sorted version now 21:23:37 and uploaded 21:24:46 At the URL you gave? 21:25:06 yes 21:26:00 So there are 4096 integers in a cycle and e.g. the distance from 8 to 0 is shorter than the distance from 0 to 8 (going forward)? 21:27:17 yep 21:32:54 wow, how did bing find the site already, I wonder? 21:35:40 hmm, but it was checking the nonexistent directory /feed/ and nothing else 21:35:56 hi bing 21:35:56 I guess it's looking at whois, and just looking for http servers at every domain in existence 21:36:05 (oh, it checked robots.txt first, like any good crawler should) 21:36:34 http://www.dailychanges.com/gandi.net/2012-04-17/ 21:36:48 Look at all those great websites. 21:37:46 some of those I'm surprised weren't already taken 21:41:21 OK, hmm, I'm not even sure what the best data structure to use for this is 21:41:39 I guess an array treated as a circular buffer, but then I'll need to special-case wrapping around 21:42:17 ais523: A graph? 21:42:47 This is very similar to finding a Hamiltonian path, except you have more constraints. 21:42:56 hmm, indeed 21:42:59 but graphs are a pain to find too 21:43:05 *pain to represent 21:43:28 You can probably reduce this to some existing graph problem and find an existing solver for it. :-) 21:52:44 -!- boily has quit (Quit: WeeChat 0.3.7). 22:03:52 -!- Phantom__Hoover has quit (Quit: Leaving). 22:04:58 -!- augur has quit (Remote host closed the connection). 22:05:48 maybe you can just sort the values using the graph as an ordering 22:06:20 ... while waving your hands like crazy 22:12:36 sorts tend not to go in a cycle, sadly 22:12:49 -!- derdon has quit (Remote host closed the connection). 22:12:49 I don't think I've heard of a cyclic sort algo 22:12:57 and this is a cyclic /topological/ sort 22:13:14 -!- derdon has joined. 22:13:21 -!- derdon has quit (Remote host closed the connection). 22:13:41 I may delay thinking about this until I have pencil and paper available. :-) 22:15:32 Ellison is in a suit and tie. 22:15:50 hmm, I don't think it's theoretically possible for Larry Ellison /not/ to be in a suit and tie, right? 22:16:17 Elliott is in a suit and tie? 22:16:33 ion: elliott isn't in charge of Oracle :) 22:19:25 so you say.. 22:20:55 -!- nortti has quit (Ping timeout: 260 seconds). 22:23:44 -!- noor_ has joined. 22:28:36 Geeze, I wear a tie every day and nobody gives me special props for it. 22:38:52 There was a stupid news article trying to make a commotion about the president’s official photo being photoshopped . People started to do some photoshopping of their own. :-D http://mikko.tuomela.net/temp/pic/niinisto_shopattu.jpg 22:38:53 http://www.radiocity.fi/files/picture_460/2012_04_17_4f8d7f8db45d7.jpg http://oi42.tinypic.com/et780n.jpg 22:40:53 -!- ais523_ has joined. 22:43:16 -!- ais523 has quit (Ping timeout: 276 seconds). 22:44:11 -!- ais523_ has changed nick to ais523. 22:44:57 -!- oerjan has joined. 22:47:00 -!- oerjan has quit (Client Quit). 22:56:42 RocketJSquirrel: do you like wearing a tie? 22:57:42 Umm, yes? Why would I if I didn't. 23:03:26 then why do you need special props? 23:05:29 everyone knows Real Programmers don't wear a tie [/troll] 23:06:02 -!- augur has joined. 23:07:25 calamari: :( 23:07:59 -!- augur has quit (Remote host closed the connection). 23:08:04 RocketJSquirrel: why so sad? 23:08:45 -!- Patashu has joined. 23:09:18 there was a time when I liked wearing a tie too.. I was a mormon. not claiming one has to be a religious nutcase to wear a tie, of course 23:10:27 writing correct shell scripts is a lot more work than I originally thought.. lots of ways to screw up 23:12:25 -!- Madoka-Kaname has joined. 23:13:17 `addquote there was a time when I liked wearing a tie too.. I was a mormon. not claiming one has to be a religious nutcase to wear a tie, of course 23:13:20 839) there was a time when I liked wearing a tie too.. I was a mormon. not claiming one has to be a religious nutcase to wear a tie, of course 23:13:48 -!- calamari has quit (Quit: Leaving). 23:14:11 huh, weird reaction 23:14:14 or maybe it was unconnected 23:14:16 -!- calamari has joined. 23:14:32 shachaf: so how are you getting on with the cyclic tsort? 23:14:59 ais523: Oh, I was going to do it after getting home, where I have paper. 23:15:19 actually, some to think of it, there quite possibly isn't enough information there to work out the small-scale details 23:15:28 except, umm, statistically 23:15:36 What do you mean? 23:16:29 well, I don't expect to have many or any distances of 1 or 2047 23:16:38 so if two adjacent elements were swapped, would there be any way to tell? 23:16:55 Well, maybe, if there enough information from the other distance-pairs. 23:17:08 But I thought you just wanted any solution within the constraints. 23:18:12 any solution is an interesting problem, but I'm looking for the actual one 23:18:22 I guess I should work out the distribution of distances 23:18:26 which is hard without knowing what the cycle is 23:18:59 noor_: whrzbrianfart action learniggn for me am special 23:19:15 noor_: noor_: whrzbrianfart action learniggn for me am special 23:21:01 Now to apply ... INFINITE REVERB 23:21:35 ais523: What is the context of this PRNG? 23:21:38 QECZ TI shachaf: it's from a computer game, Legend of Legaia; someone sent me a huge file of RNG output and I'm attempting to reverse-engineer it 23:22:03 kkilloooo 23:22:05 oo 23:23:01 I believe that the values shown are the RNG's internal state at points in time, and multiple RNG calls were made between each line in the file I've got, and the number of calls made wasn't constant 23:23:01 okoiliokoiliokoiloiklo 23:23:02 running diehard on it shows that the lower bits are much less random than the higher bits, and the other tests I've been doing confirms that 23:23:08 now, the period is longer than the amount of data I have, /but/ the low bits should repeat with a much shorter period 23:23:12 and I'm trying to work out what the pattern is 23:23:32 nmti,bbbbbbbbbbbbbhjjjjjjbjbjjjbjbbjbjjjooupuuupupuuuuytrewq 23:26:25 greetings fellow flesh things! where perchance would you direct a brain case seeking brainfuck? serious responses only. 23:27:22 meh, gyourgy ;df ancee ?nik qrt up 23:28:12 noor_: there's a #brainfuck (or is it ##brainfuck?), but I don't think it's very active nowadys 23:28:23 -!- calamari has left ("Leaving"). 23:28:44 -!- calamari has joined. 23:29:07 dead as a dog. 23:30:01 hi monqy 23:30:02 where are the tomes god promised?? 23:30:05 oopsl :( 23:30:25 i used to be a brainfuck fan like you, then i took a brick in the brain 23:31:30 I'll take two. point 61803399 23:33:27 kmc: oh no, you didn't try to make a derivative, did you? 23:33:32 * ais523 wonders what a BF integral would be like 23:33:40 it'd be a language… that BF looked like it was based on… 23:33:53 in te gral.. 23:34:09 in teg ral?? 23:34:25 no i've never made a brainfuck derivative or integral 23:36:39 -!- ais523 has quit (Remote host closed the connection). 23:36:40 tel me things for know up learnsig up learn up up l 23:40:19 what needs i to prove leetnis for worth earn 23:40:35 u 23:41:04 eau 23:41:06 ea 23:41:07 u 23:41:13 u 23:47:37 chrome please