00:03:20 -!- ivan` has joined. 00:05:34 okay, mplayer is my friend.. encoded an mp3 for /dev/dsp :) 00:06:14 reading that /dev/audio uses 1 bit per sample, trying that :) 00:10:27 Heheh. 00:10:37 nope 00:10:49 it compresses 12-16 bit into 8 bit (logarithmic) 00:11:01 might sound better, gotta find the right combination of settings 00:11:24 actually.. hmm I could do 1 bit.. 0 or 255 to dsp :P 00:11:36 this should sound awful! 00:11:58 wonder if audio can be dithered like image data 00:35:09 Dither white noise with pink noise to get light pink noise? 00:39:22 GregorR: does egobf read the entire program before running it? 00:39:57 calamari: Yes. It parses it into an intermediate representation. 00:40:02 aha 00:40:11 so this 300mb program is probably a tad too large 00:40:29 Is it failing or just taking a long time? 00:40:31 It shouldn't fail ... 00:40:32 long time 00:40:45 Then yeah, that 300MB program is probably a tad too large ;) 00:41:07 Try using egobfc. 00:46:00 cool, got it :) 00:46:07 was a bug in my conversion program 00:46:18 much smaller files now, can use egobfi8 00:46:30 Heh 00:46:34 just played 15 seconds of audio 00:46:41 Hahahaha 00:46:47 Compressed to a mere...100MB? 00:46:50 287076 00:46:52 bytes 00:46:57 O_O 00:47:12 that is just a really lame +++++.-----. algorithm 00:47:31 so it can be much smaller 00:47:35 Oh, but since it's audio, and forming a wave, that algorithm is actually fairly OK. 00:48:29 here is the magical incantation for mplayer: 00:48:33 mplayer filename.mp3 -ao pcm:nowaveheader:file=output.dsp -srate 8000 -af-adv force=1 -af channels=1,format=u8 00:48:59 Hmmmmmmmmmmmmmmmmmmmm 00:49:30 then you can convert output.dsp to a bf program and enjoy 00:49:39 Audio out to raw wave format with no header into the file output.dsp at the rate 8kHz with some weird feature forced, one channel, uncompressed 8-bit 00:50:16 Yeah. That's the default setup for /dev/dsp. 00:50:36 Anything more advanced requires more capabilities than Brainfuck has. 00:50:52 pikhq: ... umm, no? 00:51:01 Brainfuck is Turing Complete. 00:51:20 Oh, you mean if you want to change what format /dev/dsp is using before writing to it? 00:51:40 GregorR: the weird feature is to set highest quality vs fast output 00:51:53 u8 = unsigned 80bit 00:51:56 8-bit 00:52:04 Ah. 00:52:31 I just got what you said about the wave and algorithm.. good point :) 00:53:13 and looking at the output proves you correct.. it's pretty decent 00:53:16 GregorR-W: Care to explain using from BF? :p 00:53:44 pikhq: So long as you only want printf and scanf :P 00:54:09 Oh, no. . . 00:54:23 fopen. 00:54:25 >:D 01:00:30 this 6m 19s song is 22,315,587 bytes of bf 01:05:00 The question I have is how much smaller it would be in BFZ. 01:06:04 do any interpreters run bfz? 01:06:34 http://pikhq.nonlogic.org/bfz.tar.gz 01:06:45 No; it's a compression program for Brainfuck. . . 01:07:04 that's a good idea tho 01:07:08 (the above tarball contains my BFM implementation, and not the one I submitted to the Esolang contest) 01:08:06 uploading a test track :) 01:08:34 it'll be about 3 more minutes 01:09:12 heh, never mind, time seems to keep climbing 01:09:34 My BFM implementation should be much more concise once I get around to creating a program to do the shortest 2-cell versions of various constants. . . 01:09:37 image streaming bf audio.. hehe 01:09:42 imagine rather 01:11:51 . . . Speaking of BFM, I should probably try and clean that up some more. 01:12:09 Maybe get a simple installation system for it. 01:12:37 http://kidsquid.com/Moby - Go.bf 01:13:46 Hahah. 01:13:56 try it =) 01:14:04 We've got ourselves a new audio standard! 01:14:07 * pikhq is listening to it 01:19:21 Hahah. 01:21:58 BFZ'ing it. . . 01:22:01 if sopmeone can figure out the mplayer settings for mulaw, then it might sound better 01:22:22 Mulaw? 01:22:26 mu-law 01:22:30 -!- Hierofant has joined. 01:22:31 Ah. 01:22:33 it's what /dev/audio uses 01:22:35 Moo? Law! 01:23:07 GregorR: you probably wouldn't enjoy that song since you like country or whatever :) 01:23:16 WTF?! 01:23:20 <-- does NOT like country 01:23:34 ahh what do you like 01:24:07 Moby.bfz is 4.9M. 01:24:13 Many things older than a hundred years or so. 01:26:10 it is 1,094,217 bytes bz2'd 01:26:13 GregorR-W likes the letters E and T. 01:26:18 He uses them all the time. 01:27:21 ........... 01:27:24 Ohhhhhhhhhhhhhh kay. 01:27:35 -!- GregorR-W has quit ("Chatzilla 0.9.75 [Firefox 1.5.0.6/0000000000]"). 01:27:47 NOOO! I didn't mean to kill him! 01:28:00 ihope_: what did that mean anyhow? :) 01:28:24 GregorR uses E and T a lot, doesn't he? 01:28:27 Doesn't everybody? 01:30:36 calamari: Yes. . . But BFZ requires only a Brainfuck interpreter to compress and decompress. 01:30:58 I'm pretty sure you could decompress bz2 with a bf program 01:31:18 Do *you* want to be the one to write that? 01:31:33 no, I'llk leave it as an exercise for the reader 01:31:51 BFZ, on the other hand, is already written in Brainfuck. 01:32:39 seems strange that the result is so large 01:32:53 It's RLE'ing +, -, < and >. 01:33:03 there are only 8 symbols, so it should be able to be compressed to 3/8 size 01:33:19 3^2=8 01:33:40 serr 2^3 = 8 01:33:41 gah 01:33:43 Yes, but I just didn't bother. . . 01:33:55 and with this, ther are only 3 symbols 01:33:57 The format was made for the Esolangs contest. 01:34:06 I wanted something *simple* to write. ;) 01:34:11 and in a certain structure at that 01:34:37 but if we're doing unltimate compression or whatever, I could write a bf program that duplicates my audio2bf.c prog 01:34:56 Care to give me the source to that? 01:35:01 I'm willing to give it a shot. ;) 01:35:27 sure, one min 01:35:39 should be trivial to implement this in bf 01:35:44 Although I'll do it in BFM, because I'm a little bit lazy ATM. 01:35:47 wonder why I didn't think of doing it hehe 01:35:55 bfm won't really help hehe 01:36:15 -!- ivan` has quit (" Want to be different? HydraIRC -> http://www.hydrairc.com <-"). 01:36:15 Of course, BFM is Brainfuck + variables + macros, so it's not much higher level. ;) 01:38:20 http://kidsquid.com/files/bf/audio2bf.c 01:39:09 it was a quick hack, as you can tell 01:39:32 gotta go do homework, have fun! 01:39:36 -!- calamari has quit ("Leaving"). 01:44:37 I have to say 01:44:43 I just discovered esoteric languages 01:44:54 and my eyelashes are saturated 01:46:15 Hahah. 01:46:39 I give up on implementing greater than and less than. :p 01:50:21 Eyelashes? 01:50:25 Saturated? 01:50:40 Um... 01:50:48 * ihope_ saturates pikhq's eyebrows 01:53:18 * Hierofant sends Chef to #cooking 01:54:04 Never mind. Found it. 02:04:52 I surrender. 02:05:41 If only I had previously written the needed macros. 02:28:29 * pikhq still loves how he wrote BFM. . . 02:28:49 A parser? Who needs to write that? Tcl does the job for me. :p 02:29:00 whats bhm 02:29:19 BFM. 02:29:25 A macro system for Brainfuck. 02:29:52 http://pikhq.nonlogic.org/bfm.tar.bz2 Current tarball. 02:29:56 sorry my h==f macro wasnt installed 02:30:16 I'll make another tarball soon as I bother cleaning up my current source tree. 02:30:18 Heheh. 02:30:33 macro h {char} {f char}? :p 02:33:07 BTW, I've not tested all of the macros in stdlib, so I can make no guarantee about their correctness. . . 03:07:14 -!- kipple_ has quit (Read error: 110 (Connection timed out)). 03:35:41 See how non-kipple drives out kipple? 03:36:04 Hahah. 04:07:20 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)). 04:08:42 -!- CakeProphet has joined. 04:08:45 -!- ivan` has joined. 04:09:27 -!- Razor-X` has changed nick to Razor-X. 04:09:27 -!- ivan` has quit (Client Quit). 04:10:27 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)). 04:10:33 Razor-X: You're back, I think. 04:10:36 GregorR: Where can I grab the most recent tarball of RawIRC? 04:10:40 Yeh. I am. 04:11:31 -!- CakeProphet has joined. 04:11:33 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)). 04:12:38 -!- CakeProphet has joined. 04:13:22 * pikhq lubs BFM some more 04:13:59 Speaking of which, I now have a proper compression program for my contest entry. . . 04:15:02 -!- CakeProphet has quit (Connection reset by peer). 04:15:55 * Hierofant reads fuckfuck source, laughs like 12 year old 04:16:10 -!- CakeProphet has joined. 04:16:19 -!- Hierofant has left (?). 04:16:25 God damn... what's up with my IRC connection? 04:19:44 -!- ihope_ has quit (Read error: 110 (Connection timed out)). 04:27:46 Razor-X: http://www.codu.org/rawirc.c 04:27:50 No tarball, just a single C file. 04:30:14 Oh. 04:30:30 I'm going to write an Ncurses port, mmmkay? 04:30:38 And try to get it to compile on Windows too. 04:53:20 EEEW. 04:56:44 It should compile on Windows as-is. 04:56:45 But it won't work. 04:56:56 But ncurses? What a waste. 05:00:13 hm 05:16:08 -!- ivan` has joined. 05:16:30 -!- Arrogant has joined. 05:31:01 -!- ivan` has quit (Read error: 104 (Connection reset by peer)). 05:35:45 -!- dbc has joined. 06:33:54 -!- _jol_ has joined. 06:42:11 -!- EgoBot has joined. 06:42:11 cannot read elfstream /home/gregor/esoteric/egobot/egobot/daemons/.EgoBot 06:43:27 !ps d 06:43:34 1 GregorR: ps 06:43:34 2 EgoBot: daemon cat reload 06:43:41 8-X 06:44:08 !daemon EgoBot +[.++++++++++[>++++++>++++++++>+++<<<-]>-.++.>----.<++++++.++++++.-.>>-.[-]<[-]<[-]<[-]+>+[>,[>+>+<<-]>>---------->+<[>-<[-]]>[<<<<->>>>.-]<[-]<.[-]<<]<] 06:44:10 Whoops 06:44:14 !daemon EgoBot bf +[.++++++++++[>++++++>++++++++>+++<<<-]>-.++.>----.<++++++.++++++.-.>>-.[-]<[-]<[-]<[-]+>+[>,[>+>+<<-]>>---------->+<[>-<[-]]>[<<<<->>>>.-]<[-]<.[-]<<]<] 06:44:17 !ps d 06:44:22 1 GregorR: daemon EgoBot bf 06:44:26 2 EgoBot: daemon cat reload 06:44:30 !EgoBot eats brains. 06:44:30 3 GregorR: ps 06:44:33 * EgoBot eats brains. 06:45:28 !cat .sniarb stea toBogE! 06:45:34 .sniarb stea toBogE! 06:54:15 -!- _jol_ has quit ("leaving"). 07:10:29 -!- RodgerTheGreat has changed nick to RodgerTheZZzzz. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:26 -!- calamari has joined. 08:00:50 pikhq: how'd it go? 08:22:26 GregorR: Good job being standardized *cough* assuming 80 columns *cough*. 08:25:12 Oh. Nevermind. 08:27:05 You know, I'll be doing similar things to you. Using Ncurses doesen't mean using panels, because I don't think Chicken has any bindings for things like termios.h and signal.h. 08:29:07 Yeah, being standardized. OH WAIT 08:29:11 I ACTUALLY WAS 08:29:15 SIGWINCH 08:29:24 killall -WINCH Razor-X 08:30:18 -!- Arrogant has quit ("Leaving"). 08:32:50 -!- calamari has quit ("Leaving"). 08:33:04 :( 09:35:56 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 10:18:42 -!- jix has joined. 10:29:27 -!- jix has quit (niven.freenode.net irc.freenode.net). 10:35:44 -!- jix has joined. 10:37:39 -!- kipple_ has joined. 11:07:51 -!- _jol_ has joined. 11:39:59 -!- _jol_ has quit (Read error: 110 (Connection timed out)). 12:30:51 -!- ihope_ has joined. 13:20:54 -!- GreyKnight has joined. 14:14:17 * pikhq yawns 14:15:46 -!- smokecfh has joined. 15:20:06 -!- sparr_ has quit (Read error: 110 (Connection timed out)). 15:24:18 -!- sparr_ has joined. 15:59:57 -!- RodgerTheZZzzz has changed nick to RodgerTheGreat. 17:07:55 -!- _jol_ has joined. 17:12:50 -!- _jol_ has quit (Client Quit). 17:21:37 -!- GreyKnight has quit ("brb"). 18:00:13 -!- Sgeo has joined. 18:19:39 -!- GreyKnight has joined. 18:34:52 -!- _jol_ has joined. 18:38:42 -!- jix has quit ("This computer has gone to sleep"). 18:41:30 -!- calamari has joined. 18:57:18 -!- CakeProphet has quit ("haaaaaaaaaa"). 19:02:21 -!- _jol_ has quit ("temci lo no citka"). 19:27:34 hi 19:27:45 hai2u 19:29:13 haven't quite cracked /dev/audio yet.. but none of the mulaw recordings seem to work on it 19:29:44 the /dev/dsp recordings play, but with a staticky sound 19:32:41 guess I spoke too son.. just found something 19:32:44 soon 19:32:54 /usr/src/linux/drivers/sound/ulaw.h 19:33:32 doesn't look like I gain anything by using ulaw 19:33:55 just converts it to dsp 19:34:05 so I guess /dev/dsp is really superior 19:35:23 If only one could figure out how to do higher bit rates/sampling rates from /dev/dsp. 19:36:09 -!- Hierofant has joined. 19:46:05 -!- Hierofant has left (?). 19:49:15 !learn ideas Rings of protection from shapechangers should be immune to being polymorphed 19:49:18 Huh? 19:49:22 oops 19:49:27 wrong syntax AND wrong channel 19:49:32 Um. . . 19:49:53 I'm a winner. 19:57:56 You know, I oughta actually write that parody generator thing. 19:59:02 I just realized I've never used Ncurses in a situation where input from another source gets printed on the screen without the user's consent. 19:59:22 嫌なことわね。 19:59:30 Yes. 20:00:01 嫌なことわね? 20:00:36 Kinda equivalent to ``This sucks'' or something like that. 20:01:22 * pikhq mutters about being the only BFM user. . . 20:01:46 * GreyKnight points and laughs 20:02:03 Or maybe I should say 嫌なことわね? or something like that. 20:02:33 while foo {go;fuck;yourself} 20:02:38 If you want to distinguish between ? and ? be my guest :P. 20:03:15 Foo excecutes these actions in order: Go (to unspecified location), F*ck (something unspecified), yourself (ERR). 20:03:45 o_O 20:04:07 I'm just making the point that you shouldn't have seperated the actions via semicolons. 20:05:17 * he 20:05:37 Nope. 20:06:07 Maybe I should rewrite that, though. 20:06:14 add true 1 20:06:20 while true { 20:06:24 fuck yourself 20:06:25 } 20:06:37 There we are. 20:06:56 In psuedo-BFM. Whee. . . 20:08:32 while true { kick pikhq } 20:08:58 Still in my loop. :p 20:09:47 ^C 20:10:08 Now you've killed the whole program. Including your bit. . . 20:10:15 small price to pay 20:10:22 while true {idiot} 20:10:53 bash: while: invalid syntax 20:13:33 Not using bash. 20:13:43 It's compiled into Brainfuck. 20:13:55 Now you've killed the whole program. Including your bit. . . 20:14:04 fix (goFuckYourself >>) 20:14:12 Something like that, eh? 20:15:00 I'd watch all of your escapades with self-sex, but I have a date with a manpage :P. 20:15:13 "man date" ? 20:15:43 Nah. Just muckin' with Ncurses routines. 20:28:33 -!- calamari has quit ("Leaving"). 20:30:59 Let's make a language where all infinite loops are undetectable. 20:31:27 So they keep going until your computer runs out of memory? 20:31:47 how about one that drops into an infinite loop at random points? ;-) 20:31:57 Razor-X: yep. 20:37:34 I'll call it Hyperfuck. 20:39:37 call it "onoz" 20:39:46 What about Selffuck? 20:39:57 Or Thyselffuck? 20:40:07 Punch Thyself 20:40:11 Since everyone loves using the word f*ck so much :P. 20:40:37 Hmm... 20:41:01 Infinite loop programs would exist in the language, but it'd be impossible to tell which ones they are. 20:41:13 So there's no "the following is an infinite loop:". 20:42:23 You mean like +[+] ? 20:42:45 That wouldn't be an infinite loop. 20:42:55 What about a language called Fandango that randomly scribbles over memory with every instruction? 20:44:39 '''Fandango''' is an esolang by GreyKnight. Every instruction is a single character, and every printable ASCII character is an instruction. All instructions randomize memory. 20:45:14 \o/ 20:45:16 fun times 20:45:26 Hmm... 20:45:45 '''Undefined''' is an esolang by [[User:Ihope127]]. All programs have undefined behavior. 20:46:39 +[] 20:47:15 That wouldn't be an infinite loop either. 20:50:35 . . . Why wouldn't that be an infinite loop? 20:50:53 Because it risks stopping at the heat death of the universe? 20:51:40 hmm 20:52:31 Nope. Since it's possible to prove that executing [] is an infinite loop, it's simply skipped. 21:02:25 -!- CakeProphet has joined. 21:09:59 But that would be against the Brainfuck spec. 21:12:11 I didn't say this was BF. 21:12:21 Ah. 21:12:43 Fine. 21:12:50 + /might/ be an infinite loop. 21:12:54 But, it might not be. :p 21:14:59 + isn't an infinite loop :-) 21:15:22 Then what *is* an infinite loop? 21:15:51 ,[] _might_ be. 21:16:03 No, [] is never an infinite loop. 21:16:18 And why not? 21:16:23 Infinite loops exist, but all of them are undetectable. 21:17:10 [] while the cell is zero does nothing, and [] while the cell is not zero is skipped because if it were executed, it would cause an infinite loop. 21:17:37 ihope_: Give an example of an infinite loop. 21:17:49 I can't. 21:17:57 All infinite loops are undetectable. 21:18:02 Then you're not Turing complete; sorry. 21:18:06 ... 21:18:12 I didn't say they didn't exist. 21:18:40 Just that one can't make an algorithm using one that is sure to work. 21:20:40 >.> 21:20:44 Hmm... 21:21:02 +[><] Is an infinite loop. 21:21:12 Not in his language. 21:21:13 [><] is the same as []. 21:21:29 But [><] looks like an angry face... thus.. much cooler 21:21:40 -_- 21:21:58 The only things you can say here are "it isn't an infinite loop" and "as far as I know, it might be an infinite loop". 21:22:25 -!- calamari has joined. 21:22:36 calamari: I surrender. 21:23:22 what do you mean? 21:23:36 I'm not writing audio2brainfuck.b 21:23:43 oic 21:23:48 laaaazy 21:23:50 !help 21:23:52 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 21:23:53 What would audio2brainfuck.b do? 21:23:53 I'll show you the ultra-compressed version right now then :) 21:23:54 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 21:24:10 !bf ,[.] 21:24:12 !ps 21:24:14 3 CakeProphet: bf 21:24:17 4 CakeProphet: ps 21:24:19 !i 3 lol 21:24:23 +[,.[-]+] 21:24:31 ^^^ ultra-compressed version ;) 21:25:12 * ihope_ divides a deck of cards into three equal parts 21:25:14 calamari: I highly doubt that would make valid Brainfuck code from a raw PCM file. . . 21:25:42 !ps 21:25:43 3 CakeProphet: bf 21:25:44 pikhq: hehe is that your goal 21:25:45 4 CakeProphet: ps 21:25:48 gotcha 21:25:59 one problem that we didn't really discuss yesterday: eof 21:26:04 That would be audio2brainfuck.b. . . 21:26:20 hence the name 21:26:24 audio files use 0-255 so there is no way to be 100% certain you are at eof 21:26:47 "Use a bigger cell." 21:27:17 Oh, God. . . 21:27:21 But isn't audio2brainfuck just text2brainfuck applied to different kinds of bytes? 21:27:47 . . . Yeah. . . 21:27:55 after a fashion 21:28:00 I still surrender. 21:28:02 Ellipses don't include spaces, btw 21:28:35 Yes, they do. We've argued about it before. -_-' 21:28:35 (@pikhq) 21:28:58 Ellipses have spaces? 21:29:05 Oh... 21:29:11 What do you call ..., then? 21:31:09 apparently Chicago MoS recommends "..." inside a sentence and ". . ." for omissions between sentences 21:31:32 ... 21:31:34 . . . 21:31:41 . . . looks stupid... therefore ... is correct. 21:31:47 I win. 21:32:01 Oxford use "..." 21:32:08 Bringhurst uses "..." 21:32:24 Bluebook uses " . . ." 21:32:51 Bluebook can go to hell. 21:32:53 :D 21:33:24 it's the standard legal citation style in the US 21:33:26 I guess I agree with the Chicago guys, then. 21:33:42 Chicago MoS just sort of makes sense most of the time. 21:33:52 I don't really care about official silly grammar crap though.. so. 21:34:08 ihope_: well, the spaced-ellipsis is only for omissions *between* sentences 21:34:16 So... 21:34:25 ^--- is Chicago-style 21:34:55 Fine. I'll use the appropriate HTML entity from now on. 21:35:25 actually, apparently Chicago recommends either that distinction-making approach *or* using "..." globally. 21:37:36 * ihope_ hugs Chicago 21:37:58 you must have big arms 21:38:21 Naturally. 21:45:19 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)). 21:46:00 ". . ." might look more sensible with a variable-width font. 21:46:09 With a fixed-width font it's utterly ugley. 21:47:16 … 21:47:30 I'm using a variable-width font, and I still find "..." nicer... 21:48:05 choose your direction: ⋮⋯⋰⋱ 21:48:23 This doesn't look right⋯ 21:48:38 heh 21:48:44 those are mathematical ellipses 21:48:50 Ah. 21:52:33 English has official grammar? 21:52:33 *Cough* *Splutter* *Choke* *Die* 21:53:28 there are authorities 21:53:36 they disagree with each other, naturally 22:10:09 . . . does look pretty awful on a fixed width font. 22:39:07 Razor-X: English has a few people saying "This is the most holy way to do it!", and the rest of the world ignoring them. ;) 22:41:52 ain't no problem 22:42:58 My keyboard is set to Spanish. 22:43:14 I think it{s better than this US'international stuff. 22:43:26 But everything{s in a different place. 22:43:36 let's see the problems: 1) ain't 2) double negative 3) no subject 4) sentence isn't capitalized 5) no period 6) contraction 22:43:39 -!- GregorR has quit (Read error: 110 (Connection timed out)). 22:43:48 anything else? 22:44:30 Contractions are improper grammar? 22:45:13 Hey, I'd use contractions wherever possible. 22:45:25 7) There is no real authority on what English grammar is, so it is, in effect, defined by what people who speak English use. 22:45:45 Saying stuff like "contractions're" and... well, yeah. 22:46:15 Contractions're becoming part of English grammer. 22:46:43 And double negatives aren't ungrammatical. 22:46:48 pikhq: having said that, there are occasions when people deserve to be stabbed in the face 22:47:12 GreyKnight: Because they're not even using what the speakers of the language use, of course. 22:47:16 and if you can invent a way to do that over the internet, you'll be rich ;) 22:48:00 GreyKnight: Create the RFC for the Violence Over IP protocol. 22:48:16 The Machine 23:14:37 -!- ihope__ has joined. 23:16:35 Hey hey hey... 23:16:43 I mean, um. 23:16:44 -!- ihope__ has changed nick to ihope. 23:16:45 Hey hey hey... 23:17:35 pikhq: You mean, like American measurement? 23:18:05 'Though I hear the UK is even worse off. 23:23:02 -!- jix has joined. 23:23:03 the UK is trying to get everything over to metric 23:23:22 I think roadsigns are about the last thing to go 23:31:55 -!- ihope_ has quit (Connection timed out). 23:45:41 Razor-X: Hmm? 23:52:51 -!- GregorR has joined. 23:56:16 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").