code logs -> 2007 -> Wed, 24 Oct 2007< code.20071023.log - code.20071025.log >
--- 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
code logs -> 2007 -> Wed, 24 Oct 2007< code.20071023.log - code.20071025.log >