--- Log opened Wed Oct 24 00:00:52 2007 |
00:58 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
01:01 | | You're now known as TheWatcher[T-2] |
01:04 | | You're now known as TheWatcher[zZzZ] |
02:00 | | Thaqui [~Thaqui@Nightstar-13312.jetstream.xtra.co.nz] has quit [Quit: Leaving] |
02:49 | <@Reiver> | From the writer of XKCD: http://img.moonbuggy.org/what-now-bitches/ |
02:49 | | mode/#code [+o Reiver] by ChanServ |
02:49 | <@Reiver> | From the writer of XKCD: http://img.moonbuggy.org/what-now-bitches/ |
02:59 | <@Reiver> | (How much is that, idly?) |
03:11 | <@Vornicus> | 0.002c |
03:11 | <@Vornicus> | er, $0.002 |
03:11 | <@Vornicus> | the second term is -1, the third is 1. |
03:18 | <@Reiver> | ...ahahaha |
03:18 | <@Reiver> | I foresee his being charged 2 cents. |
03:19 | <@Reiver> | So he /paid/ them two cents. :p |
03:23 | <@Vornicus> | no, two tenths of a cent |
03:34 | <@Reiver> | ... |
03:34 | <@Reiver> | ...o-kay den. |
04:17 | | Chalcedon [~Chalcedon@Nightstar-2310.ue.woosh.co.nz] has joined #code |
04:17 | | mode/#code [+o Chalcedon] by ChanServ |
04:36 | | GeekSoldier|bed [~Rob@Nightstar-3844.pools.arcor-ip.net] has joined #code |
04:36 | | GeekSoldier|bed is now known as GeekSoldier|work |
04:56 | | Chalcedon [~Chalcedon@Nightstar-2310.ue.woosh.co.nz] has quit [Quit: Gone] |
05:03 | | Forj [~Forj@Nightstar-2310.ue.woosh.co.nz] has joined #code |
05:03 | | mode/#code [+o Forj] by ChanServ |
05:33 | | Reiver [~reaverta@Admin.Nightstar.Net] has quit [Quit: Rebooting. Back in a bit, assuming the internets hasn't exploded.] |
05:34 | | DiceBot [~Reiver@Nightstar-3001.ubs-dsl.xnet.co.nz] has quit [Quit: DiceBot: based on AnnoDomini's KarmaBot.] |
05:44 | | Reiver [~reaverta@Admin.Nightstar.Net] has joined #Code |
05:44 | | mode/#code [+o Reiver] by ChanServ |
05:50 | | Thaqui [~Thaqui@Nightstar-13312.jetstream.xtra.co.nz] has joined #code |
05:50 | | mode/#code [+o Thaqui] by ChanServ |
06:09 | <@McMartin> | Okay! |
06:09 | | * McMartin is now officially insane. |
06:09 | <@jerith> | ? |
06:09 | | * McMartin has written most of a Java disassembler in OCaml. |
06:10 | <@McMartin> | I'm missing about three opcodes. |
06:10 | <@jerith> | Do you have a note from a doctor? |
06:12 | <@McMartin> | And, I'm not certified. |
06:13 | <@McMartin> | But the existence of this project may mean I qualify as certifiable. |
06:13 | | * jerith nods. |
06:14 | <@McMartin> | That said, most of the instruction decoder involved doing a copy-paste of a web page's human-readable contents and then doing a couple of search-and-replaces. |
06:16 | <@McMartin> | I think I shall now make tea, and judge the last entry in the IFComp. |
06:16 | <@McMartin> | And then perhaps revisit a couple of other entries I didn't finish, since the authors kindly provided walkthroughs. |
06:17 | <@jerith> | Cool. I should get out of bed and hope I remembered to turn the geyser back on again last night. |
06:48 | | * jerith makes tea. |
08:31 | | Thaqui [~Thaqui@Nightstar-13312.jetstream.xtra.co.nz] has left #code [Leaving] |
08:39 | | Forjeh [~Forj@Nightstar-2310.ue.woosh.co.nz] has joined #code |
08:41 | | Forj [~Forj@Nightstar-2310.ue.woosh.co.nz] has quit [Ping Timeout] |
08:47 | | McMartin [~mcmartin@Nightstar-15024.dsl.pltn13.sbcglobal.net] has quit [Operation timed out] |
08:48 | | McMartin [~mcmartin@Nightstar-15024.dsl.pltn13.sbcglobal.net] has joined #code |
08:48 | | mode/#code [+o McMartin] by ChanServ |
08:55 | | McMartin [~mcmartin@Nightstar-15024.dsl.pltn13.sbcglobal.net] has quit [Operation timed out] |
08:55 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: GeekSoldier|work |
08:59 | | Netsplit over, joins: GeekSoldier|work |
09:10 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
09:10 | | mode/#code [+o gnolam] by ChanServ |
09:21 | | McMartin [~mcmartin@Nightstar-15024.dsl.pltn13.sbcglobal.net] has joined #code |
09:21 | | mode/#code [+o McMartin] by ChanServ |
10:03 | | Thaqui [~Thaqui@Nightstar-13312.jetstream.xtra.co.nz] has joined #code |
10:03 | | mode/#code [+o Thaqui] by ChanServ |
10:41 | | Forjeh [~Forj@Nightstar-2310.ue.woosh.co.nz] has quit [Quit: Gone] |
11:11 | | Thaqui [~Thaqui@Nightstar-13312.jetstream.xtra.co.nz] has quit [Quit: Leaving] |
11:22 | | You're now known as TheWatcher |
11:25 | | Thaqui [~Thaqui@Nightstar-13312.jetstream.xtra.co.nz] has joined #code |
11:25 | | mode/#code [+o Thaqui] by ChanServ |
11:33 | | Thaqui [~Thaqui@Nightstar-13312.jetstream.xtra.co.nz] has quit [Quit: Leaving] |
11:39 | | Thaqui [~Thaqui@Nightstar-13312.jetstream.xtra.co.nz] has joined #code |
11:39 | | mode/#code [+o Thaqui] by ChanServ |
11:51 | | Thaqui [~Thaqui@Nightstar-13312.jetstream.xtra.co.nz] has left #code [Leaving] |
12:10 | | DiceBot [~Reiver@Nightstar-3001.ubs-dsl.xnet.co.nz] has joined #Code |
12:10 | | mode/#code [+v DiceBot] by ChanServ |
12:32 | | You're now known as TheWatcher[afk] |
13:00 | | GeekSoldier|work [~Rob@Nightstar-3844.pools.arcor-ip.net] has quit [Ping Timeout] |
13:03 | | GeekSoldier|work [~Rob@Nightstar-3844.pools.arcor-ip.net] has joined #code |
14:25 | | MyCatSchemes [~rb6822@Nightstar-23408.cs.bris.ac.uk] has joined #code |
14:30 | <@ToxicFrog> | Heh. From the prof's notes on this course: whole > ?parts |
14:42 | <@ToxicFrog> | The Tierra Hyper-Parasite is pretty sweet. |
14:42 | <@gnolam> | The wha? |
14:43 | <@ToxicFrog> | Tierra was an evolutionary programming experiment, a population of breeding and mutating programs. |
14:43 | <@ToxicFrog> | The "parasite" was a program that showed up with no copy() routine - it would find another program's copy() and use that to replicate itself. |
14:44 | <@ToxicFrog> | The hyper-parasite, however, has something that looks like a standard copy(), but actually copies the HP regardless of who invokes it; thus, any parasite attempting to use it ends up breeding copies of the HP instead. |
14:51 | <@gnolam> | Heh. Cool. |
14:53 | <@ToxicFrog> | And now- midterm |
14:57 | | GeekSoldier_ [~Rob@Nightstar-3844.pools.arcor-ip.net] has joined #code |
14:58 | | GeekSoldier_ is now known as GeekSoldier |
14:58 | | GeekSoldier|work [~Rob@Nightstar-3844.pools.arcor-ip.net] has quit [Ping Timeout] |
15:32 | | You're now known as TheWatcher |
15:43 | | GeekSoldier [~Rob@Nightstar-3844.pools.arcor-ip.net] has quit [Ping Timeout] |
15:43 | | GeekSoldier [~Rob@Nightstar-3844.pools.arcor-ip.net] has joined #code |
15:56 | | GeekSoldier [~Rob@Nightstar-3844.pools.arcor-ip.net] has quit [Ping Timeout] |
15:58 | | GeekSoldier [~Rob@Nightstar-5496.pools.arcor-ip.net] has joined #code |
16:45 | | MyCatSchemes [~rb6822@Nightstar-23408.cs.bris.ac.uk] has quit [Quit: Swim, swim, hungry!] |
17:10 | | You're now known as TheWatcher[afk] |
17:26 | | MyCatSchemes [~rb6822@Nightstar-23408.cs.bris.ac.uk] has joined #code |
18:14 | | AbuDhabi [AnnoDomini@Nightstar-7001.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
18:20 | | AnnoDomini [AnnoDomini@Nightstar-29464.neoplus.adsl.tpnet.pl] has joined #Code |
18:20 | | mode/#code [+o AnnoDomini] by ChanServ |
18:30 | | You're now known as TheWatcher |
18:55 | | GeekSoldier [~Rob@Nightstar-5496.pools.arcor-ip.net] has quit [Ping Timeout] |
19:00 | | GeekSoldier [~Rob@Nightstar-4330.pools.arcor-ip.net] has joined #code |
19:03 | | GeekSoldier [~Rob@Nightstar-4330.pools.arcor-ip.net] has quit [Ping Timeout] |
19:03 | | GeekSoldier [~Rob@Nightstar-3769.pools.arcor-ip.net] has joined #code |
19:08 | | * MyCatSchemes wonders what strings to recognise as synonyms for "yes". |
19:08 | < MyCatSchemes> | Currently, recognising "y", "yes", "true" and "1" in any capitalisation. |
19:10 | <@ToxicFrog> | Just take the ssh route~ |
19:26 | | * MyCatSchemes pokes sshd_config(5) |
19:26 | < MyCatSchemes> | You mean ignoring everything that isn't exactly "yes" or "no"? |
19:28 | <@AnnoDomini> | MyCatSchemes: Why exactly are you making the luser's job easier? I know my designs frequently offer only one, true way of stating "yes" or "no". :. |
19:28 | <@AnnoDomini> | :p |
19:30 | <@ToxicFrog> | MyCatSchemes: yep. |
19:30 | <@ToxicFrog> | Blah blah blah mrfl? y |
19:30 | <@ToxicFrog> | Please enter "yes" or "no": yes |
19:36 | < MyCatSchemes> | Well, it's, uh, about five lines of code to be nice to the user instead of cruel. |
19:37 | < MyCatSchemes> | OTOH I'm being lazy and interpreting *anything* which doesn't match one of my "yes" cases as "no" by default. Heheheh. |
19:37 | | * AnnoDomini nods. |
19:38 | <@AnnoDomini> | Nice. |
19:38 | <@AnnoDomini> | Sort of like my bot interprets most NaNs as 0. :p |
19:43 | < MyCatSchemes> | AnnoDomini: was that "Nice" sarcastic? Enunciation doesn't travel well over RFC1459. |
19:43 | <@AnnoDomini> | I was merely admiring your cruelty. |
19:44 | < MyCatSchemes> | Why thank you. =D |
20:06 | <@ToxicFrog> | MyCatSchemes: yeah, see, I don't consider that "nice" |
20:07 | < MyCatSchemes> | ToxicFrog: True, it's evil, but I'm finding it hard to care. |
20:07 | < MyCatSchemes> | "Don't do that." Heheheh. |
20:21 | | GeekSoldier [~Rob@Nightstar-3769.pools.arcor-ip.net] has quit [Ping Timeout] |
20:23 | | * AnnoDomini ponders how to use component-like things in functional VHDL design. |
20:24 | <@AnnoDomini> | I know how to use them in structural design, but so far functional design holds many mysteries. |
20:25 | <@AnnoDomini> | What I need are functions or the like, so I can reuse code. It's kinda necessary for designing registers. |
20:43 | | MyCatSchemes [~rb6822@Nightstar-23408.cs.bris.ac.uk] has quit [Client exited] |
21:33 | | Zemyla [~Zemyla@168.53.172.ns-12824] has joined #code |
23:35 | | You're now known as TheWatcher[T-2] |
23:40 | <@ToxicFrog> | Man, memoize makes a mess of the stack. |
23:40 | <@ToxicFrog> | stack traceback: |
23:40 | <@ToxicFrog> | ./chromosomes/ipd.lua:30: in function 'f' |
23:40 | <@ToxicFrog> | /usr/lib/lua/5.1/util/init.lua:18: in function </usr/lib/lua/5.1/util/init.lua:13> |
23:40 | <@ToxicFrog> | (tail call): ? |
23:40 | <@ToxicFrog> | (tail call): ? |
23:40 | <@ToxicFrog> | ./chromosomes/ipd.lua:91: in function 'f' |
23:43 | <@McMartin> | http://www.discourse.net/archives/2007/10/worlds_toughest_no_parking_sign.html |
23:46 | <@ToxicFrog> | Heh. |
23:46 | <@McMartin> | I'm wondering how they manage the incredibly daring daylight robbery on cue. |
23:46 | | * ToxicFrog throttles Iterated Prisoner's Dilemma |
23:47 | <@McMartin> | Doesn't everything basically end up losing to Tit For Tat? |
23:47 | <@ToxicFrog> | Everything simple does. |
23:47 | <@ToxicFrog> | GAs have in the past come up with rather more complicated strategies that outperform it handily. |
23:48 | <@ToxicFrog> | The problem I'm having is that we were told to use round-robin duels between everything in the population as a fitness evaluator, but this doesn't work so well. |
23:49 | <@ToxicFrog> | Since, if the fitness goes down, it doesn't necessarily mean that the strategies being generated are worse - but that the overall quality of the population is going up, so the points are more evenly distributed. |
23:49 | | Zemyla [~Zemyla@168.53.172.ns-12824] has quit [Quit: Ciao!] |
23:50 | <@ToxicFrog> | (I note that against TFT, the best you can manage is a 1-iteration lead; by "outperform it handily" I mean they do better than TFT does when tested against a wide range of non-TFT strategies) |
23:51 | <@McMartin> | Right. TFT doesn't exploit the weak. |
23:52 | <@ToxicFrog> | Exactly. |
23:54 | <@ToxicFrog> | Interesting to see how the program gets faster the longer it runs. |
--- Log closed Thu Oct 25 00:00:59 2007 |