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