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