00:00:16 <ehird`> i'm not as silly as to lie about typing speed
00:00:22 <fax> Wow! Your typing speed (with 4 mistakes) is: 90.93 wpm
00:00:35 <fax> I don't know :|
00:00:40 <fax> I'll try again
00:00:57 <GregorR> Jabbin == compatible with Google Voice, might work on GNU/Linux and is F/OSS.
00:01:00 * ehird` checks results... my cpm was 545-627
00:01:42 <RodgerTheGreat> Wow! Your typing speed (with 4 mistakes) is: 76.41 wpm 307.5 cpm
00:02:18 <ehird`> it's funny, i use bad old qwerty and my typing speeds are generally a lot faster than most dvorak users
00:02:24 <ehird`> especially the ones that go on and on and on about it ;)
00:02:30 <ehird`> i want to switch to dvorak sometime though
00:02:50 <fax> what is that?
00:03:08 <fax> what is cpm
00:03:16 <GregorR> 2 mistakes, 119.79 wpm, 537.6 cpm
00:03:40 * GregorR tries to do it with no mistakes ...
00:04:20 <GregorR> 126.5 wpm with 3 mistakes :P
00:04:42 <ehird`> i just did it again... I am very tired, so my muscles aren't very fast right now, but I did give it a half-decent shot: 1 mistake, 135.48 wpm, 624.55 cpm
00:04:44 <GregorR> Must ... get ... no mistakes ...
00:05:13 <ehird`> i guess i just type really, really fast :P
00:05:20 <RodgerTheGreat> Too bad there isn't a typing tester that uses sourcecode as a benchmark.
00:05:30 <ehird`> i am actually really slow at typing code
00:05:31 <GregorR> 144.23 wpm/608.57 cpm with no mistakes
00:05:35 <ehird`> I have to think almost every line
00:05:35 <RodgerTheGreat> choose a language you're familiar with, and then pound away
00:05:49 <GregorR> I type much faster than I'm actually capable of coding *shrugs*
00:05:49 <ehird`> but that's just because I'm deciding what to write, of course
00:05:58 <RodgerTheGreat> I'm quite a bit faster at *typing* when I'm coding, and I've noticed I tend to make fewer typos.
00:06:21 <GregorR> Going back to voice chat :P Jabbin == compatible with Google Voice, might work on GNU/Linux and is F/OSS.
00:06:34 <ehird`> nobody's up for a voice chat :P
00:06:50 <GregorR> Oh come on, I /hate/ my voice and I still like voice chat :P
00:07:19 <ehird`> I like voice chats, but not when I am tired and bleh.
00:07:21 <RodgerTheGreat> I've also noticed an interesting trend with typos in IRC- the vast majority of the incorrect letters (or letter sequences) I type are phonetically equivalent.
00:07:37 <ehird`> bsmntbombdood: ahahahahhahahha
00:08:06 <ehird`> i literally rofl'd, except i leaned back on my chair probably too far instead of rolling on the floor
00:08:38 <ehird`> also i read "fings" as "figs" first
00:08:41 <ehird`> which was even more hilarious
00:09:30 <RodgerTheGreat> this needs to become a new in-joke. "Aw, man- that test totally fucked my figs!" "No way! You're fucking my figs!"
00:09:59 <GregorR> bsmntbombdood: There's a .deb on the jabbin web site.
00:10:39 <GregorR> apt-get install <foo> is executing arbitrary code
00:10:45 <GregorR> RodgerTheGreat: Yeah, unfortunate *sigh*
00:10:51 <ehird`> GregorR: O NOES!!121212
00:11:05 <ehird`> RodgerTheGreat: i wholehartedly agree
00:11:08 <GregorR> Is there a Google-voice-alike for OS X?
00:11:13 <RodgerTheGreat> we could just all load up skype- it has good support across all platforms
00:11:25 <ehird`> on windows they used to send off your whole bios to their servers
00:11:36 <ehird`> and also they scan /etc/password and firefox profiles on linux
00:11:43 <ehird`> firefox profile!! why does skype need to access that?
00:11:56 <ehird`> shady, and i don't like their business model, so fuck skype
00:13:41 -!- GreaseMonkey has quit ("rebooting to update kernel").
00:13:59 <GregorR> bsmntbombdood: Uh, I have a Google Voice account, do you?
00:15:37 <ehird`> i hope many fig fucking will ensue
00:16:04 <GregorR> Hrm, I'm having trouble connecting to gtalk >_>
00:16:21 -!- ehird` has quit (Read error: 104 (Connection reset by peer)).
00:17:06 -!- GreaseMonkey has joined.
00:18:04 <RodgerTheGreat> I have a google talk client set up. Where are we connecting?
00:18:36 <GregorR> Oh, there we go, now I'm online.
00:19:20 <GreaseMonkey> bsmntbombdood, what library should i use for making a python IRC bot?
00:26:48 <fax> Why not write a bot in an esolang ?
00:33:09 <GregorR> bsmntbombdood: There's a howto on using Jabbin for google talk on Jabbin's home page.
00:33:26 * GregorR is sure as hell not using Skype >_>
00:34:41 <GregorR> bsmntbombdood: "Configure for GTalk?"
00:36:56 <oklopol> and i get quite self-conscious at typing tests
00:37:15 <GregorR> bsmntbombdood: I'm actually at work right now X-D
00:39:22 <GregorR> So I'm in a public setting, and talking loudly would annoy people?
00:41:09 -!- puzzlet has quit (Remote closed the connection).
00:41:14 -!- puzzlet has joined.
00:48:18 <GreaseMonkey> mind you, robomonkey had its commands coded in brainsecks
00:52:02 <GreaseMonkey> bsmntbombdood, how do i set the port number of a socket in python?
00:53:43 <oklopol> i'll do some sleeping now ->
01:11:54 <pikhq> I win at obfuscated HTML.
01:12:01 <pikhq> http://pikhq.nonlogic.org/ob.html
01:12:06 <pikhq> It's valid. It doesn't have < in it.
01:12:28 <fax> howis that valid?
01:12:44 <pikhq> SGML null-end-tags.
01:12:49 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
01:13:00 <fax> It doesn't work
01:13:07 -!- puzzlet has joined.
01:13:08 <fax> my browser sucks
01:13:19 <pikhq> That's a bug in every browser in existence, not in my HTML. :p
01:14:05 -!- sebbu has quit ("@+").
01:16:19 <GregorR> Um ... SGML is a proper superset of HTML ...
01:16:33 <GregorR> Which is to say: Just because it's valid SGML doesn't mean its' valid HTML.
01:17:53 <GregorR> so the validator is happy >_O
01:18:03 <GregorR> I think that says more about the validator being el crapolla then anything else :P
01:18:09 <pikhq> In this case, it's also valid HTML, since the HTML specification and document-type definition do not do anything about the SGML *syntax*.
01:18:31 <pikhq> The HTML specs *themselves* explicitly state that my kind of abuse is quite valid (if unrecommended).
01:28:17 <fax> What is the smallest brainfuck program which you cannot prove terminates or not?
01:29:31 <fax> Why? I didn't intent it to be
01:29:52 <lament> fax: i doubt you can always prove that you cannot prove whether it terminates or not
01:29:56 <pikhq> lament: I assume that he means "a human can't prove terminates or not", not a Turing machine.
01:30:16 <pikhq> And the shortest way to pull that off is to use the nondeterminism of ",". ;)
01:30:58 <lament> fax: for example, consider a program that consecutively looks at every even integer
01:31:03 <lament> fax: and tries to break it into two primes
01:31:08 <lament> fax: once it fails, it halts.
01:31:23 <fax> Very nice :D
01:31:28 <lament> fax: does this program halt or not? I have no idea. Can it be proven? I have no idea.
01:31:30 <fax> But this will be a large program!
01:32:27 <lament> the point remains that we don't know whether it halts or not, but we suspect that eventually it will be proven that it doesn't halt.
01:37:34 <pikhq> lament: Also, he asked what's the smallest program that can be proven that it doesn't halt, not whether any arbitrary program *can* be proven to do so.
01:39:14 <fax> I got interested in program size and stuff
01:39:26 <fax> it seems like a bad thing to be interested in :p
01:41:39 <pikhq> Brainfuck golf == good.
01:41:54 <fax> I wrote this code http://paste.lisp.org/display/49075#2
01:42:08 <fax> but I think I'll try another approach tommorow
01:45:21 <fax> the genetic algorithm beats me sometimes though
01:45:27 <fax> quite often..
01:46:34 <fax> I want to see other peoples approach to tis
02:01:16 <GreaseMonkey> bsmntbombdood: it's a challenge to make the smallest version of a program possible
02:01:31 <fax> I think my challange is meta-golf though :p
02:44:06 -!- bsmntbombdood has quit (Client Quit).
02:44:58 <GregorR> Now that I'm at home, somebody help me test if this Google Talk client works :P
02:47:36 -!- bsmntbombdood has joined.
03:07:29 -!- bsmntbom1dood has joined.
03:18:38 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
06:07:10 -!- clog has joined.
06:07:10 -!- clog has joined.
06:15:40 -!- GreaseMonkey has quit ("Every time you screw up AWOS, GreaseMonkey kills a kitten.").
06:19:54 -!- puzzlet_ has joined.
06:19:54 -!- puzzlet has quit (Remote closed the connection).
06:41:38 -!- bsmntbombdood has quit ("Lost terminal").
06:42:54 -!- bsmntbombdood has joined.
06:54:02 -!- Sgeo has quit ("Ex-Chat").
07:45:16 -!- puzzlet has joined.
07:57:19 -!- puzzlet_ has quit (Read error: 110 (Connection timed out)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:47:02 -!- sebbu has joined.
10:17:06 -!- Tritonio has quit (Connection timed out).
10:19:14 -!- Tritonio has joined.
10:31:02 -!- jix has joined.
12:16:08 -!- Cesque has joined.
12:35:32 -!- Cesque2 has joined.
12:54:35 -!- Cesque has quit (Read error: 110 (Connection timed out)).
12:55:11 -!- Cesque2 has changed nick to Cesque.
13:08:44 -!- ehird` has joined.
13:11:13 -!- Garlic has joined.
13:11:19 -!- Garlic has left (?).
13:27:18 <ehird`> wow /me looking at earlier logs
13:27:33 <ehird`> that piemonkey bot stored cmds as strings of source code!!!
13:39:27 <fax> !bf_text Hello world
13:39:43 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
13:39:45 <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
13:41:21 <ehird`> where the heck is my blahbot source
13:44:15 -!- blahbot` has joined.
13:46:13 <ehird`> egobot's txtgen is realllllllly slow
13:47:09 <ehird`> %bf +.++++++++++++++[>+++++>++++++>++++++++>++<<<<-]>-----.++.>.<++++++.++++++.-.>>>++++.<++++.<+++++++++++++++++.>-.+.[-]+.
13:47:26 <ehird`> %bf +.[-]++++++++++++++[>+++++>++++++>++++++++>++<<<<-]>-----.++.>.<++++++.++++++.-.>>>++++.<++++.<+++++++++++++++++.>-.+.[-]+.
13:47:51 <fax> %bf >++++++++[<++++++++>-]<+.>++++[<++++>-]<+.-----------.-.++.>+++++[<-------->-]<+.
13:47:53 -!- cmeme has quit (Client Quit).
13:48:04 -!- cmeme has joined.
13:48:12 <ehird`> blahbot has a helpful brainfuck syntax-checker too, without running code
13:48:43 -!- blahbot` has quit (Remote closed the connection).
13:49:33 -!- blahbot` has joined.
13:52:24 -!- blahbot` has quit (Remote closed the connection).
13:52:37 -!- blahbot` has joined.
13:53:02 <fax> %bf >++++[<++++++++>-]<+.>++++++++[<+++++++++>-]<-.---.+++++++.++++.
13:53:05 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
13:53:07 <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
13:54:01 <ehird`> now make a program (F) for blahbot`, which will run egobot's !bf with a program (G), where G will send the original program F to blahbot via %bf
13:55:34 <fax> %bf >++++[<++++++++>-]<+.>++++++++[<++++++++>-]<+.++++.>+++++++[<---------->-]<.>+++++[<++++++>-]<.>+++[<------>-]<-....>++++++[<++++++++>-]<.>+++++[<------>-]<-.>++++[<---->-]<-........>++++[<+++++>-]<-.>++++[<---->-]<-.>++++++[<++++++++>-]<.>++++[<-------->-]<-.>++++[<---->-]<-.+++.
13:55:50 <fax> there is not enough msg
13:56:14 <ehird`> yeah, i definately think F is too complex to fit into a message
13:56:17 <ehird`> it would have to quine itself
13:56:56 <ehird`> F's output would have to be: !bf <G>, and G's output would have to be: %bf <F>
13:57:01 <ehird`> that's some crazy delayed quining
13:57:45 <ehird`> ... if you can write it, even if it is over the message limit
14:06:37 <oklopol> there's a 410 character quine in bf
14:07:04 <oklopol> hmm... double-quining might be a bit harder in brainfuck than normal quining
14:07:05 <ehird`> it isnt actually quining
14:07:13 <ehird`> i'll show an example, wait
14:08:01 <ehird`> http://www.nonlogic.org/dump/text/1192280870.html fully explained
14:08:36 <oklopol> i'm not sure how anyone could not have known that was what you were talking about
14:08:59 <ehird`> well. the quine is delayed by one step.
14:09:49 <oklopol> i think you can do that with extra 100 characters...
14:10:09 <EgoBot> java.lang.IllegalArgumentException: n must be positive
14:10:20 <fax> !bf_txtgen Hello world
14:10:25 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
14:10:27 <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
14:11:25 <EgoBot> 44 +++++++++++[>+++>+++++++++>><<<<-]>.>-.++++. [332]
14:11:27 <fax> !bf >++++[<++++++++>-]<+.>++++++++[<++++++++>-]<+.++++.
14:11:27 <EgoBot> 104 ++++++++++[>+++++++>++++++++++>+++><<<<-]>++.>+.+++++++..+++.>++.<++++++++.--------.+++.------.--------. [767]
14:11:43 <oklopol> !bf +++++++++++[>+++>+++++++++>><<<<-]>.>-.++++.
14:12:27 <ehird`> oklopol: use %bf instead of !bf
14:12:28 <oklopol> hmm, actually you can probably use the code to produce the actual source code characters to reduce that into some 15 characters
14:12:28 <fax> !bf >++++++[<++++++>-]<+.>++++++[<++++++++++>-]<+.++++.>+++++++[<---------->-]<.+.>++++++++[<++++++++>-]<+.++++.>+++++++[<---------->-]<.+++++.>++++++[<++++++++++>-]<+.++++.>+++++++[<---------->-]<.+.>++++++++[<++++++++>-]<+.++++.>+++++++[<---------->-]<.>++++++++[<++++++++++>-]<-.
14:12:30 <ehird`> since that's how the loop works
14:12:37 <fax> that was stupid
14:12:45 <ehird`> it's not as simple as "!bf QUINE"
14:12:54 <oklopol> ehird`: 1. you have to do both 2. i'm an idiot, but i'm not *that* stupid.
14:13:06 <oklopol> really, you think i haven't made quine loops?
14:13:19 <ehird`> (PROGRAM F:) write out "!bf (PROGRAM G)"
14:13:19 <ehird`> (PROGRAM G:) write out "%bf (PROGRAM F)"
14:13:23 <ehird`> it's the extra !bf and %bf
14:13:55 <oklopol> i was just demonstrating how little code you need to produce !bf and %bf.
14:14:15 <ehird`> but you have to incorporate that in the quine
14:14:40 <oklopol> yes, but it is not considerably harder than just writing a quine.
14:15:30 <oklopol> it is a bit harder, but the shortest quine i found is 410 characters, there's still almost 100 characters to use.
14:15:52 <ehird`> except, er, do it in #esoteric-blah
14:15:56 <fax> %bf >++++[<++++++++>-]<+.>++++++++[<++++++++>-]<+.++++.>+++++++[<---------->-]<.+++++++++++.....................................+++.---.............................................................+++.---....+++.>++++[<++++>-]<.>+++[<------>-]<-.......>++++++[<++++++++>-]<.>+++++[<------>-]<-.---------------..........>++++[<++++>-]<+.>++++[<---->-]<-.>++++++[<++++++++>-]<.>++++[<-------->-]<-.--------------.---.+++.
14:15:56 <blahbot`> !bf +++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.>+++++++[<---------->-]<.+.
14:16:02 <oklopol> lol like i could ever make a brainfuck quine ;)
14:16:10 <ehird`> fax: you're approaching it fsat
14:16:22 <ehird`> you just need to make blahbot's output be a program that prints the original input, heh.
14:16:27 <oklopol> that was not my point, my point was you can do it in 512 characters, if you can do it at all :)
14:16:41 <fax> oklopol: I find that very hard to beleive
14:16:45 <ehird`> how do you make egobot join a channel
14:17:04 <fax> only 3^512 possibilities!
14:17:12 <ehird`> let's enumerate them all
14:17:58 <oklopol> 8 options for each, 512 characters.
14:18:14 <fax> I keep making mistakes like that today
14:18:39 <fax> 8^512 is far too many to check
14:19:19 -!- Tritonio has quit (Read error: 110 (Connection timed out)).
14:19:42 -!- Tritonio has joined.
14:19:59 <oklopol> 1.05^512 might be mappable, if you'd just need a trivial checking operation, however, the checking operator would need to be an oracle ;)
14:20:15 <oklopol> so i don't think brute force is the way in this case
15:01:06 * SimonRC thinks that the Eureka master password itsn't very secure
15:01:30 <SimonRC> I just found out where the number came from
15:02:09 <SimonRC> aha, here it is: http://www.imdb.com/title/tt1060051/trivia
15:02:29 -!- oerjan has joined.
15:05:37 -!- Cesque has quit (Read error: 110 (Connection timed out)).
16:04:25 -!- jix has quit (Nick collision from services.).
16:04:35 -!- jix has joined.
16:26:06 -!- Tritonio has quit (Remote closed the connection).
17:46:17 <SimonRC> I can help memorising passwords sometimes
17:46:40 <SimonRC> I only put it into Google to see if anyone was discussing it
17:49:08 <RodgerTheGreat> the above is a username/password combo used in the first level
17:49:47 <RodgerTheGreat> I even remember some of the passwords from later in the game, which makes replays amusing to watch
17:50:19 <RodgerTheGreat> "how the FUCK did you know the security system's pass was 'reindeerflotilla'?"
19:14:04 <RodgerTheGreat> http://music.machinaesupremacy.com/machinae_supremacy-sidology_3-apex_ultima.ogg <- frickin' awesome
19:30:51 <SimonRC> I was going "heh" at your deu sex anecdote
19:42:19 -!- SEO_DUDE38 has quit (Excess Flood).
19:45:52 -!- sebbu2 has joined.
19:55:25 -!- ihope has joined.
19:55:38 -!- ihope has left (?).
19:56:25 -!- ihope has joined.
20:05:14 -!- sebbu has quit (Read error: 110 (Connection timed out)).
20:06:11 -!- sebbu2 has changed nick to sebbu.
20:15:27 <ihope> bsmntbombdood: you'll have to give him your address so he can ship it to you.
20:16:43 <oerjan> ship it by icbm. guaranteed hot!
20:24:17 -!- RedDak has joined.
20:26:36 <ihope> Store it in a vacuum flask!
20:42:35 <ihope> Might be a little dried out upon arrival, though.
20:43:14 <ihope> (Why doesn't the lid of a vacuum flask also contain a vacuum?)
20:46:53 <ehird`> store it in a black hole
20:46:58 <ehird`> only problem: getting it out again
20:47:51 <ihope> Pff, it's easy to get stuff out of a black hole.
20:47:55 <ihope> The problem is turning it back into food.
20:48:08 <ehird`> you've got something out of a black hole?
20:48:14 <ehird`> physicists want to see you
20:48:35 <ihope> What, Hawking radiation's been disproven?
20:48:41 <ihope> (Or disproved, if you want to go that route.)
20:58:18 -!- Tritonio has joined.
21:04:40 -!- fax has quit.
21:14:08 -!- Tritonio has quit ("Bye...").
21:46:00 -!- oerjan has quit ("Good night").
21:58:42 -!- oklopl has joined.
21:58:54 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
22:45:28 -!- SEO_DUDE38 has joined.
22:55:21 -!- GreaseMonkey has joined.
23:00:34 -!- blahbot` has quit (Remote closed the connection).
23:10:09 -!- Tritonio has joined.
23:14:05 -!- RedDak has quit (Remote closed the connection).
23:38:46 -!- oklopl has quit (Connection timed out).
23:43:45 -!- RodgerTheGreat_ has joined.
23:53:19 -!- jix has quit ("CommandQ").
23:59:44 -!- RodgerTheGreat has quit (Read error: 110 (Connection timed out)).
23:59:53 -!- RodgerTheGreat_ has changed nick to RodgerTheGreat.