*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
mithro | I have a very important announcement | 00:00 |
---|---|---|
bddebian | Uh oh | 00:00 |
vi1985 | andrei: thanks. Would be interesting to look at its reasoning, although modern top-notch engines must use different tools. | 00:00 |
vi1985 | *meant to say, reasoning tools | 00:01 |
vi1985 | *drums?* | 00:01 |
andrei | vi1985, I'm not so sure. Chess kind of stopped being an area of a lot of research once the AI community got to its senses. | 00:01 |
mithro | Can you please all add "functional milestones" - these should be a single sentences which say something like "The AI *will* issue move orders" or "The client *will* be able to display planets in a 3d fashion" - The key word here is ****will**** it's assertive and they should have dates associated with them | 00:02 |
Nuleren | mithro is a master of suspense ;) | 00:02 |
mithro | they should all be testable too | 00:02 |
andrei | mithro, Are mine ok now? :) | 00:02 |
mithro | IE "The framework will be documented" != "functional milestones" | 00:02 |
mithro | andrei: they are getting there - I think they still need to be more assertive and more functional IE "Find me a path to go to this location, though strategies have not yet been implemented and this would be exceedingly slow." -> "The AI will be able to find a safest path between two systems when there are multiple paths" | 00:05 |
mithro | or something along those lines | 00:05 |
andrei | mithro, I am weary of making the safest assertion | 00:06 |
mithro | all dates must be in ISO format IE 2007-01-12 | 00:06 |
vi1985 | mithro: Did you guys have problems in past years with wishy-washy timeframes, and unfulfilled promises? :) | 00:06 |
andrei | mithro, Heh, seriously? :P | 00:06 |
SmokingRope | how about something like 'star map finished'? | 00:06 |
mithro | andrei: well it' makes it easier to look at | 00:06 |
mithro | SmokingRope: be more specific and include what the player can see | 00:06 |
andrei | mithro, I can't promise it'll the safest path. I can promise it'll find a good path; for some definition of good. But don't turst anyone that makes bold claims like 'the safest' | 00:06 |
mithro | andrei: if you include a definition of safest you'll have no problems | 00:07 |
andrei | mithro, Because safest can mean too many things. In different contexts. And exactly what it means for this AI will vary widely depending on which modules are active | 00:07 |
vi1985 | andrei: I agree that it's hard to talk about very specific things at this stage. | 00:07 |
* llnz wanders home | 00:08 | |
*** llnz has quit IRC | 00:08 | |
mithro | it's understandable that it's hard to talk about specific things, but being able to talk about specifics shows that you are well researched | 00:08 |
mithro | and have a good understanding of the task | 00:08 |
andrei | mithro, The idea is to implement A* to expand the tree and look for safe paths employing other modules to determine what areas are safe or not. I'd have great difficulty saying exactly what safe means at any point to the AI. For example if a module is active that talks about fuel, safest changes radically. Etc. | 00:09 |
mithro | SmokingRope: IE "star map is finished" -> "The starmap will display system as glowing objects in the correct locations" | 00:10 |
mithro | s/system/systems/ | 00:10 |
vi1985 | mithro: that is definitely true. I can see that from your side that is what you want to see in good applicants. On my side, even though I might have the steps in my head, I'm reluctant to state minute-by-minute progress. I'll do my best. | 00:10 |
andrei | mithro, The path algorithm refers to the fact that A* exists and can use different measures of safety. That's the hard and important bit. Measuring safety in a lot of different ways is easy. | 00:10 |
mithro | we understand that the goals will change and the dates will change | 00:11 |
mithro | andrei: "The AI will be able to find the shortest path using an A* algorithm only considering distance between two stars" | 00:11 |
SmokingRope | mithro: that works for me, ty :) | 00:12 |
mithro | SmokingRope: "The client will allow a user to submit a move order by clicking on the starmap" | 00:12 |
mithro | SmokingRope: etc | 00:12 |
andrei | mithro, Ah, that's not quite how A* works though :) because you can use any weight algorithm for it. So sure, there will be one algorithm that talks about neighbour systems, but that's just part of the weight algorithm for A* :) | 00:12 |
vi1985 | mithro: ok, I'm glad to hear that. I'll elaborate much more when morning comes to Canada :) | 00:13 |
mithro | andrei: choose a specific testible case and state the expected result | 00:13 |
andrei | mithro, Is it ok that the testable case is a lowerbound on what the AI can do? | 00:13 |
mithro | andrei: yes - but your lowerbound must be sufficient that we are satisfied with the result | 00:14 |
andrei | mithro, Okies :) | 00:14 |
brennan_ | hello all | 00:15 |
* vi1985 *quietly wanders off to dream about TP AI enslaving the human race* | 00:15 | |
*** vi1985 has quit IRC | 00:15 | |
mithro | IE "The AI will be able to plot a path between to systems which avoids enemies" | 00:15 |
mithro | IE "The AI will adjust a plotted path to continue to avoid enemies based on predicted enemies positions" | 00:16 |
mithro | assertive people :) | 00:16 |
mithro | have confidence in your own abilities | 00:17 |
mithro | hey brennan_ | 00:17 |
brennan_ | hi mithro | 00:17 |
mithro | brennan_: recommend reading the scrollback :) | 00:19 |
mithro | I might put together an email and send it out | 00:20 |
mithro | for those on a less pleasent timezome | 00:20 |
brennan_ | lol | 00:23 |
brennan_ | thats alot of chat lol | 00:24 |
Ohm | argh, I have no page-up key on this keyboard | 00:24 |
Ohm | ah, I do have logs though | 00:24 |
brennan_ | Mithro: did you get my pm from the forums? i know llnz looked at my proposal on the wiki, have you? | 00:25 |
mithro | brennan_: yeah I did | 00:25 |
mithro | Ohm: so do we | 00:25 |
mithro | brennan_: you didn't link to it from your GSoC application? | 00:26 |
brennan_ | no, i guess i should | 00:26 |
brennan_ | lol | 00:26 |
brennan_ | ok, i linked it, and copied over the newer version | 00:30 |
mithro | brennan_: okay you still need some type of timeline with dates | 00:31 |
brennan_ | ok | 00:31 |
mithro | you also need to include the milestones mentioned above | 00:31 |
mithro | brennan_: take a look at the timeline section of http://csclub.uwaterloo.ca/~abarbu/soc/thousand-parsec | 00:33 |
tpb | <http://ln-s.net/1iXj> (at csclub.uwaterloo.ca) | 00:33 |
brennan_ | ok | 00:34 |
brennan_ | i actually had another idea, because last night i was reading on here about a mobile client idea, do you think a version of the metaserver for mobile browsers would be a good addition to my proposal? | 00:36 |
andrei | mithro, In the date format you want, is it dd-mm or mm-dd (I'm in the US and which format someone uses is a big problem here) | 00:37 |
mithro | andrei: I want ISO YYYY-MM-DD | 00:37 |
andrei | Excellent :) | 00:37 |
andrei | Thanks | 00:38 |
*** f0ster has quit IRC | 00:38 | |
brennan_ | mithro: should i drop my schedule from the proposal and just have the timeline? | 00:39 |
andrei | mithro, Done :) (and I expanded upon the goals in the schedule | 00:42 |
andrei | ) | 00:42 |
mithro | andrei: now I have some more specific questions | 00:43 |
mithro | I have no idea what this means | 00:43 |
mithro | 1. You should be able to pick 3 different AI sessions, with | 00:43 |
mithro | different settings (or have them be different AIs entirely) and | 00:43 |
mithro | just run './go' and see how they fared. | 00:43 |
*** bostonvaulte1 has joined #tp | 00:43 | |
andrei | midorikid, Ah, as in, you want to test some AIs out. There will be a script to do so easily and to see how well they did against eachother | 00:46 |
andrei | erm | 00:46 |
andrei | mithro, that was for you | 00:46 |
mithro | andrei: can you rewrite it to say that :P | 00:46 |
andrei | Sure :) | 00:46 |
andrei | Done :) | 00:48 |
*** bddebian has quit IRC | 00:50 | |
*** Erroneous has quit IRC | 00:53 | |
*** Nuleren has quit IRC | 00:54 | |
mithro | andrei: "Move validation, no wrong moves should occur" negatives are hard to test :P | 00:55 |
mithro | xdotx: ping? | 00:57 |
andrei | mithro, Not really. There are only so many moves that are possible. I plan to just exaustivly try all of them and make the client crash spectacularly if any happen :) | 00:57 |
mithro | andrei: you do realise we have free-form space in many rulesets | 00:59 |
andrei | mithro, Actual client moves are only done by a few select very low level modules. So those are easy to try out (since they involve no real logic) | 00:59 |
andrei | mithro, Yup. I can't prove that incorrect moves can't happen. I can show that they will be extremely unlikely by trying out enough scenarios | 01:00 |
mithro | from the email I am writing | 01:00 |
andrei | mithro, There is actually a way to show it by hypothesis testing.. but I haven't the time to implement that | 01:00 |
mithro | Negative milestones are hard to test, avoid them if possible. For example "The AI will not issue wrong orders" is almost impossible to prove and not all that useful. | 01:01 |
andrei | mithro, My plan will essentially guarantee that wrong moves will not occur. I can change that to 'should' if you prefer | 01:04 |
andrei | mithro, or remove it | 01:04 |
mithro | andrei: it's not a milestone | 01:05 |
mithro | it's a goal | 01:05 |
andrei | mithro, Heh, okies | 01:05 |
andrei | I removed it :) | 01:06 |
mithro | how many characters does google limit the detailed description too? | 01:14 |
andrei | 7.5k I think | 01:16 |
brennan_ | yeah | 01:16 |
brennan_ | abstract is 2.5k, detailed is 7.5 | 01:16 |
andrei | I'm really curious to see what posessed them to put those limits | 01:21 |
andrei | They're tiny.. 7.5k is half my proposal | 01:21 |
brennan_ | lol | 01:27 |
mithro | I guess quality is better then quantity :) | 01:27 |
andrei | mithro, What are you trying to say? :P | 01:27 |
andrei | Heh | 01:27 |
mithro | unlike many things in the world they are not mutually exclusive | 01:28 |
andrei | I know, I'm just kidding :) | 01:28 |
mithro | email sent to tp-devel for a whole bunch of tips | 01:28 |
brennan_ | cool, i added 2 more things to my proposal that i can work on and my timelime is almost done | 01:30 |
brennan_ | which is good cus its nearing 2am here | 01:31 |
brennan_ | its a good thing these proposals arent fully done till monday, gives me more time to tweak it | 01:32 |
andrei | I wouldn't count on this, but if previous years are any indication it won't be done by monday | 01:35 |
mithro | andrei: I would definately not count on it | 01:36 |
mithro | hello bostonvaulte1 | 01:37 |
mithro | I don't think I have seen you around here before | 01:37 |
mithro | hello Arc | 01:37 |
mithro | I don't think I have seen you around here before either | 01:37 |
brennan_ | well, i didnt mean it will be done, but isnt the detailed description part of the proposal locked on monday? | 01:37 |
mithro | brennan_: possibly | 01:38 |
mithro | s/possible/probably/ | 01:38 |
brennan_ | lol | 01:38 |
brennan_ | k | 01:39 |
brennan_ | the writing is a bit unclear on the google app guide | 01:39 |
brennan_ | actually, yeah, i see, its editable if a mentor makes a public comment | 01:39 |
brennan_ | after the monday deadline | 01:40 |
brennan_ | w/e the case i plan to be working on it as long as there are flaws in it | 01:40 |
brennan_ | lol | 01:41 |
*** xdotx has quit IRC | 01:44 | |
*** xdotx has joined #tp | 01:45 | |
mithro | xdotx: poke poke | 01:46 |
xdotx | yo | 01:46 |
*** JLafont has quit IRC | 01:48 | |
*** nash has quit IRC | 01:55 | |
brennan_ | Mithro:Ok i changed and added a timeline to my proposal | 01:57 |
mithro | PSF is up to 37 apps | 01:57 |
*** greywhind_ has joined #tp | 01:58 | |
*** greywhind has quit IRC | 01:58 | |
mithro | brennan_: I think you still need more details, some proof that you have read and understood the current metaserver would be good too | 02:01 |
brennan_ | ok | 02:01 |
mithro | a mock up of the matchmaking service search page | 02:01 |
JLP | good morning all | 02:03 |
brennan_ | JLP: lol, as im about to get ready to say good night XD | 02:03 |
brennan_ | even after all these years of having an connection to the net, i still get amazed by that sort of stuff | 02:04 |
brennan_ | mithro: okies, ill work on it some more later on today, but i think i should turn in now, 2am local time here | 02:06 |
mithro | brennan_: that is fine | 02:06 |
mithro | brennan_: it's looking much better | 02:06 |
brennan_ | mithro: thanks, i guess just getting prodded from you guys has def helped | 02:07 |
brennan_ | okies, night all | 02:11 |
*** brennan_ has quit IRC | 02:11 | |
*** andrei has quit IRC | 02:14 | |
* JLP goes reading the article from draginol | 02:20 | |
mithro | draginol? | 02:23 |
JLP | mithro: galcov developer - http://forums.galciv2.com/303512 | 02:26 |
tpb | Title: Piracy & PC Gaming ยป Forum Post by Draginol (at forums.galciv2.com) | 02:26 |
mithro | JLP: ahh that is old :) | 02:27 |
JLP | mithro: well ia haven't read it yet | 02:28 |
JLP | nice 5 more applications | 02:31 |
*** ryan__ has joined #tp | 02:32 | |
mithro | hello ryan__ | 02:34 |
mithro | I don't think I have seen you around before | 02:34 |
BZA_ | mithro: so I went through my Project deliverables list and for each item, expanded a list of no less than f things the user can expect form it. lemme know what you think please =) | 02:37 |
BZA_ | mithro: where f = 5 =/ | 02:37 |
mithro | BZA_: url? and did you get a chance to read the tips? | 02:38 |
BZA_ | mithro: http://www.thousandparsec.net/wiki/Google_Summer_of_Code/BZA_Proposal, and yeah, you do you mean your announcement above,or something on the Wiki? | 02:39 |
tpb | <http://ln-s.net/1jy_> (at www.thousandparsec.net) | 02:39 |
mithro | I mean the email to the mailing list | 02:41 |
mithro | http://www.thousandparsec.net/tp/pipermail.php/tp-devel/2008-March/000862.html | 02:41 |
tpb | <http://ln-s.net/1jyc> (at www.thousandparsec.net) | 02:41 |
BZA_ | no then,I didn't think to get on the mailing list =/ | 02:42 |
mithro | BZA_: we have mailing list archieves | 02:42 |
mithro | http://dir.gmane.org/gmane.comp.games.tp.devel | 02:44 |
tpb | Title: Gmane -- Mail To News And Back Again (at dir.gmane.org) | 02:44 |
BZA_ | mithro: so, right now my functional milestones don't have dates associated with them, so I can go through and put that on the schedule. I have not yet submitted my app to Google, so I will get on that tomorrow, and it seems like most of my functional milestones are accomplishable in a 4 week period, but I don't know enough yet to really assert that, so I will try and get more of the mentors... | 02:53 |
BZA_ | ...to look it over and give feedback | 02:53 |
mithro | BZA_: I would recommend submitting your app to Google now | 02:53 |
mithro | you will have the ability to change it | 02:53 |
BZA_ | yeah, ok | 02:54 |
*** zzorn_laptop has joined #tp | 03:18 | |
*** midorikid has quit IRC | 03:26 | |
*** llnz has joined #tp | 03:28 | |
JLP | llnz: ahoy | 03:29 |
llnz | hi JLP | 03:29 |
mithro | well heading home now | 03:29 |
mithro | see ya! | 03:29 |
JLP | damn the sorting on google webapp really sux, is it random or what | 03:30 |
*** midorikid has joined #tp | 03:37 | |
llnz | JLP: consistent non-ordering | 03:37 |
JLP | :) | 03:38 |
JLP | midorikid: ahoy | 03:38 |
midorikid | Hiyah! | 03:41 |
* JLP is now checking out BZA_'s proposal | 03:42 | |
BZA_ | JLP: thanks =) | 03:43 |
*** mithro has quit IRC | 03:48 | |
BZA_ | general question, for the Detailed Description section of the GSoC app, should I put the contents of my proposal page, or the contents of the design doc? | 03:50 |
JLP | BZA_: id say proposal page | 03:57 |
BZA_ | JLP: mkay, thanks | 03:58 |
JLP | BZA_: i think you could combine delivarables and schedule into one section | 03:58 |
BZA_ | JLP: I'll consider that when I make my next edit, thanks. My only concern is that the one combined section becomes too cluttered, like one bullet point needs a paragraph explanation. I do however intend on putting the smaller functional milestone into the schedule though | 04:01 |
JLP | BZA_: also mention how you will inform general public about ypur progress (blog ro something) | 04:01 |
BZA_ | JLP: okay, I will give that some thought too | 04:02 |
JLP | otherwise i think is is very good so after these edit you can just put it into google webapp and we can polish it from there | 04:03 |
JLP | BZA_: oh yeah another thing, write a paragraph ro so about the possible problems and risks that could happen and how you plan to prevent that or minimize the effect of them | 04:04 |
BZA_ | JLP: good idea, will do | 04:05 |
* BZA_ collapses in bed to sleep | 04:16 | |
JLP | btw people, if any of you are on last.fm you can join the TP group - http://www.last.fm/group/Thousand+Parsec | 04:16 |
tpb | Title: Thousand Parsec Groups at Last.fm (at www.last.fm) | 04:16 |
*** BZA_ has left #tp | 04:16 | |
*** mithro has joined #tp | 04:21 | |
llnz | midorikid: Nice proposal | 04:41 |
midorikid | llnz: Hey, thanks! (sorry I was AFK for a bit) | 04:46 |
llnz | no problem | 04:46 |
*** bostonvaulte1 has left #tp | 04:57 | |
*** midorikid has quit IRC | 05:40 | |
* llnz wanders off | 05:55 | |
llnz | later all | 05:55 |
*** llnz has quit IRC | 05:55 | |
*** greywhind has joined #tp | 05:58 | |
*** greywhind_ has quit IRC | 05:58 | |
* JLP is writing to the maintainer of Stars! FAQ trying to make him replace the link to Stellar Legacy (which is dead) with a link to Thousand Parsec | 06:38 | |
mithro | JLP: he he | 06:57 |
JLP | hm the email bounced, let's try with the e-mail from whois | 08:03 |
*** bddebian has joined #tp | 09:40 | |
bddebian | Howdy | 09:41 |
mithro | hey bddebian | 09:42 |
mithro | been a bit quiet in here tonight | 09:42 |
bddebian | Hi mithro | 09:43 |
bddebian | That's amazing, it's been pretty busy here lately :-) | 09:43 |
*** jphr has joined #tp | 09:50 | |
jphr | mithro: ping? | 09:50 |
mithro | jphr: pong! | 09:50 |
jphr | mithro: good, you're here. So you were wondering about my two nearly identical apps? | 09:51 |
mithro | yeah - good for our numbers but a little confusing :) | 09:51 |
jphr | mithro: remember when we talked about Risk turn structure in TP, how it would be very awkward to implement | 09:51 |
mithro | jphr: I think I have had that discussion with multiple people now | 09:52 |
jphr | I figured, if llnz was a glutton for punishment, or REALLY wanted traditional Risk, I would be willing to do it. The modified ruleset proposal is the 4X compromise, which I frankly feel will be a better game anyways | 09:52 |
jphr | lol @ the discussions you have had | 09:53 |
mithro | BZA_ has also put in a Risk application | 09:54 |
mithro | it's going to be fscking hard to choose this year :( | 09:54 |
jphr | oh noes! | 09:54 |
jphr | what are your numbers like? | 09:54 |
mithro | we have 18 apps so far | 09:54 |
jphr | many more sitting on the fence still? | 09:54 |
mithro | I'm guessing so | 09:55 |
jphr | Does BZA_ have any thing on the wiki about his risk proposal? (gulp*) | 09:55 |
mithro | yes he does | 09:56 |
mithro | check the logs | 09:56 |
jphr | and as an aside: if you really don't like my original proposal, you can ignore it. My modified proposal is the one I prefer | 09:56 |
jphr | will do | 09:56 |
jphr | yeesh, its pretty good | 09:58 |
*** greywhind has quit IRC | 09:58 | |
*** greywhind has joined #tp | 09:58 | |
jphr | mithro: for functional milestones I have come up with a basic game without proper map, and the full game with map. Is that enough? or should I break it down more? | 10:07 |
mithro | being more specific is better | 10:08 |
jphr | ok | 10:08 |
mithro | a couple of days worth of work if a good milestone | 10:08 |
jphr | should i scrap the roadmap? or have the functional milestones complement the more general roadmap? | 10:09 |
mithro | they sould be part of the road map | 10:09 |
mithro | they are not tasks in them selves | 10:09 |
mithro | they are the results of the task | 10:09 |
jphr | ok. and while I am busy with non-coding task, those aren't functional? | 10:10 |
mithro | the results could be | 10:11 |
jphr | you mentioned they should be testable when i looked over the logs. I would think only code would be testable, or am I wrong? | 10:12 |
jphr | gotta run to class | 10:17 |
*** jphr has left #tp | 10:18 | |
*** andrei has joined #tp | 10:31 | |
*** protohack has joined #tp | 10:38 | |
protohack | hey, its Kevin Cherry from last night | 10:39 |
protohack | I got a notice saying I needed a lot more info for my application. Maybe it is just me, but Google doesn't give a lot of info for what should be in the detailed section of the application. | 10:40 |
protohack | From their webpage: Detailed Description: Enter the text of your application here. Text only, 7500 characters maximum. Doesn't really tell you much. | 10:41 |
protohack | Is anyone around? | 10:43 |
*** nuleren has joined #tp | 10:48 | |
*** nuleren has joined #tp | 10:49 | |
JLP | protohack: i'm here now | 10:49 |
protohack | ah cool | 10:49 |
protohack | yeah, is it just me or does Google not give enough info for what to put in the detailed description area | 10:50 |
mithro | protohack: there is a lot of information linked from the Google site and our google page | 10:50 |
mithro | check the AdviceForStudents web page | 10:50 |
protohack | where at? | 10:50 |
protohack | what is the url of the AdviceForStudents web page | 10:51 |
JLP | protohack: i think it is in the FAQ | 10:51 |
nuleren | just migrated my proposal to http://www.thousandparsec.net/wiki/Google_Summer_of_Code/Nuleren's_Propsal | 10:53 |
tpb | <http://ln-s.net/1k69> (at www.thousandparsec.net) | 10:53 |
nuleren | would appreciate any feedback ;) | 10:53 |
nuleren | and it looks like the link got screwed up... maybe a shouldn't put an apostrophe in there | 10:53 |
protohack | link seems to work for me | 10:54 |
nuleren | ok, nm then | 10:54 |
protohack | Although for some reason I had to click it like 10 times but I think that is just icechat messing up | 10:54 |
protohack | According to your proposal there is a lot more than what I thought goes into it. There might be information on TP's website but I swear I just don't see it and I looked at Google's student application help section and didn't get much help. I will keep looking on TP's website for more info | 10:56 |
JLP | nuleren: checking it out | 10:56 |
nuleren | JLP: thanks :) | 10:57 |
mithro | protohack: it's effecitively a proposal to get $4500 USD | 10:57 |
protohack | It sucks cause I got a message about GSoC from the undergrad advisor here at LSU on Monday when the application were being accepted. I have a midterm exam today that I had to worry about. And this weekend is kind of busy. But enough excuses, I will still try to make one | 10:57 |
mithro | nuleren: it works using this http://www.thousandparsec.net/wiki/Google_Summer_of_Code/Nuleren%27s_Propsal | 10:58 |
tpb | <http://ln-s.net/1k6D> (at www.thousandparsec.net) | 10:58 |
nuleren | mithro: good call, thanks | 10:59 |
mithro | oh nuleren, your the Tiger and Euphrates guy! | 10:59 |
nuleren | mithro: yep! | 10:59 |
protohack | mithro - true it is just frustrating to not know about this in advance and have to worry about an important test and other stuff while writing it. | 10:59 |
mithro | nuleren: are you on the mailing list? | 10:59 |
mithro | protohack: I know the frustration, I applied to be a student twice | 11:00 |
nuleren | mithro: I just submitted my email address to subscribe to it a few minutes ago... waiting on the confirmation | 11:00 |
protohack | And the thing is, this summer I will be free for the most part. So I know I will have plenty of time to get a project done. | 11:01 |
mithro | JLP: think I should post the tips email to the forums? | 11:01 |
mithro | http://news.gmane.org/gmane.comp.games.tp.devel | 11:02 |
tpb | Title: Gmane Loom (at news.gmane.org) | 11:02 |
nuleren | mithro: ignore my last message... I just got the confirmation email | 11:02 |
JLP | mithro: sure, why not | 11:02 |
mithro | JLP: could you install a favicon? | 11:02 |
mithro | (on the forums) | 11:03 |
protohack | mithro: yeah these tips help out a lot. | 11:03 |
JLP | mithro: i thought i did, work fine here | 11:03 |
mithro | doesn't seem to work with epiphany :/ | 11:03 |
protohack | on a side note: it's weird, for some reason on icechat you have to double click the link for it to open. I just realized that after clicking it a bunch of times. | 11:03 |
JLP | mithro: works here in konqueror 4, let me check with firefox | 11:05 |
protohack | Well, I'm bout to go. I'm actually at work now. I'll be on later. | 11:06 |
JLP | mithro: also works | 11:06 |
*** protohack has quit IRC | 11:06 | |
mithro | JLP: weird | 11:07 |
mithro | http://forums.thousandparsec.com/viewtopic.php?f=4&t=101 | 11:19 |
tpb | <http://ln-s.net/1k6h> (at forums.thousandparsec.com) | 11:19 |
*** Lukstr has joined #tp | 11:31 | |
*** vi1985 has joined #tp | 11:41 | |
*** greywhind_ has joined #tp | 11:58 | |
*** greywhind has quit IRC | 11:58 | |
*** zzorn_laptop has quit IRC | 12:10 | |
*** DTRemenak has quit IRC | 12:39 | |
*** DTRemenak has joined #tp | 12:40 | |
*** nuleren has quit IRC | 12:44 | |
*** Lukstr has quit IRC | 13:13 | |
*** Erroneous has joined #tp | 13:20 | |
*** andrei has quit IRC | 13:30 | |
*** mithro has quit IRC | 13:31 | |
*** greywhind has joined #tp | 13:58 | |
*** greywhind_ has quit IRC | 13:58 | |
*** Lukstr has joined #tp | 14:16 | |
*** andrei has joined #tp | 14:22 | |
*** brennan_ has joined #tp | 14:26 | |
*** ryan__ has quit IRC | 14:28 | |
vi1985 | hey ppl, I sent a letter out in the tp-devel list. The news is a significantly enhanced "roadmap" section (as per mithro's suggestions!), and a link to a visual document, which helps outline the core algorithm of my proposal. Check it out ;) | 14:44 |
* vi1985 *finally can get to do some school projects...!* | 14:45 | |
JLP | vi1985: schedule looks nice to me now | 14:59 |
*** andrei has quit IRC | 15:05 | |
*** andrei has joined #tp | 15:05 | |
vi1985 | JLP: thanks. I was actually surprised to see that by expanding it, it gave me a much better perspective as to the scope of the task relative o the timeframe! | 15:05 |
JLP | vi1985: that's one of the ideas of it probably :) | 15:06 |
vi1985 | JLP: now I see the logic in it ;) | 15:07 |
SmokingRope | JLP: i've got another revision ready if you have time to do a read through | 15:08 |
SmokingRope | http://easlnx01.eas.muohio.edu/~hannasm/TPProposal | 15:08 |
tpb | <http://ln-s.net/1k+2> (at easlnx01.eas.muohio.edu) | 15:08 |
JLP | andrei: i think it is ok and maybe even desired to discuss about things with others, i see it all as part of an open source way of working | 15:08 |
JLP | SmokingRope: i'll add it into one of my tabs here :) | 15:09 |
SmokingRope | yay | 15:09 |
*** Epyon has joined #tp | 15:09 | |
andrei | JLP: Ok, Just want to make sure people won't consider me an asshole for it :P | 15:09 |
Epyon | Now thats one hell of a party! -_- | 15:09 |
andrei | JLP: People tend to get touchy when others poke at their ideas | 15:09 |
* Epyon is back among the living. | 15:09 | |
* vi1985 *going to do school projects... for real now. so long, and thanks for all the fish* | 15:10 | |
andrei | vi1985: So, when you say that your search space is 4D. What are you referring to? | 15:10 |
Epyon | andrei, the whole point of OS development is to make "my" ideas into "our" :P | 15:10 |
JLP | andrei: that thing happens quite often in open source where everyone can see what you do :) | 15:10 |
andrei | vi1985: It seems to me you're misusing the word dimension when referring to GAs | 15:10 |
vi1985 | andrei: ah... I'll get back to you later. I really need to do the project! :) | 15:10 |
andrei | vi1985: Heh, okies :) | 15:11 |
andrei | vi1985: And err, there are few other things you should expand on. Other than the search space | 15:11 |
*** vi1985 has quit IRC | 15:11 | |
andrei | well, that was too late | 15:11 |
*** vi1985 has joined #tp | 15:12 | |
andrei | Epyon: JLP I know.. but people still get really pissed off. And some projects don't like it when you question other people's ideas | 15:12 |
vi1985 | andrei: it's not a search space ;) | 15:12 |
*** vi1985 has quit IRC | 15:12 | |
Epyon | andrei, I almost got banned at #bzflag for that, so watch your step :P | 15:13 |
andrei | Heh | 15:13 |
Epyon | andrei, it's your ideas but the project is everyones | 15:13 |
andrei | It doesn't seem #tp is that way :P | 15:13 |
Epyon | andrei, because he're we're building peripherals. If you'd start messing with the protocol itself, I'm sure people would get a lot more touchy -- and that would be understood. | 15:14 |
JLP | as long as the discussion is civilized and tastefull there should be no ban | 15:14 |
andrei | Agreed, but in this case he got something fundamental about GAs wrong.. which changes his idea quite a bit (and he didn't explain the critical things that make or break a GA algorithm (that you have to know before starting)) | 15:14 |
andrei | I've been debating for the past 2 days if I should say something or not.. | 15:15 |
JLP | andrei: i think i can't say anything about that as i have more or less no clue about AI | 15:15 |
andrei | JLP: I hate it when things get uncivilized.. it's what I stopped answering questions on #C++... | 15:15 |
andrei | JLP: I suspect most people here don't know how GAs work, that's why I felt I should bring it up :) | 15:15 |
JLP | andrei: probably best to wait until both mithro and vi1985 are back and discuss this | 15:17 |
andrei | yup :) I can do it tonight | 15:17 |
andrei | I feel bad bashing his idea.. | 15:17 |
JLP | andrei: yeah i can imagine, but maybe if there is something wrong it will be seen and there is probably still time ti fix it all | 15:18 |
andrei | JLP: Well, we'll see :) (I'm curious to see how much experience he has with GAs) | 15:21 |
andrei | I always fear when people break them out anywhere. Even researchers with a lot of knowledge have issues writing them (and that's for simpler problems) | 15:21 |
andrei | (same with neural networks, they sound great but getting good results is a dark art) | 15:22 |
*** vi1985 has joined #tp | 16:22 | |
*** ryan__ has joined #tp | 16:22 | |
*** ViciousM has joined #tp | 16:34 | |
*** ViciousM has left #tp | 16:34 | |
*** JLafont has joined #tp | 16:38 | |
*** ryan__ has quit IRC | 16:40 | |
*** ryan__ has joined #tp | 16:41 | |
vi1985 | hi everyone, I saw there was some interest in the PDF i published. Just a note to those who read it, I made some minor changes here and there, to have it convey the info more clearly. The wiki now points to the new document. I have sent a message on the td-devel list.. just thought it wouldn't hurt mentioning it here as well ;) | 17:18 |
andrei | vi1985: Will you be on later? | 17:20 |
andrei | vi1985: I was told to ask my questions when mithro is around since he knows about the AI stuff more than the other devs | 17:20 |
vi1985 | andrei: I'm expecting guests in an hour, so probably no | 17:20 |
andrei | vi1985: well, I'll be around until 1-2am EST so (and tomorrow as well) | 17:21 |
vi1985 | andrei: ok, I've got no probs. I have a few questions of my own to you. I wouldn't have bothered, but if you insist :) | 17:22 |
andrei | vi1985: Go ahead :) | 17:22 |
andrei | vi1985: Sorry.. I don't want to seem like I'm picking on you.. | 17:22 |
vi1985 | andrei: oh well... so much for being civilized... | 17:22 |
vi1985 | andrei: it's legitimate. | 17:22 |
vi1985 | andrei: i wouldn't have started it, but i understand. | 17:23 |
andrei | vi1985: Started? I don't want to start anything; anyone is more than welcome to ask anything at all that they want about my proposal | 17:23 |
andrei | I really don't mind at all :) | 17:23 |
vi1985 | andrei: ok. btw, i didn't notice the "am" part in the time... I'll come again at around 11am EST, and stay till about 6 or so | 17:24 |
vi1985 | andrei: is that fine? | 17:25 |
andrei | vi1985: Okies :) I'll try to be around most of the day | 17:25 |
vi1985 | andrei: it's a date. | 17:25 |
andrei | vi1985: I'm usually close to a computer (with so many surrounding me it's hard not to be) | 17:25 |
vi1985 | :) | 17:25 |
andrei | Excellent :) | 17:26 |
vi1985 | andrei: lol, I usually take it 1 computer at a time! :) | 17:26 |
andrei | Heh, I'm usually using 2 at once (3 monitors in total) and I ssh into one other to run various things | 17:27 |
vi1985 | andrei: you're multicore? :) | 17:27 |
andrei | I wish :P | 17:28 |
vi1985 | andrei: kk... c u tomorrow. Bye everyone! :) | 17:29 |
*** vi1985 has quit IRC | 17:29 | |
*** javawizard2539 has joined #tp | 17:52 | |
*** javawizard2539 has left #tp | 17:53 | |
*** greywhind_ has joined #tp | 17:58 | |
*** greywhind has quit IRC | 17:58 | |
*** bddebian has quit IRC | 18:18 | |
*** EmoDeathMachine has joined #tp | 18:21 | |
*** Trollin has quit IRC | 18:37 | |
*** andrei has quit IRC | 18:40 | |
*** Iwanowitch has joined #tp | 18:49 | |
*** ryan__ has quit IRC | 19:00 | |
*** ryan__ has joined #tp | 19:01 | |
*** ryan__ has joined #tp | 19:02 | |
*** EmoDeathMachine has quit IRC | 19:25 | |
*** andrei has joined #tp | 19:44 | |
*** greywhind_ has quit IRC | 19:54 | |
*** zzorn has quit IRC | 19:54 | |
*** danderson has joined #tp | 20:03 | |
danderson | hi all. | 20:03 |
andrei | Hello | 20:04 |
danderson | (no, I'm not another student looking for SoC information, I'm a mentor for another org and got curious :) | 20:05 |
Ohm | hey danderson | 20:08 |
danderson | hmm. In libtpproto2-py's protocol.xml, what is the use of the descstruct node? | 20:19 |
danderson | it seems to invariantly contain <structure />, which I find a little puzzling | 20:20 |
danderson | hmm, guess nobody knows :-) | 20:34 |
JLafont | danderson, you might have to wait for mithro to get back, I think he was the one that wrote most of the python code | 20:43 |
danderson | JLafont: thanks for the info. | 20:43 |
JLafont | danderson, np. I just happened to look at my screen at the time | 20:44 |
*** Erroneous has quit IRC | 21:06 | |
*** Iwanowitch has quit IRC | 21:29 | |
*** bostonvaulter has joined #tp | 21:52 | |
*** llnz has joined #tp | 22:08 | |
llnz | hi all | 22:12 |
Epyon | yo ;) | 22:13 |
*** bddebian has joined #tp | 22:18 | |
bddebian | Hi folks | 22:19 |
llnz | hi bddebian | 22:23 |
bddebian | Hello llnz | 22:24 |
*** mithro has joined #tp | 22:34 | |
danderson | mithro: hey. I'm told you're the guy to question about libtpproto2-py? | 22:35 |
mithro | yes | 22:35 |
mithro | hold on a minute my gnome-panels are crashing | 22:36 |
danderson | k | 22:36 |
mithro | back | 22:38 |
danderson | hi | 22:39 |
danderson | so, the context: I've found this awesome hammer that is pyparsing | 22:39 |
danderson | so I'm on a rampage looking for nails :P | 22:39 |
danderson | or things that remotely look naily. | 22:39 |
danderson | so I wanted to have a little fun and try making a protocol description format that is a little easier on the eyes than XML | 22:40 |
danderson | for that lib. | 22:40 |
danderson | so, first, I don't know if that interests you at all, or if you're happy with XML | 22:41 |
danderson | mithro: ^ | 22:41 |
mithro | I'm fairly happy with XML - but if you are going to also improve other parts of libtpproto2-py it would be cool :) | 22:41 |
danderson | heh | 22:41 |
danderson | well, why not :) | 22:42 |
mithro | it does need some love | 22:42 |
mithro | but it's got some cool features | 22:42 |
mithro | like it uses generators to allow you to have multiple outstanding requests in different parts of the application | 22:43 |
danderson | nice | 22:44 |
* JLP fell asleep after coming from work and now wakes up at 4am | 22:44 | |
JLP | ahoy all | 22:44 |
danderson | well, once I understand where/how the generated stuff is used | 22:44 |
danderson | I'd be happy to mess around with it, see what I can come up with :) | 22:45 |
mithro | it still has a few bugs - but in theory you should no longer have to keep polling the network interface | 22:45 |
mithro | I would also recommend checking out libtpproto-py too | 22:45 |
danderson | I do have a few questions though; I've been staring at protocol.xml, trying to understand the definitions, and I'm confused about a few things | 22:46 |
danderson | can I pick your brain? | 22:47 |
mithro | shoot :) | 22:47 |
mithro | llnz is our xml master really :) | 22:47 |
* llnz is here | 22:48 | |
danderson | okay, so first thing I find puzzling is the parameterset nodes | 22:48 |
danderson | I'm unclear as to how they differ from the ordinary structures found in the packets | 22:49 |
llnz | danderson: some frames (namely orders and Objects) can have an unlimited number of parameters | 22:49 |
llnz | which are described in description frames | 22:50 |
llnz | there is a parameterset for objects and a parameterset for orders | 22:50 |
danderson | okay. Why not in that case use a list of structs in the frame? | 22:51 |
llnz | Epyon: re 3d client proposal, maybe push usability more | 22:51 |
llnz | danderson: because they have a strong association between the description and use frames | 22:52 |
llnz | including order | 22:52 |
llnz | the order of the parameters, that is | 22:53 |
danderson | Not sure I understand :/ | 22:54 |
llnz | which list doesn't capture | 22:54 |
danderson | ah, a list is unordered? | 22:54 |
llnz | humm.... | 22:54 |
llnz | ok | 22:54 |
llnz | have you read the protocol documentation? | 22:54 |
llnz | either protocol3.php or protocolxml.php? | 22:54 |
danderson | aha, no. Let me do that before I ask more stupid questions :) | 22:55 |
danderson | thanks. | 22:55 |
llnz | http://www.thousandparsec.net/tp/dev/documents/protocol3.php | 22:55 |
tpb | <http://ln-s.net/Ix2> (at www.thousandparsec.net) | 22:55 |
llnz | http://www.thousandparsec.net/tp/dev/documents/protocolxml.php | 22:55 |
tpb | <http://ln-s.net/JXj> (at www.thousandparsec.net) | 22:55 |
llnz | protocolxml is created from the xml | 22:55 |
llnz | and documents TP04, protocol3.php is TP03 | 22:55 |
mithro | danderson: that making more sense? | 23:07 |
mithro | we welcome improvments to our documentation too! :P | 23:07 |
danderson | still parsing | 23:08 |
danderson | (4am, processor lag) | 23:08 |
danderson | I'm somewhat confused. I see parametersets appear in the XML description, but not in the corresponding documentation | 23:27 |
danderson | (in TP04) | 23:28 |
mithro | we welcome improvments to our documentation too! ;) | 23:28 |
danderson | oh, wait, there it is | 23:29 |
danderson | mithro: to improve them, I must first understand what is going on | 23:29 |
danderson | else I'll be documenting at random :P | 23:29 |
danderson | anyway, bed time for now. bbl | 23:30 |
mithro | okay then | 23:30 |
*** mithro_ has joined #tp | 23:31 | |
*** bostonvaulte1 has joined #tp | 23:32 | |
*** mithro has quit IRC | 23:32 | |
*** mithro_ is now known as mithro | 23:32 | |
*** bostonvaulter has quit IRC | 23:38 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!