00:03:40 -!- heatsink has quit ("Leaving").
00:35:41 <kipple> dang, another wiki controversy :(
00:37:10 * kipple wishes graue would be a bit gentler to people...
00:37:45 <kipple> http://esoteric.voxelperfect.net/wiki/Talk:Dumbf*ck
00:40:06 * GregorR takes nine steps away from that conversation.
00:40:38 * kipple worries that we'll get another fragmentation...
00:42:26 <Sgep> fragmentation?
02:00:31 <calamari> sorry to cause a dispute.. I was just getting tired of the abuse and spoke out in a moment of frustration
02:09:37 <calamari> well, just in case there is any doubt.. I won't be tryign to fragment the wiki or anything of the sort :)
02:18:58 <GregorR> Nah, graue offered to write a curses UI for DirectNet :P
02:28:49 <GregorR> http://directnet.sourceforge.net/
02:38:04 <calamari> bah.. I wanted to say how cool it was that it compiled without any warnings, but it snuck a couple in :(
02:38:39 <GregorR> Are they not in src/enc-cyfer/cyfer or src/enc-cyfer/gmp ?
02:38:43 <calamari> get_d_2exp.c: In function `__gmpz_get_d_2exp':
02:38:43 <calamari> get_d_2exp.c:60: warning: matching constraint does not allow a register
02:38:43 <calamari> get_d_2exp.c:60: warning: matching constraint does not allow a register
02:38:50 <GregorR> Cool, that's not my code ;)
02:39:45 <GregorR> Incidentally, I'm releasing 1.0.0rc2 as we speak :P
02:40:08 <calamari> lol, you did that to me the last time I compiled it
02:40:25 <GregorR> It's just a few bugfixes of course.
02:40:40 <GregorR> Almost exclusively problems on OpenBSD and Mac OS X.
02:41:01 * calamari checks the file to see what the warning means
02:42:52 <calamari> asm ("" : "=m" (res) : "0" (res));
02:57:06 <calamari> does directnet use the same port for outgoing and incoming connections?
02:57:28 <calamari> I can't seem to connect and I'm wondering if I need to open a port on my router
03:03:52 <GregorR> If you wanted to connect to yourself, then yes, you would.
03:04:00 <GregorR> But you don't /need/ to to be on the DN network.
03:13:35 * calamari left out a "to" when reading that and got slightly confused.. :)
03:15:44 * calamari wonders if having a list of active nicks and ip's goes against the spirit of directnet
03:16:16 <GregorR> Certainly not if they're on different IPs.
03:16:32 * GregorR misinterpreted that sentence.
03:16:44 <GregorR> The "route list" is essentially that.
03:17:33 <calamari> I guess what I mean is that on irc I can join a channel and find people, so I don't have to search.. but I wouldn't know how to discover people on dn
03:18:12 <GregorR> Yeah, that's sort of an issue :P
03:18:34 <GregorR> It's not against the "spirit" of DN, but it's against the technology of serverless networks ;)
03:20:08 * calamari tries to think of how a chat room would work on p2p
03:20:19 <GregorR> There are chatrooms on DN.
03:20:25 <GregorR> But you have to have a route to one person in the chat room.
03:21:01 <GregorR> (Meaning, amongst other things, that there can be two chatrooms with the same name)
03:23:08 <GregorR> Still trying to work out the technoissues.
03:38:57 -!- calamari has quit (Connection timed out).
03:39:31 -!- calamari has joined.
03:54:37 -!- calamari has quit ("Leaving").
04:32:09 -!- calamari has joined.
05:11:34 * Sgep forces himself to turn off the computer
05:12:31 -!- Sgep has quit.
05:52:33 -!- puzzlet has quit (brown.freenode.net irc.freenode.net).
05:52:42 -!- tokigun has quit (brown.freenode.net irc.freenode.net).
05:52:42 -!- lindi- has quit (brown.freenode.net irc.freenode.net).
05:52:43 -!- fizzie has quit (brown.freenode.net irc.freenode.net).
05:53:27 -!- puzzlet has joined.
05:53:27 -!- lindi- has joined.
05:53:27 -!- tokigun has joined.
05:53:27 -!- fizzie has joined.
06:07:05 -!- Arrogant has joined.
06:09:08 -!- kipple has quit (Read error: 110 (Connection timed out)).
06:44:51 -!- calamari has quit ("Leaving").
07:24:39 <GregorR> Nothing makes you feel more stupid than digging through code for twenty minutes trying to find a bug, only to discover that you forgot to NULL-terminate a string.
07:49:23 -!- lirthy has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:27:11 -!- GregorR has quit (Remote closed the connection).
08:29:47 -!- GregorR has joined.
08:39:23 -!- Arrogant has quit ("Leaving").
09:54:06 -!- mtve2 has changed nick to mtve.
12:23:13 -!- CXII has joined.
12:28:02 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
12:28:22 -!- CXII has changed nick to CXI.
12:51:27 -!- puzzlet has quit (Read error: 110 (Connection timed out)).
13:03:22 -!- J|x has joined.
13:30:28 -!- J|x has changed nick to jix.
14:27:14 -!- kipple has joined.
17:38:36 <jix> GOOGLE IS DOWN (well i found one google server that responses but all google groups and gmail servers are down)
17:44:12 <lindi-> jix: are you sure it's just google?
17:44:34 <jix> i'm reading http://www.eweek.com/article2/0,1895,1813828,00.asp atm
17:44:37 <jix> but all other websites work
17:44:55 <lindi-> jix: i'm seeing http://iki.fi/lindi/google_last_10800.png
17:45:18 <lindi-> jix: i have problems with e.g. en.wikipedia.org too
17:45:40 <jix> wikipedia is faster than normal here
17:45:50 <jix> but i can't read google groups
17:46:02 <jix> and some people can't read mails using gmail...
17:46:27 <lirthy> I'm reading mails in gmail.com. i have no problem. lucky :p
17:46:58 <jix> dns problems are often provider local .. but there seems to be many dns problems with many providers only affecting google
17:47:00 <lindi-> --- www.eweek.com ping statistics ---
17:47:00 <lindi-> 21 packets transmitted, 10 received, 52% loss, time 22174ms
17:47:01 <lindi-> rtt min/avg/max/mdev = 143.979/165.792/183.558/11.645 ms
17:47:31 <jix> http://www.eweek.com/article2/0,1895,1813828,00.asp works google doesn't work.. everything except google works
17:48:44 <lindi-> jix: i can read that if i ssh to work first ;)
17:48:59 <jix> google is back here
20:25:32 -!- Sgep has joined.
21:41:25 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:08:46 -!- calamari has joined.
22:12:36 -!- Sgep has quit.
22:15:56 <calamari> afk to bake a birthday cake :D
22:37:00 -!- Sgep has joined.
23:00:56 -!- Sgep has quit (Read error: 104 (Connection reset by peer)).
23:07:35 -!- Sgep has joined.
23:15:52 -!- ihope has joined.
23:17:25 <Sgep> Did you see that I implemented your Foobar and Foobaz and Barbaz, oh my! language?
23:18:02 <ihope> I haven't had the chance to test it yet, though.
23:18:38 <Sgep> It currently crashes after hitting a blank line or a comment :-(
23:22:15 <ihope> Well, the 99 bottles of beer program probably doesn't need any of those, since it'll pretty much contain the whole song, one line per character.
23:22:51 <Sgep> There's a 99 bottles of beer program?
23:22:58 <ihope> At least I think that's what it'll do. Theoretically, it could be packed into less than 12000 lines, but I'm not sure how to do that.
23:23:52 <ihope> And I'm working on the beer program. Since this computer somehow got restarted, I'll start over.
23:24:45 <ihope> All I need is a simple parser, to turn each raw character into "[ASCII code] and [ASCII code] and [ASCII code], oh my.\n".
23:31:00 <Sgep> Shouldn't just the two on the left be the same
23:31:06 <Sgep> And the third 0?
23:32:21 <ihope> All those [ASCII code]s are the same.
23:33:03 <ihope> An exclamation point would translate to "33 and 33 and 33, oh my.", for example.
23:33:30 <Sgep> Why the third 33?
23:33:56 <ihope> No reason, really. It could be 32 or 1 or 0.
23:34:17 * Sgep decides to make something that outputs:
23:34:24 <Sgep> [ASCII code] and 255 and 0, oh my.\n
23:35:06 <fizzie> fis@colin:~$ echo foo | perl -ne 'print ord($_), " and 255 and 0, oh my.\n" foreach split //;'
23:35:10 <fizzie> 102 and 255 and 0, oh my.
23:35:12 <fizzie> 111 and 255 and 0, oh my.
23:35:15 <fizzie> 111 and 255 and 0, oh my.
23:35:17 <fizzie> 10 and 255 and 0, oh my.
23:36:46 <Sgep> http://rafb.net/paste/results/nvPFP965.html
23:37:09 <Sgep> Bleh. Accidentally pasted as C++
23:37:26 <fizzie> Mine has less characters. :p
23:39:40 <ihope> Hmm... foobar x = [ show (ord a) : " and 255 and 0, oh my.\n" | a <- x ]
23:44:25 <fizzie> ~.25*".ym ho ,0 dna 552 dna">:#,_
23:45:12 -!- marcan has joined.
23:48:53 <ihope> foobar x = concat [ reverse ("\n.ym ho ,0 dna 552 dna " ++ [show (ord a)]) | a <- x ]
23:49:42 <Sgep> http://rafb.net/paste/results/akEyDY56.html
23:49:45 <fizzie> There's not much point reversing the string if you're not writing befunge. Besides, wouldn't that reverse the input'd character?
23:50:06 <Sgep> My script leaves two blank lines at the end
23:50:32 <Sgep> Which would need to be stripped out before it works with my implementation :-/
23:51:56 <fizzie> Sgep; Well, my befunge version doesn't understand EOF so if you pipe input to it, you'll end up with an infinite amount of "-1 and 255 and 0, oh my."s. Compared to that, two blank lines shouldn't seem all that bad, right?
23:52:02 <ihope> foobar x = concat [ reverse ("\n.ym ho ,0 dna 553 dna " ++ [reverse (show (ord a))]) | a <- x ]
23:53:51 <ihope> compose x y z = y (x z)
23:53:56 <ihope> compose foobar foobar
23:54:07 <fizzie> ~:1+!#@_.25*".ym ho ,0 dna 552 dna">:#,_
23:54:42 <fizzie> Befunge oneliners are silly, they should really be small rectangular blocks of code.
23:58:30 <ihope> mesh x y = concat [ [a,b] | (a,b) <- zip x y ]
23:59:12 <ihope> mesh (x:xs) y = x : (concat [ [a,b] | (a,b) <- zip y x ])