01:07:25 -!- ihope has joined.
01:07:37 <ihope> Haskell is looking very unfriendly to me right now.
01:07:51 <ihope> It always looked easy before.
01:17:50 <calamari> GregorR: after much patient help from #crypto, I have a good idea how to implement a nice crypto system
01:18:33 <GregorR> Did you say "I'm writing a cryptography algorithm in an esoteric programming language" ?
01:18:56 <calamari> yes, but not until after I got help ;)
01:19:27 <calamari> anyhow.. XTEA should be really good
01:19:46 <calamari> and I can use it to hash the passwords as well, with a special algorithm
01:20:38 <ihope> It's easy to write encryption in Malbolge.
01:24:15 <ihope> Encrypted program = hard to cryptanalyze = good encryption program!
01:54:20 -!- clog has joined.
01:54:20 -!- clog has joined.
01:54:32 -!- mtve has joined.
01:54:33 -!- lirtzy has joined.
01:55:19 <ihope> Hello again, clog!
02:21:51 <calamari> GregorR: check out the images on this page to see how "secure" the current system probably is: http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation
02:22:22 <calamari> I'll be using CNT mode so it should be more secure
02:22:52 <calamari> pretty crazy.. with just the XTEA cipher, it's possible to make a secure hash, secure RNG, etc
02:27:32 <ihope> Eh... just what are we talking about here?
02:30:05 <calamari> the complicated process of taking a password, hashing it into a key, encrypting a message with the key
02:32:32 * ihope chants: One-time pad! One-time pad! One-time pad!
02:32:39 <ihope> Even though the keys are huge :-P
02:32:52 <ihope> "They're almost useful!"
02:33:44 <calamari> the best part of all is that I'm spending all this time making it "secure", when the password will be sent in the clear over irc :P
02:34:22 <ihope> Just make the password really huge, so that there'll almost surely be errors.
02:34:39 <ihope> And then... uh, hmm...
02:35:33 <ihope> Heh. Only as secure as the password!
02:36:02 <ihope> Plaintext ciphers, oh-so-fun.
02:37:30 -!- ihope has left (?).
03:01:28 <calamari> it is more resistant to random IV's
03:01:57 <calamari> I'll also be adding a XOR'ed counter to the plaintext
03:02:38 -!- calamari has quit ("Leaving").
03:22:11 -!- Sgeo has quit.
04:19:01 -!- calamari has joined.
04:36:14 -!- CXII has joined.
04:51:10 -!- CXI has quit (Connection timed out).
06:18:33 -!- CXII has changed nick to CXI.
06:22:05 <calamari> !linguine 1[-2=123,-9=*-2,-9>-2,-2+*-9,-2>-1,-2#]0
06:22:20 <calamari> !linguine 1[-2=1234567890,-9=*-2,-9>-2,-2+*-9,-2>-1,-2#]0
06:22:34 <calamari> !linguine 1[-2=1234567890123456789,-9=*-2,-9>-2,-2+*-9,-2>-1,-2#]0
06:27:13 <calamari> !linguine 1[-2=1234567890123456789,-2>-1,-9=*-2,-9>-2,-2+*-9,-2#]0
06:31:18 <calamari> !linguine 1[-2=1234567890123456789,-2>-1,-9=*-2,-2>-2,-2+*-9,-2#]0
06:33:02 <calamari> !linguine 1[-2=1234567890123456789,-9=*-2,-9>-2,-2+*-9,-2>-1,-2#]0
06:33:05 <calamari> !linguine 1[-2=1234567890123456789,-2>-1,-9=*-2,-9>-2,-2+*-9,-2#]0
06:33:16 <calamari> !linguine 1[-2=1234567890123456789,-9=*-2,-9>-2,-2+*-9,-2>-1,-2#]0
06:33:22 <calamari> !linguine 1[-2=1234567890123456789,-2>-1,-9=*-2,-9>-2,-2+*-9,-2#]0
06:33:39 <calamari> !linguine 1[-2=1234567890123456789,-2>-1,-9=*-2,-9>-2,-2+*-9,-2#]0
06:33:48 <calamari> !linguine 1[-2=1234567890123456789,-9=*-2,-9>-2,-2+*-9,-2>-1,-2#]0
06:34:45 <calamari> !linguine 1[-2=1234567890123456789,-2>-1,-9=*-2,-2>-2,-2+*-9,-2#]0
06:35:43 <calamari> !linguine 1[-2=1234567890123456789,-2>-2,-9=*-2,-2>-1,-2+*-9,-2#]0
06:36:01 <calamari> !linguine 1[-2=1234567890123456789,-9=*-2,-9>-2,-2+*-9,-2>-1,-2#]0
06:43:07 <calamari> !linguine http://rafb.net/paste/results/0bq2u215.txt
06:48:27 <calamari> !linguine http://rafb.net/paste/results/B46VNL10.txt
06:48:32 <EgoBot> 123456789123456789000000
06:50:32 <calamari> !linguine http://rafb.net/paste/results/EpCj2A66.txt
06:50:37 <EgoBot> 123456789012345678901234567890123456789012345678901234567890555555555555
07:38:36 <GregorR> EgoBot is an awful way of judging how fast something is :P
07:43:15 <calamari> !linguine http://rafb.net/paste/results/NQsxsl23.txt
07:43:20 <EgoBot> Gathering entropy, please wait...
07:44:41 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
07:45:19 -!- EgoBot has joined.
07:45:26 <calamari> !linguine http://rafb.net/paste/results/NQsxsl23.txt
07:45:31 <EgoBot> Gathering entropy, please wait...
07:45:45 <EgoBot> 9474 30574 30225 29341 28646 29505 30328 30696 29715 29619 29034 29907 29499 30354
07:46:30 <calamari> <EgoBot> File "./linguine/linguine.py", line 342, in ?
07:46:30 <calamari> <EgoBot> File "./linguine/linguine.py", line 336, in main
07:46:30 <calamari> <EgoBot> interpret(read(args[0]))
07:46:30 <calamari> <EgoBot> File "./linguine/linguine.py", line 298, in interpret
07:46:31 <calamari> <EgoBot> ch = sys.stdin.read(1)
07:46:34 <calamari> <EgoBot> IOError: [Errno 11] Resource temporarily unavailable
07:48:55 <calamari> 94743057430225293412864629505303283069629715296192903429907294993035429291296682918430325274152309823680
07:49:31 <calamari> that is supposed to have 128 bits of entropy
07:49:50 <calamari> seems like its a bit more on your system because of the load, which is great
07:50:28 <calamari> next stpe is implemnting the hash function, which will change that huge number into 128 bits
07:51:42 <calamari> not sure what caused that error, but I've wrapped the read in a try block.. so it shouldn't happen again
07:53:08 <calamari> new version at http://kidsquid.com/compilers/linguine/linguine.py
07:56:24 <calamari> GregorR: in case you're wondering... that basically just times a while loop that is incrementing for an entire second
07:57:12 <calamari> then it cats it onto the big number, although you probably wouldn't cat it in glass
07:57:54 <calamari> if you can time more finely, that's even better
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:41:06 -!- lirtzy has quit ("you should feel more feel you should take more take").
09:11:06 -!- CXII has joined.
09:11:57 -!- CXI has quit (Nick collision from services.).
09:11:58 -!- CXII has changed nick to CXI.
09:35:05 -!- calamari has quit ("Leaving").
13:48:21 -!- Sgeo has joined.
14:00:17 -!- Keymaker has joined.
14:00:57 * Keymaker thinks about writing a visual brainfuck interpreter in C + LSD
14:04:18 -!- Sgeo has quit.
14:06:08 -!- jix has joined.
16:42:50 <Keymaker> oops.. felt asleep.. and it was about ten past four o'clock.. daytime..
16:43:00 <Keymaker> perhaps i should start more regular sleeping times now
16:44:07 <Keymaker> yeah, i'm not going to start them anyways ::)
16:44:32 <SimonRC> Keymaker: after all, zaintaom / zaintset gets on fine with weird sleeping patterns.
16:46:59 <Keymaker> what are those? hm, anyways, gotta go to shop.. be back soon.
19:30:52 <Keymaker> does anyone know what that "c/o" means in addresses?
19:33:51 -!- calamari has joined.
19:51:01 <fizzie> "C/o or Care of, used to address a letter when the letter must pass through an intermediary (for example, "John Smith, c/o the Universal Widget Company" (where the Universal Widget Company is the intermediary)."
19:51:06 <fizzie> http://en.wikipedia.org/wiki/C/o
19:51:12 <fizzie> When in doubt, use wikipedia.
19:51:24 <fizzie> My mouse feels faster. I wonder why is that.
19:57:35 <SimonRC> fizzie: you've fiddlesd with a setting somewhere?
19:58:28 <SimonRC> There are setting that make pointer speed not proportional to mouse speed on many OSes. Very nice.
20:03:21 <fizzie> Yes, and the xfree/xorg mouse speed settings are awful. :p
20:04:31 <fizzie> It's either unaccelerated (with a fixed multiplier), or has this "if the mouse moves over N pixels quickly, use another speed multiplier" setting, but it's not a continuous function.
20:04:59 <fizzie> There's been a few complaints about it in the xfree mailing lists, and better mouse speed control was in the x.org todo list last time I looked.
20:05:29 <fizzie> I indeed have fiddled with settings to get it right, but now it seems to have forgotten what I did, even though I haven't restarted X or anything.
20:05:54 <fizzie> Unfortunately, I've _self_ forgotten what I did, too. I was supposed to write the correct settings down somewhere, but...
20:07:47 <calamari> anyone know of a linux program that can convert a 64-bit hex value into decimal?
20:08:49 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
20:48:14 <fizzie> In-te-res-ting. The xgamma settings had reseted themselves too.
20:48:41 <fizzie> All this when I opened a few-thousand-by-few-thousand pixel image with 'xloadimage', and it made most of the other programs swap out.
21:30:58 -!- Sgeo has joined.
21:42:55 <Keymaker> anyone got a good name suggestion for the visual brainfuck interpreter?
21:43:27 <Keymaker> or perhaps the name should be just something completely unrelated?
22:02:01 -!- calamari has quit ("Leaving").
22:04:47 <Keymaker> which one is better? "grabf" or "grabfi"
22:04:53 <Keymaker> from "graphical brainfuck interpreter"
22:07:44 -!- GregorR-L has joined.
22:08:34 <Keymaker> which one is better name for a graphical brainfuck interpreter, "grabf" or "grabfi"?
22:08:55 <GregorR-L> That did not deserve an exclamation point -_-'
22:09:29 <GregorR-L> "I don't think it did." >_> <_< "I agree, my mirror'd brethren."
22:09:55 <GregorR-L> I would say "grabf" for the name of the language, "grabfi" for the interp.
22:10:18 <GregorR-L> And then the superior EgoGraBF soon enough *shrugs*
22:10:49 <Keymaker> heh, the language will be the same old brainfuck but the interpreter will show visually what's going on
22:11:21 <pgimeno> will it feature a window designer with actions written in BF for buttons and events?
22:11:58 <pgimeno> oh, that'd be a great Visual Brainfuck
22:12:02 <Keymaker> i'm trying to write it in c and sdl
22:12:07 <GregorR-L> I don't think BF is adequate for callbacks.
22:12:30 <GregorR-L> Keymaker: Maybe you should just add the feature to EgoBF 8-D
22:13:57 <GregorR-L> It doesn't right now, but there's nothing stopping it from being added.
22:32:18 -!- Sgeo has quit (Remote closed the connection).
22:46:50 <Keymaker> i'm glad there's a good sld tutorial i found
22:47:15 <GregorR-L> I'm glad I found that great spleling tutorial :)
23:09:32 -!- GregorR-L_ has joined.
23:21:33 -!- GregorR-L has quit (Read error: 113 (No route to host)).
23:29:07 -!- kipple has joined.
23:30:06 <Keymaker> of course i can't get it to compile.. x[
23:31:47 -!- Sgeo has joined.
23:43:27 <Keymaker> i had some wrong arguments for the linker or something