--- Log opened Tue Mar 17 00:00:38 2015 |
01:05 | <@froztbyte> | I could swear I once saw some kind of trampolining thing |
01:05 | <@froztbyte> | which allowed you to just drop ISOs on storage and then load the trampoline from syslinux |
01:05 | <@froztbyte> | to boot to any of them |
01:05 | <@froztbyte> | damned if I remember what it is though |
01:09 | | AverageJoe [evil1@Nightstar-pqipp9.sd.cox.net] has joined #code |
01:15 | <&ToxicFrog> | froztbyte: there's memdisk, but that only works until the system being loaded stops using int 0x13 to access the disc |
01:16 | <&ToxicFrog> | Which means most modern OSes will die halfway through booting |
01:41 | | AverageJoe [evil1@Nightstar-pqipp9.sd.cox.net] has quit [Ping timeout: 121 seconds] |
02:39 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Leaving] |
02:43 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
03:20 | | Turaiel[Offline] is now known as Turaiel |
03:49 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
04:02 | | Derakon is now known as Derakon[AFK] |
04:12 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has quit [[NS] Quit: Quit] |
04:30 | | AverageJoe [evil1@Nightstar-pqipp9.sd.cox.net] has joined #code |
05:01 | | Turaiel is now known as Turaiel[Offline] |
05:21 | | himi [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds] |
05:58 | | Kindamoody[zZz] is now known as Kindamoody |
06:34 | | AverageJoe [evil1@Nightstar-pqipp9.sd.cox.net] has quit [[NS] Quit: Leaving] |
07:21 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
07:23 | | celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
07:31 | | Kindamoody is now known as Kindamoody|afk |
07:59 | | Orthia [orthianz@Nightstar-5r9l9s.callplus.net.nz] has quit [Ping timeout: 121 seconds] |
08:04 | | Orthia [orthianz@Nightstar-odu38l.callplus.net.nz] has joined #code |
08:04 | | mode/#code [+o Orthia] by ChanServ |
08:12 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
08:12 | | mode/#code [+o Checkmate] by ChanServ |
09:32 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
09:32 | | mode/#code [+o himi] by ChanServ |
12:28 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
12:28 | | mode/#code [+o gnolam] by ChanServ |
12:29 | <@Tarinaky> | "I would get rid of inheritance tax," Nigel Farage declares. In areas like London, he adds, "this would be the only way anybody could get on the property ladder." |
12:29 | <@Tarinaky> | Have... What... |
12:29 | <@Tarinaky> | Has reality just gone into pure parody? |
12:30 | <@TheWatcher> | UKIP = U Know It's Parody~ |
12:31 | <@Tarinaky> | "What I want to see is the minimum wage being the exception and not the rule," Nigel Farage adds. "You do that by stopping this unmitigated flow [of migrants]." |
12:31 | <@TheWatcher> | Horay, logic |
12:32 | <@TheWatcher> | Shame he wouldn't know it if you hit him with it. |
12:33 | <@Tarinaky> | I'm sure he recognises the distinction between being beaten with a stick and not being beaten with a stick. |
12:33 | <@Tarinaky> | Which I'm informed is enough to teach classical logic. |
12:33 | <@TheWatcher> | Hm. I dunno. I'd love to test that out, though. |
12:33 | <@TheWatcher> | Especially if I could put a rusty nail or two in it. |
12:41 | < abudhabi> | Nothing wrong with removing inheritance tax. |
12:42 | <@Tarinaky> | Well, aside from the fact it generates a lot of revenue, doesn't unfairly penalize the poor and public services are slashed or chronically underfunded. |
12:44 | <@Tarinaky> | Anyway, it wasn't the abolition of inheritance tax I was objecting to. |
12:44 | < abudhabi> | It only unfairly penalizes anyone it touches. |
12:44 | <@Tarinaky> | It was the "because the only way anyone can live in London is if they inherit a house" part. |
12:51 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Leaving] |
12:56 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
13:38 | <@Tarinaky> | So. To actually ask something relevant to the title. |
13:39 | <@Tarinaky> | When implementing an EA, how do you map the original problem onto a solution chromosome? |
13:39 | <@Tarinaky> | Most of the stuff I've seen seem to kinda skip that step. |
13:39 | <@Tarinaky> | When it strikes me as being the most important. |
13:39 | <@Tarinaky> | EA => Evolutionary Algorithm |
13:43 | <&ToxicFrog> | It depends on the problem. |
13:44 | <&ToxicFrog> | For GAs, it always boils down to "find some way of expressing the solution as a sequence of numbers" |
13:45 | <&ToxicFrog> | For GP, you generally use an AST and mutate that, although there are variations. |
13:46 | <&ToxicFrog> | Tarinaky: what's the problem at hand, and what sort of EA are you using? |
13:46 | <@Tarinaky> | Hmm... I've been looking at a bunch of articles on using GA to optimise 4X Game AIs. |
13:50 | <&ToxicFrog> | (disclaimer: I've only done toy GA stuff for school, and only read about GP) |
13:52 | <&ToxicFrog> | (the most complicated thing I've done with this is using GA to tune ACO) |
13:52 | <@Tarinaky> | I did my AI modules as an Undergrad. |
13:52 | <@Tarinaky> | Which involved lectures on GA and a vague mention that GP was a thing that you could do with it. |
13:52 | <@Tarinaky> | But I;'ve not even done toy GA stuff. |
13:58 | <&ToxicFrog> | Aah. We had an undergrad course on "computational intelligence" which included implementing various EA and swarm algorithms. |
14:08 | <&ToxicFrog> | I still have the code lying around somewhere. |
14:08 | <@Tarinaky> | Note to self: attempt to implement Countdown arithmetic problem solver using GP. |
14:09 | <@Tarinaky> | (In a game show called countdown one of the rounds involves being given a number of random integers, a 'goal' integer and the task of finding a sum that transforms the input integers to the goal integer) |
14:10 | <@Tarinaky> | (By adding, subtracting, multiplying and dividing combinations of the input integers with each input used only once) |
14:17 | <@Tarinaky> | Although that's not a very good application :/ |
14:17 | <@Tarinaky> | idk ignore me. |
14:20 | <&ToxicFrog> | Each input used at most once, or exactly once? |
14:20 | <&ToxicFrog> | And is the order fixed? |
14:20 | <@Tarinaky> | At most. |
14:20 | <@Tarinaky> | Any order. |
14:21 | | * ToxicFrog comes up with two different chromosome representations for that |
14:21 | <@Tarinaky> | Go for it. |
14:24 | <&ToxicFrog> | R1: each gene corresponds to a single number; different alleles specify where it appears in the sequence and what operator is used. Fixed length; a special sequence number indicates "don't use this number" |
14:25 | <&ToxicFrog> | R2: each gene corresponds to a single operation; different alleles specify which input and operator are used. |
14:28 | <@Tarinaky> | You can use operations more than once. |
14:28 | <@Tarinaky> | How do you handle paranthesis? |
14:29 | <&ToxicFrog> | Operation, not operator. In R2 the gene comes out as a sequence of instructions: add this number, then subtract this one, then multiply by this one... |
14:29 | <&ToxicFrog> | s/gene/chromosome/ |
14:29 | <@Tarinaky> | Ahhh~ |
14:30 | <&ToxicFrog> | Hmm. I don't think either can handle parens, though. |
14:30 | <@Tarinaky> | Wikipedia says you can use a tree structure as your genes. |
14:30 | <&ToxicFrog> | The easy way out is to ditch bitstring chromosomes entirely and use an AST instead, a la GP |
14:31 | <@Tarinaky> | Ah, yeah. |
14:44 | < abudhabi> | https://www.youtube.com/watch?v=Yata2U5GZWA |
14:45 | <@Tarinaky> | Description? |
14:46 | < abudhabi> | JPEG Degradation. |
15:07 | | Derakon[AFK] is now known as Derakon |
15:26 | | celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has joined #code |
15:26 | | mode/#code [+o celticminstrel] by ChanServ |
15:49 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [NickServ (RECOVER command used by kourbou_)] |
15:49 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
15:50 | | kourbou|phone [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
16:50 | | AverageJoe [evil1@Nightstar-8fj10j.dsl.impulse.net] has joined #code |
17:01 | | thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
17:01 | | mode/#code [+o thalass] by ChanServ |
18:24 | | recnic [kvirc@Nightstar-5re1m2.range86-156.btcentralplus.com] has joined #code |
18:24 | < kourbou> | Hi. :P |
18:33 | <@Shiz> | when did AverageJoe get here |
18:33 | <@Shiz> | :o |
18:43 | | thalass is now known as Thalass|afk |
18:47 | | Thalass|afk [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds] |
18:53 | | kourbou is now known as kourbou|afk |
19:18 | | kourbou|afk [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Ping timeout: 121 seconds] |
19:19 | < AverageJoe> | Shiz, I been jere for like ever |
19:20 | <@Shiz> | lol |
19:20 | | mode/#code [+o AverageJoe] by Shiz |
19:34 | | Thalass|afk [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
19:36 | <@Wizard> | Shiz: I think I invited him here before you |
19:37 | <@Shiz> | ah |
19:38 | | * Thalass|afk eyes Jasper, wonders if it can be used to replace google now. |
19:48 | < Thalass|afk> | Though if you're sending audio to raspberry pi over the network and doing searches from there you might as well install it on your phone. |
19:51 | | kourbou|phone [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed] |
19:54 | | kourbou|afk [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
19:54 | | kourbou|afk is now known as kourbou |
20:51 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [[NS] Quit: Got to go. Bye.] |
20:53 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
20:59 | <@AverageJoe> | hes right. <3 Wizard |
20:59 | < Thalass|afk> | Hey there Joe |
20:59 | | Thalass|afk is now known as Thalass |
20:59 | | mode/#code [+o Thalass] by ChanServ |
20:59 | <@AverageJoe> | hi |
21:09 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
21:09 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code |
21:09 | | mode/#code [+o Vash] by ChanServ |
21:58 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed] |
21:58 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
22:01 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed] |
22:01 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
22:04 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed] |
22:04 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
22:05 | | kourbou is now known as kourbou|zzz |
22:20 | | kourbou|zzz [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed] |
22:26 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
22:27 | | kourbou is now known as kourbou|zzz |
22:31 | | Kindamoody|afk is now known as Kindamoody |
22:33 | <@Tarinaky> | Anyone want to have a giggle at one of the first computer programs I ever wrote? |
22:36 | < abudhabi> | I'll have a giggle, mate. |
22:36 | <@Tarinaky> | https://github.com/Tarinaky/Homebrew-RPGs/blob/master/ironsoul/really%20old/thir dgatehelper.cpp |
22:39 | < abudhabi> | Why is the indentation so messed up? |
22:40 | < abudhabi> | Also, are you using Hungarian notation? |
22:40 | <@Tarinaky> | Not any more. |
22:43 | | kourbou|zzz is now known as kourbou |
22:44 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed] |
22:44 | | kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
22:53 | | * TheWatcher blinks |
22:53 | | kourbou is now known as kourbou|zzz |
22:53 | <@TheWatcher> | I'm actually impressed that you still have the code for one of the first programs you wrote. |
22:54 | <@Tarinaky> | I just found it. |
22:54 | <@Tarinaky> | I was going through all of the homebrew RPGs I wrote back in my late teens |
22:55 | <@TheWatcher> | I don't have the code for anything I wrote before 1997 or so. |
22:55 | <@Tarinaky> | This was... more recent than that |
22:55 | | * Tarinaky is yoooooung. |
22:56 | | Kindamoody is now known as Kindamoody[zZz] |
22:56 | <&McMartin> | The oldest chunk of code I have that I'll admit to is from 1995. |
22:57 | <&McMartin> | (I have older, but it's 8-year-old-playing-with-BASIC level and of no interest to anyone except as a science experiment in data preservation) |
22:57 | | * McMartin ported it from custom VGA framebuffer to SDL back in '01. |
22:58 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
22:58 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
22:59 | <@Tarinaky> | I think I was something like 15 :/ |
22:59 | <@Tarinaky> | Which is really embaressing |
22:59 | <&McMartin> | That's about when the code I'd admit to is from |
22:59 | <&McMartin> | But by then I and my crew were fairly badass, so~ |
22:59 | <@Tarinaky> | I never got as far as code when I was 8. |
23:00 | <&McMartin> | Writing our own keyboard handling interrupts in MS-DOS, directly hacking the VGA framebuffer for sprite graphics etc |
23:00 | <@Tarinaky> | I was too busy trying to work out why renaming the .java file to .class didn't work. |
23:00 | <&McMartin> | So, I, being a greybeard, hail from the era that when I was a youth the way you got a computer to do *anything* was by interacting with the BASIC interpreter burned into its ROM |
23:01 | | * Thalass hands McM a cane to shake at the rest of us |
23:02 | <&McMartin> | But by '95 most of the techniques you used to get MS-DOS to really sing were readily available even to curious teenagers |
23:03 | <&McMartin> | So we built our own graphics tools and sprite engine from the ground up and made a little shooting game |
23:06 | <&McMartin> | Sadly, while I do still have the reference materials, I've lost the skills I'd need to really make it work |
23:06 | | * Alek fondly remembers putting together a couple of assembly programs, published somewhere, to soft-boot and power down his DOS machine. |
23:06 | <&McMartin> | ... and I'm not sure I have a compiler that will let me mix C and 16-bit x86 asm anymore |
23:07 | | himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code |
23:07 | | mode/#code [+o himi] by ChanServ |
23:08 | <@Alek> | iirc, I had a batch to run one game, which ran a font TSR that changed the system font but did not change it back after exiting, and the soft-boot after it to refresh the system font. |
23:08 | <@Alek> | the fun part about the font TSR - it changed the system font everywhere, including in Word, and in the printer. |
23:08 | <&McMartin> | Heh |
23:09 | <@Alek> | I had fun using it separately, too. |
23:09 | <&McMartin> | It stands to reason that this would work, but I don't recall how to do it |
23:09 | <&McMartin> | I only did that trick on the C64, which is where the tilegraphics tended to come from. |
23:21 | <@gnolam> | abudhabi: still in Norway? If so, any aurora? |
23:29 | | recnic [kvirc@Nightstar-5re1m2.range86-156.btcentralplus.com] has quit [[NS] Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] |
--- Log closed Wed Mar 18 00:00:54 2015 |