00:15:45 -!- tusho has quit. 01:36:50 -!- megatron has quit (Nick collision from services.). 01:37:03 -!- moozilla has joined. 01:56:57 You will rue this day! Well, go on ... start ruing! 02:03:03 -!- Sgeo has joined. 02:03:48 "It is our duty to inform you that as of 7:35:05am UTC on September 10, 2008, the Earth has been destroyed." http://qntm.org/?board 02:14:27 :) 02:14:31 Well aware. 02:14:39 I love Sam Hughes. :D 02:17:15 Same here 02:31:35 -!- ihope has joined. 02:36:56 hopeless 02:37:00 -!- psygnisfive has joined. 02:37:06 fiveless 02:37:20 fivefull! 02:40:36 fivefullnesslessly 02:47:07 -!- Sgeo has quit (Remote closed the connection). 02:57:34 -!- Corun has quit ("This computer has gone to sleep"). 02:59:15 -!- Corun has joined. 03:01:36 -!- Corun has quit (Client Quit). 03:10:13 -!- ihope has quit (Read error: 110 (Connection timed out)). 03:20:52 -!- GregorR has quit (Read error: 110 (Connection timed out)). 03:21:06 -!- GregorR has joined. 03:45:37 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ok. 03:57:44 -!- adu has joined. 04:23:16 -!- moozilla_ has joined. 04:31:21 -!- moozilla has quit (Read error: 110 (Connection timed out)). 04:55:56 oklo! 05:10:14 -!- moozilla_ has quit ("- nbs-irc 2.37 - www.nbs-irc.net -"). 05:10:30 -!- moozilla has joined. 05:10:56 -!- Sgeo has joined. 06:13:34 -!- oklopol has quit (Read error: 113 (No route to host)). 06:17:23 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 06:18:00 -!- oklobol has joined. 06:41:56 real a = 1.352; real i = 0.0177; while(i < a) { i += differential; } 06:49:48 +++>+++++<[-->-<]>>+<[->++<]>: 06:52:30 +++>+++++< {*3 5} [-->-<] {*0 3.5} >>+< {0 *3.5 1} [->++<] {0 *0 8} >: {0 0 *8 => 8} 06:53:38 KHAN! 06:55:26 khan indeed 06:55:29 i wanna implement that 07:36:20 khan? 07:37:00 it's an indian term for irc channel 07:37:21 pikhq realized this is a channel, and, you know, he's indian 07:37:36 No... 07:37:45 no?!? 07:37:47 But I am related to the only white man to go on the trail of tears. 07:37:48 :p 07:37:52 -!- oklobol has changed nick to oklopol. 07:43:06 -!- adu has quit. 07:49:20 mirc owns, if i send messages with /msg and i have a channel window open, the message becomes part of that channel's log 07:49:38 logged passwords ftw 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:21:09 -!- oklopol has quit (Read error: 113 (No route to host)). 08:21:45 -!- kar8nga has joined. 08:40:02 -!- Slereah has quit (Read error: 113 (No route to host)). 08:46:39 -!- kar8nga has left (?). 09:15:01 -!- LinuS has joined. 09:15:14 -!- GreaseMonkey has joined. 09:22:44 -!- fizzie has joined. 09:24:25 -!- oklobol has joined. 09:45:37 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | SunOS was the first OS I ran it on. 09:51:46 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 09:52:52 -!- puzzlet has joined. 10:47:53 -!- Slereah has joined. 10:57:35 -!- Slereah has quit (Read error: 113 (No route to host)). 10:59:28 -!- jix has joined. 11:01:37 -!- slereah has joined. 11:06:03 -!- GreaseMonkey has quit ("Jesus loves you"). 11:18:40 -!- oerjan has joined. 11:59:02 -!- tusho has joined. 12:04:10 hey guyz StoryGen v2 beta test <3 http://91.105.98.27:4567/ 12:04:11 do it 12:08:49 * oerjan thinks the fragments are a little too short. 12:09:36 As in, I couldn't get my initial sentence in. 12:10:56 -!- jix has quit ("This computer has gone to sleep"). 12:15:55 HAPPY 9/11 12:16:34 oerjan: that is intentional 12:16:41 you are meant to leave sentences unfinished 12:19:47 you are not required to be consistent with your own previous fragments, i hope :D 12:20:50 no 12:20:51 :P 12:21:01 oerjan: in fact, it works better when more people do it 12:21:05 because otherwise you can easily get continuity 12:21:08 Slereah: are you doing it? 12:21:09 if not, do it 12:21:11 http://img.4chan.org/b/src/1221130716923.jpg 12:21:13 :D 12:21:15 In a non-innuendo wau7 12:21:16 *way 12:21:23 i'm doing my best to avoid it 12:21:40 i'm not gonna do the next one, lets' see if anyone else is doing them 12:22:39 yo Slereah 12:22:45 http://91.105.98.27:4567/ 12:22:49 >:| 12:22:58 slereah: my question is whether the amish will out-breed the rest of them 12:23:25 I doubt it, since the world will end :o 12:23:41 (although there is a similar norwegian sect with the breeding if not the low-tech) 12:24:56 I'm all for breeding 12:25:02 At least the act that leads to it 12:25:04 -!- oklobol has quit (Read error: 113 (No route to host)). 12:25:10 Also, school tiem 12:26:30 oerjan 12:26:33 you need to tell all your friends. 12:26:36 oh wait you're a mathematician 12:26:39 you don't have any 12:26:41 lol i maed joek 12:26:44 true, true 12:28:05 hmmmmmm 12:28:09 this is a hard one. 12:28:35 oh well 12:28:37 i continued it 12:29:07 that was too tempting 12:29:29 even if disruptive 12:53:27 oerjan, hm a mathematician? 12:53:55 they say so 12:54:13 AnMaster: a published mathematician 12:54:13 :p 12:54:29 where do you think he gets his terrible puns? 12:54:38 he figures their punniness with mathematics. 12:55:11 what puns? 12:55:38 AnMaster: you don't know oerjan's terrible puns? 12:55:39 gtfo! 12:56:03 well I use irc logs for a reason 12:56:10 I don't have a good memory for such stuff 12:56:33 optbot is named after oerjan's terrible puns. 12:56:34 tusho: K={A=_;X=8;´{B=_;A}}; 12:56:42 you don't have a puny memory, then. 12:56:56 er wait 12:58:57 hm I suspect a pun there, though I'm unable to see what it is 12:58:59 or if it is 13:00:20 it's a very puny one 13:00:58 oerjan: i thought it was quite punny 13:01:45 whatever, bbl 13:02:07 finns are a lot funnier than swedes. 13:02:24 well oerjan is neither 13:02:37 norway is actually sweden 13:02:41 (which is actually finland) 13:03:22 well since they are all of the type country *, they could be aliased without causing undefined behaviour ;P 13:03:26 which is actually iceland 13:03:33 iceland is green 13:03:38 and the LHC saps particles from germany 13:03:43 and greenland is icy 13:03:51 AnMaster: countries are not pointers to countries. 13:03:58 iceland isn't a sign saying, "Iceland is over here ->" 13:04:57 tusho, in that case they can't alias each other 13:05:15 AnMaster: of course not, if you use such a stupid language as c 13:05:20 i would have thought it sapped particles from france and switzerland, since that's where it is 13:05:20 but as we all know, the universe is written in lisp 13:05:27 oerjan: no, germany 13:06:07 well, it is a multinational project 13:06:27 germany just killed jews 13:06:29 no lhc for them 13:06:31 so it just saps their praticles 13:06:35 germany will just disappear, not the universe 13:07:20 it seems to be sapping brain cells from the UK, anyhow 13:07:32 oerjan: in what way? 13:07:38 i am the wisest thinker 13:07:38 above god 13:07:44 it's in the 4 days of harmonious nature rotation 13:07:55 well, per brain cell that may be true 13:08:04 your brain cells are educated stupid 13:08:11 true, true 13:09:40 i have this urge to mention that the Vatican State has a density of 2 popes per square kilometer 13:09:54 darwin si the pope 13:09:56 darwinpope 13:09:59 also eveyrone is darwin 13:10:01 and 1=10 13:10:07 therefore 1darwin=10darwin=100darwin=etc 13:10:09 but only in africa 13:10:13 so, the universe is made out of darwin 13:10:16 but the pope is anti-darwin 13:10:20 and thus the pope is actually darwin 13:10:22 in denial 13:10:26 in africa. 13:10:43 but 13:10:47 darwin, as a pope, cannot deny he is darwin 13:10:48 so 13:10:50 he 13:10:52 is a paradox 13:10:54 and the universe 13:10:56 makes no sense 13:10:58 aren't you a bit young to be on whatever you're on right now? >_< 13:11:01 out of darwinpapalinfallability 13:11:07 thus, we must conclude 13:11:08 that 13:11:20 even though darwin had no moustache infallability when he wrote about natural selection 13:11:22 he was a pope 13:11:26 and therefore had papal infallability 13:11:27 and thus 13:11:28 we must all 13:11:29 hail 13:11:30 darwin 13:11:31 and 13:11:31 the 13:11:32 darwinpope. 13:11:41 oerjan: i am actually 471 years old 13:12:04 but the infallibility was only declared some time in the 19th century, possibly after darwin made his theories 13:12:15 darwin is retroactive 13:12:26 his universe runs on feather 13:13:08 -!- jix has joined. 13:13:23 1870 it was 13:13:32 it was -4 BE 13:13:38 before electricity 13:13:45 electricity was invented in 2BE 13:14:34 also 13:14:35 i am on darwin 13:14:37 he died in 1882 13:14:39 inhaling his holy fumes 13:14:48 so he was only infallible for 12 years at most 13:14:54 no 13:14:59 yes 13:14:59 -!- puzzlet has quit (Remote closed the connection). 13:15:00 he was infallable for 46 years and 5 mellenia 13:15:03 -!- puzzlet has joined. 13:15:03 fff 13:15:04 dg 13:15:14 i am declaring a Great Schism 13:15:37 i am declaring a great schemeism 13:15:40 ((((((((((((((((((( 13:15:41 ]]]]]]]]]]]]]]]]]]]]] 13:15:44 unbalanced1 13:15:48 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaa 13:16:29 -!- jix has quit (Read error: 113 (No route to host)). 13:18:12 i suggest a compromise: maybe it is his holy fumes that are infallible 13:21:06 no 13:21:23 then there can only be holy war 13:21:37 we must choose symbols 13:22:26 i choose the holy fumes as my symbol 13:29:24 -!- sebbu has quit ("@+"). 13:43:31 i choose darwin 13:43:37 say, how does c handle inlined recursive functions 13:44:54 is inlining part of the standard? 13:45:13 dunno 13:47:30 ah in C99 according to http://en.wikipedia.org/wiki/Inline_function 13:48:06 welp time to test 13:48:18 "Many compilers can also inline expand some recursive functions; recursive macros are typically illegal. 13:48:37 Huh. 13:49:39 oerjan: It just ignores my inline. 13:49:40 (gcc) 13:50:21 oerjan: even though it compiled inline void forever(void) { forever(); } into a jmp... 13:50:25 it WOULD be able to inline it then 13:52:34 the latter is tail recursive, that might help 13:53:16 or are you saying it doesn't 13:54:03 http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/Inline.html 13:54:17 "Using -Winline will warn when a function marked inline could not be substituted, and will give the reason for the failure." 13:57:58 "GCC does not inline any functions when not optimizing unless you specify the `always_inline' attribute for the function" 13:58:33 ah . 14:05:57 Once upon a time there was an esoteric magician who spoke incomprehensibly. He wanted to make a magical language that was even worse. He called it... the Monstrous Money-Devourer ... of Death. And then he jumped into the big black lake of t-shirts. Cautiously approaching the washing machine, Jibbedybob appeared. Bob was there too. Jibbedybob was Bob's friend and Jibbedy was Jibbedybob's friend, They raped each other daily. Yum. It was delicious, like cake. T 14:07:14 i guess it doesn't count as innuendo if it's super explicit 14:07:27 yeah 14:07:30 http://91.105.98.27:4567/ new storii 14:10:15 what the? something went wrong 14:11:16 maybe it's just the display that is broken 14:12:21 (my history clearly shows that i did _not_ duplicate fie when writing) 14:13:49 oh weird, it's a browser error 14:15:37 -!- Linus` has joined. 14:26:08 -!- LinuS has quit (Read error: 110 (Connection timed out)). 14:30:44 -!- kar8nga has joined. 15:01:18 -!- Sgeo has joined. 15:09:52 All Mister Jenkins could think was "How I like turnips, and the moving messages. In fact, when they moved they ploughed over the field like giant worms of doom ... sexy ones exploded in rage at the very sight of the hideous evil Mrr is a race of clones. goths too. like OO neckties and a thousand baloons, hai - who is a person - Niklas was his lovemaker. is a penis "sniper whore" JK I don't think so, sir. 15:10:12 the crap 15:10:13 :D 15:15:35 -!- oerjan has quit ("-> Bus"). 15:16:27 "There are two ways to run efunge." or "There are two ways of running efunge." 15:16:30 which is best tusho ? 15:16:44 "You can run efunge in two ways:" 15:16:49 :P 15:19:04 of those, the latter 15:23:52 is ' called "single-quote" or "single quote" 15:24:38 Deewiant, anyway I got a command line wrapper kind of working now, not well tested 15:25:44 the latter 15:26:13 or just 'apostrophe' :-) 15:26:37 "Using 'efunge:start("path/to/befunge/program.bf").' (without the single quotes)" 15:26:49 and actually, "quote" is informal if you want to be strict about it :-) 15:26:49 since it have to be double quotes in the inner bit 15:27:06 Deewiant, well the issue is I need double quotes which should stay 15:27:28 I usually just assume the reader has half a brain 15:27:45 ah probably true in the case of a funge interpreter 15:27:52 but yeah, certainly 15:28:09 Deewiant, however if i didn't use quotes most reads not familiar with erlang would miss the dot at the end 15:28:12 which is *needed* 15:28:27 won't work without it 15:28:44 I'd say something about the dot and not the quotes, then :-) 15:30:18 Deewiant, does the mycology page only list funge-98 interpreters? 15:30:23 yes 15:30:26 since mycology can test funge-93 too 15:30:38 I know, but that wasn't really the point 15:30:44 hm ok 15:30:52 and most funge-93 interpreters get everything correct anyway 15:31:11 things that I think of that might vary are "# <" and division by zero 15:31:42 Deewiant, well I don't ask the user there, I do like 98, since I plan to change efunge into 98/108 at some point 15:32:10 Deewiant, and what do you mean with # < 15:32:16 what is there to get wrong there? 15:32:17 does it hit the < or not 15:32:25 it hits the < yes 15:32:32 in many funge-98 interps it doesn't 15:32:42 or many and many... at least two :-P 15:32:44 well Pressy thinks it does 15:32:50 yes, of course 15:33:18 anyway befunge would work without #, since you can just use a space in the hole 15:33:36 question: how many instructions can you reduce Funge-98 too while still being turing complete? 15:33:51 the funge-93 set is turing complete 15:33:55 I'd start with befunge-93 + infinite space then work down from there 15:34:03 ` can be removed 15:34:09 + can be removed 15:34:12 #~&,. could be removed 15:34:24 not sure about # actually 15:34:30 yes I think so: 15:34:33 in befunge, I guess it could be 15:34:38 in unefunge not 15:35:08 ah not in unefunge no 15:35:41 in befunge, which I talked about, it is easy to remove #, you just use a space at the crossing 15:35:47 and readjust lines as needed 15:35:57 #v_ 15:36:14 my most common use of # :-P 15:36:22 > v 15:36:22 ^v_ 15:36:28 not easy to use 15:36:30 but should work 15:36:31 yep, or | 15:37:01 well, what about : \ and $? 15:37:12 I think : could be remove, replace with a p and two g 15:37:12 AND WHAT ABOUT NINE ELEVEN 15:37:24 \, not sure 15:37:27 I think it would be more interesting to remove p and g :-) 15:37:28 $, well not sure either 15:37:36 Deewiant, then it wouldn't be funge really 15:37:46 why not :-P 15:38:01 isn't the whole point being self modifying 15:38:13 not to me 15:38:17 without that befunge93 would be easy to compile too 15:38:38 you wanted the smallest instruction set 15:38:43 well yes 15:38:44 hm 15:38:48 I'd say, replace p and g with y 15:38:52 ? could be removed 15:38:56 Deewiant, y from 98? 15:39:04 no, y from 93 15:39:07 of course from 98 :-P 15:39:19 you could remove * and / 15:39:34 but you need to keep either - or + 15:39:35 yes, all you need is - 15:39:36 - I think 15:39:42 - is better 15:39:45 or you can't do negative numbers indeed 15:40:09 you could drop 2-9, I think you need 0 and 1 still 15:40:18 no, just 1 15:40:21 11- is 0 15:40:24 ah true 15:40:53 what have we still got... 1-y\$ 15:41:00 _1-^> > err \ and $ too? 15:41:08 _ of course 15:41:13 I don't know 15:41:21 \, probably not 15:41:26 if we have y we don't need \ 15:41:26 $, maybe 15:41:35 yeah, I guess so 15:41:42 Deewiant, couldn't you just do some throwaway calculation? 15:41:42 also, instead of > or even just one of [] might be enough 15:41:55 hm 15:42:00 yes 15:42:07 not sure if one is enough 15:42:09 AnMaster: can't empty the stack ever with any of those, or? 15:42:16 ah true 15:42:19 so you need $ yes 15:42:31 not sure if that's exactly necessary though 15:42:53 well, we are down at _1-[]y$ now 15:43:15 and spaces, I guess 15:43:18 yep 15:43:20 spaces too 15:43:55 well I never considered befunge a turing tarpit, but this reduction certainly is one 15:44:09 heh 15:44:23 Deewiant, are both [ and ] needed or? 15:44:30 I don't think so 15:44:31 I'm unable to figure that out 15:44:48 well ok, I guess you could simulate a [ using several ] 15:45:01 yep 15:45:38 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | *an. 15:45:45 Deewiant, no, not if you want to end up in the same column 15:46:01 just rearrange the code so that you don't want to 15:46:21 >[ 15:46:23 would mean: 15:46:28 ] ^ 15:46:28 >] 15:46:28 ] ] 15:46:34 in all honesty I'm not sure we need all of _[], just w should be enough 15:46:35 using > to show where code enters 15:46:51 1-wy$ should be enough 15:46:57 hm... 15:47:09 yes pushing two things to decide turn direction 15:47:12 yes would work 15:47:24 and you get 'if' functionality for free 15:47:33 yes 15:47:50 now what to call this 15:47:59 befuck or malfunge? 15:48:00 ;) 15:48:06 tarfunge 15:48:10 heh ok 15:48:16 tarbefunge in fact 15:48:22 it wouldn't work in unefunge 15:48:31 you need # there at least 15:48:46 for unefunge, 1-_y$; 15:48:47 I suspect you may also need x, but I can't prove that 15:48:54 -!- sebbu has joined. 15:48:55 Deewiant, hm.... 15:48:57 isn't just ; enough 15:49:01 not sure 15:49:05 I'm no unefunge expert 15:49:09 really never interested me 15:49:19 never really* 15:49:27 but yeah, alternately, 1-_y$x 15:49:30 x can do what # does 15:49:44 just much more painfully 15:49:56 well x can do a lot more too 15:50:09 like jump based on address on stack, not only fixed jump 15:50:20 yep 15:50:48 Deewiant, I suggest modifying y to be a pure pick instruction in such a case, since the other bits are hardly useful 15:50:55 in tarfunge 15:51:10 well of course if we're going to start modifying stuff 15:51:21 well ok lets keep it then 15:51:23 but if we do that we should be able to get by with even less instructions 15:51:37 Deewiant, sure, one instruction is enough iirc? 15:51:40 or? 15:51:44 dunno 15:51:52 probably yes 15:52:05 since we can define an infinite number of behaviours for it :-P 15:52:06 http://esolangs.org/wiki/OISC 15:52:11 "if x is in an odd-numbered column then..." 15:52:44 "subtract and branch unless positive" in OISC, said to be turing complete... 15:53:08 I wonder if anything can compile to that instruction 15:53:20 could then translate it to asm and see how fast stuff runs ;-) 15:53:38 eh? 15:53:49 compile C to that, for instance 15:53:49 well I bet x86 got something close ;) 15:54:22 http://eigenratios.blogspot.com/2006/09/mark-ii-oisc-self-interpreter.html 15:54:24 huh 15:54:51 Deewiant, anyway I don't think you can compile C easily, would be restricted, since C got stuff like IO and so 15:55:15 true 15:55:24 anyhoo, food -> 15:55:30 One could do a standalone implementation. 16:09:29 -!- kar8nga has left (?). 16:18:19 -!- tusho_ has joined. 16:22:46 -!- tusho_ has quit (Remote closed the connection). 16:25:14 -!- tusho_ has joined. 16:25:34 -!- tusho has quit (Nick collision from services.). 16:25:39 -!- tusho_ has changed nick to tusho. 16:25:39 -!- tusho has changed nick to tusho_. 16:25:44 ???????????? 16:26:36 -!- tusho_ has quit (Client Quit). 16:26:53 -!- tusho has joined. 16:27:37 -!- tusho has quit (Client Quit). 16:27:48 -!- tusho has joined. 16:28:10 -!- tusho has quit (Client Quit). 16:28:10 -!- Hiato has joined. 16:28:25 -!- tusho has joined. 16:29:22 ERROR Your host is trying to (re)connect too fast -- throttled 16:29:23 D: D: D: D: D: D: 16:31:07 -!- tusho has quit (Client Quit). 16:31:40 -!- tusho has joined. 16:32:02 -!- tusho has quit (Client Quit). 16:32:14 -!- tusho has joined. 16:40:47 tusho, well fix your connection then! 16:40:53 and hi tusho 16:40:59 ;) 16:40:59 nothing to do with my connection. 16:41:12 tusho, stop quitting your client all the time then 16:41:28 It wiped all my settings randomly and I had to test them, so shut up. 16:42:30 tusho, sucky client that doe that 16:42:31 does* 16:43:01 AnMaster: no, it was my fault 16:43:12 I killed it while it was writing to the prefs or something 16:43:13 of course you could just restore from the daily backup of your home dir 16:43:15 ;P 16:43:24 AnMaster: i can't afford a drive for backups 16:44:10 tusho, tapes aren't that expensive 16:44:18 but if you got no tape drive, true 16:44:20 AnMaster: enjoy your 1970 16:44:20 I see the issue 16:44:38 tusho, tapes last longer than cds or harddrives certainly 16:44:50 hds last long enough for me to care about 16:49:45 AnMaster, butbut.. they're affected by magnets and stuff. That scares me, tbh 16:52:06 -!- slereah has quit (Read error: 113 (No route to host)). 16:52:55 Sgeo, so are harddrives 16:52:59 agreed, cds aren't 16:53:08 but cds doesn't last very long 16:53:16 and can get scratched easily 16:53:26 So I prefer tapes 16:53:36 they are way more durable 16:54:33 Is there any way to shield tapes? 16:54:52 well same way as you shield against any EMP I assume 16:56:05 Is it worth using tape to backup a home system 16:57:23 hm depends 16:58:04 Sgeo, I had the luck of finding a tape drive cheaply, local school was throwing out old equipment, got it for probably 1/10 of what it was really worth 16:58:21 it's SCSI btw :) 16:58:32 modern ones use firewire iirc 16:58:55 bbl 17:18:53 -!- Slereah has joined. 17:40:47 -!- Slereah has quit (Read error: 60 (Operation timed out)). 17:44:54 -!- olsner has joined. 18:01:40 -!- slereah has joined. 18:11:02 -!- slereah has quit (Read error: 54 (Connection reset by peer)). 18:11:54 -!- Slereah has joined. 18:29:06 -!- Slereah has quit (Read error: 113 (No route to host)). 18:32:29 -!- Slereah has joined. 18:32:32 >:| 18:55:32 -!- jix has joined. 18:55:33 Deewiant, my FING is now updated, however I will probably not make a release this weekend 18:55:43 unless you actually plan to update mycology results page 18:55:57 Deewiant, apart from FING, are there other changes? 18:56:07 not that I can think of 18:56:56 "2008–09–10 Mycology updates" on your website 18:56:59 Deewiant, what was changed? 18:57:23 there is a changelog in the readme.txt, you know 18:58:37 Deewiant, well it contradicts your web page 18:58:39 " * Mycology update, some bugfixes." 18:58:44 2008-09-10 - Made the check for wraparound with non-cardinal delta a bit 18:58:44 stricter (instead of a delta of (12,0) it uses (13,2)). 18:58:57 and the 2008-09-06 release is not mentioned on the website 18:59:02 yeah, that's irrelevant and a bugfix 18:59:08 there never was a 2008-09-06 release 18:59:18 2008-09-06 - Fixed a misspelled error message in mycouser.b98 for 18:59:19 Befunge-93 interpreters. 18:59:19 - Fixed a bug in 2k6 testing that led to an infinite loop. 18:59:21 readme.txt 18:59:21 that's just when I made the changes 18:59:25 I didn't release it 18:59:25 ah 18:59:31 -!- kar8nga has joined. 19:00:38 Deewiant, have you seen that Mike made even more fingerprints 19:00:44 FOBJ.. no clue what it is 19:00:45 I noticed, yes 19:00:52 objects? 19:00:52 it has specs 19:00:56 hum 19:00:57 yeah, something like that 19:01:00 OOP in funge!? 19:01:02 didn't look closely 19:01:03 tell me it isn't 19:01:17 something like that, I only glanced at it 19:01:19 "Object Oriented extension" 19:01:20 oh my 19:01:27 Deewiant, do you plan to implement it? 19:01:37 I have no idea what it contains, like said 19:01:41 FPRT huh 19:01:47 and right now I really don't care either :-P 19:01:49 a printf wrapper it seems 19:02:04 ah, that might almost be useful 19:02:37 I wonder if he specified it either completely uselessly or so strictly that it's a pain to implement 19:02:41 probably the former 19:02:45 Deewiant, btw if the mycology results page will be updated to include cfunge (as run on linux, as you said yourself) before the end of the weekend, a release will be made during Saturday, if it won't be updated, there will be no release 19:03:20 Deewiant, yeah he haven't yet learnt the balance 19:03:31 AnMaster is pioneering "software release by ransom" 19:03:37 :-D 19:03:40 tusho, well someone has to be the first 19:03:41 :D 19:03:48 "Update the page by the weekend OR THE RELEASE GETS IT" 19:03:50 except that I really don't care whether he releases or not :-P 19:04:08 Deewiant, just I like to include more bug fixes before next release 19:04:17 unless you actually plan to update that page 19:04:20 yeah, sure 19:04:21 it is not ransom 19:04:45 Deewiant, or I will claim to be "mycology 2008-09-10 conforming" 19:04:46 ;) 19:04:59 conformat? 19:05:00 whatever 19:05:02 * tusho claims to be 10 feet tall 19:05:05 dun dun DUN 19:05:11 tusho, I pass without any BAD 19:05:14 in that version 19:05:15 tusho: you are pretty big!! 19:05:24 AnMaster: i pass as 10 feet tall too 19:05:25 tusho, what is it in meters? 19:05:31 AnMaster: 10 feet in meters = 10 feet 19:05:37 7 feet is over 2 metres 19:05:44 AnMaster: actually 3.04800 meters. 19:05:48 that's a bit over or under 3 metres 19:05:50 * tusho claims to have worked that out in my head 19:05:56 tusho, I seen a video of you 19:06:01 so stop lying 19:06:04 I just remember that one foot is around 30 cm 19:06:05 AnMaster: i was crouching, you moron 19:06:18 tusho, didn't look like that 19:06:25 AnMaster: that's what i want you to think 19:06:35 "ICAL"0x4943414cSome Intercal-like functions(RCS) 19:06:36 hrrm 19:06:44 "ARRY0x41525259Arrays(RCS) 19:06:54 I wonder if ais has an opinion on that ICAL, it's probably all wrong ;-) 19:07:01 ARRY? sigh... 19:07:04 as if EMEM wasn't bad enough 19:07:11 does it even have anything useful 19:07:36 Deewiant: hi deewiant i am going to speck a fignerpting on irc ok??? then i will put it on the web, and you will implement it 19:07:38 so lets see what ones are new, ARRY, BOOL, FOBJ, FPRT, ICAL, IMTH, RAND, SORT, 19:07:40 wow 19:07:43 he has been busy 19:07:51 tusho: ,,,,,,,,,,, 19:07:58 Deewiant: ok,,,,,,here it is 19:08:12 "BOOL" 0x424F4F4C 19:08:12 "BF": R ( c -- ) run brainfuck code 19:08:13 A(a b -- r)And 19:08:13 N(a -- r)Not 19:08:13 O(a b -- r)Or 19:08:13 X(a b -- r)Xor 19:08:13 wtf 19:08:21 Deewiant: hehehhehehehhee... 19:08:28 tusho: "c"? 19:08:29 that is plain idiotic, I mean those are not hard in pure befunge 19:08:33 just a few w 19:08:45 Deewiant: its a mystery,,ehehehehe.... it is the brainfuck code....... 19:08:52 X is idiotic 19:09:00 Deewiant, in FOBJ: "I 0gnirts referes to the funge file containing the code for the object" 19:09:03 this sounds *BAD* 19:09:05 for the others, maybe 19:09:12 *BAD*? 19:09:20 Deewiant: hello,,,,,,,how goes the implement 19:09:28 Deewiant, well yes, FOBJ seems pretty messed up 19:09:36 AnMaster: how's that 19:09:49 Deewiant, or the spec may be 19:10:02 in what sense 19:10:13 "Funge-space for objects is in Trefunge mode." <-- nice way to lock out for example CCBI and cfunge 19:10:22 and efunge won't do tre-funge either 19:10:29 CCBI 2 will do Trefunge :-) 19:10:31 don't blame him for your interp inferiorities 19:10:35 Deewiant: will it do Nfunge 19:10:38 nope 19:10:47 Deewiant: will it do nfunge if i write a patc 19:10:48 h 19:11:01 nope 19:11:08 or, well, depends on the size of the patch ;-) 19:11:12 Deewiant, also I fail to see how these are object orientated really, where is the inheritance... 19:11:13 it'd have to be pretty big :-P 19:11:14 classes? 19:11:22 Deewiant: it'd be some commits 19:11:22 :P 19:11:30 AnMaster: object orientation!=classes 19:11:32 or inheritance 19:11:35 it's probably prototypical 19:11:55 if it lets you fondle an existing object, and clone an object, then it's prototypical 19:12:02 it looks a lot like namespaces + functions only, actually 19:12:03 tusho: http://www.rcfunge98.com/rcfunge2_manual.html#FOBJ 19:12:17 http://rcfunge98.com/rcsfingers.html#IMTH <-- now that is kind of stupid too, since the functionality is either simple in pure funge, (E for example), or available in other fingerprints 19:12:18 Deewiant: that's retarded 19:12:25 tusho: no shit? 19:12:38 Deewiant: ok forget BF i am writing a better fingerprint 19:12:42 called MKRL (Mike Riley) 19:12:48 and I like that the specs talk about "message handlers" without saying at all what they are 19:12:55 or how M works 19:13:03 or right 19:13:17 okay, never mind 19:13:24 just obtusely written :-P 19:13:28 Deewiant, well I won't implement any if these new ones I think. Yes I will probably do MVRS in efunge 19:13:32 but apart from that... 19:13:46 I probably won't implement anything completely pointless 19:13:48 such as EMEM 19:13:55 well I didn't do EMEM either 19:14:14 ahh, haha 19:14:16 "Formats are printf style " 19:14:28 question 19:14:28 well that's certainly descriptive 19:14:34 why are the 0x... things so long? 19:14:38 well it seems pretty clear, except most doesn't make sense for funge 19:14:41 MKRY = 0x4A27F51 19:14:48 but his are longer 19:14:52 Deewiant, for example, %zu would make no sense in funge 19:15:04 AnMaster: erm, "printf style" doesn't really say anything 19:15:14 Deewiant, I assume C printf? 19:15:15 C/C++/Java/D/Haskell/other printf? which version? 19:15:25 Deewiant, obviously C is the default ;P 19:15:28 tusho: no they aren't 19:15:37 0x33445350 19:15:37 AnMaster: and it's "style" anyway, could use D writef as well :-P 19:15:40 0x4A27F51 19:15:42 huh 19:15:43 you are right 19:15:44 :P 19:15:49 Deewiant, hm? 19:15:51 tusho: and that can't be right 19:16:05 Deewiant: 0x4A27F51 is right... 19:16:09 MKRY = 0x4d4b5259 19:16:12 oh 19:16:13 i see 19:16:14 stupid me 19:16:38 tusho, you wouldn't have said that if I pointed out the error :P 19:16:44 AnMaster: i.e. it doesn't specify that it has to work like printf, only in the style of printf :-P 19:16:45 yes 19:16:46 i would have 19:16:58 Deewiant, ah I see the issue yes 19:17:19 AnMaster: which would allow pretty much anything, actually. :-P 19:17:29 Deewiant, however I suspect trying that philosophical approach would make Mike ignore you ;P 19:17:33 ICAL looks amusing 19:17:43 ARRY, hmm 19:17:52 Deewiant, you or I should get ais to take a look at ICAL 19:17:59 before you implement it 19:17:59 the single dimension stuff of ARRY is just a poorer form of JSTR 19:18:03 yes 19:18:27 "Addresses used by this extension are absolute, the storage offset does NOT apply to these functions." 19:18:28 haha 19:18:30 AnMaster: haha, implement ARRY so that ABCDEF reflect and G pushes 0 19:18:56 Deewiant, well certainly allowed as it seems, but no I won't 19:19:01 "Negative array indexes are allowed " 19:19:04 I won't implement any of these new ones 19:19:05 but what do they do I wonder? 19:19:13 Deewiant, I assume same as in C 19:19:18 AnMaster: segfault? :-P 19:19:18 access below array base 19:19:35 Deewiant, may not be segfault, not if the system is running in a non-protected environment 19:19:38 I'm fairly sure that's implementation-defined in C 19:19:39 like. say, DOS 19:19:46 and yes it is I think 19:19:53 XD 19:20:00 so, it's allowed to be implementation-defined? ;-) 19:20:07 Deewiant, actually, while that wasn't what I meant, it seems correct 19:20:14 I meant that it is basically pointer access 19:20:44 Deewiant: AnMaster: ok I made my first fingerprint 19:20:45 a[x] == *(&a + x) (not always and not exactly, but you get my point) 19:20:45 hmh, BOOL/IMTH/FIXP overlap a lot :-/ 19:20:46 "MKRY" 19:20:49 http://tusho.net/mkry/ 19:20:54 please review & suggest & implement 19:21:05 :-D 19:21:26 tusho, badly defined ;P 19:21:37 AnMaster: ehhehehehehehehehehehehehhe............ 19:21:38 and no I won't implement it 19:21:40 tusho: why 0gnirts, pushing ",,,,...." would require a pop 19:21:40 haha 19:21:47 ooooh 19:21:53 C¢D 19:21:55 oops 19:21:55 Deewiant: eehhehe,,,not sure.... 19:21:57 s/¢/$/ 19:22:01 hahahaa 19:22:03 that is funny 19:22:05 now I get it 19:22:06 :D 19:22:25 tusho, I may actually implement that, probably not, but I don't rule out the possibility 19:22:32 ;D 19:22:32 Deewiant: ah what should i use intsead 19:22:36 *instead 19:22:37 RAND is poorly defined, does it use a generator of its own or not 19:22:57 Deewiant, well as I said above, IMTH is useless, since there are other fingerprints to do those things, or they are easy in pure funge 19:23:03 and yes I agree about RAND 19:23:04 tusho: well, just ( -- chars...) or something 19:23:12 other than that RAND can be handy 19:23:23 since if you need a value ? is a bit painful 19:23:35 ok MKRY updated 19:23:37 http://tusho.net/mkry/ 19:23:47 also, RAND doesn't really say anything about the qualities of the generator 19:23:48 tusho, um "All pushes from 3 to 15." 19:23:51 it changed 19:23:55 AnMaster: no shit 19:24:01 tusho: it changed!! 19:24:07 well I just noticed it 19:24:10 Deewiant: i know, crazy, i meant to update it without changing it 19:24:13 tusho, and yes I love this parody :D 19:24:26 tusho, just that 3..15 range changed 19:24:29 from something else 19:24:29 is pseudorandom okay for RAND or not? doesn't say. do values need to be evenly distributed? doesn't say. 19:24:31 pretty sure 19:24:37 AnMaster: no 19:24:39 0gnirts -> c ... 19:24:39 most likely he uses rand()%n 19:24:46 so that ECED works 19:25:04 Deewiant, well I'd say you should select by fair dice roll then hard code a lookup table 19:25:12 return 4; 19:25:19 Deewiant, ah you know :D 19:25:28 hmm, SORT 19:25:34 hmm 19:25:43 SORT is badly defined I'd say 19:25:47 Va Vld Vbd w n 19:25:49 the hell?! 19:25:50 what ridiculous thing to write next 19:25:50 "Sort block in funge-space" 19:26:01 Deewiant: will you implement mkry 19:26:03 Deewiant, indeed, I got no idea what those vectors mean 19:26:03 that too, but wth are those arguments 19:26:04 tusho: nope 19:26:10 Deewiant: if i provide a file? 19:26:23 tusho, probably not, but you could try implement it using mini-funge 19:26:32 I think efunge may handle that 19:26:32 tusho: I can provide you a file too! See http://www.google.com/index.html 19:26:39 Deewiant: if i provide an implementation file 19:26:40 ;) 19:26:42 it will implement dynafing from !Befugne then 19:26:48 tusho: nah :-P 19:27:06 Deewiant: why not, it'd be a cp :P 19:27:24 not quite 19:27:37 Deewiant: hm? 19:27:52 Deewiant, anyway, I still plan my SOCK replacement suite, but I didn't receive any comments on it from you, I did send the mail to you 19:28:13 there's the output of ccbi -p 19:28:23 Deewiant: i'd provide a patch 19:28:23 :3 19:28:24 AnMaster: yeah, which means I don't have anything meaningful to say :-P 19:28:30 tusho: so it's not just a cp ;-) 19:28:35 Deewiant: ok, cp && patch 19:28:38 is that acceptable? :P 19:28:47 && merge && headbash 19:28:53 Deewiant, but do you like the idea or not? 19:28:54 but in any case, nah. 19:29:01 Deewiant: i'll fork ccbi if you don't 19:29:01 :3 19:29:02 AnMaster: sure, why not 19:29:12 Deewiant, and I would like some input on the "auto handler" for "don't care what ip version" 19:29:17 tusho: if I were you I'd just do the mini-funge impl :-P 19:29:30 Deewiant: i don't know funge. 19:30:05 consider learning! 19:30:09 maybe. 19:30:27 AnMaster: ? 19:30:28 Deewiant: 19:30:29 "FRTH" 0x46525448 Some common forth [sic] commands 19:30:30 why the [sic] 19:30:44 that's not how forth is spelled 19:30:55 Deewiant: thats how the language name is spelled... 19:31:03 no, that's Forth 19:31:11 Deewiant: oh. 19:31:13 Deewiant, I said in the mail, the idea of an application in funge being able to use a generic interface for ipv4 and ipv6 19:31:15 i'm case-insensitive 19:31:20 don't be. :-P 19:31:23 why not 19:31:36 i use a case-insensitive filesystem and such. 19:31:43 and type in lowercase on irc 19:31:58 tusho: 19:31:59 Capitalization is the difference between "I had to help my uncle Jack off a horse.." and "I had to help my uncle jack off a horse.." 19:32:08 XD 19:32:16 Deewiant: and those sentences are such common, everday occurences 19:32:21 besides, i am a fan of innuendo. 19:32:37 it's a reason for not always being case-insensitive 19:32:57 AnMaster: so what input do you want on that 19:33:20 Deewiant, what design would be good for that, yet allow separate ipv6 and ipv4 for those who wanted? 19:33:22 Deewiant: i am always, always case-insensitive 19:33:24 in everything 19:33:42 Deewiant, I'm pretty much lost there 19:33:46 it would mean hostname based 19:34:17 I don't know very much about network programming so I'm not exactly an authority on the topic 19:34:22 SCKI sounds fine to me, shrug 19:34:27 should there be a SCKI for IPv4/6 with a flag for "don't care, ipv4, ipv6" 19:34:31 yeah 19:34:32 ok 19:34:43 or would it be possible to tag a socket with a flag 19:34:53 what do you mean? 19:34:57 and then just use the same interface always 19:35:16 well the shared parts would have the same interface 19:35:19 when you create a socket, specify a flag, like the current SOCK does, for whether it's IPv4/IPv6 19:35:30 /don't care 19:35:38 yes makes sense in a SCKI part 19:35:45 since we need SCKU for unix sockets 19:36:10 so one for core (NSCK), then SCKI for TCP/UDP + IP, and SCKU for unix sockets 19:36:29 yeah, unix sockets mess everything up :-P 19:36:45 Deewiant, to make stuff more portable it is separate 19:36:53 and there are more ones 19:37:00 if they didn't exist, it would be much simpler :-) 19:37:08 STCP or whatever the name is 19:37:21 Deewiant, well you could choose not to implement SCKU 19:37:31 that is another good part 19:37:41 you should leave it open anyway 19:37:59 maybe add an instruction to query whether a certain flag combination (TCP/IPv4 for instance) is supported 19:38:09 Deewiant: fingerprints/tusho/mkry.d GOOOOOOO 19:38:11 http://rcfunge98.com/dyfp.f98 <-- hm can't find any details for that fingerprint? 19:38:15 so that you know that creating a socket fails for that reason and not just randomly 19:38:37 Deewiant, well ok it would be part of SCKI 19:39:16 the core could have an instruction to list supported address family fingerprints 19:40:04 -!- Slereah has quit (Read error: 60 (Operation timed out)). 19:40:17 -!- Slereah has joined. 19:40:17 your fingerprint mechanism is confusing kekekekekekekke ^________^ 19:40:19 tusho, implement it in dynafing 19:40:22 AnMaster: no 19:40:31 tusho, ah, you don't support "kekekekekekekke" in MKRY! 19:40:45 or maybe that should be in TUSH? 19:40:48 AnMaster: it is MKRY 19:40:53 not SCFT 19:40:57 SCFT? 19:41:10 eh? 19:41:19 what would SCFT stand for 19:42:55 SCience FicTion? 19:43:03 no 19:44:40 Deewiant, I just got a good idea for a fingerprint, that is *truely* non-portable 19:44:52 AnMaster: 'Spec: Be non-portable.' 19:45:08 ERLANG (cells have to be larger than 32-bit, probably BIGNUM to fit the name) 19:45:18 E evaluate 0"gnirts" as erlang 19:45:21 :D 19:45:29 AnMaster: total ripoff of my BF 19:45:31 of course I won't implement such a thing in efunge 19:45:38 just won't 19:45:54 tusho, point it is would require the interpreter to be written in erlang 19:45:59 no 19:46:00 since it can't exec validly 19:46:00 no it wouldn't 19:46:01 yes 19:46:04 the specs say so 19:46:07 just run an erlang process in the background 19:46:15 and send off the string 19:46:33 well I won't finish the spec 19:46:37 nor will I implement it 19:46:43 AnMaster: it's still portable 19:46:45 and even trivial 19:46:58 tusho, no, since it have to evaluate within the context of the interpreter 19:47:09 AnMaster: the spec does not say that 19:47:11 possibly affecting interpreter internals 19:47:18 and that's easy too 19:47:19 tusho, they do, but I wasn't finished with them 19:47:23 write an interp bridge in erlang 19:47:29 that just sends it back to your other-lang interp 19:47:33 and changes the interp there 19:47:43 tusho, could be hard if it is in C or C++ or whatever 19:47:53 not too hard. 19:48:09 anyway I won't implement it 19:48:10 ever 19:48:17 EVERRRRRRRRRRRRRR 19:48:24 you mean EVAR 19:48:25 * tusho points a gun at AnMaster's head 19:48:31 implement it or BANG. 19:48:31 which is a fingerprint 19:48:47 * AnMaster implements BANG to reflect on everything 19:48:48 :D 19:48:55 implement it or i will shoot you. 19:49:03 tusho, sorry since BANG will reflect 19:49:12 it would just bounce and hit yourself 19:49:14 i don't use BANG 19:49:38 tusho, anyway no I won't ever implement it 19:49:51 not even if i would kill you if you didn't? 19:50:18 that would be an extremely silly action of you 19:50:34 AnMaster: but if i did? 19:50:48 nop 19:51:43 anyway I haven't worked out how fingerprints should work in efunge yet 19:51:57 AnMaster: so you value not implementing ERLANG over your life 19:56:01 futtbuck 19:56:28 wonder if ais will be here tomorrow 19:56:52 and I'm going to ignore you when you get too silly 19:57:07 bbl 19:57:17 i don't care 19:57:19 i'm having fun 20:06:35 -!- KingOfKarlsruhe has joined. 20:08:41 -!- KingOfKarlsruhe has quit (Remote closed the connection). 20:10:41 -!- KingOfKarlsruhe has joined. 20:23:50 -!- oklobol has joined. 20:28:22 -!- jix has quit ("This computer has gone to sleep"). 20:46:22 -!- oerjan has joined. 20:47:24 hey, i resemble that glob 20:47:36 Ew. 21:06:24 -!- KingOfKarlsruhe has quit (Remote closed the connection). 21:13:28 -!- Slereah has quit (Read error: 113 (No route to host)). 21:13:48 -!- Slereah has joined. 21:15:19 And then a miracle happens 21:17:23 http://arcanux.org/lambdacats/impossible.jpg 21:35:51 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 21:45:37 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | There are probably many.. 21:46:33 There can be only one! 21:49:07 http://tvtropes.org/pmwiki/pmwiki.php/Main/ThereCanBeOnlyOne (warning: http://tvtropes.org/pmwiki/pmwiki.php/Main/TVTropesWillRuinYourLife) 21:50:16 -!- Hiato has quit (Read error: 104 (Connection reset by peer)). 22:07:23 -!- kar8nga has left (?). 22:10:19 oerjan: is there a TerriblePun trope on tehre 22:17:31 not exactly, but try http://tvtropes.org/pmwiki/pmwiki.php/Main/HurricaneOfPuns 22:17:59 wow 22:17:59 http://tunes.org/~nef/logs/esoteric/08.09.10 22:18:03 slowest day in an awful long while 22:18:08 what a tiny log 22:19:49 night all 22:19:59 it was because the earth was destroyed 22:21:16 yes 22:21:20 by darwin 22:28:31 incidentally there was a 16 year old Indian girl who committed suicide when she heard about the LHC fears. I think she might be a good candidate for the Darwin award. 22:29:05 Only if the earth isn't destroyed :o 22:29:22 true, true 22:29:55 i am a zombeeeeeeeeeee 22:29:57 zombieeeeeeee 22:30:19 What do we want? 22:30:23 BRAIN! 22:30:28 When do we want it? 22:30:29 BRAIN! 22:31:32 * tusho eats Slereah 22:31:33 brains 22:31:56 -!- fungot has joined. 22:32:02 hi fizzie 22:32:03 -!- Corun has joined. 22:32:10 Hello. 22:32:17 I has no brains :(((( 22:32:18 hi fungot 22:32:19 tusho: i should also buy another notebook a 1,3 kg lightweight p3 samsung, 1 cm thick, 12" disp, complete with a tent rather than a primitive. 22:32:24 RUN AWAY 22:32:25 Slereah: Shut up: You are dead. You cannot talk. 22:32:34 Heh, a laptop with a tent. 22:32:46 fizzie: But no primitives. 22:32:49 How does it run...? 22:32:58 tusho: you ate only his brain, no vital organs 22:33:13 oerjan: no 22:33:16 'eats Slereah' 22:33:32 pretty clear 22:33:35 i thought that was just zombie grammar 22:34:00 no 22:34:04 i am a zombuman 22:35:28 alternative theory: Slereah is speaking from inside your stomach 22:36:33 fungot: are you a markov bot? 22:36:34 oerjan: it's the year 2006 22:36:44 ah, a time traveller 22:37:04 oerjan: no, we're not in some demented vore slashfiction 22:37:12 Slereah is thoroughly dead and cannot speak. 22:37:22 (I mean, I *hope* we're not in some demented vore slashfiction...) 22:37:29 third try: he's a ghost 22:37:42 i mean if there are zombies there can be ghosts 22:37:45 tusho : Do you have a boner 22:37:51 Slereah: No, and you still cannot speak. 22:37:56 You have not risen from the dead yet. 22:38:05 Slereah: Rise and shine 22:38:20 oerjan: if he was a ghost then he wouldn't respond to pings 22:38:46 true, true 22:43:05 -!- Linus` has quit (Connection timed out). 22:58:20 -!- megatron has joined. 22:58:40 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 23:32:51 -!- Sgeo has joined.