| 00:08.16 | ``Erik | heh |
| 00:08.38 | ``Erik | up's the new machine again |
| 00:45.56 | *** part/#brlcad jdoliner (n=jdoliner@c-68-51-76-57.hsd1.il.comcast.net) | |
| 01:24.40 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) | |
| 01:31.29 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) | |
| 02:12.57 | *** join/#brlcad kanzure (i=bryan@66.112.232.233) | |
| 02:16.14 | starseeker | ah, there we go |
| 02:16.23 | starseeker | builds |
| 02:17.14 | brlcad | starseeker: in case you're interested, there is a gsoc mailing list if i didn't mention it before |
| 02:17.21 | brlcad | one specifically for mentors, the other for everyone |
| 02:17.45 | brlcad | you don't have to join, as I relay the important action-required info, but if you're interested |
| 02:19.08 | starseeker | brlcad: Ah, ok - thanks :-) |
| 02:19.13 | starseeker | pulls up gsoc page |
| 02:19.58 | brlcad | the one with everyone can get absurdly noisy as there are about 7000 members |
| 02:20.09 | brlcad | and even the mentor one from time to time (1000 or so members) |
| 02:20.45 | brlcad | but the mentor one is particularly insightful at times, as it's a buffet of open source devs talking about interesting matters |
| 02:21.11 | brlcad | wishes he could easily excavate the dirt between his two basements |
| 02:21.44 | starseeker | hire an army of moles ;-) |
| 02:22.56 | brlcad | I thought about that actually |
| 02:23.02 | brlcad | well not moles, but kids |
| 02:23.26 | brlcad | minimum wage manual labor ftw |
| 02:23.40 | kanzure | gah, trying to get gmsh compile with OCC support, it turns out OCC src is distributed with config.h in the wrong place |
| 02:25.16 | kanzure | brlcad: where is that mailing list? is this it? http://groups.google.com/group/google-summer-of-code-mentors-list |
| 02:26.16 | brlcad | yes |
| 02:27.11 | starseeker | puts in request to be added |
| 02:27.56 | kanzure | don't know how insightful it can be about open source development if even the archives are subscribers-only |
| 02:28.11 | brlcad | it's private with good reason |
| 02:28.30 | brlcad | mentors that are added are verified so that discussions can be private if they're about specific orgs or people |
| 02:30.18 | kanzure | I see. |
| 02:30.32 | kanzure | whaa |
| 02:30.33 | kanzure | http://geuz.org/pipermail/gmsh/2008/003110.html |
| 02:30.34 | brlcad | kanzure: mostly matters of how organizations are run, how they participate with their communities, some legal matter discussions, suggestions on how to improve a community, etc |
| 02:30.36 | kanzure | isn't that me? |
| 02:30.43 | kanzure | this is so disappointing |
| 02:30.54 | brlcad | it's not exactly relevant to the open source community at large either, specific to orgs and mentorship for the most part |
| 02:31.15 | brlcad | with a lot of prominent voices chiming in on what works and doesn't work for them |
| 02:32.05 | brlcad | kanzure: disappointing that you were trying again last year around this time? :) |
| 02:32.17 | kanzure | yes :( |
| 02:32.23 | brlcad | hehe |
| 02:32.53 | starseeker | hah - Battle for Wesnoth is a gsoc project |
| 02:33.11 | kanzure | I think what happens is that I do just enough work to exhaust myself on something only to wait just long enough to forget everything |
| 02:33.25 | kanzure | and then I discover some beautiful post a year later and it seems to have exactly nearly what I'm looking for |
| 02:33.29 | kanzure | and then I find out that it was me. |
| 02:34.05 | brlcad | starseeker: yep, their second year |
| 02:34.07 | brlcad | I pressed on them to apply last year, helped give advice on putting their org application together |
| 02:34.17 | starseeker | awesome :-) |
| 02:34.29 | brlcad | worked out nicely, they're a great group of folks |
| 02:34.32 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) | |
| 02:37.40 | kanzure | there was a Slashdot comment about this recently, something like "isn't it odd that when you search the slashdot archives you sometimes find that one insightful comment from a discussion from a few years ago and when you go to look who wrote it .. it was you?" |
| 02:37.40 | starseeker | hmm - panotools has a "3D extension" idea |
| 02:37.44 | kanzure | but I've lost it. |
| 02:37.45 | starseeker | wonder if they know how hard that is |
| 02:37.57 | starseeker | kanzure: yeah, saw that :-) |
| 02:38.18 | kanzure | <-- karma whore. |
| 03:02.12 | brlcad | ~kanzure++ |
| 03:30.43 | starseeker | grrrrrrr |
| 03:30.53 | starseeker | has had it with the auto_path annoyance and starts tracking |
| 03:41.24 | kanzure | huh, anyone know who pacman87 is? |
| 03:42.52 | *** join/#brlcad pacman87 (i=500@resnet-46-102.dorm.utexas.edu) | |
| 03:42.57 | kanzure | hey pacman87 |
| 03:43.16 | brlcad | kanzure, of course |
| 03:43.28 | pacman87 | kanzure: hi |
| 03:43.32 | kanzure | he's probably living a block away from me |
| 03:43.45 | pacman87 | who, me? |
| 03:43.50 | kanzure | nods |
| 03:43.51 | kanzure | jester? |
| 03:43.56 | pacman87 | blanton |
| 03:44.00 | kanzure | castilian |
| 03:44.10 | pacman87 | ah |
| 03:44.24 | pacman87 | you're ME freshman? |
| 03:44.28 | kanzure | yes |
| 03:44.51 | pacman87 | what classes are you taking? |
| 03:44.58 | kanzure | nothing interesting |
| 03:45.11 | pacman87 | yeah, that was my first sem, too |
| 03:45.30 | pacman87 | then i took 18 hours second sem |
| 03:45.44 | kanzure | I did that backwards, but anyway |
| 03:45.53 | kanzure | didn't know that there was anyone working with brlcad on campus here |
| 03:46.06 | pacman87 | i was GSoC last year |
| 03:46.17 | brlcad | and a fantastic gsocer at that |
| 03:46.20 | pacman87 | :D |
| 03:46.22 | kanzure | hm |
| 03:46.24 | brlcad | awesome new primitives |
| 03:46.25 | kanzure | we should probably meet up some time. |
| 03:46.31 | pacman87 | added the hyp and started the rev |
| 03:46.39 | brlcad | almost finished rev |
| 03:46.43 | kanzure | maybe I'll show you the austin fab lab that I'm helping to throw together |
| 03:48.05 | starseeker | brlcad: Ah HA |
| 03:48.30 | starseeker | something, somewhere on my system, is setting ITCL_LIBRARY and ITK_LIBRARY |
| 03:48.36 | brlcad | "take on me" is a great ah-ha song |
| 03:48.49 | starseeker | looks like libtclcad is treating that as an explicit override |
| 03:48.56 | starseeker | heh |
| 03:48.57 | brlcad | that's a sure-fire way to screw up autopathing |
| 03:49.09 | pacman87 | anyone want to help me debug an "undefined reference" problem in a .so for something unrelated to brlcad? |
| 03:49.15 | brlcad | those are supposed to be explicit overrides |
| 03:49.21 | kanzure | sure, why not |
| 03:49.27 | brlcad | tcl_library, tk_library, itcl_library, itk_library |
| 03:49.30 | starseeker | shouldn't that be disabled if itcl/itk is specified as the internal copy? |
| 03:49.42 | brlcad | nope |
| 03:49.59 | brlcad | it's an environment var override -- the environment is wrong |
| 03:50.11 | kanzure | the environment is never wrong :) |
| 03:50.12 | kanzure | snickers |
| 03:50.14 | brlcad | like setting ld_library_path and expecting it to find the right libs |
| 03:50.22 | kanzure | starseeker: what are you working on? |
| 03:50.44 | pacman87 | i'm trying to compile the qt4 branch of moto4lin, and it uses p2kmoto (libp2kmoto.so) |
| 03:50.49 | starseeker | archer won't start on my system, because it's mixing the internal tcl/tk and system itcl/itk |
| 03:50.55 | brlcad | the entire point of the vars is so that regardless of what it was compiled for, I can at run-time make it use anything |
| 03:51.26 | pacman87 | moto4lin builds libp2kqt.so, which is trying to link to symbols defined in libp2kmoto.so |
| 03:52.39 | brlcad | starseeker: mixing internal tcl/tk with system itcl/itk 'can' work, but depends on the revisions, search paths, and init files it finds |
| 03:53.12 | brlcad | if it finds the 3.2 itcl init files first, it won't load a 3.4 install |
| 03:53.58 | pacman87 | "nm /usr/local/lib/libp2kmoto.so" shows the symbols are defined, but "nm libp2kqt.so" says they're undefined |
| 03:54.11 | pacman87 | and i don't know how to fix it |
| 03:56.53 | brlcad | pacman87: er, if it's a partially resolved lib, just means you have to provide both libs on the linker line (in order) |
| 03:57.31 | pacman87 | and the linker line would be in the Makefile? |
| 03:57.49 | brlcad | depends how they do their build, but yeah usually |
| 03:58.07 | brlcad | can always link by hand if need be too |
| 03:59.19 | pacman87 | how would i do that? |
| 04:05.06 | brlcad | well paste a log of it failing |
| 04:05.08 | starseeker | well, that's closer |
| 04:05.18 | brlcad | that should show you the compile/linker line |
| 04:05.21 | starseeker | looks like maybe iwidgets is messing up again... |
| 04:05.37 | brlcad | really? haven't seen iwidgets be a problem in years |
| 04:05.46 | brlcad | there is an iwidgets override too iirc |
| 04:05.58 | pacman87 | brlcad: i think i fixed it |
| 04:06.13 | pacman87 | i uncommented two lines in the CMakeLists.txt file relating to p2kmoto |
| 04:06.39 | brlcad | :)_ |
| 04:06.58 | pacman87 | ouch, segfault |
| 04:07.00 | starseeker | hang on, here's the log: http://pastebin.bzflag.bz/d3e0053b5 |
| 04:10.52 | starseeker | well, setting IWIDGETS_LIBRARY didn't fix it |
| 04:11.35 | brlcad | starseeker: looks like you're getting a system iwidgets |
| 04:11.45 | brlcad | bob has a modification on exactly that line it's failing on |
| 04:11.52 | starseeker | yeah, not surprsied |
| 04:12.03 | starseeker | is looking to figure out how to point it to local version |
| 04:12.06 | pacman87 | it probably doesn't help that moto4lin hasn't been touched in 14 months |
| 04:12.36 | starseeker | gentoo must be cluttering up the environment with a bunch of explicit setting of flags or something |
| 04:12.43 | starseeker | s/flags/paths |
| 04:12.45 | brlcad | starseeker: it's tcl, you can update the system iwidgets file directly too |
| 04:12.52 | brlcad | see if that at least fixes it |
| 04:12.54 | starseeker | true |
| 04:13.08 | brlcad | diff your system panedwindow.itk to the one in src/other/iwidgets |
| 04:13.21 | brlcad | er, src/other/iwidgets/generic/panedwindow.itk |
| 04:13.37 | brlcad | should be at least three lines, two commented out with "Bob Modification" |
| 04:14.12 | brlcad | looks like it's a bug in iwidgets that he fixed |
| 04:14.28 | starseeker | yep, see it |
| 04:15.33 | brlcad | it uses _ret without sanity checking it first, the for loop might be empty if there are no active panes |
| 04:15.46 | starseeker | yeah, that did it |
| 04:15.46 | brlcad | resulting in the error trace you saw |
| 04:16.51 | brlcad | bets ArcherCore.tcl could just wrap that line in a try/catch and it'd also prevent the failure |
| 04:17.19 | brlcad | that'd be good to try, cause if it worked, then it'd work with vanially iwidgets |
| 04:17.39 | starseeker | I think I saw three separate modifications to that file though |
| 04:17.48 | starseeker | any chance of upstream incorporating it? |
| 04:19.22 | brlcad | try that |
| 04:19.36 | CIA-40 | BRL-CAD: 03brlcad * r34104 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: try catching the error in case we're using a system iwidgets that doesn't have bob's patch for referencing the unitialized _ret var in panedwindow |
| 04:19.36 | brlcad | i'm sure upstream would |
| 04:19.45 | brlcad | that is the that I was referring to, btw |
| 04:20.17 | starseeker | er, sept 2002 last iwidgets release - nevermind |
| 04:20.29 | brlcad | it's considered "done" iirc |
| 04:20.36 | starseeker | winces |
| 04:20.43 | starseeker | we're the only ones who hit that bug? |
| 04:21.50 | starseeker | ah |
| 04:22.05 | starseeker | so if it fails it can be safely ignored? |
| 04:22.14 | starseeker | that's handy |
| 04:23.49 | brlcad | if it fails, there are no active panes yet, so nothing needs to happen |
| 04:24.03 | brlcad | "should" work.. but give it a try |
| 04:24.15 | brlcad | might be more places it needs catched |
| 04:27.14 | brlcad | waits to hear the result... |
| 04:33.20 | starseeker | heh - sorry, had stuff to take care of - one sec... |
| 04:34.59 | starseeker | yep, looks like that got it |
| 04:35.03 | starseeker | nice :-) |
| 04:37.28 | brlcad | the iwidgets dev still responds to patches, so would probably be worthwhile to clean up and upload a diff |
| 04:38.28 | starseeker | rebuilds with ogl enabled to properly test archer |
| 04:40.23 | starseeker | brlcad: IIRC, we disabled ogl because it was crashing on some platforms? |
| 04:40.38 | starseeker | plus the slow updating with rt? |
| 04:40.55 | brlcad | more "bad behavior" than crashing |
| 04:41.02 | starseeker | ah |
| 04:42.16 | starseeker | well, I've never debugged ogl but there's always a first time... |
| 04:45.02 | brlcad | slow remote fb updates |
| 04:45.20 | starseeker | I thought that was for everything? |
| 04:45.31 | starseeker | recalls poking at libpkg but not seeing anything conclusive |
| 04:45.40 | starseeker | was that ogl specific? |
| 04:46.21 | brlcad | I don't recall, but it was at least remotefb->oglfb with specific sizes being much worse than others |
| 04:46.54 | brlcad | and iirc, wasn't in the libpkg layer, think that came up clean |
| 04:47.13 | starseeker | seemed to be |
| 04:49.45 | brlcad | was directly in the fbserv or sending side |
| 04:50.04 | brlcad | not crossing the wire |
| 05:43.13 | *** join/#brlcad ``Erik_ (n=erik@c-76-111-12-116.hsd1.md.comcast.net) | |
| 05:44.25 | Ralith | ogl was crashing on freebsd w/ nvidia drivers, at least for a while |
| 06:36.44 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) | |
| 07:15.58 | *** join/#brlcad _sushi_ (n=_sushi_@84-72-93-63.dclient.hispeed.ch) | |
| 07:24.46 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 07:33.18 | Ralith | brlcad: is the content portion of a GSoC application publicly visible? |
| 07:34.27 | brlcad | Ralith: only if the student(s) post their application to the wiki or elsewhere beforehand |
| 07:34.40 | brlcad | the content becomes visible after students are selected |
| 07:35.24 | Ralith | huh. The tooltips suggest that only the abstract is ever published like that. |
| 07:47.49 | brlcad | ah, that may be |
| 07:48.18 | brlcad | yeah, was just abstrcat in previous years |
| 07:48.31 | brlcad | there's a small window to tweak those before they go live usually too |
| 07:53.55 | Ralith | so the content *isn't* ever public? |
| 07:54.03 | Ralith | at least in the past? |
| 07:54.42 | Ralith | de-TCLification application submitted. |
| 07:58.17 | Ralith | brb |
| 07:59.03 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) | |
| 08:02.27 | Ralith | looking forward to any/all feedback. |
| 08:04.45 | madant | Ralith: I think google's concern is with privacy issues and all :D |
| 08:05.32 | Ralith | madant: well, I don't think I have a reasonable expectation of privacy in the legal sense for that sort of thing. |
| 08:06.20 | madant | :) |
| 08:06.58 | madant | apparently some people are :D like when we started an introduction thread in the group and some people had a problem with that too :D |
| 08:07.12 | Ralith | O.o |
| 08:07.19 | Ralith | people are weird. |
| 08:07.31 | Ralith | not that a soc app is the worst of things a future employer might find upon googling. |
| 08:07.42 | madant | hahaha :D |
| 08:08.21 | Ralith | "But I don't want the internet to know I'm ga^H^Han amateur engineer!" |
| 08:08.25 | madant | I think the best approach as brlcad mentioned is to post the application at appspot and then reflect the same on the wiki and even better on the mailing list.. :) i will be doing that today :) |
| 08:08.41 | Ralith | what's this now? |
| 08:09.04 | Ralith | applicants are expected to mirror their applications on the mailing list and the wiki? |
| 08:09.25 | madant | not as a compulsion or anything :) |
| 08:10.26 | madant | the only technical necessity is the appspot application :) |
| 08:11.08 | Ralith | well, sure, but you're not *technically* expected to make contributions to establish your ability to read and write useful code. |
| 08:11.33 | Ralith | I just didn't see any mention of an expectation to repost your application anywhere on the wiki instructions |
| 08:11.51 | Ralith | brlcad: can you clarify? |
| 08:13.58 | brlcad | Ralith: great (regarding the detcl), should have feedback sometime tomorrow hopefully |
| 08:14.19 | brlcad | or you can keep pinging any of the mentors here too ;) |
| 08:14.23 | madant | Ralith: did you read the "Applications, wiki, and early submission" mail from brlcad :) .. ah he is here :D |
| 08:14.52 | Ralith | brlcad: heh |
| 08:15.07 | Ralith | madant: I only just recently got on the ML, and I don't usually keep a close eye on my email; let me load up thunderbird. |
| 08:15.31 | Ralith | is very much an IRC person. |
| 08:16.10 | madant | http://www.nabble.com/Applications%2C-wiki%2C-and-early-submission-td22731057.html |
| 08:16.11 | brlcad | and that's right -- there's no "requirement" to cross-post to the wiki -- just some folks like to do that to share their application with others or to get discussion/feedback before it goes into the socghop interface |
| 08:16.15 | Ralith | oh, crap, forgot to confirm my subscription. |
| 08:16.25 | Ralith | madant: thanks |
| 08:16.36 | Ralith | brlcad: ah, so no point to once it's on google? |
| 08:17.08 | Ralith | thought the wiki bit was odd because those concerned would be able to see it on google already, and that would explain it. |
| 08:17.41 | brlcad | Ralith: no -- the same point could still hold, sharing the details of your application with the community at large |
| 08:18.02 | Ralith | hm, that reminds me, I should probably grab a wiki account. |
| 08:18.12 | Ralith | ooh, recaptcha! |
| 08:18.14 | Ralith | kudos! |
| 08:18.34 | madant | :) i love it too :D |
| 08:19.07 | Ralith | oh, looks like I already registered and forgot. |
| 08:19.09 | brlcad | there's no real "secret" to an application imho, some orgs require them to be hashed out publicly before they go into the app interface even |
| 08:20.53 | brlcad | example, http://my.bzflag.org/w/User:IneQuation.pl |
| 08:21.28 | brlcad | or http://my.bzflag.org/wiki/index.php?title=User:Nightstrike&oldid=5617 |
| 08:22.08 | brlcad | or http://my.bzflag.org/w/User:Will07c5 .. where we could quickly tell the student that his priorities were almot all wrong originally and woefully lacking in detail |
| 08:28.41 | CIA-40 | BRL-CAD: 03Ralith 07http://brlcad.org * r1314 10/wiki/User:Ralith: Page created w/ GSoC applications |
| 08:28.53 | Ralith | CIA is neat. |
| 08:29.15 | Ralith | are the bots open source? |
| 08:29.22 | Ralith | i.e. would it be easy to host one independent of the service? |
| 08:29.58 | brlcad | yeah, the whole system can be retrieved and run independently |
| 08:30.17 | brlcad | it's a pretty complex system though |
| 08:30.45 | Ralith | neat! |
| 08:30.56 | Ralith | it's the ability to do so that matters, really |
| 08:31.07 | brlcad | the bots themselves are pretty simple -- they just say what they're told to say |
| 08:31.14 | Ralith | although I can't help but think that it might not be hard to make a lightweight version that just attached to a single repo and/or set of RSS feeds |
| 08:31.46 | brlcad | if that's all you want, there are probably easier means (like libIRC or an existing bot like supybot or blootbot) |
| 08:32.03 | Ralith | I thought that was the major selling point? |
| 08:33.05 | brlcad | selling point of what? |
| 08:33.54 | brlcad | cia's focus is more around commit data, which isn't caputureed well with rss fields and suffers other drawbacks |
| 08:34.24 | brlcad | there are bots (supy for example) that will poll an rss feed and announce changes |
| 08:34.35 | brlcad | tend to be rather flakey |
| 08:35.38 | Ralith | I mean, I thought the main point of CIA was to offer a commit announce bot. |
| 08:36.02 | Ralith | you could implement a bot by more reliable means than RSS feeds, e.g. post-commit hooks; I just mentioned RSS feeds cuz they're nice and generic. |
| 08:36.03 | brlcad | yeah, one of the main original points |
| 08:36.32 | brlcad | cia uses / prefers post-commit hooks |
| 08:36.52 | brlcad | or it'll take e-mail notifications |
| 08:37.03 | brlcad | or it'll take xml rpc updates |
| 08:37.12 | brlcad | or it can poll for updates |
| 08:38.35 | Ralith | right |
| 08:38.42 | Ralith | but it seems a little odd to use a centralized service for that |
| 08:38.48 | Ralith | rather than instantiate something lightweight for each project |
| 08:39.19 | brlcad | the complexity in the system is that it's geared with performance and scalability in mind, also keeps track of daily commit histories, automatically presents the data through a load-balanced web site, and a little bit more |
| 08:39.52 | brlcad | mostly because it's so easy to set up and someone else maintains it |
| 08:40.42 | brlcad | you just drop in a commit notifier, and that's it .. everything else including running bots, the web site, the project listing on the site, all happening automatically |
| 08:41.47 | brlcad | kinda like how ibot is in about 100 channels .. even though there are dozens of irc factoid bots out there that projects could/do use by themselves |
| 08:42.27 | brlcad | someone else manages and maintains it, and I don't have to care |
| 08:44.11 | archivist | I run a multi channel bot, can be fun |
| 08:44.55 | Ralith | good point. |
| 08:45.10 | Ralith | that makes a lot of sense |
| 11:09.34 | *** join/#brlcad madant_ (n=d@117.196.143.31) | |
| 11:10.22 | d-lo | *readreadread* |
| 11:10.36 | d-lo | mernin all |
| 11:10.52 | madant_ | mernin d-lo :) |
| 11:27.52 | *** join/#brlcad madant_ (n=d@117.196.135.15) | |
| 12:16.12 | starseeker | hmm. built with enable-profiling, but don't see any a.out files from rt |
| 12:22.50 | *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) | |
| 12:28.45 | ``Erik | hm, what is the bots webpage url? |
| 12:29.08 | ``Erik | d-lo: you missed the big jg crash in e79! |
| 12:31.58 | d-lo | I know. |
| 12:32.21 | d-lo | Care level is pretty low. Good weather (minus the tornado :/) this weekend. hard to stay indoors :) |
| 12:33.11 | ``Erik | it was sloppy and slow, there were plenty of long breaks of activity :) |
| 12:33.40 | ``Erik | breaks from activity, rather |
| 12:34.04 | ``Erik | yesterdays hail almost makes me happy my car is in the shop and not infront of the house heh |
| 12:35.06 | *** join/#brlcad madant (n=d@117.196.137.242) | |
| 12:35.56 | d-lo | heh, thats kinda funny. We didn't get hail up at our place. just a nice view of the 'nado to the NW of us and a spit of rain. |
| 13:10.29 | *** join/#brlcad madant_ (n=d@117.196.138.162) | |
| 13:21.41 | starseeker | uh... tornado? |
| 13:21.47 | starseeker | pics? |
| 13:24.28 | d-lo | Heh, didn't snap any. I looked out the window to see some nasty looking storm clouds. Flipped on the TV only to see News channel 8 basicly saying "OMGOMGOMGOMGTORNADO". Looked out the window again and saw what looked like a 'funnel', but mostly obscured by neighboring houses. |
| 13:24.41 | starseeker | ah :-) |
| 13:24.53 | d-lo | Power went out abou then, and I called the ball and got the family into the basement. |
| 13:25.05 | starseeker | indeed |
| 13:25.46 | d-lo | Nothing bad happened, infact, the rain was quite pathetic. no cool air-raid sirens from the local VFDs... no awesome 2" hail... just about 5 minutes of torrential downpour. |
| 13:25.51 | d-lo | then... all over. |
| 13:26.00 | d-lo | su was out 30 mins later :/ |
| 13:26.04 | d-lo | su= sun |
| 13:26.24 | starseeker | phew |
| 13:27.20 | d-lo | yeah, I guess I should be more thankful than disappointed :) |
| 13:28.19 | starseeker | unless you REALLY don't like your current roof/home siding |
| 13:31.39 | d-lo | I just wanted to see a car get thrown like a toy tonka truck.... its on my Bucket list. |
| 13:38.28 | starseeker | ah |
| 13:38.43 | starseeker | well, you could take up storm chasing as a hobby ;-) |
| 13:38.51 | starseeker | doubt the insurance guys would go for it though |
| 13:41.00 | d-lo | Well, if i ever become independantly wealthy, a widower and without children.... then storm chasing might be fun :) |
| 14:31.12 | starseeker | realizes he needs to bring set theory/Venn diagram logic into the point question |
| 14:31.39 | starseeker | wonder if ASCII has set notation characters |
| 14:46.48 | *** join/#brlcad mafm_ (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) | |
| 14:53.31 | mafm_ | hi |
| 15:10.00 | *** join/#brlcad cad73 (n=803f1020@bz.bzflag.bz) | |
| 15:10.33 | *** join/#brlcad madant (n=d@117.196.142.56) | |
| 15:26.28 | *** join/#brlcad ziactn (n=7934900c@bz.bzflag.bz) | |
| 15:33.56 | CIA-40 | BRL-CAD: 03brlcad * r34105 10/brlcad/trunk/src/external/Cubit/ (Makefile.am g-sat.cpp g-sat.cxx): Rename g-sat.cxx to g-sat.cpp to be consistent with the other C++ sources in the 'brlcad' module. |
| 15:43.27 | CIA-40 | BRL-CAD: 03brlcad * r34106 10/brlcad/trunk/src/librt/ (bezier_2d_isect.c comb.c cut.c db5_bin.c db5_types.c): apparently don't need to include nmg.h, not using nmg routines/structures. |
| 15:47.11 | madant | brlcad never sleeps :P |
| 15:48.13 | CIA-40 | BRL-CAD: 03brlcad * r34107 10/brlcad/trunk/TODO: reverting a very old decision. separate the nmg routines from librt into their own library. |
| 15:51.15 | CIA-40 | BRL-CAD: 03brlcad * r34108 10/brlcad/trunk/TODO: downgrade expected list of items for next release until later save for a few relatively simple ones |
| 15:51.58 | CIA-40 | BRL-CAD: 03brlcad * r34109 10/brlcad/trunk/TODO: bob made the inside command work on edit primitives (this was on-schedule, just hadn't been moved up for current release) |
| 15:55.26 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 15:59.59 | CIA-40 | BRL-CAD: 03brlcad * r34110 10/brlcad/trunk/misc/win32-msvc8/ (Makefile.am g_diff/ g_lint/ g_transfer/): start of stubs for the rest of the gtools |
| 16:02.01 | CIA-40 | BRL-CAD: 03brlcad * r34111 10/brlcad/trunk/misc/win32-msvc8/ (7 files in 4 dirs): step closer on gtools stub using g_qa.vcproj as forked base |
| 16:04.34 | CIA-40 | BRL-CAD: 03brlcad * r34112 10/brlcad/trunk/misc/win32-msvc8/ (3 files in 3 dirs): last step, update content to compile the right source files. probably still need minor source file changes to compile on windows. |
| 16:06.59 | CIA-40 | BRL-CAD: 03brlcad * r34113 10/brlcad/trunk/misc/win32-msvc8/brlcad/brlcad.sln: can't imagine the uuid's are right, but this will hook the three new gtools into the windows build -- g_diff, g_lint, and g_transfer. |
| 16:11.43 | CIA-40 | BRL-CAD: 03brlcad * r34114 10/brlcad/trunk/misc/win32-msvc8/ (4 files in 4 dirs): update the deps. only g_qa needs libged, g_transfer needs libpkg and winsock |
| 16:12.46 | CIA-40 | BRL-CAD: 03brlcad * r34115 10/brlcad/trunk/src/gtools/g_diff.c: g_diff doesn't use ged |
| 16:34.02 | CIA-40 | BRL-CAD: 03brlcad * r34116 10/brlcad/trunk/src/gtools/ (g_diff.c g_lint.c g_qa.c g_transfer.c): ws, style consistency cleanup |
| 16:35.58 | CIA-40 | BRL-CAD: 03brlcad * r34117 10/brlcad/trunk/src/gtools/g_diff.c: ugh, libged atrociously still has wdb_obj and friends (e.g., wdb_create_cmd) so DO have to include ged.h here. suckage. |
| 16:36.56 | *** join/#brlcad ibot (i=ibot@rikers.org) | |
| 16:36.56 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Release 7.14.4 posted this weekend (20090313) || GSoC 2009 Begins! | |
| 16:37.31 | CIA-40 | BRL-CAD: 03brlcad * r34118 10/brlcad/trunk/misc/win32-msvc8/g_diff/g_diff.vcproj: g_diff does use libged for the blasted wdb_obj funcs like wdb_create_cmd, wdb_get_tcl, and wdb_init_obj. |
| 16:42.54 | *** join/#brlcad dreeves (n=c752f348@bz.bzflag.bz) | |
| 16:43.38 | CIA-40 | BRL-CAD: 03brlcad * r34119 10/brlcad/trunk/ (TODO include/ged.h): annotate the fixme items that the wdb and view objects in libged still need to be refactored/renamed |
| 16:46.44 | CIA-40 | BRL-CAD: 03brlcad * r34120 10/brlcad/trunk/TODO: might not 'compile', but g_lint is hooked into the windows build now so remove the todo until we know there's a problem. |
| 16:57.22 | brlcad | Ralith: interesting thread on /. about firefox's planned taskbar -- that's very similar to what we were discussing the other day |
| 16:57.26 | brlcad | http://people.mozilla.com/~faaborg/files/labs/taskFoxi1.png |
| 16:58.37 | brlcad | (particularly idea2 if you want to get specific on overlay integration and look n' feel) |
| 16:59.04 | brlcad | except for the silly ellipses around the action/verbs |
| 17:24.17 | brlcad | things are looking really well for those that have already put an application in.. submission counts are quite low this year thusfar |
| 17:24.39 | brlcad | much better chances that previous years .. wonder how much of a "get it in at the last minute" rush there will be |
| 17:24.48 | madant | :) |
| 17:25.09 | madant | i expected a lot more discussion on the irc myself |
| 17:25.26 | brlcad | every year seems to be a different twist |
| 17:25.33 | madant | will submit in an hour :) |
| 17:25.35 | mafm | maybe they extend the period for 1 month this year :P |
| 17:25.44 | brlcad | mafm: unlikely |
| 17:25.48 | madant | mafm lol |
| 17:26.14 | brlcad | i mean, maybe .. but last year the week or so extension didn't really do much but add some last minute desperation submissions that were pretty bad |
| 17:26.33 | brlcad | got the count up, but none that made it |
| 17:26.57 | madant | and besides i wonder if google is really concerned about increasing the total number of applications this year :) |
| 17:27.04 | brlcad | this year, there just hasn't been nearly as much advertising (by google, didn't get the /. headline, etc) |
| 17:27.17 | brlcad | yeah, I'm not worried |
| 17:27.27 | brlcad | I mean, we're only asking for 3 or 4 slots |
| 17:27.31 | mafm | Debian also talks about less and less applicants |
| 17:27.42 | mafm | anybody taking the GUI one? |
| 17:27.47 | brlcad | so we only need 3 or 4 good applications, and we already have at least two that I'd be happy with :) |
| 17:28.50 | brlcad | mafm: actually, there is a good application in application in to continue what you started |
| 17:29.23 | d-lo | whoa.... deja-vu |
| 17:29.37 | brlcad | s/a good application/an/ :) |
| 17:29.40 | d-lo | needs to know if it was *the same* black cat..... |
| 17:30.01 | d-lo | ;) |
| 17:30.05 | brlcad | not enough samples to qualify it as good or bad yet :) |
| 17:30.44 | madant | can't figure out the word limit for the proposal |
| 17:31.00 | mafm | 7500 last year, IIRC |
| 17:31.07 | mafm | erm, characters |
| 17:31.13 | madant | haha :D |
| 17:31.50 | mafm | brlcad: one of the two that you're happy with? from whom? |
| 17:32.00 | madant | wonders whether writing or reading is tougher |
| 17:32.38 | brlcad | mafm: why applicants of course |
| 17:33.37 | madant | brlcad: :D |
| 17:33.48 | mafm | I mean the nickname, so I'll talk to him/her if I see $1 |
| 17:34.15 | brlcad | no point in calling people out, hang around and you'd find out ;) |
| 17:34.53 | brlcad | i know what you meant, just not going to get into who has submitted what apps unless they reveal it themselves just for sake of discretion until selections are made |
| 17:34.54 | madant | :) besides it is not fair to announce names before the final list is out |
| 17:35.35 | mafm | it was just curiosity, no list is definitive until all applications are in, anyway |
| 17:35.42 | brlcad | also what's cool about putting your proposals on the wiki -- so other students can see what they're up against and can improve each other's work or submit for other areas |
| 17:36.39 | mafm | I didn't found the new ones in the wiki, where are they linked? |
| 17:36.44 | brlcad | thinks everyone should submit for (exactly) two ideas regardless just so desirable individuals aren't left out because of a competitive submission topic |
| 17:37.06 | mafm | (that's why I came to the channel, to ask directly :) ) |
| 17:37.09 | brlcad | like the web geometry database last year.. geez. There was more than a half dozen submissions for it |
| 17:37.25 | brlcad | you can check the recent changes |
| 17:37.25 | madant | and none got selected :O |
| 17:37.30 | brlcad | yep |
| 17:37.34 | brlcad | actually one did |
| 17:37.47 | brlcad | but she was lost to a coin toss with another org that conflicted |
| 17:38.09 | brlcad | so one of you four last year got lucky :) |
| 17:38.17 | madant | ah nice :) |
| 17:39.23 | brlcad | and yes, there was an actual coin toss by leslie since we both wanted her with pretty equal justifications and the student wanted to work with both equally |
| 17:39.40 | mafm | I had already done that, but only saw something new for libpc (aside from older devels) in the last few days |
| 17:39.45 | mafm | gonna dig further |
| 17:39.50 | madant | brlcad: wow talk about coins and destiny :P |
| 17:40.24 | brlcad | mafm: does it matter? shouldn't you be working on your proposals? :) |
| 17:40.32 | brlcad | or do you intend to mentor? |
| 17:40.35 | brlcad | or just watch? :) |
| 17:40.47 | brlcad | (all three are options, of course) |
| 17:41.23 | brlcad | madant: yeah, i'm pretty happy with last year's results though |
| 17:41.43 | brlcad | wished more progress could be made, of course, but that can almost always be said ;) |
| 17:41.47 | madant | mafm: http://brlcad.org/wiki/User:Ralith read this ? |
| 17:42.37 | mafm | madant: reading it right now |
| 17:42.56 | madant | brlcad: :D lets hope this year is much more productive.. I feel like we have a bunch of very interesting people.. i mean the ones who came on the channel at least |
| 17:42.57 | mafm | brlcad: I don't think that I'm eligible, and besides that I don't think that I would apply this year |
| 17:43.11 | mafm | just checking the proposals for curiosity |
| 17:43.34 | mafm | and to maybe help people in that part, even if not officially a mentor |
| 17:43.47 | mafm | but if it's ralith, he's already an insider :) |
| 17:43.52 | brlcad | mafm: btw, I believe I am about ready to make an executive decision regarding the gui |
| 17:44.07 | brlcad | mafm: ah right, understand |
| 17:44.12 | brlcad | then you should mentor! |
| 17:45.13 | brlcad | ralith IS an insider .. but also just getting started with coding on BRL-CAD, getting new devs up and coding is always good even if they've been in the channel for years :) |
| 17:45.27 | brlcad | mafm: even as a backup mentor, you'll at least get a t-shirt |
| 17:45.30 | madant | Mentor Manuel Montecelo :) |
| 17:45.31 | brlcad | :) |
| 17:46.26 | mafm | well, it depends on the obligations |
| 17:47.22 | mafm | my father died a few days ago and I have tonnes of things to do, delayed and new ones due to this "ocurrence" |
| 17:47.59 | mafm | what's the executive decision about the gui, using another toolkit (reading proposal right now)? |
| 17:49.26 | madant | mafm: really sorry to hear that. I know irc doesnt offer a good channel to convey what one feels very clearly .. nyways.. hope he had a great time |
| 17:49.45 | mafm | thanks |
| 17:49.57 | mafm | he did, most of the time |
| 17:50.28 | madant | today was the death anniversary of my grandmom. went to the cemetery, church etc :) |
| 17:50.33 | mafm | he was kind of a Big Fish kind of person, not so exaggerated, but well |
| 17:51.33 | madant | mafm: hehe :) my dad is a Big Fish kind of person too :D |
| 17:52.16 | mafm | he died of cancer with multiple "branches", I think that the Big Fish character also did |
| 17:52.48 | mafm | so the last months were not very pleasant :( |
| 17:52.56 | madant | hmm. can imagine |
| 17:53.57 | madant | brlcad: should i first post my assesment of the current status of libpc plus my plan first to the group / wiki and then submit to appspot like after 2 days probably ? |
| 17:54.11 | mafm | but well, he did not suffer so much as it was expected etc, so at least it's something |
| 17:54.42 | madant | mafm: when was this ? |
| 17:54.59 | mafm | died? less than 2 weeks ago |
| 17:55.31 | madant | ok .. what are ur plans now that school is over ? |
| 17:55.42 | mafm | madant: you were from india, right? when you talk about church, which one? |
| 17:55.55 | madant | well I am a roman catholic :) |
| 17:56.16 | madant | has ancestors who were baptised by St. Thomas around 2000 years ago apparently :D |
| 17:56.41 | madant | is definitely not very religious though :P |
| 17:56.58 | mafm | are you from Goa or some region with more european culture, or doesn't have anything to do? |
| 17:57.16 | madant | mafm: nope 100 % Indian :P |
| 17:57.42 | mafm | I'm not officially out of school, the final project to get the degree was to be presented in 20th of march, but it couldn't be... so I still have to finish some bits and present it |
| 17:58.49 | mafm | that's why I don't know exactly whether I would be eligible for gsoc :) |
| 17:59.29 | madant | ah.. u could ask Leslie you know.. at the channel ? |
| 18:00.10 | mafm | IIRC Goa even had candidates for the Pope "elections", and never went there but several friends did |
| 18:00.30 | mafm | well, I don't know whether I'd like to apply to something |
| 18:00.54 | mafm | my first option would be to continue the GUI project, but well :D |
| 18:01.39 | mafm | and after many years without holidays, it doesn't look a very attractive prospect (even if gsoc is) |
| 18:01.49 | mafm | summer holidays, that is |
| 18:02.35 | madant | :) |
| 18:03.37 | mafm | btw, I was supposed to be roman catholic too, but I only believed as a child |
| 18:03.44 | brlcad | mafm: really sorry to hear about your father, I can only imagine the suffering and pain but hope you're well |
| 18:04.34 | brlcad | madant: sure, that'd work |
| 18:04.37 | mafm | besides, nobody expects the spanish inquisition, with "almost-fanatical devotion to the pope" chief weapon, etc :P |
| 18:04.59 | madant | mafm: me too :) I was even an altar boy. |
| 18:05.20 | mafm | brlcad: thanks too :) |
| 18:05.49 | madant | goes to church on sundays so that his mom doesn't feel "All is lost" :D |
| 18:06.42 | mafm | I'm more or less OK, the worse part was the initial shock, and to pretend that everything was alright (so neither him or other people in the family knew the truth) |
| 18:07.50 | mafm | I stopped going to the church at around 15 I think, and now that my father died the priest wanted me to repent and come back to the shepherd :P |
| 18:08.05 | madant | :) |
| 18:08.25 | mafm | brlcad: so the dramatic change was about Qt? |
| 18:08.41 | brlcad | hm? |
| 18:08.43 | brlcad | dramatic change? |
| 18:10.10 | mafm | brlcad: well, whatever the executive decision would be :) |
| 18:11.31 | hippieindamakin8 | hey ppl |
| 18:11.39 | mafm | hi hippieindamakin8 |
| 18:11.57 | hippieindamakin8 | hey mafm ! so are u mentoring this year ? |
| 18:12.46 | mafm | dunno yet |
| 18:13.38 | hippieindamakin8 | madant, you are from goa or kerala ? |
| 18:13.56 | mafm | I wasn't involved in development after gsoc except for a bit towards the end of last year, IIRC |
| 18:15.24 | madant | hippieindamakin8: kerala :) |
| 18:16.23 | hippieindamakin8 | madant, i just googled you and ur current location is thrissur apparently :) |
| 18:19.59 | madant | wow :) |
| 18:20.10 | madant | well it is around 40 kilometer off |
| 18:20.33 | madant | fears google |
| 18:20.38 | hippieindamakin8 | madant, cant expect more from google maps :). |
| 18:20.56 | hippieindamakin8 | madant, that must be an awesome picturesque country side then |
| 18:21.26 | d-lo | if you do a traceroute to www.google.com, you will see that the primary DNS server is www.sky.net ;) |
| 18:22.44 | mafm | madant: you're in for another edition with a new proposal for libpc? |
| 18:23.05 | madant | yep :) |
| 18:23.25 | madant | god's own country :) |
| 18:23.36 | madant | or countryside as the case maybe :P |
| 18:24.30 | mafm | well, good luck then :) |
| 18:24.41 | madant | mafm: yes, would love to make some progress :) |
| 18:25.38 | madant | mafm: thank you :) , i do need a lot of luck to stay on track :) |
| 18:28.59 | mafm | madant: what are you doing at school, degree, master...? |
| 18:29.55 | madant | mafm: masters |
| 18:30.17 | madant | mafm: you planning on a masters after ur thesis ? |
| 18:30.18 | hippieindamakin8 | madant, where ? |
| 18:31.40 | starseeker | is starting to wonder if he'll need the constraint system to resolve this. erk |
| 18:31.41 | madant | hippieindamakin8: i have two options :) 1 is IISc , 2 IIMB |
| 18:32.04 | madant | starseeker: :) resolve what ? |
| 18:32.05 | mafm | madant: not sure yet, I don't like much the opportunities in the univs around, and I cannot easily move elsewhere in the next months |
| 18:32.40 | hippieindamakin8 | madant, in architechture ? or smthing else like cs ? |
| 18:32.56 | hippieindamakin8 | i.e at IISC |
| 18:33.03 | madant | IISc : Sustainability IIMB : MBA :) |
| 18:33.14 | starseeker | madant: looking at comparing two points with error bounds, deciding if they are similar or not. In isolation that's pretty simple, but if there are three or more points "in range" look out |
| 18:33.26 | starseeker | er s/similar/the same/ |
| 18:33.58 | madant | starseeker: did u see the discussion on checking the collinearity of three points using the determinant ? |
| 18:34.36 | hippieindamakin8 | madant, wat is this discussion abt ? |
| 18:34.50 | madant | wonders whether that would be any use here though |
| 18:35.21 | madant | it was an excerpt from Beautiful Code book |
| 18:35.30 | starseeker | madant: that might help when it comes time to look at implementation techniques, but first I need a decision methodology |
| 18:36.19 | madant | starseeker: can you point me to the problem ? as in any doc /code ? i remember seeing u and sean talking about it but didn't pay attention |
| 18:36.32 | starseeker | i.e. given 3,4,...,n points with overlapping error bounds, how do I decide which ones should be regarded as being the same point and which should be treated as different? |
| 18:36.51 | starseeker | there are a few notes in doc/TODO.BREP |
| 18:37.37 | CIA-40 | BRL-CAD: 03117.196.142.56 07http://brlcad.org * r1315 10/wiki/User:Homovulgaris: Proposal Draft Added |
| 18:38.05 | madant | starseeker: error bounds? |
| 18:38.53 | starseeker | BRL-CAD has a tolerance on dimensions - anything smaller than that tolerance can be ignored when, for example, doing overlap checks |
| 18:39.24 | starseeker | so any point has a value (x,y,z) |
| 18:39.51 | starseeker | x has a tolerance or error bound of delta_x |
| 18:39.56 | starseeker | same for y and z |
| 18:40.16 | starseeker | x, y, and z themselves are presumably stored as floating point numbers |
| 18:41.27 | madant | ok.. so different points would be points which are further apart than sqrt(delta_x^2+delta_y^2+delta_z^2) |
| 18:41.29 | starseeker | so given two points (x1,y1,z1) and (x2,y2,z2), if their delta ranges overlap they might need to be treated as being the "same" point |
| 18:42.14 | starseeker | madant: maybe, but I'm not sure if the error bound is spherical or cubic in x,y,z space |
| 18:42.36 | hippieindamakin8 | starseeker, it is cubic in space |
| 18:42.47 | starseeker | that's been my assumption |
| 18:42.55 | hippieindamakin8 | starseeker, and it depends on the extent of overlap isnt it ? |
| 18:43.25 | starseeker | hippieindamakin8: it might. these are the issues I'm trying to work through now |
| 18:43.35 | madant | hmm.. in effec the check is whether (x1-delta_x1,x1+delta_x1) and (x2-delta_x2,x2+delta_x2) intervals overlap right ? |
| 18:43.41 | starseeker | right |
| 18:43.43 | madant | and similarly for other coordinates |
| 18:44.11 | hippieindamakin8 | starseeker, cubic if error is the worst case |
| 18:44.29 | starseeker | but if one point overlaps with two other points and those two other points don't overlap, it makes no sense to treat both of those points as being the same as the original point |
| 18:44.37 | hippieindamakin8 | *if error is taken in the worst case |
| 18:44.52 | madant | hmm.. so if there are n coordinates you the worst case is checking all the C(n,2) combinations right ? |
| 18:44.59 | starseeker | A may equal B, and A may equal C, but if B != C then A may NOT equal B AND C |
| 18:45.37 | hippieindamakin8 | madant, rt but split into regions |
| 18:45.40 | starseeker | madant: I'm not sure - hopefully some sort of decision metric can be found, but it might be that to correctly decide things such a worst case is unavoidable |
| 18:45.43 | hippieindamakin8 | *the space |
| 18:46.38 | madant | starseeker: interesting problem ? did you find any literature on this ? |
| 18:46.58 | starseeker | madant: Not yet. I've been looking, but it may be I don't know the correct keywords |
| 18:46.58 | madant | s/interesting problem ? / interesting problem ! :) |
| 18:47.50 | starseeker | it gets even more complex if you allow different points to have different deltas |
| 18:48.09 | pacman87 | starseeker: have you looked at clustering algorithms? |
| 18:48.46 | madant | so in the above scenario what do u want the result to be ? A,B and C all "mutually" different |
| 18:49.25 | starseeker | madant: that's one of the questions - what the "correct" answer should be |
| 18:49.32 | pacman87 | if two points are the same, do you treat that location as the mean of the two points? |
| 18:49.53 | starseeker | pacman87: no decision made about how to handle it yet :-) |
| 18:50.09 | starseeker | pacman87: clustering? no I hadn't |
| 18:50.37 | madant | starseeker: what is the final purpose of categorizing the points ? i mean is the result to be used in some other process ? |
| 18:50.37 | hippieindamakin8 | starseeker, why cant there be an algo which in its worst case is O(n^2), where you check if each point lies in the error bound a point and go checking for each point |
| 18:51.02 | starseeker | hippieindamakin8: That's probably what will happen, or something like it |
| 18:51.09 | hippieindamakin8 | and this can be worked upon using randomized algos |
| 18:51.19 | pacman87 | http://en.wikipedia.org/wiki/Cluster_analysis |
| 18:51.26 | hippieindamakin8 | or planar subdivision and parallel analysis |
| 18:51.53 | starseeker | madant: When we evaluate breps with a ray, we may hit edge cases where the question of point equality will come up. If so, we want to have a consistent procedure implemented that we can call |
| 18:52.55 | starseeker | pacman87: Hmm, yeah, looks like I was thinking about clustering algorithms without knowing what they were called :) |
| 18:54.20 | hippieindamakin8 | pacman87, yup :P (i worked on k-means when working on my industrial intern) |
| 18:54.24 | pacman87 | one of my programming assignments covered it, but in the context of data mining |
| 18:54.27 | *** join/#brlcad boerrebj_ (n=boerrebj@ti0036a380-1283.bb.online.no) | |
| 18:55.03 | pacman87 | off to class, back later |
| 18:59.29 | hippieindamakin8 | starseeker, similar to wat i said.. kmeans takes the worst possible time of O(n^2) and the expected value is O(n) which isnt bad |
| 18:59.35 | hippieindamakin8 | and it is easier to implement |
| 19:01.36 | *** join/#brlcad boerrebj__ (n=boerrebj@ti0036a380-1776.bb.online.no) | |
| 19:01.37 | madant | still can't figure out how k-means algorithm solves starseeker's dilemma of what the result should be |
| 19:02.13 | hippieindamakin8 | again ponders over the problem. |
| 19:22.15 | *** join/#brlcad ChanServ (ChanServ@services.) | |
| 19:22.15 | *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) | |
| 19:22.15 | *** join/#brlcad boerrebj__ (n=boerrebj@ti0036a380-1776.bb.online.no) [NETSPLIT VICTIM] | |
| 19:22.15 | *** join/#brlcad boerrebj_ (n=boerrebj@ti0036a380-1283.bb.online.no) [NETSPLIT VICTIM] | |
| 19:22.15 | *** join/#brlcad mafm (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) [NETSPLIT VICTIM] | |
| 19:22.15 | *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 19:22.15 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) [NETSPLIT VICTIM] | |
| 19:22.15 | *** join/#brlcad ``Erik (n=erik@c-76-111-12-116.hsd1.md.comcast.net) [NETSPLIT VICTIM] | |
| 19:22.15 | *** join/#brlcad MinuteElectron (n=MinuteEl@unaffiliated/minuteelectron) [NETSPLIT VICTIM] | |
| 19:22.15 | *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad d-lo (n=claymore@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad brlcad (n=sean@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad b0ef (n=b0ef@062016142244.customer.alfanett.no) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad dtidrow (n=Don@c-68-62-76-34.hsd1.mi.comcast.net) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad starseeker (n=starseek@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad yukonbob (i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad bjorkintosh (n=bjork@ip72-204-40-138.fv.ks.cox.net) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad CIA-40 (n=CIA@208.69.182.149.simpli.biz) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad piksi (i=piksi@pi-xi.net) [NETSPLIT VICTIM] | |
| 19:22.46 | *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM] | |
| 19:22.46 | *** mode/#brlcad [+o ChanServ] by irc.freenode.net | |
| 19:25.12 | hippieindamakin8 | starseeker, if we find out the intersections what next ? if i have found out the combination of cubes in the space which overlap to some extent or completely (provided they all have the same error ), there shall be situations where A intersects B, B intersects C and A doesnt intersect C. |
| 19:25.12 | starseeker | exactly |
| 19:25.39 | hippieindamakin8 | estimates that the above step takes approximately O(nlogn) |
| 19:25.39 | starseeker | probably the thing to do is to find the two closest points within the identified subset, treat those as being the same, and follow the cascade of consequences as far as other decisions |
| 19:25.39 | starseeker | if A is closer to B than it is to C, set A=B and A!=C |
| 19:25.39 | starseeker | but "closer" might not be enough |
| 19:25.39 | madant | starseeker: as pacman87 asked in case two points are found to be the same do u take their median to be the new point ? |
| 19:25.39 | hippieindamakin8 | starseeker, the better thing would be divide the bounding box into a mesh of cubes and then work on it ? |
| 19:25.39 | starseeker | the metric I am considering is relative volume of overlap between A and B's delta box vs. the same volume calculated for A and C |
| 19:25.39 | starseeker | madant: I don't know |
| 19:25.39 | starseeker | hippieindamakin8: what do you mean? |
| 19:25.40 | hippieindamakin8 | as in in each cube all the points are approximated to a single point which is either the centroid of those points or center of the cube |
| 19:25.40 | hippieindamakin8 | and the size of this smaller cube shall be the error bound |
| 19:26.04 | starseeker | hippieindamakin8: you're considering the subcase of many points all within the same collection of bounding boxes? |
| 19:26.41 | hippieindamakin8 | i meant one bounding box (bounding all the space into consideration) |
| 19:26.58 | starseeker | needs to make an organized illustration of the various cases for n=3 points to think about |
| 19:27.35 | starseeker | hippieindamakin8: That might result in more point consolidation that we want |
| 19:28.43 | hippieindamakin8 | starseeker, yeah true but the size of the smaller boxes can be increased to decrease the extent of consolidation obtained |
| 19:29.59 | starseeker | hmm. I'll have to think some more |
| 19:30.13 | hippieindamakin8 | tries to look into the 'approximation algos for geometry ' literature if he can find smthing which can help |
| 20:16.13 | *** join/#brlcad _sushi_ (n=_sushi_@77-58-245-202.dclient.hispeed.ch) | |
| 20:34.49 | CIA-40 | BRL-CAD: 03r_weiss * r34121 10/brlcad/trunk/src/rt/ (main.c opt.c viewarea.c): updates to rtarea adding center computations |
| 20:46.08 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-64.sbndin.btas.verizon.net) | |
| 21:46.26 | brlcad | alright weiss, progress! |
| 22:00.34 | madant | brlcad: weiss new developer ? |
| 22:01.46 | Ralith | hey mafm! |
| 22:01.57 | Ralith | I see you've seen my proposal. |
| 22:01.59 | mafm | hi Ralith |
| 22:01.59 | Ralith | any comments? |
| 22:02.02 | madant | ah the gui heroes meet :D |
| 22:02.09 | mafm | gui heroes |
| 22:02.13 | Ralith | hehe |
| 22:02.16 | Ralith | I haven't earned that yet. |
| 22:02.16 | mafm | ... :P |
| 22:02.19 | mafm | 1 sec |
| 22:15.00 | *** join/#brlcad kanzure (n=bryan@66.112.232.153) | |
| 22:20.51 | brlcad | mafm: though you had good reason (wrt, "I wasn't involved in development after gsoc except for a bit towards the end of last year"), personal reasons |
| 22:21.03 | brlcad | hopefully you'll be knee deep in code here again soon ;) |
| 22:21.26 | brlcad | someone needs to help weiss with his patch |
| 22:21.42 | brlcad | that needs to be reverted/fixed |
| 22:21.46 | starseeker | somebody rang? ;-) |
| 22:21.51 | starseeker | what's busted? |
| 22:21.58 | starseeker | I haven't tried building yet |
| 22:28.15 | starseeker | hmm - builds OK, doesn't seem to crash... |
| 22:28.40 | brlcad | it's not a compile problem |
| 22:28.47 | brlcad | the patch has some problems |
| 22:28.51 | brlcad | I sent a note to the list |
| 22:29.21 | brlcad | iirc, I *think* he's on the list -- if he's not, he should be |
| 22:30.02 | brlcad | madant: yeah, very green |
| 22:31.00 | starseeker | ah, yes I see it |
| 22:33.42 | brlcad | starseeker: and it's kinda important -- I was going to tag the source release later tonight |
| 22:33.49 | brlcad | most of the changes shouldn't take long at all |
| 22:34.18 | starseeker | revert til after the tag, or fix? that's user visible if left in |
| 22:34.19 | brlcad | and that'd be a good one to make the release so it can be communicated with s2 golks |
| 22:34.22 | starseeker | k |
| 22:34.35 | brlcad | yeah, I wouldn't leave it in for release |
| 22:34.41 | brlcad | I'd revert if he can't fix it today |
| 22:34.57 | brlcad | in fact I'll just revert it right now |
| 22:35.03 | starseeker | he's gone, so it'd be up to him seeing it on the list tonight |
| 22:35.07 | starseeker | k |
| 22:35.36 | Ralith | brlcad: interesting concepts on that firefox image |
| 22:35.51 | Ralith | doesn't look quite as powerful as what you had in mind, but I certainly see the similarities |
| 22:36.06 | brlcad | it's not as powerful just because all they have to work with is a web browser |
| 22:36.14 | brlcad | and they don't have inherint commands already |
| 22:36.23 | brlcad | we already have hundreds to work with |
| 22:36.31 | mafm | brlcad: so what's that executive decision? |
| 22:37.01 | mafm | Ralith: probably you worked with the code more than me lately |
| 22:37.03 | brlcad | mafm: that we need a better gender ratio in this channel |
| 22:37.12 | brlcad | it's a g'damn sausage fest in here |
| 22:37.16 | brlcad | j/k ;) |
| 22:37.21 | mafm | hot chicks? that's fine for me :P |
| 22:37.43 | mafm | Ralith: anyway, if I can be of any help let me know, and I'll try to keep an eye |
| 22:37.53 | Ralith | mafm: I've been toying with the build system more than the actual code, really |
| 22:37.59 | Ralith | oh, that reminds me |
| 22:38.05 | Ralith | mafm: why did you require Ogre 1.7.0? |
| 22:38.21 | Ralith | it seems to work fine on 1.6.1 |
| 22:38.31 | mafm | 1.7.0 as opposed to stable releases? |
| 22:38.38 | mafm | IIRC there was something like 1.4 stable by that time |
| 22:38.55 | brlcad | mafm: there's a couple things I still intend to check on, but basically that we should just run with making Qt work |
| 22:38.56 | mafm | and they didn't have some functionalities that RBGui needed by then |
| 22:39.07 | mafm | so I used trunk, or something like that |
| 22:39.15 | brlcad | only on the thin client front, though, not the entire application back-end or other tools for now |
| 22:39.42 | mafm | I see |
| 22:40.01 | brlcad | still need to verify a couple things with regards to a few widgets |
| 22:40.04 | mafm | I never used Qt, but other than using a precompiler, I heard that it's not very difficult |
| 22:40.09 | brlcad | and how it integrates with ogre |
| 22:40.25 | brlcad | the precompiler is the one big hassle that leaves a bad taste |
| 22:40.30 | mafm | last time that I checked RBGui (january I think) it was in the same state |
| 22:40.37 | brlcad | should see if there are any facilities to avoid using it |
| 22:40.47 | mafm | so, well, it's nice but... :) |
| 22:40.48 | brlcad | yeah, I'm not surprised |
| 22:40.56 | brlcad | rbgui being dead wasn't a problem :) |
| 22:41.35 | brlcad | it's more just where we'd end up after it's fully customized, simple widgets with limited behavior |
| 22:41.56 | Ralith | brlcad: I get the impression that the precompiler contributes a lot to the ease of development with Qt |
| 22:42.06 | Ralith | what's so unappetising about it? |
| 22:42.23 | brlcad | I'd see us wasting a lot of cycles making a hundred dumb things work (like we do with Tk now) like getting select/copy/paste working on a text widget |
| 22:43.06 | brlcad | Ralith: I suppose I just haven't drank the coolaid yet -- I like my sources to compile with a preprocessor and a compiler |
| 22:43.09 | mafm | I had thought about getting rid of Mocha for one, I think that RBGui uses only a few simple classes from it... but if it's not going to be used, one thing less to worry abount :) |
| 22:43.31 | Ralith | brlcad: I certainly understand the sentiment, but I wouldn't write it off immediately. |
| 22:44.03 | Ralith | mafm: yeah, before I realized how apt Qt might be, I saw that as one of the first things I'd try to work on |
| 22:44.11 | Ralith | much of what mocha provides is even already in BRL-CAD somewhere. |
| 22:44.23 | brlcad | Ralith: I'm not writing it off, I just don't like things that lock you in to more than an API |
| 22:44.54 | brlcad | similar to the openthreads declarations, pragmas, and other tool-specific language overlays that some projects run with |
| 22:46.10 | starseeker | thinks he remembers the QT precompiler being fairly essential for hiding a LOT of really nasty details, but it's been a while |
| 22:46.50 | starseeker | last time I was looking at it was when someone was trying to integrate lisp CFFI with QT, iirc |
| 22:47.09 | Ralith | given the degree to which Qt is an entire application framework, rather than just a widget toolkit, I'd imagine general dependency on it might be hard to avoid if we want to take advantage of all that it offers. |
| 22:47.43 | CIA-40 | BRL-CAD: 03brlcad * r34122 10/brlcad/trunk/src/rt/ (main.c opt.c viewarea.c): revert r34121 due to a variety of issues given I'm about to tag a source release. most pertinent to the release is the addition of an rt option (-y) that doesn't apply to any of the other raytrace applications. |
| 22:49.07 | mafm | Ralith: what's your primary OS? FreeBSD? |
| 22:49.15 | Ralith | mafm: linux, at the moment. |
| 22:49.22 | Ralith | freebsd laptop died and I had to get a new system up quick |
| 22:50.31 | mafm | I see |
| 22:51.03 | mafm | RBGui was easy to build for me (with the patches), but that was a while ago :D |
| 22:51.09 | Ralith | patches? |
| 22:51.36 | mafm | yep, src/other includes original RBGui with further patches |
| 22:51.43 | mafm | and the same for Mocha |
| 22:51.55 | mafm | I think that OIS and OGRE did not need them |
| 22:52.00 | *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38) | |
| 22:52.25 | mafm | they were basic patches implementing little stuff, cleaning headers, etc |
| 22:52.52 | Ralith | oh, I'd forgotten about that. |
| 22:52.59 | Ralith | that explains that. |
| 22:54.13 | mafm | +float PosixPlatformManager::getDoubleClickTime( ) |
| 22:54.15 | mafm | +{ |
| 22:54.16 | mafm | + // ... |
| 22:54.18 | mafm | <PROTECTED> |
| 22:54.19 | mafm | :) |
| 22:54.38 | mafm | missing things like that, it didn't even compile -- I guess that nobody had tested it in linux before releasing |
| 22:55.18 | mafm | they were small things like that IIRC, anyway, it must be in SVN logs shortly after importing |
| 22:56.52 | Ralith | yeah, I had to add that in too |
| 22:59.13 | ``Erik | nice |
| 23:01.14 | mafm | I think that I filled some of those with real implementations, but well :) |
| 23:01.30 | mafm | as I said, it must be in SVN |
| 23:01.50 | mafm | does Qt render inside the opengl context, or around it? |
| 23:01.56 | Ralith | it can do either |
| 23:02.04 | Ralith | I plan to do the former |
| 23:02.15 | mafm | nice |
| 23:02.36 | mafm | have you checked some example application or so? |
| 23:02.53 | Ralith | it's all linkified in my official gsoc application |
| 23:02.58 | Ralith | lemme dig that up |
| 23:03.25 | Ralith | http://doc.trolltech.com/4.5/demos-boxes.html |
| 23:03.28 | mafm | oh, I don't have access to it, only to the wiki |
| 23:05.51 | mafm | goody |
| 23:05.58 | madant | Ralith: wow @ the boxes O.o |
| 23:06.03 | Ralith | ? |
| 23:06.12 | mafm | seems like a good replacement of RBGui for this task |
| 23:06.14 | mafm | :) |
| 23:06.17 | Ralith | that's my thought. |
| 23:08.25 | CIA-40 | BRL-CAD: 03Sean 07http://brlcad.org * r1316 10/wiki/Google_Summer_of_Code: update apply url to socghop site |
| 23:08.29 | mafm | btw Ralith, what/where are you studying? |
| 23:09.25 | mafm | for some reason I thought that you were already a teacher or something like that, when you told me last year that you were interested in the project |
| 23:09.49 | Ralith | people always seem to get that kind of impression from me |
| 23:09.53 | Ralith | probably 'cuz I'm such a grammar nazi |
| 23:10.35 | Ralith | actually, I only just got accepted to a college; last year I didn't even qualify for SoC, or I would have applied then, too. |
| 23:11.20 | brlcad | mafm: if I'm undertanding everything I've read to date, especially since 4.0, they've moved towards rendering everything through a generalized backend that gives them an opengl context to work with |
| 23:11.34 | brlcad | allowing the easily zoomable interfaces, simple vector scaling, accelerated rendering |
| 23:11.58 | brlcad | but even if they didn't, yeah -- our entire window should be opengl, that's still the goal |
| 23:12.08 | brlcad | one big context with widgets in it |
| 23:12.09 | madant | this qt looks nothing like my "memory" of Qt :P |
| 23:12.20 | Ralith | hehe |
| 23:12.39 | brlcad | madant: kde gives it a bad name ;) |
| 23:13.28 | madant | is a core gnome-er .. well now xmonader :) |
| 23:13.54 | mafm | vector scaling... one of the things that you wanted last year already :) |
| 23:13.57 | madant | i always feel kde looks childish :P |
| 23:14.32 | Ralith | there we go |
| 23:14.34 | Ralith | application linkified |
| 23:14.35 | CIA-40 | BRL-CAD: 03Ralith 07http://brlcad.org * r1317 10/wiki/User:Ralith: Added links from GUI SoC application |
| 23:19.12 | madant | Ralith: how's reprap ;) ? |
| 23:19.47 | Ralith | madant: in general or in particular? |
| 23:19.55 | madant | in particular ;) |
| 23:20.29 | Ralith | my machine's nearly finished |
| 23:20.41 | madant | awesome :) |
| 23:20.42 | Ralith | just need to wire things up and build the extruder barrel |
| 23:21.03 | madant | hah.. then onto a few kids ;) |
| 23:21.41 | mafm | I read about reprap somewhere in the last few days, can't remember where |
| 23:22.45 | mafm | Ralith: maybe the fact that you didn't apply for soc gave me the impression of being a post-student :D |
| 23:22.59 | Ralith | could be |
| 23:29.21 | brlcad | several of the guys I work with are technically students and a decade or two older than I .. you can be a student at any age / stage of life ;) |
| 23:32.33 | Ralith | not much is as rewarding as learning about cool stuff, after all. |
| 23:38.41 | madant | will be back after a 5km run : 5 am here :D |
| 23:44.42 | brlcad | madant: awesome |
| 23:44.53 | brlcad | see you in 20 minutes ;) |
| 23:52.07 | mafm | I used to go to exams with people of 70 around me |
| 23:53.32 | brlcad | my professors for some courses were students with me in other courses at the university |
| 23:54.21 | Ralith | neat! |
| 23:55.21 | brlcad | I knew I was over my head when my calc III professor was in the same course with me on (graduate level) game theory .. that was three weeks of utter hell |
| 23:55.53 | brlcad | I would have had to drop half my workload just to keep up |
| 23:57.41 | *** join/#brlcad andrecastelo (n=andrecas@189.71.13.123) | |
| 23:59.29 | brlcad | howdy andrecastelo |