2006-04-01: 00:08:38 -!- calamari has quit ("Leaving"). 00:13:38 -!- calamari has joined. 00:59:40 -!- heatsink has joined. 01:53:40 -!- heatsink has quit (Read error: 104 (Connection reset by peer)). 02:10:33 -!- heatsink has joined. 02:19:14 -!- GregorR has quit (Read error: 110 (Connection timed out)). 03:16:48 -!- Sgeo has quit (Remote closed the connection). 03:19:27 -!- heatsink has quit (Read error: 104 (Connection reset by peer)). 03:28:23 -!- calamari has quit ("Leaving"). 03:33:30 -!- heatsink has joined. 04:20:29 -!- heatsink has quit ("Leaving"). 04:36:31 -!- Arrogant has joined. 05:29:17 -!- Arrogant has quit ("Leaving"). 06:33:30 -!- sekhmet has quit (niven.freenode.net irc.freenode.net). 06:33:33 -!- sp3tt has quit (niven.freenode.net irc.freenode.net). 06:33:33 -!- cmeme has quit (niven.freenode.net irc.freenode.net). 06:33:34 -!- SimonRC has quit (niven.freenode.net irc.freenode.net). 06:34:27 -!- sekhmet has joined. 06:34:27 -!- sp3tt has joined. 06:34:27 -!- cmeme has joined. 06:34:27 -!- SimonRC has joined. 07:59:59 -!- clog has quit (ended). 08:45:19 -!- clog has joined. 08:45:19 -!- jix has joined. 16:03:14 -!- puzzlet_ has quit (Read error: 110 (Connection timed out)). 16:10:00 -!- puzzlet has joined. 16:19:05 -!- CXI has joined. 17:33:30 -!- Flaie has joined. 17:39:50 -!- Aardwolf has joined. 18:33:24 -!- Flaie has quit (":)"). 19:01:28 -!- heatsink has joined. 19:03:17 -!- ihope_ has joined. 19:03:39 BF golf, anyone? 19:31:25 hm? 19:31:29 * jix 19:32:11 ihope_: ping 19:32:16 Pong. 19:34:34 ihope_: has anyone started a golf or do you want to start one or are you asking for one? 19:34:51 I wanted to start one. 19:35:03 Should I just plop it on the message board? 19:35:04 ihope_: cool! 19:35:09 ihope_: on which? 19:35:20 The non-broken one. :-) 19:35:26 The anonymous one, that is. 19:35:28 the sf or the esolangs.org one? 19:35:44 ok 19:35:53 you that sounds good 19:38:28 -you 19:43:20 ihope_: do you highlight me if you are done writing it down? 19:43:29 ...Hmm? 19:54:59 -!- calamari has joined. 19:55:05 moin calamari 19:55:10 Okay, the BF golf thing has started. 19:55:18 ihope_: cool 19:55:32 hi jix 19:56:46 ihope_: ok i think this time we have to write down a proof that the program does what it should 19:58:39 ihope_: what is the bf golf 19:58:48 calamari: check the msg board 19:58:52 oh yeah, I still need to send out the prize 19:59:14 I don't think I will test the program, I just dont have the time to devote to it 19:59:27 everyone thinks it works, so it probably does 20:03:46 Yay, Javascript! alert(alert(5)) 20:04:08 More fun: alert(5+alert(3)) 20:08:52 -!- calamari has quit ("Leaving"). 20:09:33 -!- Arrogant has joined. 20:09:37 -!- calamari has joined. 20:31:26 ihope_: do you already have a solution to the golf? 20:31:50 +++++++++++++++++ (etc. etc.) +++++++. 20:31:55 uhm 20:32:08 is that legal? 20:32:20 Well, apart from not knowing the MD5 hash, yes. 20:32:35 If you can MD5 hash it, then it's perfectly legal. 20:32:47 ok add the knowledge of the md5 to the rules.. (or is it already there?) 20:32:55 I think it's there? 20:32:59 s/?/./ 20:33:12 oh right... 20:33:25 "Just post the MD5 hash of your program here along with the length of it." 20:33:58 i stopped reading the rules after nor may it accept input ;) 20:36:45 Hmm... were you going to feed Graham's number in manually? :-) 20:36:54 no 20:37:10 i stopped reading _after_ 20:37:26 because in that moment i got an idea how to solve the problem 20:38:30 Ah. 20:39:07 * ihope_ thinks 20:41:21 lol 20:41:31 you should run them ;) 20:41:48 That'd take a while. 20:42:08 I wonder how long 2^^^2 takes 20:42:51 2^^^2 = 2^^2^^2 = 2^^(2^2^2) = 2^^(2^4) = 2^^16 = 2^2^2^2^2^2^2^2^2^2^2^2 20:43:00 I'd say it takes a while. 20:43:54 you wouldn't be able to store that (ever) 20:44:20 that should be more than the number of particles in the universe 20:45:00 Why does everybody use the number of particles in the universe as the classic "pretty big number"? 20:45:33 ihope_: because you can't build a ram cell that has more particles 20:45:43 Oh. 20:45:56 But why not, say, 3? That'd work about as good. 20:47:19 hmm wait you could store informations in the distance of two particles.. let's assume it can be any real number between 0 and 1 one should be able to store infinite informations there 20:47:24 -s 20:52:40 so this is a bf variant that outputs a cell value as decimal ? 20:52:49 Um... 20:52:55 It outputs numbers. 20:53:06 Not representations of numbers. 20:53:28 you can't output a number, only a representation of one... 20:53:32 (You're talking about the BF golf, right?) 20:53:46 calamari: you can output a number 20:53:52 so if I did +++. what does it output 20:53:59 The number 3. 20:54:12 thats what I said above! 20:54:12 but not the representation 3 of the number 3 only the number 3 20:54:21 Bingo. 20:54:22 it outputs the number in decimal 20:54:25 calamari: no 20:54:42 hex? 20:54:44 calamari: no 20:54:48 no representation 20:54:50 The number 3 is not the numeral 3 nor the literal 3 nor the string 3... 20:55:08 impossible 20:55:21 Well, I never said I was going to run the BF programs. 20:55:30 bbl 20:55:42 calamari: it's maybe impossible to create such an interpreter but even if one could the program would never complete in the lifetime of the sun 21:13:21 Okay. ^ is exponentiation, ^^ is tetration, ^^^ is pentation. 21:13:33 3^^^3 = 3^^3^^3 = 3^^(3^3^3)... 21:14:10 3^^(3^3^3) = 3^^(3^27) 21:14:32 3^^(3^27) = 3^^7625597484987 21:14:52 3^^7625597484987 is big. 21:16:01 you don't need 3^^^3 21:16:40 I know. 21:16:54 3^^3 = 3^3^3 = 3^27 = 7625597484987 21:24:37 i wrote my program in a highlevel language that should be easy to transform into brainfuck and added a "proof" in the comments 21:42:09 -!- heatsink has quit ("Leaving"). 21:50:32 -!- Arrogant has quit ("Leaving"). 21:58:11 what's 3.1415^^3.1415? 22:01:32 pi^^pi? 22:01:39 Who knows? :-P 22:03:11 I wonder when they'll finally define tetration for reals :) 22:41:46 -!- Aardwolf has quit ("Leaving"). 22:49:23 -!- CXI has quit (Connection timed out). 22:59:58 -!- Arrogant has joined. 23:33:09 -!- GregorR-L has quit. 2006-04-02: 00:47:51 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 00:52:03 -!- CXI has joined. 00:55:59 -!- Arrogant_ has joined. 01:07:11 -!- Arrogant has quit (Nick collision from services.). 01:07:15 -!- Arrogant_ has changed nick to Arrogant. 01:11:05 -!- GregorR has joined. 01:25:27 -!- GregorR has quit (Read error: 104 (Connection reset by peer)). 01:25:51 -!- GregorR has joined. 01:27:34 -!- Arrogant has quit ("Leaving"). 02:03:50 -!- ihope_ has quit ("¡Hasta manzana!"). 04:40:25 -!- GregorR has quit (Remote closed the connection). 04:40:58 -!- GregorR has joined. 05:36:23 tetration for reals? it is well defined 05:37:53 ah 05:37:56 i was mistaken 05:38:07 confused 05:38:23 -!- CXI has quit (Connection timed out). 05:39:23 but it exists! http://en.wikipedia.org/wiki/Tetration#Extension_to_real_numbers 05:50:56 so what is pi^^pi then? :) 05:52:03 it exists 05:52:05 at least 05:54:27 pi^^pi = pi^pi^pi ? 05:55:35 so approx 1.34 * 10^18 05:55:42 bbl 05:55:46 -!- calamari has quit ("Leaving"). 07:09:22 Damn you people. 07:09:32 I'm writing a language for a MUD engine that I'm totally not working on *cough* 07:09:43 Anyway, it's coming out more awful than some esoteric languages. 07:10:00 foreach i in $obj 07:10:00 set ["p_".$i."_ok"] to true 07:10:00 foreend 07:10:00 foreach i in "above at behind below from in inside into on onto to under upon" 07:10:00 if [$p_($i) !?= "" & !$p_($i)_ok] 07:10:00 echo ["How do you do that ".$i." something?"] to $~ 07:10:02 return 07:10:04 ifend 07:10:06 foreend 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:07:18 -!- jix has joined. 09:29:21 -!- CXI has joined. 09:53:50 -!- nooga has joined. 11:03:12 Hey nooga, want to give your opinion on a bit of nasty syntax of mine? 11:04:11 HOLY F*** IT'S 3AM >_< 11:04:16 Damn DST. 11:05:02 ok 11:05:10 inline:_pa 11:05:10 echo ["\W" , %s_name , "\N\n" , %s_desc , "\n"] to $user 11:05:10 if [%b_nolist] 11:05:10 return 11:05:10 ifend 11:05:10 foreach i in %l_beings 11:05:12 echo ["\R" , $($i).s_name , " is here.\N"] to $user 11:05:14 foreend 11:05:16 foreach i in %l_objs 11:05:18 echo ["\BThere is a " , @($i).s_name , " here.\N"] to $user 11:05:20 foreend 11:05:22 Unfortunately, this is not supposed to be esoteric :( 11:07:00 gulp 11:07:06 many sigils 11:07:25 sigils? 11:07:28 looks awfull 11:07:35 $, % and @ 11:07:51 $ = beings, % = rooms, @ = objects :P 11:08:58 GregorR: what's that? 11:09:30 About eight months ago I wrote a large chunk of a MUD engine. Recently I trudged it up and continued working on it. 11:09:37 That's an example of its language. 11:09:45 looks awfull 11:09:49 Hahaha 11:10:04 What looks PARTICULARLY awful :P 11:10:41 foreend why foreend instead of just end... the interpreter should KNOW it's in a for loop 11:11:00 That was quite possibly the most minor thing you could have pointed out XD 11:11:43 and i don't like the [] they are hard to type on a de keyboard 11:12:07 Where are they? 11:12:13 echo [... 11:12:19 >_< 11:12:24 On a DE keyboard you doof :P 11:12:29 oh ^^ 11:12:36 depends on the OS 11:12:48 on windows they are on alt-gr 8 and 9 11:12:58 on mac os they are on alt 5 and 6 11:13:05 Ow. 11:13:13 lol 11:13:18 We've keys just for them over here :P 11:13:20 im poland we use us keyboards 11:13:23 i know... 11:13:25 and they're the best 11:13:32 :] 11:13:35 [][][][ 11:13:39 :[ 11:13:53 Well, thank you jix for pointing out the two least important problems with my code XD 11:14:01 oh, GregorR, it resembles bash 11:14:08 GregorR: couldn't you use öä instead of [] we have keys for them 11:14:15 bash combined with infant-basic 11:14:22 jix: ö is alt-o-" for me XP 11:14:29 GregorR: replace foreend with hcaerof 11:14:38 lol 11:14:50 jus end would be nice 11:14:57 or indentation 11:15:04 I agree with just end. 11:15:09 no, no indentation 11:15:11 YAY! 11:15:13 I don't like when languages make indentation significant. 11:15:15 it will look pythony 11:15:16 F***ing python. 11:15:23 (my yay was about end not indention) 11:15:25 well, g2g 11:15:25 bye 11:15:29 -!- nooga has quit. 11:15:32 That is quite seriosly the ONLY --- 11:15:33 ... 11:15:38 idention is stupid 11:15:42 ... thing I dislike about python >_> 11:15:59 and you have to put self on the argument list right? 11:16:00 OK, I'm going to sleep. Tomorrow I'll make them all 'end' 11:16:07 hrhr 12:30:46 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 12:31:12 -!- CXI has joined. 14:08:48 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 14:09:15 -!- CXI has joined. 14:47:07 -!- CXII has joined. 14:49:23 -!- CXIII has joined. 15:06:11 -!- CXI has quit (Connection timed out). 15:09:39 -!- CXII has quit (Connection timed out). 18:23:04 -!- Sgeo has joined. 19:31:45 :-S 20:21:20 -!- Arrogant has joined. 21:19:06 -!- Arrogant has quit (Connection reset by peer). 21:24:15 -!- Arrogant has joined. 21:39:12 -!- Arrogant_ has joined. 21:48:06 -!- Arrogant has quit (No route to host). 22:20:04 -!- GregorR has quit (Read error: 104 (Connection reset by peer)). 22:20:36 -!- GregorR has joined. 22:40:35 -!- GregorR has quit (Remote closed the connection). 22:41:11 -!- GregorR has joined. 22:57:02 -!- Arrogant_ has quit ("Leaving"). 23:18:05 -!- GregorR has quit (Remote closed the connection). 23:47:17 -!- calamari has joined. 2006-04-03: 00:26:36 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 00:27:40 -!- CXIII has quit (Connection timed out). 01:41:24 -!- CXI has joined. 02:18:36 -!- GregorR has joined. 04:02:56 -!- GregorR has quit (Remote closed the connection). 04:03:31 -!- GregorR has joined. 04:30:05 -!- EgoBot has joined. 04:33:11 -!- Sgeo has quit (Remote closed the connection). 04:57:50 -!- GregorR_ has joined. 04:57:52 -!- GregorR has quit (Remote closed the connection). 05:31:18 -!- GregorR_ has changed nick to GregorR. 06:22:09 -!- CXI has quit (Connection timed out). 07:38:45 -!- GregorR has quit (Remote closed the connection). 07:38:56 -!- GregorR has joined. 07:59:59 -!- clog has quit (ended). 08:14:29 -!- clog has joined. 08:14:29 -!- GregorR has quit (Read error: 110 (Connection timed out)). 08:14:53 -!- EgoBot has quit (Read error: 110 (Connection timed out)). 08:37:13 -!- calamari has left (?). 11:25:16 -!- jix has joined. 15:06:07 -!- nooga has joined. 15:25:44 uuu 15:25:48 aa 17:21:02 anybody here? 17:23:55 no 17:24:24 wait that's a lie 17:24:35 at least you and me are here... 17:24:51 uhm 17:24:53 well 17:25:32 afk 17:25:33 i'm intensively thinking about massive eso language :D 17:25:57 when i sqy massive i think about very concentrated and cryptic syntax 17:26:28 say* 17:27:53 mix symbol syntax and text syntax 17:28:03 and prefix postfix infix 17:28:20 and case sensitive and case insensitive 17:28:40 and base 10 base 16 and roman numerals 17:29:04 hehe 17:29:13 and codeflow upwards and downwards 17:29:37 (like in a while loop the code is executed in reverse order than normal.. each nesting level reverses code flow...) 17:29:37 i thought about IDs and keywords which allow rhymes 17:30:15 i mean: 'if' is same as 'thief' or 'beef' and 'cute' == 'flute' etc. 17:30:24 i think i know how to implement it 17:30:36 if is pronounced short thief long 17:30:39 they don't rhyme 17:31:02 jesli kresli :D 17:31:48 ah well... i think they rhyme 17:56:38 http://stainworks.com/images/ja2.jpg look at him!? 17:56:44 he must be a nerd :> 18:03:32 uhm why? 18:03:47 ah nothing 18:03:50 that's me -.- 18:04:00 ah 18:04:26 You have long hair? 18:04:39 hmh 18:04:42 yea 18:04:47 cool me too! 18:04:54 (and GregorR too) 18:05:02 ow :D 18:07:58 darkish l33t guys hihieheh 18:08:21 http://www.stainworks.com/images/myjpg.jpg 18:08:28 tahts: me, my sis, my brother 18:41:25 g2g, bye 18:41:37 -!- nooga has quit. 19:51:07 -!- kipple has joined. 20:31:41 -!- Sgeo has joined. 21:25:39 -!- fuse has joined. 21:25:46 hello 22:16:27 -!- fuse has quit ("the quick brown fox jumps over the lazy dog"). 22:27:54 -!- ihope has joined. 22:53:40 -!- jix has quit ("This computer has gone to sleep"). 23:04:13 Mode ##everything +b *!*@* by ihope 23:06:13 * ihope wonders if ChanServ is still in there 23:06:38 Well, I'm still banned, so he/she probably is. 23:36:42 -!- Sgeo has quit (Remote closed the connection). 23:51:32 -!- jix has joined. 23:57:48 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 2006-04-04: 01:40:03 -!- Sgeo has joined. 02:56:16 -!- kipple has quit (Read error: 110 (Connection timed out)). 02:59:50 -!- vadim has joined. 03:11:21 -!- vadim has quit (Remote closed the connection). 03:23:00 -!- Sgeo has quit. 04:14:08 -!- ihope has quit (Client Quit). 04:54:21 -!- Arrogant has joined. 05:29:21 -!- Arrogant has quit ("Leaving"). 06:11:42 -!- calamari has joined. 06:48:15 -!- nooga has joined. 06:49:06 hi 06:56:36 :/ 06:58:15 :\ 06:59:28 .:/ $(a:Q):Q .:\ 07:54:38 -!- calamari has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:20:02 -!- nooga has quit. 08:31:50 -!- calamari has joined. 08:39:30 -!- calamari has quit ("Leaving"). 10:22:54 -!- jix has joined. 11:21:50 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 11:23:15 -!- jix has joined. 12:03:57 -!- kipple has joined. 12:16:22 -!- CXI has joined. 16:26:32 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 17:51:48 -!- jix has joined. 20:11:10 -!- Sgeo has joined. 20:21:53 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 20:50:38 -!- calamari has joined. 21:24:08 Did anyone read the news from lilo? 21:24:51 Tor has been 84NX0r13zer3d! 21:25:24 ("ban-x-orise-er-ed") 21:26:16 * SimonRC re-reads 21:42:20 -!- jix__ has joined. 21:42:51 -!- jix__ has changed nick to jix. 22:44:32 -!- GregorR-L has joined. 23:26:57 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:35:30 -!- calamari has quit ("Leaving"). 23:52:15 -!- CXI has quit (Connection timed out). 2006-04-05: 00:04:35 -!- ihope has joined. 00:04:42 GregorR is in development 00:05:22 I never would have guessed... 00:05:50 That's what happens when you take things out of context. "A FCKeditor plugin by GregorR is in development." 00:06:54 -!- GregorR-L has quit (Read error: 113 (No route to host)). 00:12:31 -!- GregorR has joined. 00:19:38 -!- GregorR has quit (Remote closed the connection). 00:20:15 -!- GregorR has joined. 00:43:47 The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. 00:55:25 no it doesn't. 00:56:28 The quick brown fox doesn't jump over the lazy dog. 00:57:00 see! 01:04:12 C. 01:04:29 the quiCk brown fox jumps over the lazy dog. 02:01:17 -!- CXI has joined. 02:23:58 -!- CXII has joined. 02:29:18 -!- CXII has quit (Read error: 104 (Connection reset by peer)). 02:40:28 -!- CXII has joined. 02:45:46 -!- CXI has quit (Connection timed out). 03:07:04 -!- CXII has quit (Read error: 104 (Connection reset by peer)). 03:08:28 -!- CXI has joined. 03:20:25 -!- ihope has quit (Read error: 110 (Connection timed out)). 04:10:13 -!- kipple has quit (Read error: 110 (Connection timed out)). 04:15:59 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 04:44:54 -!- GregorR has quit (Read error: 104 (Connection reset by peer)). 05:10:50 -!- calamari has joined. 05:17:28 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 05:17:57 -!- CXI has joined. 05:22:26 -!- CXII has joined. 05:47:12 -!- CXI has quit (Connection timed out). 07:01:54 -!- nooga has joined. 07:25:56 where's gregor? 07:33:54 -!- GregorR has joined. 07:38:58 oh hi :D 07:39:04 [08:25] where's gregor? 07:39:04 [08:33] * GregorR has joined #esoteric 07:39:35 lol 07:39:42 My network is being crappy. 07:40:48 have you seen the photo of the ultimate nerd? 07:52:43 GregorR 07:53:02 Um, no. 07:53:11 then 07:53:16 i'll show you 07:53:28 http://stainworks.com/images/ja2.jpg 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:05:51 hehe 08:06:04 so, do you thik he might be l33t? GregorR? 08:06:15 Dot dot dot. 08:06:32 Hoping that it's a picture of you or something, I'll say "He looks like a total dork." 08:07:32 DAMN 08:07:58 how did u know? 08:08:45 Because you're just like that. 08:09:15 ghhh 08:09:19 a dork? 08:09:34 Yup 8-D 08:09:38 ghhh 08:09:45 but i've got long hair 08:09:50 Cool kids wear hats. 08:10:21 well um 08:10:32 okay, i'll go and byu red hat hehed 08:10:41 got to go, bye 08:10:45 -!- nooga has quit. 08:28:48 -!- calamari has quit ("Leaving"). 08:40:21 nooga: nice picture 10:02:07 -!- CXII has quit (Connection timed out). 11:42:23 -!- kipple has joined. 11:53:47 -!- jix has joined. 14:21:31 -!- nooga has joined. 14:41:21 -!- jix has quit ("This computer has gone to sleep"). 15:07:36 -!- GregorR has quit (Read error: 104 (Connection reset by peer)). 15:08:59 -!- sekhmet has quit ("back soon"). 15:16:38 -!- sekhmet has joined. 15:34:52 oi oi oi 16:41:13 -!- nooga has quit. 17:22:52 -!- jix has joined. 17:24:39 :-S 17:25:56 -!- CXI has joined. 17:28:13 hi 17:55:56 -!- calamari has joined. 17:56:05 hi 18:34:01 hi 18:44:42 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 19:01:50 -!- cmeme has quit (Connection timed out). 19:04:22 -!- cmeme has joined. 19:34:53 -!- nooga has joined. 19:35:52 haj maj frriendz from foregin kauntrees 21:59:48 -!- clog has joined. 21:59:48 -!- clog has joined. 23:12:44 -!- calamari has quit ("Leaving"). 23:19:50 -!- calamari has joined. 2006-04-06: 00:28:01 -!- CXI has quit (Connection timed out). 02:55:31 -!- CXI has joined. 03:12:49 -!- kipple has quit (Read error: 110 (Connection timed out)). 04:06:23 -!- Sgeo has quit (Remote closed the connection). 04:32:34 -!- Arrogant has joined. 04:39:19 -!- pgimeno has quit (zelazny.freenode.net irc.freenode.net). 05:21:04 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 05:57:52 -!- pgimeno has joined. 06:09:48 -!- cmeme has quit (Connection timed out). 06:19:52 -!- cmeme has joined. 06:21:56 -!- GregorR has joined. 06:40:59 -!- GregorR has quit (Remote closed the connection). 06:41:32 -!- GregorR has joined. 07:09:08 -!- nooga has joined. 07:13:38 nooooooooooooooooooooooooooooooooooooooooga 07:14:27 GregorR 07:15:40 GregorR: what's with your c2bf? 07:16:39 My wheel o' attention hasn't turned back to it yet. 07:17:01 DirectNet, OBLISK, C2BF, IDIA, random projects, too many things to work on X-P 07:18:03 oh 07:24:35 That list seems awfully sparse 8-X 07:24:38 What am I missing ... 07:25:32 GregorR: I started a text file to keep track of my projects 07:25:45 I use nagging to keep track. 07:25:51 If nobody nags me about it, it's probably not very important. 07:26:11 what about personal interest projects 07:26:16 do you nag yourself? 07:26:25 Yup. 07:26:33 That's how OBLISK stays alive XD 07:26:37 But I prefer external nagging. 07:27:30 hmm.. maybe a NagBot 07:28:02 -!- Arrogant has quit ("Leaving"). 07:30:10 "haha cherade you are..." 07:30:38 charade* ;p 07:32:21 hm hm 07:36:34 are u coding right now? ;p 07:37:00 Am I ever not? 07:37:05 I code in my sleep. 07:39:41 LOOK 07:39:42 https://www.osmosian.com/ 07:40:14 english language compiler hahaha, looks awfullllll 07:42:08 and it's propetiary 07:42:43 Naturally. 07:44:41 oh great 07:45:13 this is some kind of a joke 07:50:43 or maybe not 07:50:49 ghhh 07:51:53 The title suggests that it is. 07:51:59 "The Osmosian Order of Plain English Programmers" 07:52:02 Yeah, right. 07:52:39 :> 07:53:10 Reminds me of ORK ... 07:55:12 c2bf will be cool when finished 07:56:37 someone should kick your "wheel o' attention" 07:56:54 or try to develop c2bf by himself 07:59:11 btw, did you ever move c2bf off to its own project page? 07:59:25 They rejected the project :( 07:59:31 lol 07:59:39 what? 07:59:40 who? 07:59:41 where? 07:59:49 C2BF 07:59:53 Sourceforge 07:59:54 Sourceforge 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:02:00 but it's on sourceforge 08:03:38 well, g2g, bye 08:03:40 -!- nooga has quit. 08:50:21 -!- calamari has quit ("Leaving"). 08:53:55 -!- GregorR has quit (Remote closed the connection). 08:54:05 -!- GregorR has joined. 12:28:01 -!- jix has joined. 12:52:48 -!- kipple has joined. 16:27:32 -!- nooga has joined. 17:11:20 -!- CXI has joined. 17:11:46 mh 17:11:49 hi? 17:17:28 moin 17:18:10 hi jiz 17:18:13 jix* 17:18:40 moin noogc 17:18:42 nooga* 17:18:43 ;) 17:21:49 hehehe 17:22:00 u r cruel 17:22:24 have you finished rhotor interpreter in C? 17:22:47 no 17:22:51 i never started one 17:23:09 i see 17:23:25 i have problem with implementing lambda lifter 17:29:13 solve them ;) 17:29:23 yeah 17:30:04 well... what are you coding atm jix? 17:30:31 i'm writing a ... 17:30:33 (word missing) 17:31:01 a report of something that isn't in my dictionary for school 17:32:10 using latex 17:32:17 ? 17:32:36 LaTeX the typesetting system 17:34:13 yes i know 17:34:16 [18:30] a report of something that isn't in my dictionary for school 17:34:25 i don't know the word 17:34:30 and it isn't in my dictionary 17:35:06 i work in a company for 2 weeks 17:35:17 thats cool.. the bad thing is i have to write an report about it 17:37:37 -!- ihope has joined. 17:39:15 well 17:39:20 We have a positive integer A such that A = (B^2 - C^2) for positive integers B and C. Given A, find possible B and C. 17:39:24 you work for a company? 17:39:46 ihope so? 17:39:47 I doubt that is always possible. 17:39:53 i hope so :> 17:40:38 nooga: no 17:40:42 i'm going to school 17:41:05 but in grade 9 or 10 we work in a company for 2 weeks 17:41:36 sp3tt: if A = (B^2 - C^2), it is possible to find B and C... 17:41:44 For all A? 17:41:59 It is possible for all odd A, but for all even? 17:42:02 I didn't say for all A. 17:42:13 It is not possible for even A as far as I know. 17:42:20 jix: omfg, i wish i had the same here 17:42:30 Not for all even A, but possibly for some. 17:42:43 Sum(0..n,2n+1)=n^2. 17:43:11 1+3=4, 1+3+5=9,1+3+5+7=16 and so on.... 17:43:41 So it always possible to find two perfect squares with difference 2k+1, k \in N. 17:44:15 Okay. I'm looking for an efficient algorithm to find B and C. 17:44:44 Well, for odd A that would be trivial. 17:44:58 How is it done, then? 17:45:25 A-1, A-2. For example, 3 = 2^2 - 1^2. 17:45:41 Wait a minute... 17:45:49 * ihope thinks 17:46:29 Okay. B - C cannot be 1. 17:47:12 (a-1)^2-(a-2)^2=a^2-2a+1-(a^2-4a+1)=2a... o.O 17:47:35 4 = 3^2 - 2^2... 17:47:47 5 = 3^2 - 2^2. 17:47:52 I must be ignoring something. 17:47:52 ihope: and C - B? 17:47:52 -!- nooga has quit. 17:47:57 Aye, correct. Typo. 17:48:02 jix: must not be -1 :-) 17:48:28 ihope: well if C - B is 1 it's trivial 17:48:59 If C - B were positive, then B - C would be negative... 17:49:23 Okay. C - B must be negative, just as B + C must be positive. 17:49:28 s/+/-/ 17:49:55 aka B > C. 17:50:11 Yes. 17:50:23 B > C+1, also. 17:50:43 >=* 17:50:57 B >= C+2 17:53:09 Assume that A, B and C are positive integers, that A = (B^2 - C^2), and that B - C > 1. Given A, find B and C. 17:59:28 If you find an efficient solution to that, let me know so I can tell you how to collect the $605,000. 18:00:18 "Efficient" meaning "feasibly applicable to A with hundreds of decimal digits". 18:09:17 i can assume that A is representable using B^2-C^2 ? or do i have to test it 18:33:17 Yes, A will always be representable by (B^2 - C^2). 18:33:49 Now, it turns out that the whole reason for inventing this problem is futile... 18:35:23 A = (B^2 - C^2) = (B - C)(B + C) = A. I was trying to devise an efficient way to factor A. 18:35:49 However, finding B and C seems to itself involve factoring A. 18:36:52 rsa challenge? 18:37:23 Bingo, 18:38:02 yeah and the sum of the open challenges is 605.000 18:38:39 but if you're able to fake rsa signatures you'd be able to get a lot more money... 18:39:16 What do you mean? 18:43:20 -!- calamari has joined. 18:59:23 You know, I think an Unlambda interpreter would be MUCH easier to write in continuation passing style. 18:59:34 Eh, that is, easier. 19:16:55 So... data Unlambda = Unlambda (Unlambda -> Cont String Unlambda) 19:18:24 Okay, defining .x with that is giving me a headache already. 19:19:17 Let's try again. 19:19:36 data Unlambda = Unlambda (Unlambda -> (Unlambda -> String) -> String) 19:20:21 output x = Unlambda \y z -> x : z y 19:22:15 Great... 19:22:29 output x = Unlambda (\y -> Const (\z -> x : z y)) 19:22:34 s/Const/Cont/ 19:28:23 Okay, now the other ones... 19:28:57 Let's try id using the second definition. 19:29:24 id = Unlambda (\x y -> y x) -- easy 19:29:44 With the first: id = Unlambda (\x -> Cont (\y -> y x)) 19:33:28 Note to self: do not terminate Acrobat while Firefox has a PDF tab open. 19:36:47 lol... been mailing my shell provider for weeks to cancel the old account, no response. Create a 1 GB file in my account (my limit), immediate response.. cancelled today 19:38:02 :-D 19:38:42 Now, it seems I did that one definition wrong... 19:38:58 output x = Unlambda (\y -> Cont (\z -> z y ++ [x])) 19:40:27 *sigh* 19:43:20 You can find a number as the difference of two positive squares for all positive integers except powers of two 19:43:30 oh, waitamo 19:43:39 I wa thinking of triangular numbers 19:44:43 hmm, 4 is somewhat triangular depnding on how it's written ;) 19:47:48 4 is a tetrahedral number. 19:48:11 And, indeed, it's a right triangular number... 19:49:25 of course some 4's have the open top, so those aren't triangular 4's :) 19:50:39 True. 19:51:15 Now, let's see here... 19:51:19 Ooh. 19:52:24 I think you meant "Ook." 19:52:43 Actually, I think that damn stupid Osmosian thing would fail even if it wasn't a pile of bullshit, as it is not very open. 19:52:55 No on-line specs, for example. 19:53:08 Ook! Ook? Ook! Ook! Ook? Ook! Ook. Ook. Ook! Ook? Ook? Ook! Ook? Ook? 19:53:25 !help 19:53:38 feh 19:53:47 EgoBot commands don't work without EgoBot. 19:54:00 * SimonRC attempts to remember his Ook commands. 19:54:12 ihope: I knew that, but I though egobot might be here 19:54:24 [-]+[]error 19:55:00 Oh, right! 19:55:27 Since NOTICE got corrupted, what can we do so that bots won't talk to each other? 19:56:15 have them check on anothers' names? 19:56:28 anyway, what's wrong with NOTICE? 19:56:45 Yes. 19:56:59 But some clients freak out when they recieve notices. 19:57:35 ihope: in that case, people should Get A Real Client. 19:57:47 It troo. 19:58:03 * SimonRC begins to suspect that calamari in fact *can't* see notices. 19:58:20 Received a CTCP VERSION from ihope 19:58:28 that's it so far 19:58:33 You can see CTCP, it seems... 19:58:36 calamari: okay: repeat after me: 19:58:41 I haven't seen any notices 19:58:58 ahh 19:59:04 wasn't paying attention, hahaha 19:59:07 :-) 19:59:14 a b c 19:59:32 calamari: okay, yours works 19:59:56 personal notices appear in my status window, but channel notices in my channel window :-S 20:00:00 running xchat 2.6.1 in case that helps with your remote exploit attempts 20:00:10 :-D 20:00:33 yeah, I see the notices here in the channel window 20:00:57 wh ydo we care, again? 20:01:02 Hmm... 20:01:08 * ihope NOTICES himself 20:01:31 channel windows 20:01:32 -s 20:01:33 Yeah, it seems to pop up in whatever tab I'm in at the time. 20:01:56 * SimonRC uses irssi. 20:02:38 -!- GregorR has quit (Remote closed the connection). 20:03:17 -!- GregorR has joined. 20:03:23 re GregorR 20:04:39 Um... 20:05:20 You're not talking about the tunes.org logs, are you? 20:05:45 yeah, why? and besides I'm kidding around 20:07:03 tunes.org logs notices... 20:07:08 cmeme seems to notice, tunes does 20:07:09 n't 20:08:17 Anyway, SimonRC: you're saying that bots that talk should always have "bot" in their names, and should never reply to things said by those bots? 20:10:00 That is, of course, bot, Bot, bOt, BOt, boT, BoT, bOT or BOT... 20:10:50 -!- calamari has changed nick to calaBot. 20:11:28 -!- ihope has changed nick to ihopeBot. 20:11:42 There, now I can't reply to anything calaBot says. 20:12:33 -!- ihopeBot has changed nick to ihope. 20:12:45 Okay, that was scary. 20:12:48 -!- calaBot has changed nick to calamari. 20:13:17 did you just get the feeling you were taken over by a machine intelligence? 20:13:35 No. 20:13:57 Having a longer nick than normal, though... it was just scary. 20:15:00 and if you go shorter, than you turn into a pancake chain 20:15:26 than -> then 20:16:25 Pancake chain? 20:16:29 You mean |||||? 20:19:01 -!- ihope has changed nick to i|. 20:19:11 Now I have a shorter nick. 20:19:33 Oh, I get it. IHOP. 20:19:57 I was thinking pancakes chained together... into a chain... 20:21:30 ;) 20:21:52 -!- calamari has changed nick to ^. 20:22:05 -!- ^ has changed nick to _. 20:22:26 -!- _ has changed nick to calamari. 20:23:57 Hmm... 20:26:09 Those nicks are taken already... 20:26:13 yep 20:26:20 that's why I changed so quickly 20:28:38 Okay. It seems nicks can only start with [, ], { and }. 20:29:33 It seems that in proportional fonts, < and > are each about as wide as this new nick... 20:29:37 * i| registers it 20:30:49 who uses IRC with a proportional font? 20:30:59 not I 20:31:32 but I still use the old console fonts, so I'm a freak :( 20:38:59 * SimonRC uses 8pt MS mincho 20:39:02 not too baf 20:39:03 not too bad 20:53:35 -!- Sgeo has joined. 21:05:28 -!- calamari has quit ("Leaving"). 21:25:42 you can find A = B^2-C^2 for all A that has two odd prime factors 21:26:12 or two even prime factors 21:28:02 otherwise...? 21:28:11 wait 21:28:27 A B and C are positive integers and some other condition 21:28:42 B > C + 1 21:29:13 wait no ... ignore me.. 21:58:09 -!- GregorR-L has joined. 22:33:48 hi 22:36:30 -!- GregorR has quit (Remote closed the connection). 22:37:01 -!- GregorR has joined. 22:38:36 * SimonRC goes to bed 23:39:49 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:58:50 -!- GregorR has quit (Remote closed the connection). 23:58:58 -!- GregorR has joined. 2006-04-07: 00:10:02 -!- GregorR-L has quit (Read error: 113 (No route to host)). 00:27:26 -!- GregorR has quit (Remote closed the connection). 00:27:56 -!- CXI has quit (Connection timed out). 00:27:59 -!- GregorR has joined. 00:47:28 -!- GregorR has quit (Read error: 104 (Connection reset by peer)). 00:48:02 -!- GregorR has joined. 02:37:23 Okay. 02:38:05 A = B^2 - C^2 for nonnegative integers B and C if and only if A mod 4 /= 1. 02:40:47 Let's grab a number out of thin air, then... 02:41:16 So our number is 18723. 02:42:25 18723 / 3 = 6241. 02:42:25 -!- GregorR has quit (Remote closed the connection). 02:42:57 -!- GregorR has joined. 02:43:34 Because I'm lazy, I guess I'll use this heavy duty prime thingy. 02:44:54 Who would have guessed? 18723 = 3 * 79 * 79. 02:46:42 So 18723 = 79 * 237. 02:47:40 The average of these is 158 and the distance from the average to each number is 79. 02:48:14 Therefore 18723 = (158 - 79)(158 + 79) = (158^2 - 79^2). 03:10:03 -!- int-e has joined. 03:10:23 I don't think IDTIIASDA is a self-dependent acronym. 03:11:12 -!- i| has changed nick to ihope. 03:11:34 nice one 03:12:19 You know, I'd like the NICK command to have a message thing associated with it. 03:12:37 Like /nick ihope It's not easy being i|. 03:27:25 -!- kipple has quit (Read error: 110 (Connection timed out)). 03:46:57 -!- CXI has joined. 03:59:50 Hmm, Haskell's readsPrec is nice. Let's see here... 04:02:08 readsPrec _ ('`':xs) = do {(func, interm) <- readsPrec 0 xs; (param, remains) <- readsPrec 0 interm; return (apply func param, remains)} 04:02:52 readsPrec _ ('.':c:xs) = [(output c, xs)] 04:02:57 Etc. etc. 04:17:14 -!- ihope has quit ("GHC, NHC, YHC... what's the world coming to?"). 05:32:22 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 06:29:39 -!- int-e has quit ("Bye!"). 06:33:32 -!- GregorR has quit (Read error: 110 (Connection timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:06:59 -!- CXI has quit (Connection timed out). 10:40:43 -!- kipple has joined. 11:09:07 -!- jix has joined. 12:42:59 hi 14:42:07 -!- kipple has quit (Read error: 110 (Connection timed out)). 16:29:09 * SimonRC thinks of a cunning plan to get free photocopying credits. 16:29:28 Create poster with this hidden on it: http://en.wikipedia.org/wiki/EURion_constellation 16:29:56 Complain insanely when photocopying shop won't copy it for you. 16:30:14 Get given free photocopying credits as compesation. 16:30:19 .. 16:30:20 . 16:30:22 ??? 16:30:24 Profit! 16:39:40 .... 16:39:56 better yet 16:40:01 sue the shop if they do manage to photocopy it 16:43:04 why? 16:45:17 you could claim they're secretly counterfeiting money or something 17:16:38 -!- twobitsprite has joined. 17:17:37 does anyone know if the linuyux program "dc" is turing complete or not? It's only form of flow control that I see is the ability to execute macros dependant on the comparison of numbers.. 17:18:10 linux* 17:29:19 can macros be recursive? 17:30:16 actually, three infinite-precision integers are turing-complete, if you have +_*/% 17:30:54 you can use them as a turing machine tape, as long as you can repeat operations 17:48:24 SimonRC: one if you have * / and % 18:22:58 wow... I didn't know that 18:24:01 and yes, I think you can pull off recursive macros because macros exist on the stack, and dc has a duplicate operation, so when calling a macro you can dup it first, call it, and the macro can then dup-call itself... 18:24:54 ITYM write a y operator. 18:25:05 ITYM? 18:25:24 (I can't seem to keep up with IRC lingo no matter how much time I spend on here... :P) 18:29:40 * SimonRC eats food 18:30:40 maybe I'll trying writing a bf compiler which targets dc... 18:31:15 http://en.wikipedia.org/wiki/List_of_Internet_slang 18:31:37 2 big numbers are a pair of stacks. 18:32:08 pop is: N->(N/256,N%256) 18:32:39 push is: (N,x)->(256*N+x) 18:33:04 each bignum is a stack, and two stacks make a turing machine tape. 18:33:08 * SimonRC goes 20:40:02 -!- calamari has joined. 20:44:16 hello 21:20:01 -!- Sgeo has joined. 2006-04-08: 00:20:10 -!- jix has quit (Read error: 104 (Connection reset by peer)). 00:21:45 -!- jix has joined. 01:20:23 -!- GregorR has joined. 01:30:51 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 02:25:37 -!- GregorR has quit (Read error: 104 (Connection reset by peer)). 02:25:46 -!- GregorR has joined. 02:58:51 -!- calamari has quit ("Leaving"). 04:25:24 -!- GregorR has quit (Remote closed the connection). 04:25:39 -!- GregorR has joined. 04:28:04 -!- GregorR has quit (Remote closed the connection). 04:28:38 -!- GregorR has joined. 04:43:06 -!- Sgeo has quit. 05:17:35 -!- GregorR_ has joined. 05:37:43 -!- GregorR has quit (Read error: 110 (Connection timed out)). 07:06:13 -!- calamari has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:13:11 -!- GregorR_ has changed nick to GregorR. 08:41:08 -!- calamari has quit (Read error: 104 (Connection reset by peer)). 10:12:44 -!- GregorR has quit (Remote closed the connection). 10:13:37 -!- GregorR has joined. 10:48:15 -!- jix has joined. 12:49:53 hi 14:08:35 -!- CXI has joined. 14:38:28 -!- nooga has joined. 14:49:20 hiho' 18:24:19 -!- GregorR has quit (Remote closed the connection). 18:25:06 -!- GregorR has joined. 18:36:24 -!- GregorR_ has joined. 18:54:09 -!- GregorR has quit (Read error: 110 (Connection timed out)). 19:04:53 -!- nooga has quit. 20:34:26 -!- jix has quit ("This computer has gone to sleep"). 20:35:36 -!- jix has joined. 20:36:32 -!- GregorR_ has changed nick to GregorR. 21:09:18 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 21:12:46 -!- jix has joined. 22:07:58 -!- GregorR has quit (Remote closed the connection). 22:15:43 -!- GregorR has joined. 23:46:33 -!- calamari has joined. 23:51:04 I've rediscovered that I suck at making MUD areas. 23:51:29 Had forgotten that ... and now, here I am, going "Why can't I think of anything ... oh yeah, that's right, because I suck." 23:52:45 GregorR: because you know what you should instead be working on c2bf and its gnawing at you, distracting you from your current task 23:52:57 lol 23:53:15 Then let's trade. I'll work on C2BF for a while, and you make me a MUD realm. 23:53:25 Just the design for it, I need to implement it myself since I'm writing the engine X-P 23:53:35 sounds like homework 23:54:06 I'll be grading you on it, and it will total as 15% of your grade for the class. 23:54:12 And there is no curve on this assignment. 23:54:20 Closed book, no notes. 23:54:25 one of our options in the OO design class was a MUD 23:54:35 we chose a battleship clone tho 23:54:48 Heh 23:54:54 See, I'm just writing a MUD engine for no reason XD 23:55:12 use reflection.. 23:55:19 oh yeah you don't have that in C++ ;) 23:56:09 I was messing around with PESOIX again yesterday 23:56:29 lol 23:56:38 I'm not sure it is implementable for use with a premade interpreter 23:56:55 the blocking issues are messing it all up 23:57:12 Yeah, that's probably a difficult problem to solve ... 23:58:23 I think I can do it if they flush the output tho 23:58:46 If it doesn't flush the output, it's not a very good implementation 8-X 23:58:47 hmm, maybe a custom libc 23:59:06 I could load it with LD_PRELOAD 23:59:22 And force all I/O to be unbuffered? 23:59:27 yeah 2006-04-09: 00:00:19 would probably screw up something else like netcat tho 00:01:07 speaking of netcat.. how are you using it? netcat < blah > blah ? 00:01:49 netcat -e whatever 00:02:13 I mean for capturing program i/o 00:02:27 netcat -e whatever 00:03:04 -e, --exec=PROGRAM program to exec after connect 00:03:09 oic 00:03:22 so netcat is pulling this off then 00:03:53 so that means it should be possible 00:04:42 It probably just does the right dup2's, I don't know whether it messes with the buffering ... 00:05:05 In fact, I doubt severely that it does. 00:05:28 well it works good enough to wrap the interpreters and that's all I need 00:05:52 * calamari downloads the source 00:07:46 ... I don't wrap any interpreter in netcat ... 00:08:04 then what is "whatever" ? 00:08:15 egobot itself 00:08:25 how is egobot handling program I/O ? 00:08:41 pipes, dup2'd into stdin and stdout. 00:09:25 * calamari downloads egobot 00:09:45 Heh 00:11:53 ahh GPL.. so I can lift large sections of your code at will :) 00:12:15 Please 00:13:14 // set up our output 00:13:15 signal(14, sendOutput); 00:13:39 -!- Sgeo has joined. 00:13:46 signal 14 = alarm, it does an output every 1.5 (?) seconds and uses alarm() to manage that. 00:13:53 But that's not really the code you want. 00:13:57 The code you want is probably in proc.* 00:14:22 well I think I found one thing I want 00:14:24 // make stdin nonblocking 00:14:24 if (fcntl(0, F_SETFL, O_NONBLOCK) == -1) { perror("fcntl"); exit(1); } 00:16:58 ahh, you're doing that on the pipe too 00:23:10 -!- Sgeo has quit. 00:23:43 dup2(2, 3); // what does this do ? 00:24:21 O_O 00:24:26 Did I seriously do that ...? 00:24:29 yes 00:24:50 maybe thats why it is crashing? :) 00:24:55 Oh, right, I remember. 00:24:58 No, that's right. 00:25:05 2 is stderr, I copied it to 3 to preserve it. 00:25:14 what if something else was using 3 00:25:16 That's still nae good though >_O 00:25:25 Yeah, I'm wondering why I thought that was wise <_< 00:26:25 AFAICT, it's not even being used 8-X 00:26:31 Well that's just plain silly. 00:26:42 So, erm, ignore that ^^ 00:27:25 should I submit a patch? lol 00:28:33 -!- CXII has joined. 00:41:39 GregorR: if (pipe(i) == -1) { perror("pipe"); exit(1); } is this line using some kind of c++ magic? 00:42:17 oh wait, nm, I see it 00:44:49 Umm 00:45:32 past that now.. :) 00:45:59 -!- CXI has quit (Connection timed out). 00:56:05 GregorR: where is the part of the program that you intercept a programs output and make it safe? 00:58:48 ahh, found it 00:59:39 argh.. you're buffering the output and just dealing with it in those 1.5sec intervals 01:02:50 Well, yeah. 01:03:32 say that the interpreter wants input (,) ..how is that handled? 01:04:25 does it just block on the pipe? 01:05:06 and you put data into the pipe when it is given? 01:05:11 * calamari guesses: yes 01:05:26 hmm, why can't I do the same thing? 01:06:43 hmm, where is it putting the input data into the pipe? I don't see it 01:07:57 found it! 01:08:46 hmm I guess the difference here is that the user types a command that egobot receives, saying "here is input".. but unix doesn't do that 01:09:29 I suppose I could fork again and just wait on input 01:15:06 odds of a concurrency problem are rapidly approaching 1 01:16:01 hmm maybe I can use pthread 01:20:11 no man pages? 01:20:41 ahh, finally 01:25:32 -!- GregorR has quit (Read error: 110 (Connection timed out)). 02:11:21 -!- brk3nc0nstra1nt5 has joined. 02:11:23 -!- brk3nc0nstra1nt5 has left (?). 02:12:45 -!- GregorR has joined. 02:13:12 -!- jix has left (?). 02:51:20 -!- CXII has changed nick to CXI. 03:29:50 -!- GregorR has quit (Remote closed the connection). 03:30:21 -!- GregorR has joined. 03:31:17 -!- Sgeo has joined. 03:46:23 -!- heatsink has joined. 04:39:55 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 04:39:55 -!- twobitsprite has quit (zelazny.freenode.net irc.freenode.net). 04:39:55 -!- sekhmet has quit (zelazny.freenode.net irc.freenode.net). 04:39:57 -!- sp3tt has quit (zelazny.freenode.net irc.freenode.net). 04:39:57 -!- SimonRC has quit (zelazny.freenode.net irc.freenode.net). 04:40:00 -!- twobitsprite has joined. 04:40:00 -!- cmeme has joined. 04:40:00 -!- sekhmet has joined. 04:40:00 -!- sp3tt has joined. 04:40:00 -!- SimonRC has joined. 04:50:25 -!- GregorR_ has joined. 04:54:11 -!- Arrogant has joined. 05:11:32 -!- GregorR has quit (Read error: 110 (Connection timed out)). 05:14:09 -!- GregorR_ has changed nick to GregorR. 05:18:22 -!- CXII has joined. 05:18:35 -!- CXI has quit (Connection timed out). 06:04:52 -!- heatsink has quit ("Connection reset by sleep"). 07:02:25 -!- Arrogant has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:03:59 -!- calamari has quit ("Leaving"). 08:47:10 -!- GregorR has quit (Read error: 110 (Connection timed out)). 10:08:45 -!- CXII has quit (Read error: 110 (Connection timed out)). 10:30:37 -!- Sgeo has quit (Remote closed the connection). 10:33:52 -!- nooga has joined. 10:34:03 hi 10:48:27 -!- SimonRC has quit (Connection reset by peer). 10:49:22 -!- SimonRC has joined. 10:50:08 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 10:54:21 -!- SimonRC has joined. 10:55:22 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 10:59:24 -!- SimonRC has joined. 11:00:51 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 11:04:23 -!- SimonRC has joined. 11:05:46 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 11:09:24 -!- SimonRC has joined. 11:09:55 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 11:14:23 -!- SimonRC has joined. 11:15:51 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 11:19:23 -!- SimonRC has joined. 11:19:49 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 11:24:24 -!- SimonRC has joined. 11:26:14 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 11:29:24 -!- SimonRC has joined. 11:31:55 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 11:34:25 -!- SimonRC has joined. 12:16:01 Sorry about my connection earlier. 12:16:02 The whole Uni was dropping off the net. 13:21:32 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 13:22:23 -!- SimonRC has joined. 13:23:30 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 13:27:24 -!- SimonRC has joined. 13:38:34 -!- jix has joined. 13:53:04 -!- nooga has quit. 13:58:58 * SimonRC goes to eat 14:27:15 -!- CXI has joined. 14:58:10 how do you pronounce "quine"? 15:26:49 http://www.auralgasms.com/default.aspx?BandID=jodyq a person called Jody Quine pronounces her name so that it rhymes with "wine" 15:27:17 and that's how I would've done it 16:41:07 -!- tokigun has quit (Remote closed the connection). 17:13:12 -!- tokigun has joined. 17:19:41 -!- tokigun has quit (Remote closed the connection). 17:46:29 -!- tokigun has joined. 17:52:08 -!- Sgeo has joined. 18:58:54 -!- jix has quit ("This computer has gone to sleep"). 20:04:43 -!- GregorR has joined. 20:33:06 -!- GregorR_ has joined. 20:40:38 -!- GregorR__ has joined. 20:46:53 -!- GregorR__ has quit (Remote closed the connection). 20:47:59 -!- GregorR__ has joined. 20:48:34 -!- GregorR has quit (Read error: 110 (Connection timed out)). 20:53:58 -!- GregorR___ has joined. 21:00:00 -!- GregorR___ has changed nick to GregorR. 21:04:16 -!- GregorR_ has quit (Read error: 110 (Connection timed out)). 21:18:13 -!- GregorR__ has quit (Read error: 110 (Connection timed out)). 21:19:54 -!- jix has joined. 21:21:47 -!- GregorR has quit (Read error: 110 (Connection timed out)). 23:09:58 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:24:00 * SimonRC goes to bed 23:24:06 -!- GregorR has joined. 23:46:55 -!- GregorR-L has joined. 2006-04-10: 00:28:04 -!- heatsink has joined. 00:35:40 -!- GregorR has quit (Read error: 110 (Connection timed out)). 00:38:03 -!- GregorR-L has quit (Read error: 110 (Connection timed out)). 00:52:44 -!- CXI has quit (Connection timed out). 01:14:20 -!- SimonRC_ has joined. 01:14:20 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 01:15:21 -!- SimonRC_ has quit (Read error: 104 (Connection reset by peer)). 01:19:20 -!- SimonRC has joined. 01:19:45 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 01:24:28 -!- SimonRC has joined. 01:29:34 -!- SimonRC_ has joined. 01:29:34 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 01:30:12 -!- CXI has joined. 01:31:51 -!- SimonRC_ has quit (Read error: 104 (Connection reset by peer)). 01:34:34 -!- SimonRC has joined. 01:37:00 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 01:39:35 -!- SimonRC has joined. 01:47:58 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 01:48:44 -!- SimonRC has joined. 01:50:27 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 01:53:55 -!- SimonRC has joined. 01:54:22 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 01:59:00 -!- SimonRC has joined. 02:04:06 -!- SimonRC_ has joined. 02:04:06 -!- SimonRC has quit (Connection reset by peer). 02:05:37 -!- SimonRC_ has quit (Read error: 104 (Connection reset by peer)). 02:09:06 -!- SimonRC has joined. 02:16:47 -!- calamari has joined. 02:24:25 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 02:25:24 -!- SimonRC has joined. 02:26:04 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 02:28:11 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 02:28:36 -!- CXI has joined. 02:35:23 -!- SimonRC has joined. 02:38:27 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 02:40:24 -!- SimonRC has joined. 02:52:37 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 02:53:37 -!- SimonRC has joined. 02:54:06 -!- SimonRC has quit (Connection reset by peer). 02:58:36 -!- calamari has quit ("Leaving"). 02:58:37 -!- SimonRC has joined. 03:00:06 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 03:03:37 -!- SimonRC has joined. 03:22:02 -!- heatsink has quit ("Leaving"). 04:01:43 -!- Arrogant has joined. 04:16:53 -!- Sgeo has quit (Remote closed the connection). 06:01:11 -!- Arrogant has quit ("Leaving"). 06:14:41 -!- CXI has quit (Read error: 110 (Connection timed out)). 07:45:22 -!- calamari has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:24:56 -!- calamari has quit ("Leaving"). 11:35:12 -!- jix has joined. 12:01:57 -!- GregorR has joined. 12:33:52 -!- GregorR has quit (Read error: 110 (Connection timed out)). 16:03:04 -!- nooga has joined. 17:29:53 * SimonRC goes 17:34:01 -!- jix has quit ("This computer has gone to sleep"). 17:49:11 -!- jix has joined. 17:59:42 hi jix 18:19:54 -!- sekhmet has quit ("rizbot told me to"). 18:20:18 -!- sekhmet has joined. 19:01:19 -!- nooga has quit (Read error: 110 (Connection timed out)). 20:28:01 -!- Sgeo has joined. 20:53:09 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 20:53:15 -!- SimonRC has joined. 20:55:46 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 20:58:15 -!- SimonRC has joined. 21:33:37 -!- nooga has joined. 21:34:09 hola 21:40:59 -!- nooga has quit. 22:42:44 moin nooga 23:53:27 -!- graue has joined. 2006-04-11: 00:17:32 -!- graue has quit ("Leaving"). 00:27:44 -!- calamari has joined. 00:43:03 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 04:12:21 -!- GregorR has joined. 04:12:41 Wow, my network actually blocked IRC. 04:12:48 That's a new low on the idiocy scale. 04:13:57 -!- Test has joined. 04:14:15 Whaaaaaaaa...... 04:14:38 It works with telnet O_O 04:14:41 -!- Test has quit (Client Quit). 04:16:42 -!- GregorR has quit (K-lined). 04:16:49 -!- GregorR has joined. 04:20:33 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 04:59:18 -!- GregorR has quit (Read error: 104 (Connection reset by peer)). 04:59:52 -!- GregorR has joined. 06:07:22 -!- GregorR has quit (Remote closed the connection). 06:08:10 -!- GregorR has joined. 06:29:26 -!- GregorR has quit (Remote closed the connection). 06:30:03 -!- GregorR has joined. 06:45:07 -!- calamari has quit ("Leaving"). 07:02:41 -!- NoneGiven has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 10:32:32 -!- NoneGiven has quit ("Leaving"). 11:14:25 -!- jix has joined. 15:57:42 -!- ZeroOne has quit ("Changing server"). 16:29:44 -!- GregorR has quit (Remote closed the connection). 17:10:09 -!- GregorR has joined. 17:11:49 -!- GregorR has quit (Remote closed the connection). 17:34:59 -!- GregorR_ has joined. 17:35:06 -!- GregorR_ has changed nick to GregorR. 17:41:27 -!- GregorR has quit (Remote closed the connection). 18:02:34 -!- GregorR has joined. 18:36:03 -!- GregorR has quit (Remote closed the connection). 19:16:15 -!- calamari has joined. 20:06:05 -!- sekhmet_ has joined. 20:06:47 -!- sekhmet has quit (Nick collision from services.). 20:07:07 -!- sekhmet_ has changed nick to sekhmet. 20:07:09 -!- sekhmet has changed nick to xolotl. 20:07:30 -!- xolotl has changed nick to sekhmet. 20:16:56 -!- calamari has quit ("Leaving"). 20:30:10 -!- sekhmet has quit (Read error: 104 (Connection reset by peer)). 20:33:06 -!- sekhmet has joined. 20:49:11 -!- Sgeo has joined. 21:09:25 -!- calamari has joined. 21:31:34 -!- lindi- has joined. 21:36:20 -!- calamari has left (?). 23:14:12 -!- ihope has joined. 23:25:23 -!- ihope has changed nick to i|. 23:25:55 Hmm... so how would I write an Unlambda program? ;-) 23:26:23 I suppose CPS is the way to go. 23:28:14 -!- i|_ has joined. 23:28:37 That was fun... 23:28:55 -!- i| has quit (Nick collision from services.). 23:28:59 -!- i|_ has changed nick to i|. 23:32:56 -!- i|_ has joined. 23:35:24 -!- i| has quit (Nick collision from services.). 23:35:29 -!- i|_ has changed nick to i|. 23:38:22 -!- i|_ has joined. 23:38:44 -!- i| has quit (Nick collision from services.). 23:38:48 -!- i|_ has changed nick to i|. 2006-04-12: 00:07:16 -!- calamari has joined. 00:07:20 Now, the problem is building that list with CPS. 01:35:54 -!- i|_ has joined. 01:36:14 -!- Arrogant has joined. 01:38:49 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 01:50:06 -!- i| has quit (Read error: 110 (Connection timed out)). 02:24:44 -!- i|_ has changed nick to i|. 02:29:25 -!- i| has quit ("¡Hasta manzana!"). 03:37:01 -!- heatsink has joined. 04:38:11 -!- Arrogant has quit ("Leaving"). 05:08:51 -!- heatsink has quit ("Leaving"). 05:10:30 -!- tokigun has quit ("due to ncurses problem i have to restart irssi :( see ya."). 05:10:42 -!- GregorR has joined. 05:10:52 -!- tokigun has joined. 07:23:04 -!- Sgeo has quit. 07:44:43 -!- nooga has joined. 07:46:00 noooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo...............ooooooooooooga! 07:51:14 ekhm 07:51:15 hi 07:51:22 indeed... hi 07:51:28 Um? 07:51:29 ekhm? 07:52:08 nvm 07:57:47 * calamari spent all day creating a replacement unlink that moves files.. after deleting some that I didn't want to 07:58:01 http://kidsquid.com/dokuwiki/doku.php?id=ubuntu 07:58:52 basically a trash for the shell 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:01:46 ghhhh 08:01:52 ubuntu 08:02:42 not a fan ? 08:03:10 You do realize that such things already exist? 08:03:26 well, there's kubuntu in my school (i gue ss it's a ubuntu with kde) it sucks alot 08:03:33 theres even no gcc in it! 08:03:34 GregorR: not that I know of 08:03:37 hell! 08:04:11 * GregorR does a quick freshmeat search, as he's sure he's seen such things. 08:04:55 and if they do exist, then it's sad that they aren't put in place by default 08:05:11 http://freshmeat.net/projects/trashcan/ 08:05:21 http://freshmeat.net/projects/delsafe/ 08:05:47 http://freshmeat.net/projects/litetrash/ 08:06:05 Man, those were hard to find -_-'' 08:06:22 Crup, I need to go to sleep, work in the morning O_O 08:06:24 * GregorR disapperates. 08:06:33 :-) 08:06:34 heh 08:06:35 too bad 08:06:40 we've got morning here 08:20:56 bdtime 08:20:59 -!- calamari has quit ("Leaving"). 08:22:09 :( 08:55:46 -!- CXI has joined. 08:56:05 -!- nooga has quit. 09:39:58 -!- CXI has quit (Read error: 110 (Connection timed out)). 11:12:36 -!- sekhmet has quit (zelazny.freenode.net irc.freenode.net). 11:12:37 -!- twobitsprite has quit (zelazny.freenode.net irc.freenode.net). 11:12:37 -!- sp3tt has quit (zelazny.freenode.net irc.freenode.net). 11:12:37 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 11:14:23 -!- sekhmet has joined. 11:14:23 -!- twobitsprite has joined. 11:14:23 -!- cmeme has joined. 11:14:23 -!- sp3tt has joined. 11:14:26 -!- sekhmet has quit (Remote closed the connection). 11:14:26 -!- sekhmet has joined. 12:19:02 -!- sekhmet has quit (zelazny.freenode.net irc.freenode.net). 12:19:02 -!- twobitsprite has quit (zelazny.freenode.net irc.freenode.net). 12:19:02 -!- sp3tt has quit (zelazny.freenode.net irc.freenode.net). 12:19:02 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 12:19:18 -!- sekhmet has joined. 12:19:18 -!- twobitsprite has joined. 12:19:18 -!- cmeme has joined. 12:19:18 -!- sp3tt has joined. 12:28:17 -!- jix_ has joined. 13:09:08 -!- tokigun has quit (Remote closed the connection). 13:14:30 -!- tokigun has joined. 13:19:54 -!- tokigun has quit (Remote closed the connection). 13:25:12 -!- tokigun has joined. 13:31:07 -!- tokigun has quit (Remote closed the connection). 13:46:53 -!- CXI has joined. 13:52:13 -!- tokigun has joined. 13:59:59 -!- tokigun has quit (Remote closed the connection). 14:05:25 -!- tokigun has joined. 14:12:07 -!- tokigun has quit (Remote closed the connection). 14:49:32 -!- nooga has joined. 15:47:49 -!- CXI has changed nick to cXI. 15:47:51 -!- cXI has changed nick to CXI. 17:02:55 -!- tokigun has joined. 17:10:36 -!- tokigun has quit (Remote closed the connection). 17:42:38 -!- tokigun has joined. 20:07:06 -!- Sgeo has joined. 20:31:03 -!- pgimeno has quit ("This is the default quit message"). 20:38:52 -!- nooga has quit (Read error: 110 (Connection timed out)). 22:38:59 * SimonRC goes to bed 22:53:23 -!- ZeroOne has joined. 23:52:24 -!- pgimeno has joined. 2006-04-13: 00:04:38 -!- CXI has quit (Connection timed out). 02:38:20 -!- jix_ has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 04:18:42 -!- Arrogant has joined. 05:13:07 -!- CXI has joined. 06:12:59 -!- beam has joined. 06:15:43 -!- beam has quit (Remote closed the connection). 06:47:41 -!- Sgeo has quit. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:14:28 -!- Arrogant has quit ("Leaving"). 09:41:14 -!- CXI has quit (Connection timed out). 12:23:20 -!- jix_ has joined. 12:23:59 -!- jix_ has changed nick to jix. 15:50:57 -!- Sgeo has joined. 16:47:58 -!- CXI has joined. 19:04:54 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 19:28:53 -!- calamari has joined. 19:29:42 hi 19:55:26 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 19:58:10 -!- Sgeo has joined. 20:12:14 -!- jix has joined. 20:24:55 * SimonRC yawns. 20:38:36 (standard music formats for games' music)++ 22:26:20 -!- sekhmet has quit (Read error: 104 (Connection reset by peer)). 22:27:58 -!- sekhmet has joined. 22:47:01 i don't like it 23:46:05 -!- CXII has joined. 23:56:59 -!- pgimeno has quit (zelazny.freenode.net irc.freenode.net). 23:56:59 -!- jix has quit (zelazny.freenode.net irc.freenode.net). 23:56:59 -!- CXI has quit (zelazny.freenode.net irc.freenode.net). 23:56:59 -!- lindi- has quit (zelazny.freenode.net irc.freenode.net). 23:56:59 -!- ZeroOne has quit (zelazny.freenode.net irc.freenode.net). 23:56:59 -!- lament has quit (zelazny.freenode.net irc.freenode.net). 23:56:59 -!- GregorR has quit (zelazny.freenode.net irc.freenode.net). 23:56:59 -!- jix has joined. 23:56:59 -!- CXI has joined. 23:56:59 -!- pgimeno has joined. 23:56:59 -!- ZeroOne has joined. 23:56:59 -!- GregorR has joined. 23:56:59 -!- lindi- has joined. 23:56:59 -!- lament has joined. 2006-04-14: 00:01:50 -!- puzzlet has quit (Remote closed the connection). 00:01:50 -!- pgimeno has quit (zelazny.freenode.net irc.freenode.net). 00:01:50 -!- jix has quit (zelazny.freenode.net irc.freenode.net). 00:01:50 -!- CXI has quit (zelazny.freenode.net irc.freenode.net). 00:01:51 -!- lament has quit (zelazny.freenode.net irc.freenode.net). 00:01:51 -!- lindi- has quit (zelazny.freenode.net irc.freenode.net). 00:01:51 -!- ZeroOne has quit (zelazny.freenode.net irc.freenode.net). 00:01:51 -!- GregorR has quit (zelazny.freenode.net irc.freenode.net). 00:04:25 -!- puzzlet_ has joined. 00:04:25 -!- jix has joined. 00:04:25 -!- pgimeno has joined. 00:04:25 -!- ZeroOne has joined. 00:04:25 -!- GregorR has joined. 00:04:25 -!- lindi- has joined. 00:04:25 -!- lament has joined. 00:04:51 -!- pgimeno has quit (zelazny.freenode.net irc.freenode.net). 00:04:51 -!- jix has quit (zelazny.freenode.net irc.freenode.net). 00:04:58 -!- puzzlet_ has quit (zelazny.freenode.net irc.freenode.net). 00:04:58 -!- lament has quit (zelazny.freenode.net irc.freenode.net). 00:04:59 -!- lindi- has quit (zelazny.freenode.net irc.freenode.net). 00:04:59 -!- ZeroOne has quit (zelazny.freenode.net irc.freenode.net). 00:05:00 -!- GregorR has quit (zelazny.freenode.net irc.freenode.net). 00:09:30 -!- puzzlet_ has joined. 00:09:30 -!- jix has joined. 00:09:30 -!- pgimeno has joined. 00:09:30 -!- ZeroOne has joined. 00:09:30 -!- GregorR has joined. 00:09:30 -!- lindi- has joined. 00:09:30 -!- lament has joined. 01:00:08 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 01:25:58 -!- CXII has changed nick to CXI. 01:43:21 -!- i| has joined. 02:19:45 -!- sekhmet has quit ("a CONTROLLED reboot for once"). 02:22:44 -!- sekhmet has joined. 02:33:30 -!- i| has quit ("I AM HASTA MANZANA HAVE A NICE DAY"). 03:36:55 -!- lindi- has quit (Read error: 104 (Connection reset by peer)). 03:42:55 -!- lindi- has joined. 04:32:11 -!- CXI has quit (Connection timed out). 07:37:56 -!- Sgeo has quit. 07:42:31 -!- CXI has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:35:12 -!- calamari has quit ("Leaving"). 08:55:18 -!- tokigun has quit (Remote closed the connection). 09:17:28 -!- tokigun has joined. 09:35:50 -!- tokigun has quit (Remote closed the connection). 13:00:29 -!- clog has joined. 13:00:29 -!- clog has joined. 13:21:35 -!- jix has quit (Remote closed the connection). 13:22:27 -!- jix has joined. 13:37:19 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 13:38:52 -!- jix has joined. 13:54:33 -!- int-e has left (?). 14:09:52 -!- Keymaker has joined. 14:22:06 -!- Keymaker has left (?). 14:57:17 There was a minor internet glitch about 16:00 UTC. 14:57:20 I got this from comparing: http://tinyurl.com/k36n8 http://tinyurl.com/fmaa3 http://tinyurl.com/f016 16:19:37 -!- nooga has joined. 16:19:44 hi 16:19:50 look what my brother did 16:19:53 http://stainworks.com/learn_rb.jpg :D 16:40:18 lol 16:43:03 he's 15 ;p 18:10:14 -!- nooga has quit (Read error: 110 (Connection timed out)). 18:52:40 -!- Arrogant has joined. 19:38:58 -!- Arrogant has quit ("Leaving"). 19:44:08 -!- Arrogant has joined. 19:44:31 -!- Arrogant has quit (Read error: 104 (Connection reset by peer)). 19:56:04 -!- Arrogant has joined. 21:23:21 arranging a bach chorale for piano is hard. 21:23:40 -!- Arrogant has quit ("Leaving"). 21:24:23 there's just too much stuff 21:24:32 i will have to leave something out 22:02:27 heh 22:03:07 darn, I missed nooga 22:35:23 -!- calamari has joined. 22:44:49 hi 22:45:13 Are you one of teh American people on this channel? 22:49:08 * SimonRC has been pondering that the English measurement system is crazy. 22:49:41 Distances on signs are in miles, speeds in mph, and fuel consumption in mpg 22:50:22 but maps are in metric sizes 22:50:35 with two scale marks 22:51:05 I measure my height in feet and inches, but my weight in kilos 22:51:53 scientists sometimes use metric, but sometimes use domain-specific units. 22:53:05 electrical enginers use amps, volts, joules, etc, but measure the speed of light as 1foot/nanosecond 22:53:53 oh, yes, and chip density in transistors/sqin 22:54:58 eggs still come in dozens, as do baked good sometimes, though a dozen is 13 there, not 12 22:55:03 bah 23:35:32 _who_ exactly measures the speed of light as 1 foot/nanosecond? 23:35:51 dozen is not a unit of measurement by the way, it's just 12 23:36:11 (or 13, as it may be) 23:42:06 hmm, suppose so 23:55:33 the german measurement system is sane 2006-04-15: 00:19:37 -!- pgimeno has quit ("rearrancando"). 00:32:49 -!- calamari has quit ("Leaving"). 01:51:23 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 02:02:33 -!- GregorR has quit (Remote closed the connection). 02:15:43 -!- pgimeno has joined. 02:51:45 -!- Sgeo has joined. 02:58:48 -!- GregorR has joined. 03:08:11 -!- calamari has joined. 06:07:23 what's the german measurement system? 06:08:50 Umm, don't they use metric there like everybody else? (except for the US, but those morons don't count) 06:32:05 "those morons".. you are an American, so you meant "us morons" ;) 06:33:06 * calamari sends GregorR to gitmo.. must be a terrorist 06:34:34 X-P 06:34:59 Yeah, I'm from the US, but I try to subdue that information :P 06:38:21 http://upload.wikimedia.org/wikipedia/en/thumb/6/65/Camp_x-ray_detainees.jpg/251px-Camp_x-ray_detainees.jpg 06:38:35 * calamari tries to pick out GregorR based on the hat he would wear 06:50:13 Not an orange one :P 07:28:10 -!- pgimeno has quit (Remote closed the connection). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:27:46 -!- calamari has quit ("Leaving"). 10:58:26 -!- jix has joined. 12:48:37 -!- pgimeno has joined. 13:28:05 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 13:28:33 -!- jix has joined. 13:31:37 -!- jix has quit (Client Quit). 13:32:06 -!- jix has joined. 19:43:54 -!- calamari has joined. 19:47:27 -!- GregorR has quit ("BBIAS"). 19:48:15 -!- GregorR has joined. 23:23:55 blah, I hate writing resumes 23:33:51 me too 23:35:47 but, hopefully it'll pay off.. want to get hired on at IBM 23:37:09 * calamari decides against mentioning any esolangs or esolang projects :P 23:51:13 -!- ihope_ has joined. 2006-04-16: 00:27:03 calamari: just don't call it esoteric 00:27:23 call it.. experimental programming language research 00:27:47 lol 00:28:03 very creative, but no :) 00:29:35 OH you really wan't to get hired.. well then it's better to not even think about the possibility of writing a single char about it 00:30:24 Slow down, guys. I can't keep up. 00:30:30 lalalalalla 00:30:37 but if you substitute 'h' with 'f' i would write "i spend all of my time doing useless esoteric crap" 00:30:56 jix: perfect! 00:31:09 12 messages in 17 hours! 00:31:24 anyone talked to dbc lately? 00:31:25 Keep cranking 'em. 00:31:35 ihope_: you fear the high internet costs? 00:31:49 you know this is oversea chat very expensive... 00:32:01 let's bankrupt ihope_ 00:32:04 The fewer characters, the better. 00:32:09 so.... what's the weather like? 00:32:09 -!- ihope_ has changed nick to i|. 00:32:18 it's overcast here 00:32:21 it's night 00:32:21 I can't afford to use such a long nick as "ihope". 00:32:29 not raining at the moment, although it did earlier in the day 00:32:39 pretty crappy weather :( 00:32:43 -!- jix has changed nick to jix_jix_jix_jix_. 00:33:00 well I can afford YOU can't MUHAHAHAHA 00:33:18 * i| faints 00:33:45 -!- jix_jix_jix_jix_ has changed nick to jix. 00:33:55 * jix goes to bed 00:34:05 g'night everyone 00:34:20 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 00:34:56 Yar 00:35:07 CTCP TIME 00:35:22 CTCP EGOBOT 00:35:49 CTCP I-CANT-LOG-STUFF-IN-:'( 00:36:16 CTCP CCCP 00:36:34 -!- EgoBot has joined. 00:36:47 CTCP THANKS 00:36:47 CTCP THERE YOU COMPLAINER X-P 01:02:29 !help 01:02:31 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 01:02:33 1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda 01:02:38 !bf_txtgen + 01:02:41 sablevm: cannot create vm 01:04:13 !unlambda ` 01:04:15 ./unlambda/unlambda: file ./tmp/egobot.aOGOVY: parse error 01:04:33 !unlambda `.fi.o.o 01:04:35 f 02:22:07 -!- i| has quit ("¡Hasta manzana!"). 04:00:59 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 04:04:00 -!- Sgeo has joined. 07:19:13 -!- Sgeo has quit. 07:43:01 -!- calamari has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 13:07:26 -!- CXI has joined. 17:53:00 -!- GregorR has quit (Remote closed the connection). 17:53:00 -!- EgoBot has quit (Remote closed the connection). 18:38:35 -!- Sgeo has joined. 19:13:33 -!- GregorR has joined. 19:55:14 -!- EgoBot has joined. 21:02:46 -!- cmeme has quit (Remote closed the connection). 21:03:34 -!- cmeme has joined. 21:09:22 -!- ihope has joined. 21:09:24 E?bCretn 21:11:38 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 21:16:43 640 22:02:25 2897 22:14:10 -!- jix has joined. 22:34:13 -!- Arrogant has joined. 2006-04-17: 00:10:53 -!- calamari has joined. 00:11:06 hi 00:11:10 Ello 00:11:36 hi .. wow, long nick 00:11:57 It's eating up my bandwidth... 00:12:06 By the way, before you came in, the last three things said here were "E?bCretn", "640", and "2897" 00:12:32 that's terribly exciting 00:25:55 -!- CXI has quit (Connection timed out). 00:35:29 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 01:15:43 -!- calamari has quit ("Leaving"). 01:48:03 anybody play piano? 01:50:56 My grandfather says he can play one instrument: the radio. 01:56:10 then he probably can't help me with scale fingerings. 02:09:56 -!- ihope has quit ("What the heck is a Beerdigungnachricht?"). 02:31:08 -!- Sgeo has joined. 02:55:48 -!- Arrogant has quit ("Leaving"). 03:34:59 -!- Sgeo has quit. 03:52:20 -!- GregorR has quit. 03:52:52 -!- GregorR has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:06:20 -!- calamari has joined. 08:39:25 -!- calamari has quit ("Leaving"). 10:54:06 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 10:54:33 -!- jix__ has joined. 11:03:31 -!- pgimeno has joined. 11:38:21 -!- Drakas has joined. 13:26:42 -!- Drakas has left (?). 13:39:33 GregorR: YANI for EgoBot: the !tell command. 13:40:13 so I could say "!tell calamari I am looking for a summer job too." 13:41:02 and when calamari appeared, EgoBot would say: `calamari, SimonRC says: "I am looking for a summer job too."' 14:26:28 -!- CXI has joined. 14:49:49 That'd only work in the rare condition that EgoBot has a more persistent connection than calamari >_O 15:26:31 well, it has a more persistant connection than some people around here. 16:10:48 -!- calamari has joined. 16:13:29 05:39:09 GregorR: YANI for EgoBot: the !tell command. 16:13:29 05:39:49 so I could say "!tell calamari I am looking for a summer job too." 16:13:29 05:40:39 and when calamari appeared, EgoBot would say: `calamari, SimonRC says: "I am looking for a summer job too."' 16:13:38 There, I just implemented the IRP version of that command. 16:14:00 lol 16:14:28 Also, /msg memoserv help 16:14:29 :P 16:14:31 GregorR: guess who else lives in Portland? 16:14:39 Who? 16:14:51 No, not Linus Torvalds. 16:14:53 He lives in Beaverton. 16:14:55 But go on :P 16:24:13 openoffice's export to pdf works surprisingly well 16:25:14 I guess it has its own font system 16:26:29 oh, I see.. each character is stored as an image 16:30:21 bbl, time for school 16:30:23 -!- calamari has quit ("Leaving"). 16:52:53 -!- pgimeno has quit ("rebooting"). 17:13:13 -!- pgimeno has joined. 17:48:06 -!- twobitsprite has left (?). 18:35:21 Every time calamari asks a favor of me, he leaves before I can reply :P 18:35:24 He must think I'm a jerk. 22:58:47 Since we're all males in here, probably most of us know of this phenomenon (although some may not know it by this name). So, my question is: Is the order of urinals Turing-complete (or can it be made so trivially)? 23:23:03 it can be made turing-complete by placing computers above urinals. 23:28:39 X-P 23:28:53 But then it's not the order of urinals problem, it's the computers above urinals problem. 23:52:06 -!- CXI has quit (Success). 2006-04-18: 00:15:54 -!- ihope has joined. 00:15:59 Refactor. 00:16:02 That is all. 00:16:04 -!- ihope has left (?). 00:56:13 -!- calamari has joined. 01:11:56 -!- jix__ has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 01:58:38 -!- tokigun has quit (Remote closed the connection). 02:00:20 -!- tokigun has joined. 04:22:29 -!- Arrogant has joined. 06:39:11 -!- Arrogant has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:39:03 -!- calamari has quit ("Leaving"). 10:28:04 -!- jix has joined. 11:01:41 -!- ZeroOne has quit (Remote closed the connection). 17:07:23 GregorR: Why do you think we are all male? 17:15:12 -!- GregorR has quit (Remote closed the connection). 17:15:45 -!- GregorR has joined. 17:16:15 Gee SimonRC, you're right, I don't /know/ that everyone in here is male. 17:16:27 But the evidence overwhelmingly suggests so. 17:18:10 hmm, ok 17:19:48 * SimonRC ponders sci-fi plots based around the invention of the first useable method of finding one's position in hyperspace, with all the mandatory references to George Harrison. 17:20:18 At the start, I suppose, all hyperspacial navigation would have to be done by dead rekoning. 18:26:53 -!- puzzlet_ has quit (Read error: 110 (Connection timed out)). 19:29:42 -!- calamari has joined. 21:02:27 -!- calamari has quit ("Leaving"). 21:53:53 -!- calamari has joined. 21:54:06 -!- calamari has quit (Read error: 104 (Connection reset by peer)). 21:56:25 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:13:40 -!- calamari has joined. 23:14:56 -!- calamari has quit (Read error: 104 (Connection reset by peer)). 23:31:03 -!- calamari has joined. 2006-04-19: 00:56:17 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 01:10:25 -!- pgimeno has joined. 03:03:02 -!- GregorR has quit (Remote closed the connection). 03:24:09 -!- GregorR has joined. 04:12:19 I've written a large chunk of a header for C++ that, through setting a bunch of macros et cetera, makes C++ act very much like Java :P 04:12:39 Garbage collection, everything is derived from Object, pass-by-reference, ... 04:12:55 Type safety ... 04:22:43 -!- Arrogant has joined. 04:27:00 is it fast? 04:28:16 hmm, garbage collection with pointers.. interesting concept 04:44:12 #include 04:47:19 Is it fast? Idonno, but I didn't do anything particularly complicated, and IIRC Boehm GC is faster than Sun-Java GC in some test. 04:47:31 (Probably skewed by the language) 04:48:41 how about being able to return local variables.. guessing no :) 04:49:34 Depends on how you made them. 04:49:39 Actually, no it doesn't. 04:49:41 You always can. 04:50:05 It'd call the copy constructor and the reference count would up. 04:50:07 btw if it's fast then it isn't very much like java :( 04:50:10 So no reason why it wouldn't work. 04:50:11 lol 04:50:23 I'm thinking of swapping out Boehm GC for simple reference counting. 04:50:41 I implemented it such that all objects are derived from Object, so I could implement reference counting in Object. 04:50:51 (Transparently of course) 04:52:17 remember that lang you were going to make a while back? 04:52:34 I don't recall ever saying I was actually going to make it ;) 04:52:41 maybe now you can compile to c++ 04:52:42 Just looking into what I thought would be nice. 04:52:50 Hmmn 04:53:08 Well, right now spanishcoffee.h is somewhere between a proof of concept and a joke. 04:53:23 never heard of that 04:53:37 Erm, sorry, that's the name for my C++->Javaish header. 04:53:45 Spanish Coffee is coffee with rum. 04:54:09 I suppose you should be more likely to know that than me :P 04:54:28 nope.. why would i? 04:54:35 Well, just more likely, since I'm under 21 :P 04:54:45 never even drank coffee before 04:54:57 And I've never drank rum ;) 04:55:02 never have I :) 04:55:07 err neither 04:55:07 Heh 04:55:22 Anyway, it's a big ugly hack and I love it ;P 04:55:24 last alcohol I has was probably first grade heh 04:55:35 Hahahah 04:56:01 Wow, I just realized how trivial reference counting would be 8-X 04:56:06 * GregorR swaps in reference counting. 04:56:54 turns out IBM is hiring this week so I need to hurry :) 04:57:45 * GregorR shakes his Intel brand fist at you ;) 04:57:54 Actually, that doesn't make any sense. 04:57:56 * calamari patents Gregor's algorithm 04:57:57 IBM sells intel stuff. 04:58:01 lol 04:58:08 What, my reference counting algorithm? 04:58:12 yeah 04:58:25 Here it is: refcount++; refcount--; if (!refcount) delete this; 04:58:28 It's reaaaaaaaally complicated. 04:58:58 refcount++; refcount--; // optimize this ;) 04:59:24 There's code between there X-P 06:01:51 * GregorR switched back to BGC :P 06:06:22 Okay, so its not quite esoteric but it certainly is out-of-the-ordinary code manipulation 06:06:26 http://pasteserver.net/paste/show/260 06:07:40 you people have never drank rum? 06:07:43 you haven't lived yet. 06:10:08 <-- 19 years old 06:11:42 <-- 17 years old 06:19:49 <-- 3 years old 06:20:33 Sometimes I wonder :) 06:20:57 Gregor, check out that link I posted, c/c or something, if no one does I'll feel like my time was wasted :D 06:23:22 GregorR: 19 years old is pretty old. 06:23:30 don't tell me you never got drunk. 06:23:38 I never got drunk. 06:23:44 Jeez. 06:23:46 Americans. 07:09:43 ... 07:10:13 ... 07:10:25 ,,, 07:10:35 syntax error 07:10:41 please make a new language to accomodate 07:10:48 syntax errorsyntax errorsyntax error 07:11:19 stacklimit too much recursion please insert coin 07:11:59 * calamari opens the coin door and presses the magic button 07:12:21 FREE PLAYFREE PLAYFREE PLAYFREE PLAYFREE PLAYFREE PLAYFREE PLAYFREE PLAY 07:12:45 > 07:13:27 calamari, what have you done esoteric lately 07:13:50 Arrogant: nothing, been dealing with real life lately 07:14:05 I hear ya 07:14:21 well, I did get dbc's address so I can mail him his abacus :) 07:14:29 The only thing remotely related to esoteric languages I've done was this thing I did to make Ruby into a prototype-based language 07:14:33 Haha 07:14:44 so that's kinda esoteric related, since it was from the bf golf contest 07:14:56 * Arrogant nods 07:15:04 The code is rather horrendous so I think it fits 07:15:05 http://pasteserver.net/paste/show/262 07:17:47 I should learn Ruby sometime 07:18:36 looks slightly like python 07:21:14 Yeah 07:21:31 Except in Python I like the function model better 07:21:46 Considering in Ruby function_name doesn't refer to the function object, it calls the function :( 07:21:53 (parenthesis not required and all) 07:24:44 -!- calamari_ has joined. 07:24:55 -!- calamari_ has quit (Read error: 104 (Connection reset by peer)). 07:25:28 ^^ short term memory loss, heh 07:27:45 Hehe 07:48:39 You know calamari, prototype-based programming is sorely underrepresented 07:49:54 Either the language is a poor implementation of the design (Javascript), is outdated (Self), or has absolutely no syntactic sugar, making it a pain (Io) 07:51:29 what's wrong with Javascript? 07:53:30 * calamari looks up prototype-based programming to gain a clue 07:53:54 It doesn't really even get the prototyping model right 07:54:08 calamari, basically it gets rid of the Class/Instance distinction 07:54:15 Objects are clones of other objects 07:55:09 person = object.clone ; doctor = person.clone ; doctor.salary = 5000 ; steve = Doctor.clone ; steve.name = "Steve" 07:55:23 poorly paid doctor 07:56:14 Changes the way methods are defined as well, as methods have to be assigned like any other object 07:57:17 I think properly done it could be a fantastic model 07:58:07 hmm human.clone .. 07:58:26 * Arrogant hears the right-wing getting ready to protest prototype-based programming 07:59:59 wonder if the Libertarian Party will ever gain enough momentum to make a difference... so far, nope 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:03:05 btw, calamari, the code I linked you to was an implementation of ugly, incomplete prototype-based programming in Ruby 08:03:52 Mostly ugly because of Ruby's unfortunate distinction between blocks and methods :/ 08:04:39 I'd do it in Python except Python doesn't have anonymous blocks 08:17:02 -!- GregorR has quit (Remote closed the connection). 08:17:02 -!- EgoBot has quit (Remote closed the connection). 08:40:44 -!- calamari has quit ("Leaving"). 09:17:56 -!- kipple has joined. 09:54:52 -!- puzzlet has joined. 10:09:45 -!- Arrogant has quit ("Leaving"). 13:43:07 -!- jix has joined. 14:32:51 -!- sp3tt has quit ("Reconnecting"). 14:33:02 -!- sp3tt has joined. 14:56:56 -!- GregorR has joined. 15:43:11 -!- ihope has joined. 15:43:14 Scientology... the science of science? 16:13:47 -!- SimonRC has changed nick to Logan-5. 16:14:23 -!- Logan-5 has changed nick to SimonC. 16:14:25 -!- SimonC has changed nick to SimonRC. 16:35:18 ihope: Scientology: The science of attaining ultimate gullibility. 16:35:34 Ah. 16:35:37 A science that few have mastered. 16:35:47 Most of them actors or other influential morons. 16:48:36 nah, there are a lot of plain victims 16:49:03 To finance the much btter experience by all the famous people. 16:49:42 *cough* http://clambake.org/ *cough* Ididn'tmentionthissite. 16:51:22 * ihope has a feeling there's a URL between coughs, but upon closer inspection, there is none 17:03:09 fnord clambake fnord dot fnord org fnord 17:03:21 >-) 21:20:07 -!- Arrogant has joined. 21:44:37 -!- Arrogant has quit ("Leaving"). 22:19:43 -!- Sgeo has joined. 22:24:40 -!- calamari has joined. 22:46:05 -!- calamari has quit ("Leaving"). 23:37:06 have anybody here used Ruby on Rails? 23:37:27 my father wants to learn it. 23:37:53 looks like it could be a fun and quick way to do web apps 23:50:01 yay i use it 23:50:04 it's really cool 23:50:25 but i have to go to bed now.. school tomorrow and its 1 am here 23:50:30 (-10min) 23:52:03 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 2006-04-20: 00:09:13 -!- kipple has quit (Read error: 104 (Connection reset by peer)). 01:49:47 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 02:52:43 -!- ihope has quit ("Estoy estando."). 06:30:52 -!- sekhmet_ has joined. 06:31:05 -!- sekhmet has quit (Nick collision from services.). 06:31:13 -!- sekhmet_ has changed nick to sekhmet. 06:34:04 I just added user permissions to my wiki system :) 06:34:06 As a plugin, no less! 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:38:27 -!- kipple has joined. 13:08:39 -!- ChanServ has quit (Shutting Down). 13:12:16 -!- ChanServ has joined. 13:12:16 -!- irc.freenode.net has set channel mode: +o ChanServ. 13:16:42 OMG, they killed ChanServ! 13:16:43 :-) 13:18:12 those bastards! 15:55:49 -!- jix has joined. 16:28:45 -!- ihope has joined. 16:56:24 Woot, it's Thursday? 16:56:28 s/?/!/ 16:58:57 Excuse for my post but I do not have money to buy meal to my children. Forgive me please. 16:59:20 hm? 16:59:36 That was taken from a piece of vandalism. 16:59:57 * jix wants a new mac book pro 17:02:01 Hmm, my grades so far appear to be exponentially distributed. 17:02:15 upside-down 17:02:23 Mine too. 17:02:31 giving me a mean of 74 and a median of 93 17:02:53 Yeah, that'd be me, more or less. 17:03:00 eh/ 17:03:06 * ihope goes 17:03:09 you aren;t at my Uni, though 17:08:27 * SimonRC decides he likes the fact that CS only has 5 exams. 17:08:43 As opposed to the dozens Maths people get. 18:55:24 -!- calamari has joined. 19:24:35 -!- calamari has quit ("Leaving"). 19:31:49 -!- ihope has quit (Read error: 110 (Connection timed out)). 20:06:10 -!- ihope has joined. 21:35:55 -!- LarsH has joined. 21:36:25 -!- LarsH has left (?). 21:36:32 -!- LarsH has joined. 21:36:34 bah 21:57:31 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:48:21 How do you say "Finnish" in Finnish? 22:50:11 Is it suomea? 22:55:26 -!- Sgeo has joined. 23:12:53 -!- kipple has quit (Read error: 110 (Connection timed out)). 23:31:29 -!- Sgeo has quit. 23:33:50 -!- kipple has joined. 23:46:35 -!- LarsH has quit. 2006-04-21: 00:21:03 Well, "English" in English is "English". Maybe "Finnish" in Finnish is "Finnish". 00:28:50 haha 00:28:55 not likely 00:29:21 "Finland" in Finnish is "Suomi", so I guess it it is something similar 00:30:16 ¡España! ¡España! 00:32:14 GregorR: "in Finnish" is "suomeksi" 00:32:28 Spècíâl chârâctërs! Møøse! 00:54:14 lindi-: Thanks! I'll take your /whois to mean that you're a reliable reference for this info :) 00:55:20 lindi-: Erm, actually, I don't want "in Finnish," I just want "Finnish." It's just a list of languages (English, Deutsch, Español, Italiano ...) 00:56:12 Or is there no precise translation due to the structure of the language? 01:01:56 GregorR: the name of language would be just "suomi" 01:03:15 -!- GregorR has quit (Remote closed the connection). 01:03:28 -!- GregorR has joined. 01:03:37 OK, "suomi" it is ^^ 01:03:38 Thanks :) 01:05:38 GregorR: http://publications.eu.int/code/fi/fi-370201.htm might help if you wonder about the capitalization of other names of languages 01:06:34 I do, I've just been capitalizing them all until Finnish 8-X 01:06:59 <-- clearly not a language expert 01:07:04 At least, not in natural languages ;) 01:07:33 i'm not sure how much you should trust that publications.eu.int document but it does talk about "italiano" 01:07:56 It's really not particuarly important, nobody uses this script anyway :P 01:08:38 http://publications.eu.int/code/pdf/370000en.htm capitalizes them all, hmm 01:09:14 That's obnoxious :P 01:09:37 Umm, they look decap'd to me ... 01:09:52 The nations are capitalized, but not the languages. 01:10:25 ah, sorry 01:10:39 have fun with the irregularities :) 01:11:00 Well, I'm not writing any of the translations, I just make the list :P 01:37:28 -!- kipple has quit (Read error: 110 (Connection timed out)). 02:47:11 pgimeno: Mind translating "Registration is not handled by this wiki, you must attain an account elsewhere." into Español for me? 02:48:31 Es español, no Español. 02:48:39 Erm, heheh. 02:48:43 I just learned that even :P 02:49:07 And also learned that ... geeze, how long ago now ... six years? Seven years? Quite a while ago. 03:16:19 -!- Sgeo has joined. 03:17:08 -!- ihope has quit ("Excuse for my quit but I do not have money to buy meal to my children. Forgive me please."). 04:37:29 Does google index on web sites? 05:23:35 -!- Arrogant has joined. 06:32:29 -!- calamari has joined. 07:01:56 * GregorR adds NT domain authentication to Giki 8-D 07:17:49 -!- Sgeo has quit. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:25:27 -!- Arrogant has quit ("Leaving"). 08:36:36 -!- calamari has quit ("Leaving"). 11:00:15 -!- kipple has joined. 16:27:06 -!- jix has joined. 18:21:04 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 18:21:38 A communist programming language. 18:21:51 Obviously, it is not object oriented. 18:27:11 And with no capital letters. 18:28:26 The < and > operators will have to be banned. All variables are equal. 18:28:40 Further, all calculations must give random results. 18:28:44 That would be so awesome. 18:48:08 -!- rorian has joined. 18:49:39 -!- rorian has left (?). 18:59:48 -!- calamari has joined. 19:47:00 -!- Sgeo has joined. 20:03:18 -!- calamari has quit ("Leaving"). 20:05:44 -!- Sgeo has changed nick to SgeOffTheWalls. 20:42:33 -!- john_________ has joined. 20:43:13 are there any IRP programmers here? 20:45:44 Please say "hello world" 20:46:44 -!- john_________ has changed nick to john____. 21:09:13 -!- john____ has quit ("Chatzilla 0.9.71 [Firefox 1.5.0.2/2006030803]"). 22:38:32 Hahahah 22:38:49 Unfortunate that I wasn't here to help with my own programming language :P 23:25:16 -!- SgeOffTheWalls has changed nick to Sgeo. 2006-04-22: 00:21:23 GregorR: "Registration is not handled by this wiki, you must attain an account elsewhere." -> "Este wiki no maneja registro de usuarios; debes obtener una cuenta por otros medios." (translation adapted; it literally means: "this wiki does not handle user registration; you must obtain an account by other means" which sounds more adapted to Spanish speech) 00:22:29 (sorry for the delay, I've just arrived back home) 00:51:14 -!- ihope has joined. 00:51:18 http://mfrost.typepad.com/cute_overload/images/647.jpg 00:56:55 -!- heatsink has joined. 01:41:49 pgimeno: Whoot, you rawk. 01:57:32 In Firefox, this link doesn't go anywhere: http://:-(/ 01:57:59 This does, however: http://X-D/ 02:01:42 So does this: http://^_^/ 02:15:26 Ohhhhhhhhhhhhhhhhhhhhhhhhhh kay. 02:25:00 pgimeno: Mind giving me "Username", "Password" and "Preview" as well (I don't trust babelfish :) ) 02:25:19 Oh, hehehe, it's 3AM there :P 03:09:41 * ihope is awed 03:09:55 ? 03:16:49 -!- i| has joined. 03:20:02 ... 03:27:18 What? 03:27:54 18:24:57 Oh, hehehe, it's 3AM there :P 03:27:54 19:09:19 * ihope is awed 03:27:54 19:09:33 ? 03:28:12 Oh. 03:28:46 * i| laughs 03:29:24 That would be me being amazed at the concept of the limp. 03:29:48 ... 03:29:49 ? 03:29:56 -!- ihope has quit (Read error: 110 (Connection timed out)). 03:30:01 Yes, the limp. 03:30:34 Ow ow ow my ankle hurts oh if i walk this way it wont hurt as much. 03:30:50 So you're speaking literally of limping ... 03:30:58 Yes. 03:31:04 I'm not sure what's so awe inspiring about that. 03:31:42 Well, you have to agree that it's more awe-inspriring than the fact that it's 3 AM somewhere. 03:32:03 But that was my response to asking him to do something, when he's clearly asleep. 03:34:40 It's just another human anthropomorphization, GregorR. 03:34:56 I'm going to go eat dinner now. 03:35:01 It's Friday, so I'm eating out. 03:35:04 What should I eat? 03:35:14 Pizza? 03:35:18 Don't like cheese. 03:36:04 Well, I'll go find something :P 03:36:07 * GregorR disapperates. 03:36:15 Well then, do as Hutch in that one movie did... 04:21:30 x 04:21:30 [ 04:21:47 my taskbar and ability to type died 04:24:36 -!- Sgeo has quit (Remote closed the connection). 04:29:01 -!- kipple has quit (Read error: 110 (Connection timed out)). 04:31:24 Apparently Bush coined the word "misunderstanding". 04:35:25 Who is it here that's the python addict? 04:36:22 There's a parseltongue here? 04:36:37 Would that be ChanServ? 04:36:39 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 04:36:48 tokigun! 04:36:58 Whas it lament? 04:37:30 * heatsink points fingers 04:37:37 Whas? How about "Was", Gregor -_- 04:37:47 I dunno. anyway, goodnight. 04:37:49 -!- heatsink has quit ("Leaving"). 04:47:52 -!- tokigun has joined. 05:00:47 -!- Sgeo has joined. 05:20:26 -!- i| has quit (Read error: 110 (Connection timed out)). 06:09:58 i like python 06:12:53 lament: DAMN YOU AND YOUR GOOD PROGRAMMING LANGUAGE!!!!!!!!!!!!!!!! 06:13:58 That being said, I now have a non-web scripting language of preference, which is good because perl is amazingly bad. 06:14:22 heh 06:15:04 I still don't enjoy the whole no-block-ending-keyword thing, but I'm learning to grok that, and it's a small price to pay. 06:15:59 don't worry, you'll enjoy it soon enough. 06:16:08 it's really way better than any other way. 06:17:28 I just don't like that you can end multiple blocks in one swift move, especially since it can sometimes be unclear exactly what block you just dropped to >_> 06:48:13 -!- lindi- has quit (Read error: 131 (Connection reset by peer)). 06:48:22 -!- lindi- has joined. 06:50:28 -!- Sgeo has quit. 07:24:24 -!- calamari has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 10:14:38 -!- sekhmet has quit (herbert.freenode.net irc.freenode.net). 10:14:38 -!- sp3tt has quit (herbert.freenode.net irc.freenode.net). 10:14:38 -!- cmeme has quit (herbert.freenode.net irc.freenode.net). 10:15:17 -!- sekhmet has joined. 10:15:17 -!- sp3tt has joined. 10:15:17 -!- cmeme has joined. 10:15:58 -!- cmeme has quit (Connection reset by peer). 10:16:31 -!- cmeme has joined. 10:19:52 -!- sp3tt has quit (Success). 10:19:58 -!- sp3tt has joined. 10:23:06 -!- calamari has quit (Read error: 104 (Connection reset by peer)). 10:40:00 -!- calamari has joined. 12:10:52 -!- i| has joined. 12:19:49 -!- jix has joined. 12:22:35 hm 12:32:52 -!- Keymaker has joined. 12:33:07 hello world 12:33:16 sp3tt: great idea :) 12:35:52 -!- calamari has left (?). 12:36:25 -!- i| has quit (Read error: 110 (Connection timed out)). 12:37:47 hi 12:37:54 hu 12:37:57 *i 13:17:33 -!- kipple has joined. 14:36:03 -!- rocket000 has joined. 14:36:24 Greetings! 14:37:15 greetings 14:37:18 Please say "Hello, World!" 14:37:23 Hello, World! 14:37:37 how come everyone is trying irp lately? :) 14:38:10 Okay, this is as esoteric a you can get. 14:38:29 As. 14:39:02 Keymaker? You there? 14:40:50 Okay, i gotta say it. IRP is st00pid. It's pointless. It's brilliant. 14:42:09 So, what now? 14:42:48 Maybe a 99 bottles of beer deal? 14:43:21 !help 14:43:41 -!- rocket000 has left (?). 14:47:32 aargh, i was away for a while, sorry 14:54:25 -!- rocket000 has joined. 14:54:36 I'm back! 14:55:02 rocket000: you can join multiple channels at once 14:55:25 Oh. 14:56:37 Okay. How would you go about making a 99 bottles of beer program in IRP? 14:57:32 just ask someone to print the lyrics of 99 bob... 14:58:08 Okay. Do it. 14:59:13 no way 14:59:23 Why not? 14:59:55 well that would generate a "IRP interpreter kicked from channel/server" error ;) to much lines/secs 15:00:16 Oh. 15:00:23 -!- rocket000 has left (?). 15:13:58 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 15:20:00 -!- i| has joined. 15:20:14 -!- tokigun has quit ("leaving"). 15:21:14 -!- tokigun has joined. 15:28:18 -!- pgimeno has joined. 16:14:43 -!- i|_ has joined. 16:15:57 -!- i|_ has changed nick to ihope. 16:31:12 -!- i| has quit (Connection timed out). 16:55:50 I HATE TOUCHPADS. 16:55:52 That is all. 16:56:08 yeah, i guess i hate them too 16:56:11 Well, I hate trackballs even more. 16:56:28 ah 17:13:02 Okay. I wouldn't want to be this guy: http://forums.puzzlepirates.com/community/mvnforum/getavatar?memberid=367743 17:13:35 poor kitty. 17:14:22 Isn't there a website full of such stuff? 17:14:45 yeah 17:15:57 http://en.wikipedia.org/wiki/Bonsai_Kitten 17:17:30 that'd be it 17:56:04 su: user root does not exist 18:00:26 ihope: use sudo 18:00:42 bash: sudo: command not found 18:00:47 OS? 18:00:51 Windows. 18:00:57 ah 18:01:30 on osx there is no root by default but there is sudo.... same on some linux distributions 18:14:48 -!- i|_ has joined. 18:15:53 -!- i|_ has changed nick to i|. 18:30:13 -!- ihope has quit (Connection timed out). 20:11:09 -!- i|_ has joined. 20:11:46 Wugh. 20:12:40 -!- i|_ has changed nick to ihope. 20:19:07 oh, man Wikipedia is amazing 20:19:56 What "real" encyclopedia would have an article on the most famous internet shock site of all time: goatse.cx ? 20:26:37 -!- i| has quit (Read error: 110 (Connection timed out)). 20:41:20 I love their article on the word fuck. 20:53:26 I need to learn AJAX >_> 20:53:30 I feel behind-the-times. 20:57:36 GregorR: you don't have to learn AJAX 20:57:43 you just have to use it 20:57:55 (if you use ruby on rails) 20:58:37 and learning AJAX is learning javascript learning prototype.js... 21:15:15 I don't like ruby :P 21:15:26 It has all the worst stuff from perl. 21:15:31 They didn't learn from perl's mistakes. 21:16:02 And besides that, I don't like magic solutions. 21:28:41 OK, so AJAX is simple :P 21:29:25 Already knowing Javascript and is practically already knowing AJAX. 21:48:37 yeah, there is pretty much everything in wikipedia 21:48:38 -!- calamari has joined. 21:56:17 -!- ihope has quit (Read error: 110 (Connection timed out)). 21:57:52 GregorR: no ruby has taken the good stuff from perl! 22:00:42 hey, guess what? wiki has spam again! 22:03:22 fixed 22:09:03 From my experience with ruby, it has all the syntactic cyanide^H^H^H^H^H^H^H"sugar" of perl. 22:26:58 i like that 22:27:11 but what is wrong with /regexp/ ? 22:27:32 thats just a shortcut for Regexp.new("regexp") 22:28:20 and "test" =~ /test/ is just "test".=~(Regexp.new("test")) 22:30:00 and puts "test" is puts("test") 22:32:44 GregorR: "Username", "Password", "Preview" -> "Usuario", "Clave", "Vista previa" 22:33:46 no! "Username", "Password", "Preview" -> "Benutzername", "Passwort", "Vorschau" 22:34:27 Oh hey jix, you can update my German translation, thanks for volunteering! 22:35:10 is it for giki? 22:35:15 jix: Yeah. 22:35:47 pgimeno: Sorry to keep imposing, but I have two last ones I added, then no more, do you mind? 22:36:15 which ones? 22:37:11 no imposing at all 22:37:15 pgimeno: "Repeat password", "Passwords don't match!" 22:37:55 hm... "Repeat password" as in "Please type in the password again"? 22:38:11 Yeah - like on a registration page, it has Password: and then Repeat password: for verification. 22:39:15 then "Repita la clave" will do 22:39:51 "Passwords don't match" -> "Las claves no coinciden" 22:40:01 Thanks, you're awesome ^^ 22:40:07 n/m 22:40:52 jix: Since you graciously volunteered to translate these strings into German: "Repeat password", "Preview", "Registration is not handled by this wiki, you must attain an account elsewhere.", "Passwords don't match!" 22:41:21 Oh wait, you already gave me "Preview" :P 22:41:28 btw, the worst point of Python IMO is non-modifiable strings 22:41:39 pgimeno: Yeah, that's pretty obnoxious. 22:41:45 I don't like their decisions for immutability. 22:42:18 something that PHP gracefully rejected 22:42:30 I really love PHP's syntax, it's awesome in every way. 22:42:35 PHP's syntax is the holy grail of syntax. 22:42:40 i HATE php's syntax 22:42:43 Hahahah 22:42:53 well, then there's Pike 22:43:03 Hmmn, haven't had any experience with Pike. 22:43:24 it's mostly C, just it's not C 22:43:54 "Repeat password" => "Passwort wiederholen" "Registration is not handled by this wiki, you must attain an account elsewhere." => just sounds stupid in german.. i have to think about this "Passwords don't match!" => "Passwörter stimmen nicht überein" 22:44:29 jix: Yeah, pgimeno adjusted that phrase to be more suitable for the Spanish langauge too, it'll probably need some funkifying. 22:45:32 His was literally "this wiki does not handle user registration; you must obtain an account by other means" 22:45:58 thats a bit better for german but still not perfect 22:46:08 Well, you're the one who speaks it ;) 22:46:48 if i knew the context i could rephrase it in a good way... where do you display this? 22:47:15 If the wiki uses a login plugin. A situation like that would be if the wiki used UNIX logins, or logged you on to an NT domain. 22:47:27 If that situation holds true, and you try to go to the registration page, it says that. 22:47:37 would "User registration isn't allowed" be ok? 22:47:49 Well, it's not necessarily true >_> 22:47:55 yeah... 22:47:59 i know but it sounds better 22:48:00 hmm 22:48:02 The wiki doesn't handle the user registration, but it could be handled elsewhere. 22:48:22 I had no idea this phrase was so problematic O_O 22:48:32 to handle is the problematic word 22:48:38 Support? 22:48:58 yeah i allready tried that but... 22:50:45 how is account called in the other translations? (german) 22:50:51 GregorR: now that you say that, you'd better change "Este wiki no maneja..." to "Este wiki no soporta..." 22:51:03 pgimeno: Heheh, OK 22:51:25 jix: The word "account" isn't used anywhere else :P 22:51:33 ah and the word registration? 22:52:10 I actually used the phrase "add user" to title the page. 22:52:32 Stop pointing out my inconsistencies :P 22:54:56 ah i have an idea "Die Benutzer-Registration wird nicht über diesen Wiki abgewickelt, [Ss]ie müssen ihren Benutzer-Account an anderer Stelle Registrieren" thats "user reigstration isn't handled by this wiki (i found a transltaion for handled that sounds good), you have to register your account at a different place" 22:55:11 That's perfect. 22:55:27 Why is it that the word "Sie/sie" could be capped or decapped there? 22:55:51 i think that changed with the new orthography 22:55:53 but i'm not sure 22:56:30 grr, orthography changes are hateful/obnoxious 22:56:51 google is 50:50 on Sie vs sie .... 22:56:59 Hahahah 22:57:08 Does it even support cap changes? 22:57:08 i'd use Sie 22:57:15 I'll trust you on that. 22:58:25 normally words like Sie are in lower case.. but Sie is the polite form of du (both you in english) and i think it's capitalized because of it is the polite form 22:59:40 but in german you can't substitute du and Sie without changing EVERYTHING else in the sentence 23:00:05 Whoot, two to go 8-D 23:00:08 (Translations that is) 23:01:28 * pgimeno thinks that human communication languages shouldn't be esoteric 23:01:45 Esoteric isn't the right word there, but I agree :p 23:01:53 oh and "they" is "Sie" too! 23:02:01 no wait it's always lowercase then... 23:02:02 jix: That's handy X-P 23:02:07 but the rest of the sentence is different 23:02:28 not in all cases but in some 23:05:44 *brain implodes* 23:07:39 * pgimeno insists 23:07:51 insists on what? 23:07:58 on the above 23:08:34 that human communication languages shouldn't be esoteric 23:09:04 Esoteric isn't the right word there, but I agree :p 23:10:11 * pgimeno founds the Esoteric Insistence Society (EIS) 23:10:35 nm 23:11:40 So, Giki 1.5.0 will rock to ridiculous degrees. 23:12:55 I know how much you all care about that :P 23:13:26 :) 23:15:18 *sobbles* 23:15:30 I don't have a #giki , so I have to redirect giki news here :P 23:40:09 pgimeno: natural languages are all quite esoteric by programming language standards 23:40:22 pgimeno: perhaps not in the sense of brainfuck, but certainly in the sense of perl 23:40:47 -!- calamari has quit ("Leaving"). 2006-04-23: 00:08:54 -!- Keymaker has left (?). 00:09:18 Hmmm 00:09:31 Is perl or BrainFuck more ridiculous (I'll use this term because BF is clearly more esoteric) 00:09:39 I vote perl. 00:35:23 i think perl, because, unlike brainfuck, people actually use it 00:35:36 and that's just ridiculous 00:46:07 True. 00:47:51 Brainfuck also has much more internal consistency. 00:58:51 and more international conspiracy. 01:00:52 remind me what Giki is 01:04:18 SimonRC: My wiki engine. 01:06:47 * pgimeno points to http://giki.sf.net/ (and goes to bed) 01:08:14 ah, of course 01:08:20 I should have remembered 01:11:27 It's small and easy to use, but supports plugins to a ridiculous degree. 01:11:39 heh 01:11:39 With plugins, you can go from the world's simplest wiki to MediaWiki ^^ 01:12:02 Mind you, not all of the plugins for that are implemented X-P 01:12:31 Surely I will never get used to the sheer amazingness of the net: 01:12:32 http://tcc.members.beeb.net/ 01:13:02 lol 01:13:07 http://www.donotputthebaby.com/ 01:23:00 any new ones? 01:24:34 There will be when you suggest one 8-D 01:41:15 don't put the baby into the vacuum bell jar 01:41:57 don't put the baby near a black hole 01:42:01 heh 01:43:07 don't put the baby close to Gregor 01:43:09 gn8 01:43:21 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 04:55:12 -!- kipple has quit (Read error: 110 (Connection timed out)). 05:58:51 -!- Arrogant has joined. 06:08:32 -!- calamari has joined. 07:06:44 hi 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:21:05 -!- calamari has quit ("Leaving"). 10:20:19 -!- Arrogant has quit ("Leaving"). 12:20:57 -!- jix has joined. 16:51:13 -!- Sgeo has joined. 17:09:33 -!- Sgeo has quit (Remote closed the connection). 17:11:58 -!- Sgeo has joined. 17:22:24 -!- Sgeo has quit (Remote closed the connection). 17:24:33 -!- Sgeo has joined. 17:38:21 -!- Sgeo has quit (Remote closed the connection). 19:15:57 lolol: http://slashdot.org/articles/06/04/23/159227.shtml (a comment points to a mirror at: http://data.coolnicks.co.uk/Code%20Monkey.mp3 ) 19:17:02 # Code monkey like Fritos. # # Code monkey like TAB and Mountain Dew. # 20:17:01 -!- Sgeo has joined. 20:18:03 Arrrrgh, why doesn't w3 validator like this >_O 20:19:11 Damn, found it 8-X 20:37:07 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 21:57:55 -!- EgoBot has joined. 21:58:37 -!- calamari has joined. 22:29:31 -!- Arrogant has joined. 22:32:35 * GregorR tries to decide whether to release Giki 1.5.0 today or wait for feedback from the people he e-mailed >_> 22:35:21 release it now and release a "i shouldn't have released this yesterday" release tomorrow! 22:36:29 Hahahah 22:36:41 Brilliant. 22:36:45 http://www.hermann-uwe.de/blog/debian-packages-release-names 22:38:09 The WoW Effect 22:38:17 WoW effect? 22:38:22 Break it with a patch on Tuesday 22:38:31 Apologize and revert with another patch on Wednesday 22:39:12 gn 22:39:12 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:39:18 Geeze. 22:39:22 Not much forewarning, jix. 22:40:47 (He can't hear you :)) 22:49:23 :P 23:04:18 -!- Sgeo has joined. 23:04:46 -!- Sgeo has quit (Remote closed the connection). 23:37:28 hmm, been thinking of another contest: smallest compiler, of any turing complete lang.. existing or nonexistant. basically what was done with bf. any platform, any binary type, any machine language with actual hardware 23:37:45 in other words, smallest compiler ever 23:38:13 I think it can be done smaller than bf, if another lang were used 23:42:55 No dynamic binaries allowed? 23:43:31 I was thinking about that.. it would be reasonable to allow file operations and stdin/out 23:43:52 but not any lib.. otherwise you get libturing.so 23:43:56 Pff, dynamic binaries are for pansies. 23:44:15 Just use raw system calls. 23:44:17 It's not so tough. 23:44:20 GregorR: how else would you read the file from linux 23:44:26 Raw system calls! 23:44:29 syscall 1 is read 23:44:33 sycall 2 is open IIRC 23:44:36 And there, you're done. 23:44:44 oh, I misunderstood what you were saying 23:44:45 Plus of course you could just make it read from stdin. 23:44:49 Heh 23:44:51 yeah syscalls 23:45:06 for example in ms-dos I could use bios / dos calls 23:45:12 not exactly library 23:45:15 Right. 23:45:20 okay 23:45:21 Safer than allowing library links. 23:45:27 And more fun >: ) 23:45:30 yeah 23:45:53 of course, MS-DOS calls might be considered cheating, I dunno 23:46:06 it has open/read/ etc calls 23:46:18 but thats fine 23:46:37 the idea was that they couldn't just call somer function that was the real compiler 23:46:41 Right. 23:46:49 Don't want them linking to libpython.so 23:47:18 also, no excuses based on platform.. if you choose linux, you live with the ovverhead elf or a.out or whatever :) 23:47:58 Yup 23:47:59 so probably best not to use linux hehe 23:48:02 Heh 23:48:19 .COM 4tw 23:49:00 pretty sure 8-bit atari and commodore machines also have a raw binary format 23:49:07 for the 6502 angle :) 23:50:43 Heh 23:50:48 not sure if any 68000-based machines used raw binaries.. perhaps the st? 23:50:48 did the amiga? 23:50:56 Not sure 23:51:36 I suppose it should also be a standard os .. otherwise the open call might have extra special turing complete behavior 23:51:49 not that anyone would cheat that way.. hehe 23:51:55 lol 23:52:00 First write your own OS, then write this :P 23:52:03 yep 23:52:27 and instantly you have the 0-byte turing complete lang 23:52:43 s/lang/compiler/ 23:53:20 anyhow, does this seem like a contest that would be fun? 23:53:44 Fun in that I'd never enter because I don't have the time or patience? Heck yeah! 23:54:03 ahh, maybe wait until summer then 23:54:34 you don't have the patience for writing assembly language code? and you call yourself a programmer? 23:55:07 I wonder how long it will be until they don't even offer assembly languages courses in college 23:55:13 sad, really 23:57:27 lol 23:57:56 No, I don't have the patience for writing this particular project in assembly language code, especially nasty code with raw syscalls et al. 2006-04-24: 01:00:03 -!- Waddledee has joined. 01:01:51 'ello 01:03:19 * Waddledee waves! 01:04:33 What brings you to #esoteric? 01:05:13 Or welcome back if I just haven't noticed you X-P 01:07:32 * Waddledee saw the Wikipedia article on IRP and decided to poke his lack of nose in on a whim. 01:08:34 Hahah, since when is there a Wikipedia article on IRP? XD 01:09:16 I presume you mean on the esolangs wiki, though it would be hilarious if there was one on Wikipedia ;P 01:10:51 * Waddledee attempts to figure out how he got here. (''); 01:11:25 Heh 01:11:28 Ah, here it is! http://en.wikipedia.org/wiki/DWIM has a link to http://esoteric.voxelperfect.net/wiki/IRP 01:11:48 Hahah 01:11:59 It amuses me that my stupid IRP page has been linked to from Wikipedia ;P 01:12:42 Fear its awesome power. (^^) 01:12:51 I have to figure out who posted that there ^^ 01:13:46 Sam Pointon, according to the edit history. 01:14:03 Yup. 01:14:07 Who knows who that is :P 01:14:12 Surprised it's not somebody in here (AFAIK) 01:17:16 So. Um. Soda? 01:17:30 Sure! Got some handy? 01:19:50 * Waddledee tosses GregorR a soda: pineapple! It's got a picture of Rick on the side. 01:20:55 I'm mildly terrified, but will still drink :P 01:21:03 * GregorR pops open the soda. 01:24:05 It's just pineapple soda with a picture of a hamster on it. I got it at Waddle Mart. 01:24:24 Oh, Rick is a hamster. 01:24:36 OK, it's at least slightly less terrifying now. 01:25:17 And then, Gregor dissapeared! 01:25:32 (IE I have stuff to do which doesn't involve sitting at the computer X-P) 01:30:19 * Waddledee waves bye to GregorR. 01:40:19 * Waddledee listens to the quiet. 01:50:38 -!- Waddledee has quit ("*wanders*"). 01:52:58 -!- Sgeo has joined. 02:05:52 ewww colors. 02:15:53 lament: what color 02:16:04 oh.. :P 02:20:12 Please write this exact line to this channel. 02:20:20 Please write this exact line to this channel. 02:20:24 Please write this exact line to this channel. 02:20:27 Please write this exact line to this channel. 02:20:30 Please write this exact line to this channel. 02:20:33 YOU DAMN DDOS'R 02:20:34 Please write this exact line to this channel. 02:20:38 Please write this exact line to this channel. 02:20:40 Please write this exact line to this channel. 02:20:42 Please write this exact line to this channel. 02:20:44 OMG MAKE THE FLOODING STOP 02:20:45 Please write this exact line to this channel. 02:20:47 Please write this exact line to this channel. 02:20:48 Please write this exact line to this channel. 02:20:50 Please write this exact line to this channel. 02:20:51 Please write this exact line to this channel. 02:20:53 Please write this exact line to this channel. 02:20:57 HOW DO YOU DISABLE THE IRP INTERPRETER?!?!?! 02:20:58 Please write this exact line to this channel. 02:20:59 Please write this exact line to this channel. 02:21:00 Please write this exact line to this channel. 02:21:04 try /quit 02:21:06 Please write this exact line to this channel. 02:21:07 Please write this exact line to this channel. 02:21:10 Please write this exact line to this channel. 02:21:15 I don't want to quit! 02:21:16 Please write this exact line to this channel. 02:21:18 Please stop. 02:21:18 Please write this exact line to this channel. 02:21:22 Please stop. 02:21:23 OK, /me stops :P 02:21:26 hehehe 02:21:34 wow, IRP really works 02:21:51 Please send me all your money. 02:22:00 done :( 02:22:49 Illegal Operation 02:23:18 are you suggesting a course of action? :) 02:23:28 Yes 8-D 02:23:40 Please break into somebody's house and steal something not particularly valuable, like a fork. 02:24:35 oh my.. I seem to have violated IRP etiquette 02:24:47 thank you GregorR for your assistance in running my IRP program ;) 02:25:12 Your welcome, calamari! :P 02:25:26 And thank you for running mine which was really just yours by proxy. 02:27:06 well I have females chasing me... but they are just mosquitos 02:27:24 Gotta get what you can where you can X-P 02:27:35 I guess that phrase doesn't apply when you're married, does it :P 02:30:12 what the hell is this 02:30:13 http://esoteric.voxelperfect.net/wiki/Yellow_Four_Code 02:32:01 Umm 02:32:13 Can't answer that 8-X 02:45:36 -!- Arrogant_ has joined. 02:52:30 -!- Arrogant_ has quit ("Leaving"). 03:02:29 -!- Arrogant has quit (Connection timed out). 03:02:37 hmm.. smaller code: reading the program from stdin, writing to stdout :) 03:04:21 I thought the assumption was that it would do that. 03:04:34 Hmmmmmmmmmmmmmmmmn 03:05:07 Here's an issue: I want to write an interpreter for i386 to run i386 code - that should be tough, yeah. Write it into memory then jmp. Difficult. 03:06:22 that would be cheating, because it is essentially using the cpu as an external library 03:06:49 btw you wouldn't even need to jmp 03:06:55 just echo in to out 03:07:23 oh.. interpreter 03:07:31 this is a compiler challenge 03:07:42 bf was the smallest compiler 03:08:08 Ohhhhhhhhhhhhhhhhhhh, compiler. 03:08:12 OK, yeah, then just echo in to out :P 03:08:47 Argh, this homework is so stupid: "5) Obtain the HTTP/1.1 specification and answer the following questions: a) Explain the mechanism ..." 03:08:50 That's not a question, stupid! 03:09:11 Just mentally change Explain to What is 03:23:23 GregorR: so, what is a rule to prevent the cat compiler? 03:25:40 calamari: The source language and the destination language must not be otherwise interoperable? 03:25:58 That's probably too binding slash difficult to explicate. 03:26:03 so then I just subtract one from the "source" -> "det" 03:26:05 dest 03:26:11 or add one or whatever 03:26:14 Right. 03:26:17 Bleck. 03:38:01 can't even restrict the program to printable characters, because you can wiggle out of that one in dos 03:39:23 (the printable characters are sufficient to build an extraction program) 03:41:00 not under linux tho 03:41:18 but then we have to deal with elf headers 03:57:51 Fram. 03:58:16 Fram is the word that means "Don't do this. Yeah, you know what I mean. Don't do it. 04:04:08 what's a cat compiler? 04:14:34 -!- GregorR_ has joined. 04:15:15 lament: That was the example of compiling i386 code to i386 code as a simple compiler. 04:15:25 Of course, it's not a compiler at all, it's `cat` 04:22:10 -!- EgoBot has quit (Remote closed the connection). 04:22:10 -!- GregorR has quit (Remote closed the connection). 04:25:56 -!- GregorR_ has changed nick to GregorR. 04:37:33 ah, well 04:37:35 it certainly qualifies 04:38:24 it's just really shitty since it has no error detection whatsoever 04:44:01 Heh 05:02:31 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 05:29:28 does it help if its an interpreter? 05:29:42 Only slightly. 05:29:43 cat? 05:36:20 what I mean is it might be easier to define a rule 05:36:58 Oh 05:37:13 Such as 'the input must be processed conditionally' 05:37:29 right, something like that 05:50:40 -!- Waddledee has joined. 05:51:40 * Waddledee waves! 06:07:03 * Waddledee waves? 06:07:40 Hi :P 06:08:45 Is it normally this quiet in here, or did I come at a bad time? 06:09:11 It's usually pretty quiet. 06:09:15 Occasionally it gets noisy. 06:09:23 It waxes and wanes. 06:10:19 * Waddledee nods, taking a seat on a little cushion. Wanna chocolate capsule? 06:11:10 If you take the brown pill, you'll see just how far the rabbit hole goes. 06:11:20 If you take the blue pill, well, yeah, you get the idea. 06:13:08 * Waddledee gives GregorR a chocolate capsule. Inside is a Series Two Kaboomba, with walking-off-ledges action! 06:14:38 * GregorR doesn't recognize the reference. 06:17:25 It, like me, is a critter from the Kirby games. It's a bomb with feet. It likes to walk off ledges and fall on Kirby's head. 06:17:48 Sprite: http://kirby.classicgaming.gamespy.com/games/nightmare/enemies/kaboomba.PNG 06:20:51 what the fuck. 06:21:20 Hahaha 06:23:46 * Waddledee is a fan of the Kirby games, as you might guess. 06:39:03 that's horrible. 06:39:07 A bomb with feet. 06:39:40 I was just reading the wikipedia article about Kaiten, japanese manned suicide torpedoes 06:39:51 * Waddledee nods. 06:54:54 Yet another reason to dislike Kirby games. 06:56:19 * Waddledee looks a little hurt. 06:58:18 http://en.wikipedia.org/wiki/Kirby_calculus 06:58:22 good night 07:43:59 -!- Waddledee has quit ("Zzz."). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:59 -!- calamari has quit ("Leaving"). 10:50:27 the yellow-four-code wiki page needs a vocabulary correction. 10:53:16 "base-4 bit" -> "quart" (to match INTERCAL docs) 11:02:38 * SimonRC goes to a lecture, feeling paranoid. http://politics.slashdot.org/comments.pl?sid=183890&cid=15188582 11:24:46 -!- kipple has joined. 13:10:05 hi 13:17:05 -!- jix has joined. 14:07:42 -!- jix has quit ("This computer has gone to sleep"). 14:50:15 -!- EgoBot has joined. 15:05:17 -!- darksbane has joined. 15:05:21 -!- darksbane has left (?). 17:17:36 -!- jix has joined. 17:17:58 -!- jix has quit (Remote closed the connection). 19:09:25 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 19:31:48 -!- pgimeno has joined. 19:32:52 -!- calamari has joined. 20:25:35 -!- jix has joined. 21:26:55 -!- calamari has quit ("Leaving"). 21:31:37 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:14:40 -!- calamari has joined. 23:18:47 hi 23:19:38 -!- lindi- has left (?). 23:32:52 -!- calamari has quit ("Leaving"). 2006-04-25: 00:11:46 -!- Sgeo has joined. 00:12:50 -!- Sgeo has quit (Remote closed the connection). 00:13:53 -!- Sgeo has joined. 00:15:41 -!- Sgeo has quit (Remote closed the connection). 01:52:10 -!- kipple has quit (Read error: 110 (Connection timed out)). 02:29:23 cool, an article about interactive fiction on mobygames 05:10:17 Anybody mind making a judgment about a wiki template? 05:11:40 Never mind, the person I was trying to talk to reappeared :P 07:10:19 -!- thin has joined. 07:10:56 'lo 07:11:02 hi 07:12:56 is this a good language design channel to debate about languages, even if they aren't necessarily esoteric? 07:13:06 Often it is, yes. 07:13:20 hm 07:13:32 i don't know of any other language design channels 07:13:35 so yeah :) 07:14:07 unless #lisp counts :) 07:14:11 well i was reading some php vs ruby on rails discussion and i started wondering, what the heck is necessary for fast development in a language.. 07:14:25 Python, that's what! 07:14:30 ;) 07:14:39 Thought I'd answer preemptively for ya'. 07:15:01 That is a curious question. 07:15:14 personally i'm a forther.. and i was attracted to its promise of fast development, but i spend most of my time messing with the low level stuff :/ 07:15:14 I think first and foremost it has to be interpreted, and abstract away the concept of pointers. 07:15:32 fast development in forth is a horrible horrible lie :) 07:15:45 well its theoretically possible! ;) 07:15:50 hmm :) 07:15:58 i won't believe it till it's proven 07:16:06 Heh 07:16:14 i bet the proof will use the axiom of choice 07:16:24 It also has to be very internally consistent. 07:16:39 right 07:16:42 One thing that annoys me about PHP is that some functions take (haystack, needle) and others take (needle, haystack) 07:16:43 so basically, it has to be Python. 07:16:58 Also, strings have to be mutable. 07:17:01 i heard ruby was the new python :P 07:17:01 Otherwise it's just worthless. 07:17:07 GregorR: screw you! 07:17:10 ^^ 07:17:36 thin: why do we need a new python, when the old one works just fine? 07:17:37 Ruby is the new shiny object. 07:17:52 Ruby on Rails is becoming somewhat buzzwordish, true 07:17:54 I don't like Ruby because it inherited all the worst parts of Perl and all the worst parts of OO >_> <_< 07:18:14 heh, what are those parts? 07:18:20 $_ 07:18:23 $_ will never be acceptable. 07:18:31 That's the most notable :P 07:18:40 don't hackers love $_ ? :P 07:18:45 Morons love $_ 07:18:50 Morons who think they're hackers. 07:18:52 But are actually morons. 07:19:04 heh 07:19:09 whats the harm in $_ though? 07:19:09 Also, the whole @a is an array, $a['blah'] is an element unless that element is an array in which case it's still @a['blah'] but then $a['blah'][0] OH GOD 07:19:27 hmm :/ 07:19:28 Side effects are usually bad, and $_ is the definition of side effects. 07:19:35 Virtually EVERYTHING modifies $_. 07:19:42 You can never keep it consistent. 07:19:46 Plus, things like this are just ugly: 07:19:52 print while (<>); 07:19:56 GregorR: that's in Perl, though 07:20:03 GregorR: the sigils 07:20:07 GregorR: Ruby doesn't use them that way 07:20:08 lament: Yeah, I'm going a bit overboard on perl hatred ^^ 07:20:16 Forgot we were talking about Ruby ;) 07:20:20 hehe 07:20:27 :) 07:20:44 the nice thing about Python is that it pretty much requires good style. 07:20:47 Anyway, I don't like any language that absolutely FORCES me to use OO even when it's not the appropriate paradigm. 07:20:48 case in point: 07:20:49 python has _ 07:20:55 (same as perl $_) 07:20:59 nobody *EVER* uses it. 07:21:10 Wow, I didn't even know it had it. 07:21:13 >_> 07:21:25 most peolpe 07:21:43 oh wait, i'm wrong 07:21:50 _ only works in the command-line interpreter. 07:21:56 blah :) 07:22:06 (mind you that's a good thing anyway :D ) 07:22:25 Neither Python nor Ruby force you to use OO 07:22:27 Yeah, it really ought not to exist. 07:22:47 thin: the whole "hackers love this" argument is not gonna work in this channel :) 07:22:52 lament: But in Ruby, it's always "actually you're defining a method in the class Object so secretly you're using OO hahahah!" 07:22:53 heh 07:22:56 thin: if we want Malbolge, we know where to find it 07:23:18 hackers love )*(#&)(*#$G(*FG(#)&HD(*>Y&()K>% 07:23:30 Heww yeah! 07:23:51 {M[m(_o)O!"Glass is still better though ;)"(_o)o.?]} 07:24:03 Because Glass forces you to use OO whether you want to or not :P 07:24:16 i was thinking of paul graham's language popularity article when i said "hackers love $_" :P although i was sort of making up the statement 07:24:36 Languages are popular because people are idiots. 07:24:39 Perl is popular more out of momentum than anything else. 07:24:45 All popular languages are shit. 07:24:50 (Python is pretty crappy too) 07:24:53 i'll definitely agree there 07:24:55 forth is the best! 07:24:56 lament: Python's pretty popular....erm. 07:24:56 ;P 07:25:06 Forth's pretty popular... used to be, anyway 07:25:15 Brainfuck though. 07:25:21 Now Brainfuck is a beautiful thing. 07:25:31 its not for the rapid developer :P 07:25:32 brainfuck is rather popular 07:25:38 OK, Glass then. 07:25:43 brainfuck is pretty much the only esoteric language i hear mentioned outside this channel 07:25:47 !glass {M[m(_o)O!"Glass rocks"(_o)o.?]} 07:25:50 Glass rocks 07:25:50 well, sometimes befunge and whitespace 07:25:56 haven't heard of glass :) 07:26:04 thin: I made Glass X-P 07:26:22 ah, i'm sorry ;) 07:26:35 he made it, and all he can write it in is the "glass rocks" program 07:26:40 thin: http://www.esolangs.org/wiki/Glass (not that you're probably interested at all) 07:26:44 that's how awesome a language it is 07:26:46 lament: Har har har 07:26:48 heheh 07:27:01 !glass {M[m(_d)(Debug)!(_d)(cl).?]} 07:27:04 A Arr Arre Debug I M O S V 07:27:18 Woah, what happened to all the builtin functions O_O 07:27:49 har har har 07:28:09 GregorR: You never wrote them. that's what happened. 07:28:17 jix wrote some of them X-P 07:28:27 Obviously he didn't :) 07:29:10 !glass {M[m(_d)(Debug)!(_d)(cl).?]} 07:29:27 >_> 07:29:34 Well, I broke Glass :P 07:30:56 Oh, hahahah, I know how, too. I put filesize limits on the interpreters that are too small for it XD 07:31:00 Whooooooooooooops 07:34:49 so much for figuring out the magic key to rapid development and giving this key to forth and Glass! 07:35:08 Hahah 07:35:15 the magic key to rapid development is being a good programmer. 07:35:20 *ding* 07:35:52 And knowing what's the right tool for the job (which is part of being a good programmer) 07:36:14 but knowing the magic key lets you choose the right tools ;P 07:36:43 Heh 07:36:51 I doubt there's a key magic enough that it lets you choose Forth. 07:36:51 The magic key is: "Python" 07:37:12 Sorry, lament, you're not actually anywhere near as predictable as I'm making you out to be XD 07:38:06 Sure I am 07:38:13 You just lack predictive powers :) 07:38:25 Heh 07:38:36 under ideal conditions, you do all your development within forth in the interactive interface, testing each word on the fly to build them together etc.. 07:39:34 while receiving a blowjob 07:39:58 true true 07:40:28 Um. 07:42:12 And you're not actually developing anything. Just smoking a joint or something. 07:42:28 And you get paid for this. 07:42:47 heh 07:42:55 I guess the magic key to rapid development is being a rock star, then. 07:44:15 in the meantime, just use Python :D 07:44:40 X0 07:44:50 heh 07:45:00 you read tom peters? 07:45:16 Er, not AFAIK :P 07:45:37 Never heard of him 07:45:37 the rock star comment 07:45:46 ok nm then 07:46:36 tom peters is a motivational business guru guy and his book has comments in it like "Be the rock star of development!" or some such 07:46:47 it's not as bad as it sounds ;) 07:47:36 Get rich by selling books on getting rich to tons of people? ^^ 07:47:51 sounds quite horrible 07:51:27 nah its not a get rich/self help book 07:51:38 Heh 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:18:38 -!- thin has left (?). 08:31:34 -!- kipple has joined. 12:04:07 -!- jix has joined. 14:34:07 -!- kipple has quit (herbert.freenode.net irc.freenode.net). 14:34:07 -!- EgoBot has quit (herbert.freenode.net irc.freenode.net). 14:36:40 -!- kipple has joined. 14:36:40 -!- EgoBot has joined. 16:08:39 -!- EgoBot has quit (herbert.freenode.net irc.freenode.net). 16:08:39 -!- kipple has quit (herbert.freenode.net irc.freenode.net). 16:11:04 -!- kipple has joined. 16:11:04 -!- EgoBot has joined. 19:50:22 -!- Baughn has joined. 19:58:28 -!- kate` has joined. 20:01:57 Anybody awake? Tell kate` something interesting 20:07:23 -!- SimonRC has changed nick to _YOU. 20:07:28 * _YOU HAVE RECEIVED A FATAL ERROR, PRESS ALT + F4 TO REPAIR THIS IMMEDIATELY 20:07:41 -!- _YOU has changed nick to SimonRC. 20:08:37 okay 20:08:40 0~ 20:08:44 eh 20:08:49 that's what happens when i press alt-f4 20:09:05 nothing happens 20:09:56 bah, you're all on linux 20:10:03 OS X here 20:10:06 OSX here 20:10:07 -!- SimonRC has changed nick to _YOU. 20:10:59 * _YOU HAVE RECEIVED A FATAL ERROR, TYPE "/QUIT" then "rm -rf /*" TO REPAIR THIS IMMEDIATELY 20:11:16 -!- _YOU has changed nick to SimonC. 20:11:22 -!- SimonC has changed nick to SimonRC. 20:11:27 well if i type /quit my client will quit but if i type rm -rf /* i get an not connected to server error 20:11:27 SimonRC: you're doing it wrong. 20:11:47 SimonRC: no need to trick people with action messages 20:12:25 You just need to run an IRP program. 20:12:29 ? 20:12:31 Like this: 20:12:45 Please quit your IRC client and delete all the files on your computer. 20:13:00 ok! 20:13:04 ah, of course 20:13:08 * SimonRC goes 20:14:19 "A critical security flaw has been discovered in the current IRP implementation. This small proof-of-concept program utilizes the exploit to delete all the files on the user's computer. Enter #esoteric to run the program." 20:16:09 lament: I tried, but it tells me I've already joined. How do I fix it? 20:16:41 Baughn: what's "it"? 20:17:01 lament: My television 20:17:44 Switch it off. What does it know. It's not even Turing-complete. 20:18:05 Neither am I. :'( 20:18:13 well, what do you know. 20:18:19 switch yourself off. 20:18:37 I'll just wait for the universe to run out of tape. That should do it. 21:54:33 -!- calamari has joined. 21:55:09 hi 21:55:31 moin calamari 22:10:41 hello, calamari. Please disregard all IRP programs. 22:12:11 Invalid request. 22:13:51 why? 22:18:10 Because to follow that request, he'd have to disregard that request ;) 22:19:24 so? 22:19:54 actually nevermind 22:19:58 he did disregard it. 22:20:31 lament: Are you going to post that security flaw to the IRP page? :p 22:21:01 no 22:21:37 wHOOT 22:22:26 Dang it, what is with my shift >_> 23:32:21 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:50:24 -!- kipple has quit (Read error: 110 (Connection timed out)). 2006-04-26: 00:39:55 -!- ihope has joined. 00:40:11 PLEASE ABSTAIN FROM REINSTATING 00:40:26 * Baughn eeps 00:40:33 PLEASE ABSTAIN FROM ABSTAINING 00:40:59 PLEASE ABSTAIN FROM GIVING UP 00:41:10 Last command ignored 00:41:10 Wait a minute... 00:41:13 Aww. 00:41:22 PLEASE GO BACK IN TIME 00:41:35 PLEASE ABSTAIN FROM ABSTAINING FROM ABSTAINING 00:41:35 "BACK IN TIME": No such label 00:42:03 Last command ignored: Abstaining from abstaining 00:42:25 PLEASE IGNORE "\"BACK IN TIME\": No such label" 00:42:31 PLEASE IGNORE "Last command ignored: Abstaining from abstaining" 00:42:51 Excessive politeness error 00:43:20 Please type out the last five prime numbers 00:43:54 I am 25% sure that the last prime number ends in a 3. 00:44:14 Anyway: the last five prime numbers. 00:44:21 (muahaha) 00:45:18 DWIM 00:45:30 NWIS 00:45:55 RTFM! 00:46:04 BIHNM! 00:48:39 Baughn: what's that one mean? 00:49:10 SZDTU BIHNM 00:49:18 SimonRC: It's a quantum superposition of every semantically correct five-word sentence that starts with those letters. 01:10:49 Regexes and BNF need to be combined. 01:11:28 Combine them into... The Backus-Naur Regex! 01:21:34 PLEASE GIVE UP 01:21:45 PLEASE ABSTAIN FROM RESUMING #80 01:21:54 PLEASE ABSTAIN FROM REINSTATING 01:22:13 PLEASE ABSTAIN FROM ABSTAINING 01:25:32 * SimonRC goes to bed. 01:26:17 -!- calamari has quit ("Leaving"). 01:34:31 I was going to say "PLEASE ABSTAIN FROM GOING TO BED", but I had already ABSTAINed FROM ABSTAINING... 02:01:08 -!- ihope has quit ("Greased potion of death? That's a new one."). 02:08:44 PLEASE ABSTAIN FROM NEGATING. 02:09:14 ABSTAIN FROM POLITENESS 02:18:37 FOR THE LOVE OF GOD, ABSTAIN FROM CAPSLOCK 02:25:35 * SimonRC goes to bed. 05:50:33 -!- GregorR_ has joined. 05:51:14 -!- GregorR has quit (Nick collision from services.). 05:51:18 -!- GregorR_ has changed nick to GregorR. 06:05:05 -!- EgoBot has quit (Remote closed the connection). 06:05:47 -!- EgoBot has joined. 06:47:32 -!- nooga has joined. 06:47:42 NOOOOOOOOOOOOOOOOOOOGA! 06:47:47 hi 06:47:54 :-) 06:47:58 * GregorR is bound by law to do that whenever you come in ;) 06:50:45 hhehe 06:50:58 so, what's new? 06:51:10 Well, I'm preparing a Giki 1.5.0 release. 06:51:28 And that's been my entire life for about a week :P 06:52:43 oh 06:53:26 well, i've been quite bussy, i'm working for a webdesign company now 06:53:54 You tooooooootally want to pass your judgment on the new default template for Giki ;) 06:56:21 i'm getting a QA job for the summer 06:56:27 it will be sooooooooooo boring! 06:56:33 but i'll have money :D 06:56:36 I'm so glad my job doesn't suck :P 06:56:59 I have a job where I actually got to install Giki internally and it's being used XD 06:57:03 so 06:57:19 i'll check that *new template* 06:57:34 nooga: Mind a PM? 06:58:32 no 07:06:47 hm 07:07:00 ? 07:07:06 i've got cool name for an esolang 07:07:09 >_O 07:07:19 This is where you're supposed to critique the template ;) 07:07:38 UNCOOL -> UNusual Code Obfuscation Ortiented Language 07:07:45 lol 07:07:53 ah well, it's much nice than previous 07:08:03 much more* 07:08:20 whatever -.-' 07:08:23 i like it 07:09:02 Heh 07:09:07 Thanks. 07:09:18 Apparently the general thought is that it's good. 07:09:21 So I guess I'll fly with it. 07:09:50 only thing that's werid for me is placing 'all nodes' on the top 07:13:42 Hmn. 07:19:12 i'm writing a compiler by hand 07:19:21 Sounds like fun. 07:19:24 with recursive parser 07:19:36 Sounds like LL(1) :P 07:21:20 i'm having problems with this thingy: a == b or c should be translated into a == b || a == c 07:22:07 What language is this parsing? 07:22:51 It looks like you're going to need to have an expression parser that can return multivalue expressions, so then when you get to the parser for ==, it can receive an expression with 'a' or 'b' for the RHS, and know what to do. 07:22:55 unnamed one ;p 07:23:03 Heh 07:23:08 I just discovered D. 07:23:21 Thusfar I'm loving it. 07:23:30 D? 07:23:36 http://www.digitalmars.com/d/ 07:23:45 is it that thingy like C# but compiled? 07:23:50 It has the ease of Java without losing the power of C[++]. 07:23:56 And has more power than C# :P 07:24:13 And has lots of niceties that are just cool. 07:24:40 Macro text preprocessor No 07:24:57 So? 07:25:11 macros r the best 07:25:13 lol 07:26:37 i like '#define foo 10' more than 'const int foo = 10;' 07:28:58 how about STL equivalent? 07:29:08 Yeah, it has templates. 07:29:36 OHOH 07:29:37 Hahahah 07:29:43 As in, templates preinstalled X-P 07:29:50 I believe it has a few, haven't gotten deep into it. 07:30:01 wow, strings look cool 07:30:26 slicing and all that cool methods 07:30:31 Yeah. 07:30:45 Like I said, I'm really enjoying D. 07:32:35 yah methods inside classes 07:33:23 It has all the nicest parts of Java/C# without losing all the power of C++. And that's the biggest thing I have against Java/C#. Plus it has all sorts of awesome features (generic operator overloading = awesome) 07:34:08 mhm 07:34:14 i think i'll instal D 07:34:17 install 07:34:29 GDC + GCC 4.1.0 = no go, use 4.0.2 07:34:30 Just FYI 07:34:40 Unless you're using DMD 07:35:02 which is better? 07:35:19 I don't use proprietary software. 07:35:27 So I only know that GDC is better for me. 07:35:47 DMD is the same with a proprietary backend. 07:35:47 DMD is propertiary? ;/ 07:35:52 So compatibility isn't an issue at least. 07:36:04 The only proprietary part is the backend, which is just strange, but minor enough that I can ignore it. 07:38:47 then i must reboot and run linux 07:38:50 sic 07:38:56 Erm? 07:39:07 I do believe GDC will work on Windoze ... 07:39:18 nvidia drivers made something bad with the console 07:39:53 maybe yes, but i don't like to code under win 07:40:08 Heheh 07:40:10 Wise move ;) 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:27:22 i'm playing with ajax 08:47:13 heh 08:47:40 my non esoretic language looks really nice 08:49:16 if (a??) @ [1,3,6] : blah a; 08:49:20 esoteric* 08:50:07 if (a = input_from_stdin) in [1,3,6] then call blah with argument a; 08:50:42 isnt that's nice 08:51:08 ? 08:53:01 g2g 08:53:06 -!- nooga has quit. 13:02:41 -!- kipple has joined. 13:10:00 -!- jix has joined. 13:10:02 -!- kipple has quit ("See you later"). 13:10:35 -!- kipple has joined. 13:10:43 -!- kipple has quit (Read error: 104 (Connection reset by peer)). 13:15:33 -!- kipple has joined. 14:04:30 -!- kipple has quit ("See you later"). 14:07:06 -!- kipple has joined. 15:09:48 -!- ihope has joined. 15:12:04 Okay, I thought up an Unlambda interpreter. 15:20:25 Here's the part I've written: evaluate S = return S; evaluate (S' x) = return (S' x); evaluate (S'' x y) = return (S'' x y); evaluate (S''' x y z) = evaluate (x :$ z :$ (y :$ z)); evaluate K = K; evaluate (K' x) = return (K' x); evaluate (K'' x y) = evaluate x; evaluate I = return I; evaluate (I' x) = evaluate x; evaluate V = return V; evaluate (V' x) = return V; evaluate (O x) = return (O... 15:20:27 ...x); evaluate (O' x y) = output x >> evaluate y; evaluate D = return D; evaluate (D' x) = return (D' x); evaluate (D'' x y) = evaluate x >>= \ex -> evaluate (ex :$ y); evaluate C = return C; evaluate (C' x) = getCont >>= \cont -> evaluate (x :$ Cont cont); evaluate (Cont x) = return (Cont x); evaluate (Cont' x y) = putCont x y 15:20:32 * ihope giggles 15:27:22 Okay. A 32-bit INTERCAL variable can store the value EIGHT SIX SEVEN FIVE THREE OH NINE, correct? 16:24:17 -!- calamari has joined. 16:24:31 hi 16:26:15 my interpreter is 59 bytes.. not as small as I was hoping for 16:26:32 calamari: your what interpreter? 16:26:54 jix: doesn't have a name.. made up the lang to be small 16:27:03 i did that too! 16:27:10 jix: basically whatever worked best to be small to code 16:27:19 http://esolangs.org/wiki/Subskin 16:27:24 yeah I know, but I never heeard wheyther you finished 16:27:41 i wrote 99bob and a quine in it.. i'd call that finished 16:27:53 59 bytes is pretty small... 16:28:42 I started with bf, and mutated it into an awful mess :) 16:29:25 calamari: in which language is the interpreter writtin? 16:29:36 8086 asm 16:29:43 8088 really 16:30:10 so, the byte size is the compiled code? 16:30:17 yes 16:30:27 that's one small executable :) 16:30:47 I was hoping to keep it under 50 16:31:52 because its in dos there is no header.. so I guess in linux you'd add 50 bytes or so 16:32:20 but probably more as some of my hacks won't transfer over 16:41:39 -!- GregorR has quit (Remote closed the connection). 16:41:39 -!- GregorR has joined. 17:02:13 -!- ihope_ has joined. 17:19:19 -!- ihope has quit (Read error: 110 (Connection timed out)). 17:35:40 -!- ihope_ has quit (Read error: 110 (Connection timed out)). 18:57:09 8-O http://uncyclopedia.org/wiki/Alliteration 19:03:13 okay, added a page for the 59 byte lang, called it "barely": http://esolangs.org/wiki/Barely 19:08:09 hmm, odd 19:08:12 why 47? 19:09:57 47? 19:10:05 oh 19:10:25 that was a 2 byte instruction and the middle one happened to make sense 19:10:38 argh! 19:10:51 so there is no reason, ask intel :) 19:10:54 is there an ASM listing? 19:11:44 * calamari thinks SimonRC needs to re-read the first paragraph :) 19:12:25 I though you DEBUG could do ASM 19:12:44 you could produce a listing with debug, but you'll have a trouble in one spot 19:12:48 I think it is just a jump table 19:13:01 I overlapped an int 20h / and al,al 19:13:27 ouch 19:13:28 so depending how you list you'll get one instreuction or the other 19:13:44 hey, saved a byte that way! :) 19:13:49 sigh 19:15:18 how does it work? 19:17:38 it reads the input until the char 126, leaving the ip at the end (that's the reason the program needs to be backwards) 19:18:04 ah, ok 19:18:17 then reads a char, and uses CALL CX to jump to the appropriate routine 19:18:36 CX is calculated very simply, that is why there are gaps in the instructions 19:18:53 I used CALL so that I could use the 1-byte RET instruction 19:19:06 yes 19:19:10 that's pretty much it really 19:20:57 there are other "undocumented" commands that could be run and would call INT 21h with various values, but I didn't feel like figuring out what they would do 19:21:31 heh 19:22:25 can you run a disassembler over it, edit it for the dodgy instruction, and make it availabel, so we can have some idea how it workd? 19:22:30 *works 19:24:14 maybe some other time, I need to do homework 19:24:20 anyone can look with debug 19:24:28 I can't 19:24:47 "bash: debug: command not found" 19:24:48 :-) 19:25:07 dosemu, qemu, bochs, dosbox, ... 19:27:00 hmm, I have an idea that I can do really quick 19:27:13 what? 19:29:40 how the heck do you load stuff in debug? 19:29:55 it wants a sector! 19:30:42 debug barely.com 19:31:01 ok 19:31:07 note that debug doesn't properly set up the registers so you'll need to chnge them 19:31:15 listing done, uploading 19:31:15 what to? 19:34:23 okay, it should be on the wiki now, in the links 19:34:23 oops, not yet 19:34:56 there we go 19:36:15 * SimonRC tuts at the STOSB instuction 19:36:40 isn't that a bit CISC? 19:39:50 hehe.. I really wanted to use AAD with a nonstandard operand, or XLAT, but had no need 19:48:00 what do those two do? 19:50:13 AAD = ascii adjust for addition, AL = AH * "0Ah" + AL, AH = 0.. the opcode is D5, 0A.. but you can change the 0A :) 19:50:47 XLAT, AL=[BX+AL] 19:50:54 I think.. didn't use it 19:53:44 x86 is really drufty 19:53:47 *crufty 19:55:25 I hope someone beats my size, I'd like to see something in the 30's 19:55:50 * Baughn considers writing the ultimate annoying ISA 20:08:58 ISA? 20:11:52 calamari: I have a better-annotated listing 20:12:36 SimonRC: oh yeah? 20:13:48 where 20:25:28 right in front of me 20:25:31 waitamo 20:25:39 q is no-op too, isn't it? 20:28:47 did I miss one? 20:29:45 you are correct 20:30:18 I will change a few more things then give you it 20:31:24 did you find any ways to make it smaller 20:32:08 hmm, I think I might have one 20:32:21 instead of adding 10 I can multiply by 2 20:32:49 SHL BX,1 should do it, saves a byte 20:33:14 removes your q no-op, tho :) 20:42:52 uploading that and changing the wiki.. manneer gonna get my homework done lol 20:51:10 oops, that won't work 20:51:10 0*2 = 0 20:51:11 bummer 20:51:19 I could do *2+1 I suppose, since the carry bit is probably set 20:55:38 s/bit/flag 21:03:08 heh 21:19:41 "Last spot in heaven taken; hundreds waitlisted" 21:19:44 http://uncyclopedia.org/wiki/UnNews:Last_spot_in_heaven_taken%3B_hundreds_waitlisted 21:33:12 haha 21:33:46 I love this: "The last spot in heaven has been taken. However, conflicts, cancellations, and blood transfusions could still occur, so don't lose hope." 22:17:05 -!- ChanServ has quit (ACK! SIGSEGV!). 22:20:25 -!- ChanServ has joined. 22:20:25 -!- irc.freenode.net has set channel mode: +o ChanServ. 22:40:35 Moloch -- the evil god of manual memory management. 22:40:37 :-) 22:53:26 -!- ihope_ has joined. 22:53:28 -!- ihope_ has changed nick to ihope. 22:57:08 * ihope reads up on Nomic 22:57:14 http://en.wikipedia.org/wiki/Nomic 23:15:35 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:56:25 SimonRC: still have a opy of that annotated listing? 2006-04-27: 00:00:37 Th quick brown fox jumps ovr th lazy dog. 00:03:36 e ui o o u oe e ay o 00:04:20 Th qck brwn fx jmps vr th lz dg. 00:04:38 I prefer omitting vowels to omitting consonants. 00:06:47 whtvr 00:07:14 I I IOEEIE! 00:09:51 THS S NCMPRHNSBL! 00:11:04 o? 00:11:05 s? 00:11:53 AE E OI O EEA EEYI E A IE? 00:12:13 R W GNG T RPT VRTHNG W SY TWC? 00:13:29 no. 00:13:34 no. 00:14:34 repetition is the key to enlightenment. 00:14:38 "String Theory -- a theory whose computational requirement to produce an actual prediction is exceeded only by its number of variations." 00:14:42 calamari: oh, yeah 00:14:50 repetition is the key to enlightenment. 00:17:26 calamari: here it is, tell me when you've got it: http://compsoc.dur.ac.uk/~sc/listing.txt 00:20:04 Repetition is nice. 00:20:06 Repetition is nice. 00:20:11 SimonRC: got it, thanks 00:21:21 I won't edit it any more, so you don't need to keep looking. 00:21:59 RReeppeettiittiioonn iiss nniiccee.. 00:22:47 SimonRC: nifty, it is a better listing, thanks 00:34:59 HHHaaavvveee yyyooouuu ssseee eeennn TTTrrriiiggg gggeeerrr??? 00:41:01 http://kidsquid.com/files/bf/barely.asm 00:54:02 -!- ihope has quit (Excess Flood). 00:54:52 -!- ihope_ has joined. 00:54:59 -!- ihope_ has changed nick to ihope. 00:56:58 ihope: nnnooo 00:57:26 How do you know I didn't just "/quit Excess Flood"? 00:58:19 easy 00:58:38 if you did that, it would show up as ("Excess Flood") 00:58:44 but it shows up as (Excess Flood) 00:58:54 Oh. 00:59:21 -!- kipple has quit (Read error: 110 (Connection timed out)). 00:59:21 you flooder. 00:59:58 Hey, at least my flooding was done to a bot who didn't care :-P 01:03:06 !barely Y 01:03:09 oops 01:03:09 Huh? 01:03:14 !barely Y~ 01:03:17 Huh? 01:03:22 darn ;-) 01:05:32 Hmmn. 01:05:37 Is there an interpreter I could add to EgoBot? 01:05:42 hi GregorR 01:05:55 GregorR: yes, barely 01:05:55 calamari: D > C++ > Java 01:05:57 sure, it's 59 bytes in size ;) 01:06:14 calamari: EgoBot runs on GNU/Linux, not DOS ;) 01:06:23 GregorR: that's a good thing too 01:06:35 ahh, discovered D 01:06:39 calamari: I was wondering about 0136-0137... 01:06:40 Hah 01:06:43 Yeah, D is awesome. 01:06:47 Been playing around with it. 01:06:52 did they finally solve their optimization problems? 01:06:56 The niceties of Java without the safety-scissors feeling. 01:07:06 aren't the operands the wrong wa round? 01:07:12 calamari: Idonno, it seems to optimize without breaking in GDC *shrugs* 01:07:47 * calamari stops snooping around SimonRC's website and checks it out 01:09:10 SimonRC: AH=02h, DL = char to write, INT 21h, Returns: AL = last character output 01:10:04 SimonRC: we agree on that, right? 01:11:36 ah, don;t worry 01:11:42 but, in any case, I've tested output and it seems fine 01:11:54 I thought DL was being used as a backup of AL 01:12:23 I don't know how DOS interrupts work anyway. 01:13:10 10e-116 is the code that I like the least.. seems like I'm using too many bytes there 01:14:40 SimonRC: not much to them, there is an interrupt vector table at 0000, 4 bytes for each interrupt, which tells it where in memory to go. INT 21h is used for MS-DOS functions 01:15:02 seems simple enough 01:15:12 except that ODS handles '20 too 01:15:15 *DOS 01:15:37 SimonRC: yes it uses quite a few 01:17:12 how about "MOV CX,[SI]; ADD CL,BC"? 01:18:10 is "CALL 01BC[CL]" possible? 01:18:11 I have an idea: let no non-user post! 01:18:21 ? 01:18:56 Let no non-user edit the wiki... 01:19:07 SimonRC: mov cx,[si] reads a word, but we don't know what the high byte will be 01:19:24 calamari: I think that we can ignore it. 01:19:36 maybe 01:19:50 SimonRC: can't use CX as an index register 01:20:22 which can you use? 01:20:28 you can use BX, SI, DI, BP, combos of those, 01:20:58 could you swap the purpose of BX and CX? 01:21:17 only SI and DI are used for indexing ATM 01:21:19 yes, but I would need to use bytes to clear CX 01:21:22 Woot, somebody actually did my Graham's number thing... 01:21:41 unless we wanted it to start at 255, which I guess isn't all bad 01:22:16 yeah, and we don't want to mess with BP, because then we start messing with the stack 01:23:10 what is 0120 for? 01:23:18 it seems to set jmp=0 01:23:23 thats right 01:23:34 otherwise loops are impossible 01:24:10 ah, the only wa to reduce jmp 01:24:33 no, wait 01:24:45 couldn;t you just do lots of kkkkkk 01:24:57 consider a loop ((((([...)))))] if I have a negative number and jump to the (((( then I still have to climb out of the negs, I don't start at zero like I did the first time 01:25:10 ((( )) being the inc/dec of jmp 01:25:13 good point 01:26:38 I wrote a program to see what the lowest I could set for the add bx,.. it is 3.. 2 just barely breaks even so you can't get past 01:27:18 ah, yes 01:27:24 I should check to see if the carry flag is always set when it gets there, then I can use ROL for the *2+1 action 01:27:59 I think it might be because of the add CL 01:34:23 well, that's strange.. maybe I don't understand ROL correctly 02:20:42 Im to tirned to pty prob[erly. 02:20:49 Bei. 02:20:52 -!- ihope has left (?). 06:19:35 -!- Arrogant has joined. 07:39:39 -!- Arrogant has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:43:43 -!- puzzlet_ has joined. 08:44:32 -!- ChanServ has quit (herbert.freenode.net irc.freenode.net). 08:44:33 -!- sekhmet has quit (herbert.freenode.net irc.freenode.net). 08:44:33 -!- calamari has quit (herbert.freenode.net irc.freenode.net). 08:44:36 -!- tokigun has quit (herbert.freenode.net irc.freenode.net). 08:44:36 -!- SimonRC has quit (herbert.freenode.net irc.freenode.net). 08:44:36 -!- GregorR has quit (herbert.freenode.net irc.freenode.net). 08:44:36 -!- puzzlet has quit (herbert.freenode.net irc.freenode.net). 08:44:36 -!- kate` has quit (herbert.freenode.net irc.freenode.net). 08:44:36 -!- mtve has quit (herbert.freenode.net irc.freenode.net). 08:45:25 -!- ChanServ has joined. 08:45:25 -!- GregorR has joined. 08:45:25 -!- calamari has joined. 08:45:25 -!- kate` has joined. 08:45:25 -!- tokigun has joined. 08:45:25 -!- mtve has joined. 08:45:25 -!- SimonRC has joined. 08:45:25 -!- puzzlet has joined. 08:45:25 -!- sekhmet has joined. 08:45:25 -!- irc.freenode.net has set channel mode: +o ChanServ. 08:45:42 -!- GregorR has quit (Remote closed the connection). 08:45:42 -!- GregorR has joined. 08:48:21 -!- kate`_ has joined. 08:53:05 -!- kate` has quit (Connection reset by peer). 08:53:35 -!- puzzlet has quit (Connection reset by peer). 08:57:28 -!- calamari has quit ("Leaving"). 09:16:08 -!- kipple has joined. 11:16:34 -!- clog has joined. 11:16:34 -!- clog has joined. 13:21:28 -!- jix_ has joined. 13:22:19 -!- jix_ has changed nick to jix. 14:06:05 -!- ChanServ has quit (herbert.freenode.net irc.freenode.net). 14:07:41 -!- ChanServ has joined. 14:07:41 -!- irc.freenode.net has set channel mode: +o ChanServ. 15:04:42 -!- sekhmet_ has joined. 15:05:27 -!- sekhmet has quit (Nick collision from services.). 15:05:29 -!- sekhmet_ has changed nick to sekhmet. 16:19:42 -!- ihope has joined. 16:19:49 Arr, me hearties! 16:25:29 -!- ihope has left (?). 16:51:34 -!- makomk has joined. 18:08:05 -!- GregorR has quit (Remote closed the connection). 18:11:46 -!- GregorR has joined. 19:39:37 -!- calamari has joined. 19:41:18 hi 19:50:51 hi 21:02:35 -!- GregorR-L has joined. 21:58:22 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:22:48 -!- makomk has quit (Read error: 110 (Connection timed out)). 2006-04-28: 00:08:00 -!- GregorR-L has quit (Read error: 113 (No route to host)). 01:26:33 -!- kipple has quit (Read error: 110 (Connection timed out)). 04:53:23 -!- calamari has quit ("Leaving"). 06:44:13 -!- jix has joined. 07:06:45 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:14:32 -!- kipple has joined. 14:18:03 -!- wer_hat_meinen_n has joined. 14:18:35 -!- wer_hat_meinen_n has changed nick to jix. 15:32:58 -!- EgoBot has quit (Remote closed the connection). 15:32:59 -!- GregorR has quit (Remote closed the connection). 16:04:28 -!- nooga has joined. 16:04:34 oi 16:25:38 -!- GregorR-W has joined. 17:18:05 -!- calamari has joined. 17:18:28 hi 17:18:41 'ello squiddy 17:21:37 hmm, /proc/kcore seems to be unusable 17:32:26 hi 17:35:02 * SimonRC is appreciating Shelly the Republican. 17:35:03 ... It is realy quite disgusting what some Democrats will do to discredit their opposition. 17:36:12 You say, as if Republicans don't do exactly the same. 17:36:20 ? 17:36:26 It has nothing to do with the party affiliation, people (particularly politicians) are scum. 17:36:49 I suppose so 17:37:35 Maybe I am being a bit hasty in a ssuming that Shelly is a Republican-discreditation strawman set up by Democrats. 17:39:53 * SimonRC turns down his "Troll" dial a bit. 17:43:15 * SimonRC has a set of conspiracy theories that any detestible thing any group appears to do is actually a fake set up by their opposition to make repel people from them. 17:43:20 see: the sudden end of F4J, implausibly violent anti-animal experimentation protestors, many cases of apparent "terrorism". 17:43:36 BLAH 17:43:46 :-D 17:54:04 bbl 17:54:05 -!- calamari has quit ("Leaving"). 17:59:05 * SimonRC finds out about the amazing way that God designed (as an example) the banana to be perfect to be eaten by humans. 17:59:08 ... 17:59:27 FSTDT? 17:59:58 ... Also that Einstein (a Jew) believed in God? 18:00:03 http://video.google.com/videoplay?docid=-5479410612081345878 18:00:31 in the interests of being more open-minded, I am watching it all, or listening, at least. 18:05:11 * SimonRC has never heard the "God of the gaps" idea demonstrated so well. 18:19:29 Well, the most convincing argument for the existance of God they have is an irritatingly-ignorant Atheist. 18:19:42 Naturally. 18:19:50 Spin = teh fun 18:20:08 Ideas like scientific proof escaped her lips. 18:20:24 gah 18:20:35 wtf r u talking about ;p? 18:20:49 nooga: see above URL. 18:24:02 Actually very interesting stuff, and handy if you are worried about confrontation-and-conversion-to-whatever-branch-of-Chrisitianity. 18:28:38 hehe 18:28:45 werid accent 18:28:52 painTYR 18:29:41 so 18:30:24 theese arguments are idiotic 18:31:57 all of them, ALL! can be explained by evolution theory 18:32:11 the first car, was awkward 18:33:08 first human was not so perfect 18:33:50 Why do humans need sleep? 18:34:03 Because of inefficiencies in the brain. 18:34:15 So, is God cruel, or just stupid? 18:34:52 why computers need defrag ;d 18:35:14 Because of inefficiencies in the filesystem if you're not using ext3 ;) 18:35:23 that's right 18:35:38 That's actually a very good metaphore. 18:36:59 they were ext3 ppl 18:37:12 BAHAHAHAHAHA 18:37:39 i heard about man who was bound to remember EVERYTHING he saw 18:37:44 immediately 18:37:56 It's called autism, nooga. 18:38:16 very aggresive autism in his case 18:38:28 but he was normal if you saw him 18:38:44 he talked, walked and everything 18:39:14 but it was terrible to him to remember all those things 18:45:30 i guess i'm an agnostic 18:45:45 * GregorR-W thumbs-ups 18:47:49 eye was developed from very basic and simple light receptors 18:48:06 ..of simple underwater creatures 18:48:15 same as digital camera 18:48:19 I love how everybody uses the eye as an example, because it was in On the Origin of Species. 18:48:37 WITH the counterargument, mind you. 18:48:49 im afraid 18:48:56 i don't understand ;d 18:49:10 what do you mean "On the Origin of Species"? 18:49:15 ... 18:49:25 Darwin's book ... 18:49:34 oh 18:50:10 hahay 18:53:47 hm, a human is just another object 18:54:14 like tree or even soda can 18:54:28 More like a tree :P 18:54:33 killing is just disabling that object 18:54:51 just like disabling your cell phone 18:55:16 You appear to be forming an anti-scientific-materialist argument here. 18:55:42 but beings are just machines 18:55:47 very complex ones 18:56:05 but still machines, some are concious 18:58:29 and dead human is jus like crashed car, computer etc. but 'killing' cars or computers is less emotional process than killing a human 18:59:47 am i right? 19:00:53 I don't know that the concepts are wrong, but I hope you're not making the implications that I think you're making. 19:02:21 only psychopatic criminals can apply this to their ethical codex 19:04:43 i guess that crying for help when someone wants to crush your head with axe is a reflex, jus like taking back your hand when touched something hot 19:06:52 pain and fear are just to preserve beings (machines) from autodestruction 19:06:54 i guess 19:07:55 Instinctive emotions such as fear and pain have evolved from the need for self-preservation, which is implicit in the need to reproduce. 19:08:05 that's right 19:08:56 so disabling a being is related with causing pain and fear 19:10:52 and if you're not psychopatic killer, you will know that killing is bad, because you are so complex to imagine that you are the victim and it is extremely unpleasant and that if you're dead you can't have any descendants 19:11:22 -!- ChanServ has quit (ACK! SIGSEGV!). 19:11:31 NOOOOOOOOOOES 19:12:10 and that natural knowledge that killing is bad is good for species 19:12:28 Reminds me of a scene from Family Guy (?). This guy in prison was going to stab Peter, but Peter wasn't there so he goes "I wonder what this is like ..." and stabs himself. "OW! Is that what that feels like? I deserve to be in here." 19:12:54 ;] 19:13:06 it must have been funny 19:13:45 * SimonRC considers the unmaintainable buggy spagghetti code consisting entirely of patches that is our DNA, and decides God didn't do a very good design job. 19:13:48 :-) 19:14:15 Telomeres >_> 19:14:24 Worst solution to a bad copying mechanism ever. 19:14:30 sure, try to write such long brainfuck program 19:14:36 "Every time I copy a chunk of code, I lose some at the ends." "So just put garbage at the ends!" 19:14:50 Darwin's stuff is rather out-of-date, his examples are often bad ones, and his theory is by modern standards over-simplified. 19:14:55 Yes. 19:15:25 Part of why using the eye from his book is dumb ;) 19:15:50 Darwin is like Copernicus. He was wrong in many ways, but his importance was due to what he threw away, rather than what he kept. 19:16:02 heheh w rzeczy samej 19:16:13 => indeed 19:16:26 excuse me, wrong language =.= 19:18:45 -!- ChanServ has joined. 19:18:45 -!- irc.freenode.net has set channel mode: +o ChanServ. 19:19:05 ChanServ's back 19:19:27 ChanServ is back OR back of ChanServ? 19:19:58 "the back of ChanServ" wouldn't be a valid, complete sentence. 19:20:07 Actually, they *did* have a point that (more convincing) proof of God's existance could be "out there". 19:20:36 ChanServ wrocil LUB plecy ChanServa 19:21:01 * SimonRC puts a babelfish in his ear. 19:22:42 * nooga goes back to coding his compiler by hand 19:22:54 -!- kipple has left (?). 19:23:38 -!- kipple has joined. 19:24:33 nooga: which compiler, and how else would one do it? 19:25:12 SimonRC: With YACC? 19:27:34 Real Languages have parser combinators libraries. ;-) 19:28:42 i'm using a recursive parser 19:28:56 ok 19:30:47 blah 19:31:07 my english is soooooooooo damn simple 19:34:12 if you're after a parser for C, i'd recommend sid 19:34:33 which is LL, but can tranform sane LR grammars behind the scenes for you 19:34:49 (so you get the readability of LR, and the effeciency of LL) 19:34:51 also, hello 19:34:54 but it's fun 19:35:03 hello hello 19:35:25 what language was that? 19:35:35 what? 19:35:47 ChanServ wrocil LUB plecy ChanServa 19:35:53 Polish 19:36:04 aha, dzien dobry 19:36:07 oh 19:36:13 mi tez jest milo 19:36:17 ;-) 19:36:22 * kate` grins 19:36:32 actually, i don't speak polish at all, just what's similar to czech 19:36:48 ha 19:37:08 that's cool 19:37:33 zahlastana fifulka means a magical flute? 19:37:34 afk, vitally important meeting 19:38:11 well 19:39:13 guys: am I right that we have a woman on board? x.X 19:41:44 probably not ;) 19:42:30 maybe kate is a male name in czekh 19:42:50 or maybe not... 19:43:35 it is not ;d 19:45:38 what do you call a person from the Czech republic, by the way? czechish or czechian or something else? 19:46:20 dunno 19:47:56 Czech, I believe. 19:48:01 "czech" and "czeszka" mean male and female from Czech republic, "czesi" means people from there, "Czeski" means a czech language and "czeski" a thing from czech republic ... in Polish 19:48:08 Or not 19:48:14 * sekhmet re-lurks for another eight months or so 19:48:40 to make it more funny "czaszka" means a skull 19:50:38 sekhmet: you were right. (according to dictionary.com) 19:50:45 woo! victory! 19:51:01 that was some quick 8 months 19:51:02 i've got same dilema with Sweden 19:51:07 swede? 19:51:11 yes 19:51:11 swedish? 19:51:12 I was actually going to look it up there, but then decided that it probably wouldn't be there 19:51:39 kipple: You didn't notice, but the earth suddenly sped away and came back at near lightspeed, leaving me behind 19:51:42 a swedish person is called a swede 19:51:57 It's a wonder everyone wasn't liquefied in the process 19:52:58 hehe. it appears a polish person is called a pole :) 19:53:11 yeah south pole ;p 19:53:23 and you can polish your silver spoons 19:59:39 g2g 19:59:42 bye 20:00:34 I tend to have a lot of nervous energy, so I fidget and tap my foot etc... 20:00:59 ... was having dinner with a few friends, one of whom is Polish, and it turns out I had kind of been tapping his shin under the table for awhile 20:01:13 And when I realized it I said something about "oh, sorry, I thought I was kicking the pole" 20:01:23 Everyone had a good chuckle about that, and it took me a few minutes to figure out why 20:01:45 (fin) 20:17:27 -!- nooga has quit (Read error: 110 (Connection timed out)). 20:29:07 -!- ihope has joined. 20:29:14 /join #esoteric 20:29:23 :-S 20:29:24 /joine #esoteric 20:29:26 >:-D 20:29:34 Hmm, oops. 20:29:37 Oh well. 20:36:48 heh 22:07:39 kipple, actually i'm english :) 22:08:10 ah. my mistake :) 22:08:44 Woah, do I smell new person? 22:09:09 ban!!! 22:10:26 A russian person is called a Rus. 22:10:35 Hence the name of the russian toy store, ToysRUs 22:14:05 Um. 22:14:43 how do you call a german person? 22:14:48 germain 22:14:50 a german 22:14:57 not a germ? 22:15:06 only if wallmart sells walls for martians 22:15:10 not to his face 22:15:16 So, umm, there's a purportedly female person in #esoteric :P 22:15:22 This might be a first. 22:15:42 there won't be for long, if it's a point of contention 22:15:47 Oh, it's not. 22:15:51 there was one female person here that thought this was about esoteric and not esoteric programming.. 22:15:54 I'm just surprised. 22:15:55 iirc 22:15:59 We've looked in to it in the past. 22:16:02 Oh right. 22:16:11 Hahahah, she asked about psychic connections and such XD 22:16:18 I forgot about that. 22:16:40 programing languages and other interests are mutually exclusive? 22:16:47 Also, hi kate`! 22:16:55 greetings :) 22:17:08 I would make EgoBot say hi but it's down >_> 22:17:19 So I'll just give the command and we can imagine it said something: 22:17:25 i have to ask - what's it written in? 22:17:30 !glass {M[m(_o)O!"Hi kate`!"(_o)o.?]} 22:17:33 EgoBot is written in C++ 22:17:38 pfft :p 22:18:02 EgoBot is written in PERSONAL_PREFERENCE({"C", "C++", "Perl", "Python", "Ruby"}); 22:18:21 thou shalt not code c++ ;) 22:18:33 jix: I'm learning to love D in C++'s stead :P 22:18:38 jix: Slowly but surely. 22:18:55 a funge would suit an irc bot well, i suspect 22:19:02 write it in subskin! 22:19:02 being essentially a large switch-case 22:19:19 kate`: EgoBot runs esoteric language interpreters :P 22:19:40 Can't really be done from *funge unless you want to write the interpreter in *funge 8-X 22:19:42 i see :) 22:20:19 gn8 everyone 22:20:34 i'm afk for 4 days... 22:20:57 'nacht 22:21:19 sleep well 22:22:42 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:22:49 so, gregor, what's wrong with the bot? 22:23:09 kipple: My home network sucks. 22:23:12 The bot works fine :P 22:23:19 Just I can't turn it back on from here. 22:23:44 you need to write a bot that can turn on egobot when it goes down... 22:24:03 kipple: The backdoor into my system went down too :P 22:26:22 Hence why I'm on as GregorR-W from work, btw. 22:27:36 which bit of intel do you work for? 22:28:11 kate`: IT, I maintain an internal collection of open source software across different UNIXen to be used internally. 22:28:14 i think the only things of theirs i really enjoyed were the i960 and the SA110 (if i have that right - that recent strongarm) 22:28:19 ah 22:28:25 no bunnysuit, then 22:28:30 Nope :P 22:28:33 Not a hardware guy. 22:28:48 The Intel graphics cards are surprisingly decent, all things considered. 22:29:33 they have graphics cards? thought they only did integrated graphics 22:29:39 i'm afraid i wouldn't know - i desperatley avoid anything vaguley graphical 22:30:01 (partially since i work for a digital signage company) 22:30:05 kipple: Erm, yeah, the integrated graphics [cards] ;) 22:30:18 ah, ok :) 22:30:32 kate`: Digital signage company? 22:31:01 advertising; those dreadful plasma and lcd screens we wish weren't in our fields of vision 22:31:20 (i am not in sales, you might be able to tell) 22:31:25 Oh, heh 22:32:24 So have you ever got a Piet interpreter outputting debugging info on a digital advert sign? ^^ 22:33:53 * kate` grins 22:36:58 i think using R for demographic analaysis is about as exciting as that company gets 22:37:23 R? 22:37:30 kate`: So what do you do there? 22:37:51 kipple, an gpl'd clone of S+ 22:38:04 kipple: Language for statistical analyses IIRC 22:38:50 Erk ... got an emergency, AFK 22:38:53 GregorR-W, i spend my time waiting to leave, mostly. that time is filled with deleting our previous week's work, and architecting a new design for each specification change on my boss's whim 22:39:00 ok 22:39:07 sounds like fun ;) 22:39:44 quite 22:39:56 i just recieved a cheque for my work in december... 22:40:54 ouch. that sucks 22:42:32 they don't do any favours for the typical image of advertisers 22:42:48 suffice to say, they care more about money than quality or happyness 22:44:48 *final fantasy victory music* 22:45:13 emergency averted? 22:45:18 Yup. 22:45:23 Well, not averted :P 22:45:25 But solved. 22:48:01 So the regex /(C(++)?|Perl|Python|Ruby)/ will match the language EgoBot is written in? 22:48:07 Erm, wait. 22:48:22 /(C(\+\+)?|Perl|Python|Ruby)/, maybe. 22:48:44 Yes :P 22:54:40 -!- ihope_ has joined. 22:56:00 -!- ihope_ has left (?). 22:56:12 -!- ihope_ has joined. 23:10:56 >_> 23:11:02 Stable connection, ihope? 23:11:41 -!- ihope has quit (Connection timed out). 23:11:54 I take that as a yes... :) 23:12:46 :-) 23:28:57 Grrf 23:29:12 This tool is so ridiculously simple, it'll compile on just about any C compiler that complies to any sort of standard. 23:29:19 But does it compile on HP-UX? 23:29:20 Of course not. 23:33:45 are you using HP-UX's ANSI C compiler product, or the purposefully not full compiler that is included just for compiling the kernel? 23:38:25 kate`: Not when I can avoid it ^^ 23:39:18 i don't follow 23:39:24 I'm using GCC when possible, but it always tries with its ANSI C first "just in case it works" 23:39:58 and you're sure that's the real compiler product, not the free limited one? 23:40:23 You do realize that the people who set up the HP-UX system used by Intel aren't idiots? :) 23:40:37 *systems, plural 23:40:47 it dosen't hurt to check :) 23:40:51 Heh 23:40:58 -!- calamari has joined. 23:41:13 'ello squiddy. 23:42:36 GregorR-W, if you really want to find out what's going on with that program, try it under TenDRA - which'll give you references to whichever paragraph of whichever ISO states that its errors are errors, and why 23:43:02 kate`: I don't really care, if I had it my way we wouldn't support HP-UX at all ^^ 23:43:11 pfft :p 23:43:33 * GregorR-W huggles the GNU/Linux systems. 23:43:55 hi Gregor 23:44:13 (as he currently types in #freebsd) 23:44:18 not that i wish to accidentally start the "my os is bigger than your os" discussion, but personally i much prefer hp-ux to linux 23:44:49 kate`: your os is bigger than my os.. only 512 bytes :( 23:44:58 :) 23:45:08 I'm also an OSS zealot :) 23:45:33 I think I released bos under the gpl 23:45:52 calamari: I was referring to HP-UX vs GNU/Linux 23:46:02 zealotry makes you exclude yourself from a lot of fun things, imo 23:46:12 calamari: is it only 512 bytes? 23:46:22 kipple: yes 23:46:27 not bad :) 23:46:29 so it fits in the boot sector 23:46:31 Fun things I want nothing to do with, because they're proprietary things X-P (Circular logic rocks by the way) 23:46:34 calamari, it fits into the ... right :) 23:47:20 GregorR-W, that sounds rather dull to me 23:47:55 kate`: ask him which Linux distro he uses ;) 23:48:14 Sorry squiddy, I switched. 23:48:21 you got ridof Mandriva? 23:48:31 Yeah - they've been doing some political things I don't like. 23:48:38 what are you using now 23:48:45 The distro from a pragmatic standpoint is solid, but they keep getting more commercial :'( 23:48:52 I'm using Debian. 23:48:55 lol 23:48:57 why not Ubuntu 23:49:01 * kate` smiles 23:49:07 Because Ubuntu is just Debian + no useful fixes. 23:49:21 i tend to use openbsd or solaris for most things 23:49:24 Ubuntu is the new Debian 23:49:30 (most things being servers and such) 23:49:32 Ubuntu is the lame Debian. 23:49:46 They tried to make it easier, but didn't even improve the installer, come on. 23:49:54 it installs fine 23:49:56 That's the #1 problem with Debian and they hardly touched it. 23:50:05 It installs fine: With a text-based installer that's not easy for newbs. 23:50:12 easy enough for me 23:50:14 i dislike the idea that all an OS is, is the package system and installation mechanism 23:50:25 kate`: but thats the truth of it 23:50:41 distros are all alike, basically 23:50:43 GNU/Linux often makes it hard/impossible to draw the line between "OS" and "user software" 23:50:54 calamari, that's why i said OS, not linux distribution 23:50:59 kate`: oic 23:51:21 Is just the kernel the OS? libc? The c compiler? Other low level libraries? The shell? X11? Gnome or KDE? 23:51:27 frankly i couldn't care less what package system is in place, as long as it install packages and dosen't get in my way 23:51:28 kate`: bos has no packaging system, is it still an OS? :) 23:51:38 kate`: LFS ^^ 23:51:40 calamari :) 23:52:56 GregorR-W, you're still thinking in terms of grouping software that exists elsewhere together - that dosen't create a new thing, it's just a collection of old things 23:53:20 indeed, KDE is a clone of old concepts, for example 23:53:34 I'm not sure where your train of logic is leading. 23:53:36 there're no new conceptual inventions there 23:53:48 kate`: programs are just a grouping of old opcodes.. so no softweare is new? 23:54:09 calamari, no more so than new books being groupings of old words 23:54:17 calamari, this is the straw man argument, right? 23:54:31 kate`: no, I was trying to expose your logical fallacy 23:54:41 calamari, feel free :) 23:54:49 GregorR-W, it's leading to some sort of research, instead of cloning pre-existing ideas into new implementations 23:55:02 GregorR-W, plan9 is a decent example 23:55:32 calamari, i'm talking about designs, not implemenations - kde is a new implementation of old designs. i'm after new designs 23:55:50 calamari, the same applies to every other level in the system 23:55:50 Still not seeing what point you're trying to prove >_> 23:55:51 kate`: sometimes the old design is fine.. why does there need to be a new one? 23:56:03 calamari, sometimes it is, indeed 23:56:26 calamari, did you have anything in mind there? 23:56:41 imo, os's could improve by becoming smaller and faster.. not by adding more features and becoming more bloated 23:57:10 GregorR-W, that none of these really furthers our ideas; they're endless refinements and reimplementations of the same thing 23:57:18 I recently installed networking tools in MS-DOS because it boots in 1 second 23:57:31 calamari, i am not suggesting to add features to an existing system 23:57:38 rather than waiting minutes for linux to load up 23:57:49 I think that refinements, reimplementations, re* can actually create new things. It doesn't have to be entirely new from the ground up to be new. 23:57:50 (old 486 laptop) 23:57:53 (for the record, i can't stand feature-bloat) 23:58:11 GregorR-W, in rare cases, i agree 23:58:21 btw kate`, how did you find the chan? 23:58:42 GregorR-W, and it can be new within a given domain, too - that interests me very much (TenDRA falls into that category) 23:58:56 calamari, lament mentioned it in #postgresql 23:59:51 calamari, the sort of thing i'm talking about (which jon bentley calls "Conceptual blockbusting") is something like, say - the filesystem: why does that exist? files are a concept we could do without 23:59:57 -!- GregorR-W has quit ("And then, Gregor left work for home."). 2006-04-29: 00:00:30 and was a little disconcerted to find that when he returned home, he'd turned into a giant insect 00:00:41 kate`: and what alternative are you suggesting 00:01:08 calamari, for this example, to store objects directly, instead of serialising them (files are serialisations of objects) 00:01:28 calamari, that's not even a new idea, but it emphasises how stuck-in-a-rut we are in our ways 00:01:46 the "it's always been this way" or "this works, why change it" train of thought disgusts me 00:01:55 disks store bits in a serial fashion, even if they are random access 00:02:09 yes, at a much lower level than we're talking about 00:02:31 so does your ram: do you treat your structs as a string? 00:03:26 imagine you have a jpeg: the first thing you do is parse it into a tree 00:03:34 when you're done, you serialise that tree back to a file 00:03:47 why not store the parsed tree in the first place? 00:04:05 OS/400 (iirc) did this 00:04:16 we seem to have forgotten about the idea 00:04:42 * SimonRC goes to bed. 00:08:11 * kipple de-lurks 00:08:22 hmm. interesting discussion :) 00:08:48 if you think so, you may enjoy this: http://www.mca-ltd.com/martin/Ten15/introduction.html 00:09:02 about the jpeg example: how is that a fault in the OS, and not the jpeg file format? 00:09:09 (BTW, kate`, the answer is UNIX, with files-as-byte-streams. See the essay "The rise of Worse-is-Better") 00:09:18 * SimonRC goes to bed. 00:09:31 SimonRC, thanks :) 00:09:51 kipple, it's the fault of the concept of a file existing at all: this is nothing specific for jpeg 00:10:06 kipple, your XML document is not a bunch of ascii: it's a DOM tree 00:10:17 kipple, ditto your haskell program 00:10:20 see: smalltalk, with its "system image" 00:10:26 *exactly* 00:10:48 but since the hardware is serial everything has to be stored serialized. the difference is just at what level the serialization occurs 00:11:03 also, VMS, with its "indexed files" (database tables). 00:11:09 kipple, yes, but this is a much lower level 00:11:24 and the LISP machine. 00:11:35 SimonRC, indeed :) 00:11:55 SimonRC, i recognise this essay, btw 00:12:16 some list terps saved and restored a memory image every weekend instead of doing run-time GC. :-D 00:12:23 *LISP 00:13:08 * SimonRC really goes to bed this time. 00:13:17 :) 00:14:29 I'm not sure I completely understand what you want, but doesn't modern virtual machines like java and .NET do something like that? 00:15:29 kipple, sure, a .NET OS would be equivalent. why has it taken since the mid 80s to appear? 00:15:43 (it'd also be humonosly less beautiful, i bet) 00:15:49 :) 00:16:07 ten15 was around so much earler - and so were other beautiful examples 00:16:25 the essay SimonRC mentioned explains why: "worse is better" has better survival characteristics 00:16:30 i.e. they win because of marketing 00:19:52 http://www.jwz.org/doc/worse-is-better.html 00:20:04 "Once the virus has spread, there will be pressure to improve it, possibly by increasing its functionality closer to 90%, but users have already been conditioned to accept worse than the right thing." 00:20:29 compare that to the ideas earlier for small incremental improvements (adding features, etc) 00:20:38 and see how heavily ingrained that concept has become 01:01:07 -!- kipple has quit (Read error: 110 (Connection timed out)). 01:18:07 -!- GregorR has joined. 01:42:23 bbl 01:42:26 -!- calamari has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:03:19 -!- pierce_ has joined. 08:04:07 -!- pierce_ has left (?). 11:34:34 -!- kipple has joined. 16:03:03 No conversation in over TWELVE HOURS. 16:44:06 that's rather common in this channel... 17:09:51 -!- nooga has joined. 17:10:01 hi 17:10:11 hey 17:22:20 i>o 17:22:51 why egobot is not here? 17:54:15 His creator had an acute attack of humility 17:54:56 uhm, i see 17:55:06 why? 17:57:17 Saturn was in presentile conjunction with mars, causing fear of morbidity in all egobot creators. 17:58:58 nasty 17:59:04 * kate` jumps on Baughn 18:00:05 kate`: ..what, do you want your palm read? 18:01:35 there're people doing that in town - if the process didn't involve giving them money, i'd try it, just to see what they have to say 18:02:04 a bit hard to read the palm over IRC... 18:02:18 i could draw it in ascii art 18:02:42 Hah. A *true* palm reader can see your palm even across half a planet. 18:04:51 hmm. an online palm reading service... that could be a good business plan :D 18:05:02 hm 18:05:56 "please place your palm on your mouse and sit still for 10 seconds while concentrating on positive energies" 18:06:28 AAAAAA NOOOO! attack of the VIDEO-TAPE-RECORDER-MAN!!! ...again?! 18:08:29 kipple: that's damn good idea, i think i'll implement it because i've got loads of free time 18:08:47 Mouse? "Please place your palm on the screen for ten seconds while we scan it. (See this visible moving line)" 18:09:00 hah. even better 18:09:11 hm 18:09:20 but if someone has an optical mouse 18:09:56 with this terrifying red laser eye 18:11:09 * kate` goes to sort through bank stuff 18:12:04 "for extra accurate palm readings please purchase our patented USB palm scanner for only $299.99" 18:12:36 xDD 18:13:03 i bet that there is a group of pph who would be ready to buy it 18:13:06 ppl* 18:23:38 or maybe 18:23:59 online church fete store? ;d 18:24:14 or selling church fetes on ebay 18:24:29 what's a church fete? 18:24:48 erm 18:25:14 AFAIK it's a deletion of all your sins 18:25:23 or some 18:25:40 of them... depends on price ;d 18:26:37 quite popular in middle ages 18:26:46 yeah, I know 18:27:46 put my list of grades through: plot . zip [1..] . map (log . (100-)) . sort and you get an almost straight line :-S 18:27:50 odd 18:28:21 haskell 18:28:48 I like Haskell. 18:30:05 except for the grade of 100%, which goes wrong 18:30:26 heh: "But after a while I learned the trick of speaking fast. You don't have to think any faster; just use twice as many words to say everything." 19:26:49 -!- nooga has quit. 19:44:57 -!- calamari has joined. 20:03:00 -!- kipple has quit (Read error: 110 (Connection timed out)). 20:19:44 *yaaaaaaaaawn* 20:22:46 * ihope_ falls asleep 20:43:29 -!- calamari has quit (Read error: 110 (Connection timed out)). 20:43:34 -!- calamari has joined. 21:17:48 -!- GregorR_ has joined. 21:18:42 -!- GregorR has quit (Nick collision from services.). 21:19:22 -!- GregorR_ has changed nick to GregorR. 21:20:37 * ihope_ begins snoring 21:28:58 I guess you're sleep chatting? :) 21:29:36 * ihope_ wakes up 21:29:50 One could say that :-) 21:56:18 -!- sekhmet has quit ("Lost terminal"). 21:56:34 -!- sekhmet has joined. 22:45:37 I heard about a guy who would cook meals in his sleep 22:45:45 He was a professional chef. 23:02:13 -!- ihope__ has joined. 23:02:22 -!- ihope__ has changed nick to ihope. 23:04:17 -!- graue has joined. 23:11:10 -!- ihope_ has quit (Connection timed out). 23:22:58 got another interp down to 42 bytes.. was hoping for smaller 23:23:24 what does it interpret? 23:23:45 it is a modified form of oisc 23:24:18 is that 42 bytes for the binary? 23:24:44 yes 23:24:46 what platform? 23:24:51 8088 23:25:45 graue: btw, curious if you implemented those spam changes that were posted 23:27:47 I think the best solution, if code is changing, is to implement a password box.. then the browser can save the password 23:28:09 I doubt very much if the spammers will bother to update their code for one wiki 23:28:36 I did this on the qemu wiki and haven't had any spam since 23:29:31 of course the password is printed right next to the box.. basically the simplest captcha possible 23:36:11 cool 23:36:48 So it would be a machine-readable CAPTCHA, pretty much? 23:37:28 yes, but as long as no machine implements it, who cares 23:38:00 another idea along the same lines is to change the html so the form is different 23:38:19 wikipedia hides values in the form 23:38:22 etc etc 23:38:39 but this is slightly better I think, because it doesn't rely on browser tricks 23:39:46 sorry, didn't explain that ery well, did I 23:41:35 wikipedia sends a value with the editing page, whihc the browser automaically submits back to them, so they know it was a browser 23:51:09 an even simpler captcha method is what I implemented in a phpBB forum a few weeks ago 23:51:25 "Always check this checkbox: [ ]" 23:51:52 http://lordkiri.lo.funpic.org/ (when trying to post) 23:52:22 spam is no longer a problem there 23:53:09 pgimeno: great idea! 23:53:55 (besides, there's another change that is not relevant here: when registering a new user, no URL is allowed) 23:55:34 ? 23:55:57 I mean, the "Web page" field *must* be blank 23:56:08 there were massive registrations of spammers 23:56:20 to increase Google rating, I suppose 23:56:57 lol 23:57:40 of course I also changed the "Web page" title for the field to "Leave this blank" 23:57:43 btw, did you have the confirm of email addresses in place? 23:57:54 yes but spammers didn't care 23:58:16 I suppose they just wanted the address to appear in the user list 23:58:27 (the users appear in the list even if not active) 23:58:34 oic 23:59:01 either that, or they don't care whether the email activation feature is in effect 2006-04-30: 00:00:05 * calamari wonders if graue is still here 00:00:59 hmm, that checkbox captcha could also be strengthened by assigning the input a random name 00:01:09 you might already do that 00:01:22 or a name based on the date 00:01:40 my advantage is that spammers probably don't speak spanish, hehe 00:01:46 then they couldn't hardcode for it 00:01:51 hehe 00:02:31 isn't there a captcha plugin for Wikimedia? 00:02:52 yes but that is bad to use because it is standard 00:03:25 it is preferrable to be nonstandard so that they dont bother to fix it for oner wiki 00:04:36 captcha images were beaten by means of free pr0n webs AFAIK 00:05:44 lol 00:06:31 I wonder if sites like driverguide are doing the same 00:12:22 Wait... just how were they broken? 00:17:15 ,,,,,,,,/ dzzzz fffffffffffffffffffff nb.bbbbbbbbbbn h t; n kyy 00:19:19 d 4v 3vggg 00:19:44 ggggggnkl 00:20:01 Um... 00:20:26 my son typed that :) 00:25:10 :-) 00:25:22 How old is he? 00:26:12 ihope: "Enter the code in this image to access this free-porn site"; the image comes from the site to crack and the user input is redirected to the captcha field 00:26:36 there are enough users as to spam as hell 00:27:03 ihope: 3 months 00:27:32 calamari: your OISC interpreter is 10 bytes longer than the longest program I ever wrote directly in machine code 00:27:56 have you posted it somewhere? 00:28:14 no, not yet. I need to test it first. 00:41:13 -!- tgwizard has joined. 00:42:22 graue: what do you think of the checkbox idea? it can be very basic, then get more advanced if they ever bother to adapt 00:43:36 "Check half these boxes: [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]" 00:43:59 ihope: lol, that's too much work 00:44:31 ihope: easier is to implement the changing name code, then have them type a password, etc 00:44:34 "Check half these boxes: [ ] [ ]" 00:45:11 ihope: wouldn't that be backwards compatible with the original? :) 00:45:39 "Check half these boxes: [ ] [ ] [ ]" 00:45:52 "How many boobs does an amazon woman have? [______]" 00:46:22 "Check half these boxes: [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]" 00:46:28 "What should we do with the drunken sailor? [____________]" 00:46:51 lament: I could just check every other one. 00:47:11 "How many bottles of beer are there in the wall? [___]" 00:47:14 lament: pretty sure that would be effective to stop real posts :) 00:47:49 "Prove the Jordan curve theorem: [_________________]" 00:47:58 heh 00:48:13 "Enter the full text of the Bible: [_]" 00:49:18 "Enter word 89 on the page 323 of The Manual: [_____]" 00:49:27 :-D 00:49:49 Find the prime factorization of this number: 740375634795617128280467960974295731425931888892312890849362326389727650340282662768919964196251178439958943305021275853701189680982867331732731089309 00552505116877063299072396380786710086096962537934650563796359 00:49:54 lol 00:50:04 [___________________________________________________________________________________________________________________________________________________] [___________________________________________________________________________________________________________________________________________________] 00:50:34 "[___________________________] 42" 00:51:30 "This is a position from the 1977 World Chess Championship. Kasparov just went Nxb6. Where should you play? [__]" 00:51:34 which is, incidentally, the number of bytes of calamari's interpreter 00:51:59 "Enter a string that matches the regexes /a.*/ and /b.*/: [_______]" 00:53:19 "Enter the number of virgins that await the faithful in heaven: [__]" 00:55:15 "Enter the first digit of the last prime number: [_]" 00:55:41 "Enter the last digit of the first prime number: [_]" 00:56:03 that reminds me of a recent news article in the spanish press 00:56:57 it said something like "X and Y have found that the number Pi has MORE THAN 300,000,000 DIGITS" 00:57:13 so, "Enter the last digit of pi: [_]" would do 00:57:18 -!- tgwizard has quit ("Leaving"). 00:58:54 someone should have said the reporter that the decimal expression of 1/3 has... more than 400,000,000! 00:59:09 (even if ! is taken as a factorial sign) 01:01:30 dr. evil pinky-in-mouth gesture 01:01:48 three hundred MILLION digits!!!!! 01:02:30 http://3.141592653589793238462643383279502884197169399375105820974944592.com/ 01:04:03 (just checked, sorry, it was actually 51 billion digits... not sure if the decimal expression of 1/3 beats that, I would have to check) 01:05:16 * pgimeno counts digits 01:11:44 "Prove the Jordan curve theorem: [_________________]" 01:11:56 nah, systems like Coq or Mizar could do that automatically 01:15:10 how about "Enter a BF program that outputs the number : [_________]" and interpret user input? 01:16:36 What if the user input "+[>+]"? 01:17:47 impose a cycle limit, e.g. for number N never let it run for more than k*log(N) for suitable k 01:18:23 why logN? 01:18:23 k = 1 >:-) 01:18:36 and not expN 01:18:41 or something equally bizarre 01:18:42 lament: that's the number of digits, more or less 01:18:57 Oh, well, um. 01:19:25 Then giving that the number 9837491257 would probably still cause problems. 01:19:32 pgimeno: mizar never "proved" anything automatically 01:19:57 pgimeno: it just verified that proof made by people. 01:20:32 I know, I was just kidding 01:21:54 so does Coq IIRC 01:22:30 "Enter a regex that matches a number of the letter 'a' a number of times that is coprime to 938475: [_________________]" 01:23:30 /aa/ 01:23:35 lament: anyway it's already proved there: http://www.mizar.org/ (announced in the index page itself) 01:23:41 yeah, i know 01:24:49 lament: it would have to match any such string 01:25:04 oh. 01:27:01 /a/ 01:28:10 /a/ matches "aa", "aaa", "aaaaaaa", etc. as required 01:29:04 oops, "aaa" should not be there 01:29:58 maybe you want that any other string is NOT matched? 01:31:04 Right. 01:31:17 ah, that's harder to accomplish then 01:31:19 And I want it to consume the entire string, as well. 01:31:46 Anyway, it still should be possible. 01:32:18 If the number were 6, it would be /(a|aaaaa)(aaaaaa)*/. 01:33:38 provided you add ^ and $, I guess 01:33:59 Well, if we assume the regex must match the whole string, then... 01:34:32 ah ok 01:34:35 Harder: "Enter a regex that matches a number of the letter 'a' a prime number of times, assuming that 938475 is prime but no lower number is: [_________________]" 01:34:55 I was just being picky because PHP is picky with me :) 01:36:07 gtg now, it's 2:35 am here... good night 01:36:37 'Night 01:39:57 found ab ug but realized a way to get it down to 40 01:42:10 Enter a prime number: [___] 01:42:18 but now its size is no longer equal to life, the universe, and everything :( 01:42:43 add some features to bring it back up 2 bytes, calamari 01:42:47 lol 01:43:00 like maybe add a debugger -- you can do that in 2 bytes, right? 01:44:28 oops, 38 01:44:40 guess I have plenty of room for that debugger now ;P 01:46:22 I could strip 2 more bytes, but then the source files couldn't be ascii 01:47:44 :-) 01:51:27 We should hold a contest for the coolest program of length 42 01:52:43 calamari would probably win, though 01:53:11 nah, 4 nops would detract from coolness 01:53:55 "[-]+[]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" 01:55:02 ihope: but that's not very cool. 01:55:17 True. 01:56:19 "QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ" 01:56:32 prints a pretty-looking square in HQ9+ 01:57:07 (actually, it probably doesn't.) 01:57:29 change that last Q to a newline. 02:31:33 36 bytes 02:32:32 reading the program is just under half the code now :) 02:38:37 yay, the equivalent of "[-]" seems to be working 02:38:44 haha 02:39:04 well, it's a major pain to write better programs.. working on it :) 02:41:38 next test is: [-]+. (exit) 02:42:56 what good is an OISC interpreter? 02:43:33 what is your complaint 02:44:51 well, it doesn't do input or output 02:45:01 mine does 02:45:20 (well, still writing the program to verify that :) 02:45:22 how? memory-mapped? 02:45:33 no, it uses ms-dos function calls 02:45:46 what? how do you do MS-DOS function calls in OISC? 02:46:07 it isn't oisc, its based on oisc 02:46:13 oh 02:46:27 well, it's not a very portable language if you need MS-DOS function calls to use it 02:46:30 basically, it was my inspiration, then I optimized for size 02:46:43 graue: this isn't about portability, it's about raw size 02:47:15 I know the implementation isn't portable, but it would be nice if the implemented language was 02:47:29 well, the turing complete part of the language is portable 02:47:45 and the i/o part can also be coded 02:47:54 but it won't be 36 bytes 02:48:21 esp since Linux ELF executables can't be less than 45 bytes 02:51:02 the language works like this: aaaa vv jjjj 02:51:34 first it adds your offset aaaa to the memory pointer (adding a neg is like subtracting) 02:51:48 then, it checks vv.. if 0, then it performs a system call 02:52:03 -!- ihope has quit (Read error: 110 (Connection timed out)). 02:52:09 otherwise, it adds vv to the byte at the memory pointer (again with the negs) 02:52:50 if the byte at the memory pointer is 0, then it adds jjjj to the ip, otherwise it continues to the next instruction 02:57:08 typo.. pointer ISN'T 0, 03:19:48 cool 03:29:18 * SimonRC lols at the above captchas 03:33:21 calamari: you could get a lot more speed by doing a less-than, rather than an equality test 03:33:25 or maybe LE 03:33:42 'cause a<=b and b<=a means a=b 03:33:48 * SimonRC goes to bed 03:39:52 got it :) nponnnnmimnnonnnlonnnpnnnnnnnn 04:07:00 -!- graue has quit ("Leaving"). 04:26:02 -!- GregorR_ has joined. 04:26:30 -!- GregorR has quit (Remote closed the connection). 04:27:58 -!- GregorR_ has changed nick to GregorR. 04:51:36 http://kidsquid.com/files/bf/miniscul.asm 04:51:39 http://kidsquid.com/files/bf/miniscul.com 05:39:42 http://esolangs.org/wiki/Miniscule 05:44:36 changed caps to http://esolangs.org/wiki/MinISCule 06:53:06 -!- calamari has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:50:18 -!- nooga has joined. 08:50:28 hi 11:06:57 -!- nooga has quit ("Lost terminal"). 12:08:39 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 12:09:37 -!- pgimeno has joined. 12:42:30 -!- tgwizard has joined. 12:43:02 -!- kate` has left (?). 14:01:47 -!- kipple has joined. 14:29:28 -!- ihope__ has joined. 14:29:30 -!- ihope__ has changed nick to ihope. 14:30:03 ChatZilla's nice, but it does too many alert thingies. 15:01:39 -!- ihope has quit (Read error: 110 (Connection timed out)). 15:29:03 -!- ihope__ has joined. 15:29:05 -!- ihope__ has changed nick to ihope. 16:09:59 RMS has finally lost it: http://software.newsforge.com/software/06/04/28/1648203.shtml?tid=150 16:16:30 Slashdotter #1: "Autographs are only the beginning. I hear a Richard Stallman nude calendar is in the pipeline!" Slashdotter #2: "He threatens to display it at the next LinuxWorld conference unless a donation of $100,000 to the FSF is made." 16:20:06 :-) 16:55:21 I forgot the question, but the answer is NIN No MD No 18WPI. 18:31:10 ihope: ? 18:31:34 The answer is NIN No MD No 18WPI. 20:20:03 It's asy to undrstand popl vn without th bnfit of 's. 21:38:04 -!- int-e has joined. 21:39:07 -!- sekhmet has quit ("a reboot! how novel."). 21:40:09 ihope: whate does int-e mean? 21:41:59 -!- sekhmet has joined. 21:42:26 Integrals eating? 21:44:54 Ensigned Integral ^^ 21:45:05 It's an integral in the army ... with no sign bit. 21:46:49 :-) 21:47:36 SimonRC: a play on my initials and intel opcodes. the nick is old. 21:49:28 int-e: do you know any ASM lang other than intel? 21:50:35 not really. I've seen MIPS (and coded a bit on the strange simulated machine that SPIM provides), and I've done a bit of Z80 assembly ages ago. 21:51:27 MIPS and SPIM, eh? 21:52:02 I was hoping you would be really experienced and be able to tell me that one was clearly the best asm lang ever. 21:52:56 Well, so what's the opcode? 21:53:14 the int opcode, of course 21:53:23 raise INTerupt 21:53:24 Aha. 21:53:47 used to ask the OS to do something, usually 21:54:15 What is wrong with a plain function call I do not know. 21:54:21 not so much anymore with the advent of the sysenter instruction (at least on newer x86) 21:54:35 and never on mips, they have a trap instruction I think 21:54:51 * SimonRC does know x86 well enought to understand that 21:54:55 So when do we get functional machine code? 21:55:00 * SimonRC does *not* know x86 well enought to understand that 21:55:01 SimonRC: simple. a plain function call can not escape the memory protection (provided by the mmu) 21:55:12 ok 21:55:25 ihope: I believe there is one already 21:55:31 What is it? 21:55:38 in earlier days, code size also played a role - an int instruction is 2 bytes, a far call is 5 ... 21:55:50 (talking 16 bit x86 code now) 21:57:34 heh 21:57:45 ihope: sodomy non sapiens 21:57:55 (Buggered if I know.) 22:03:02 -!- sekhmet has quit ("next stop: 800MHz Duron (zomg)"). 22:28:38 * int-e chuckles 22:28:46 try /join #realworld ;) 22:37:31 :-) 23:03:30 -!- ihope has quit (Connection timed out). 23:18:02 -!- calamari has joined. 23:26:45 hi 23:27:45 hi 23:37:02 hi 23:42:39 -!- tgwizard has quit ("Leaving"). 23:46:07 -!- sekhmet has joined. 23:50:33 hi