00:08:05 -!- puzzlet has quit (Remote closed the connection). 00:08:14 -!- puzzlet has joined. 00:13:03 -!- iamcal has joined. 00:33:57 -!- cal153 has quit (Read error: 113 (No route to host)). 00:37:57 -!- Rugxulo has left (?). 00:49:28 -!- BeholdMyGlory has quit (Remote closed the connection). 01:10:40 -!- coppro has quit (Read error: 110 (Connection timed out)). 01:12:40 any sufficiently long string on an alphabet of 22 (or 26 or any size) has Unavoidable regularities 01:13:44 -!- Gracenotes has quit (Remote closed the connection). 01:13:59 facsimile: http://en.wikipedia.org/wiki/Ramsey_theory 01:14:50 what's an n-pigeon? 01:14:53 :D 01:15:56 no such term in the article 01:16:19 not that i read it first, your comment just reminded me of this 01:17:39 Suppose, for example, that we know that n pigeons have been housed in m pigeonholes. How big must n be before we can be sure that at least one pigeonhole houses at least two pigeons? The answer is the pigeonhole principle: if n > m, then at least one pigeonhole will have at least two pigeons in it. Ramsey's theory generalizes this principle as explained below. 01:18:21 n and m are integer variables 01:19:56 well, natural number variables 01:20:49 -!- Gracenotes has joined. 01:21:29 Van der Waerden's theorem mentioned there seems like it applies to such strings on alphabets (set letters = colors) 01:30:14 -!- coppro has joined. 01:31:44 -!- Asztal has joined. 01:32:05 -!- Gracenotes_ has joined. 01:34:53 -!- Gracenotes has quit (Nick collision from services.). 01:34:55 -!- Gracenotes_ has changed nick to Gracenotes. 01:54:14 -!- facsimile has quit (Client Quit). 01:54:53 -!- facsimile has joined. 02:30:17 -!- augur has quit (Read error: 110 (Connection timed out)). 02:32:46 -!- Asztal has quit (Read error: 110 (Connection timed out)). 02:43:13 -!- facsimile has quit (Client Quit). 02:43:52 -!- facsimile has joined. 02:53:36 -!- Gracenotes has quit (Connection timed out). 02:53:40 -!- facsimile has quit (Read error: 54 (Connection reset by peer)). 02:53:52 -!- facsimile has joined. 02:55:09 -!- Gracenotes has joined. 03:01:58 -!- augur has joined. 03:32:06 -!- oerjan has quit ("Good night"). 03:46:42 -!- facsimile has quit (Client Quit). 04:47:09 -!- Pthing has joined. 04:51:17 -!- Gracenotes has quit (Connection timed out). 04:52:52 -!- Gracenotes has joined. 04:54:34 -!- Gracenotes has quit (Remote closed the connection). 04:56:38 -!- Gracenotes has joined. 05:02:11 -!- Gracenotes has quit (Remote closed the connection). 05:03:51 -!- Gracenotes has joined. 05:12:53 -!- Gracenotes has quit ("Leaving"). 05:29:37 -!- coppro has quit (Remote closed the connection). 05:30:13 -!- coppro has joined. 05:41:55 -!- Gracenotes has joined. 06:41:48 -!- coppro has quit ("I am leaving. You are about to explode."). 07:16:05 -!- puzzlet_ has joined. 07:18:59 -!- puzzlet has quit (Read error: 145 (Connection timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:27:40 -!- immibis has quit ("ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"). 08:29:21 -!- Slereah has joined. 08:30:58 -!- Slereah_ has quit (Read error: 60 (Operation timed out)). 09:07:55 -!- MigoMipo has joined. 09:07:59 join #lojban 09:08:13 Oops, missed the / buttom again! 09:08:17 button.... 09:13:47 MigoMipo, I think "key" is more usual for the keyboard buttons :P 09:14:03 :/ 09:14:16 (don't take it personal) 09:14:29 No problem! 09:17:19 MigoMipo, are you by any chance from Sweden. considering /whois output 09:17:43 if so I think I can add another Swede to the list in this channel. Hurra! 09:18:06 Yay! Hur många svenskar är det i kanalen? 09:18:56 hm... Jag, du, Firefly, olsner, och kanske någon jag missade som inte är här så ofta. 09:19:22 I still think there are more Finns than Swedes though 09:24:00 I'm not so sure about that; there's just me, Deewiant, Ilari and ineiros. That I know, anyway. 09:24:26 Uh, and oklopol. 09:24:38 He's just so unnoticeable! 09:26:28 And maybe you can count fungot as Finnish too, though he definitely hasn't got nationality officially. 09:26:29 fizzie: they say that the ladies were accustomed to wearing luxurious clothings and so he flew along the row stinging all the nicest things in this dungeon. 09:26:55 -!- Asztal has joined. 09:27:02 "They" say curious things. 09:29:06 ^style 09:29:07 Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack* pa speeches ss wp youtube 09:29:27 fizzie, yeah what the hell was that a mix of 09:30:56 Just a moment, collecting evidence. 09:35:34 "They say that" from one of the rumours, "that the ladies were accustomed to" from T.H. White via the 'cornuthaum' description, "accustomed to wearing luxurious clothings and so he" from Master Kaen description (about I-Hsiu), "he flew along the row stinging all the" from 'xan' description, "all the nicest things in this" from C.S. Lewis via 'orange' and finally "this dungeon" from one of two rumours that contain it. 09:36:26 hm 09:36:59 fizzie, yeah the first and the last parts were not very strange 09:37:19 Quite a collection. I would have though at least the "ladies were accustomed to wearing luxurious clothings" part would've come from one source, since it was so coherent, but apparently not. 09:56:18 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 10:00:48 -!- clog has joined. 10:00:48 -!- clog_ has joined. 10:14:03 -!- clog has quit (Read error: 110 (Connection timed out)). 10:14:03 -!- clog_ has changed nick to clog. 10:45:31 sigh, why isn't oerjan here when you "need" him,. 10:45:34 s/,// 10:45:36 err 10:46:02 s:/,//:/m,/m/: 10:50:42 s#m,/m#,\./.# -- it's more cryptic-looking that way, and works as well. 10:51:35 fizzie, would that be applied to the regex correcting the regex? 10:51:50 ah yeah 10:52:18 fizzie, it would be even more cryptic looking if you used / in the correction of the correction :P 10:52:55 I guess so, but since you already started with the non-standard delimiters, I just used my own standard non-standard one. 10:53:54 fizzie, just because I was lazy, I considered using / to begin with 10:54:18 hm 10:54:26 what if you used . for the delimiter 10:54:41 would s/./a/ be s.\..a. 10:54:42 then? 10:54:45 and what about 10:54:51 s/\./a/ 10:54:53 wouldn't that be: 10:55:04 be s.\\\..a. 10:55:08 or maybe just two? 10:55:12 actually, does it even work? 10:55:25 and what about using \ for the delimiter 10:55:30 (augh my head!) 10:55:31 fizzie, ^ 10:55:46 * AnMaster prods sed 10:56:41 hm 10:56:46 s/./a/ seems to map to s.\..a. 10:57:02 but I'm unable to get something that is s/\./a/ using . for deimilter 10:57:05 delimiter* 10:57:41 At least with \ as the delimiter, my sed seems to do it but then you can't use any escapes in there. 10:58:10 fizzie, right. haven't tried \ as delimiter yet 10:58:20 and if you have gnu sed I won't need to either 10:59:52 GNU sed version 4.1.5. It's a bit strange, though, that s.\..a. works like s/./a/. I would have guessed it to do s/\./a/, but it doesn't. 10:59:58 Don't know how to get a literally-matching-a-. when . is the delimiter. 11:00:31 fizzie, probably a "don't do this then" 11:01:13 Er, well; you can do s.[\.].a. to get s/\.a/a/-like behaviour. 11:01:15 fizzie, another funny delimiter would be s 11:01:24 oh good point 11:02:14 Non-punctuation delimiters look pretty strange, especially with options. "ss\.sasg" doesn't exactly seem so regexpy at first glance. 11:02:35 fizzie, does gnu sed have the ability to do negative lookbehind? 11:02:45 $ echo ss\ss/sg | sed 'ss\ss/sg' 11:02:45 /////g 11:02:48 didn't work like I wanted 11:02:56 (oh and I think irc client ate one / there) 11:03:22 I don't think it does much more than POSIX basic regular expressions. 11:03:29 "meh" 11:03:39 no way to match s not preceded by \ then 11:03:51 anyway even with negative lookbehind you couldn't handle \\ 11:03:55 Or POSIX extended with the "-r" flag, but those aren't *that* much extended. 11:04:00 fizzie, true 11:05:35 You can't match "s not preceded by \", true, but you can match "start of line or a non-\ character in subgroup 1, followed by s", and then use \1 backref in the substitution; that is usually enough. 11:06:03 hm should try to find some existing English word that forms a valid sed expression 11:06:10 (s one only for now) 11:07:28 Here's one posix BRE that changes any unescaped s's into X's, though it fails for "\\s". 11:07:33 htkallas@pc112:~$ echo 's foo \s bar s and s' | sed -e 's:\(^\|[^\\]\)s:\1X:g' 11:07:33 X foo \s bar X and X 11:07:33 grep -E '^s([a-z]).*\1.*\1g?$' /usr/share/dict/words 11:08:16 also that is one weird word in that list: "symphytically" 11:08:21 I'm pretty sure it isn't spelled that way 11:08:37 anyway I get 273 matches 11:09:10 My /usr/share/dict/words has just 39 matches, with no "symphytically" in it. 11:09:59 fizzie, webster-based? 11:10:08 /usr/share/dict/README claims mine is 11:10:11 Anyway, "sentence" I could see used somewhere; s/nt/nc/ sounds like something someone has done. Would be a nice obfuscation trick to replace that with "$foo =~ sentence;" 11:10:40 fizzie, indeed it would 11:11:27 fizzie, the list I get is http://sprunge.us/eUWI 11:11:38 Ubuntu "wamerican" package: "The Debian English word lists (wamerican*, wbritish*, wcanadian*) -- are all built from the upstream SCOWL word lists." 11:11:45 It's a bit small list. 11:11:59 hm 11:12:09 fizzie, how small? 11:12:20 $ wc -l /usr/share/dict/words 11:12:20 234937 /usr/share/dict/words 11:12:23 for me 11:12:24 98569 lines. 11:12:30 fizzie, quite a bit smaller 11:13:21 fizzie, severe also sounds probable. s/v/r/ 11:13:24 well maybe 11:13:45 also my regex was wrong 11:14:18 with corrected regex I get 253 matches (.+ instead of .*) 11:14:33 hm also I think that really should be [^\1+] 11:14:35 err 11:14:41 [^\1]+ 11:14:46 but I don't think that works 11:20:41 Meh, I can't find type counts for our text corpuses; we have this LDC Gigaword corpus, built out of about 1756504000 whitespace-separated tokens of English, I'm sure you could make quite a large word list out of that one. 11:20:55 well ok 11:20:56 grep -E '^s([a-z]).+\1.+\1g?$' /usr/share/dict/words | grep -Ev '^s([a-z]).*\1.*\1.*\1' 11:20:57 that works 11:25:14 perl -ne 'print if /^s([a-z])(?:(?!\1).)+\1(?:(?!\1).)+\1g?$/;' < /usr/share/dict/words 11:25:19 If you want to do it with a single regex. 11:25:24 It's not exactly pretty that way. 11:26:51 fizzie, hah. what is ?: now again... Non-capturing? 11:26:58 and ?! would be... um? 11:27:24 ?: is the non-capturing group, right, you could use plain () there just fine. And ?! is the negative zero-width lookahead. 11:28:04 ah right 11:28:09 So (?:(?!\1).)+ will match one of more "any character"s, as long as the contents of the first group don't start at that point. 11:28:17 also 11:28:19 that seems wrong 11:28:27 or wait no it doesn't 11:44:27 bbl 12:01:13 -!- |MigoMipo| has joined. 12:02:00 -!- MigoMipo has quit (Nick collision from services.). 12:02:18 -!- |MigoMipo| has changed nick to migomipo. 12:05:43 -!- FireFly has joined. 12:26:31 -!- Azstal has joined. 12:30:25 -!- Asztal has quit (Read error: 60 (Operation timed out)). 12:30:26 -!- Azstal has changed nick to Asztal. 12:52:19 -!- migomipo has quit ("co'o rodo"). 13:01:53 -!- FireFly has quit ("Later"). 14:03:02 -!- augur has quit (Read error: 131 (Connection reset by peer)). 14:18:56 -!- BeholdMyGlory has joined. 14:24:38 -!- ineiros_ has joined. 14:32:32 -!- ineiros has quit (Read error: 113 (No route to host)). 14:36:16 -!- FireFly has joined. 14:41:07 -!- oerjan has joined. 14:44:34 sigh, why isn't oerjan here when you "need" him,. 14:44:40 evil prescience. 14:50:32 oerjan, iwc! 14:58:44 DOIOF doesn't often get work, but when he does he really gets overworked... 14:59:49 AnMaster: ^ 15:00:13 oerjan, yeah 15:00:46 oerjan, has anyone actually died *permanently* from him yet? 15:01:37 that black guy in james stud, i think 15:02:15 although what happened to him when the universe was restarted, hm... oh wait that theme was the only one not affected 15:02:52 *espionage 15:03:23 hm indeed 15:03:42 oerjan, has there been any crossovers at all with the james stud theme and any other theme? 15:04:41 oh the me theme it seems 15:04:43 Me and Death are the only ones listed 15:04:56 and death yeah 15:05:10 oh wait also imperial rome 15:05:15 -!- augur has joined. 15:05:50 -!- MigoMipo has joined. 15:06:00 well that was really a dubious one 15:06:43 ah, except it shows DOIOF _was_ cheated out of even that one, after the fact :D 15:06:53 oerjan, imperial rome/espionage crossover or what? 15:06:58 yes 15:07:02 when? 15:07:12 I'm unable to find it in the list 15:07:12 http://www.irregularwebcomic.net/1178.html 15:07:24 oh wait there it is 15:07:38 AnMaster: the list is triangular to avoid duplicates, you have to look both horizontal and vertical 15:07:38 * AnMaster was reading the wrong column 15:07:48 oerjan, yeah I did, but I was one column off 15:09:15 oerjan, anyway there are lots of possible ways to continue even after he got all possible crossovers. Like differentiating "crossover with two" and "crossover with three" 15:09:45 * AnMaster wonders how many combinations you would get that way... 15:10:01 oerjan, sounds like something for you to calculate 15:10:03 ;P 15:10:47 2^number of themes - 1 15:11:19 that sounds too simple. heh 15:11:43 oh wait 15:11:44 so space/fantasy space/death fantasy/death space/fantasy/death are all separate. 15:11:47 that is what I meant 15:11:58 2^number of themes - number of themes - 1 15:12:02 of course fantasy/space and space/fantasy would be the same 15:12:15 forgot to subtract singular themes 15:12:20 BYE PPL 15:12:28 oklofok: au revoir 15:12:34 oklofok, cya 15:12:38 ! 15:12:39 -> 15:12:40 -!- oklofok has quit ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"). 15:12:59 oerjan, you could have crossover with itself actually. For those that had time travel. 15:13:01 ;P 15:13:15 argh 15:13:15 space would have had that already 15:13:25 and mythbusters 15:13:28 yeah 15:13:30 what about pirates? 15:13:37 there was that telephone booth thingy 15:13:44 hm... 15:13:54 not sure what happened to it after end of universe 15:14:18 but if you do that there is no limit, since you can crossover any number of copies of a theme 15:14:39 true 15:15:16 oerjan, maybe each theme can appear 0-2 times? How many possibilities is there then? As in space/space/fantasy/death/death and such? 15:15:35 3^number of themes - number of themes - 1 15:15:38 (that would be rather contrived!) 15:16:48 for simple crossover (no self-crossover) there would (if I counted correctly) be 2^16-16-1 possible crossovers 15:17:13 how many years would it take if he started today and managed one such every day? 15:17:23 (don't forget leap years!) 15:17:59 just divide by 365.2425 15:18:38 something like 179.384... years 15:18:40 right 15:22:22 -!- facsimile has joined. 15:50:37 -!- oerjan has quit ("leaving"). 16:07:49 yay. Deewiant there? 16:08:05 today I was able to access a machine with SSE 4.2 16:08:19 that has the new CRC32c hardware thingy 16:08:51 so I tried to use that for cfunge (removing use of static area temporarily to be able to see how much was gained in the hash library part) 16:09:15 And? 16:09:30 for pure hash on that system mycology took and average of 0.055 seconds when using old CRC code 16:09:40 with the hardware bit it was down to an average of 0.035 16:09:53 with static area it runs at around 0.020 on that 16:10:02 Aye, that kind of speedup can be expected 16:10:05 it's a dual CPU (each quad core) system 16:10:21 Which doesn't really matter since cfunge is single-threaded 16:10:23 Deewiant, /proc/cpuinfo is 400 lines long on that 16:10:33 Deewiant, yes but make -j16 takes like 2 seconds! 16:10:39 (it has hyperthreading) 16:10:44 model name : Intel(R) Xeon(R) CPU E5520 @ 2.27GHz 16:10:54 Oh, does cpuinfo list the hyperthreads as well? 16:11:03 Deewiant, yep it does 16:11:22 That explains that; I was wondering why it was that long 16:11:59 Deewiant, with static area it is only marginally faster than my core 2 duo laptop 16:12:21 (which is: model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz) 16:12:38 Yep, since funge code tends to stress memory more than CPU 16:12:52 Deewiant, the xeon has larger cache though 16:13:00 Deewiant, and is less loaded currently 16:13:09 Hence it's marginally faster, not slower. 16:13:16 hm true 16:13:48 * AnMaster waits for a CPU where the entire mycology can fit inside L2 (or L3) 16:13:58 entire mycology code* 16:14:00 Funge access patterns aren't the linear kind that CPU caches like, so it doesn't help that much unless it fits everything 16:14:40 Deewiant, well, in the static area you will get linear when you go < or > but not other directions 16:14:47 (as it is stored currently I mean) 16:15:00 of course that won't help for reading data from elsewhere 16:15:09 Yes, but that typically lasts for at most a couple dozen accesses, not hundreds. 16:15:17 And then you're jumping randomly again. 16:15:28 hm true 16:15:30 And yes, good point, p and g and their cousins will mess things up as well. 16:15:50 and hash libraries are very unfriendly anyway 16:16:09 to cache I mean 16:16:30 Yes, I was thinking only of array storage. 16:16:36 Deewiant, yeah 16:16:56 Deewiant, btw you can't use valgrind on the hardware CRC32 one 16:17:10 vex amd64->IR: unhandled instruction bytes: 0xF2 0x48 0xF 0x38 0xF1 0x7 16:17:12 and so on 16:17:22 it errors out 16:17:33 (currently, I assume this will be fixed soon) 16:17:46 (me should try out trunk on that system and then possibly report a bug 16:17:49 argh 16:17:57 that was supposed to be / not ( 16:20:10 Deewiant, anyway, as far as I can tell it works but I don't trust it to be correct. Like: I have been unable to find if the initial value should be something specific or such 16:20:28 (like it should for normal crc 16:23:52 heh I think I can reduce it even more by making it inline it instead... 16:25:44 -!- Pthing has changed nick to |prettyboy. 16:26:01 -!- |prettyboy has changed nick to Pthing. 16:35:01 -!- FireFly has quit ("Later"). 17:12:50 -!- kar8nga has joined. 17:34:40 -!- puzzlet_ has quit (Remote closed the connection). 17:34:48 -!- puzzlet has joined. 17:44:30 -!- Pthing has quit (Remote closed the connection). 18:17:30 -!- ais523 has joined. 20:25:51 -!- clog has joined. 20:25:51 -!- clog has joined. 21:01:29 -!- Sgeo has joined. 21:36:02 ais523, there? 21:36:06 yes 21:36:27 I managed to find the reference/manual/extras CD for CodeWarrior on classic mac 21:36:36 this seems to include a Perl for mac for example 21:36:38 seems useful 21:36:54 and a CodeWarrior<->MPW bridge of some sort 21:37:24 oh and the experimental parts are stored in a funny folder name 21:37:28 "Thrill Seekers" 21:39:13 -!- bsmntbombdood has quit (Read error: 113 (No route to host)). 21:45:38 ais523, hey there is even an Eiffel compiler here 21:45:59 ` 21:46:04 what was that? 21:46:15 I mean, the meaning 21:46:24 (I know it was a `) 21:47:17 AnMaster: it means that I've heard what you've said, and I think it's interesting, but I don't think any reply but ` is particularly necessary 21:47:46 ais523, so the definition of it is recursive? 21:47:53 ` 21:48:22 AnMaster: not really, its definition mentions itself, not uses itself 21:48:44 oh great an actual hex editor, that is useful, at one point I was seriously considering writing my own for MacOS 21:48:50 sort of like a function void(*f)()(void) { return (void(*)())f; } in C 21:48:54 which returns a pointer to itself 21:49:37 ais523, there is a reason I use typedefs when dealing with function pointers in C 21:49:48 and that is being able to understand what the heck is going on :P 21:49:52 meh, they're not too hard once you get used to them 21:50:12 although I might have missed a pair of parens in there somewhere 21:50:18 ais523, void(*f)()(void) 21:50:21 that bit looks wrong 21:50:35 it looks not like a function returning a function pointer 21:50:54 Would you prefer void(*f)(void)(void) 21:51:10 I'm using void(*)() as a generic function pointer type there 21:51:15 Or might as well bracket it up a bit more and (void)(*f)(void)(void) 21:51:16 as you aren't allowed to cast function pointers to non-function pointers 21:51:27 Deewiant, a bit more readable. But I would actually use a typedef 21:51:40 so I can just worry about that in one place 21:52:10 ais523, also is that cast of f strictly necessary in the return? As far as I know it shouldn't be 21:52:22 AnMaster: it is, can you work out why? 21:52:38 ais523, the void bit? 21:52:47 AnMaster: it's to do with data types 21:52:59 a function can't return a pointer to itself without casting it to an incompatible type 21:53:12 as otherwise you'd need a type function returning (function returning (function returning (function returning... 21:53:22 I always wondered why the name of the thing you were defining with function pointers were written in such a weird place 21:53:27 that is the worst bit IMO 21:53:29 and you need a cast to convert a pointer to a different incompatible one 21:53:34 AnMaster: it's because the declaration reflects the use 21:53:48 ais523, how do you mean? 21:53:50 if you wanted to call the function returned by f, you'd write (*f)()(); 21:53:53 and that's a void 21:54:21 basically, the way you write the declaration is exactly the same as the code to get a basic data type out of it as an expression, possibly with extra voids added 21:56:33 ais523, btw I'm using netscape in sheepshaver, because MSIE crashes it. (And there is only one other alternative and that is icab, which is shareware) 21:56:36 ais523: Actually, the syntax you used to define the function /was/ wrong 21:56:51 Should be (*f()), not (*f)() 21:57:07 ah, thought I was missing a pair of parens somewhere 21:57:14 but I'd accidentally put them in the wrong place 21:57:43 cdecl> explain void(*f)()(void); 21:57:44 declare f as pointer to function returning function (void) returning void 21:57:44 cdecl> explain void(*f())(void); 21:57:44 declare f as function returning pointer to function (void) returning void 21:57:54 yep, got it 21:57:55 Yep 21:58:34 I like cdecl's help texts: explain 21:59:14 Hmmh, my cdecl binary at school no longer works due to missing libreadline version 5, and nobody's bothered to package it for Arch so I haven't bothered to install it at home 21:59:24 Later they define the nonterminal: "gibberish: a C declaration, like 'int *x', or cast, like '(int *)x'". The examples might not be very gibberishy, but I still like the word. 22:02:16 c++decl> declare x as array 4 of const pointer to member of class X function (pointer to function (int) returning int) returning void 22:02:16 void (X::* const x[4])(int (*)(int )) 22:02:23 Member-pointers are so wonky too. 22:03:42 Not really, barely wonkier than the standard function pointers 22:04:11 I think it's pretty wonky how their sizes vary so very very much. 22:04:41 Blame wonky compilers for that 22:05:02 I remember seeing a page about the various bits in there, but can't find it right now. 22:05:26 http://www.codeproject.com/KB/cpp/FastDelegate.aspx is a good write-up. 22:05:33 Yes, I just got that opened. 22:05:47 It was probably exactly what I was thinking of. 22:06:06 The writer has been patching the D compiler quite heavily lately. 22:08:10 -!- puzzlet has quit (Read error: 60 (Operation timed out)). 22:09:50 -!- puzzlet has joined. 22:14:39 -!- oerjan has joined. 22:26:03 wow, I think today's Dudley's Dungeon comic was written by someone with the writing style of zzo38 22:26:20 "Your wish cannot be satisfacted because the computer is not yet invented, you playing NetHack would generate a paradox, it would be impossible for you to use a computer as there is no electricity here and finally that would be too expensive even for us." 22:26:34 http://alt.org/nethack/dudley/?f=2009.11.20 22:41:48 night 22:42:18 even: night → 22:42:32 Odd night. 22:44:16 -!- augur has quit (Read error: 110 (Connection timed out)). 22:48:27 -!- kar8nga has joined. 22:49:47 -!- MigoMipo has quit. 23:02:29 -!- augur has joined. 23:06:21 -!- ais523 has quit (Remote closed the connection). 23:38:19 -!- kar8nga has quit (Remote closed the connection).