00:12:12 -!- GregorR has quit (Remote closed the connection). 00:12:19 -!- GregorR_ has joined. 00:26:37 -!- calamari has joined. 00:27:14 hi 00:39:35 -!- kipple has joined. 01:43:07 -!- calamari has quit ("Leaving"). 03:27:55 -!- calamari has joined. 03:32:36 -!- GregorR_ has changed nick to GregorR. 03:54:51 http://www.rafb.net/paste/results/5YaZwz29.html 03:55:03 Err 03:55:13 Wrong chan ;) 04:36:51 -!- lirtzy has quit ("\r\n"). 04:37:02 -!- lwrtzy has joined. 04:37:16 -!- lwrtzy has quit (Client Quit). 04:37:21 -!- Arrogant has joined. 04:38:10 -!- lwrtzy has joined. 04:40:26 -!- Sgeo has quit. 04:47:37 -!- Paragon_ has joined. 04:59:42 -!- fungebob has joined. 05:01:16 -!- kipple has quit (Read error: 110 (Connection timed out)). 05:02:53 -!- Arrogant has quit (Read error: 113 (No route to host)). 05:05:13 -!- CXII has joined. 05:23:07 -!- CXI has quit (Connection timed out). 06:05:46 -!- GregorR has quit (Remote closed the connection). 06:06:02 -!- GregorR has joined. 06:20:00 -!- GregorR has quit (Remote closed the connection). 06:20:03 -!- GregorR has joined. 06:33:00 -!- CXII has changed nick to CXI. 06:45:02 -!- GregorR has quit (Remote closed the connection). 06:45:14 -!- GregorR has joined. 07:02:23 -!- S0LaREXN has joined. 07:02:36 'ello 07:02:51 >_> 07:02:53 -!- S0LaREXN has quit (Read error: 104 (Connection reset by peer)). 07:02:57 -_- 07:26:16 where'd everybody go? 07:26:20 oohhhhhhhhhh 07:26:55 yea everybody else is having sex right now 07:27:01 lol 07:27:29 except on freenode ;) 07:27:51 What a silly thought. 07:27:55 Freenode users ... having sex. 07:27:58 Proposterous. 07:28:47 no sex for me.. have to wait a bit after a baby is born for things to heal 07:49:29 -!- Paragon_ has quit ("I AM QUIT HAVE A NICE DAY"). 07:52:51 -!- fizzie has quit (brown.freenode.net irc.freenode.net). 07:53:17 -!- fizzie has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:06:25 -!- fungebob has quit (Read error: 110 (Connection timed out)). 09:35:42 -!- CXII has joined. 10:01:06 -!- CXI has quit (Connection timed out). 10:13:18 I cannot figure out how to handle the input side of this 10:14:51 which is really sad.. it seems like it should be as easy as is_the_other_side_the_pipe_blocking_waiting_for_input()? 10:15:21 supposedly select or poll does this, but it is confusing to the extreme 10:20:35 heh, wrong channel.. oh well :P 11:19:13 -!- calamari has quit ("Leaving"). 12:38:37 -!- nooga_ has joined. 12:39:28 hoi 12:39:45 -!- nooga has quit (Nick collision from services.). 12:39:48 -!- nooga has joined. 12:39:57 oh god 12:40:10 undestroyable session :D 12:56:13 KILL IT! 12:56:21 waitasec 12:57:03 DIE DIE DIE FOUL UNDEAD PROCESS SCUM! 12:57:33 * SimonRC spend valentines night with a load of other geeks, two of which were givving a talk about Cryptography, and a talk about the Internet. 12:57:54 Plus eating birthday cake, as today (15th) is my birthday. 12:57:58 -!- nooga has quit ("leaving"). 12:59:20 happy birthday! 13:02:29 First one today. 13:02:36 (Thanks) 13:05:21 !sadol :i0@<:i+i15!",224Happy birthday SimonRC! 13:05:25 Happy birthday SimonRC! Happy birthday SimonRC! Happy birthday SimonRC! Happy birthday SimonRC! 13:06:23 +5 ;] 13:06:28 btw. whatalag 13:07:09 Yeah, SADOL rocks, even if it isn't a functional lang. (kick, kick) 13:07:33 pheh, little lambda function will finish it ;p 13:08:01 you think so? 13:08:25 SADOL has *issues* with HoF, due to the syntax. 13:08:34 yes, and making function a type 13:08:46 HoF? ;p 13:09:12 Higher Order Fucntions. 13:09:15 oh 13:09:31 well, sadol 2 will be fuunctional i think 13:10:22 ~x2(... will be :x~2(... and then )x{args} 13:10:36 ) - apply 13:10:47 hmm, not bad 13:11:00 Won't support currying, though. 13:11:15 Currying is the major area of winnage of Haskell over LISP. 13:11:33 mhm 13:11:56 sadol is stupid, i'm working on something better 13:12:21 like Shakell? 13:12:31 c2f98? 13:12:43 (C -> Funge '98) 13:12:57 Shakell? 13:13:01 never heard of 13:13:18 That would be a good AI project, program layout algos for Funges. 13:13:29 Shakell is one of mine: 13:13:55 http://compsoc.dur.ac.uk/~sc/Shakell/ 13:14:05 Doesn't do IO yet, though. 13:14:25 Wrote most of it in one 4hr hacking session, IIRC. 13:14:36 Too busy now with "real work". 13:18:07 mhm 13:18:14 are there some programs in shakell? 13:20:05 no 13:20:58 cool 13:21:09 It is more-than-slightly inspired by SADOL 13:21:24 oh, really nice to hear this 13:21:44 also Unlambda ('" syntax), LISP (cona and nil), and Haskell (pattern-matching). 13:22:00 ._. 13:22:01 anyway, gotta go soon. 13:22:50 bye then 13:23:35 * SimonRC goes 13:38:06 -!- jix has joined. 14:00:54 -!- nooga_ has quit. 14:41:59 -!- nooga has joined. 14:45:54 wb nooga 14:46:19 keymaker wasn't here for 3.5 days... 14:46:22 hi jix 15:09:29 jix: how to read file lines into aray in rb? 15:10:02 -!- calamari has joined. 15:15:48 ehe 15:16:40 Heh, in Perl you'd write "@a = ;". 15:17:10 I assume it has one of the shortest ways to do that. 15:18:25 -!- Keymaker has joined. 15:18:48 happy birthday SimonRC 15:18:58 i thought you were older than me! 15:19:09 but seem to be about 3.5 years younger 15:21:33 jix: heh, at least someone noticed my absence :) 15:31:25 -!- calamari has quit ("Leaving"). 15:54:52 bye 15:54:54 -!- nooga has quit. 16:02:26 hi 16:12:17 hi 17:25:58 -!- calamari has joined. 17:26:24 hi 17:29:48 'ey 17:29:55 hi keymaker 17:30:19 hmm, any news about c2bf? 17:30:52 nope 17:31:13 ok 17:36:26 Keymaker: Where did you get my DoB from? 17:36:39 you mentioned it in the logs :p 17:36:50 ah, ok 18:15:23 * SimonRC goes. 18:54:05 -!- GregorR-L has joined. 19:06:47 -!- ravenEx has joined. 19:08:36 -!- tormoz has joined. 19:16:23 -!- tormoz has quit. 19:46:56 moin Keymaker 19:47:32 are you going to run a competition soon? 19:48:20 Oh I see, you only have interest in talking to Keymaker :P 19:48:20 The rest of us are all just unimportant. 19:48:20 *sob* 19:48:26 -!- calamari has quit (Remote closed the connection). 19:50:06 -!- calamari has joined. 19:57:18 GregorR-L: no .. is there anything new about c2bf? 19:57:25 No :-P 19:57:32 Lot of homework recently :-P 19:57:39 yeah /me too 20:01:05 Magnus (the guy who ran the last bf compo) should check and answer his emails.... 20:04:13 hi jix, i was at sauna.. 20:04:20 anyways, dunno 20:04:24 perhaps i should 20:04:33 but i'm not really sure at all whether the idea is good or not 20:05:11 perhaps it'd be best to make some harder task such as "write a brainfuck program that calculates and prints out its own md5 hash" 20:05:41 so an md5 quine? 20:05:46 yeah 20:05:55 hopefully that's impossible, right? :) 20:05:57 but of course not, that'd be insane and way too difficult 20:06:19 that kind of program is possible, though :) 20:06:25 but not sure if in brainfuck 20:06:35 http://koti.mbnet.fi/yiap/stuff/selfmd5.py 20:07:00 although using python's md5 is a bit cheating as i did :p 20:08:04 -!- GregorR-L has quit. 20:09:39 well, of course it's *possible* in brainfuck but impossible for me to write 20:13:33 shortest numeric input, supporting backspace 20:13:59 hm? 20:14:13 so you type 123 (enter), and the cell holds 123 20:14:27 yes? what's about that? :) 20:14:31 ah, you mean as a task? 20:14:34 or if it was too big it would need to split it 20:14:41 aah 20:14:57 dunno about that part.. hehe 20:14:59 well, what does 'shortest' mean then, in this case? 20:15:09 shortest program 20:15:18 ah 20:15:46 probably not the greatest idea, but something that could be used in bfbasic 20:16:05 I have one, but it is currently broken 20:16:11 ah 20:16:13 perhaps it's better to just debug it :) 20:16:21 yah 20:16:33 i can't think at the moment how i would write one.. 20:16:37 it would be cool to implement crypto tho 20:16:43 has that been done in bf? 20:16:55 i was thinking about it 20:16:58 what? the program you mentioned? 20:17:04 I implemented XTEA in linguine 20:17:10 aes or how it's called 20:17:15 yeah 20:17:35 give it data and key, output AES encrypted block 20:17:48 it'd be one block in, one block out 20:17:55 so that should keep things simple 20:18:11 i'll check a wiki entry. 20:18:52 http://en.wikipedia.org/wiki/Advanced_Encryption_Standard 20:19:41 well you can't compress each block independ from the next afaik.. (key schedule) 20:20:37 -!- Sgeo has joined. 20:20:38 we'd only need to compress one block 20:20:52 that's enough to know it works 20:20:53 but that's boring 20:21:10 well probably it isn't.... (boring) 20:21:32 yeah, no need to try to make an entrie app out of it 20:21:43 then you get into all sorts of issues 20:22:32 * calamari suggests 128 bit key and 128-bit block size 20:26:40 wow, that's really complicated 20:26:50 maybe a simpler cipher is better 20:27:06 i was just going to say that it's not going to be easy to implement in brainfuck 20:27:41 I hesitate to suggest XTEA, but it is much simpler, with example c code available 20:27:52 perhaps there are other simple ones too 20:27:54 where is xtea? 20:28:06 http://en.wikipedia.org/wiki/XTEA 20:28:18 should've guessed.. 20:31:39 rc5 is simple too: http://en.wikipedia.org/wiki/RC5 20:32:01 although it's patented 20:32:18 would anyone sue us? :p 20:33:18 there is a decss in bf 20:33:28 yeah 20:33:54 i entirely forgot that.. i guess that is an encryption 20:34:14 yeah and afaik decss is illegal (at least in some countries) 20:34:31 yeah 20:34:57 at least they sued the guy that broke it or something 20:35:28 http://nanocrew.net/ 20:37:42 http://en.wikipedia.org/wiki/Blowfish_%28cipher%29 20:37:48 BlowFish.. BF.. hmm :) 20:37:54 heh 20:38:58 it's complicated tho 20:39:24 and the article keeps talking about how slow it is, which doesn't sound good for bf 20:39:24 most of them are complicated in bf 20:39:29 heh 20:39:43 *most=all 20:46:45 -!- kipple has joined. 20:47:07 you know the guy who build a computer out of transistors and eeprom chips? 20:47:32 hasn't gregorr something like that in his university? 20:47:42 or perhaps i remember something that has been never said.. 20:48:10 oh wait it's a german page... 20:48:26 hmm, then it's not the same i guess 20:48:34 anyways, what about that? 20:48:48 http://mycpu.mikrocontroller.net/index2.htm 20:48:52 klick on fotos 20:48:55 http://en.wikipedia.org/wiki/LZ77_and_LZ78_%28algorithms%29 20:48:56 click 20:49:05 i'd like to do that too ^^ 20:49:34 awesome :D 20:49:38 lz** without huffman is likely to grow the output (afaik) 20:49:42 i wish i could do something like that 20:50:23 i think i'd be able to design such a system but i wouldn't be able to build it 20:50:59 i would have no idea where to begin :9 20:51:06 i don't know anything about electronics 20:51:25 i know how to build things out of simple digital gates 20:51:39 cool, he even made a basic for it :) 20:51:49 yeah 20:51:53 he is able to run c64 basic programs 20:52:30 what are simple digital gates?! 20:52:47 that keyboard enter key sure looks weird :) 20:53:37 hm? 20:54:08 or are eurpoean keyboards like that? 20:54:10 enter or return? 20:54:26 we dont have return 20:54:28 -!- Arrogant has joined. 20:54:51 oh your enter is called return here 20:55:01 and that key on the numblock is called enter 20:55:04 i call them both :) 20:55:04 and its either rectangular, or shaped like =" 20:55:13 yeah i often say enter too 20:55:35 it has the same effect (except in some obscure programs) 20:55:35 but not "| 20:55:47 yeah it's shaped "| here 20:55:54 where is your backslash? 20:56:00 \ 20:56:07 depends on the operating system 20:56:20 oh, so its not a key 20:56:21 (when using DE layout) 20:57:14 when using US layout it's the key next to return in the middle line 20:57:34 i get backslash from a key on right to 0 if i hold right alt and press it.. 20:58:16 some keys are difficult to press, same goes with { } 20:59:02 yeah those keys are different on the mac (in DE layout) 20:59:12 ah 20:59:15 i have \ on alt-7 (alt isn't used as a command key) 20:59:31 ok 20:59:36 {} on alt 8 and 9 () on shift 8 and 9 20:59:41 [] on alt 5 and 6 20:59:52 (that's annoying when coding obj-c) 21:00:04 heh 21:00:09 {} are very easy to hit but [] is really wrong on alt-5/6 21:00:36 wait \ is shift-alt-7 21:00:49 (on the us apple keyboards alt is called option) 21:02:05 heh 21:02:12 oops, food time.. 21:27:23 -!- ravenEx has quit ("All non-trivial abstractions, to some degree, are leaky."). 22:26:09 well, everything seems to work except that writes to stdout much be flushed 22:26:18 must even 22:40:12 -!- Arrogant has quit ("I AM QUIT HAVE A NICE DAY"). 23:20:19 -!- jix has left (?).