00:02:28 -!- nooga has quit (Read error: 104 (Connection reset by peer)). 00:10:32 -!- FireFly has quit ("Later"). 00:12:55 arggh this internet connection is horrible 00:13:12 what is it 00:13:25 some shit rural dsl 00:13:48 what speed 00:14:22 advertised at 1.5 mbits down 00:14:28 i get less than that usually though 00:15:05 i've never understood having an expensive computer with shit internet :) 00:15:13 you can buy mac pros with stylish apple 56k modems :p 00:17:11 I'm on a pentium 3 on 20Mbps down cable, currently 00:17:45 Asztal: owwww 00:17:47 kill yourself 00:17:51 Wait. 00:17:56 Asztal: Don't you run Windows? 00:18:03 98? :-P 00:18:16 Pentium 3s are interesting, they were cartridges 00:18:20 -!- Tarap has joined. 00:18:23 Not flat squares 00:18:50 well 00:18:51 I'm borrowing a laptop while my replacement motherboard arrives 00:18:55 it's on XP! 00:18:58 Katmais at least 00:19:02 Asztal: P3 on XP? 00:19:04 Ouuch. 00:19:13 597MHz, 192MB of RAM 00:19:19 X_X 00:19:27 bullshit 00:19:39 wat 00:19:56 Asztal, I've got a similar system. 00:19:56 It's my router. 00:20:01 also it has only one USB port without the dock 00:20:11 ehird: It's easy to understand shit Internet with expensive computer. 00:20:19 We're in the US. 00:20:20 i used to have a computer with 192 mb of ram, the only thing that made it bearable was running a custom kernel and fluxbox 00:20:22 Internet is shit here. 00:20:31 bsmntbombdood: maybe you do crazy computation all the time :P 00:20:32 and my external USB hard drive causes the USB port to stop working until I power off the laptop :) 00:20:42 also fluxbox isn't lightweight 00:20:48 yes it is 00:20:59 [or was, i haven't looked at it forever] 00:21:07 bsmntbombdood: http://incise.org/not-so-tiny-window-managers.html 00:21:09 no it's not :) 00:21:21 You're thinking of a different WM. 00:21:27 nope 00:21:33 there's a virtual machine installed on this too, but I'm scared to run it 00:23:09 Uh, what units are those cited binary sizes in? 00:23:31 Bytes 00:23:33 I assume bytes. 00:23:35 fluxboxed used like 4 times less ram than anything else i used 00:23:55 s/xed/x/ 00:23:59 bsmntbombdood: It's more minimalist than metacity. It is NOT minimalist absolutely. 00:24:22 In a total overview, it doesn't come up anywhere near the top for minimalism 00:24:25 well metacity is massive 00:24:36 bsmntbombdood: at the time that article was made: 00:24:39 metacity 49787 loc 00:24:39 That's less than a megabyte of binary. 00:24:44 fluxbox 20601 loc 00:24:47 bsmntbombdood: yeah, so massive. 00:24:53 getting rid of all the desktop enviroment was a huge savings though 00:25:02 no one uses metacity without gnome 00:25:02 pikhq: it's an old article, and 00:25:03 a personal comment 00:25:03 Fluxbox is a 566 kilobyte binary. 00:25:03 This page is not to be taken too seriously. 00:25:08 That is light-weight. 00:25:11 but the LOC counts are accurate. 00:25:20 and come on. 00:25:25 Let's define OS X's WM as "bloated". 00:25:30 OMG! METACITY IS SUPER-MINIMALIST! 00:25:46 OS X's WM? Bloated? 00:25:49 Objectively rated, fluxbox ain't one of the more minimal WMs... 00:25:56 pikhq: in implementation? fuck yes! 00:26:12 It's a windowing system, not just a window manager. 00:26:17 Hard to compare. 00:26:25 I am referring to the SystemUIServer. 00:26:29 Which does not include the Dock, etc 00:26:37 anyone know a utility I can abuse to pick a specific-numbered line from a file? 00:26:43 coppro: head and tail 00:26:47 coppro: tail +N | head -1 00:26:48 -!- Tarap has left (?). 00:26:52 thank you 00:26:55 pikhq: I was just pointing out that if you pick a starting point, anything can be minimalist. 00:27:00 BTW, my window manager is a 148 byte binary. 00:27:06 Erm. 00:27:09 148 kilobyte. 00:27:11 Jeeze. 00:27:17 148 bytes is cooler 00:27:31 Ratpoison is 148 kilobytes? That seems larger than is necessarry. 00:27:45 Though it *does* include a REPL. 00:28:16 ratpoison is can't do crap though 00:28:19 (IIRC, the Ratpoison devs have started working on Stumpwm since Ratpoison was approaching a Lisp) 00:28:30 bsmntbombdood: It manages windows. 00:28:31 Yeah... ratpoison should have gone the OTHER direction! 00:28:36 It doesn't need a repl at all 00:28:38 Which is just what it needs to do. 00:28:40 pikhq: poorly 00:28:48 Bull. 00:28:50 agreed with bsmntbombdood on ratpoison's shittiness 00:29:03 but I'm an anti-tilist 00:29:17 and anti-anti-mousist :P 00:29:36 ...that does not compute 00:29:43 You're in the infamous Reality Distortion Field. 00:29:47 I like mice, bsmntbombdood. 00:29:53 oops, i misread 00:30:03 pikhq: I have thought exactly these thoughts since before I got this mac. 00:30:15 I hold no special attachment to Apple other than liking the UI of OS X. 00:30:18 (To a degree.) 00:30:29 http://www.nongnu.org/ratpoison/inspiration.html ← this is where ratpoison comes from. I think it sums it up very accurately. 00:30:39 Well, in that case, you just need to use the command-line more. 00:30:47 I do, pikhq. 00:31:11 How many windows do you have open aside from terminals? 00:31:46 ps aux|grep -c bash 00:31:48 142 00:31:49 :( 00:32:04 pikhq: browser windows (My tabbing/windowing distinction is complex and weird.), IM client (a) contact list (b) conversation window, this IRC window. 00:32:11 Yes, I use the graphical environment for things it is suited for. 00:32:19 I use the terminal for things it is suited for. 00:32:51 * pikhq has a web browser open. 00:32:52 Just because I don't subscribe to a philosophy of a terminal's-galore-all-the-terminals-you-can-eat-buffet-just-$1,000 orgy doesn't mean I don't appreciate them. 00:33:17 My IRC client is also my IM client, and it's on screen 0. 00:33:20 pikhq: you're running an IRC client based on one of those cute things that badly emulate a graphical environment by using VT-100 codes, aren't you? 00:33:32 that's cute. it really is. 00:33:36 hf 00:33:39 It doesn't emulate a graphical environment. 00:33:50 pikhq: what are you using>? 00:33:57 bsmntbombdood: Irssi, what else? 00:34:04 for im? 00:34:04 Well, maybe RawIRC. 00:34:06 :p 00:34:12 do you use one of those proxies? 00:34:12 Bitlbee for IM. 00:34:19 Which is a proxy. 00:34:31 bitlbee is awful 00:34:39 No, it's not. 00:34:44 I ended up contorting my IM conversational style to fit the ugly pseudo-IRC-channel emulation 00:34:44 It does a simple job and does it well. 00:34:57 bitlbee is a nice idea, but I don't like how it's implemented 00:34:57 My step-mother told me that I have to write her a meaningful and sincere Mother's Day card, and that she'd bust up my computer if I didn't. 00:34:59 meh, i use gaim and xchat 00:35:24 Sgeo: Might I interest you in small claims court? 00:35:25 Sgeo: sounds like you have family issues. 00:35:30 gtfo of there :-P 00:35:48 judy judy pwns small claims court 00:35:49 pikhq, I think it's only a threat, but still 00:35:55 bsmntbombdood: Judy^2. 00:36:20 s/y/ge/ 00:36:23 Sgeo: I like the concept of writing something sincere that is your true feelings under a threat. 00:36:30 It's so bizarrely illogical. 00:37:03 Wait, she only asked for meaningful and sincere. 00:37:10 She didn't ask for a favorable impression of her. 00:37:15 Mwahaha. 00:46:00 ^ul (y)(ge)((Jud)S( )*S)a:^^ 00:46:01 Jud((Jud)S( )*S) 00:46:06 what the heck 00:46:26 ^ul (y)(ge)((Jud)S( )*S):^^ 00:46:27 Jud(Jud)S( )*S ...bad insn! 00:46:30 !ul (y)(ge)((Jud)S( )*S)a:^^ 00:46:49 ^ul (y)(ge)((Jud)S( )*S):^ 00:46:49 Jud(Jud)S( )*S 00:47:01 !help 00:47:01 Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg 00:47:02 oh right 00:47:09 ^ul (y)(ge)((Jud)S( )*S):*^ 00:47:09 Judge Judy 00:47:27 -!- WangZeDong has joined. 00:47:46 Fungot's not here. 00:48:38 !unlambda 9y)(ge)((Jud)S( )*S):*^ 00:48:39 ./interps/unlambda/unlambda.bin: file /tmp/input.8529: parse error 00:48:43 !unlambda (y)(ge)((Jud)S( )*S):*^ 00:48:44 ./interps/unlambda/unlambda.bin: file /tmp/input.8565: parse error 00:48:59 !underload (y)(ge)((Jud)S( )*S):*^ 00:49:10 now what 00:49:35 !help 00:49:35 Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg 00:49:40 !underload (y)(ge)((Jud)S( )*S):*^ 00:49:41 Judge Judy 00:49:48 strange 00:56:46 pikhq 00:56:47 fungot is here. 00:56:50 00:47 oerjan: ^ul (y)(ge)((Jud)S( )*S):*^ 00:56:50 00:47 fungot: Judge Judy 00:56:52 you just have him ignored 00:57:05 (I know this from when you mistakenly left your irssi config open on my box :-P) 00:57:22 LMAO 00:57:31 !unlambda `.y```sii`. `.e`.g```sii`d`.d`.u`.Ji 00:57:31 Judge Judy 00:57:34 /unignore fungot 00:57:35 pikhq: and it is eta. f)) 00:57:46 pikhq: my brain is like a sponge for useless trivia :^) 00:59:46 -!- Slereah has quit (Read error: 110 (Connection timed out)). 01:01:12 !slashes /./Jud/.ge .y 01:01:13 Judge Judy 01:01:58 02:01 DCC CHAT from EgoBot [64.62.173.65 port 10052] 01:02:09 Yesh. 01:02:13 how does that work? 01:02:24 /dcc chat 01:02:45 oerjan: I changed it to use DCC chat for remaining data so that it doesn't get kicked off. 01:02:47 Direct connection to Egobot, and Egobot spills the entire output. 01:03:01 02:02 Irssi: Starting query in freenode with =EgoBot 01:03:01 02:02 =EgoBot> 01:03:01 02:02 Irssi: Closing query with =EgoBot 01:03:01 Best way of handling that, IMO. 01:03:08 not immensely useful :D 01:03:11 Hah. 01:03:22 GregorR: Get it to omit a single blank line. 01:03:22 ;) 01:03:41 oerjan: It's not my fault you sent too many newlines X-P 01:03:53 i didn't send _any_ newlines 01:03:59 Well that's odd. 01:04:01 !slashes /./Jud/.ge .y 01:04:01 Judge Judy 01:04:03 It does if read LN 01:04:14 !slashes /./Jud/.ge .y 01:04:15 Judge Judy 01:04:15 ok it's that command 01:04:34 !sh echo 'Judge Judy' 01:04:34 Judge Judy 01:04:44 Strange. 01:04:48 !sh echo 'Judge Judy' 01:04:49 Judge Judy 01:05:01 Oh, I think I know why. 01:05:32 * GregorR fixfix 01:06:37 !sh echo 'Judge Judy' 01:06:37 Judge Judy 01:06:42 !sh echo 'Judge Judy'; echo bleh 01:06:49 ............ 01:07:06 Wow, I really killed it this time. 01:09:13 -!- puzzlet has quit (Read error: 60 (Operation timed out)). 01:09:16 -!- puzzlet has joined. 01:10:57 Dobleve te efe, when did EgoBot become so tempermental :P 01:11:18 Have you fed it recently? 01:11:32 Only the highest quality infant skulls. 01:12:00 ic 01:12:24 And the corpse of the old EgoBot? 01:12:29 Remember, you are what you eat. 01:13:16 hm that _could_ be a problem, if it computes like an infant 01:13:36 they are known to be temperamental, too 01:14:08 GregorR: i suggest feeding it Vulcans in the future 01:15:14 -!- EgoBot has quit (Remote closed the connection). 01:15:17 -!- EgoBot has joined. 01:18:22 !help 01:18:23 Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg 01:18:56 !yodawg http://oerjan.nvg.org/esoteric/interpreter.unl 01:18:57 !slashes /./Jud/.ge .y 01:18:57 Judge Judy 01:19:00 Unknown character: 01:19:12 hm 01:19:31 Is "yodawg" an unlambda interpreter? :P 01:19:33 * oerjan vaguely recalls that may have been a problem 01:19:35 yes 01:19:55 i tried recursing 01:19:59 !show yodawg 01:19:59 unlambda (sending via DCC) 01:20:59 !yodawg htttttttttttttttttttttt 01:20:59 Unknown function: h 01:21:05 ah 01:21:17 so the userinterps actually do recurse? 01:21:29 In what sense? 01:21:35 *can use URLs 01:21:39 Yes. 01:23:19 i vaguely recall there was a problem with recursing my unlambda interpreter if the base interp didn't distinguish all chars from EOF 01:23:55 if it was just running out of file, the error should have been different 01:24:05 hm 01:27:36 !yodawg http://oerjan.nvg.org/esoteric/interpreter.unl2 01:27:37 Unknown character: 01:27:40 darn 01:27:53 !unlambda http://oerjan.nvg.org/esoteric/interpreter.unl 01:28:14 hm 01:28:18 !help 01:28:18 Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg 01:28:26 !unlambda http://oerjan.nvg.org/esoteric/interpreter.unl 01:28:40 that's not supposed to happen 01:29:24 that gives "Unexpected end of file" in a terminal 01:31:41 That's probably waiting forever for input. 01:31:42 !unlambda http://oerjan.nvg.org/esoteric/interpreter2.unl 01:31:43 ./interps/unlambda/unlambda.bin: file /tmp/input.10206: parse error 01:31:50 what 01:32:36 It doesn't close stdin, it just doesn't send anything on stdin. 01:32:54 oh 01:35:57 oh well 01:36:44 !addinterp r13 yodawg http://oerjan.nvg.org/esoteric/rot13.unl 01:36:44 Interpreter r13 installed. 01:36:52 !r13 test 01:37:04 bah 01:37:12 !show r13 01:37:12 That is not a user interpreter! 01:37:23 erm 01:37:32 !delinterp r13 01:37:32 Interpreter r13 deleted. 01:37:36 if you say so 01:37:39 lol 01:38:11 !help addinterp 01:38:12 addinterp: !addinterp . Add a new interpreter to EgoBot. This interpreter will be run once every time you type ! , and receive the program code as input. 01:38:12 unl? 01:38:29 oerjan, sure you got the parameters right? 01:38:45 pretty sure 01:38:48 so 01:38:55 oerjan, langauge is "yodawg"? 01:39:01 !addinterp r13 unlambda http://oerjan.nvg.org/esoteric/rot13.unl 01:39:02 Interpreter r13 installed. 01:39:04 it was 01:39:08 !r13 test 01:39:08 grfg 01:39:14 oerjan, what? 01:39:18 what is "yodawg"? 01:39:29 apparently using addinterp with a language that was already an addinterp didn't work 01:39:38 yodawg = unlambda in unlambda 01:41:08 !delinterp r13 01:41:08 Interpreter r13 deleted. 01:43:42 oerjan, report a bug to GregorR 01:45:14 i assumed he was listening :) 01:45:23 apparently using addinterp with a language that was already an addinterp didn't work 01:45:26 I'm well aware of this. 01:45:28 anyway, i think that's a bit awkward to achieve 01:45:28 This /can't/ work. 01:45:33 GregorR, why not 01:45:37 you could make it wokr 01:45:38 It sends the program on stdin. 01:45:39 work* 01:45:42 Then the other program on ... super-stdin? 01:45:55 GregorR, do like bf. use a @? 01:45:57 or whatever 01:46:04 for my unlambda interp, you simply concat the stdins 01:46:06 AnMaster: That's language-and-interpreter-specific. 01:46:11 so 01:46:17 allow the user to specify style 01:46:23 AnMaster: Blech >_> 01:46:30 AnMaster: How do you propose I accomplish that? 01:46:39 GregorR, add another parameter? 01:47:15 In what format? 01:47:16 something like: concat|delimiter:*|delimiter:\0 01:47:20 and so on 01:47:32 GregorR, you could support the most common styles 01:47:43 The only style I've ever heard of is having a delimiter :P 01:47:56 all I can think of is "some delimiter char or chars" and concat 01:48:42 GregorR: it doesn't work for my unlambda interp, but for some it would be reasonable to add more file arguments 01:49:31 that too 01:49:43 those that are not written in esolangs, in particular 01:49:50 oerjan, um 01:49:52 befunge? 01:49:59 :P 01:50:00 and even ... was about to say 01:50:29 there's probably a way in intercal too 01:50:34 not that befunge-98 in it supports that atm. Since I haven't got around to making a compile time option to disable SOCK while enabling file IO 01:50:37 (modern versions) 01:51:53 GregorR: oh also the delimiter for the other kind could be included in the program, for adduserinterp 01:52:10 night 01:52:15 night AnMaster 01:53:13 if from a URL, the delimiter could be given after it 01:53:38 well i guess the possibility for features is endless, as usual 01:53:52 (you could have several URLs too) 03:30:23 so what wonderful conversations did i miss? 03:34:04 psygnisfive, were you here for the Creatures stuff? 03:34:09 no :o 03:35:53 I sent ultraviolent norns to random people against their will, so now worlds can be decimated 03:36:32 -!- Gracenotes has joined. 03:40:32 -!- oerjan has quit ("quat quot"). 04:03:32 -!- Slereah has joined. 04:03:35 -!- WangZeDong has quit (Read error: 60 (Operation timed out)). 06:49:37 -!- WangZeDong has joined. 06:50:28 -!- Slereah has quit (Read error: 60 (Operation timed out)). 07:00:03 -!- Slereah has joined. 07:12:16 -!- WangZeDong has quit (Read error: 110 (Connection timed out)). 07:48:47 -!- nooga has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:02:01 -!- bsmntbombdood has quit (Remote closed the connection). 08:19:27 -!- tombom has joined. 08:23:49 -!- coppro has quit ("The only thing I know is that I know nothing"). 08:24:27 -!- coppro has joined. 08:25:05 -!- lereah_ has joined. 08:50:19 -!- lifthras1ir has joined. 08:51:28 -!- WangZeDong has joined. 08:56:22 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 09:03:15 -!- Slereah has quit (Read error: 110 (Connection timed out)). 09:06:17 -!- lifthrasiir has quit (Read error: 110 (Connection timed out)). 09:06:50 -!- coppro has quit (Remote closed the connection). 10:02:20 -!- lifthras1ir has changed nick to lifthrasiir. 10:28:56 -!- Dewi has joined. 10:34:35 -!- nooga has quit (Read error: 104 (Connection reset by peer)). 10:55:33 -!- puzzlet has quit ("Lost terminal"). 12:07:29 -!- jix has joined. 12:07:32 -!- MizardX has quit ("What are you sinking about?"). 12:18:29 -!- asiekierka has joined. 12:18:34 Uugh, I don't feel so good 12:18:42 but nah 12:18:47 that doesn't stop me from making new C64 crap 12:18:53 like PETSCIImator 12:20:49 You're a saint. 12:42:42 -!- puzzlet has joined. 12:48:49 -!- psygnisfive has quit (Remote closed the connection). 13:09:21 -!- KingOfKarlsruhe has joined. 13:13:57 !help 13:13:57 Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg 13:14:06 !bf_txtgen Hello world! 13:14:09 110 ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<++++++++.--------.+++.------.--------.>+.>. [194] 13:14:10 !bf_txtgen Hello world! 13:14:13 114 +++++++++++[>+++++++>+++++++++>+++>+<<<<-]>-----.>++.+++++++..+++.>-.<++++++++.--------.+++.------.--------.>+.>-. [460] 13:14:15 hm 13:14:23 what is the current shortest hello world in bf? 13:14:36 !lazyk (((SI)I)((SI)I)) 13:14:37 Couldn't fork sub-program. 13:14:59 AnMaster : look up on golf? 13:15:19 good idea 13:15:43 TOO MAY INTERPRETERS 13:15:50 MANY* 13:16:14 !help addinterp 13:16:15 addinterp: !addinterp . Add a new interpreter to EgoBot. This interpreter will be run once every time you type ! , and receive the program code as input. 13:16:37 ...this lacks ONE language 13:16:40 !help asm 13:16:40 Sorry, I have no help for asm! 13:16:43 augh 13:17:16 oh well 13:17:23 seems i'm going to program a deadfish interpreter for this now 13:17:44 lereah_, changed nick recently? 13:17:44 um 13:17:44 what is the url now again 13:17:44 it had some non-googlable one 13:18:02 um 13:18:04 asm is there 13:18:05 duh 13:18:15 just languages doesn't have help items 13:18:16 what does it do 13:18:19 is it assembler 13:18:23 but if it is, which one 13:18:57 x86 or x86_64 asm, with gas syntax 13:18:58 iirc 13:19:35 !asm mov %rax,%rax 13:19:45 !asm mov %rax,%r99 13:19:46 Does not compile. 13:19:47 ah 13:19:55 seems x86_64 gas style asm 13:20:02 :) 13:22:03 AnMaster, nah 13:22:08 It's my nick at work 13:22:15 you are slereah right? 13:22:19 Yes. 13:22:40 My home computer is also connected 13:22:42 As WangZeDong 13:22:50 lereah_ is my work nickname 13:23:21 -!- KingOfKarlsruhe has quit (Remote closed the connection). 13:24:13 how does it interpret befunge 13:24:20 cfunge 13:24:27 er, i meant 13:24:38 how does it interpret befunge with only one line to use 13:24:50 As normal, you just have only one line to use :-P 13:25:06 Why doesn't it support links to code 13:25:14 I think it does? 13:25:18 it does? 13:25:32 so i can type !befunge http://asienet.site40.net/befungecodeblahblah.txt ? 13:25:46 My question mark indicated I don't know for sure 13:25:52 i know 13:25:54 Try it, not like anything can break... 13:28:05 I am quite sure it does support that. 13:28:27 Not completely sure, of course, but quite sure nevertheless. 13:28:49 Maybe I could run fungot under it. :p 13:28:50 fizzie: nope. i haven't tried. don't have " the internet is like finding poop in the toilet, but doesn't work in quile throw it away.... http://home.comcast.net/prunesquallor/ macro.txt 13:30:03 !bf http://www.hevanet.com/cristofd/brainfuck/392quine.b 13:30:04 ->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<+++++++++.<] 13:30:23 okay, it does. 13:30:53 !bf32 http://www.hevanet.com/cristofd/brainfuck/fib.b 13:30:54 0 13:31:07 haha 13:31:13 when there's too much output 13:31:16 it opens a private chat session 13:31:27 That's only a couple of lines more, though. 13:31:39 well, EgoBot did it up to 13:31:40 5972304273877744135569338397692020533504 13:31:46 ^show fib 13:31:47 >+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][] 13:31:48 ^fib 13:31:48 0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... 13:34:37 !bf ,[.,] Hello! 13:34:44 ...erm? 13:35:04 Maybe it uses the ! input separator, like fungot does. 13:35:04 fizzie: manpage was a bit off)... well, in an fnord, etc 13:35:08 ^bf ,[.,]!hello. 13:35:08 hello. 13:35:12 !bf ,[.,]!Hello! 13:35:19 Maybe not, then. 13:35:20 nope 13:36:00 Well, I'unno how it does input. 13:37:11 BfNano: commands + and > 13:37:59 !hello hhh 13:38:02 Unknown command (hhh) encountered 13:38:09 !hello h 13:38:10 Hello World 13:38:15 !hello hh 13:38:16 Unknown command (hh) encountered 13:38:24 O_O 13:38:33 !hello h h 13:38:34 Unknown command (h h) encountered 13:38:36 !hello h;h 13:38:37 Unknown command (h;h) encountered 13:38:42 Shrug. 13:39:58 !bch 00101 13:40:07 ...oh, so bch is not bct misspelled 13:40:22 !addinterp bct bf http://www.bf-hacks.org/hacks/bct.b 13:40:24 Interpreter bct installed. 13:40:28 yay 13:40:49 !bct 1001001 13:40:56 !hello http://www.cis.hut.fi/htkallas/hh.txt 13:40:58 Hello World 13:41:21 Hm, putting two h's separated by a newline made it accept the first h, but it didn't do anything for the second. 13:45:16 What's the !info for, though? A language or something else? 13:45:18 !info 13:45:18 EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ 13:45:26 Oh, just a generic note. 13:46:11 Wow, I did a non-wrapping constant for 68 that's 1 byte smaller than the one on the wiki 13:46:49 Well, if going to the cell with the value counts as a byte (doing ">"), then it's the same size 13:47:06 ++++[>++++<-]>+[<++++>-]> 13:47:18 wait 13:47:20 the last char is < 13:47:21 not > 13:56:21 !rot13 some bananas 13:56:22 fbzr onananf 13:56:54 onan 13:56:55 kekeke 13:57:04 ...nano!? 13:57:30 Do you know who Onan is 13:57:44 no 13:57:52 wiki it 13:57:59 too lazy 13:58:25 Onan is a biblical figure 13:58:35 well 13:58:41 i don't know the English names 13:58:42 His name is linked to masturbation, though all he did was, you know, pull out 13:58:46 And SPILL HIS SEED 14:00:07 Is there BF code to output an 8-bit value as an in-te-ger 14:01:55 ^rot13 fbzr onananf 14:01:55 some bananas 14:02:02 We've got a bad case of duplicated functionality here. 14:02:16 !rot13 jerk 14:02:17 wrex 14:02:26 !rot13 onan wrex 14:02:27 bana jerk 14:02:35 ^rot13 furrfu 14:02:36 sheesh 14:03:30 !rot13 shatbg 14:03:30 fungot 14:03:44 ... 14:03:47 .......errrrrrrrr 14:03:54 fungot: TALK 14:03:54 asiekierka: " what's food for, anyways?" " not exactly the daycare-place i was thinking 14:04:42 !rot13 shatbg: lbh ner n wrex. qhqr, pna'g lbh or pbbyre? 14:04:43 fungot: you are a jerk. dude, can't you be cooler? 14:04:52 EgoBot's being ignored here. 14:05:18 !rot13 V'z abg cyrnfrq jvgu guvf! 14:05:19 I'm not pleased with this! 14:05:26 We'd have botloops day and night otherwise. At least this way they're a bit discouraged. 14:05:44 I can still pull out my own megahal bot 14:06:08 having the content of The Hitchhiker's Guide to the Galaxy inside 14:06:10 and NOTHING ELSE 14:07:50 !rot13 http://esolangs.org/wiki/BrainClub 14:07:51 14:08:06 ...KUGZY? 14:08:14 KUGZY 14:08:25 I don't think we have a hitchhikery style on fungot; I guess was too bored of just normal books at that point. 14:08:25 fizzie: i'm off to the left somewhere. 14:08:28 ^style 14:08:29 Available: agora alice darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp 14:08:36 well 14:08:46 I can do it then 14:08:49 What format 14:08:51 .TRN or .BRN 14:09:30 What the fuck is style 14:09:51 How he talks like to peoples 14:09:55 I do have the books as text, but I don't think it'd be any more amusing than, say, discworld quotes. 14:10:08 Does fungot talk to people? 14:10:09 lereah_: i need a train to tik since the bicycle is there. there is no standard way 14:10:14 AAAAH 14:10:27 fizzie: I also wanted to make a "IEEE" style, as in, all the IEEE info from wikipedia AND the specs if possible, pasted into a .TRN 14:10:36 But yeah 14:10:38 I want to make styles 14:10:43 fungot, say stuff 14:10:44 lereah_: i suspect that optimisations could be made to execute code as some apparently take callbacks. when a variable's value? 14:10:55 How do you chose between styles? 14:11:05 ^style jargon 14:11:06 Selected style: jargon (Jargon File 4.2.0 or something) 14:11:06 Just use "^style foo" from that list. 14:11:15 fungot: Tell me something about bananas. 14:11:15 fungot, say stuff 14:11:16 asiekierka: flame off. i suppose i should have been 14:11:16 lereah_: a publisher that i have found out a certain special way. 14:11:21 ^style 14:11:21 xDD 14:11:21 Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon* lovecraft nethack pa speeches ss wp 14:11:28 ^style nethack 14:11:28 Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal) 14:11:29 ^style darwin 14:11:29 Selected style: darwin (Books by Charles Darwin -- you know, that evilution guy) 14:11:32 asww 14:11:33 fungot, say stuff 14:11:34 aww* 14:11:35 lereah_: callorhinus ursinus, relative size, and their heights were much less liable to reversion :)/ upper part :) a true sheep dog " as i hear from professor agassiz and dr. johnson states that they ran at 3 or 4 years,/ numerous recorded cases :) retrievers, in which latter/ fibres :) this muscle diverge downwards, with/ laminae coated by minute micaceous scales; it alternates many times with a coarse-grained, greenish grauw 14:11:44 wat 14:11:47 Heh, the "jargon" style is actually the UNIX-HATERS list and not a jargon file. "Known issue." 14:11:58 ...Where can I download the Esolangs Wiki database 14:12:01 As is Darwin using a whole lot of smileys. 14:12:26 There was a slight accident in building the Darwin language model, which managed to translate all "of" tokens into ":)", and all "the" tokens into "/". 14:12:26 and, fizzie, is it MegaHAL 14:13:13 Hm, you mean fungot-babble? No, it's just a bit of Funge. There's no sense in there, except what you make of it. 14:13:13 fizzie: from/ varying accounts which i have just received your book, 14:13:35 fizzie: Could you please, one day, separate the fungot-babble code from the rest 14:13:36 asiekierka: aurora island, an upraised atoll. 14:13:40 I really want a chatterbot like that 14:13:47 it's better than MegaHAL :DD 14:14:11 or can you do it already 14:14:26 It's just an unpruned n-gram model, with word selection directly from the n-gram frequencies with no smoothing. Anyway, I've got some C++ code for it too; I don't have it available right now, though. 14:14:36 aww 14:14:44 ^style fisher 14:14:44 Selected style: fisher (Fisher corpus of transcribed telephone conversations) 14:14:46 also, ...i didn't understand that sort of mathobabble 14:15:20 also, where can i get the database of the Esolang wiki 14:16:28 I don't think I've seen any public links to database dumps; it's no Wikipedia, after all. (Might not have noticed even if there were.) 14:16:36 Augh 14:16:48 So I think I will need to make a .TRN file from the Wikipedia database 14:16:51 *smiles* 14:16:55 *smiles epicly* 14:17:02 *then notices he'd need a supercomputer for that* 14:17:24 Oh, I have a "wikipedia" style already; it's a tiny fraction of all Talk: namespace pages. 14:17:27 ^style wp 14:17:27 Selected style: wp (1/256th of all Wikipedia "Talk:" namespace pages) 14:17:33 One 256ths, apparently. 14:17:39 fungot: How do wikipedians speak? 14:17:40 fizzie: fnord does not cover the informatics concept of structuring data, and the rating on other projects was brought up to stub class. user:betacommandbotbetacommandbot 08:22, 10 november 2007 ( utc)/small!-- template:unsignedip 14:17:48 Lolzorlol 14:17:58 (Okay, the wiki-markup filtering could've used some work.) 14:19:29 Will a YouTube style be good, as in, the largest "comment" videos, and all the comments from them pulled into one file 14:19:31 what's the format, too 14:20:35 for example "Airbus A320 Plane Crash" is the winner, with nearly 32000 comments 14:20:59 Any mostly plain-text file is okay, preferrably something with one sensible IRC-length element (like a comment) per line. I did think about YouTube comments, but it'd have needed some extrication work. 14:21:10 nah 14:21:16 I will just paste the entire thing 14:21:21 sans the "usernames" 14:21:43 i'm also putting the bad ones 14:21:44 and spam 14:22:23 I need a way to remove everything that's before a word 14:22:25 including that work 14:22:27 word* 14:22:36 For example: I have "aaa bbb ccc" and "ddd bbb fff" 14:22:49 i want to remove everything on that line up to "bbb", or nothing if there's no "bbb" 14:22:59 So the lines will become "ccc" and "fff" 14:23:08 and "aaa ccc" would become "aaa ccc" xD 14:23:15 sed -e 's/.*bbb *//' is the crude solution. 14:23:49 don't have sed 14:23:51 must... download 14:24:12 also, only putting like pages 1, 3, 5, 7, 9 and 11 14:24:16 625*6 comments though 14:24:24 3750 14:24:27 :DDD 14:24:29 from one video 14:24:30 or nah 14:24:33 only 625*3 14:24:38 from that video 14:26:30 342kb unformatted 14:26:59 Uh, I don't have the computer with the language-model generation code turned on at the moment. Any fungot-babble-related things will have to be done later. 14:27:00 fizzie: i think my favorite would be ssilence of the lambs i like to collect baseball cards i'm not really 14:27:07 aww 14:27:14 can't you just add a plaintext file 14:27:15 :/ 14:27:23 It doesn't really work like that. 14:27:36 I could wake-on-lan the computer, but I've misplaced the MAC address. 14:28:21 I might have put the code somewhere for downloading, though. 14:28:32 oh 14:28:38 well, it's going to be a while before i'm done 14:29:30 ok, enough YTcrap 14:29:49 now let's format it 14:32:39 * AnMaster wonders how iterating over a list and just adding it back together ended up with transforming (1 2 3 4) into ((2 (1 ())) 3 4) 14:33:25 ah. found it. 14:33:28 hm 14:33:58 is there any shorter way than (cons a (cons b t)), I want to append two elements to the head of the list t 14:34:09 (language is R5RS) 14:34:14 * AnMaster prods ehird 14:34:22 `(,a ,b ,@t) if you don't mind the punctuation. 14:35:03 hm 14:35:44 Surely there's a list append 14:35:49 (append (list a b) t) is reasonably readable too. 14:35:51 Something like (append (a b) t) 14:35:53 Yep 14:35:56 It's not much shorter, though. 14:36:10 ah 14:36:19 that is more readable though 14:36:33 In fact it is longer by two characters than the cons thing. 14:36:43 fizzie: One more SED thing now 14:36:57 If there is a line "bbb ccc" and "aaa ccc" 14:37:06 fizzie, still more readable! 14:37:08 "bbb ccc" should become "" 14:37:12 and "aaa ccc" should become "" 14:37:13 as in 14:37:19 if bbb is at the beginning of the line 14:37:23 the entire line is removed 14:37:38 /^bbb/d 14:37:41 /^bbb/d 14:37:53 Deewiant: That's not exactly what was wanted here, I think. 14:38:27 "If bbb is at the beginning of the line the entire line is removed" 14:38:35 Yes, but that was just an example. 14:38:37 it worked 14:38:46 thank you 14:38:51 the list is now formatted 14:38:57 /^bbb/d removes all lines that start with bbb; is that what you wanted? 14:38:57 it's about 256kb 14:39:01 Yes 14:39:05 Oh. 14:39:18 Anyway 14:39:20 the list is done 14:39:21 Then I don't see how that's related to '"aaa ccc" should become ""'. But anyway. 14:39:22 256kb of comments 14:39:39 i said "bbb ccc" should become "" 14:39:40 oh right 14:39:46 i meant "aaa ccc" = "aaa ccc" 14:39:50 I chalked it up to a typo 14:39:52 :-) 14:39:54 and the pack has 2000 comments 14:40:01 I can't seem to find the code, though. 14:40:13 1500 from an AIRBUS A320 PLANE CRASH and 500 from an Obama-related video thing 14:40:40 AnMaster: I don't suppose you happened to download that fungot language-model-building code? Someone was asking for it, even though I cautioned about it being really very user-unfriendly. 14:41:17 fizzie: Should I send the Youtube Comment-o-Mess 14:41:41 -!- puzzlet has quit (Remote closed the connection). 14:41:46 -!- puzzlet has joined. 14:41:57 fizzie, I didn't ask for it recently afaik 14:42:14 Not recently, no; this was rather long ago. But I might recall wrongly. 14:42:15 I might have done ages ago 14:42:18 not sure 14:43:32 Well, maybe I can remote-boot that computer it's on. 14:44:49 -!- MizardX has joined. 14:46:42 Yay, I got it booted. 14:47:12 yay 14:47:55 So, how do I get them comments? 14:47:57 Oh butts. 14:48:08 I have to do a powerpoint presentation thursday :( 14:51:39 fizzie: email via private pl 14:51:40 z 14:57:31 Ok, fizzie got the "comment pack" 14:59:44 Well, let's see... it doesn't support reloading the style-list-file (even though it should), so I'll have to do a quick restart. 14:59:59 -!- ais523 has joined. 15:00:25 -!- Slereah has joined. 15:00:51 Eesh. Heh. Fungot doesn't recognize my authority, since I had a broken identd when connecting and I am now "n=fis@..." and not "i=fis@...". Heh. 15:01:13 Maybe I'll need to do some reconnecting myself, too. 15:01:18 -!- fizzie has quit (Remote closed the connection). 15:01:20 -!- fizzie has joined. 15:01:47 -!- fungot has quit ("stylish"). 15:02:35 -!- fungot has joined. 15:02:40 Rather bouncy. 15:03:08 so how's work 15:03:18 It should work. How do you feel, fungot? 15:03:18 fizzie: to be under barack obama! wajajjajajjajajaja!!! 15:03:24 Excited, I see. 15:04:19 fungot: How's France? 15:04:19 asiekierka: why... why... why... why... why... why... why... why... i dont think it had pilots, no problems with relations p.s for the hell did the pilot, apart from its obvious characteristics its a computer 15:04:31 oh, wait 15:04:33 not enough comments 15:04:40 it'll either talk about planes or about Obama 15:04:57 must find some more 15:05:06 -!- BeholdMyGlory has joined. 15:06:27 * lereah_ beholds 15:06:40 -!- MigoMipo has joined. 15:06:42 ok, some Max Payne-related comments there 15:08:35 ^style 15:08:35 Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* 15:08:38 ^style wp 15:08:38 Selected style: wp (1/256th of all Wikipedia "Talk:" namespace pages) 15:08:41 ^style youtube 15:08:41 Selected style: youtube (Some YouTube comments) 15:10:02 fungot, say stuff 15:10:03 lereah_: cause i know captain, he spent a year, whilst the co-pilot and president of the official aeronautic websites? 15:10:53 soon done 15:11:17 I will also send you a copy of a book if you can add it 15:11:20 not necessairly funny 15:11:21 but useful 15:11:26 "The Commodore 64 Programmers' Guide" 15:11:33 >900kb of GOODNESS 15:11:36 I think I tried that once. 15:11:40 ...You did? 15:11:46 Probably not on-channel. 15:11:49 I do have a copy of it, at the very least. 15:11:54 and what was the result? 15:11:58 -!- WangZeDong has quit (Read error: 110 (Connection timed out)). 15:12:11 I also have a different book, that's smaller, "Map the 64" 15:12:16 I didn't bother removing line-breaks, so it was a bit... abrupt. Bits of basic here and there. 15:12:26 "Map the 64" doesn't have much basic 15:12:26 Will have to leave now, though; I'll look at style-things later. 15:14:17 371kb of youtube comments 15:14:24 and a 521kb book 15:14:35 Now, Deewiant, i will need your help with sed formatting 15:14:47 1. How to remove all "empty except a newline" lines 15:14:59 I refer you to http://www.grymoire.com/Unix/Sed.html 15:14:59 2. How to remove every line starting with "::" and ending with "::" 15:16:47 -!- FireFly has joined. 15:19:59 * AnMaster notes that this code would have been a lot clearer in Erlang than in Scheme. 15:24:02 -!- tombom has quit (Read error: 110 (Connection timed out)). 15:33:22 -!- jix has quit (Read error: 113 (No route to host)). 15:39:17 -!- impomatic has joined. 15:59:52 -!- MizardX- has joined. 16:02:24 14:19 AnMaster notes that this code would have been a lot clearer in Erlang than in Scheme. 16:02:31 do you not understand the concept of learning a language 16:03:04 ehird, ?? 16:03:13 well, I suspect it would have been a lot clearer in Erlang than Unlambda 16:03:15 ehird, I do. I just note that erlang is better fit for this task 16:03:22 and quite a bit clearer in Unlambda than Malbolge 16:03:55 this task fits perfectly a language with advanced pattern matching on lists. 16:05:57 what, compiling brainfuck? 16:06:02 you're on crack 16:06:06 AnMaster: protip: use SRFI-1. 16:06:24 or just don't use scheme, since you evidently have some sort of mental block around learning a new paradigm 16:06:46 and really, pattern matching libraries exist for more or less every real language nowadays 16:06:51 if they don't have it built in 16:07:06 PCRE is perfectly capable, although rather inefficient, at doing list pattern matching, for instance 16:07:11 haha 16:07:14 (rather inefficient because it deals with the lists in text form) 16:07:20 -!- MizardX has quit (Read error: 145 (Connection timed out)). 16:07:22 if you're using Scheme, pattern matching is doin it rong 16:07:25 -!- MizardX has joined. 16:07:27 but yes, agreed 16:07:29 or just don't use scheme, since you evidently have some sort of mental block around learning a new paradigm <-- why do you think so? 16:07:39 AnMaster: you're probably writing Erlang in Scheme 16:07:41 -!- MizardX- has quit (Read error: 60 (Operation timed out)). 16:07:44 from what I've read 16:08:09 oh, and today on Fucking Crazy Ways To Cool a Computer: Submerge all the components in oil. No, really. http://www.hardcorecomputer.com/ 16:08:26 Wouldn't your and get all sticky? 16:08:27 s/today/last year/ 16:08:40 Deewiant: I don't follow the field ;-) 16:08:40 Plus, what would people think? 16:08:40 ehird, I can't think of a better way to optimise a parse tree of bf than pattern matching. Sure there are other ways. In fact I'm doing closer to what I would do in C than what I would do in Erlang. 16:08:51 lereah_: Wouldn't your all and get all sticky indeed. 16:08:52 If I see a man with his hand covered in oil 16:08:58 I think only one thing 16:09:03 but pattern matching would make it so much easier 16:09:41 ehird: you've never seen a mineral-oil-cooled computer before? 16:09:47 ais523: Nope... 16:10:05 I haven't seen one in RL, but I've known about them for ages 16:10:21 apparently the oil has a tendency to get into the inside of the wires connecting to peripherals, though 16:10:21 I have seen them on internet. Old. 16:10:25 and leak out of the keyboard 16:10:29 It's sort of ridiculous. You can't keep any of the components as spares because they're fucking oily forever :-P 16:10:32 although using a wireless keyboard would probably avoid that problem 16:10:42 Eurgh, imagine upgrading. 16:10:42 ais523, :D 16:10:54 FIRST, STICK YOUR NEW COMPONENT IN THE VAT OF OIL. IT IS NOW OILY. THEN, ATTACH IT. 16:11:00 NOW, ATTEMPT TO GET OIL OFF YOUR HANDS AND FAIL MISERABLY. 16:11:08 USE COMPUTER AS-IS. IT'S HARDCORE. 16:11:23 Plus, what happens if it falls? 16:11:26 I like how they immerse it in oil and then still have to use four fans. 16:11:29 lereah_: "fails"? 16:11:34 I hope you have no carpet 16:11:34 It's meant to touch the components. 16:11:37 Ah. 16:11:38 :P 16:11:49 But seriously, with four fans you could probably watercool the same machine. 16:11:58 Which doesn't involve putting all your components in oil. 16:12:16 Cool it with molten lead 16:12:23 It's conductive! 16:12:27 :-P 16:12:36 Would mercury work well, I wonder? 16:12:36 Wow, this hardcore computing place is ridiculous. 16:12:40 You can buy THREE gtx 285s. 16:12:49 I'm wondering what kind of game needs three. 16:12:54 Or, hell, any task. 16:13:09 Jet simulation? 16:13:16 Iunno 16:13:33 "3 Intel 160GB SSDs in RAID 0" 16:13:52 I'm wondering how you fill up 480GB with an OS drive. 16:14:54 ehird, three in one computer? 16:14:55 Easily, with games. 16:14:58 that sounds strange 16:14:58 AnMaster: yep. 16:15:01 Deewiant: Whaat? 16:15:07 Deewiant: Even Crysis doesn't use that much. 16:15:12 Crysis is one game. 16:15:30 Deewiant: ... running two games at once? 16:15:33 lol wat 16:15:45 if you are going to do multi-screen installation for flightsim with built up cockpit you probably end up using multiple computers, one to render each screen. 16:15:47 No, having two games on disk at once. 16:15:58 Deewiant: Oh, I was talking about the GTXs 16:16:00 rather than three graphics card in one computer 16:16:08 But still, the top games are what, 10GB? 16:16:22 * ehird shrug. 16:16:22 Yeah, these days around that much. 16:16:26 ehird, um? Full scenery for Flightgear is 17 GB iirc 16:16:26 :P 16:16:37 a lot more for xplane and MSFS iirc 16:16:39 Yes, and X-Plane is over 60. 16:16:45 Ouch. 16:16:45 But those aren't the norm. 16:16:46 that much? heh 16:17:03 ehird: That sounds very weird... I've got about 40GB used on my /... 16:17:06 Deewiant: In that case I'd buy an X25-M as a boot drive and a 300GB velociraptor as an apps drive :P 16:17:09 ehird, remember that is scenery for all the world. :P 16:17:20 pikhq: Well, they are immersing this shit in oil. 16:17:21 And that includes headers for everything, source for everything, and binary packages for everything. 16:17:28 pikhq: It's a rather excessive thing already. 16:17:46 ehird: In practice, I'd say around 200GB is enough for OS+apps even with a fair supply of games. 16:17:51 I fail to see how that's excessive. Just very weird. 16:17:59 pikhq: http://hardcorecomputer.com 16:18:08 They're riding on the "THIS IS SO FUCKING EXTREME." marketing wave. 16:18:12 Oh, it's retards. 16:18:23 Deewiant: More than enough. 16:18:38 Really, for just OS+apps, a 50G hard drive can suffice. 16:18:45 * ehird adds 6 of all three monitor types they offer (the max you can get0 16:18:47 *) 16:18:49 pikhq: Not even close. 16:19:06 What, has Windows gone freaking crazy or something? 16:19:09 I've got Linux+Vista taking up 70G currently. 16:19:14 Linux includes apps, Vista doesn't. 16:19:15 ehird: are you trying to see how expensive you can make it? 16:19:19 ais523: yep 16:19:26 I've got Linux taking up 34G.. 16:19:27 $27837 so far 16:19:31 Has anyone played RobotWar or CoreLife? Both are programming games. 16:19:32 Let's see here... 16:19:39 I've played robotwar. 16:19:40 I play Robocode but that's it. 16:19:45 Er, no. 16:19:47 No I haven't. 16:19:48 That includes: binaries, headers, source, binary packages, and C compiler cache. 16:19:50 Ehird: original? 16:19:50 Robocode i've played. 16:19:55 And /tmp. 16:19:56 Oh, okay :-) 16:20:03 ehird, as I said: For built up cockpits with screens covering all of your viewfield outside the cockpit you end up with multiple computers. For example there is a JAS 39 Gripen simulator like that at one of the flight museums in Sweden, powered by a cluster of 8 computers that runs Linux. Simulator software? Custom from SAAB. 16:20:09 pikhq: And 100G for games isn't much, these days. 16:20:20 ehird: Do you have a bot running on the roborumble? 16:20:21 Oh. Damn. 16:20:23 Windows *has* gone apeshit-crazy. 16:20:24 AnMaster: It sounds hilariously unfun to play. 16:20:25 It's a PR stunt from SAAB kind of. 16:20:30 pikhq: 100G for multiple games 16:20:31 not one game 16:20:33 silly :P 16:20:37 Deewiant: no 16:20:42 Meh. 16:20:43 ehird: Oh, okay. 16:20:48 That's only slightly crazy. 16:20:49 Okay 16:20:51 Final price for the 16:20:54 REACTOR EXTREME 16:20:58 $28,796.00 16:21:05 And it only has 4GB of RAM! 16:21:09 Not even an i7! 16:21:14 What a ripoff ;-) 16:21:16 Jeeze. 16:21:25 http://pastie.org/474504.txt?key=9fooyz1aoaayeghiixktfq 16:21:31 The graphics card is HARDCORE-CUSTOMIZED. 16:21:36 $ du -hsc Games 16:21:36 122GGames 16:21:38 So, I could get roughly equal RAM and CPU for $200. 16:21:39 :p 16:21:46 That's not even very many games. 16:21:51 pikhq: Well, it's DDR3. 16:21:55 But yeah. 16:21:59 2 650W power supplies 16:22:06 For redundancy in case you lose your game. 16:22:09 CAN'T HAVE THAT HAPPENING. 16:22:18 The leader is GTA4 at 15G. 16:22:18 'snot even a fuckin' blu ray burner! 16:22:23 In fact it's all rather crap. 16:22:29 ehird, it is very realistic. Though the actual code is of course secret. SAAB made JAS 39 Gripen and it is in service currently in the Swedish Airforce + a few other airforces in different parts of the world. The public simulator thing is a PR stunt I guess. 16:22:30 ~/gameemu/ is 7.6G, and ~/.wine/drive_c is 17G... 16:22:32 ehird: can't you get 8GB RAM computers nowadays? 16:22:37 ais523: 12GB. 16:22:40 I guess I just play very light-weight games? 16:22:43 ah, ok 16:22:44 ais523: Well, up to 128GB. 16:22:46 pikhq: My Vista install sans programs is 37G :-) 16:22:48 ais523: But for desktops, 12GB. 16:22:56 Deewiant: That's just silly. 16:22:56 That's what bsmnt and I willen-havebeen. 16:23:00 pikhq: Yes, Vista is. 16:23:01 ah, I was wondering where you'd get a motherboard you could fit 128GB of ram into 16:23:04 (I'm not up to date on the time travel pronouns). 16:23:19 realistic here meaning: realistic handling, a bit too few screens covering the viewfield to give you the proper experience. 16:23:21 pikhq: how much ram did our $80k have? 16:23:21 That's just the OS, I haven't put anything extra there. 16:23:29 ehird: 128GB. 16:23:32 Right. 16:23:39 Only ddr2 though :-P 16:23:41 Enough to reasonably have the OS in a RAM disk. 16:23:42 ;) 16:23:49 Now THERE'S an idea. 16:24:06 um 16:24:08 what OS? 16:24:09 :P 16:24:19 I should assemble a machine that's the most powerful I can get to blow those hardcore computer assholes out of the water. 16:24:22 I mean, you could have Linux on a ram disk with much much less. 16:24:24 Although it'll probably cost 7 bajillion dollars. 16:24:53 ehird, then the way to go is a cluster 16:24:58 Nah. 16:24:59 Latency. 16:25:04 Anyway, limit one case. 16:25:07 ehird, better connections 16:25:08 :P 16:25:09 And a desktop case. 16:25:15 eATX, of course. 16:25:18 ehird, use that Infiband thingy of course 16:25:21 (spelling?) 16:25:28 Infiniband. 16:25:31 ah 16:26:07 ehird, Also a rack is a type of case :P 16:26:09 blade servers 16:26:12 "Desktop case". 16:26:16 meh 16:26:26 Let's see now... Two i7 965s... 16:26:29 AnMaster: You could without *too* much effort get Linux on a RAM disk with 1G RAM... 16:26:54 http://www.newegg.com/Product/Product.aspx?Item=N82E16819115200 16:26:56 err 16:26:56 pikhq, um, I could get it on a ram disk with 32 MB RAM. Assuming I began using something like DSL 16:26:57 EVGA E759 CLASSIFIED LIMITED EDITION 3-Way SLI (x16) + PhysX w/ECP & NF200 1366 Intel X58 EATX Intel Motherboard - Retail 16:26:57 :P 16:26:59 Excellent! 16:27:02 Aww, only 6 ram slots. 16:27:04 That won't do. 16:27:16 Oh, right, right. 16:27:17 pikhq, In fact 16 MB would be enough I bet. 16:27:17 Oh, it's only one. 16:27:20 I need a server motherboard. 16:27:31 8MB would be enough, actually. 16:27:36 ... hmm, but I also want three gfx carsd in SLI. 16:27:47 pikhq, pikhq all you need is kernel + minimal userland. Meaning busybox 16:27:47 Use a squashfs for your root FS, load the thing from a floppy. 16:27:53 Right. 16:27:54 THIS IS TOO CONFUSING ;;_;; 16:28:09 The kernel itself could be quite minimal. 16:28:36 You wouldn't even need much in the way of drivers... 16:28:41 pikhq, my rather feature-filled x86_64 bzImage is 2.7 MB for 2.6.28. I have a few modules, stuff I rarely use, or stuff built out of tree. 16:29:12 My bzImage is 1.1MB... 16:29:21 Erm. 16:29:26 almost all the stuff built in? 16:29:28 initramfs. 16:29:29 no initramfs? 16:29:37 * AnMaster doesn't use initramfs 16:29:40 My bzImage is 1.8M. 16:30:03 My initramfs has no modules in there; it's there just to set up LVM. 16:30:22 so getting something down on a floppy would be quite possible. You could begin by dropping support for stuff like oprofile. 16:30:22 (you need to run pvscan for the actual device nodes to show up) 16:30:38 and what not 16:30:41 I've done it a few times just for the hell of it. 16:30:43 pikhq, is it x86_64? 16:30:58 Linux frodo 2.6.28-gentoo-r5 #2 PREEMPT Mon Apr 27 12:51:25 CDT 2009 x86_64 AMD Sempron(tm) Processor 2800+ AuthenticAMD GNU/Linux 16:31:02 What do you think? ;) 16:31:05 AnMaster: now, try to get Vista on a RAM disk 16:31:49 ais523, I don't own a copy of vista, no idea how big it is 16:31:56 AnMaster: too big 16:31:57 Huge. 16:32:06 does it still fit on one DVD, by the way? 16:32:20 but you would probably need a few GB of ram at least for XP. + a few more for the actual XP 16:32:26 I think the only OS that could rival it in size is (arguably) Debian. 16:32:28 and I assume Vista is larger 16:32:33 * ais523 wonders why it is that big, given that it comes without drivers and without many applications 16:32:37 If you install everything, that is a huge installation. 16:32:38 well, without any but basic drivers 16:32:55 pikhq: but there's at least one disk space pedant in Debian 16:33:01 lol, it's hard to configure an excessive game machine... since you end up configuring just a regular gaming machine :-D 16:33:06 -!- impomatic has left (?). 16:33:07 damn you gamers and your Poe's Law! 16:33:18 doing things like replacing all the copies of the GPL with a symlink to the centralised copy 16:33:19 ehird, which law is that? 16:33:27 that must save, what, a few tens of KB? 16:33:29 http://rationalwiki.com/wiki/Poe's_Law 16:33:36 Poe's Law states: 16:33:36 “Without a winking smiley or other blatant display of humor, it is impossible to create a parody of Fundamentalism that SOMEONE won't mistake for the real thing. 16:33:48 ais523: What, it's just 1 Bluray disc... 16:33:53 ais523, um more. the GPL is a few tens of KB iirc :P 16:34:00 ;p 16:34:15 ehird, hah 16:39:56 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 16:42:28 Deewiant: how big's that base vista install you said 16:42:37 ah 16:42:38 37G 16:42:39 Well, it's not a vanilla base 16:42:47 Since it's been running and updated and used 16:42:57 And includes some stuff in Users/ etc 16:43:01 well yeah 16:43:12 But still, no programs. :-P 16:43:30 (For some values of "no") 16:43:44 quarkadine 16:58:10 AnMaster: you know how you said nobody big would sell a pre-watercooled machine since it'd be too risky? 16:58:13 AnMaster: Dell do. 16:59:22 Lots of companies do. 16:59:34 Deewiant: Dell's the first big company I've seen do it. 16:59:55 ehird, I remember that Apple did 17:00:00 Well, yes. 17:00:02 Apart from them :P 17:01:04 I never said no big company would. Since I knew Apple used to. Though I probably said it was risky and I couldn't see why they did it. AND provided warrandy 17:01:07 warranty* 17:03:01 I'm not sure why it's actually risky. 17:03:07 The fluid used isn't conductive. 17:04:10 -!- oklopol has joined. 17:04:23 AnMaster: why'sit risky? 17:04:41 ehird: because sitting safe is just plain boring 17:04:53 groan 17:05:03 oklopol: oerjan will sue you for violating his intellectual property rights 17:05:52 i prefer to think of myself as his apprentice, so you know, he'll just be proud of my puns getting as bad as his! 17:06:25 btw if a is nilpotent, then 1-a is a unit. 17:06:54 oklopol: wut 17:07:30 i just wanted you to know that 17:08:13 ehird, Q: what is worst that can happen with cooling? A: Cooling fails. Q: What happens when Air cooling fails? A: System begins overheating, detects it and shuts down to prevent damage. Q: What is worst that can happen when water cooling fails? A: Depends on how. Pump failing? Same as aircooling. Water leaking? Fried computer. 17:08:15 oklopol: kk 17:08:22 AnMaster: Fail. 17:08:27 AnMaster: The fluid. Is not. Conductive. 17:08:33 No frying. 17:08:38 ehird, I'm aware of that it is distilled water. 17:08:43 No, that's one option. 17:08:50 You can buy coolant that is non-conductive. 17:09:02 distilled water is not conductive 17:09:07 I know. 17:09:09 that's what I said... 17:09:11 oh 17:09:13 i see! 17:09:17 It was the previous clause of my sentence that applied. 17:10:08 ehird, over time impurities due to wear on the water cooling system will enter the fluid. And if it leaks and there is dust on the mobo that is impure too. Potentially it could end up conductive. 17:10:19 AnMaster: That's why you replace it often enough. 17:10:35 All you're saying is "if you grossly undermaintain your PC it'll break". 17:10:38 Shock, horror. 17:10:40 you could have like fish there, eating the dirt 17:10:42 ehird, Harddrive can fail. That is why you do backups often enough. 17:10:45 or plankton 17:10:53 Seriously, try another one.. 17:10:56 Watercooling can fail. That is why you replace the coolant often enough. 17:11:41 ehird, You trust the users will do it? Users who don't make weekly backups? 17:12:14 (or even better: daily) 17:12:21 ... If the user knows what watercooling is, and doesn't say "WATER + ELECTRONICS? LOL!" they know how it works. 17:12:50 AnMaster: besides, modern coolant only needs replacing once a year, IIRC. 17:14:11 ehird, Yeah it was much worse a few years ago. 17:21:28 Chicken-Shit Asteroid Veers Away At Last Minute. http://www.theonion.com/content/news/chicken_shit_asteroid_veers_away 17:23:40 I want to make a C64 OS O_O 17:23:48 the point that it has driver support 17:24:28 asiekierka: give it a gui 17:24:36 ehird: See "Contiki" 17:24:40 yeah I know 17:24:49 asiekierka: also, take advantage of the crt display to increase the perceived resolution/colours, somehow 17:24:54 crt display? 17:24:55 like subpixel rendering for blurry TVs :-D 17:24:59 yes. 17:25:04 aka a tv 17:25:07 Well, there is a HAX for PAL c64's 17:25:12 that allows you to get 7 extra colors 17:25:26 asiekierka: do that, and also take advantage of the fuzziness to make it look like it's higher-resolution 17:25:38 ehird: I only have a 32 inch LCD TV 17:25:40 that's Full HD 17:25:53 asiekierka: bullshit, go buy a shitty CRT. 17:26:01 ehird: i don't have where to put it 17:26:06 my desk is allocated to be free 17:26:09 on top of your head 17:26:27 -!- lereah_ has quit ("Leaving"). 17:26:27 and my "other PC/TV space" is allocated with the TV, a DVD recorder, a scanner, a laptop and the C64 17:26:29 and gotta go 17:26:33 -!- asiekierka has changed nick to asie[afk]. 17:26:54 bye was fun talking to you 17:27:24 lawl 17:54:00 -!- jix has joined. 18:12:13 ehird, string formatting in R5RS, what is the best way? 18:12:27 AnMaster: Not. 18:12:36 display, write and newline, pretty much. 18:12:50 If it's inconvenient, change your formatting. And try and only use strings at your I/O layer. 18:13:03 hm... I guess file IO will work. 18:13:16 > (string-append "a" "b" "c") 18:13:17 "abc" 18:13:17 (I'm considering how to generate the C code from the program tree) 18:13:19 AnMaster: you may find that useful. 18:13:23 along with number->string and the like 18:13:47 ehird, was thinking how to turn '(add 2 5) into p[2]+=5; 18:13:56 AnMaster: 18:13:58 in the generated output 18:14:00 (case (car x) 18:14:05 ((add) ...)) 18:14:08 I already have that bit 18:14:15 AnMaster: then: 18:14:28 just consider what do add in place of ... :P 18:14:35 (string-append "p[" (number->string (cadr x)) "] += " (number->string (caddr x))) 18:14:45 okay... 18:14:57 can't the numbers be any expressions tho? 18:14:58 nasty, but works 18:15:26 oklopol, polynoms not yet implemented. They might be expressions later. 18:15:34 Depends on when I get bored. 18:15:45 AnMaster: not nasty 18:15:58 AnMaster: you might also want 18:15:59 and yeah how's that nasty, that's the canonical way 18:16:26 ehird, compared to for example python's %, C's snprintf(), erlang's io:format(), and so on it is nasty IMO 18:16:33 AnMaster: (list-ref list k) is the kth element of list 18:16:35 fyi 18:16:51 but use c[ad]+r unless you have a reason not to 18:17:02 ehird, I know that. Just caddar is a lot easier to read :P 18:17:20 that would be nested list-ref 18:17:26 yeah 18:17:43 * ehird rips CD 18:17:54 however I find it confusing that head of second cons cell is cadr not cdar 18:17:55 AnMaster: it does take a bit to get used to scheme's attitude 18:18:00 seems kind of backwards 18:18:04 AnMaster: not really, because 18:18:08 (cadr x) = (car (cdr x)) 18:18:17 it's in the right applicative order 18:18:18 ok. Good point. 18:18:39 AnMaster: note: you only have up to cddddr :-P 18:18:48 library procedure: (caar pair) 18:18:48 library procedure: (cadr pair) 18:18:49 : 18:18:52 library procedure: (cdddar pair) 18:18:55 library procedure: (cddddr pair) 18:18:56 —r5rs 18:19:07 ehird, if I needed that much, the data-structure I'm using is wrong :P 18:19:14 bingo 18:19:22 that's a retarded limitation 18:19:32 lol 18:20:46 ehird, scheme is a very nice language. For knowing. It makes you program better in other languages. But it is not very nice to actually code in. Kind of like LFS is for Linux distros. It is useful to have done it, but you wouldn't want to use it as your everyday system. 18:20:57 I disagree 18:21:05 It's perfectly usable day-to-day, it just takes getting used to 18:21:14 You have to structure your program around Scheme 18:28:53 * AnMaster defines 18:28:55 (define (cell-ref offset) 18:28:55 (string-append "p[" (number->string offset) "]")) 18:29:56 AnMaster: -ref is possibly the wrong name; I'd go for -at 18:30:08 hm 18:30:16 I seem to recall -ref having some sort of defined meaning though it escapes me 18:30:23 and what colour do you want your bike-shed? ;P 18:30:29 AnMaster: cyan 18:30:32 hah 18:30:32 Perhaps it's so that an implementation can extend set! to take places, so you can do (set! (list-ref l k) x) 18:30:38 although I don't have a bike 18:30:40 ais523, I prefer ultramarine. 18:30:48 but yes, it's correct to define such a function 18:30:51 AnMaster: for a bikeshed? Eww! 18:30:56 AnMaster: actually, it's offsetted from the pointer, isn't it? 18:31:03 ehird, yes 18:31:06 cell-offsetted-by, then, or something 18:31:22 not that it terribly matters, just nitpicking style concerns 18:31:25 ehird, then it will break 80 columns, or I need a lot more new-lines 18:31:27 :P 18:31:34 AnMaster: you're meant to do newlines 18:31:44 if you have two or more non-literal subexpressions, pretty mcuh 18:31:45 much 18:31:48 ehird, yes, but not everywhere 18:31:50 and if you have a newline, each subform should go on its own line 18:31:51 do you prefer: 18:31:58 (if (eq? a b) 18:31:59 or 18:32:02 (if 18:32:06 (eq? a b) 18:32:09 AnMaster: That's irrelevant. 18:32:20 If cell-offsetted-by is requiring newlines everywhere you need a new function anyway 18:34:54 um. Behaviour in BF is allowed to be undefined if you < below the first cell right? 18:35:06 Yes... 18:35:10 good. 18:35:17 Wait, offsetted is a stupid name. Make that offset. 18:35:22 * AnMaster skips the range checking 18:36:10 * pikhq is fond of the C way of handling walking off the array. 18:36:15 "You're in random memory!" 18:36:36 (if someone is clever enough, they could write x86 assembly to memory doing that and execute it. :p 18:37:01 pikhq: And you don't want to end up in the middle of invalid memory? 18:37:25 ehird: It's undefined behavior, bitch. ;) 18:37:50 ((Moss: [picks up phone] Hello, IT? Yah-hah? Have you tried forcing an expected reboot? You see the driver hooks the function by patching the system call table, so it's not safe to unload it unless another thread's about to jump in there and do its stuff, and you don't want to end up in the middle of invalid memory. 18:37:51 [laughs] 18:37:54 Moss: Hello? 18:37:55 18:37:57 Editor's note: this is actually the wrong way around.)) 18:38:09 -!- asie[afk] has changed nick to asiekierka. 18:38:14 Back for a mili second 18:38:18 milisecond* 18:38:21 asiekierka: Bye 18:38:24 -!- ais523 has quit. 18:38:24 ehird, source? 18:38:32 AnMaster: The IT Crowd. 18:38:35 well, an ASIE-STANDARD ESOTERIC milisecond 18:38:37 link? 18:38:44 http://en.wikipedia.org/wiki/The_IT_Crowd 18:38:54 which is infinitely long until the one that declared it says that it ended 18:39:11 ehird, link to that specific quote I meant 18:39:25 AnMaster: Err... how am I meant to link to a portion of an episode of a TV show? 18:39:40 I got the transcript from IMDB. 18:40:08 ehird, this is too correct to be on a TV show. On TV it is all about hackers hammering the keyboard and seeing the image of the screen on their face. 18:40:09 ! 18:40:20 :-P 18:41:16 btw, that "see the image of the screen on their face". How is that supposed to work? As far as I know even from CRTs the light is emitted in more than one direction 18:41:21 it isn't a projector! 18:41:26 AnMaster: holoscreens. 18:42:05 AnMaster: And to offset the accuracy of the quote, here's a dose of irony: 18:42:07 "In a first for Channel 4, each episode of the first series was available for download via the station's web site for the seven days preceding its initial TV broadcast. Downloads were only available for UK and Ireland viewers and were supplied in Windows Media Video format. All but the first two episodes were encoded with DRM restrictions." 18:42:09 ehird, that doesn't make sense for non-sci-fi movies though. 18:42:23 and computers in movies generally don't :-P 18:42:40 ehird, but that system call mention did make complete sense! 18:42:51 I assume it is a windows driver 18:42:51 Bit of cognitive dissonance here I see. 18:43:18 ehird, I'm just having a hard time coming to terms with _accurate_ computers on TV... 18:43:23 -!- oklopol has quit (Read error: 60 (Operation timed out)). 18:43:31 Maybe you should have a nice relaxing sleep instead of thinking about it ;-) 18:45:17 -!- jix_ has joined. 18:45:59 -!- Slereah has quit (Read error: 60 (Operation timed out)). 18:48:56 -!- Slereah has joined. 18:51:03 -!- asiekierka has changed nick to asie[afk]. 18:56:11 -!- jix has quit (Read error: 110 (Connection timed out)). 18:56:36 -!- oklopol has joined. 18:56:40 i'm back! 18:56:45 omg 19:00:58 -!- MizardX has quit ("Proclamation of invalidity!"). 19:03:12 -!- MigoMipo has joined. 19:05:24 -!- asie[afk] has changed nick to asiekierka. 19:05:26 I'm back 19:05:34 omg 19:05:51 -!- KingOfKarlsruhe has joined. 19:05:58 lol 19:06:08 fungot: You're back 19:06:08 asiekierka: there is not funny and that they would not have i ' twisted' now? oh, and he maintains that he cycled the throttle quadrant full up and the copilot pierre mazieres ( 10836 flight hours). 19:06:14 oh wait... 19:06:16 ^style 19:06:17 Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* 19:06:24 doh, forgot to turn on the youtube comment style 19:06:28 turn off* 19:07:40 also, the youtube comment method is nice 19:07:57 The Fun Thing About Youtube Comments #1: They can be used to generate new youtube comments! 19:07:58 bye for now, need to let a friend in. 19:08:01 omg 19:08:15 -!- oklopol has quit ("PJIRC @ http://webirk.dy.fi"). 19:12:56 -!- jix_ has quit ("brb"). 19:16:04 -!- jix has joined. 19:20:36 -!- kar8nga has joined. 19:20:56 -!- bsmntbombdood has joined. 19:26:21 I saw an episode of that IT crowd thing the-day-before-yesterday; hadn't even heard about it before. 19:27:26 my computer still isn't here :( 19:27:32 YLE, our local BBC equivalent, is even broadcasting it; but we don't have a television-machine any more. 19:27:38 beider meinhof! 19:27:54 bsmntbombdood: how many times have you ordered stuff online? 19:27:57 it's been en route to commerce city for like a year 19:28:09 ehird: every time, it's exactly like this :P 19:28:23 Yes, well, http://xkcd.com/281/ 19:28:39 bsmntbombdood: i bet you haven't done it much before or you'd expect this :p 19:28:56 I certainly was reloading the package-tracking page of that new router-box every five minutes or so. 19:29:45 err 19:30:06 ehird, in R5RS. What is the name of stdout? I couldn't find it in the spec. 19:30:15 I mean to treat it as a file for IO purposes. 19:30:24 AnMaster: A file? No such thing. Do you want a port? 19:30:35 ehird, that was what I meant. 19:30:43 AnMaster: (current-output-port) 19:31:02 io ports in r[56]rs suck ass 19:31:04 (I don't think you can actually change it in R5RS, heh.) 19:31:06 ehird, basically I want the same code for output to stdout and to a file. And that would work. 19:31:24 ehird: Sure you can; call-with-output-file alters the (current-output-port). 19:31:24 bsmntbombdood: It works ok most of the time. R5RS isn't really designed for IO heavy stuff. 19:31:25 ehird, um, using the other with output thing right? 19:31:30 fizzie: Ah. True enough. 19:31:41 I forgot what those things did. 19:31:55 Also, shouldn't we be like Riastradh? Procedure names are IN-UPPERCASE-ALWAYS. 19:32:38 it does make sense when on irc 19:32:50 and to be fair, he doesn't capitalize them in normal code 19:32:54 he does it in documentation 19:33:07 ehird, Riastradh? 19:33:15 Er, right, I meant with-output-to-file; call-with-output-file is the one that calls the provided procedure with the port as the argument. 19:33:16 AnMaster: Famous #scheme-er. 19:33:19 AnMaster: #scheme's guru 19:33:20 fizzie: ah. 19:33:28 bsmntbombdood: If you can stand him, I guess. 19:33:52 he is much more helpful than zhivago 19:33:57 True enough. 19:34:13 IME reading R5RS & the impl's docs & googling is more helpful than #scheme. 19:34:41 http://community.schemewiki.org/?riastradh has all the known information about him. Well, maybe not quite all. 19:37:52 First Law of #scheme Convo-Dynamics 19:37:53 All conversations eventually degenerate to bot abuse. 19:37:53 Second Law of #scheme Convo-Dynamics 19:37:56 All bot abuse eventually degenerates to yow! 19:37:57 Third Law of #scheme Convo-Dynamics 19:38:02 Never abuse the bots so that they will flood the channel. 19:38:06 We obey the first :-P 19:38:11 And might obey the second if we had a lambdabot. 19:38:16 But #3 is the devil. 19:38:25 sadly fungot has EgoBot blocked 19:38:25 asiekierka: what, even if the plane to land on it it was doing a google search for air france 296. 19:38:33 :-D 19:38:36 a googling plain 19:38:38 *plane 19:38:41 ...stupid youtube comment database 19:38:42 although plain works too 19:38:56 ...for which i already have additions 19:38:58 and plan to add more 19:40:18 fungot: ehird is cool, right? 19:40:19 asiekierka: can't the french government. the autoland is a list of plane at the station, then i am wrong, but this was not programmed into the conversation is that there were 130 passengers for one of their planes crash cuz autopilot cantot be overided controled remotly. it was not ' wud', and he never married and always hung out around guys. 19:40:37 -!- MizardX has joined. 19:40:43 First Law of YouTube Comments (Schrodinger's Comment): 19:40:56 Before you read a Youtube comment, it's in a state of both good and bad. 19:41:00 Second Law of YouTube Comments: 19:41:09 Combining YouTube Comments creates a new YouTube Comment. 19:41:26 Third Law of YouTube Comments: 19:41:33 They create great bot databases, thanks to law #2 19:41:43 fungot: A320-111 19:41:43 asiekierka: search google for " remote controlled, they scramble when ever anyone brings up a little over 3,000. granted, any crash is unacceptable but i think 19:41:54 I rather like the Fisher transcribed telephone speech corpus; at least it sounds like conversation. 19:41:57 ^style 19:41:57 Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* 19:42:01 ^style ff8 19:42:02 Not found. 19:42:03 aww 19:42:13 fungot: 136 occupants 19:42:15 I only had the script for FF7. 19:42:19 aww 19:42:25 oh 19:42:28 ^style youtube 19:42:29 Selected style: youtube (Some YouTube comments) 19:42:45 and fizzie, should I send you the better version of the YouTube Comment pack (150kb larger) 19:42:48 fizzie: grep -r '.* [\d:]+ .*' | maekfungotdb 19:42:48 ehird: lol that was flippen hilarious! i guess its a plane 19:42:54 fungot: :DD 19:42:54 ehird: we all know this accident is similar to the families of the majority survived. 19:42:57 Sure, if you want it updated. 19:42:57 fungot: :DD 19:42:58 ehird: but there is no way similar to the plane 19:43:05 AND the "Map the 64" one with the :: Blah :: stuff removed 19:43:07 fungot: indeed. just like buddha 19:43:07 ehird: lmfao! xd lol!! :) the speed bled off. i'm going to fly was changed at the trees. 19:44:23 "EU to Charge Intel with Anti-Competitive Acts" 19:44:24 "AMSTERDAM (Reuters) - EU antitrust regulators are expected to say this week that Intel Corp illegally paid computer makers to postpone or cancel the launch of products containing chips made by its main rival, sources familiar with the case said on Sunday. " 19:44:27 o_O 19:45:08 "In committing the first violation, Intel set percentages of its own chips that it wanted PC makers to use, the sources said. " Correct me if I'm wrong, but didn't the makers _agree_? 19:45:59 currently at 398kb 19:46:16 asiekierka: just screenscrape yt 19:46:50 well, i'm just copying the whole text 19:46:55 then removing the beginning and the end 19:46:57 then running sed 3 times 19:46:58 ... 19:47:02 formatting different stuff 19:47:04 just automate it with a script. 19:47:07 ehird: Oh 19:47:09 :P 19:50:31 ok 19:50:34 the script is done 19:50:40 yt_format.bat input_file output_file 19:51:14 asiekierka: automate the loading of the pages and extracting the comments too 19:51:15 dur 19:51:20 ehird: too lazy 19:51:28 ... it saves work 19:51:29 maybe if I'm bored 19:51:43 well, actually, nah 19:52:48 456kb 19:53:01 6304 lines 19:54:39 476kb now 19:55:07 ok, the last bundle, 126 comments 19:55:11 before "v2" of YouTube style comes 19:55:35 If you have any specific requests for comments from videos 19:55:40 if you think they're useful or just funny 19:55:42 do it now 19:56:25 "No Inverses for Injective but Non-Surjective Functions?" 19:57:02 there's no movie like it 19:57:05 i wanted... links 19:57:25 i'm taking comments from a variety of videos 19:57:36 I'm not talking about that 19:57:42 oh 19:57:43 so, uh 19:57:47 sending v2 to fizzie 19:58:54 along with the C64 style 19:58:54 done 19:58:56 -!- asiekierka has changed nick to asie[brb]. 20:05:33 Well, there's an updated juutuubery style in fungot now. 20:05:33 fizzie: rotfl!! 20:05:44 fungot: It's not that funny, really. 20:05:45 fizzie: lol wow that was shooting at it" and enjoy knowledge. or if its a retard! controlled crash 20:05:49 fungot: Be a jew. 20:05:49 ehird: i thought it would). its a terrorst training video we better get gwb on to another crash 20:05:57 we better get gwb on to another crash? 20:06:03 That sounds post-treasonist, fungot. 20:06:04 ehird: scary...... i got tits up on the ' tenor' roles... no matter what she wants to be a tomboy and then whazamm first language eitherl, so, then it's trying to land, gear down at an airshow 20:06:39 As far as I can tell, it is rather youtube indeed. 20:09:17 The C64 text is again tricky since it doesn't have clear separation between paragraphs; if I just feed it as-is, it learns the line-breaks as reasonable spots for starting/stopping a quote, and then it is very abrupt. For book-use I should probably have a script that'd heuristize sentences based on plausible "."s and put START/END tokens in place with that. 20:10:15 oh 20:10:20 oh well then 20:10:34 ^style 20:10:34 Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* 20:10:36 ^style youtube 20:10:36 Selected style: youtube (Some YouTube comments) 20:10:43 fungot: Heh 20:10:43 asie[brb]: yeah, that was insane!! try to be so hard on ed he really can go into a forest at over 200mph? wikipedia should not be allowed to show that the movie 20:10:56 It does seem to have a two-space indentation at the start of most paragraphs, maybe I could use that. 20:11:12 fizzie: and yes it IS youtube comments 20:11:27 ouch 20:11:28 feel free to add more 20:11:30 oh wait 20:11:41 fizzie, how many did you base it on 20:11:53 AnMaster: I made the youtube style thing 20:11:59 well 20:12:02 based on how many? 20:12:07 And I don't know but it has about 6878 lines ATM 20:12:14 .. 20:12:14 many are newlines though 20:12:14 AnMaster: not many. He did it manually. 20:12:17 so i'd say about 6000 20:12:24 ehird, to bad 20:12:26 too* 20:12:31 Yes, he did it to bad. 20:12:39 i will add more over time though 20:12:46 asie[brb], you should be able to script it, parsing the html 20:12:50 I may 20:12:50 That's some 500k of text, still; it's not the smallest language model there is. 20:12:57 fizzie: what's the largest 20:13:04 doing it by hand is just wasted work. 20:13:06 and yes, there's 492kb 20:13:11 AnMaster: I do it half-by hand 20:13:20 fizzie, which is the largest and smallest? 20:13:21 I copy-paste it and remove the beginning and end by hand 20:13:24 "irc" is the largest; "europarl" second. 20:13:25 AnMaster: I've told him this, but the secret is that asie[brb] can't really code properly. 20:13:33 then i parse it through a series of sed commands 20:13:42 ehird, ah right. Forgot that... 20:13:46 ehird: yes i can, but i'm too lazy 20:13:48 :P 20:13:49 ... the sed commands being written by fizzie and ... Deewiant? Iirc. 20:13:50 *iirc 20:13:51 yes 20:13:54 I think yes 20:14:04 um. You could just remove said beginning/end with sed too 20:14:05 :P 20:14:09 The "ic" intercal style is the smallest. (These are generated model sizes, which depend on the N in n-gram; I don't have the original sizes handy.) 20:14:11 UNPOSSIBLE 20:14:22 fizzie: surely the wp talk: would be biggest raw; you had to use a cluster, right? 20:14:33 ^style ic 20:14:34 Selected style: ic (INTERCAL manual) 20:14:37 fungot: Hello 20:14:37 asie[brb]: w018 that was modified with `maybe' is atomic with the status of being unlike any other given type). 20:14:55 "status of being unlike any other given type" :D 20:14:57 I must make an Engrish language model 20:15:03 and maybe a Polish language model too 20:15:06 um 20:15:07 ehird: I probably used a smaller n-gram length there. And it's only 1/256ths of Talk: pages; that's not much. But yes, I think I had to run something on the larger-memory machines at work. 20:15:15 hm 20:15:23 fizzie: how much power does the cluster have? 20:15:24 i'm curious 20:15:59 ehird: Well, it's no huge thing. I think there's.. about 80 cores in it; 20*2 + 10*4. Let's see what sort of hardware. 20:16:00 Also, I wonder whether will you put up the source 20:16:13 if 20:16:27 -!- tombom has joined. 20:16:30 fizzie: That's huge enough for me ;-) 20:16:38 For really hard-core computation we're encouraged to use csc.fi's ("center for scientific computation" or something) resources. 20:16:53 Eh, just buy a CX1 :-P 20:17:09 (Cray's "On-Your-Desktop" supercomputer thing; just a load of powerful Xeons stuck together.) 20:17:13 -!- tombom_ has joined. 20:17:21 (http://www.cray.com/products/CX1.aspx) 20:17:32 fizzie: Now try 1/64ths of Talk pages! 20:17:47 -!- comex has joined. 20:17:50 -!- tombom_ has quit (Remote closed the connection). 20:17:51 also, put an Oxford English dictionary or something to it 20:17:51 :P 20:18:01 along with the Megahal .TRN file containing simple sentences 20:18:11 also 20:18:12 going off 20:18:19 -!- puzzlet_ has joined. 20:18:21 -!- asie[brb] has quit. 20:18:39 -!- puzzlet has quit (Remote closed the connection). 20:18:51 ehird, question: If a function in Scheme has no useful return value, what is the idiomatic return value to use? 20:18:58 As for that output one for example. 20:19:06 AnMaster: Just Don't Think About It. 20:19:11 ehird, um? 20:19:13 what? 20:19:13 ehird: There's: "20 IBM eServer 325: 2 x AMD Opteron 248 (2.2 GHz, 1 MB of L2 cache), 4 GB of memory in 16 nodes, 12 GB in 4" (the old set) plus "10 Dell PowerEdge SC1435: 2 x AMD Opteron SE 2220 (2.8 GHz, 2 MB cache), 16 GB of memory"; the later Opterons are dual-core things, so that's 40 cores from there even though there are only 10 nodes. 20:19:17 Let the last call drop through; if it's an output call, it'll DTRT, AnMaster. 20:19:22 It's not a *that* new cluster, after all. 20:19:31 If you reaaaaaaaaaaaaaaaaaaaaaaaally need an explicit "NOTHING LOL", do (if #f #f). 20:19:55 ehird, except it is the then branch of the (if (null? tree) return (output stuff and tail recurse)) 20:19:57 (The result being "unspecific", which is what R5RS calls it's-like,-whatever return values.) 20:19:59 basically 20:20:06 :/ 20:20:12 AnMaster: (if (not (null? tree)) output stuff and tail recurse) 20:20:17 Deewiant could probably enumerate what sort of a cluster the TCS lab, which is nowadays part of the same department (but with the computer systems still partially separate), has. 20:20:21 if it is null, the if returns an unspecific value, which is what you want. 20:20:44 20:19 fizzie: ehird: There's: "20 IBM eServer 325: 2 x AMD Opteron 248 (2.2 GHz, 1 MB of L2 cache), 4 GB of memory in 16 nodes, 12 GB in 4" (the old set) plus "10 Dell PowerEdge SC1435: 2 x AMD Opteron SE 2220 (2.8 GHz, 2 MB cache), 16 GB of memory"; the later Opterons are dual-core things, so that's 40 cores from there even though there are only 10 nodes. 20:20:48 ehird, except mzscheme complains if you don't have an else branch... And I'm trying to make it portable. 20:20:48 ah okay that's pretty regular 20:20:53 AnMaster: "Complains"? 20:20:59 If it rejects the code, it is R5RS-incompliant. 20:21:02 It is perfectly valid, proper code. 20:21:09 > (if (#t) #f) 20:21:09 readline::7: if: bad syntax (must have an "else" expression) in: (if (#t) #f) 20:21:10 MzScheme can whine if it wants; it's perfectly normal. 20:21:12 ... 20:21:12 mzscheme needs to be run as "r5rs" to work sensibly nowadays. 20:21:15 like that, except not for the REPL 20:21:17 "(#t)"? 20:21:22 What fizzie said, btw. 20:21:23 ehird, just as a short example 20:21:29 MzScheme is not R5RS, AnMaster. 20:21:31 fizzie, hm true 20:21:34 For instance, it uses immutable conses by default. 20:21:36 Except it doesn't really work sensibly as "r5rs" either, I guess. 20:21:43 But it's closer, anyway. 20:21:43 Using its default mode on R5RS code is just retarded. Don't do it. 20:21:53 ehird, fair enough 20:22:09 That "every if must have an else" is very silly, though. 20:22:14 Verily. 20:22:32 It seems like the PLT people want an almost-purely-functional language based on Scheme, really. 20:24:18 > 20:24:18 G�>�> 20:24:18 G�>� 20:24:18 G�>� 20:24:19 what 20:24:25 that is rlwrap scheme48 20:24:32 something is seriously messed up 20:24:33 AnMaster: Ah. Don't do that, then. 20:24:36 Here's my s48 alias: 20:24:37 The TCS cluster, which is I guess part of our department now at least in a bureaucratic sense, even if not in practice, adds another ten nodes of 2*2-core Xeon 5130 computers. 20:24:38 ehird, I need readline! 20:24:40 s48='rlwrap -i -q '\''"\'\'' scheme48' 20:24:41 Do that. 20:24:44 ah 20:24:45 As an alias. 20:24:47 um 20:24:48 what does it do 20:24:52 rlwraps. 20:25:18 rlwrap: error: unknown option -- q 20:25:20 try 'rlwrap --help' for more information 20:25:24 ehird, fail 20:25:26 Update rlwrap. 20:25:35 Don't say fail when it's your own damn fault. 20:25:39 ehird, using rlwrap 0.30 20:25:43 what version do you have 20:25:44 Ditto. 20:25:51 ehird, then: "huh"? 20:26:41 AnMaster: % rlwrap -i -q \'\" scheme48 20:26:45 if it doesn't work, I don't know 20:27:02 same error 20:27:10 ehird, what is that -q supposed to do 20:27:15 AnMaster: quote characters. 20:27:20 Although it's wrong, ' is not a quote character. 20:27:28 rlwrap -i -q \" scheme48 is right 20:27:32 AnMaster: rlwrap --help 20:27:35 and pastebin the output 20:27:49 (Also, Scheme 48 REPL tip: if your prompt starts with a number, ^D. You're in an error level.) 20:28:10 http://rafb.net/p/5F6pcE97.html 20:28:19 -q --quote-characters= 20:28:26 How exactly are you running rlwrap? 20:29:13 ehird, hm. seems it was an issue with unicode and ISO-whatever causing a hidden half unicode char on the input line 20:29:14 heh 20:29:19 Sweet. 20:29:32 like you know. konsole set to UTF-8, and the wrong locale 20:29:56 wrong locale due to messing with that before today when some app needed C locale (but reported yeah!) 20:30:07 AnMaster: anyway, `rlwrap -i -q '"' scheme48` in $PATH/s48 or alias s48="rlwrap -i -q '\"\' scheme48" in .profile, then you can just don't-worry-be-happy 20:30:26 AnMaster: But you should be using the REPL from Emacs. 20:30:30 Why aren't you? 20:30:37 ehird, I didn't like that quack. Tried it 20:30:40 didn't like it 20:30:46 So just use inferior-scheme. 20:30:52 ? 20:30:59 oh the normal scheme mode. Right 20:31:02 No. 20:31:05 inferior-scheme. 20:31:10 what is that 20:31:10 What you get by doing C-c C-l in scheme-mode. 20:32:08 ehird, when I disable my own binding of C-c C-l in .emacs it says it isn't bound. 20:32:18 in scheme mode yes 20:32:26 Hmm. What was the keybindng. 20:32:38 my local one? 20:32:52 No. 20:32:53 I'm thinking. 20:33:07 it is "search this line on google in w3m-mode, open new w3m buffer if none found" 20:33:08 :P 20:33:15 I didn't ask. 20:33:17 oh ok 20:33:37 ehird, actually I rather like drscheme's scheme editing mode. 20:33:46 fizzie: do you recall what the load-this-file-in-repl command was in emacs? 20:33:49 took a bit getting used to. 20:34:12 I'm so very not an Emacser that I don't. 20:34:20 hrrrrrrrrrm 20:34:21 -!- fungot has quit ("just a moment"). 20:34:45 fizzie, a nano-er? 20:35:01 -!- fungot has joined. 20:35:03 or pico-er? joe-er? 20:35:15 A vimmer, actually. 20:35:35 "An alcohol induced bout of sickness that occurs immediately after you awaken from the fuzzy night. AKA a hangover." Yes. 20:35:38 fizzie, how do you enumerate the list of styles in fungot? 20:35:38 AnMaster: jsr listen basic to make the transition from having a dollar sign (): 20:35:44 Just say ^style. 20:35:47 ... 20:35:49 I mean in the code 20:35:53 Oh. 20:36:00 I don't remember any "list files in directory" 20:36:04 AnMaster: C-c C-l. 20:36:10 There's a file it reads them and the descriptions from. 20:36:17 ehird, I said it didn't do it! 20:36:32 It may be a Quack thing. 20:36:40 AnMaster: M-x run-scheme, anyway. 20:37:15 ehird, it is activated with quack yes. But I didn't like quack. It had a "tab is evil option" but no "space is evil" option :P 20:37:31 You can't indent Scheme code with just tabs, AnMaster. 20:37:37 * AnMaster is a hard-core "tab for indent, space for adjustment" 20:37:41 ehird, yes I know :( 20:37:48 So what's the problem with Quack? 20:37:54 It actually "i"s in the "styles.list" file; the file needs to contain real \0s to terminate the names and the list, since they're directly read with STRN/G and such. It makes it a bit trickier to edit, but much friendlier for the Funge-98 code to use. 20:37:56 I see. 20:38:01 ehird, well also it didn't do what I wanted 20:38:06 Which is 20:38:15 don't remember exactly what. It was yesterday! 20:38:40 AnMaster: it lacks a feature you want, so you remove it, thus having even less features and still not the one you want. 20:38:49 oh yes 20:38:50 comments 20:39:00 What? 20:39:07 ehird, try tab on a line with a comment 20:39:12 it indents it to the other margin 20:39:22 ... so disable that? 20:39:24 rather than aligning it properly with the code 20:39:28 ehird, couldn't find that option 20:39:38 Oh come on, the file is tiny. 20:39:40 Just change the binding. 20:40:03 ehird, I'm looking in customise buffer duh :P 20:40:10 So don't do that. 20:40:30 ehird, too much work. I'm happy using normal scheme mode, or drscheme 20:40:42 You can also just use a different amount of ;s. 20:40:43 Then don't ask me to help? 20:40:48 And what fizzie said. 20:40:51 You're probably doin it rong. 20:41:00 Single ;s indent to margin, ;;s to the "code place", and ;;;s to first column. Or some such thing. 20:41:10 Though of course not everyone likes that system. 20:41:18 It's the more or less standard, though. 20:41:30 ;; for normal comments is ubiquitous; so's the ;;; for "global" comments. 20:41:44 ehird, what about the ; one then? 20:41:53 Generally not used much. 20:42:00 You probably don't have to. 20:42:42 ehird, drscheme indents all to the code's place 20:42:48 That's nice. 20:42:56 ehird, " Though of course not everyone likes that system." 20:42:57 indeed 20:42:59 In general, ;;; never goes inside of code. 20:43:05 So DrScheme would DTRT. 20:44:01 hm 20:44:39 the amount of bass sound you get would depend mostly on the speaker right? Or does the sound card also affect it? 20:44:50 I don't really know that sort of stuff. 20:45:11 It depends on using Monster(TM) Cable(R)s. 20:45:23 There was also some commentifying system with meaningful four-;;;; comments, but I've forgotten what those meant. Probably some sort of module-level comments, whereas you can use ;;;s outside "top-level" (define)s. 20:45:27 ehird, ... please be serious. 20:45:36 fizzie: ;;;; is top-of-file-header comment 20:45:41 description, copyright etc 20:45:48 ehird, um wouldn't that be ;;; ? 20:45:51 ;;; is column-one commenty thingies 20:45:55 sigh 20:45:56 ;; is code-y commenties 20:46:02 ; is in-line commenties, although I rarely see that. 20:46:51 erlang uses %%% for top-of file, %% for function, % for inline. 20:47:02 inline being "indented to code" 20:47:13 By inline I mean on-the-same-line-as-some-code. 20:47:13 That is, 20:47:16 (foo bar) ; stuff 20:47:20 vs 20:47:21 ;; jsdfsdf 20:47:22 ;; sdfjsdfkds 20:47:24 (foo bar) 20:47:27 vs 20:47:33 ;;; Now we must recalculate the 20:47:36 ehird, in erlang that is more or less bad style 20:47:39 ;;; jickobobs. To do this we floob. 20:47:39 same line as code that is 20:47:40 vs 20:47:49 ;;;; Calculates dinky-donks. (C) Elliott Hird 2009 Mega-Proprietary 20:48:02 in fact I always disliked "same line as code" 20:48:08 with one exception: 20:48:11 I don't like it either; that's why I don't do it. 20:48:13 It's not very common. 20:48:15 You can probably just convert your Erlang %s into ;s and add one ; more, and skip using single-;s at all. 20:48:15 member of structs 20:48:17 that is ok 20:48:33 fizzie: Except for the ;;;; summary of file vs ;;; summary of section thing. 20:48:43 But yeah. 20:48:43 * AnMaster goes using 5 ; just because 20:48:49 -!- puzzlet_ has quit (Remote closed the connection). 20:48:55 BOXED! 20:48:58 That's obnoxious. 20:49:02 a 5-; width border. 20:49:04 :D 20:49:08 Boxed with ;;;s gives a pleasant stipply stipple. 20:49:27 ;;;;;;;;;;;;;;;;;;;;;;; 20:49:27 ;;; stipply stipple ;;; 20:49:28 ;;;;;;;;;;;;;;;;;;;;;;; 20:49:56 It's like a shaded rectangle, except not at all. 20:49:58 AnMaster: http://mumble.net/~campbell/scheme/cps.scm Here's some code that demonstrates the basic commenty style. 20:50:26 -!- puzzlet has joined. 20:50:27 what about this: 20:50:31 ;;;;;;;;;;;;;;;;;;;;;;;;; 20:50:32 ;;;;;;;;;;;;;;;;;;;;;;;;; 20:50:32 ;;;;;;;;;;;;;;;;;;;;;;;;; 20:50:32 ;;;;; ;;;;; 20:50:32 ;;;;; Output C-code ;;;;; 20:50:32 ;;;;; ;;;;; 20:50:34 ;;;;;;;;;;;;;;;;;;;;;;;;; 20:50:38 ;;;;;;;;;;;;;;;;;;;;;;;;; 20:50:40 ;;;;;;;;;;;;;;;;;;;;;;;;; 20:50:42 * AnMaster runs 20:51:06 '(ANMASTER THIS IS FROM THE ORIGINAL SCHEME COMPILER RABBIT IT IS IN UPPER CASE http://mumble.net/~campbell/scheme/rabbit.scm) 20:51:11 ¡Syntax error! 20:51:25 '(IT IS VERY THE UGLY) 20:51:52 ¡Señor, está un syntax error! 20:52:11 '(DOES THIS RUN GRACENOTES) 20:52:26 ¡No! 20:52:57 hilarious. kate's syntax highlighting of scheme fails on upper-case DECLARE 20:53:05 wait 20:53:05 no 20:53:08 hm 20:53:16 DECLARE ISN'T ACTUALLY IN SCHEME AnMaster. 20:53:17 oh the -*-LISP-*- at the top 20:53:18 did it 20:53:27 ehird, true 20:53:29 ACTUALLY THAT RABBIT THING IS IN LISP I THINK 20:53:29 ¡ɹoɹɹə xɐʇuʎs 20:53:33 I THINK IT MODIFIED MACLISP TO BE SCHEME 20:53:43 ALTHOUGH I'M NOT SURE; IT'S JUST WEIRD. 20:53:44 -*-ICE-CREAM-WITH-SPRINKLES-*- 20:53:52 -*-FFFFFFFFFFFFFFFFFFFFFF-*- 20:53:59 ehird, yes that is what I said. kate doesn't interpret emacs style mode lines 20:54:08 UPPER CASE LETTERS WERE INVENTED IN 1985 20:55:05 where the hell is the lisp one in kate -_- 20:55:27 AnMaster: There's no such thing as "Lisp" 20:55:35 I think that file is Scheme, but with lots of MACLISP features. 20:55:40 Since RABBIT was written in MACLISP. 20:56:03 EHIRD I THINK THE TERM YOU DESIRE IS "MAJUSCULE" 20:56:09 THE TERM EVERYONE DESIRES IS "MAJUSCULE" 20:56:18 I DESIRE YOUR MAJUSCULENESS 20:56:40 OOH YOU ARE SUCH A MAJUSCULE MAN. 20:56:49 ehird, it fails at upper-case DEFINE too 20:56:51 TIME FOR A MAJUSCULE ORGY, I THINK. 20:56:55 but manages lower case define fine 20:57:11 AnMaster: PLEASE SHUT UP WE ARE BUSY HAVING AN ORGY. 20:57:19 EVEN IF THOSE TWO HAVEN'T REALISED IT YET. 20:58:00 You people can make even uppercase letters sound dirty. It must be some sort of gift. 20:58:22 more like time for a miniscule orgy 20:58:23 GREASED (MAJUSCULE) CAPITAL LETTERS 20:58:41 Gracenotes: WE ARE MINISCULE MEN IN A MAJUSCULE ORGY ... THAT OF LIFE 20:59:32 ... I'M PRETTY DEEP 21:03:19 ^ul ((MAJU )(scule ))(~:^:S~:S*a~^*a*~:^):^ 21:03:19 scule MAJU MAJU scule scule MAJU scule MAJU MAJU scule MAJU scule scule MAJU MAJU scule scule MAJU scule MAJU MAJU scule scule MAJU MAJU scule MAJU scule scule MAJU scule MAJU MAJU scule MAJU scule scule MAJU MAJU scule scule MAJU scule MAJU MAJU scule MAJU scule scule MAJU scule MAJU MAJU scule scule MAJU MAJU scule MAJU ...too much output! 21:03:39 okay... I'm 30 minutes in to Primer and I understand it so far 21:04:02 I do not anticipate feeling this way in another 30 minutes, but, whateva. 21:07:42 -!- freakcrow has joined. 21:07:56 -!- freakcrow has left (?). 21:08:09 Gracenotes: ooh, primer. 21:08:13 is it good 21:08:26 indeed so 21:09:49 indeedy so. 21:09:51 -!- kar8nga has quit (Read error: 54 (Connection reset by peer)). 21:15:14 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 21:26:16 "People were not forced into this style, you can still access your friend’s private members" 21:27:42 I want to access your private member 21:27:47 That was the joke. 21:28:28 ehird, it can compile hello world 21:28:37 not much optimising yet. Won't be today at least 21:28:41 k 21:28:43 a bit optimising 21:28:44 show the code 21:29:24 ehird, with the caveat (sp?): it needs cleaning up really. I'm well aware of that. 21:29:34 Caveat is correct. 21:29:50 like the one-more-nested function than needed in parse 21:29:51 I like how you most often say sp when you get a tricky thing correct. 21:30:00 ehird, sad :/ 21:30:21 cavaet 21:30:23 ! 21:30:32 caviaraet 21:30:50 caviar 21:30:56 that was what i was going for 21:31:00 ehird, and it might be that I correct with aspell but wasn't sure I selected the right alternative. 21:31:09 that is very often the case 21:31:14 http://pastebin.ca/1419649 21:31:17 there 21:31:25 o plz nao 21:31:38 Gracenotes, what? 21:31:46 nutin. 21:31:57 ehird, yes it needs cleaning up 21:32:01 ;;; This program is free software: you can redistribute it and/or modify 21:32:01 ;;; it under the terms of the GNU General Public License as published by 21:32:03 ;;; the Free Software Foundation, either version 3 of the License, or 21:32:05 ;;; (at your option) any later version. 21:32:09 yes? 21:32:10 GPL 4: All your codes are belong to me. 21:32:28 AnMaster: Saw comments starting with single ; that weren't inline; didn't read. 21:32:35 scsws;twi;dr 21:32:41 ... 21:32:48 might fix in a later version 21:32:54 ;;; This program contains communism 21:33:03 and the data structure is messy yes, this is because I changed the format in the middle 21:33:08 AnMaster: Saw ad-hoc type declarations; didn't read. 21:33:10 when I found out the original didn't work 21:33:19 ehird, what ad-hoc one in specific? 21:33:24 All of them. 21:33:31 You're not coding Haskell. 21:33:35 ehird, um? All declarations? 21:33:39 ; (func input-list initially-empty-outputlist) => output-list 21:33:41 Those things. 21:33:45 -!- tombom has quit ("Peace and Protection 4.22.2"). 21:34:00 ehird, Helps me remember what format the function should have 21:34:08 Well, it's bad style. 21:34:11 ehird, that is a function passed to that! 21:34:18 so then it helps 21:34:23 It's bad style. 21:34:25 ehird, why 21:34:32 Because it simply is? 21:34:37 not a valid answer 21:34:40 int main( int v) {{return v+ 21:34:42 7;}} 21:34:44 suggest a better one 21:34:45 That's bad C style. 21:34:54 ehird, suggest a better one in this case 21:34:56 AnMaster: it just isn't the convention, ffs 21:35:00 a better what 21:35:18 AnMaster: A better what. 21:35:23 ehird, to describe that the function passed to as the parameter func should take two lists and return a list 21:35:31 with the relevant parameter types 21:35:45 Either describe it in plain english or just let the parameter names speak for themselves. 21:35:56 ehird, why 21:35:57 Also, your define-recur-then-call recur could be named lets. Also, 21:35:59 ) 21:36:00 ) 21:36:01 ) 21:36:04 To steal a phrase you like to use: FAIL. 21:36:21 Also, your define-recur-then-call recur could be named lets. <-- could yes. But why should be? 21:36:22 )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 21:36:32 AnMaster: Because that's what named lets are designed for! 21:36:42 I'm assuming you don't know what a named let is. 21:36:42 ehird, ehird, with the caveat (sp?): it needs cleaning up really. I'm well aware of that. 21:36:51 yes it needs cleaning up. I'm well aware of that. 21:36:58 if I'm reading some code, I'm going to comment on what's wrong with it. 21:37:10 ehird, I shouldn't have pasted it clearly. 21:37:17 good to know for the future 21:37:40 Indeed. Your code is a panacea; the very mark of good style and clearly all differences are flaws on the part of the differer. 21:38:37 And "I know it needs a cleanup" is silly, since you've evidently not noticed some of the things I've pointed out, since you've challenged them. 21:39:13 ehird, no. But I already said it needed cleaning up. And I know what named let is. I just find this way clearer. Since it is what SICP used. 21:39:23 I don't remember seeing named let in SICP 21:39:31 SICP uses a minimal set of Scheme because it is a teaching material. 21:39:55 ehird, so? I learned scheme from that :P. And fixnum. 21:40:07 Scheme in Fixnum days? 21:40:10 That book is terrible. 21:40:11 yeah 21:40:16 ehird, and SICP 21:40:16 What it implements is nothing close to Scheme semantics. 21:40:29 ehird, iirc you recommended it back then 21:40:32 And SICP is not how you learn how to write Scheme. 21:40:36 oh, wait 21:40:40 I was thinking about another scheme-fixnum 21:40:43 what? 21:40:55 There's a tutorial called build yourself a scheme in 48 hours, or something. 21:41:01 My brain s/48/fixnum/ for some reason. 21:41:09 http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html 21:41:12 I know now. 21:41:13 was the one I meant 21:41:23 Anyway, SICP isn't how you learn to write Scheme; it's how you learn the concepts behind it. 21:41:37 ehird, yes. But the coding style stuck :P 21:41:49 SICP's coding style is fine for its minimal subset. 21:44:40 suire.... But the coding style _stuck_. 21:44:49 I thought you said "suck". 21:44:59 ehird, no. 21:45:25 ehird, I would have said "sucks" then wouldn't I? 21:45:37 It's not the first time you've made a similar mistake 21:45:57 ehird, that is because my s-key is kind of "wonky" (right word?) 21:46:12 That's fine. Also "shitty" :p 21:46:38 ehird, I plan to get a new keyboard 21:46:49 one of those split ones 21:47:10 Ew. 21:47:19 ehird, what? 21:47:23 Get a Model M or something :p 21:47:25 ehird, like jwz has. 21:47:33 without the melting 21:47:35 If you don't mind the noise and have strong fingers, the Model M is excellent. 21:47:39 and scratching 21:47:47 I do mind the noise and have weak fingers so it's not perfect for me. 21:48:55 ehird, I have strong fingers. I do mind the noise. I would prefer not to have to have my hands straight ahead when typing, instead of in the shape of a triangle (seen from above) 21:49:04 and yes I'm using a standard full size keyboard 21:49:13 My hands are pretty triangulary with this regular keyboard. 21:49:31 Also, the noise isn't as bad as you may be lead to believe; you can buy mechanical tactile-but-no-noise kbs, too. 21:49:44 the arms in a triangular shape with yourself as the base of the triangle 21:49:49 is what I meant 21:50:11 Yes, I know. 21:50:15 That's what I have. 21:50:24 ehird, I tried a split keyboard recently. It was AWESOEM 21:50:27 AWESOME* 21:50:39 I plan to buy one myself. 21:50:54 your loss 21:50:59 ehird, have you ever used one of those split ones? 21:51:04 Not sure. 21:51:13 and yes it should have the mechanical feeling if possible 21:51:16 It's not how I use a keyboard; my hands collaborate on both sides. 21:51:17 but the split bit is better 21:51:32 s/better/more important/ 21:51:42 wow this is good music 21:51:54 bought some new cds. 21:52:16 Oh? 21:52:23 yeah 21:52:41 I ripped/listened to a CD today too, but probably not anything anybody here likes :p 21:52:45 you know really good music? Special feeling 21:52:55 Erm. 21:52:55 physically I mean 21:53:10 Slereah: I need your scientific prowess. 21:53:18 It seems AnMaster has discovered how to convert porn into audial form. 21:53:22 no. 21:53:23 Research will commence immediately. 21:53:34 * AnMaster tries to figure out "gåshud" in English 21:53:43 it is when the hairs on your body stand up 21:53:46 you know? 21:53:51 Goosebumps. 21:53:52 on the arms and/or legs 21:53:53 ah 21:53:57 how similar... 21:54:10 the Swedish one is "gose skin" 21:54:11 :D 21:54:39 ehird, anyway you can get goosebumps from really good music. Music that really touches your mind and feelings. 21:54:42 Technically it's called piloerection. 21:54:45 in German we say "Gänsehaut" 21:54:52 So I guess you get it if you're a pillow with an erection. 21:54:57 Don't quote me on that one. 21:55:01 ehird, hah 21:55:14 ehird, but you know what I mean about music giving that right? 21:55:29 Shur 21:55:39 [that sounds like gregor] 21:55:48 well these four CDs have been giving that on every track so far! 21:55:57 I'm on the third cd atm. 21:56:01 AnMaster: Yes, Britney spears does that to you. 21:56:04 no 21:56:06 Kraus 21:56:07 :-P 21:56:10 SAME THING. 21:56:11 ehird, NAXOS 8.553734 21:56:21 Kraus was reincarnated as Britney Spears. 21:56:25 Well known fact. 21:56:34 ehird, that makes no sense. 21:56:41 AnMaster: It stands to reason. 21:57:06 this has a very strong feeling of Sturm und Drang. 21:57:15 btw 21:57:29 Glorbenschnitzel. 21:57:37 ehird, what does that mean 21:57:44 Glorbenschnitzel. 21:58:04 in English 21:58:17 ... 21:58:23 Glorbenschnitzel. 21:58:32 ehird, in some other phrase 21:58:44 Schnitzel of the glorben. 21:59:01 I don't know what "glorben" is 21:59:01 No definitions were found for Glorbenschnitzel. 21:59:16 Did you mean: define:Globen Schnitzel 21:59:20 No definitions were found for Globen Schnitzel. 21:59:26 How odd. 21:59:32 hm 21:59:35 globen 21:59:39 or glorben? 21:59:43 glorben. 21:59:49 Did you mean: define:Globen 21:59:49 No definitions were found for Glorben. 21:59:53 Definitions of Globen on the Web: 21:59:53 The Stockholm Globe Arena or, in Swedish, Globen ("The Globe") is the national indoor arena in Stockholm Globe City, Sweden. 21:59:53 en.wikipedia.org/wiki/Globen 21:59:54 Weird 21:59:59 ehird, explain it the 22:00:00 Oh, right 22:00:00 then* 22:00:02 It's globen 22:00:04 "mennä kananlihalle" is the Finnish version of getting goosebumps, which directly translates to something like "go/turn to chicken flesh". 22:00:18 Schnitzel is "that-was-schnitzel-of-the-intaking" 22:00:21 ehird, you meant a schnitzel from globen!? 22:00:37 Clearly. 22:00:43 isn't schnitzel some sort of bread 22:00:58 well, it would feed a lot of people 22:01:04 considering how large Globen is 22:01:21 lets just say: Best viewed from a moderate distance 22:02:02 Yes. It's from the poem "Globen Schnitzel": 22:02:02 Globen- schnitzel, 22:02:03 of-the-feeding crowd, 22:02:05 the-intaking-of- schnitzel, 22:02:07 Schnitzel of globen. 22:02:15 ehird, you are making this up 22:02:27 Tell that to Haurenhoff, the author. 22:03:00 ehird, you are making that up still 22:03:14 Here's the moving verse two: 22:03:15 That would be schnitzel, 22:03:16 Yes the-feeding-of from 22:03:18 the Globen beseech-to-see-not 22:03:20 the evils, unto you, 22:03:22 globen schnitzel. 22:03:24 Of course, this is all translated from Ancient Hartunian 22:03:30 ehird, [citation needed] 22:03:31 Some elements of subtlety may be lost in the process. 22:04:23 Svettekelte on to which 22:04:23 we see, here-today 22:04:25 For the globen of giving 22:04:27 do seek unto us 22:04:29 a globen schnitzel 22:04:31 shared among. 22:04:33 Verse three. 22:04:57 ehird, [citation needed] 22:04:57 ehird, [citation needed] 22:04:58 ehird, [citation needed] 22:05:31 O, and unto us 22:05:31 Was-spoken: 22:05:33 "Citation thus?" 22:05:35 And thusly, we see, 22:05:37 globen schnitzel - 22:05:39 need no citee! 22:05:41 Verse four, written shortly after the invention of rhyme. 22:07:50 ehird: a "Grubenschnitzel" is a box with plastic snippets, used in pole vault 22:08:15 KingOfKarlsruhe: A globenschnitzel is like that, except it's in the Globen. 22:08:18 KingOfKarlsruhe, wth is "pole vault" 22:08:23 It contains bread. 22:08:34 Pole vaulting is an athletic field event in which a person uses a long, flexible pole (which today is usually made either of fiberglass or carbon fiber) as an aid to leap over a bar. Pole jumping competitions were known to the ancient Greeks, as well as the Cretans and Celts. It has been a full medal event at the Olympic Games since 1896 for men and since 2000 for women. 22:08:35 AnMaster: http://dict.leo.org/?lp=ende&search=stabhochsprung 22:08:37 Clearly. 22:09:11 KingOfKarlsruhe, why did you link that 22:09:17 -!- BeholdMyGlory has quit (Remote closed the connection). 22:09:17 Oh, it's really that? Okay. 22:09:42 KingOfKarlsruhe, it is just translation 22:10:59 actually that would be funny. Since the Olympics probably have been played in Globen at some point, what with it being (iirc) the largest sports arena in Sweden. 22:11:10 not that I care much about sports 22:11:15 brb 22:13:04 time for the next bf-to-C compiler: in-between 22:14:17 with a modular backend 22:14:28 so it can output both C and Erlang and so on 22:16:12 And BF :P 22:16:15 bf-to-bf 22:17:02 bf optimizer? 22:18:34 -!- KingOfKarlsruhe has quit (Remote closed the connection). 22:19:34 well 22:19:38 would be possible 22:19:42 for the most stupid bf 22:19:49 like: 22:19:54 !bf_textgen blah 22:19:58 !bf_txtgen blah 22:20:00 60 ++++++++++++[>++++++++>+++++++++>+><<<<-]>++.>.<-.>----.>--. [678] 22:20:02 see 22:20:04 >< 22:20:08 can be optimised away 22:20:10 EVEN IN PURE BF 22:21:14 lifthrasiir, but really I'm not aiming as high are esotope-bf 22:21:21 ;) 22:21:37 lifthrasiir, you need to update optimising page iirc. It seems you optimise more now? 22:21:44 and why are you not using fputs() 22:22:02 yes, DCE is implemented 22:22:31 and... oh, i thought that fputs prints trailing newline but that wasn't. 22:22:47 it is puts() that does 22:22:50 wait 22:22:55 fputs() and \0 22:22:56 right 22:23:00 you need fwrite() for that 22:23:02 my fault 22:23:27 "Esotope Brainfuck compiler is currently written in Python (2.5 or later). It is a part of Esotope project, which plans to give advanced implementation" 22:23:28 um 22:23:34 lifthrasiir, which other ones do you plan 22:23:41 "of every esoteric programming language." 22:23:42 but 22:23:46 that's not sane 22:23:55 you aren't planning to do INTERCAL right? 22:24:00 and there are some you CAN'T do 22:24:05 like those uncomputable ones 22:24:10 like those un computable ones 22:24:12 err 22:24:27 readline fail 22:24:39 AnMaster: of course for implementable ones. and that is just a plan; i'm very certain that it will never be finished 22:24:44 (possibly. Anyway I blame it on whatever line editing is used) 22:25:06 lifthrasiir, is it esotope-pyfunge now? 22:25:23 AnMaster: without name change, yes. 22:25:52 lifthrasiir, will all be in python? :( 22:25:57 nope. 22:26:07 nor they will be integrated. 22:26:09 will never be* 22:26:16 um 22:26:25 "nor will they nerver be integrated"? 22:26:41 i mean they will never be integrated. sorry. 22:26:43 double negative detected. Please stand by when parsing. 22:26:50 oh ok 22:27:13 sometimes i even fail to produce correct statement in my mother tongue! 22:27:25 everyone does that 22:27:40 hehe. 22:27:55 frequency differ of course. 22:29:38 a 22:30:04 also, do forners really translate from their native language to english and vise versa? 22:30:18 you know those thin plastic threads found under on some plastic wrappings? that you use to open the wrapping 22:30:25 yes 22:30:28 right 22:30:35 i had to use one of them on the cd i ripped today 22:30:38 was a pain 22:30:43 well i did it yesterday still 22:30:44 ehird, I wonder who had the bright idea to put it on the outside on this wrapping! 22:30:52 * AnMaster is rather irritated 22:30:55 lal 22:31:16 -!- FireFly has quit ("Later"). 22:31:37 it's quite hot here, I wonder if my fans are working hard enoug 22:31:37 h 22:31:42 ehird, actually it worked pretty well on the other wrappings. Because it was on the right side. 22:31:43 on my computer that is 22:31:53 ehird, not on your brain? 22:32:08 hmm, i wonder if the brain runs hotter if you think more :^) 22:32:13 that would explain a lot 22:33:59 i had to use one of them on the cd i ripped today was a pain <-- so. why was it a pain? 22:34:05 it wasn't on the outside was it 22:34:12 they're just irritating to open 22:34:18 you have to find the place, pick at them for ages, then rip 22:34:34 ehird, the place is usally easy to find if they didn't match up the end perfectly 22:34:41 they seldom match up perfectly 22:36:01 however this is rather odd. CD 1: Non-matched up ends. the thread going from top to bottom of the case. CD 2: Non-matched: Thread going from left to right. CD 3: Matched ends. Thread on outside. CD 4: No thread at all. had to get knife to open it with in a corner. 22:36:06 and they were in a series. 22:36:10 Volumne 1-4 22:36:15 that makes no sense. 22:36:21 ehird, ^ 22:36:28 mm 22:36:31 volume* 22:45:53 It would be best if everyone admitted that this sentence is true. 22:46:45 To say something that's actually pertinent, I think the brain does indeed run hotter if you think more. 22:59:49 It would be best if everyone admitted that this sentence is true. <-- why 22:59:57 hidden paradox? 23:01:48 That sentence is an allegory or a metaphor or a symbol or something. 23:01:52 A satire. A sarcasm. 23:27:53 -!- coppro has joined. 23:37:17 night