00:58:59 -!- ihope has joined.
00:59:17 <ihope> I got addicted to this song, I got addicted to this song...
01:00:57 <ihope> Zero Wing Rhapsody.
01:08:08 <ihope> And I often think of that one flash animation stating that "the Red Cross RECIEVES donations".
01:16:40 -!- kipple has quit (Read error: 110 (Connection timed out)).
01:48:30 -!- GregorR___ has quit (Read error: 110 (Connection timed out)).
01:50:03 <ihope> Hmm. gREGORr's gone, but his Ego's still here.
01:50:25 <ihope> Maybe EgoBot's spying on us, logging our every word!
01:50:30 <ihope> Oh wait, that's clog.
01:51:27 -!- EgoBot has quit (Read error: 110 (Connection timed out)).
01:52:35 <ihope> Maybe ihope's spying on us, logging our every word!
01:52:49 <ihope> Dang, I'm still here.
01:57:55 -!- GregorR-L has joined.
01:58:22 <ihope> How many of those nicks are registered?
01:58:25 -!- int-e has joined.
01:58:44 * GregorR-L joins the conversation just in time to miss everything.
01:58:59 <ihope> Hmm, let's see here...\
01:59:29 <ihope> Oh, right. http://meme.b9.com/clog/esoteric/?M=D >:-)
02:00:30 <ihope> Time for a daemony thingy.
02:02:30 <GregorR-L> You know EgoBot gets self-conscious :-P
02:03:21 <GregorR-L> http://www.donotputthebaby.com/index.php?s=Escher
02:05:33 <ihope> Greg: the link, she is borked
02:07:47 * ihope runs a BF program through a Python syntax highlighter
02:08:15 <GregorR-L> http://www.donotputthebaby.com/index.php?s=Escher
02:09:25 <ihope> Programming in BF can be tricky.
02:11:17 <ihope> Let's see... we need to input a character, then decrement it ten times, then do the loop break thingy, then increase by ten, then move the pointer right.
02:11:35 <ihope> ,----------[++++++++++>,----------]
02:11:52 <ihope> Then we need to do a [<]
02:14:10 <ihope> ----------[++++++++++.>----------]
02:15:14 <ihope> Then [-], just to be safe.
02:15:50 <ihope> So our program is +[[-],----------[++++++++++>,----------][<]>----------[++++++++++.>----------][<][-]+]
02:16:24 <int-e> wth are you trying to do?
02:16:44 <int-e> if your program contains ][, you're doing something wrong :)
02:17:05 <int-e> really. after ] the current character is 0, always.
02:17:07 <GregorR-L> Of course, that second loop can't possibly fire.
02:17:33 <ihope> ...Hey, Ego's gone!
02:17:50 <GregorR-L> I'll go put it back up right now X-P
02:18:22 <int-e> how is that program different from +[,.----------] ?
02:19:27 <GregorR-L> Damn, home network definitely down.
02:19:42 <ihope> So you're saying that EgoBot's gone, never to return ever again?
02:19:52 <ihope> s/ever again/within the next few minutes/
02:22:24 <int-e> ihope: ah, you probably wanted s/][/]++++++++++[/ and [[-]<] instead of [<][-]
02:23:46 <int-e> but then it still looks like an elaborative way of coding +[,.[-]+] (i.e. a non-terminating cat)
02:28:22 <ihope> It's supposed to be a storage thingy.
02:29:00 <ihope> It takes as input a line A, then a line B, then it outputs A, then takes C, then outputs B, then takes D, then outputs C...
02:33:26 <int-e> >+[>,----------]>+[[>,----------]<[<]<[<]>>[++++++++++.>]>[>]>++++++++++.]
02:38:19 <int-e> or just >>+[[>,----------]<[<]<[<]>[>++++++++++.----------]>[>]>+]
02:48:40 -!- ihope has quit (Read error: 110 (Connection timed out)).
03:30:42 -!- GregorR-L has quit.
03:34:28 -!- int-e has quit ("Bye!").
04:38:03 -!- Sgeo has quit.
04:47:39 -!- GregorR has joined.
04:51:37 -!- EgoBot has joined.
05:04:20 -!- GregorR has quit (Remote closed the connection).
05:04:23 -!- GregorR has joined.
06:51:11 -!- tokigun has quit (Read error: 110 (Connection timed out)).
07:50:12 -!- kipple has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:36:22 -!- tokigun has joined.
09:21:12 -!- calamari has joined.
09:43:43 -!- calamari has quit (Read error: 110 (Connection timed out)).
10:04:20 -!- lwrtzy has joined.
11:01:13 -!- lwrtzy has quit ("\r\n").
11:34:38 -!- lwrtzy has joined.
11:41:24 -!- lwrtzy has quit ("\r\n").
12:46:25 -!- int-e has joined.
13:23:11 -!- jix has joined.
14:48:15 <int-e> hmm. perl -le'1while(1x++$_)=~/^(11+)\1+$|^1$/||print' spends 4 characters on eleminating the non-prime 1. is there a shorter way to do that?
15:20:45 -!- Sgeo has joined.
15:34:03 -!- ihope has joined.
15:53:03 <int-e> ihope: this is the latest version of the program tonight: +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+] this one doesn't run out of memory
16:11:52 -!- CXI has joined.
16:17:00 <jix> int-e: what does it do?
16:19:49 <ihope> !bf +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+]
16:24:00 <ihope> Secret message at !message.
16:29:14 -!- ihope_ has joined.
16:29:33 -!- ihope has changed nick to wohfaoisfhiasif.
16:29:41 -!- ihope_ has changed nick to ihope.
16:29:56 -!- wohfaoisfhiasif has changed nick to ihope_.
16:30:23 <ihope_> That was confusing. I don'
16:30:27 <ihope_> t want to do it again.
17:11:08 -!- GregorR_ has joined.
17:12:56 -!- GregorR has quit (Remote closed the connection).
17:30:55 -!- ihope_ has quit ("What the heck is a Beerdigungnachricht?").
18:01:36 -!- GregorR_ has quit (Remote closed the connection).
18:02:05 -!- GregorR_ has joined.
18:03:19 -!- jix has quit (Read error: 104 (Connection reset by peer)).
18:19:03 -!- GregorR_ has quit (Remote closed the connection).
18:53:30 -!- jix has joined.
18:57:02 -!- GregorR has joined.
19:39:59 <ihope> Why was the reply a PM?
19:41:39 <EgoBot> 1 ihope: daemon message bf
19:47:01 -!- GregorR has quit (Remote closed the connection).
19:47:03 -!- GregorR has joined.
20:09:05 <ihope> Hmm. I got a PM there.
20:09:27 <ihope> Do a !message something else.
20:09:42 <int-e> !message something else.
20:10:01 <ihope> Yep. I'm getting all the messages.
20:10:17 <int-e> !message something more.
20:11:05 <EgoBot> Use: usertrig <command> <trig-command> Function: manage user triggers. <command> may be add, del, list or show.
20:11:18 <ihope> !usertrig show message
20:11:21 <EgoBot> No such user trigger: message
20:11:41 <EgoBot> 1 ihope: daemon message bf
20:12:35 <ihope> !daemon message bf +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+]
20:13:32 <int-e> !message can you hear me?
20:15:12 <ihope> !message The suspense is killing me...
20:16:14 <EgoBot> The suspense is killing me...
20:16:28 <int-e> !daemon mess3 bf +>>>>+[[+>>>,----------]+[<<<]<[>>>]>>>+>>>[+++++++++.>>>]+[[-]<<<]>>>+]
20:16:36 <ihope> !daemon message bf +>>>+[[+>>,--------------------------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+]
20:17:07 <int-e> (memorizes 2 messages ;)
20:17:48 <ihope> !message Grr, how do I finish this thing?
20:18:18 <ihope> !message. Aha. An asterisk ends the line.*
20:18:27 <ihope> !message Aha. An asterisk ends the line.*
20:18:47 <ihope> ...It's not doing anything...
20:19:00 -!- int-e has quit ("Bye!").
20:19:12 -!- int-e has joined.
20:19:17 <ihope> !message ~!@#$%^&*()_+`1234567890-={}|[]\:";'<>?,./
20:19:54 <ihope> Oopsies. It is, in fact, a SUB character which ends the line.
20:20:11 <ihope> !daemon message bf +>>>+[[+>>,------------------------------------------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+]
20:20:37 <int-e> !bf ++++++[>+++++++<-]>.
20:21:27 <ihope> !message !action@can@only@yellL@unfortunatelyN!*
20:21:51 <int-e> well, of course not :)
20:22:00 <EgoBot> <CTCP>ACTION CAN ONLY YELL, UNFORTUNATELY.<CTCP>
20:22:08 <int-e> you subtract 42, you'll have to add 41, not 9
20:22:58 <int-e> unless that was intentional. hmm.
20:23:15 <ihope> !message Dude! Do something!*
20:23:58 <int-e> hmm. is that a space?
20:24:15 <ihope> !message At least it's good at garbling.*
20:24:40 <ihope> !message you@have@to@use@at@signs@for@spaces*
20:25:04 <ihope> !message and@other@arcane@things@for@otherNNN@things*
20:26:38 <int-e> !daemon message bf +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[+++++++++.>>]+[[-]<<]>>+]
20:26:48 <int-e> !message <CTCP>ACTION FOO!<CTCP>
20:27:36 <int-e> yaeh, using spaces throw it off
20:27:43 <int-e> (the version before)
20:27:56 <ihope> !daemon garble bf +>>>+[[+>>,----------]+[<<]<[>>]>>+>>[-----------------------.++++++++++++++++++++++++++++++++>>]+[[-]<<]>>+]
20:28:04 <ihope> !garble Garble garble garble.
20:28:10 <ihope> !garble It's garbled!
20:28:11 <int-e> the [[-]<<] would end up stopping at the wrong place.
20:28:37 <ihope> !garble garblegarblegarble
20:28:44 <ihope> !garble garblemeplease
20:29:02 <int-e> !message you there?
20:29:14 <ihope> !message I think so.
20:29:25 <ihope> !message Yeah, I am.
20:29:32 <ihope> !message You think what?
20:29:42 <ihope> !message You're what?
20:29:52 <ihope> !message I didn't say that!
20:30:52 <int-e> ah! no newlines ...
20:31:05 <int-e> right, you broke them :)
20:31:37 <int-e> the little + after the input loop is the 'code' of a newline.
20:32:44 <int-e> !daemon garble bf +>>>+[[+>>,----------]<<[<<]<[>>]>>+>>[-----------------------.[-]+>>]++++++++++.[[-]<<]>>+]
20:33:06 <ihope> !daemon garbage bf +[,--------------------------------.[-]+]
20:33:39 <int-e> !garble !action@i@hope@this@works!
20:33:53 <ihope> !garble !action@can@only@yellL@unfortunatelyN!
20:34:01 <ihope> !garble Yay! It works!
20:34:06 * EgoBot CAN ONLY YELL, UNFORTUNATELY.
20:34:36 <int-e> !message <CTCP>ACTION this works better<CTCP>
20:34:44 <ihope> `{|}~ are all outside its domain, as are uppercase letters.
20:35:46 <EgoBot> 1 int-e: daemon message bf
20:35:48 <EgoBot> 2 int-e: daemon garble bf
20:35:50 <EgoBot> 3 ihope: daemon garbage bf
20:36:02 <int-e> you're missing newlines.
20:36:07 <ihope> !garbage What are they? WHAT ARE THEY??
20:36:58 <ihope> Time for new and improved garbage.
20:37:01 <int-e> oh, and that ê is the previous newline.
20:37:17 <int-e> all mysteries solved
20:37:42 <ihope> !daemon garbage bf +[,>,>,[-<+>]<,[-<+>]<.[-]+]
20:39:16 <ihope> !garbage @@J@@u@@s@@t@@ @@p@@r@@e@@f@@i@@x@@ @@e@@a@@c@@h@@ @@c@@h@@a@@r@@a@@c@@t@@e@@r@@ @@w@@i@@t@@h@@ @@t@@w@@o@@ @@a@@t@@ @@s@@i@@g@@n@@s@@.@@
20:39:39 <int-e> no, that's just 128
20:39:40 <EgoBot> 1 int-e: daemon message bf
20:39:42 <EgoBot> 2 int-e: daemon garble bf
20:39:44 <EgoBot> 3 ihope: daemon garbage bf
20:39:56 <int-e> but you can do better
20:40:23 <int-e> !daemon garbage bf +[,>,[<++++>-]<.[-]+]
20:40:55 <int-e> !garbage J@u@s@t@.@.@.@.@.
20:41:33 <ihope> Now, as somebody once didn't say, "Darn extended ASCII to HECK!"
20:41:43 * int-e wonders how much work a base64 decoder in brainfuck would be.
20:42:12 <ihope> What's wrong with base 32?
20:43:10 <int-e> !daemon garbage bf +[,[>++++<-],>[<++++++++>-]<.[-]+]
20:45:07 <int-e> but why doesn't the newline work?
20:45:19 <int-e> !daemon garbage bf +[,[>++++<-],>[<++++++++>-]<.[-]+]
20:45:50 <int-e> because 4*32 is 128.
20:47:09 <int-e> !garbage 6A0A0C0T0I0O0N0 0l0o0o0k0s0 0a0r0o0u0n0d0 0f0o0o0l0i0s0h0l0y0.6A0
20:48:36 <int-e> what does !quine do?
20:48:51 <ihope> It was supposed to output !quine every time you called it.
20:49:27 <ihope> !daemon garble bf +[,>,[-<++++++++>]<.[-]+]
20:49:54 <ihope> !daemon garble bf +[,>,<[->++++++++<].[-]+]
20:50:45 <ihope> !garble N o w m o r e r e a d a b l e t h a n e v e r b e f o r e !
20:51:28 <int-e> that worked with the previous version, too.
20:51:34 <int-e> I just didn't think of it :)
20:51:52 <int-e> it definitely looks dead.
20:53:07 -!- Arrogant has joined.
20:54:19 <ihope> Choose a page: & for control, ' for symbols, SP for uppercase, ! for lowercase, "#$% for extended.
20:54:49 <ihope> Then you can access everything using @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
20:56:07 <int-e> if you multiply by 32 (as I did) those pages are actually numbered (6,7,0,1,2,3,4,5)
20:56:49 <ihope> If they were 0,1,2,3,4,5,6,7, then you'd have to use control characters for everything.
20:57:58 <ihope> !N!O!T'@!A!S'@!R!E!A!D!A!B!L!E'@!A!S'@!I!T'@!C!O!U!L!D'@!B!E'L'@!B!U!T'@!W!O!R!K!A!B!L!E'N$J
20:57:59 -!- GregorR has quit (Remote closed the connection).
20:58:11 -!- GregorR has joined.
21:13:09 -!- jix has left (?).
21:32:03 -!- EgoBot has quit (Read error: 110 (Connection timed out)).
21:32:40 <int-e> that's GregorR's bot, right?
21:42:26 <ihope> So Haskell is better than any other language, and Python is the best.
21:43:38 <int-e> haskell is good at stuff that python sucks at. and vice versa. both aren't good languages for number-crunching.
21:47:26 -!- RoboGregorR has joined.
21:54:44 <ihope> !ayuda a mí por favor
21:56:04 <ihope> !me ayuda por favor
21:57:14 <ihope> !me ayude por favor
21:58:08 <ihope> Hmm. According to Babel Fish, it's "ayúdeme por favor".
21:59:07 <ihope> So how do I work this new Ego?
22:12:05 -!- Arrogant has quit ("I AM QUIT HAVE A NICE DAY").
22:17:07 <ihope> "bf_txtgen Hello, world!"
22:17:30 <ihope> It's not doing much.
22:17:48 <RoboGregorR> Entertain yourself with http://www.donotputthebaby.com/
22:20:15 <ihope> There's plenty of those I feel I'd rather not click...
22:26:08 <ihope> SAfety (sic) cutout!
22:28:14 <ihope> Now give EgoBot, or give me something which is not death!
22:28:27 <RoboGregorR> I can't do anything about EgoBot from here.
22:29:42 <RoboGregorR> Or I could just grab the source from the files archive X-P
22:29:54 -!- GregorR has quit (Remote closed the connection).
22:30:24 -!- GregorR has joined.
23:17:11 -!- RoboGregorR has quit (Remote closed the connection).
23:17:16 -!- RoboGregorR has joined.
23:24:14 <ihope> Time for a lesser oh noes.
23:25:59 -!- ihope has quit (Read error: 104 (Connection reset by peer)).
23:30:58 -!- ihope has joined.
23:31:36 <ihope> Somehow I managed to make the type /msg 'Ere we go.
23:31:46 <ihope> [INFO] No such nick/channel