00:13:43 -!- TeruFSX has joined.
00:50:41 <ion> http://www.rrrrthats5rs.com/games/dont-shoot-the-puppy/
00:53:20 -!- nooga has quit (Ping timeout: 244 seconds).
01:17:00 -!- DHeadshot has joined.
01:40:03 <kmc> did iPwn Studios ever produce anything?
01:40:24 <kmc> they've now sunk 3 years of "the collaborative effort of a large team"
02:05:08 -!- david_werecat has quit (Ping timeout: 240 seconds).
03:19:21 -!- Slereah has joined.
03:20:50 -!- Slereah_ has quit (Ping timeout: 256 seconds).
03:42:03 -!- derdon has joined.
03:52:57 -!- asiekierka has joined.
04:00:38 -!- derdon has quit (Remote host closed the connection).
04:30:35 -!- zzo38 has joined.
04:35:00 -!- TeruFSX has quit (Ping timeout: 244 seconds).
05:06:02 -!- asiekierka has quit (Quit: Wychodzi).
05:09:57 -!- azaq23 has quit (Remote host closed the connection).
05:21:23 -!- pikhq has joined.
05:23:15 -!- pikhq_ has quit (Ping timeout: 256 seconds).
06:03:00 -!- nooga has joined.
06:06:11 -!- calamari has left ("Leaving").
06:21:39 -!- itidus21 has joined.
06:38:03 <itidus21> "we're not reinventing the wheel. we're beyond wheels."
07:06:05 -!- DHeadshot has quit (Read error: Connection reset by peer).
07:06:21 -!- DHeadshot has joined.
09:38:20 -!- nortti_ has joined.
09:39:25 -!- nortti has quit (Quit: leaving).
09:43:59 -!- nortti_ has changed nick to nortti.
10:01:58 -!- MDude has joined.
10:03:23 -!- zzo38 has quit (Remote host closed the connection).
10:17:12 -!- DHeadshot has quit (Ping timeout: 246 seconds).
10:24:22 -!- DHeadshot has joined.
10:41:03 -!- david_werecat has joined.
11:00:01 -!- david_werecat has quit (Quit: Page closed).
11:26:15 -!- Taneb has joined.
11:28:13 -!- elliott has joined.
11:30:58 <lambdabot> elliott: You have 3 new messages. '/msg lambdabot @messages' to read them.
11:31:08 <elliott> Brain Raiter replied to an email on the dead mailing lists
11:31:21 <lambdabot> nortti: You have 1 new message. '/msg lambdabot @messages' to read it.
11:31:33 <Taneb> Who's Brain Raiter?
11:31:37 <elliott> the really really dead ones
11:31:40 <lambdabot> oonbotti said 15h 47m 40s ago: foo
11:31:42 <elliott> Taneb: google employee, intercal celebrity
11:35:51 -!- Taneb has quit (Ping timeout: 252 seconds).
11:38:03 <nortti> #rawirc PRIVMSG oonbotti :#rawirc PRIVMSG #esoteric :#echo foo
11:38:07 -!- Taneb has joined.
11:41:06 <elliott> I have to do a history merge
11:41:34 <elliott> because someone copy-paste moved a page
11:42:45 -!- Taneb has quit (Ping timeout: 248 seconds).
11:43:50 <Sgeo_> http://www.reddit.com/r/askscience/comments/ubeb4/if_we_are_running_out_of_helium_why_is_it_still/c4tyyxp?context=1
11:44:06 <monqy> is it worth clicking
11:44:40 <elliott> monqy: are you telling me you don't click every link sgeo links
11:46:20 -!- Taneb has joined.
11:46:45 <Sgeo_> data:text/html.hello%20person%20who%20clicks%20every%20sgeo%20link
11:46:52 <Sgeo_> data:text/html,hello%20person%20who%20clicks%20every%20sgeo%20link
11:47:01 <Taneb> I'm not going to lose connection hear
11:47:47 <Sgeo_> ..before I was trying text/text
11:47:57 <monqy> file:///homeroot/virus.exe
11:48:03 <monqy> file:///home/root/virus.exe oops
11:48:09 <elliott> monqy: it was better the first time
11:49:57 -!- DHeadshot has quit (Ping timeout: 246 seconds).
11:50:21 <nortti> what the fuck is /home/root/ anyway?
11:50:46 <nortti> root's home is /root on all systems I know
11:50:54 <MDude> Where programs go to in school when they don't have any classes to attend?
11:51:31 <monqy> nortti: that's the joke
11:51:35 -!- DHeadshot has joined.
11:51:42 <fizzie> I keep reading it "homoerot".
11:52:03 <elliott> monqy: it's /home/root on some systems!!!!
11:52:06 <fizzie> I think I have a directory called "homeroot" or "roothome" or some-such; a backup-ish thing.
11:52:23 <monqy> elliott: ok then /homeroot is better i guess
11:52:43 <monqy> if anyone uses /homeroot then "joke's on them"
11:54:00 <elliott> monqy: do you know how to find ducks
11:54:43 <monqy> "look in my back yard"
11:55:04 <elliott> they have ducks in back yards in america??????
11:55:44 <monqy> i don't want ducks to be me how do i stop them
11:56:00 <monqy> ducks being me is a-ok
11:56:20 <monqy> it's a possibility
11:57:01 <monqy> it's a possibility
12:04:54 <Taneb> What does the "class C x y | x -> y" thing in Haskell mean?
12:05:04 <elliott> It's a functional dependency (not standard Haskell, an extension.)
12:05:10 <elliott> Read as: "x" determines "y".
12:05:23 <elliott> So if there is an instance C x y, there can be no instance C x z for y =/= z.
12:05:38 <elliott> That also means that if you have (C x ?), and you know (C x y), you know that ? = y.
12:06:27 <elliott> Generally type families are used instead nowadays. But they're not a universal replacement.
12:06:38 <elliott> For instance, reflection still uses fundeps.
12:07:23 -!- boily has joined.
12:12:49 -!- david_werecat has joined.
12:19:07 <fizzie> Taneb: Now you know, and knowing is half the battle.
12:21:00 <Sgeo_> I am the corruption
12:21:33 <Sgeo_> When I am near people in Worlds.com, I cause them to have connection issues
12:23:28 <monqy> can i be the corruption too
12:23:52 <Sgeo_> I don't know how it happened
12:24:20 <Sgeo_> Although earlier I made an account with a name that I suspected could cause issues, I was using my normal account when people were affected
12:26:59 <Sgeo_> Reinstalls have not helped
12:27:04 <fizzie> You have gotten tainted.
12:27:16 <fizzie> Possibly a priest could help?
12:34:50 -!- TeruFSX has joined.
12:42:24 -!- george97 has joined.
12:42:35 -!- TeruFSX has quit (Ping timeout: 252 seconds).
12:42:45 -!- george97 has left.
12:46:42 <david_werecat> !bfjoust juggernaut -->+++>-->(-)*10>-->(+)*12>++>(-)*5>(+)*3(+)*3<(-)*4<<(+)*5<--<(-)*7<---<+++<---->(+)*28>(-)*29>>>>>>>([+[+[+[+[-----[-[-[-[(-)*31[+][-][+]]]]]]]]]]+>)*21
12:46:45 <EgoBot> Score for david_werecat_juggernaut: 59.8
13:14:51 <quintopia> surprising to see a one-liner beat so many. do we have a new deewiant?
13:18:38 <quintopia> but you're pushing furry_furry_strapon_pegging_girls back up the chart. greogr will be pleased :P
13:19:19 <david_werecat> If I had come up with the name earlier, that would save all the other versions skewing the results
13:19:37 <david_werecat> Alternatively, I could replace them all with suicide programs...
13:21:30 <david_werecat> Okay, replacing the old programs gives me second place
13:22:52 <david_werecat> First place is going to be difficult to beat, though.
13:23:44 <quintopia> i have a few ideas...someday when i get some free time...
13:26:00 <quintopia> david_werecat: why do you have (+)*3(+)*3? why not combine them?
13:26:33 <david_werecat> It'd be nice to see new programs. After all, according to the wiki the last major program came out in 2011.
13:27:12 -!- MoALTz has joined.
13:27:17 <david_werecat> It reminds me that I start backtracking at that point.
13:28:08 <elliott> david_werecat: bfjoust popularity comes in waves
13:28:12 <quintopia> hmm. didn't myndzi_3pass do a build like that?
13:28:13 <elliott> someone starts playing then everyone else gets into it again
13:29:48 <david_werecat> Most likely. I create spikes moving forward, then backtrack and reinforce them, then build large spikes and attack.
13:39:21 <quintopia> !bfjoust 3pass_tweaked >+>->+>->+>->+>---<++<--<++<--<++<(-)*8>(+)*8>(-)*8>(+)*8>(-)*8>(+)*8>(-)*8>(+)*8(>[(-)*21[-[+]]](+)*2)*21
13:39:23 <EgoBot> Score for quintopia_3pass_tweaked: 37.6
13:40:25 <quintopia> and its only very minor modifications
13:40:52 <quintopia> no, the attack is the same as 3pass
13:41:56 -!- derdon has joined.
13:43:07 <quintopia> david_werecat: write a 3pass w/ poke and your attack method, if you have the stamina. i'd love to see if the multi-pass decoy build only gets better with a longer decoy string.
13:43:51 -!- Phantom_Hoover has joined.
13:44:08 <david_werecat> Okay, I'll just test by subbing in that 3pass_tweaked decoy scheme with my attack...
13:45:11 <david_werecat> !bfjoust 3pass_mod >+>->+>->+>->+>---<++<--<++<--<++<(-)*8>(+)*8>(-)*8>(+)*8>(-)*8>(+)*8>(-)*8>(+)*8>([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*21
13:45:13 <Phantom_Hoover> Loving how XChat apparently has a lower startup overhead than gnome-terminal.
13:45:14 <EgoBot> Score for david_werecat_3pass_mod: 48.3
13:46:25 <david_werecat> The problem with the attack scheme it it's very slow for decoys over 7 in height.
13:47:04 <david_werecat> It was made to deal with the program that make alternations between small and very large decoys.
13:49:22 -!- sebbu2 has joined.
13:49:22 -!- sebbu2 has quit (Changing host).
13:49:22 -!- sebbu2 has joined.
13:49:58 <quintopia> it is slow yes. i used the same scheme in wireless_frownie
13:50:06 <quintopia> also it is subject to decoy-locking
13:50:21 -!- sebbu has quit (Ping timeout: 246 seconds).
13:50:51 <quintopia> but yeah, that was clearly an improvement
13:51:03 * Phantom_Hoover decides to compile Dwarf Therapist from source just so he has something to do during worldgen
13:51:07 <quintopia> i wonder if making-the-decoy-line-as-long-as-a-poke-would-allow would improve it
13:52:07 <Phantom_Hoover> Hey awesome DF now does silent command line worldgen,.
13:52:31 <david_werecat> So poking is seeking forward and waiting until a decoy is hit, then quickly backtracking and building big decoys?
13:52:57 <quintopia> pretty much. it lets you have more decoys on longer tapes
13:53:07 <quintopia> but you would be making small decoys as you poked
13:54:59 <david_werecat> so something like this? (>)*5([[+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+(<)*8(+)*16(>)*8]>[[+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+(<)*8(-)*16(>)*8]>)*11
13:55:11 <quintopia> interestingly, 3pass_tweaked beats 3pass_mod on almost every tape length. that attack really is slow.
13:55:18 <Phantom_Hoover> But generally he's improved the configuration system a fair bit and more importantly there's now bundled docs for it.
13:55:26 <itidus21> . o O ( (watches on from a distance) I just can't think that abstractly... or I don't want to. I'm more, there are 2 trains heading in opposite directions: what year were they built? How many windows do they have? Is anyone train surfing on them? Is Ringo Starr narrating this problem? )
13:55:51 <quintopia> david_werecat: you don't have to do a deep poke. [ is sufficient to test for a decoy for this purpose.
13:56:39 <itidus21> Do they serve french toast in the dining carriage?
13:56:40 <elliott> `addquote <itidus21> . o O ( (watches on from a distance) I just can't think that abstractly... or I don't want to. I'm more, there are 2 trains heading in opposite directions: what year were they built? How many windows do they have? Is anyone train surfing on them? Is Ringo Starr narrating this problem? )
13:56:49 <HackEgo> 848) <itidus21> . o O ( (watches on from a distance) I just can't think that abstractly... or I don't want to. I'm more, there are 2 trains heading in opposite directions: what year were they built? How many windows do they have? Is anyone train surfing on them? Is Ringo Starr narrating this problem? )
13:56:57 <HackEgo> *poof* <itidus21> . o O ( (watches on from a distance) I just can't think that abstractly... or I don't want to. I'm more, there are 2 trains heading in opposite directions: what year were they built? How many windows do they have? Is anyone train surfing on them? Is Ringo Starr narrating this problem? )
13:56:58 <elliott> `addquote <itidus21> . o O ( (watches on from a distance) I just can't think that abstractly... or I don't want to. I'm more, there are 2 trains heading in opposite directions: what year were they built? How many windows do they have? Is anyone train surfing on them? Is Ringo Starr narrating this problem? ) [...] <itidus21> Do they serve french toast in the dining carriage?
13:57:01 <HackEgo> 848) <itidus21> . o O ( (watches on from a distance) I just can't think that abstractly... or I don't want to. I'm more, there are 2 trains heading in opposite directions: what year were they built? How many windows do they have? Is anyone train surfing on them? Is Ringo Starr narrating this problem? ) [...] <itidus21> Do they serve french toast in the dining carriage?
13:59:11 <elliott> HackEgo repeating the quote is annoying when it's long
13:59:19 <itidus21> it's good because I had absolutely no expectation of being quoted.
14:01:52 <monqy> sometimes the future is hard to predict
14:01:59 <Phantom_Hoover> Having trouble getting it to fill a maximised terminal unfortunately.
14:02:53 <HackEgo> 309) <monqy> I've only watched bad movies about video game. I enjoyed every second of it. \ 349) <monqy> my most fresh dream is one where I'm at a soup contest and a chicken really wants to participate but he's disqualified so he becomes the judge. when all the soups are done and he's ready to taste them he just stares at the soup and then I become the chicken and I really want to make soup \ 352) <monqy> `quote django
14:03:49 <monqy> I've been here for almost a year now haven't I
14:03:51 <elliott> monqy: no that was old monqy
14:04:27 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.1258
14:04:37 <elliott> your birthday was twenty days ago!
14:04:45 <elliott> 2011-04-12.txt:17:24:03: <oklopol> monqy: STATE YOUR BUSINESS or i guess you can idle too.
14:04:52 <elliott> 2011-04-12.txt:17:26:47: <elliott> hasn't monqy been here before PRETTY SURE THEY HAVE
14:04:59 <elliott> "he was always here; in our hearts"
14:05:09 <elliott> i like how your first two days you just slunk in and out without anybody noticing
14:05:43 <itidus21> monqy: well, not even the most imaginative minds could have linked chicken to t-rex
14:05:47 <elliott> 2011-04-15.txt:04:32:52: <monqy> I've never seen a bot forget where it put its PRIVMSG before
14:05:57 <elliott> monqy: i'm so glad your first experience of this channel was zepto
14:06:06 <david_werecat> !bfjoust 3pass_mod ->+>->+>->( [ [+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+(<)*5(+)*32(>)*6[+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]-(<)*5(-)*32(>)*6 ]+> [ [+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+(<)*5(+)*16(>)*6[+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]-(<)*5(-)*16(>)*6 ]-> )*22
14:06:09 <EgoBot> Score for david_werecat_3pass_mod: 26.4
14:06:34 <david_werecat> I can't seem to get good results from poking with such a slow attack scheme.
14:06:49 <elliott> david_werecat: do you know of egojsout?
14:06:54 <elliott> it's good for writing warriors
14:07:03 <elliott> http://codu.org/eso/bfjoust/egojsout/
14:07:16 <quintopia> david_werecat: you don't include the attack scheme in the poke!!!
14:07:43 <elliott> 2011-04-21.txt:05:22:23: <monqy> one time I had to deal with a 2G shar
14:07:47 <elliott> monqy: how did that happen
14:07:58 <monqy> 2011-04-15.txt:07:30:51: <monqy> sounds like a good dream I would like to have
14:07:58 <elliott> 2011-04-21.txt:07:44:57: <monqy> hello #esoteric. Phantom_Hoover is ignoring elliotts /msgs because he is a nazi.tell your frends.
14:08:02 <monqy> sounds like a good thing i would like to say
14:08:16 <monqy> i mean th ehting i pasted
14:08:19 <monqy> 07:07:43 <elliott> 2011-04-21.txt:05:22:23: <monqy> one time I had to deal with a 2G shar
14:08:25 <monqy> i think it was "proprietary software"
14:08:51 <elliott> 2011-04-23.txt:03:36:16: <monqy> it would be far more normal if your junk were kastrated
14:08:51 <elliott> 2011-04-23.txt:07:47:13: <monqy> way to be decisive, marsupials
14:09:04 <elliott> these are so funny out of context
14:09:06 <monqy> what was the context
14:10:45 <monqy> 2011-04-27.txt:19:22:18: -!- monqy has joined #esoteric.
14:10:45 <monqy> 2011-04-27.txt:19:33:18: <monqy> heheheheh
14:10:46 <monqy> 2011-04-28.txt:09:20:12: -!- monqy has quit (Quit: hello).
14:11:22 <itidus21> "2011-04-28.txt:09:20:12: -!- monqy has quit (Quit: hello)." <-- wow
14:11:35 <monqy> that's been my quit message for over a year now
14:11:53 <elliott> it's a really good quit message
14:12:00 <elliott> i figured you'd just had it for life or something
14:12:07 <monqy> i dunno if i had a quit message before that
14:13:06 <HackEgo> http://codu.org/logs/log/_esoteric/2011-04-23
14:13:17 <elliott> 07:45:29: <pikhq> Double-o.O
14:13:18 <elliott> 07:45:49: <pikhq> Marsupials actually form an eggshell and then reabsorb it.
14:13:18 <elliott> 07:47:13: <monqy> way to be decisive, marsupials
14:13:51 <elliott> the other one was ruined by context too
14:13:55 <elliott> i advise nobody to read the context
14:14:33 <monqy> 2011-04-29.txt:23:14:52: <monqy> sometimes I eat because I am human
14:14:37 <monqy> i remember i used to talk like this
14:14:43 <monqy> man those were "the days"
14:14:47 <itidus21> i saw on some documentary that platypuses were finding secret places to mate even in enclosures
14:14:55 <elliott> old monqy is in a better place
14:15:57 <itidus21> so the result was that there was more platypus in the enclosure than the keepers knew about
14:16:13 <itidus21> my memory fails me on the details
14:26:35 <HackEgo> 2010-02-23.txt:18:33:45: <cpressey> (Etcha's also implemented in some horrendous Java that MissPiggy would probably like.)
14:29:47 <david_werecat> !bfjoust 3pass_mod Setup >+>->+>- Poke [ ->[<(+)*32<-<+<-]+ >[<(-)*32<+<-<+] ] Setup +>->+>->+>->+>---<++<--<++<--<++<(-)*8>(+)*8>(-)*8>(+)*8>(-)*8>(+)*8>(-)*8>(+)*8> Attack ([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*30
14:29:50 <EgoBot> Score for david_werecat_3pass_mod: 24.2
14:31:32 <david_werecat> !bfjoust 3pass_mod Setup >+>->+>- Poke [ ->[<(+)*32<-<+<-]+ >[<(-)*32<+<-<+] ] Setup +>->+>->+>->+>---<++<--<++<--<++<(-)*32>(+)*32>(-)*16>(+)*16>(-)*8>(+)*8>(-)*4>(+)*4> Attack ([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*30
14:31:35 <EgoBot> Score for david_werecat_3pass_mod: 28.9
14:31:50 <Taneb> Is a low score or a high score better?
14:32:02 <quintopia> it does a lot better against 3pass_tweaked than the old version
14:32:39 <david_werecat> It would probably do even better if the poke was hardcoded rather than dynamic.
14:33:25 <quintopia> if after doing the poke, it ran the 2nd and 3rd passes all the way back to the flag
14:33:51 <quintopia> (which requires a many-case hardcoded poke afaik)
14:36:28 <david_werecat> !bfjoust 3pass_mod Setup >+>->+>- Poke [ ->[<(+)*32<-<+<-]+ >[<(-)*32<+<-<+] ] Setup ++>-->++>-->++>-->++>----<++<--<++<--<++<(-)*32>(+)*32>(-)*8>(+)*8>-->++>-->++> Attack ([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*30
14:36:31 <EgoBot> Score for david_werecat_3pass_mod: 30.8
14:37:24 <david_werecat> !bfjoust 3pass_mod Setup >+>->+>- Poke [ ->[<(+)*32<-<+<-]+ >[<(-)*32<+<-<+] ] Setup ++++>----->++>-->+>->+>----<++<--<++<--<++<(-)*32>(+)*32>(-)*8>(+)*8>-->++>>> Attack ([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*30
14:37:27 <EgoBot> Score for david_werecat_3pass_mod: 31.6
14:38:28 <quintopia> since the whole point of my asking you to add poke was to see the effect of a longer decoy string. you're just shifting the decoys to the right, not making more of them.
14:40:14 <Taneb> This guy injured his toe
14:40:19 <Taneb> This guy injured his toe
14:40:27 <Taneb> This guy injured his toe
14:40:36 <Taneb> This guy injured his toe
14:41:22 <quintopia> david_werecat: also, you are severly affected by this version's suiciding on short tapes :/
14:41:42 <david_werecat> !bfjoust 3pass_mod Setup >+>->+>->+>- Poke [ ->[<(+)*32<-<+<-<+<-]+ >[<(-)*32<+<-<+<-<+] ] Setup ++++>----->+>->+>->+>---<++<--<++<--<++<(-)*8>(+)*8>(-)*8>(+)*8>(-)*8>(+)*8>>> Attack ([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*30
14:41:45 <EgoBot> Score for david_werecat_3pass_mod: 20.6
14:42:23 <Phantom_Hoover> (Genesis appears to have been written by someone not quite acquainted with what 'phallus' actually means.)
14:43:28 <david_werecat> Yes, it seems that enemies that are too fast cause the automated poke to misjudge
14:45:52 <Taneb> I keep forgetting DF mods exist
14:46:44 <david_werecat> !bfjoust 3pass_mod Setup >+>->+>->+>- Poke [ ->[<(+)*32<-<+<-<+<-]+ >[<(-)*32<+<-<+<-<+] ] Setup ++++>---->+>->+>->+>---<++<--<++<--<++<(-)*32>(+)*32>(-)*8>(+)*8>(-)*8>(+)*8>>> Attack ([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*30
14:46:47 <EgoBot> Score for david_werecat_3pass_mod: 23.3
14:50:49 <david_werecat> !bfjoust 3pass_mod Setup >+>->+>->+>- Poke [> ->[<(+)*32<-<+<-<+<-]+ >[<(-)*32<+<-<+<-<+>] <] Setup ++++>---->+>->+>->+>---<++<--<++<--<++<(-)*32>(+)*32>(-)*8>(+)*8>(-)*8>(+)*8>>> Attack ([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*30
14:50:52 <EgoBot> Score for david_werecat_3pass_mod: 1.2
14:51:07 <Taneb> That's... not so good
14:51:56 <david_werecat> Still trying to work out the poke automation, it's terrible right now
15:02:46 -!- Taneb has quit (Quit: GOODBYE).
15:04:17 -!- boily has quit (Read error: Operation timed out).
15:07:02 -!- Patashu has quit (Ping timeout: 248 seconds).
15:10:42 -!- asiekierka has joined.
15:21:08 -!- Slereah has quit (Ping timeout: 240 seconds).
15:25:26 <Sgeo_> elliott, I can't believe I'm only now reading Tyro
15:27:58 <david_werecat> !bfjoust 3pass_mod Setup >+< Poke [> >[<<<<<<-<->]+ <] Setup ---->>-->>-->>----<++<--<++<--<++<(-)*32>(+)*32>(-)*8>(+)*8>(-)*8>(+)*8>> Attack ([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*30
15:28:01 <EgoBot> Score for david_werecat_3pass_mod: 17.0
15:29:27 <david_werecat> !bfjoust 3pass_mod Setup >+< Poke [> >[<<<<<<-<->]+ <] Setup -->>-->>-->>----<++<--<++<--<++<(-)*32>(+)*32>(-)*8>(+)*8>(-)*8>(+)*8>> Attack ([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*29[+][-][+]]]]]]]]]]]]]]+>)*30
15:29:30 <EgoBot> Score for david_werecat_3pass_mod: 17.7
15:39:53 <Sgeo_> elliott, have you read Tyro?
15:45:23 -!- fungot has quit (Read error: Operation timed out).
15:45:48 -!- FireFly has quit (Ping timeout: 252 seconds).
15:48:06 <Sgeo_> Things keep happening, then later the obvious is pointed out, and I never notice it
15:48:15 <Sgeo_> Until it's pointed out
15:50:23 -!- MDude has quit (Ping timeout: 246 seconds).
15:56:11 -!- sebbu has joined.
15:56:11 -!- sebbu has quit (Changing host).
15:56:11 -!- sebbu has joined.
15:56:21 -!- sebbu2 has quit (Ping timeout: 246 seconds).
15:57:37 -!- kmc has quit (Read error: Connection reset by peer).
15:57:58 -!- kmc has joined.
16:07:57 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=csxc1qV4
16:08:04 <EgoBot> Score for david_werecat_3pass_mod: 40.1
16:08:35 <david_werecat> There we go, a full poke based strategy with a 3 pass setup and the juggernaut attack.
16:12:41 <Sgeo_> Yay, I saw the obvious before it occured!
16:12:56 <Sgeo_> All these characters seem to love the idiot ball
16:13:00 <Sgeo_> They should marry it
16:14:10 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=r80bwZBY
16:14:13 <EgoBot> Score for david_werecat_3pass_mod: 44.6
16:14:39 <Sgeo_> Gareth. Is. A. Fucking. Idiot.
16:16:30 <david_werecat> What it does is poke leaving a trail then setup defenses and seek back to the found point, then attack.
16:19:07 <quintopia> david_werecat: i said hardcode, not hardcore
16:19:17 <quintopia> distinguishing it from an automated poke
16:20:17 <david_werecat> It could be improved with a better defense setup and a wider trail.
16:20:51 <quintopia> perhaps smaller decoys? lots of "big enough" decoys seems to be better than a few large ones
16:21:41 <david_werecat> That could work. I could increase the maximum number of decoys to something like 10 or 12 instead of 8.
16:24:02 <quintopia> david_werecat: 3pass_tweaked beats it on tape lengths up to 25. you might want to skip some of the decoy passes on short tapes?
16:25:04 <quintopia> also, your first branch in that program will never be entered: the enemy cannot possibly write to the 5th cell by the 6th step of the match
16:25:30 <david_werecat> That would probably work. Right now it does a full setup for all tape lengths except for very short tapes.
16:27:45 <quintopia> david_werecat: also, you are wasting time by going back to the flag, building forward, and then building back. instead, start your second pass going backwards from the instant the poke finds something.
16:28:08 <quintopia> do the second pass backwards, the third pass forwards, and immediately head off to the poked location
16:28:44 <david_werecat> This could take a while... maybe I'd be better off writing a program to autogenerate it instead of copy/pase...
16:29:15 <quintopia> everyone has had the same thought ...
16:29:38 <quintopia> if you implement a new language that makes generation of complicated strategies easy, let me
16:30:06 <elliott> david_werecat: that's been done quite a few times
16:49:24 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=L7LJzQfL
16:49:27 <EgoBot> Score for david_werecat_3pass_mod: 8.0
16:52:31 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=aJZmbxgT
16:52:34 <EgoBot> Score for david_werecat_3pass_mod: 39.2
16:55:03 <elliott> david_werecat: gregor's programs include their geberator
16:56:40 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=LFjpvYNd
16:56:44 <EgoBot> Score for david_werecat_3pass_mod: 40.4
16:58:05 <david_werecat> It seems that more decoys is only decreasing the score, even when I use the function DecoyCount(length)=length/2.
16:58:49 <elliott> too many decoys do badly, generally
16:59:52 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=qaqaU8Qz
16:59:55 <EgoBot> Score for david_werecat_3pass_mod: 40.4
17:00:21 <david_werecat> Weird, it got the same score for a limit of 8 and a limit of 10 decoys.
17:04:15 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=FYnNNHJx
17:04:18 <EgoBot> Score for david_werecat_3pass_mod: 57.3
17:12:07 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=BUXxfHFi
17:12:10 <EgoBot> Score for david_werecat_3pass_mod: 56.3
17:12:18 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=FYnNNHJx
17:12:21 <EgoBot> Score for david_werecat_3pass_mod: 57.3
17:27:00 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
17:33:20 <david_werecat> !bfjoust 3pass_mod http://pastebin.com/raw.php?i=aFrypBNd
17:33:23 <EgoBot> Score for david_werecat_3pass_mod: 60.5
17:47:35 <EgoBot> Use: !bfjoust <program name> <program> . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/
17:47:47 <elliott> Gregor: Implement quintopia's scoring already
17:48:35 <elliott> Gregor: OK, at least implement the "things with negative points get dropped from the hill no matter what the score" thing, then :P
17:48:58 <elliott> Why are awful_25 and awful_22 still on the hill...
17:54:18 <Gregor> I was in first place for a not-unimpressive amount of time.
17:54:28 <Gregor> But then I got distracted by winning the IOCCC [haw I still win]
17:59:18 -!- Phantom_Hoover has joined.
17:59:44 <Gregor> It reappeared this year after a five-year hiatus.
18:01:54 <tswett> http://www.ioccc.org/2011/hou/hint.html "This program requires ASCII."
18:02:00 <tswett> I'm not entirely sure what that means.
18:02:27 <tswett> What does it require of ASCII?
18:04:42 <Gregor> tswett: Probably it assumes that characters match their ASCII values.
18:04:49 <Gregor> e.g. instead of doing x-'a' it does x-97
18:05:22 <pikhq> I generally consider that "fair game". :)
18:06:00 <Gregor> pikhq: Poor EBCDIC users.
18:06:15 <tswett> Yeah, how's it supposed to run on i?
18:06:25 <tswett> I think it's kind of stupid that there's an operating system called i.
18:06:49 <pikhq> Gregor: EBCDIC is considered legacy *on IBM mainframes*.
18:07:15 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
18:08:11 <kmc> poor KOI7 users
18:08:23 -!- Taneb has joined.
18:08:32 <elliott> http://esolangs.org/wiki/DcScript this looks less esoteric than BASIC
18:09:16 <kmc> also TIL that KOI8 "has the useful property that if the 8th bit is stripped, the text is partially readable in ASCII and may convert to syntactically correct KOI7. For instance, "Русский Текст" in KOI8-R becomes rUSSKIJ tEKST"
18:09:20 <kmc> that's cute
18:09:49 <kmc> kohctpyktop
18:10:23 <elliott> david_werecat: btw, if you move pages with the move button I don't have to do a history merge :P
18:10:51 <elliott> kmc: Did you just bash on your keyboard?
18:10:56 <elliott> I guess Russian is basically bashing on keyboards.
18:11:08 <tswett> elliott: no, he wrote "constrictor" in incorrectly-transcribed Cyrillic.
18:11:08 <elliott> david_werecat: It's in the menu next to "View history"
18:11:19 <elliott> It's... a bit obscured if you don't already know where it is.
18:11:31 <kmc> http://www.zachtronicsindustries.com/play-kohctpyktop/
18:12:47 <elliott> The arrow isn't really very noticeable.
18:12:56 <quintopia> elliott: i will get around to implementing my scoring in a couple weeks. i had it about halfway, but then life happened.
18:13:15 <elliott> Why would you decide to do it now when BF Joust has been dead for months :P
18:14:40 <elliott> kikubaaqudgha is most pleased with you
18:16:51 <quintopia> i love that myndzi_slowrush is still, after all these years, near the top (#11)
18:18:39 <tswett> You know, I don't *like* Kohctpyktop.
18:20:32 -!- Phantom_Hoover has joined.
18:20:51 <tswett> Unpowered wires act as 0s. Transistors are simply AND and AND-NOT gates.
18:21:42 <kmc> yeah, it's quite a primitive simulation
18:23:49 <tswett> I'd like something like it that actually uses 0, 1, and Z.
18:26:35 <tswett> Oh, duh. It's "constructor", not "constrictor".
18:27:11 -!- tiffany has joined.
18:30:53 * tswett opens up richards.c and tries to read it.
18:31:26 -!- FireFly has joined.
18:31:50 -!- pikhq_ has joined.
18:31:53 -!- pikhq has quit (Ping timeout: 244 seconds).
18:31:57 <Gregor> tswett: Enjoying the thrilling narrative?
18:32:27 <tswett> So what does G expand to, ultimately?
18:33:55 <tswett> Something involving a lot of ##, I guess. What is ##, anyway?
18:36:42 <Gregor> ## concatenates two symbols in the preprocessor, allowing either or both (or neither) to expand.
18:37:02 <Gregor> #define A 1\n#define B 2\n#define C A ## B /* this is 12, not 1 2 */
18:38:38 <tswett> Something tells me G is a huge list of numbers in base 3.
18:39:44 <tswett> A(x,y,z) looks like xyz1 xyz2 xyz3, aye? So B(x,y) looks like xy11 xy12 xy13 xy21 xy22 xy23 xy31 xy32 xy33, and C(x,y) looks like, uh...
18:40:09 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
18:40:34 <Gregor> A,B,C,D,G are the only really complicated macros, but you've got 'em.
18:40:44 <tswett> So, "q o(*f) (vo o *);" means "typedef void(*f) (volatile void*);"?
18:41:29 <Gregor> You should consider removing A,B,C,D,G and the #includes and running the remainder thru a C preprocessor.
18:41:35 <Gregor> (Then readding the includes and A,B,C,D,G)
18:43:00 <tswett> Anyway, I assume it, like, compiles whatever you write into bytecode and then interprets that.
18:43:52 <tswett> Or... or maybe it has a bunch of little functions that it uses as pieces, or something. I hope not.
18:45:35 <Gregor> It's not an interpreter, it's a JIT.
18:45:45 <Gregor> And it has no intermediary format, only source and machine code.
18:53:04 -!- ais523 has joined.
18:53:21 <HackEgo> 403) <Phantom_Hoover> The wickedest man of all. <Phantom_Hoover> Surpassed only in wickedness by the wicked witches of the west and east. <copumpkin> you talking about me again? <Phantom_Hoover> Yes. <copumpkin> k
18:55:11 <olsner> hehe, I was wondering how soon someone would be bothered I only did one `quote
18:55:51 <olsner> I can ask for a quote again tomorrow
18:56:23 <HackEgo> 1) <Aftran> I used computational linguistics to kill her.
19:02:53 -!- nortti_ has joined.
19:05:00 -!- Phantom_Hoover has joined.
19:11:42 -!- FireFly has quit (Changing host).
19:11:42 -!- FireFly has joined.
19:17:54 <HackEgo> 453) <oklopol> interestingly enough, go is a second player win <oklopol> chess is also first player win <oklopol> tennis, interestingly enough, is always a draw.
19:18:41 -!- TeruFSX has joined.
19:18:50 <HackEgo> 820) <oklopol> nortti: fizzie has done some impressive stuff in befunge, which is essentially the two-dimensional version of finnish politics. \ 821) <elliott> It's... not really links2-optimised. <nortti> elliott: I don't think that any page is links2 optimised
19:19:14 <elliott> only cool people have their first quote mention was quoting them
19:19:16 <HackEgo> 1) <Aftran> I used computational linguistics to kill her. \ 2) <Slereah> EgoBot just opened a chat session with me to say "bork bork bork" \ 3) <Quas_NaArt> Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... <Quas_NaArt> More practice is in order. \ 4) <AnMaster> that's where I got it <AnMaster> rocket launch facility gift shop \ 5) <Warrigal> GKennethR: he should be told
19:19:21 <HackEgo> 172) <fungot> elliott: i like scsh's mechanism best: it's most transparent and doesn't really serve a very useful feature. \ 175) <fungot> elliott: it's hard to debug havoc on your mirror if you accidentally hit r, then a character could be multiple words long, depending on the task. \ 184) <Gregor> elliott: My university has two Poultry Science buildings. <Gregor> Two! \ 192) <elliott> Vorpal loves the sodomy. <Vorpal>
19:19:23 <HackEgo> 309) <monqy> I've only watched bad movies about video game. I enjoyed every second of it. \ 349) <monqy> my most fresh dream is one where I'm at a soup contest and a chicken really wants to participate but he's disqualified so he becomes the judge. when all the soups are done and he's ready to taste them he just stares at the soup and then I become the chicken and I really want to make soup \ 352) <monqy> `quote django
19:19:32 <elliott> can we delete 172, 175, 184
19:20:18 <olsner> could edit away the elliott since it's actually just fungot speaking in those
19:20:26 <HackEgo> 192) <elliott> Vorpal loves the sodomy. <Vorpal> elliott, sure why not \ 193) <elliott> So it's not exactly trivial. [Later about same thing] <elliott> It's a trivial C program :P \ 200) * pikhq sticks several thousand kg m^2/A s^3 through elliot <elliott> pikhq: I'm underage! \ 203) <elliott> quintopia: that's offensive, i was in a mirror accident and now my second half is a permanent mirror <elliott> typing is
19:20:31 <ais523> elliott: you can do that instead
19:20:33 <HackEgo> 704) <kallisti> interestingly enough it takes about as much time for a person to produce cfunge as it does to create a baby. \ 707) <kallisti> man, I love pseudo-random decision making <Gregor> kallisti: Man, I base most of my life on pseudo-random decision making. <oklopol> i usually just ask my dick and i then rarely even bother to listen \ 746) <monqy> kallisti: by ordered multiset did you mean: list??????
19:20:37 <HackEgo> 24) <ehird> so i can only conclude that it is flawed, or the world is utterly bonkers \ 25) IN EINEM ALTERNATIVEN UNIVERSUM (WO DIE NAZIS WON): <ehird> So kann ich nur schliessen, dass es falsch ist, oder die Welt ist vollig BONKERS. Gegrusset seist du der Fuhrer Hitler! \ 26) SUPLENTES EN UN UNIVERSO (MUSSOLINI CUANDO CONQUISTO EL MUNDO): <ehird> i tan solo puede concluir que es defectuoso, o el mundo esta absolutamente
19:20:40 <HackEgo> 112) <alise> like, just like I'd mark "Bob knob hobs deathly poop violation EXCREMENT unto;" as English <ais523> alise: that's great filler <alise> ais523: well it contains all the important words in the english language... \ 121) <alise> cmake is a nuclear powered waffle iron powered by a burning-hot testicle attachment <alise> and it burns one of the waffles and doesn't touch the other. \ 141) <alise> So basically
19:20:41 <elliott> 20:19 <elliott> only cool people have their first quote mention was quoting them
19:20:41 <elliott> 20:19 <elliott> *as quoting
19:20:42 <Sgeo_> What's kallisti doing on TV Tropes?
19:20:44 <Sgeo_> http://tvtropes.org/pmwiki/pmwiki.php/Main/AppleOfDiscord
19:20:46 <HackEgo> 17) <oerjan> ehird has gone insane, clearly. \ 22) <oerjan> In an alternate universe, ehird has taste \ 23) IN AN ALTERNATE UNIVERSE: <oerjan> In an alternate universe, I would say "In an alternate universe, ehird has taste" \ 24) <ehird> so i can only conclude that it is flawed, or the world is utterly bonkers \ 25) IN EINEM ALTERNATIVEN UNIVERSUM (WO DIE NAZIS WON): <ehird> So kann ich nur schliessen, dass es falsch
19:20:56 <elliott> Sgeo_: did you know: discordianism
19:21:18 <elliott> cmake is nuclear-powered *and* testicle-powered?
19:21:28 <elliott> apparently testicles are radioactive
19:21:51 <olsner> it's powered by nuclear burning-hot testicle attachment
19:21:59 <Sgeo_> My first thought was Slack
19:22:05 <Sgeo_> I'm thinking my thought was wrong
19:22:05 <Taneb> I think facebook's main advantage is that all my friends have accounts
19:22:11 <Sgeo_> That.. guy with the pipe
19:23:48 -!- oerjan has joined.
19:24:54 <HackEgo> 7) <oerjan> what, you mean that wasn't your real name? <Warrigal> Gosh, I guess it is. I never realized that. \ 17) <oerjan> ehird has gone insane, clearly. \ 19) <fungot> oerjan: are you a man, if there weren't evil in this kingdom to you! you shall find bekkler! executing program. please let me go... put me out! he's really a tricycle! pass him! \ 22) <oerjan> In an alternate universe, ehird has taste \ 23) IN AN
19:25:27 <HackEgo> *poof* <oerjan> ehird has gone insane, clearly.
19:25:39 <HackEgo> 145) <nooga> i think of languages as tools, there is no holy grail of languages <olsner> even if there's no holy grail, that doesn't mean cups of crap is ok \ 184) <olsner> DAMN YOU, I'm leaving <Vorpal> olsner, FINALLY NOTHING BETWEEN ME AND WORLD DOMINATION! \ 198) <tswett> elliott: just to bring you up to speed, you are now my baby nephew. <olsner> wtf, elliott is a nephew and his uncle is here? <nooga> what
19:25:42 <HackEgo> 616) <Ngevd> Dammit, Gregor, this is not the time to fall in love \ 622) [in the context of Open University] <Ngevd> "Unlike other operating systems, Linux operating systems use Linux" \ 625) <fungot> Ngevd:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov \ 627) <Phantom__Hoover> Also you steal Berwick from us and then
19:25:50 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quoerjan: not found
19:25:51 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.5996
19:25:56 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quolsner: not found
19:25:57 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.6368
19:26:01 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.13369
19:26:20 <HackEgo> 438) <augur> ive been in #haskell and #agda primarily, recently <Phantom_Hoover> So is #agda now full of dependently-typed gay sex?
19:26:27 <HackEgo> 550) <fizzie> "Do a sea monster while whatever."
19:26:33 <HackEgo> 180) <cpressey> fizzie: I can never tell with OpenBSD! <cpressey> everything looks like an error anyway
19:26:33 <HackEgo> 273) * elliott injects coke into his testicles
19:26:35 <HackEgo> 802) <ais523> and then I spent much of the rest of the time trying to work out how to implement 3D Hashlife efficiently when at least one of the colors has free will
19:26:43 <HackEgo> *poof* * elliott injects coke into his testicles
19:26:47 <elliott> (a) why did I say that, that's stupid; (b) why was it quoted
19:26:56 <HackEgo> 230) <nddrylliog> are you always careful to have a small enough margin so that it can't contain the proof? <oklofok> nddrylliog: i usually use latex, and make sure my hd is almost full
19:27:02 <augur> elliott: youre like, legal now right? ;o ;o ;o
19:27:03 <HackEgo> 704) <Phantom_Hoover> Dinner? At two? <fizzie> It's four here already. See, UTC+2. You need to add a couple of hours. Or was that subtract? I can never get those straight.
19:27:12 <HackEgo> 174) <fungot> elliott: it's hard to debug havoc on your mirror if you accidentally hit r, then a character could be multiple words long, depending on the task.
19:27:13 <HackEgo> 497) <ais523> it's probably the same people who were trying to organise gangs of shoplifters as some sort of complex protest against the government's economic policy
19:27:15 <HackEgo> 156) <cpressey> < ais523> then running repeatedly until you get the right sequence of random numbers < ais523> and just completely ignoring the input <-- some people live their entire lives this way, i reckon
19:27:32 <elliott> Phantom_Hoover: not all quotes are there to be funny
19:27:35 <augur> elliott, whats your opinion on idris
19:27:37 <elliott> that one is there so that we never forget
19:27:43 <elliott> augur: we like edwin brady here
19:27:46 <elliott> (he co-invented whitespace)
19:28:16 <elliott> 174 isn't that good but cannot be deleted
19:28:20 <shachaf> Before Edwin Brady, everythingyouwrotewasallsquishedtogetherlikethis?
19:28:20 <elliott> Phantom_Hoover: there's a few, but I don't recall any offhand
19:28:33 <olsner> "cannot be deleted" :)
19:28:56 <shachaf> Phantom_Hoover: How does Whitespace make you feel?
19:29:12 <HackEgo> 409) <Gregor> "<Gregor> Damn right!" wouldn't be much of a quote :P
19:29:42 <david_werecat> !bfjoust 3pass_mod http://www.pastebay.net/pastebay.php?dl=1062112
19:29:45 <EgoBot> Score for david_werecat_3pass_mod: 63.9
19:29:50 -!- tiffany has quit (Quit: ZNC - http://znc.sourceforge.net).
19:29:57 <Phantom_Hoover> shachaf, not a Brainfuck derivative, I hold no opinion.
19:30:06 <shachaf> Phantom_Hoover: It's... Not?
19:30:38 <Taneb> Phantom Hoover is the Bruce Banner of the esoteric programming languages world
19:30:53 <shachaf> What's the language I'm thinking of?
19:31:23 <shachaf> I thought Whitespace was just bf-encoded-into-whitespace.
19:32:16 -!- DHeadshot has quit (Read error: Connection reset by peer).
19:32:36 <Phantom_Hoover> shachaf, I mean I'd be less than impressed if it was made today, but back in 2003 minimalist imperative languages weren't common as dirt.
19:32:39 <olsner> oh, it's the hulk... that's not phantom hoover
19:33:00 <shachaf> Phantom_Hoover: What do you think of "Oook"?
19:34:01 <Phantom_Hoover> I would bludgeon the author to death with their own cerebellum if it was made today but a) it was made by DMM and b) it was the first BF instruction remapping and therefore the only acceptable one.
19:34:18 <oerjan> <olsner> oh, it's the hulk... that's not phantom hoover <-- are we _sure_ of that?
19:34:19 <Phantom_Hoover> Well no he isn't, he just did it first so it was a good little joke.
19:35:08 <olsner> oerjan: the hulk is a comic book character, I have a hunch PH isn't
19:35:31 <oerjan> olsner: yeah phantom hoover doesn't sound like a comic book character at _all_.
19:35:31 <olsner> just a hunch though, I may be wrong
19:36:44 <olsner> yeah, so that would suggest that he probably isn't
19:37:03 * oerjan tweaks olsner's sarcasm detector a wee bit
19:37:15 <HackEgo> 719) <elliott> I'm not biased towards humanity over sentient .txt files.
19:37:19 <HackEgo> 173) <zzo38> catseye: Please wake up. Not recorded for this timezone. The big spider is not your dream
19:37:25 <HackEgo> 598) <ais523> if all my Facebook friends were to visit a page, it wouldn't make any difference at all
19:37:25 <HackEgo> 672) <Phantom__Hoover> elliott, cars aren't perfectly spherical.
19:37:26 <HackEgo> 322) <ais523> the big issue with category theory is that pretty much everything forms a category
19:37:52 <Taneb> I remember the context to 173
19:37:55 <nortti_> "If Satan designed unicorns, they'd look like this."
19:38:01 <Taneb> I miss having 1700 facebook friends
19:38:09 <elliott> do you have 839423842394324 now
19:38:11 <ais523> I like the first two, I won't miss any of the other 3
19:38:21 <Taneb> elliott, I deleted that account
19:38:39 <oerjan> if you know the spherical cow meme
19:38:54 <Taneb> olsner, I did what facebook called "deleting"
19:38:55 <Phantom_Hoover> I don't remember if it was a reference to that or not.
19:39:12 <Taneb> One day when I'm bored I'll bring out the Data Protection act on them
19:39:14 <Phantom_Hoover> Meanwhile I am moving up in the world and now have ALMOST SIXTY
19:39:44 <elliott> Taneb: btw typical facebook deleting doesn't actually delete iirc
19:40:01 <elliott> Taneb: nah, there's a proper way to do it
19:40:09 <elliott> it involves not logging in for 30 days after you proper-delete
19:40:22 <olsner> the data protection act most likely only applies to countries where none of your data is actually located
19:40:23 <Taneb> Since that was... a few months ago, I should be safe
19:41:12 <oerjan> olsner: hey if there's one thing the uk is good at, it's making their laws apply to other countries.
19:41:25 <elliott> Taneb: yeah but iirc the normal deleting process doesn't do that? I don't remember
19:52:11 <Sgeo_> I accidentally caused my gf to want to try Multimedia Fusion 2
19:54:49 <Taneb> Okay, my old Facebook seems to exist
19:55:11 <Taneb> But I know how to delete it now
19:56:35 <nortti_> I have never had facebook account
19:56:35 <olsner> that's almost 9000 friends
20:00:47 <HackEgo> 203) <Sgeo> My quotes are boring
20:01:11 <elliott> nortti_: i can assure you we are all shocked
20:01:17 <elliott> `addquote <olsner> This quote is boring
20:01:20 <HackEgo> 847) <olsner> This quote is boring
20:02:55 <olsner> hmm, already 22:02, better hurry up and waste some more time before I need to go to bed
20:04:46 <olsner> could be worse, could be a quote about django
20:05:34 <HackEgo> 417) <Phantom_Hoover> oerjan, little do you realise that everything you say and do is part of that great monad tutorial we call life.
20:05:36 <elliott> Phantom_Hoover: that's not five
20:05:52 -!- asiekierka has quit (Read error: Connection reset by peer).
20:05:54 <HackEgo> 566) <fizzie> Isn't "strip nomic" just another word for all dating, though?
20:06:03 <HackEgo> 336) <Cheery> right now. but I'm about 4kiB away from a lisp interpreter running off the .cock
20:06:06 <HackEgo> 486) <Taneb> I combined the wholegrain breakfast and chocolatey breakfast for maximum breakfast efficiency
20:06:06 <HackEgo> 201) <Sgeo> Oh. Stuff that uses actual physical numbers stemming from science. Bleh *gets bored*
20:06:23 <Sgeo_> I hate the real world.
20:06:58 <HackEgo> *poof* <Cheery> right now. but I'm about 4kiB away from a lisp interpreter running off the .cock
20:07:15 <david_werecat> !bfjoust 3pass_mod http://www.pastebay.net/pastebay.php?dl=1062119
20:07:19 <EgoBot> Score for david_werecat_3pass_mod: 72.3
20:08:05 <HackEgo> 49) <ehird> no Deewiant <Deewiant> No?! <Deewiant> I've been living a lie <ehird> yep. <Deewiant> Excuse me while I jump out of the window ->
20:08:16 <elliott> david_werecat: ais523 thinks BF Joust is solved, I think
20:08:20 <elliott> so maybe he'll beat yours :p
20:08:20 <HackEgo> 622) <fungot> Ngevd:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov
20:08:20 <HackEgo> 390) <oklofok> if i became a serial killer, it'd be because i want to kill people, not because i'm crazy
20:08:21 <HackEgo> 734) [...] <fizzie> So if someone tells you "you're worth your weight in Ethernet", it's likely they think your worth is less than $2k.
20:08:23 <HackEgo> 137) <ivancastillo75> Oh I get it you guys just use this space to do nothing ?
20:09:25 <Phantom_Hoover> elliott, does he mean that for any given program a better program can be made?
20:09:35 <ais523> elliott: not solved, but I think it's pretty easy to write a program that beats any defence program
20:09:46 <elliott> Phantom_Hoover: no, he means that there's a strategy which trounces anything good
20:09:56 <ais523> thus making the whole thing collapse into rush programs that spend their time tweaking constants to defeat each other
20:10:24 <elliott> Phantom_Hoover: i was thinking 390
20:10:28 <david_werecat> BTW, it's not a defense program. It's a poke based 3pass with a powerful rush attack.
20:10:38 <ais523> IMO this should be solved with a nesting limit
20:11:55 <ais523> I like 390 too, it's the best one there
20:13:48 <olsner> This just in: 'Borschts' has six consonants in a row in just one syllable.
20:14:18 <elliott> 21:09 <Phantom_Hoover> elliott, does he mean that for any given program a better program can be made?
20:14:30 <elliott> Phantom_Hoover: btw i think it's trivial to do this, if you define "better" as "beats the original"
20:14:34 <elliott> (but not necessarily anything else :P)
20:14:46 <elliott> trivial as in, there is some relatively simple algorithm that does it in all cases
20:15:28 <Phantom_Hoover> But it's also the only meaningful way to 'solve' it beyond writing the One Program to Rule Them All.
20:16:08 <elliott> a program that defeats all defence programs, thus breaking the whole strategy of the game, breaks the game
20:16:18 <elliott> (OK, it's not "solving", perhaps, but it's definitely breaking)
20:16:36 <elliott> (I'm like 100% sure there's no program that beats every other program)
20:19:50 <david_werecat> Funny, I keep getting ties agains elliott_interior_crocodile_alligator. I have wins agains all other programs.
20:20:12 <elliott> david_werecat: interior_crocodile_alligator basically works by breaking anything that assumes anything follows a reasonable pattern
20:21:23 <david_werecat> Normal Polarity - 3pass_mod wins every time Inverted Polarity - interior_crocodile_alligator wins every time
20:22:52 <Taneb> With another 2 on the end!
20:23:30 <elliott> david_werecat: the names are sieve and kettle!
20:23:34 <Taneb> I never found 622 funny
20:23:53 <elliott> david_werecat: anyway, interior_crocodile_alligator does things like that
20:24:09 <elliott> i've forgotten what it does, of course
20:25:11 <oerjan> <olsner> This just in: 'Borschts' has six consonants in a row in just one syllable. <-- otoh it's just 4 letters in russian.
20:25:14 <david_werecat> I could make something to beat it... or I could wait for three other programs to knock it off the list.
20:25:24 <olsner> elliott: I heard from elliott that it does things like that
20:25:49 <elliott> david_werecat: but it's one of the most durable programs on the hill!
20:25:58 <ais523> oerjan: in English, "eighths" has five
20:28:32 <oerjan> <Taneb> I never found 622 funny <-- wat that's hilarious
20:29:41 <olsner> fungot can do much better than that
20:30:05 -!- DHeadshot has joined.
20:34:10 <nortti_> have you heard of Red Star OS?
20:34:47 <olsner> Naturally, it takes a good deal longer to say "mgrvgrvla" than to say "dje".
20:35:10 <ais523> pikhq_: not really, "y" is a vowel in that context
20:38:17 <nortti_> is dcScript even esoteric?
20:38:45 <olsner> that is true of any random arrangement of vowels
20:39:08 <elliott> nortti_: that's what i asked
20:39:50 <pikhq_> ais523: If we're going to consider how things are *actually pronounced*, then we should not even consider the letters arbitrarily used to represent things.
20:39:57 <pikhq_> We should instead consider just the phonemes.
20:40:22 <pikhq_> So, "eighths" has 2 or 3 consonants in a row...
20:40:24 <ais523> Phantom_Hoover: that's cheating too, "u" is an archaic form of "v" there
20:40:55 <Phantom_Hoover> It's the vowels from 'seculorum amen', all of which are vowels in Latin too.
20:41:02 <Taneb> pikhq_, I make it 4, but I pronounce things weird
20:41:45 <Taneb> Sort of a choking sound, then a t, then a th, then an s
20:41:59 <Taneb> Unless I'm not thinking about it, in which case 1
20:43:07 <pikhq_> ... You pronounce it with a phoneme that's not in English?
20:43:34 <Taneb> Or it may be the ch in loch
20:43:56 <pikhq_> Well, I suppose that's in a handful of accents in the Northern UK, actually.
20:45:04 <pikhq_> Still, pretty weird to do that there.
20:45:23 <Taneb> It's sorta a requirement
20:45:50 <pikhq_> *Pretty* sure that's fairly consistent with Middle English, actually.
20:46:48 <Taneb> So, I pronounce "eighths" like I'm from before St George's day, 1564?
20:47:05 <pikhq_> Modulo great vowel shift, I'd hope.
20:47:19 <pikhq_> The town of six pigs is pretty weird.
20:47:41 <Taneb> Oh god now I'm all self conscious about it
20:48:32 <Phantom_Hoover> Wait are you saying you /actually have a Northern accent/?
20:48:33 <pikhq_> Oh come on, I'm friggin' *American*. https://s3.amazonaws.com/theoatmeal-img/comics/minor_differences4/accents2.png
20:48:40 <Taneb> Phantom_Hoover, I don't think so!
20:48:52 <pikhq_> Phantom_Hoover: Well, he's from Hexham. I think the native one would be Northern.
20:49:03 <Taneb> From Newcastle, technically
20:49:22 <pikhq_> Can't say I've heard elliott.
20:49:28 <nortti_> hmm. why did þe english language drop letter þ (th)
20:49:29 <Taneb> Lived around the north-east, roughly, with a bit in itidusland
20:49:33 <pikhq_> Though, he too is from the mythical town of six pigs.
20:49:44 <Taneb> nortti_, typesetting handiness
20:49:46 <pikhq_> nortti_: Early printing presses didn't have type slugs for it.
20:50:28 <Phantom_Hoover> It's the voiceless th like in thin or cloth or indeed thorn.
20:50:33 <Taneb> I thought that was eth?
20:50:48 <pikhq_> Phantom_Hoover: It's consistent with historical English usage.
20:50:59 <pikhq_> Eth died before thorn.
20:53:05 <nortti_> hmm. þ looks actually very much like one of the fuþark runes
20:53:30 <fizzie> You can take solace that Icelandic is still þorny.
20:54:08 <Taneb> Yeah, but Iceland has only three pigs more people than Northumberland
20:54:27 <pikhq_> nortti_: That's because it is one.
20:54:53 <Taneb> We're vaguely on topic, everyone.
20:54:59 <Taneb> We're discussing esoteric languages
20:55:13 <Taneb> Sure, they may not be /programming/ languages
20:55:16 <elliott> Taneb: our police force is very large
20:55:19 <Taneb> And sure, I may have just ruined it
20:55:20 <elliott> almost as large as an entire country's
20:55:49 <pikhq_> When English and a few other germanic languages came to be written with the Roman alphabet, they grabbed wynn and thorn.
20:55:53 <Taneb> We kinda help Tyne and Wear too
20:56:00 <olsner> your police force is almost as large as an entire country's police force?
20:56:02 <Taneb> Which has two cities
20:56:47 <fizzie> olsner: The police force of their country is almost as large as an entire country's police force.
20:57:18 <olsner> yes, hexham is austria
20:57:18 <fizzie> Just an interpreted "we".
20:58:05 <Taneb> That's twice the number of cities of Iceland
20:58:12 <Taneb> With half the consonants!
20:58:29 <elliott> iceland has only one city?
20:58:33 <nortti_> and three times the cities in finland
20:59:14 <nortti_> (other that that 2/3 city we only have forests)
20:59:30 <fizzie> How many people did Hexham have again?
21:00:09 <elliott> i'm an immortal incorporeal entity
21:00:43 <fizzie> Taneb: Then you would be Iceland's fifth-largest city, if you moved there.
21:01:00 <Taneb> Ashington would be the second
21:01:01 <shachaf> oerjan: Aren't you Hexhamite?
21:01:08 <HackEgo> 673) <ais523> also, why isn't monqy from Hexham? his name sounds like he should be \ 751) <ais523> oh right: Frooxius, you wouldn't happen to live in Hexham, would you? <Frooxius> No, sorry. <ais523> phew <Ngevd> How about Finland? <Frooxius> Why would I live there? <fizzie> That's a *very* good question. <fizzie> Why would anyone?
21:01:13 -!- david_werecat has quit (Quit: Page closed).
21:01:20 <pikhq_> Huh. The population of Iceland is 320,060.
21:01:26 <pikhq_> That's impressively small.
21:01:36 * ais523 notes that Frooxius never actually denied being Finnish
21:01:49 <ais523> pikhq_: I noticed a while back that the population of Norway was smaller than the population of London
21:01:52 <ais523> it was a little mindbending
21:02:00 <ais523> as that comparison just feels so much like a type error
21:02:12 <shachaf> ais523: To be fair, no one asked whether Frooxius was Finnish.
21:02:18 <olsner> hexham => six pigs => sexpork [sexpk]
21:02:19 <pikhq_> ais523: Sure enough, by nearly 2 million.
21:02:27 <shachaf> However, Frooxius also denied living in Finland.
21:02:45 <pikhq_> ais523: 8 million if you count the metro area.
21:02:46 <Taneb> Frooxius questioned the reasons for living in Finland
21:02:53 <pikhq_> Which leaves London twice the size of Norway.
21:03:00 <olsner> Taneb: so would anyone who lived in finland
21:03:06 <ais523> Lumpio-: are /you/ Finnish?
21:03:30 <pikhq_> NYC about 4 times the size...
21:04:05 <pikhq_> Gets worse if you consider the Boston-Washington megalopolis as a single entity.
21:04:41 <ais523> hmm, what's the most populous city in the world? and what's the most populous country less populous than it?
21:04:48 <shachaf> Lumpio-: What's the Swedish flag doing there?
21:04:55 <pikhq_> ais523: Tokyo is the most populous, I'm pretty sure.
21:04:55 <olsner> boston and washington are close? who'd have thunk
21:05:05 <fizzie> ais523: (Greater) London has Finland beat, too. (We've around 5.4 million.)
21:05:29 <Lumpio-> Sweden is like yellow on blue
21:05:31 <ais523> so does washington dc or washington state have more people?
21:05:41 <pikhq_> Tokyo's metro area has 35 million...
21:05:42 <olsner> pikhq_: that information doesn't help me
21:05:50 <shachaf> ais523: I lived in Washington State!
21:06:04 <shachaf> So it has one fewer people than it did before I left.
21:06:06 * ais523 wonders how many non-Americans even know the two are distinct
21:06:17 <olsner> well, actually I know where washington state is, I just don't know where anything else is in usa
21:06:18 <ais523> probably comparable to the number of Americans who know the difference between England and the UK
21:06:35 <fizzie> It's quite hard to define "city"; http://en.wikipedia.org/wiki/List_of_cities_by_population is mostly about the problem.
21:06:50 <ais523> hmm, what about "conurbation"? I think that has a well-defined definition
21:06:59 <Taneb> I have a friend who thought the capital of the US was called Washington, British Columbia
21:07:07 <pikhq_> Washington state has 6.8 million, Washington DC has 5 million counting the metro area.
21:07:22 <ais523> and the first definition Wikipedia considers
21:07:34 <shachaf> http://imgur.com/gallery/Jrohm
21:07:37 <Taneb> Took me ages to convince her that BC was in Canada
21:07:49 <kmc> http://upload.wikimedia.org/wikipedia/commons/4/4c/Us_reg_dc_2872.JPG
21:07:55 <fizzie> ais523: Doesn't it still rather depend on how you define "urban"?
21:07:56 <olsner> there's also Washington Before Christ, the previous capital
21:07:56 <ais523> Tokyo-Yokohama is listed as
21:08:01 <ais523> Tokyo-Yokohama is listed as #1 on that definition
21:08:14 <ais523> we're spoilt in the UK because there's a definitive definition using speed limits
21:08:29 <ais523> the default speed limits change between urban and rural, so it's important to know which is which
21:08:41 <ais523> and the definition ended up being phrased in terms of street lights
21:08:56 <pikhq_> fizzie: Yeah, you eventually get to the point where the *name* of the city is ambiguous.
21:08:56 <Lumpio-> We have street lights in the middle of nowhere
21:09:02 <Lumpio-> On roads that would be dangerous otherwise
21:09:13 <Lumpio-> Also we have road signs for "entering an urban area" and "exiting an urban area"
21:09:18 <ais523> Lumpio-: same, but streetlights in the UK are specially marked (with reminder signs) if they give the wrong impression
21:09:25 <Lumpio-> Or well, not necessarily urban, but a densely populated place anyways
21:09:32 <pikhq_> http://upload.wikimedia.org/wikipedia/commons/7/70/Boswash.png You almost wanna call that BostonNewYorkPhiladelphiaBaltimoreWashington.
21:09:46 <Lumpio-> ais523: What, your street lights might have "note: this is not a town" signs on them?
21:10:08 <ais523> Lumpio-: they have "speed limit reminder" signs on them
21:10:14 <Taneb> What about the blue banana?
21:10:18 <ais523> they don't count as defining urban/rural if they have one
21:10:26 <Taneb> (which doesn't actually exist, but if it does, goes for MILES)
21:10:35 <ais523> reminder signs are pretty common on major roads
21:10:39 <ais523> both inside and outside cities
21:10:50 <ais523> (outside only if there are actually streetlamps to put them on, obviously)
21:12:17 <Taneb> Blue banana, Liverpool <-> Nice, has ~twice BosWash
21:13:47 <elliott> > length "5555555555555555555555555555"
21:13:58 <ais523> elliott: I'm guessing you copy-pasted the 5s/
21:15:31 -!- Taneb has quit (Read error: Connection reset by peer).
21:15:36 <pikhq_> Taneb: Yeah, but Europe looks like http://upload.wikimedia.org/wikipedia/commons/4/4b/Europa-bei-nacht_1-1024x768.jpg
21:15:42 -!- azaq23 has joined.
21:15:55 -!- azaq23 has quit (Max SendQ exceeded).
21:16:36 -!- azaq23 has joined.
21:24:12 <oerjan> <pikhq_> Which leaves London twice the size of Norway. <-- excuse me, we're up to 5 million now.
21:28:04 <fizzie> When life gives you limonite, make limonade.
21:31:06 -!- nortti_ has quit (Quit: AndroIRC - Android IRC Client Sucks @$$( http://www.androirc.com )).
21:38:38 -!- nooga has quit (Ping timeout: 246 seconds).
21:45:16 <ais523> !bfjoust insidious >>>>>++>>>>(([+[--[([-{[+++]}>])%300]>{}]>]>)%20)*21
21:45:19 <EgoBot> Score for ais523_insidious: 24.5
21:45:35 <ais523> OK, I admit it, that one was designed specifically to beat 3pass_mod
21:46:23 <ais523> looks like I screwed up the timer clear
21:48:43 <ais523> !bfjoust insidious >>>>>++>>>>(([+[--[([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>])%300])%300])%300])%300])%300])%300])%300]>{}]>]>)%20)*21
21:48:45 <EgoBot> Score for ais523_insidious: 28.0
21:48:48 <ais523> /that's/ what I did wrong
21:48:53 <ais523> now beats defence programs too
21:48:58 <ais523> shachaf: a competitive brainfuck-based game
21:49:02 <ais523> it's the best BF derivative ever
21:49:10 <ais523> http://esolangs.org/wiki/BF_Joust http://esolangs.org/wiki/BF_Joust_strategies
21:49:12 <shachaf> What does Phantom_Hoover think?
21:49:41 <elliott> Phantom_Hoover only hates bad BF derivatives.
21:50:02 <Phantom_Hoover> I'm not sure it's really a derivative; it's more of an adaptation?
21:50:14 <elliott> Phantom_Hoover: technically the commands are slightly different
21:50:30 <ais523> it beats every single one of my defence programs, as predicted
21:50:33 <Phantom_Hoover> It's not saying "hey guys look at my new esolang!!!", it's saying "hey guys I reworked Brainfuck into a duelling programs thing".
21:50:41 <shachaf> I'm going to make a BF ADAPTATION that ADAPTS the commands to be written with different characters!
21:51:10 <elliott> good thing the score is really low
21:52:04 <ais523> elliott: it beats every single one of my defence programs /and/ 3pass_mod
21:52:11 <elliott> what about other people's defence programs?
21:52:40 <ais523> because the rush is tuned to beat 3pass_mod, and the attack loop is unstoppable in defence without knowing every detail of it
21:53:00 <Phantom_Hoover> So I generated a tiny DF world and ran its history for 2012 years for a lark.
21:53:03 <ais523> (if I changed the 300s to 301s, or better still to random different numbers around that range, you couldn't defend against it without a copy of the program to compare against)
21:53:10 <elliott> what about other people's defence programs?
21:53:10 <ais523> I don't think anyone else has defence on the hill atm
21:53:44 <elliott> ais523: try one of the old defence programs?
21:54:06 <ais523> too awkward, and if it uses any principle I've heard of it'd beat that too
21:54:20 <ais523> and by definition, you can't expect me to remember an old defence program I can't remember
21:54:35 <elliott> http://esolangs.org/wiki/BF_Joust_strategies
21:54:41 <elliott> http://esolangs.org/wiki/BF_Joust_strategies#Major_Programs, to be precise
21:54:43 <ais523> if I changed slowpoke's loop to that loop with randomized constants, it'd beat anticipation
21:54:59 <ais523> (anticipation works by assuming all the 300s are the same, btw)
21:55:01 <elliott> hmm, so david.werecat's program is based on myndzi_3pas?
21:55:07 <ais523> (which is how it beats slowpoke, where they are)
21:56:10 <ais523> also, [+++] is a surprisingly concise counter-defence clear
21:56:18 <ais523> (and has a 1 in 3 chance of being a fast clear on regular flags)
21:56:27 <ais523> (depending on the size of the opponent's counter-turtle)
21:57:16 <ais523> it beats 3pass_mod by reaching its flag before it /starts/ its decoy setup
21:57:23 <ais523> so it doesn't have to deal with the decoys at all :)
21:57:32 <elliott> faster than the fast rushes of days yore?
21:57:44 <elliott> *of the days of yore, or something
21:57:46 <ais523> it only sets one decoy of two cells
21:57:54 <ais523> so it's in the "very fast rush" category
21:57:58 <ais523> around equal to other very fast rush programs
21:58:01 <elliott> meh, a very fast rush sets no decoys
21:58:12 <ais523> yep, but you need at least one of two cells to avoid pokes nowadays :)
21:58:48 <ais523> anyway, it seems I'm the only person who's ever topped the hill with a defence program
21:58:56 <ais523> unless you count i_like_turtles, and you shouldn't
21:59:09 <elliott> ais523: can I pay you to research the algorithm that turns a BF Joust program into a program that beats it?
21:59:11 <ais523> quite a lot of top programs have been engineered to beat defence
21:59:16 <ais523> elliott: how much would you be willing to pay?
21:59:23 <elliott> ais523: not sure; how much would you want?
21:59:39 <elliott> see, I can trust you to answer that question honestly
21:59:41 <elliott> and not inflate the figure to get more
21:59:49 <ais523> bleh, it'd have to be a lot to work around the hassles of transferring money remotely
21:59:59 <elliott> nah, I'd come to Birmingham
22:00:17 <ais523> for a moment I thought you'd walk, and that's ridiculous
22:00:23 <ais523> your parents /shouldn't/ let you do that :)
22:00:42 <elliott> that's on the life goals list now
22:01:05 <ais523> I need to go for more long walks, really
22:01:27 <elliott> (do you think such an algorithm exists, btw?)
22:01:35 <ais523> yes, I've put some thought into it already
22:01:38 <elliott> it's obviously computable if such a program exists
22:01:58 <elliott> ais523: what have you thought?
22:02:06 <oerjan> you should totally walk and meet midway between birmingham and hexham
22:02:13 <ais523> I've had various thoughts on the issue, actually
22:02:25 <ais523> one involving starting off with a copy of the program and mutating it
22:02:34 <ais523> and a different one involving detecting the tape length as quickly as possible
22:02:38 <ais523> I think the second one is probably more promising
22:03:15 <elliott> I was thinking that you'd somehow create a mirror image of the program
22:03:22 <elliott> to cancel out whatever it did, except still clear the flag somehow
22:03:38 <elliott> you're like a normal program, but you get much more information
22:03:41 <elliott> because you know what the other program is doing
22:03:50 <elliott> so all you have to do is counteract exactly what it's doing
22:03:54 <elliott> I suppose you do need to know the tape length, tohugh
22:04:20 <elliott> ais523: actually, it's trivial that such an algorithm exists unless there exists a program that beats all other programs
22:04:22 <elliott> which I find a ridiculous idea
22:04:48 <elliott> because the search space is finite, etc.
22:05:10 <ais523> !bfjoust inisidious_2 >>>>>++>>>>(([+[--[(<)*8(+)*50<(+)*50(>)*9([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>])%300])%300])%300])%300])%300])%300])%300]>{}]>]>)%20)*21
22:05:13 <EgoBot> Score for ais523_inisidious_2: 32.5
22:05:29 <ais523> there we go; that makes it less good against 3pass_mod but /still/ good enough to beat it on every tape length and polarity
22:05:35 <elliott> ais523: will quintopia's scoring system buff that?
22:05:38 <elliott> he's been working on it :P
22:05:47 <ais523> !bfjoust inisidious_2 >>>>>++>>>>(([+[--[(<)*11(+)*50<(+)*50(>)*12([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>])%300])%300])%300])%300])%300])%300])%300]>{}]>]>)%20)*21
22:05:50 <EgoBot> Score for ais523_inisidious_2: 18.8
22:05:59 <ais523> OK, sacrificing short tape lengths never worked, it shouldn't work now
22:06:01 <ais523> !bfjoust inisidious_2 >>>>>++>>>>(([+[--[(<)*11(+)*50<(+)*50(>)*12([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>])%300])%300])%300])%300])%300])%300])%300]>{}]>]>)%20)*21
22:06:04 <EgoBot> Score for ais523_inisidious_2: 18.8
22:06:07 <ais523> !bfjoust inisidious_2 >>>>>++>>>>(([+[--[(<)*8(+)*50<(+)*50(>)*9([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>([-{[+++]}>])%300])%300])%300])%300])%300])%300])%300]>{}]>]>)%20)*21
22:06:09 <EgoBot> Score for ais523_inisidious_2: 32.5
22:34:40 <tswett> Gregor: so it... creates new functions, fills them with machine code, and executes them?
22:36:16 <Gregor> tswett: Yes, that's what a JIT does.
22:36:36 <tswett> prot is -1. Presumably, that makes it executable.
22:36:57 <Gregor> -1 for protection is shorthand for "I WANT EVERYTHING"
22:37:52 <Gregor> (Since it's all bits set)
22:38:13 <elliott> is that guaranteed, I wonder
22:38:22 <Gregor> Nope, but it works on every platform I've checked.
22:38:45 <tswett> Now, is malloc essentially a wrapper around mmap?
22:39:18 <elliott> Gregor: Why didn't you just do ~0?
22:39:29 <Gregor> elliott: Too obvious what it means.
22:39:41 <Gregor> tswett: That's a ... generous way to put it.
22:40:15 <tswett> Gregor: are you saying that if malloc is a wrapper around mmap, it's a very complicated one?
22:41:21 <tswett> 'Cause I'm thinking, like, mmap(0, len, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0)
22:46:17 <ais523> elliott: _2 is different from the unsuffixed version
22:46:26 <EgoBot> Score for ais523_insidious: 0.0
22:46:26 <elliott> ais523: it's still cheating :)
22:46:36 <ais523> I'll delete the unsuffixed version so there's just one for you, if you like :)
22:46:45 <elliott> meh, replace the unsuffixed one, IMO
22:46:51 <elliott> I don't really mind _2, but I like them to have lots of variation
22:47:08 <ais523> it was, this one sets decoys, the other one doesn't
22:51:02 <ais523> I need to make it set decoys better
22:53:26 -!- david_werecat has joined.
22:55:47 <ais523> oh, and 3pass_mod doesn't genuinely beat anticipation
22:55:54 <ais523> it only beats it because I had to cut it down to fit within size limits
22:57:09 <ais523> I couldn't make anticipation its entire length because it wouldn't fit into some limit or other
22:57:15 <ais523> so I had to skip cases that weren't actually used on the hill
22:57:28 <ais523> sort-of like constant tweaking but bad
22:57:53 <ais523> it wins on most lengths on half the polarities, because the case for that situation happens to be the same as it was for another program
22:59:27 <david_werecat> I see that the new inisidious_2 beats my programs.
22:59:51 <ais523> it was specifically engineered to
23:00:09 <ais523> also beats /all/ defence programs using any principle I know about
23:00:16 <ais523> other than narrowly tweaking constants to target it in particular
23:00:23 <ais523> except possibly anticipation, because I forgot to randomize the numbers
23:00:33 <ais523> and vibrations, because I forgot the safety loop
23:00:56 <ais523> anticipation versus 3pass_mod on a length/polarity where anticipation wins is a thing of beauty, btw
23:01:28 <ais523> 3pass_mod gets oh so close ;)
23:01:41 <ais523> (you can probably tweak it to beat anticipation, btw)
23:03:40 <david_werecat> Most close calls can be overcome by changing the (-)*31 to (-)*29 or something lower in the attack scheme.
23:04:28 <david_werecat> I should probably mention that I renamed 3pass_mod to dreadnought.
23:04:51 <ais523> it's a different sort of close call
23:04:53 <ais523> you'll see when you run it
23:05:09 <ais523> (and an entirely intentional one on anticipation's part)
23:06:00 <david_werecat> Oh, if I remember correctly it'll lock me in an infinite loop.
23:06:14 <ais523> it's a really slow clear loop because I had to golf it heavily, so it's rather inefficient in terms of cycles
23:06:19 <ais523> (again due to size limits)
23:07:20 <ais523> how does dreadnought defeat normal defence programs, btw?
23:07:27 <ais523> I'd like to run it against defend7 but it isn't on the hill atm
23:10:03 <david_werecat> It uses a very large offset clear, coupled with a fast attack scheme.
23:10:20 <ais523> presumably the offset clear confuses polarity detection
23:10:43 <david_werecat> That, and if a cell is zeroed then reset, it switches polarity.
23:11:25 <ais523> huh, why is there both an hg up and an hg pull that do different things?
23:11:30 <ais523> also, triplocks are easy to defeat
23:11:46 <ais523> oh, you do pull /then/ up
23:12:21 <david_werecat> I couldn't defeat them for the longest time due to the absurd number of brackets in the attack routine.
23:12:41 <ais523> you just put a triplock detector in there and go right
23:13:45 <ais523> oh, the large offset defeats defend7 because those things can only be designed to handle a limited range of offsets
23:13:55 <ais523> so that's how it's defeating defence programs
23:14:35 <david_werecat> It's also sped up if there are multiple small decoys.
23:16:01 <ais523> that's not the case in a defence program, typically
23:16:09 <ais523> there's only one decoy that counts (except in the case of waterfall :) )
23:16:50 -!- TeruFSX has quit (Ping timeout: 250 seconds).
23:17:51 <ais523> did you beat it with constant tweaking?
23:18:38 <Sgeo_> Does IWBTG count as good publicity or bad publicity for Multimedia Fusion 2?
23:19:06 <ais523> (also, IWBTG is a very fair game, really; I think someone described it as "wanting you to win")
23:19:27 <ais523> admittedly, it wants you to win by trying the same thing thousands of times until you finally have the pattern memorized and manage to pull it off perfectly
23:19:36 <ais523> but that's what the game's /about/
23:19:49 <ais523> (I actually Internet-know Kayin, who wrote it, incidentally)
23:21:51 <david_werecat> Actually, I found that the triplock series was the most difficult to defeat.
23:22:42 -!- TeruFSX has joined.
23:22:44 <david_werecat> It was only during the last revision that dreadnought started beating them.
23:23:31 <ais523> [[+][-][+]] as a clear loop beats or draws with all vibration programs too, so I can't beat it with one of those
23:24:23 <ais523> on the list of "things I did a while ago but should have done still earlier": rebinding "print screen" to a multiple-key combination
23:25:20 <tswett> My laptop is superior. It has no physical print screen key and I have no idea how to trigger the virtual one.
23:26:28 <Lumpio-> Having an entire key for just screenshots was a bit overkill.
23:26:35 <Lumpio-> There's three keys on my keyboard that I practically never ever use
23:26:43 <Lumpio-> 1) print screen 2) pause/break and 3) scroll lock
23:26:55 <Lumpio-> I remember using pause/break in QBASIC but that was in the 90s.
23:31:45 <david_werecat> Okay, IE8 sucks. I don't care if this is someone else's computer, I'm installing firefox >:|
23:32:13 -!- david_werecat has quit (Quit: Page closed).
23:32:30 -!- david_werecat has joined.
23:34:09 <david_werecat> No, I just installed the full beta. They can deal with it.
23:39:20 * tswett ponders which keys he never uses.
23:39:53 <ais523> quite a few computer games use pause for pausing
23:39:55 <ais523> which sort-of makes sense
23:40:00 <ais523> except that people can never remember where it is
23:40:14 <tswett> It vaguely makes sense, if you think about it the right way.
23:40:23 <tswett> Anyway. F1. F2. F3. F5. F6. F7. F8. F9. Caps lock.
23:40:28 <tswett> I use all the other ones.
23:40:43 <Lumpio-> I've never used that for pausing
23:41:13 <Lumpio-> You never use the F keys? o_Ô
23:42:34 <tswett> I never use *those* F keys.
23:42:40 <tswett> I use F4, F10, F11, and F12.
23:43:46 <Lumpio-> Alt+F2 = run, Alt+F3 = terminal, Alt+F5 = maximize window
23:43:53 <Lumpio-> Also I usually mal Alt+F1 to something
23:44:02 <Lumpio-> What do you use F10-F12 for?
23:44:18 <Lumpio-> I mapped those to the numpad
23:44:23 <tswett> Maybe I should have a button for the terminal.
23:44:34 <tswett> I don't maximize things, however.
23:44:44 <Lumpio-> I rarely unmaximize things
23:44:56 <tswett> I guess it depends on the window manager I'm using.
23:45:09 -!- TeruFSX has quit (Ping timeout: 245 seconds).
23:47:12 <Phantom_Hoover> Ooh wait they both know how to smack people around with blunt instruments
23:50:03 <ais523> my volume controls are fn-3 and fn-4
23:51:34 <Lumpio-> I don't like key combinations for that
23:51:46 <Lumpio-> I wanna be able to adjust my volume with one hand
23:53:14 <quintopia> david_werecat: getting at the top of the list qualifies your program as deserving a section on the BFJ Strategies page. Willing to make one?
23:54:15 <elliott> is it based on myndzi_3pass?
23:55:30 <david_werecat> It uses a very similar defense mechanism to myndzi_3pass.
23:56:29 <david_werecat> Plus, it uses a poke strategy and the juggernaut attack.