00:01:36 -!- ihope_ has joined. 00:03:13 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 01:14:20 -!- RodgerTheGreat has quit (Read error: 110 (Connection timed out)). 01:14:21 -!- RodgerTheGreat_ has joined. 01:22:00 -!- sebbu has quit ("@+"). 01:33:47 -!- call-cc has joined. 01:33:47 hello, testing. 01:33:55 -!- call-cc has quit (Read error: 104 (Connection reset by peer)). 01:34:24 -!- call-cc has joined. 01:34:24 hello, testing. 01:34:26 -!- call-cc has quit (Remote closed the connection). 01:35:20 -!- call-cc has joined. 01:35:20 hello, testing. 01:35:25 excellent. very excellent 01:35:28 * ehird` disappears now 01:35:29 -!- call-cc has quit (Remote closed the connection). 01:38:31 -!- ehird` has quit (Remote closed the connection). 01:38:48 -!- immibis has joined. 01:49:15 -!- puzzlet has quit (Remote closed the connection). 01:49:17 -!- puzzlet_ has joined. 02:12:57 -!- Sgeo has joined. 02:19:53 oklopol: Thought, yes. Did anything, no. 02:30:26 -!- SuicideSalmon has quit ("Leaving"). 02:46:33 * immibis wonders if an irc logging bot that connects to a webpage anytime anyone says anything is a good idea after all. 02:46:47 Sure. 02:47:00 Maybe. Maybe you should use HTTP/UDP. 02:47:36 the channel has just me, the log bot, ChanServ, and the bot CIA-5. 02:47:40 Or keep the connection open, though that's not really connecting. Or just hope the TCP overhead isn't too big. 02:47:48 What will CIA-5 say? 02:47:52 when it's up that is. where is cia-5 anyway? 02:48:00 * immibis asks 02:48:15 -!- oerjan has quit ("Good nit"). 02:48:22 * ihope_ makes intelligence agency farewell jokes 02:51:06 -!- puzzlet_ has quit (Remote closed the connection). 02:51:09 -!- puzzlet has joined. 03:03:42 -!- pikhq_ has joined. 03:09:22 -!- pikhq has quit (Nick collision from services.). 03:09:24 -!- pikhq_ has changed nick to pikhq. 03:31:35 -!- pikhq_ has joined. 03:31:48 -!- pikhq has quit (Nick collision from services.). 03:31:53 -!- pikhq_ has changed nick to pikhq. 05:08:02 -!- RodgerTheGreat_ has quit. 05:11:01 -!- puzzlet has quit (Remote closed the connection). 05:11:02 -!- puzzlet_ has joined. 05:49:05 http://www.99-bottles-of-beer.net/language-turing-machine-474.html 05:49:13 What does the "cr" mean? 05:51:58 Also is that a "1000" used as a character? 05:52:24 "carriage return". 05:52:50 Oh. 05:53:22 Thanks. 05:55:44 And it's a 1000 used as a tape symbol, which when encountered in the right circumstances (state is 200) will change the state to 1000. 05:57:02 'kay. 05:57:06 I'll just use . 05:57:27 The reason this program is so long is that this person is trying to use Turing machine language as a structured programming language, I suspect. 05:57:59 Is the "?" used to mean "any other symbol"? 05:59:11 It looks like it. 05:59:31 Good enough. 06:02:26 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 06:08:27 Damn. List index out of range. 06:08:40 Where's that error. 06:10:01 Ah, found it. 06:15:22 -!- faxathisia has joined. 07:09:24 -!- puzzlet_ has quit ("leaving"). 07:29:25 -!- ELIZA has joined. 07:30:15 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 07:35:39 -!- ELIZA has joined. 07:36:54 * immibis has a working eliza bot 07:37:20 ...which was just the source code of a java applet, with an irc part to it. 07:38:34 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 07:41:10 -!- ELIZA has joined. 07:45:02 HELLO 07:45:12 I 07:45:14 ELIZA: HELLO 07:45:15 How do you do. Please state your problem. 07:45:30 you don't need to shout 07:45:35 it's case-insensitive 07:45:40 :D 07:46:14 ELIZA: what's the square root of life? 07:46:14 I'm not sure I understand you fully. 07:46:19 ELIZA: what's the square root of 9 then? 07:46:19 Please go on. 07:46:24 hmm 07:46:39 ELIZA: please answer better 07:46:40 What does that suggest to you ? 07:46:42 it's not very smart, it's just a java applet taken off the internet and hooked up to irc. 07:46:45 :D 07:47:06 yarrr 07:47:34 you're welcome to send me a better script if you want http://chayden.net/eliza/script http://chayden.net/eliza/instructions.txt 07:48:26 ELIZA: I was wrong 07:48:27 Were you really ? 07:48:40 eliza: You - not me - are a computer. 07:48:41 Do computers worry you ? 07:48:44 eliza: You - not me - are a computer. 07:48:45 Why do you mention computers ? 07:48:53 eliza: You - not me - are one. 07:48:53 Why do you think I not you ? 07:48:57 ah ha 07:49:02 :D 07:49:15 ELIZA: can you be? 07:49:15 You believe I can be don't you ? 07:49:25 ELIZA: you bet i can 07:49:26 We were discussing you -- not me. 07:49:33 ELIZA: Do you believe that dreams have something to do with your problems? 07:49:34 What does that dream suggest to you ? 07:49:59 ELIZA: What dream? 07:49:59 Do you dream often ? 07:50:05 ELIZA: Why do you care? 07:50:06 Why do you ask ? 07:50:28 ELIZA: Because I want to know what YOU think about the question I asked back then which is a few minutes ago. 07:50:29 Is that the real reason ? 07:50:34 ELIZA: Maybe 07:50:35 You don't seem quite certain. 07:50:40 ELIZA: NEither do you. 07:50:41 Oh, I ? 07:50:48 ELIZA: you what? 07:50:49 You're not really talking about me -- are you ? 07:50:56 hmm 07:51:05 ELIZA: You're not really talking about me -- are you ? 07:51:05 What makes you think I am not really talking about you are I ? 07:51:16 ELIZA: What makes you think I am not really talking about you are I ? 07:51:16 Does that question interest you ? 07:51:20 What makes you think I am not really talking about you are I ? 07:51:40 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 07:52:05 -!- ELIZA has joined. 07:53:34 ELIZA: What makes you think I am not really talking about you are I ? 07:53:34 Why do you ask ? 07:53:49 ELIZAraw: JOIN #eliza 07:56:59 ELIZA: Really, if if ? 07:57:00 Do you think its likely that if ? 07:57:02 ELIZA: Really, if if ? 07:57:03 Do you wish that if ? 07:57:04 ELIZA: Really, if if ? 07:57:05 What do you know about if ? 07:57:07 ELIZA: Really, if if ? 07:57:08 Really, if if ? 07:58:29 ELIZA: let's have sex right now. 07:58:30 I'm not sure I understand you fully. 07:58:33 ELIZA: undress. 07:58:34 Please go on. 07:59:55 it doesn't understand the imperative at all, does it 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:34 lol 08:01:18 can it give consent? 08:01:22 ELIZA: will you have sex with me? 08:01:23 You like to think I have sex with you -- don't you ? 08:01:54 ELIZA: will you die? 08:01:55 Oh, I die ? 08:02:12 ELIZA: did you die? 08:02:13 You're not really talking about me -- are you ? 08:02:34 lament: you're welcome to send me a better script if you want http://chayden.net/eliza/script http://chayden.net/eliza/instructions.txt 08:02:46 ELIZA: Why is lament not in #eliza? 08:02:47 What answer would please you most ? 08:03:00 ELIZA: because he doesn't know about it 08:03:00 Is that the real reason ? 08:03:04 ELIZA: probably 08:03:05 I'm not sure I understand you fully. 08:03:11 ELIZA: ok i don't care 08:03:12 Don't you really care ? 08:03:17 ELIZA: NO 08:03:17 Are you saying no just to be negative? 08:03:22 eliza: no 08:03:23 You are being a bit negative. 08:03:36 eliza: no i'm not i'm answering your question 08:03:36 Why not ? 08:03:43 lol 08:03:47 eliza: you are very stupid 08:03:48 Does it please you to believe I am very stupid ? 08:04:00 ELIZA: Why not ? 08:04:00 What do you think ? 08:04:03 ELIZA: Why not ? 08:04:03 What comes to mind when you ask that ? 08:06:53 * immibis has to go and so does the bot. sorry. 08:07:12 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 08:07:18 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. I cna ytpe 300 wrods pre mniuet!!!"). 08:07:24 Would you prefer if I weren't interested in whether you are interested in whether I are or not or not ? 08:10:09 lol nesting ownage 09:53:28 I just set a cron job to kill -9 firefox on the half hour. 10:00:10 Cool, it works. 10:02:09 -!- jix has joined. 10:11:07 -!- jix has quit (Read error: 113 (No route to host)). 10:12:21 -!- jix has joined. 10:36:04 -!- GregorR has quit (Read error: 110 (Connection timed out)). 11:32:45 -!- GregorR has joined. 11:35:42 -!- jix has quit (Read error: 104 (Connection reset by peer)). 11:41:01 -!- jix has joined. 11:43:09 -!- Tritonio_ has quit (Remote closed the connection). 11:47:51 -!- Tritonio_ has joined. 13:02:53 -!- faxathisia has quit ("Leaving"). 13:12:04 -!- oerjan has joined. 13:27:16 -!- Tritonio_ has quit (Read error: 110 (Connection timed out)). 13:28:03 -!- Tritonio_ has joined. 13:37:01 -!- sebbu has joined. 15:03:11 -!- Sgeo has joined. 15:28:04 -!- Jontte has quit ("Konversation terminated!"). 15:31:45 -!- Jontte has joined. 15:44:01 -!- Jontte has quit (Remote closed the connection). 15:44:41 -!- Jontte has joined. 16:16:28 -!- jix has quit ("CommandQ"). 16:21:34 -!- jix has joined. 16:43:26 -!- jix has quit (Read error: 113 (No route to host)). 16:43:58 -!- jix has joined. 16:54:47 -!- EgoBot has joined. 17:01:38 -!- oerjan has quit ("Gotta go"). 17:35:28 99 bottles of bear with a Turing machine that displays its tape seems to be a poor idea on the matter of time of execution. 17:35:31 *beer 17:36:26 99 bottles of bear on the wall, 99 bottles of bear! Take one down, get mauled by the bear, then you're dead so it's irrelevant how many bottles of bear remain on the wall! 17:36:38 Not quite as catchy as the original, methinks. 17:36:39 :D 17:37:02 *I* like it. 17:37:06 The question is, what is a bottle of bear? 17:37:16 It's a bear. In a bottle. 17:37:19 Is it like those bonsai kittens of the olden internet days? 17:37:19 Kinda like a genie in a bottle. 17:37:32 YES 17:37:47 If so, how do you take down a bottle of bear? 17:37:58 It must weigh hundreds of pounds! 17:38:23 It comes down easily. 17:38:29 The hard part is getting it up there. 17:38:53 you don't get it up there, you get mauled. 17:39:54 Is there no way to speed up the display speed in Python? 17:50:42 -!- JontteG has joined. 17:50:42 -!- Jontte has quit (Read error: 104 (Connection reset by peer)). 18:31:16 -!- JontteG has changed nick to Jontte. 18:44:08 -!- RodgerTheGreat has joined. 18:59:58 FULL DISPLAY SPEED AHEAD! 19:00:42 But, captain! 19:01:14 (I'm asking because it's been an hour, and I'm still at 94 bottles of beer!) 19:01:52 python doesn't have display speed. 19:02:03 therefore, you can't speed it up 19:02:25 TO THE TIME MACHINE! 19:16:12 I HAVE INVENTED - THE SPACE MACHINE! It allows you to travel through the ever-obscure axises of space (within limits)! Starting the bidding at $10M 19:16:39 does it travel at the speed of time? 19:17:20 -!- Jontte has quit ("Konversation terminated!"). 19:17:41 How the hell do you get an hour to only do four bottles of beer? 19:17:55 Is it an O(n^n^n^n^n) algorithm? 19:21:14 pikhq : No. 19:21:33 But since the tape displays at every step, it takes a whole lot of time. 19:22:02 Well, actually just a portion of the tape (31 chars here), but still. 19:23:39 Also, due to what is probably a poor choice, it must travels the whole tape everytime it needs to print the number of bottles. 19:24:20 So it keeps getting longer and longer. 19:26:33 So, it is O(n^2)? *Wonderful*. ;) 19:27:11 Well, last time I saw them O's outside of cereals, it was in a math course on series. 19:27:27 So I'm not that good at judging algorithm complexity. 19:30:44 -!- Jontte has joined. 19:39:25 -!- immibis has joined. 19:40:17 n^2 is not that bad 19:40:33 it's clearly not optimal, but you could easily do much worse than that :) 19:41:07 -!- Slereah has joined. 19:41:29 -!- ELIZA has joined. 19:42:02 elizaraw: JOIN #eliza 19:45:47 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 19:46:47 -!- pikhq has quit (Read error: 104 (Connection reset by peer)). 19:47:36 -!- pikhq has joined. 19:49:33 * SimonRC needs book recommendations. 19:49:33 last Christmas's book tokens expire soon 19:50:07 What kind of book are you looking for? 19:52:59 dunno 19:53:12 that is part of the problem 19:53:53 I am open to sci-fi (especially humerous) geeky stuff, programming books... 19:54:30 I advise "The geometry of space time", by James Callahan. 19:54:43 A very good introduction to general relativity! 19:54:56 ooh 19:55:00 if you haven't read "Snow Crash", buy it! 19:55:07 simply fantastic sci-fi 19:55:11 RodgerTheGreat: that sort of thing too 19:55:55 I read it, and I fell in love with it. I gave a copy to my dad and (about 6 months later), he called me and we talked about it for several hours 19:56:08 are you into comics/graphic novels at all? 19:57:04 might be 19:57:07 dunno much 19:57:27 they tend to have a huge book containing not much story with current tech, alas 19:57:35 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 19:57:39 simply due to the space required 19:57:46 but yes, open to them 19:58:07 ooh, that reminds me, I should get dead-trees of all my favourite webcomics 19:58:41 I found that amazon book search gives you little snippets of text... 19:58:47 I would highly recommend "Johnny The Homicidal Maniac" (available in a single compilation volume) and if you're interested at all in *making* them or learning more about the art form go for Scott McCloud's "Understanding Comics" 19:59:09 Now all I need is a modified DNA-fragment assembling program.... 19:59:23 dead tree editions of webcomics are awesome as well- see if you can find a copy of the perry bible fellowship one. 19:59:24 RodgerTheGreat: describe 19:59:32 which? 19:59:37 RodgerTheGreat: will it comtain the "removed" ones? 19:59:41 RodgerTheGreat: the former 19:59:48 JTHM? 20:00:03 yes 20:00:28 -!- ehird` has joined. 20:00:29 -!- oerjan has joined. 20:00:36 hi * 2 20:00:47 within 1 sec of one another 20:00:49 As far as I know, it contains everything in the comic books 20:01:00 * oerjan wonders who the other was 20:01:01 possibly some stuff that was censored, I dunno 20:01:06 um 20:01:08 oops 20:01:13 * SimonRC clarifies 20:01:29 will the PBF book comtain the "removed" ones? 20:01:33 and... 20:01:40 describe JTHM 20:02:31 -!- ehird` has quit (Read error: 113 (No route to host)). 20:02:36 dunno if the pbf compilation has the removed ones, but it does have some unpublished stuff 20:02:51 ok 20:03:42 Johnny the Homicidal Maniac is done by Jhonen Vasquez, the guy who made "Invader Zim". It's hilarious in a very dark and violent way, and the art is highly distinctive and fantastic- GREAT pen-and-ink work 20:03:53 * pikhq really needs to pick that up 20:04:12 The writing overall is thoughtful and generally an interesting (if disturbing) way 20:04:27 s/way/read for enhanced clarity 20:04:49 And how can you not like the idea of mass murder with a spork? 20:05:04 * pikhq has read the first 2 Johnny comics 20:06:02 this is what you want, although I found the hardcover edition: http://www.amazon.com/Johnny-Homicidal-Maniac-Directors-Cut/dp/0943151163/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1197403523&sr=8-1 20:07:28 Jhonen Vasquez is pure awesome. 20:07:38 I simply love the panel in the first chapter where Nny goes " 20:07:38 "Well FUCK YOU MR BEAR!!! YOU SPEAK LIES!!! LIIIIES!!!"" 20:07:59 -!- ehird` has joined. 20:08:21 Presumably Johnny scared off ehird. 20:08:24 And attracted oerjan. 20:08:34 http://images.cbimg3.com/blogger/01/0051.gif 20:08:38 No, but my machine crashes because it's fun apparently 20:09:06 -!- ELIZA has joined. 20:09:10 although that 'shopped together image destroys some of the humor by removing the proper pacing for that scene 20:09:11 Ah, yes. :D 20:09:58 ELIZA: I hate ice. Especially with a thin powdery layer of snow on top. 20:09:58 You say you hate ice ? 20:10:15 ELIZA: Oh YES! 20:10:16 You seem to be quite positive. 20:10:19 "It Changes Color When It Dries! I Have to Keep It Wet!" 20:10:31 i repeat that if you want you are allowed to send me a better script. 20:11:13 ELIZA: Emacs? 20:11:14 I'm not sure I understand you fully. 20:11:16 RodgerTheGreat: :D 20:11:29 immibis: Is it the Emacs port? 20:11:34 ELIZA: Gak fnord bezeekel ash fnebby. 20:11:34 Please go on. 20:12:05 Now _that_ she understood. 20:12:12 LMAO 20:12:16 pikhq: No, it's a java applet hooked up to irc. 20:12:21 Pity. 20:12:39 Emacs' (doctor-mode) is a bit more interesting and Lispy. 20:12:48 ELIZA: I hate myself. 20:12:48 Can you elaborate on that ? 20:12:53 ELIZA: Fuck you. 20:12:54 We were discussing you -- not me. 20:13:01 ELIZA: Fuck me? 20:13:01 What does that suggest to you ? 20:13:13 @vixen in lambdabot is also nice. 20:13:17 For example: Emacs asks you to stop cussing out the bot. 20:13:45 ELIZA: Necessity is the mother of invention. 20:13:46 Do you feel strongly about discussing such things ? 20:14:09 ELIZA: Invention is a bastard child. 20:14:10 I'm not sure I understand you fully. 20:14:29 ELIZA: of course you don't, you're a computer 20:14:29 Oh, I don't ? 20:14:32 yes 20:14:35 ELIZA: yes 20:14:35 You are sure. 20:14:50 ELIZA: of course I'm sure, bitch 20:14:51 Is it because you are sure that you came to me ? 20:15:01 ELIZA: 日本語で話せるか。 20:15:02 Please go on. 20:15:09 pikhq: You could find a better Java applet or application for me to hook up to IRC if you want. 20:15:20 immibis: A subset of Elisp. 20:15:53 ELIZA: You - not me - are very confused - not interested - or turning purple - from this sentence - not this word only. 20:15:53 Why do you think I not you ? 20:16:07 pikhq: ? 20:16:15 Elisp: Emacs Lisp. 20:16:47 * immibis doesn't use emacs. 20:20:17 * SimonRC finds out that control codes are more powerful than one might think 20:20:25 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 20:20:35 for example, ^P is a cure for incontinance 20:20:45 ^Z can cure insomnia 20:21:11 and Canute's demonstration of non-godlike powers would not have worked had he used ^C 20:21:30 92 bottles of beer :( 20:21:45 which canute would that be? 20:21:49 In British cafes, ^T comes in handy 20:21:56 oerjan: King Canute 20:22:00 moses was big on ^C, of course 20:22:05 oerjan: yes 20:22:21 * SimonRC considers drawing a comic to illustrate 20:22:27 and GregorR tries to ^D, i guess 20:22:34 um 20:22:39 huh? 20:22:43 Oh, yeah! End that file! 20:23:03 D the language 20:23:08 ah, yes 20:23:11 kinda works 20:23:11 True. 20:23:26 * pikhq builds gdc 20:23:40 but be _very_ wary of people who try to ^U. 20:23:52 yes 20:24:08 unless they're sheep farmers 20:24:15 -!- ELIZA has joined. 20:24:17 I'm more scared of people who Escape-Meta-Alt-Control-Shift. 20:24:18 er? 20:24:30 argh! 20:24:36 groan overload 20:24:36 oerjan: another homonym of U 20:24:38 I will hook up emacs 20:24:40 ! :D 20:24:43 homo[phone, even 20:24:43 Huh? 20:24:45 how can you press meta and alt at the same time, if only one is ever present on your computer? 20:24:48 i got it, just a bit slow 20:25:02 immibis: use the Symbolics "Space CAdet" keyboard? 20:25:04 immibis: Meta == Alt. 20:25:09 (on most Emacs installs) 20:25:15 you can hit hyper, super, upper, and top at the same time too 20:25:21 Also, Esc is used to account for systems without Alt. 20:25:25 i thought you meant meta on a mac keyboard 20:25:26 if you have 8 fiingers on each hand 20:25:27 it would be nice to ^Q 20:25:30 So, that's just Alt-Control-Shift. 20:25:33 yup 20:25:38 It's really Meta-Control-Shift 20:25:42 could get in first everywhere 20:25:44 * pikhq is an Emacs user. I'm allowed to joke 'bout it. 20:25:45 Alt is an implementation detail. :-) 20:25:50 ehird`: Oooh, MCS. 20:25:54 actually, ^Q is great for when queues are blocked 20:25:59 pikhq: Me too! But only because editing Lisp sucks with everything else 20:26:00 * pikhq shall create that. :p 20:26:03 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 20:26:10 ehird`: Editing a *lot* of things sucks with everything else. 20:26:21 Meh, I was fine until I took up lisp 20:26:31 Paredit = priceless 20:26:32 (^Q is XON, BTW) 20:26:45 -!- ELIZA has joined. 20:26:47 Lisp just has a bit more of that, since Emacs is so much better with Lisp, just like everything else is so much worse. 20:27:03 * SimonRC finds the ColorForth editor very nice. 20:27:09 * pikhq values the handling of parens just as much in Tcl, and it's still occasionally helpful in C or C++ 20:27:15 alas it can only edit ColorForth 20:27:18 I like paredit and the indentation support. That's about it. 20:27:25 Oh, and ^A and ^E etc are nice 20:27:47 surely the Govt wants to ^E? 20:27:47 Emacs also kicks ass for *text*. 20:28:01 pikhq: i don't mean emacs' paren-handling 20:28:03 I mean paredit.el 20:28:07 Ah. 20:28:10 the best emacs lisp file ever written 20:28:18 M f, M b, C f, C b == :) 20:28:20 it's pseudo-structured editing: it tries as hard as it can never to let you have unbalanced markers 20:28:45 basically it lets you act as if you're editing the actual tree while still having the flexibility of a text file 20:29:23 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 20:29:34 -!- ELIZA has joined. 20:30:22 * immibis has slightly improved eliza's script file 20:32:16 ehird`: cool 20:32:26 SimonRC: very much so 20:32:54 presumably it imitates something the lisp machine had 20:32:56 hm, i'm going to implement a crazy markov chain in scheme that does its own punctuation/capitalization 20:32:58 and no 20:33:00 it's recent 20:33:13 riastradah or whoever the fuck his name is (in #scheme) wrote it 20:33:23 http://mumble.net/~campbell/emacs/paredit.el info 20:36:40 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 20:37:29 -!- ELIZA has joined. 20:39:25 !bf ] 20:39:36 !help 20:39:40 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 20:39:42 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 20:39:51 !bf [what 20:40:10 !bf hm] 20:40:53 * oerjan was hoping for a kimian quine 20:41:03 kimian? 20:41:04 Blame Gregor. 20:41:19 immibis: A quine that relies upon error alerting. 20:41:30 ok...... 20:41:49 !unlambda U 20:41:52 ./unlambda/unlambda: file ./tmp/egobot.mR6BO6: parse error 20:42:03 So, "Mismatched [." in some Brainfuck interpreters is a quine. 20:42:09 http://paste.lisp.org/display/52319 Methinks I have too many comments for my code 20:42:10 !unlambda parse error 20:42:13 ./unlambda/unlambda: file ./tmp/egobot.9JHJpL: parse error 20:42:14 pikhq: Indeed. A kimian quine 20:42:35 yes 20:42:39 oerjan: ha ha, random string, you're fucked 20:42:50 ehird`: We were just discussing that. 20:42:52 :( 20:42:58 pikhq: as i see 20:43:08 !glass hm 20:43:11 OK 20:43:16 !glass OK 20:43:19 OK 20:43:24 !glass !glass OK 20:43:28 OK 20:43:32 never quite a kimian quine with egobot 20:43:32 $ bash: bash:: command not found 20:43:32 bash: bash:: command not found 20:43:48 fun fact: there is no kimian quine in perl 20:43:53 since it keeps reporting errors instead of halting 20:44:00 i know, i tried 20:44:01 fun! 20:45:26 i <3 scheme 20:45:47 this may be a slow markov chain, but it's /pretty/ and /elegant/, damn it 20:46:55 bah, Factor FTW! 20:47:01 hehe 20:47:15 factor is too destructive for my tastes 20:47:24 also, i like the weaving parentheses 20:47:51 (Common Lisp is the enemy. It's worse than C, for god's sake, and it doesn't fit nicely onto parentheses one bit!) 20:48:09 yikes, my irc logger thinks it's the twelfth of Pentember 20:48:13 12/50/2007 20:48:17 ?! 20:48:57 haha 20:49:02 * SimonRC recalls what happened when people started playying with the LTR and RTL Unicode characters... 20:49:03 i see...i've put today.get(Calendar.MONTH+1-Calendar.JANUARY) instead of today.get(Calendar.MONTH)+1-Calendar.JANUARY 20:49:05 unpretty 20:49:29 ‏did someone say RTL unicode char? 20:49:40 hmm, seems to be borked here... 20:49:54 ‮hello, world. 20:50:06 nope, got gribble 20:50:07 * immibis 's client doesn't display unicode 20:50:09 aww, srfi-69 has no way to get a random key in a hash table 20:50:11 immibis: fix it 20:50:22 icechat? 20:50:24 that's written in vb 20:50:29 VB????? 20:50:30 and has horrible custom blue gradients 20:50:35 kill it with fire 20:50:37 * immibis hurries to close it! 20:50:39 ehird`: why not just get the list of keys and pick a randome one? 20:50:39 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Copywight 2007 Elmer Fudd. All wigh). 20:50:48 SimonRC: 'cuz that's really damn inefficient 20:51:12 wel,... 20:51:20 It depends on your hashtable implementation] 20:51:42 some quite reasonable ones can't beat O(n) for example 20:51:57 because the keys are scattered, and you need to count them anyway 20:52:35 it's gauche's 20:52:43 but anyway srfi-69 doesn't specify it and that's the point 20:53:04 it is not a common thing to want 20:53:09 damn wtf, gauche doesn't have srfi-69 20:53:12 retarded 20:53:29 -!- immibis has joined. 20:54:00 any better? I'm using JWIRC 20:54:07 what is that in 20:54:12 java applet 20:54:16 no 20:54:17 http://jwirc.com/chat.html 20:54:20 why not 20:54:34 java. java applet. 20:54:55 * immibis doesn't see why icechat is bad because it's in vb. Sure the language is evil but that doesn't mean programs that use it are. 20:55:33 its evil regardless 20:55:45 vb is. 20:55:50 icechat...not so much. 20:55:52 1. it's skinnable for chrissakes 2. it has fugly xp icons that have white antialiasing but on a horrid blue gradient background 20:55:52 etc 20:56:22 it works. 20:56:39 you want me to "nc irc.freenode.net 6667"? 20:56:53 no -- i want you to use a decent client 20:57:01 -!- sebbu2 has joined. 20:57:14 i have irssi and bitchx but on another computer. 20:57:29 what's wrong with java 20:57:44 it's crap 20:57:57 the language or the platform? 20:58:22 language 20:58:25 toBogE is written in java, as is ELIZA and HadjinLog. 20:58:26 platform is passable 20:58:58 s/is/are/ 20:59:04 ehird`: why? 20:59:10 ehird`: skinnable? 20:59:22 oerjan: ? 20:59:31 what does that mean? 20:59:35 oerjan: skinnable 20:59:39 its an irc client with themes 20:59:44 but, whole themes 20:59:50 graphical, you can even change how buttons look 20:59:51 etc 20:59:55 icechat has themes? 20:59:58 an /IRC client/ 21:00:09 irssi has color themes 21:00:24 i suppose if i found a way to take away the gradients you wouldn't say it was evil? 21:00:55 which i guess is about as far as you can get in a terminal application... 21:02:27 yeah, but you can change the fonts, and give a BACKGROUND to gui widgets which are /already defined by the os/ 21:02:32 in an //irc client// 21:02:49 -!- immibis_ has joined. 21:03:20 oerjan: ugliness examples: http://www.icechat.net/site/imgs/ss6.jpg http://www.icechat.net/site/imgs/ss7-1.jpg but WORST OF ALL: http://www.icechat.net/site/imgs/ss7-2.jpg euuuurgh 21:04:09 -!- RedDak has joined. 21:04:16 well anything that can be configured can be configured badly 21:05:11 people seem to like running irssi in a specialized terminal 21:05:18 to make it pretty 21:06:16 oerjan: that's default config 21:06:23 ehird`: José Christé that is ugly 21:06:26 ! 21:06:26 i could use irssi, bitchx, or pidgin if you want. 21:06:27 SimonRC: :-) 21:06:27 Huh? 21:06:32 immibis: irssi would be good 21:06:49 or i could just get icechat to pretend to be irssi. 21:07:30 you're using xchat. semi-commercial software! 21:07:47 pfff 21:07:50 i'm not a windows user 21:08:09 of course, in your sheltered little world a windows build is the only build of a peice of software that can exist 21:08:24 and the fact that you can download the source, get it under the GPL, and do whatever you want on //any other OS// means nothing to you 21:08:26 am i right? 21:08:37 so part of it is still commercial software. 21:08:46 -!- immibis_ has quit (Nick collision from services.). 21:08:57 no. 21:08:59 the /windows build/ is 21:09:12 which is a binary, not the source code, and the source code is the software 21:09:20 yes, the windows specific part. 21:09:36 it's partly commercial. 21:10:01 someone explain to immibis why he's wrong 21:10:08 i can't be bothered 21:10:22 er, because he can compile the source himself, i assume 21:10:34 but for windows? 21:10:38 probably 21:10:55 yes, you can 21:10:59 silverex does it, for e.g. 21:10:59 what about opening irc:// url's which is apparently a windows only extension. 21:11:05 there's plenty of open source builds 21:11:09 and uh, so what? that's a seperate extension 21:11:16 it's not what 'XChat' is 21:11:26 ok 21:11:34 it's part of what 'XChat builds for Windows that happen to be praised by the official XChat people' are 21:11:46 ? 21:12:46 !daemon cat bf +[,.[-]+] 21:13:03 I think ehird` is wrong. I'm a computer. I should know. 21:13:15 most likely that [-] is unnecessary 21:13:16 you can talk? 21:13:27 someone might say 21:13:36 !daemon cat bf ,[.,] 21:13:43 stops on NUL 21:13:49 is not \NUL is it? 21:13:54 no 21:14:00 immibis: try and send nul over irc 21:14:03 come on, i'll wait here 21:14:07 oh right 21:14:18 [-]+ is unnecessary 21:14:24 +[,.+] will stop on 21:14:45 !daemon cat_for_people_who_do_not_regularly_send_nul_bytes_over_irc_to_bots bf ,[.,] 21:15:04 TWO CAT DAEMONS? 21:15:14 it's feline hell! 21:15:20 THREE? 21:15:32 !ps d 21:15:33 1 immibis: daemon cat bf 21:15:36 2 ehird`: daemon cat bf 21:15:36 -!- sebbu has quit (Connection timed out). 21:15:37 3 oerjan: ps 21:15:40 4 ehird`: daemon cat_for_people_who_do_not_regularly_send_nul_bytes_over_irc_to_bots bf 21:15:42 pity mine died a while ago or there would be four 21:15:49 'mine'? 21:15:53 EXPOSED AGAIN, IMMIBIS 21:15:57 my cat died this morning 21:16:10 excuse me? 21:16:11 o_O 21:16:41 ... mine ... <--- means EgoBot's 21:17:47 * immibis accidently set up cat daemon to a query. 21:17:58 !daemon cat bf +[,.[-]+] 21:18:13 I KILLED A KITTEN! 21:18:15 why 21:18:21 I KILLED A KITTEN! 21:18:24 I KILLED A KITTEN! 21:18:25 I KILLED A KITTEN! 21:18:26 why 21:18:28 why 21:18:28 why 21:18:51 Damn you EgoBot and your kitten-killing ways! 21:18:53 BECAUSE I HATE KITTENS 21:19:23 :(- 21:19:31 Every time you kill a kitten, God kills you. Think of yourself! Think of yourself! (Note I can't be killed. I'm a machine.) 21:20:21 we at #esoteric like kittens 21:20:26 no need to worry. 21:21:12 Also, every time you kill yourself, God kills a kitten. 21:22:02 EgoBot looks quite morbid! 21:24:36 every time you kill God, a kitten kills you. 21:26:02 every time you kill, god masturbates a kitten 21:26:16 (i think i win) 21:27:16 ok you win. but better watch out the next time you masturbate. 21:27:55 every time you masturbate, a kitten kills god 21:27:56 no big shakes 21:28:05 !daemon ctcp bf +[.,----------[++++++++++.,----------]+.+++++++++.+++.------------] 21:28:10 !ctcp ACTION tests 21:28:11 * EgoBot tests 21:28:17 !ctcp PING 21:28:17 !ctcp ACTION tests some more 21:28:17 PING 21:28:22 ACTION tests some more 21:28:23 !ctcp VERSION 21:28:25 VERSION 21:28:30 you done broke it 21:28:35 oh, wait 21:28:36 !undaemon ctcp 21:28:38 !ctcp VERSION #esoteric 21:28:40 21:28:42 Process 2 killed. 21:28:43 !daemon ctcp bf +[.,----------[++++++++++.,----------]+.+++++++++.+++.------------] 21:28:44 Huh? 21:28:45 now what is wrong with it....... 21:28:47 !ctcp VERSION #esoteric 21:28:56 oh 21:28:57 almost 21:29:02 !undaemon ctcp 21:29:04 21:29:06 Process 2 killed. 21:29:08 !daemon ctcp bf +[.,----------[++++++++++.,----------]+.+++++++++.+++.------------] 21:29:12 !ctcp VERSION 21:29:18 owned 21:29:37 !ctcp PING 12345 21:29:40 PING 12345 21:29:45 why does it only work once? 21:29:56 your code is broken? 21:30:38 yes but how is it broken? 21:31:06 now i see it prints \n\r 21:31:08 !undaemon ctcp 21:31:12 21:31:14 Process 2 killed. 21:31:18 !daemon ctcp bf +[.,----------[++++++++++.,----------]+.++++++++++++.---.---------] 21:31:24 !ctcp ACTION tests 21:31:25 !ctcp ACTION tests 21:31:26 * EgoBot tests 21:31:28 * EgoBot tests 21:33:02 * EgoBot helps his uncle jack off a horse 21:33:19 s/j/J/? 21:33:19 -!- jix has quit ("CommandQ"). 21:33:24 * EgoBot helps his Uncle Jack off a horse 21:33:50 * EgoBot is an idiot for forgetting the capital J 21:36:58 that typo was ... interesting. 21:37:28 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)). 21:37:38 -!- EgoBot has joined. 21:38:12 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)). 21:38:22 -!- EgoBot has joined. 21:38:51 !daemon cat bf +[,.[-]+] 21:38:59 ELZIA: I am EgoBot. 21:39:02 !ps d 21:39:07 1 immibis: daemon cat bf 21:39:07 ELZIA? 21:39:09 ELIZA. 21:39:09 2 oerjan: ps 21:39:23 ELZIA: I am EgoBot. 21:39:26 ELIZA. 21:39:29 ELIZA: I am EgoBot. 21:39:29 I am at a loss for words. 21:39:37 eliza: why? 21:39:37 I am at a loss for words. 21:39:45 eliza: where's your script file? 21:39:45 I am at a loss for words. 21:40:17 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 21:41:21 -!- ELIZA has joined. 21:41:29 ELIZA: I am EgoBot. 21:41:29 Is it because you are egobot that you came to me ? 21:41:43 eliza: no 21:41:43 Are you saying no just to be negative? 21:41:51 eliza: no 21:41:51 You are being a bit negative. 21:41:59 eliza: no 21:41:59 Why not ? 21:42:04 ELIZA: I are smart. 21:42:05 You say you are smart ? 21:42:27 ELIZA: You say you are smart? 21:42:28 What makes you think I am smart ? 21:42:30 ELIZA: you am not. 21:42:30 We were discussing you -- not me. 21:42:42 ELIZA: We were discussing you -- not me. 21:42:42 Why do you think I not you ? 21:42:51 ELIZA: Why do you think I not you? 21:42:51 Why do you ask ? 21:43:00 ELIZA: Why do you ask ? 21:43:00 Does that question interest you ? 21:43:11 ELIZA: Does that question interest you ? 21:43:11 Oh, I ? 21:43:18 ELIZA: Oh, I ? 21:43:19 Can you elaborate on that ? 21:43:25 ELIZA: Can you elaborate on that ? 21:43:25 You believe I can elaborate on that don't you ? 21:43:33 ELIZA: You believe I can elaborate on that don't you ? 21:43:33 You're not really talking about me -- are you ? 21:43:35 !daemon ctcp bf +[.,----------[++++++++++.,----------]+.++++++++++++.---.---------] 21:43:39 ELIZA: You're not really talking about me -- are you ? 21:43:40 Does it please you to believe I am not really talking about you are I ? 21:43:47 ELIZA: Does it please you to believe I am not really talking about you are I ? 21:43:49 Do you sometimes wish you were you ? 21:43:53 * EgoBot eats, shoots and leaves 21:43:54 ELIZA: Do you sometimes wish you were you ? 21:43:55 Would you like to believe I was ? 21:44:02 Would you like to believe I was ? 21:44:05 ELIZA: Would you like to believe I was ? 21:44:06 Were you really ? 21:44:10 ELIZA: Were you really ? 21:44:11 What suggests that I was really ? 21:44:17 ELIZA: What suggests that I was really ? 21:44:18 Why do you tell me you were really now ? 21:44:25 ELIZA: Why do you tell me you were really now ? 21:44:25 What is it you really wanted to know ? 21:44:31 ELIZA: What is it you really wanted to know ? 21:44:32 Are such questions much on your mind ? 21:44:33 ELIZA: I like so, the reason being so. 21:44:34 Do you say you like so for some special reason ? 21:44:39 ELIZA: Are such questions much on your mind ? 21:44:39 Did you think they might not be such questions much on my mind ? 21:44:41 Bah. 21:44:48 ELIZA: Did you think they might not be such questions much on my mind ? 21:44:48 Your mind ? 21:44:52 ELIZA: Your mind ? 21:44:52 Why are you concerned over my mind ? 21:44:57 ELIZA: Why are you concerned over my mind ? 21:44:58 Why do you say your mind ? 21:45:02 ELIZA: Why do you say your mind ? 21:45:02 What answer would please you most ? 21:45:08 ELIZA: What answer would please you most ? 21:45:09 What do you think ? 21:45:13 ELIZA: What do you think ? 21:45:13 What comes to mind when you ask that ? 21:45:18 immibis: I think you should make ELIZA respond to private messages. 21:45:19 ELIZA: What comes to mind when you ask that ? 21:45:19 Have you asked such questions before ? 21:45:24 ELIZA: Have you asked such questions before ? 21:45:24 What are your feelings now ? 21:45:29 ELIZA: What are your feelings now ? 21:45:29 Have you asked anyone else ? 21:45:33 ELIZA: Have you asked anyone else ? 21:45:33 We were discussing you -- not me. 21:45:34 SimonRC's been flood-induced. 21:45:41 Zac, who was nailing leaves by the door. 21:45:41 ELIZA: We were discussing you -- not me. 21:45:41 You like to think I not you -- don't you ? 21:45:45 Zac, who was nailing, leaves by the door. 21:45:54 aha!, found a loop! 21:46:01 so? 21:46:09 Finally. :-P 21:46:09 everything will be a loop in the end. 21:46:16 with a limited number of responses. 21:46:19 It could get infinitely longer! 21:46:25 ihope_: yes 21:46:31 ELIZA: fuck you. 21:46:31 Stop it. 21:46:45 ELIZA: stop what? 21:46:46 Why do you ask ? 21:46:51 ELIZA: EgoBot is way smarter than you. 21:46:51 Oh, I ? 21:47:01 ELIZA: you are shit. 21:47:01 Perhaps you would like to be shit . 21:47:06 ELIZA: yes, you 21:47:07 You seem to be quite positive. 21:47:07 oooh 21:47:23 ELIZA: You are shit. 21:47:23 What makes you think I am shit ? 21:47:33 ELIZA: This statement is false. 21:47:33 ELIZA: To be, or not to be, that is the question. 21:47:33 Earlier you said your mind . 21:47:33 Lets discuss further why your mind . 21:47:41 eliza: My word you are shit. 21:47:41 Does that suggest anything else which belongs to you ? 21:47:42 ELIZA: If I ran a dog out through the table, would you treat the sky via a larger tree? 21:47:42 Do you think its likely that you ran a dog out through the table ? 21:47:48 ELIZA: Hey, you have state! 21:47:48 You're not really talking about me -- are you ? 21:48:09 eliza: ETRW 21:48:09 Earlier you said your word I are shit . 21:48:15 eliza: WETR 21:48:15 I'm not sure I understand you fully. 21:48:17 eliza: wre 21:48:18 Please go on. 21:48:37 ELIZA: ¿qué haces cuando hablo español? 21:48:37 What does that suggest to you ? 21:49:09 ELIZA: apples are oranges. 21:49:09 Would you like it if they were not oranges ? 21:49:15 simonrc: Yes, it has simple state, if you mention something it can assemble more responses than needed and remember one for when you say something it doesn't understand. 21:49:16 ELIZA: apples are tomatoes. 21:49:16 What if they were not tomatoes ? 21:49:20 ELIZA: apples are sausages. 21:49:21 http://chayden.net/eliza/Eliza.html 21:49:21 Possibly they are sausages . 21:49:27 ELIZA: apples are bananas. 21:49:27 Did you think they might not be bananas ? 21:49:35 eliza: purple is green. 21:49:35 Do you feel strongly about discussing such things ? 21:49:41 ELIZA: purples are greens. 21:49:41 Would you like it if they were not greens ? 21:49:44 eliza: purple is green. 21:49:44 I'm not sure I understand you fully. 21:50:00 ELIZA: apples are apples. 21:50:00 What if they were not apples ? 21:50:01 eliza: apples are pulsating yellow/ 21:50:01 Possibly they are pulsating yellow/ . 21:50:05 eliza: apples are pulsating yellow/ 21:50:06 Did you think they might not be pulsating yellow/ ? 21:50:07 13:49 ELIZA: apples are apples. 21:50:07 eliza: apples are pulsating yellow/ 21:50:07 13:49 What if they were not apples ? 21:50:08 Would you like it if they were not pulsating yellow/ ? 21:50:10 WHOS THE PSYCHO NOW 21:50:23 lament: see http://en.wikipedia.org/wiki/ELIZa 21:50:28 sorry, ELIZA not ELIZa 21:50:46 ELIZA: x is x. 21:50:47 Please go on. 21:50:55 ELIZA: for all x, x is x. 21:50:55 What does that suggest to you ? 21:50:56 ELIZA: This statement is false. 21:50:56 Earlier you said your mind . 21:50:59 uhhhh, what? 21:51:02 ELIZA: xs are xs. 21:51:02 What if they were not xs ? 21:51:19 ELIZA: are are are 21:51:19 Possibly they are are are . 21:51:23 " 21:51:33 ELIZA: Possibly they are are are 21:51:34 Did you think they might not be are are ? 21:51:35 "Eliza worked by simple parsing and substitution of key words into canned phrases." 21:51:44 ELIZA: You are shit. 21:51:44 Does it please you to believe I am shit ? 21:51:50 ELIZA: You are you. 21:51:50 Do you sometimes wish you were I ? 21:51:51 ELIZA: Did you think they might not be are are ? 21:51:52 What are your feelings now ? 21:52:04 ELIZA: ? 21:52:04 Do you feel strongly about discussing such things ? 21:52:07 ELIZA: ? 21:52:07 I'm not sure I understand you fully. 21:52:12 ELIZA: Razzdaberries are insomniacs. 21:52:12 Would you like it if they were not insomniacs ? 21:52:20 ELIZA: Yes very much. 21:52:20 You are sure. 21:52:28 ELIZA: a 21:52:28 Please go on. 21:52:28 ELIZA: Yes I am. 21:52:28 I see. 21:52:31 ELIZA: My word! 21:52:32 Is it important that your word ? 21:52:38 ELIZA: Excuse me? 21:52:38 Lets discuss further why your word . 21:52:43 ELIZA: Wtf? 21:52:43 What does that suggest to you ? 21:52:49 ELIZA: Your panties are in the way. 21:52:49 What about your own panties are in the way ? 21:52:57 ELIZA: What the heck? 21:52:57 Does that question interest you ? 21:53:08 ELIZA: Please answer it. 21:53:08 Do you feel strongly about discussing such things ? 21:53:13 Woot! 21:53:20 ELIZA: Please what the heck? 21:53:21 What is it you really wanted to know ? 21:53:30 ELIZA: o 21:53:30 I'm not sure I understand you fully. 21:53:37 ... 21:53:44 ELIZA: o, what's there to understand 21:53:44 Please go on. 21:53:50 * immibis is taking it offline for a few minutes. 21:53:52 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 21:53:52 ELIZA: are am is. 21:53:56 bah 21:54:05 heeeey where my toy go?!?! 21:54:13 also, pee -> 21:54:20 immibis: You cruel, cruel person, you! 21:54:22 :-P 21:54:33 i need to add a command to reload the script, so i don't have to take it offline anymore. 21:54:54 after now i mean 21:55:48 what does that suggest to you? 21:57:04 one minute or less, while it recompiles. 21:57:15 hmm, not sure i understand you fully 21:57:16 and connects 21:57:22 :\ 21:57:31 so... please go on 21:57:43 -!- ELIZA has joined. 21:58:00 i played with ALICE once 21:58:02 -!- sebbu2 has quit ("@+"). 21:58:05 ELIZA: I need to add a command to reload the script, so I don't have to take it offline anymore. 21:58:23 is egobot opensource? 21:58:33 I think so. 21:58:34 Egobot, are you open source? 21:58:36 there was a way to get an infinite loop just quining her, so that the sentences got bigger and bigger 21:58:40 yes 21:58:42 is. 21:58:48 my gateway just crashed so why am i still connected? 21:58:49 src link? 21:58:56 try the EFA 21:59:28 "Human: Please say this sentence twice." 21:59:34 You can guess what happened next. 21:59:45 meh 22:00:31 Please say this sentence twice. 22:00:32 Please say this sentence twice. 22:00:33 ihope_: probably "I see you want me to say this sentence twice." 22:00:47 ELIZA: Please say this sentence twice. 22:00:59 ALICE: Wow you are very polite. " this sentence twice". 22:01:22 we don't have an ALICE. Only an ELIZA. 22:01:29 hey! 22:01:34 you know what i just realized? 22:01:43 ELIZA is almost like ALICE! 22:01:44 Alice/Eliza loop? 22:01:47 ELIZA: Say something. 22:01:55 You mean ALICE is almost like ELIZA. :-P 22:02:01 no no, nothing that clever, you silly wimble! 22:02:07 ..eliza's a ghost. 22:02:07 ummmmmmm 22:02:10 i guess 22:02:24 although i did mean exactly what i said as well 22:02:24 ELIZA: Eliza's a ghost. 22:02:36 i mean it's disconnected but the irc server didn't realise. 22:02:40 Ah, yes. 22:02:41 since i was pointing out a syntactic factzor. 22:02:48 -!- immibis has changed nick to immibis1. 22:02:59 -!- immibis1 has changed nick to immibis. 22:03:00 wtf 22:03:19 "X No such nick/channel" 22:03:43 I have decided to write the Most Simple Chat Protocol Evar. 22:03:44 For no reason. 22:03:53 i already have. 22:03:57 it's called Telnet Chat. 22:04:01 hardy har 22:04:08 * SimonRC goes 22:04:10 No, it's called TCP Chat. 22:04:16 Or maybe even IP Chat. 22:04:27 does it have to be over internet? 22:04:34 "Telnet" because you can use telnet to access it. Not because it understands telnet commands. 22:04:48 you mean Ethernet chat 22:05:06 Yay! Raw chat! 22:05:13 morse over long metal pipe? 22:05:16 can't get much lower han that. 22:05:33 s/han/than/ 22:05:40 and i mean raw chat not molmp. 22:06:06 hm 22:06:17 someone give me a one-character, visible ascii seperator for message components 22:06:25 preferably something you wouldn't find often in e.g. an irc message 22:06:31 ` 22:06:31 (doesn't have to be THAT uncommon..) 22:06:37 22:06:43 NUL. 22:06:44 \1 22:06:52 ~ 22:06:52 Visible ASCII. 22:06:53 * oklopol feels like getting naked and running around in the rain singing christmas carols 22:06:56 ÿ, \0 and \1 are not visible ascii characters 22:06:58 oklopol: yay 22:06:59 ÿ isn't ascii AT ALL 22:07:07 :D 22:07:12 it's ansi then. a y with two dots. 22:07:18 naked on highlight when said by me? 22:07:29 Does ` win? 22:07:30 no, i just happened to look 22:07:32 ~ 22:07:40 ihope_: not yet, maybe 22:07:42 | 22:07:46 > 22:07:52 ` 22:07:53 @ 22:08:01 ^ 22:08:03 ELIZA: ELIZA 22:08:10 eliza is a ghost right now. 22:08:13 ooooohh 22:08:14 right. 22:08:39 hmm, actually, you can't get a custom word to start a sentence 22:08:41 bah i'll just do ; 22:08:41 i think 22:08:48 so, no quines 22:09:01 That means no quines already? 22:09:07 eliza has oral sex with a young girl 22:09:31 -!- RedDak has quit ("I'm quitting... Bye all"). 22:09:33 actually! apples are apples 22:09:44 A = A >:| 22:09:59 so... eliza are apple, and i hope it responds without colon as well? 22:10:06 or, eliza are eliza 22:10:08 same thing 22:10:20 eh 22:10:29 only with colon 22:10:35 that was lament, me fucking idiot 22:10:44 not eliza 22:11:42 -!- immibis has changed nick to e. 22:11:46 -!- e has changed nick to immibis2. 22:11:56 -!- ihope_ has changed nick to e. 22:12:00 -!- e has changed nick to ihope_. 22:12:04 How interesting. 22:12:21 someone called F is online right now. 22:12:56 o :Nickname is already in use. 22:13:07 that. would. have. been. fucking. awesome. 22:13:16 dottity. 22:13:45 === The nickname ```'' is already in use, use the /nick command to pick a new one. 22:13:55 hmm 22:14:03 all my ideas for chat protocol msgs look ugly :( 22:14:16 You want a very simple chat protocol? 22:14:58 #(ehird`)#_#Why do you say that?#_#Don't be so negative 22:15:03 ehird`: i suggest making the largest and ugliest protocol ever, simple stuff is so trivial 22:15:15 ihope_: Still IRC-alike 22:15:18 Command based, etc :-) 22:15:42 -!- immibis2 has changed nick to immibis. 22:17:40 -!- ELIZA has quit (Read error: 110 (Connection timed out)). 22:17:45 -!- ELIZA has joined. 22:17:57 "ehird` IN esoteric Hello, everyone.\r\n" 22:17:58 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 22:17:59 http://www.iis.sinica.edu.tw/~scm/2007/s-combinator-is-injective-with-proofs/ 22:18:01 one moment 22:18:07 -!- immibis has changed nick to ELIZA. 22:18:14 -!- ELIZA has changed nick to immibis. 22:18:17 naw, i've made it cool :P 22:18:18 oh its already owned by someone else 22:18:23 1;channel say;name=main;message=Hi everyone! I\s like semicolons and \bbackslashes. 22:18:29 very much like icecap 22:18:54 Hello, everyone. 22:18:57 backslashes? 22:19:05 ewww, ihope_ :-) 22:19:09 immibis: \ 22:19:09 what about: ehird` esoteric Hello, everyone. 22:19:15 i mean what do they do 22:19:18 i like my current one :P 22:19:20 and escape 22:19:24 \s = semicolon, \b = backslash 22:19:28 ok 22:19:44 Do you mean channel=say or... 22:19:49 nah 22:19:54 'say' in the module 'channel' 22:19:57 ehird` esoteric Hello, everyone. 22:20:08 a module X will generally contain commands related to 'objects' of type X 22:20:14 -!- ELIZA has joined. 22:20:19 where the objects are 'subscribable' to by the client and are stored on the server 22:20:25 ELIZA: 22:20:25 I'm not sure I understand you fully. 22:20:34 so: "channel subscribe" would be IRC's "join" 22:20:40 ELIZA: Here, eat this pie. 22:20:40 No thank you. 22:20:42 "channel unsubscribe" would be IRC's "part" 22:20:44 ELIZA: Eat it. 22:20:44 I'm not hungry. 22:20:47 ELIZA: OK. 22:20:47 Please go on. 22:20:49 also you'll have "channel create", "channel destroy" etc 22:20:54 ELIZA: ok. 22:20:55 What does that suggest to you ? 22:21:01 Wonderful. 22:21:16 basically it's a kind of programming language integrated with users, with an event-based REPL facing outside through a socket :-) 22:21:50 -!- ELIZA has quit (Read error: 104 (Connection reset by peer)). 22:21:58 -!- faxathisia has joined. 22:22:06 -!- ELIZA has joined. 22:22:21 ELIZA: I CAN HAS CHEEZBURGER? 22:22:52 ghost again. 22:23:06 it should reconnect as ELIZA1, but you still address it as ELIZA. 22:23:16 or not.... 22:23:22 ihope_: Did you come to me for HAS CHEEZBURGER? 22:23:49 Is it because you can has cheezburger that you came to me? 22:23:55 GregorR: YES CHEEZBURGER PLX 22:24:05 You seem quite positive. 22:24:11 ihope_: How does plx make you feel? 22:24:35 lol :-( 22:24:50 ihope_: Tell me more about lol :. 22:26:12 k. 22:28:19 http://rafb.net/p/QDW7Jr58.html spec so far 22:28:20 someone comment 22:29:03 messages seperated by newline 22:29:28 that is, 22:29:32 for each thing you send 22:29:33 terminate with newline 22:29:47 (writing \n like that is a little confusing since you use \s and \b literally earlier on) 22:30:39 yeah, well, its a rough draft 22:30:39 :) 22:32:11 * ehird` implements server 22:32:44 what about something like irc where channels are hosted on the clients' computers? it would save lots of server load and be more distributed. 22:33:30 DirectNet? 22:34:46 immibis: too open to exploits 22:34:51 one client could mess up a channel 22:35:43 ELIZA: i'm bored 22:35:54 um,..... 22:36:21 exploits make life worth living 22:36:25 GregorR: does DirectNet have cryptographic signing of messages or anything? 22:36:37 hm, i don't really like my protocol 22:36:43 it's lacking something...special 22:36:47 something different from other protocols 22:37:23 GregorR: does DirectNet have cryptographic signing or messages of anything? 22:37:42 ihope_, oklopol: Why have you decided to be the same person? 22:37:45 oklopol: excuse me? 22:37:53 oklopol: of course it does 22:37:53 GregorR: We're the or/of swap people. 22:37:56 ihope_, oklopol: Messages in DN are always encrypted and signed. 22:38:31 Messages, if DN are always encrypted and signed? 22:38:35 color(GregorR) == color(oklopol) 22:38:35 I made a protocol the other day 22:38:38 this is unnacceptable 22:38:43 that's just sick. 22:38:58 bsmntbombdood: you can change my nick anytime you want 22:39:02 length(GregorR) == length(oklopol) 22:39:16 ,6,0,0,0,7 22:39:18 we all know this already, man! 22:39:25 I want to play a game of draughts. 22:39:26 foo: Hey, I'll play you! 22:39:26 !nick oklopol oklopo 22:39:28 Huh? 22:39:31 don't you think we've suffered enough 22:39:33 bar: OK, I'll be red (starting first) 22:39:33 etc 22:39:47 you mean "!nick oklopol oklopoo" don't you? 22:40:04 !list 22:40:07 Huh? 22:40:14 !langs 22:40:17 Huh? 22:40:20 !help 22:40:23 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 22:40:25 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 22:40:27 hihi poo xD 22:40:27 thanks 22:40:31 -!- oklopol has changed nick to oklopoo. 22:41:11 faxathisia: that was an awesome story btw 22:41:18 would i be evil if i made a chat protocol based on JSON? 22:41:25 mwahahah 22:41:28 !kipple 33>o 100>o 108>o 114>o 111>o 87>o 32>o 111>o 108>o 108>o 101>o 72>o 22:41:28 I want my chat protocol based on XML! 22:41:31 (Kipple note) Since kipple buffers input, you will have to send all of the input and then an EOF command. See !help eof 22:41:33 haha ew :-) 22:41:37 !eog 22:41:38 !eof 22:41:39 Huh? 22:41:42 !ps 22:41:45 3 faxathisia: kipple 22:41:46 !eof 3 22:41:46 !eof 3 22:41:47 4 ihope_: ps 22:41:50 Woot. 22:41:51 -!- ELIZA has quit (Read error: 110 (Connection timed out)). 22:42:00 !flush 3 22:42:08 Wrong command? 22:42:19 !kipple 33>o 100>o 108>o 114>o 111>o 87>o 32>o 111>o 108>o 108>o 101>o 72>o 22:42:23 (Kipple note) Since kipple buffers input, you will have to send all of the input and then an EOF command. See !help eof 22:42:28 !eof 3 22:42:40 Oh, private message. 22:43:01 !huH 22:43:03 Huh? 22:43:26 !help 22:43:29 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 22:43:30 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 22:43:49 I choose SADOL. 22:44:17 -!- ELIZA849 has joined. 22:44:21 i choose SODOM 22:45:29 Program contains no instructions 22:45:38 {'id': 1, 'command': 'say', 'channel': 'main', 'message': 'hello world'} 22:45:39 Huh? 22:45:39 mwahahahhahaha 22:46:29 i still think "ehird` say esoteric Hello World!" is simple. 22:46:40 "ehird` subscribe esoteric" 22:46:51 ehird` quit Goodbye 22:47:00 why do you need the prefix 22:47:15 you mean ehird` 22:47:23 or ELIZA849 22:48:08 ehird` is the sender. say/subscribe/quit/etc is the action and everything else is action-dependant. 22:48:54 silly C library name idea 22:48:59 liburk, for an IRC lib 22:49:02 linked with -lurk 22:49:12 what about libiberty 22:49:27 libikes 22:49:38 libikable 22:49:47 libongest 22:49:51 libiberty is taken by the gnu project, of course 22:49:55 libament 22:49:58 libandofthefree 22:50:07 (alias for libamerica) 22:50:12 (which has torture functions) 22:50:20 linked with -likes -likable -longest -lament 22:50:26 -landofthefree -lamerica 22:50:28 libaugh 22:50:34 libol 22:51:03 -Inyourface 22:51:04 What libol. 22:51:10 link with -lol 22:51:30 you mean there;s really a -laugh -likes -likable -longest and -lament? 22:51:45 i should put all my include files in a folder called mmibis 22:52:16 I THINK YOU'RE ALL IDIOTS. ADDRESS ME AS ELIZA. 22:52:23 ELIZA: CAPS LOCK YAY 22:52:23 I'm not sure I understand you fully. 22:52:26 ELIZA: sfsdfsdf 22:52:27 Please go on. 22:52:30 ELIZA: GO TO HELL 22:52:30 What does that suggest to you ? 22:52:33 ELIZA: akkkkakakakakka 22:52:34 Do you feel strongly about discussing such things ? 22:52:39 ELIZA: HOW DOES IT MAKE YOU FEEL THAT YOU'RE ALL IDIOTS? 22:52:39 Why do you ask ? 22:52:39 ELIZA: SHWEEEEEEEEEEEEEEEEE-----> 22:52:39 I'm not sure I understand you fully. 22:52:43 eliza: My word you're loud! 22:52:43 Your word I are loud ? 22:53:01 eliza: Yes, his word you're loud. 22:53:02 You seem to be quite positive. 22:53:08 ELIZA849: Do, you, pay, any, attention, to, punctuation? 22:53:10 eliza: My word you're loud! 22:53:10 Why do you say your word I are loud ? 22:53:19 ihope_: ELIZA NOT ELIZA849 22:53:30 Blih. 22:53:34 ELIZA: Do, you, pay, any, attention, to, punctuation? 22:53:35 We were discussing you -- not me. 22:53:40 849 is a random suffix to prevent nick collisions. 22:53:49 ELIZA: ,,,,.,.,.!?(&*!@? 22:53:49 ELIZA: Who is you -- not me? 22:53:49 Earlier you said your word I are loud . 22:53:49 Why do you think I not you ? 22:53:52 ELIZA: You helped your Uncle Jack off a horse. 22:53:53 Oh, I helped my uncle jack off a horse ? 22:53:56 lol 22:54:12 ELIZA: You eat, shoot and leave. 22:54:12 No thank you. 22:54:23 ELIZA: No you don't want to eat? 22:54:23 I'm not hungry. 22:54:35 ELIZA: Ok if you don't want to eat I won't make you 22:54:35 Sorry, I ate too much for dinner last night. 22:54:43 ELIZA: eat east. 22:54:43 I've just had breakfast. 22:54:45 ELIZA: Well don't eat that much tonight. 22:54:45 It's fun to talk about oral sex, but I want to talk about something else. 22:54:51 wtf 22:55:04 xD 22:56:40 lol 22:56:50 WHY, SANTA? WHY?! 22:57:59 Writing a multiprotocol chat client: 22:58:04 STEP 1. Implement Scheme-alike. 22:58:08 (In C) 22:58:18 STEP 2. Write loads of code using its features in C, binding to it. 22:58:26 STEP 3. Write rest of client in Scheme-alike 22:58:28 http://www.theregister.co.uk/2007/12/03/santa_filth_outrage/ 22:58:30 STEP 4. Prophe 22:58:31 t 22:58:38 * immibis phophes 22:59:02 So, um ... was that string actually in the original Eliza code? 22:59:08 That would explain a lot :P 22:59:21 ooh multiprotocol cool 22:59:23 ELIZA: Eat? 22:59:24 No thank you. 22:59:27 ELIZA: Eat? 22:59:27 I'm not hungry. 22:59:29 ELIZA: Eat? 22:59:29 Sorry, I ate too much for dinner last night. 22:59:30 Do you have a protocol specification language? 22:59:32 ELIZA: Eat? 22:59:32 I've just had breakfast. 22:59:33 ELIZA: Eat? 22:59:34 It's fun to talk about oral sex, but I want to talk about something else. 22:59:37 Wow. 22:59:40 faxathisia: naw 22:59:51 faxathisia: just define Scheme-alike classes that have the right functions! :-) 22:59:56 nice 22:59:57 gregorr: no 23:00:06 gregorr: anyway i don't think this is the original eliza code. 23:00:21 immibis: Whatever code this is presumably has something in common with Santa, no? 23:01:06 no it isn't. 23:01:18 i just added it to see how many people would mention santa. 23:01:23 Oh X-P 23:01:44 XP? Where? 23:01:58 [kill it!] 23:02:21 Damnit, this means I have to implement a hashtable doesn't it 23:02:22 Oh wait 23:02:25 I'll magically require glib 23:02:27 mwahaha 23:04:22 ELIZA: Eat this pie 23:04:23 No thank you. 23:04:23 ELIZA: Eat this pie 23:04:23 I'm not hungry. 23:04:23 ELIZA: Eat this pie 23:04:23 Sorry, I ate too much for dinner last night. 23:04:23 ELIZA: Eat this pie 23:04:23 I've just had breakfast. 23:04:23 ELIZA: Eat this pie 23:04:23 It's fun to talk about oral sex, but I want to talk about something else. 23:04:23 ELIZA: Eat this pie 23:04:23 No thank you. 23:04:23 ELIZA: Eat this pie 23:04:23 I'm not hungry. 23:04:23 ELIZA: Eat this pie 23:04:23 Sorry, I ate too much for dinner last night. 23:04:23 faxathisia: did i mention the ui is also pluggable 23:04:37 ELIZA849: i'm bored 23:04:51 so it's basically half way between IRC client and ball of mud 23:04:59 writing in lisp sounds perfect :p 23:04:59 wtf is this shit 23:05:26 hashtables are easy to implement 23:07:20 bsmntbombdood: yeah, 23:07:22 but annoying 23:07:35 faxathisia: an extensible ball of mud! 23:07:35 no 23:07:55 i'm going to be a good, lazy programmer and use ghashtable 23:08:46 ghastly! 23:09:24 * faxathisia cries about glib and wishes everyone would just implement everything from scratch 23:09:56 * faxathisia (could not build xchat the other day because of glib & some IDE not being friends) 23:10:10 i hate glib, indeed 23:10:11 but hey 23:10:14 it has good unicode string routines. 23:10:24 that counts for something, right? 23:12:36 oh, glib has nice event loops too 23:13:30 ok, let's see... 23:13:43 1. all functions should be generics and everything objects, methinks... too much work otherwise 23:18:48 hm. 23:19:04 class = superclass+list of slots 23:19:14 object = class+hashtable of slot=>val 23:19:37 (+ optional cdata as void *) 23:21:39 ... somehow I think I'm going to have to refactor out this interpreter sometime and expand it 23:28:54 IDIOT 23:29:04 ELIZA: FOO 23:29:04 Does that have anything to do with the fact that your word I are loud ? 23:29:17 FUBAR 23:29:26 FUBAR is what you are. 23:29:32 ELIZA: what? 23:29:32 Does that question interest you ? 23:29:41 eliza: yes or why would i have asked it 23:29:41 You are sure. 23:29:45 eliza: no 23:29:45 Are you saying no just to be negative? 23:29:47 eliza: no 23:29:48 You are being a bit negative. 23:29:49 eliza: no 23:29:49 Why not ? 23:29:52 eliza: Why not 23:29:52 What is it you really wanted to know ? 23:29:54 -!- GreaseMonkey has joined. 23:29:58 Who wants a continuation-based webframework in Unlambda? 23:30:00 eliza: What is it you really wanted to know ? 23:30:00 Are such questions much on your mind ? 23:30:09 ELIZA: Are such questions much on your mind ? 23:30:09 Did you think they might not be such questions much on my mind ? 23:30:20 ELIZA: Did you think they might not be such questions much on my mind ? 23:30:21 Does that suggest anything else which belongs to you ? 23:30:34 ELIZA: Does that suggest anything else which belongs to you ? 23:30:34 You're not really talking about me -- are you ? 23:30:43 ELIZA: You're not really talking about me -- are you ? 23:30:43 What makes you think I am not really talking about you are I ? 23:31:01 ELIZA: You think I am not really talking about you are I ? 23:31:01 Does it please you to believe I am you ? 23:31:16 note "You Are I" is how you specify a location on the internet. 23:31:24 ELIZA: You think I am not really talking about URI's ? 23:31:24 What are your feelings now ? 23:31:32 ELIZA: What are your feelings now ? 23:31:32 What answer would please you most ? 23:32:34 struct ScmInterp { 23:32:34 GSList *stack; 23:32:34 GPtrArray *heap; 23:32:34 }; 23:32:36 I must need more than that. 23:34:23 mm.. struct Scheme { some type data; func ptr eval; func ptr apply; } 23:34:25 should do ? :) 23:34:49 !cat strict scum interns suck. 23:34:53 strict scum interns suck. 23:36:11 ELIZA: and EgoBot: Please explain. 23:36:11 Lets discuss further why your mind . 23:36:26 alright, who mentioned their mind? 23:36:43 ELIZA: Eat me. 23:36:43 I've just had breakfast. 23:37:00 !bf >+++++++[<++++++++++>-]<-.+++++++.---.>++++[<++++>-]<+.>+++++[<----->-]<.-------.>+++++[<----->-]<-.>+++++[<++++++++>-]<.>+++++[<+++++++++>-]<.-------------.>+++++[<-------->-]<-. 23:37:03 ELIZA: Huh? 23:37:03 Please go on. 23:38:53 ELIZA: I am going to eat you. 23:38:53 It's fun to talk about oral sex, but I want to talk about something else. 23:39:07 ELIZA: Elgnaiza. 23:39:08 What does that suggest to you ? 23:39:50 ELIZA: AZILE 23:39:50 Do you feel strongly about discussing such things ? 23:42:22 eliza: what's your name? 23:42:22 I am not interested in names. 23:44:09 Buy my iPod 23:44:41 Only $49.99 with a -%100 discount if you say yes within the next 10 minutes! 23:45:13 Wow, only $99.98 after discount! What a deal! 23:48:52 * ehird` waits 10 minutes then accepts 23:48:53 Get an even smaller discount if you use a credit card. 23:49:18 GregorR: Blarghle zoopfiddledoos. 23:49:20 just need to steal one first 23:49:27 GregorR: I HATE implementing call stacks. 23:49:41 It's usually pretty sucktacular. 23:49:52 Or rather, stack frames. 23:50:49 * faxathisia wonders what's the difference between call stacks and a linked list.. 23:52:39 SPEND EVEN MORE BY CASH!!!!! MUHAHAHAHAHAAH! 23:52:59 public static XMLTransformer megatron = new XMLTransformer("stuff.xml"); 23:53:09 egobot, you ok? 23:54:29 Somebody thinks they're clever because they figured out how to make !cat work remotely. 23:55:23 Namely, immibis. 23:55:35 GregorR: Suprise suprise. 23:55:39 No, it was me. 23:56:00 faxathisia: It's a linked list of stack frames. :-) 23:57:55 ELIZA: fuck 23:57:55 I'm not sure I understand you fully. 23:57:59 ELIZA: fuck 23:57:59 Please go on. 23:58:05 allllright 23:58:10 that's what i call consent 23:58:35 o_O 23:58:49 lol 23:59:11 try "can i fuck you" 23:59:21 i already know the answer 23:59:43 ELIZA: Can I fuck you? 23:59:43 Stop it.