| 00:02.28 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 00:14.29 | Notify | 03BRL-CAD:starseeker * 63401 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h and 2 others): Some cleanup, make the recursion limit a variable. |
| 00:25.33 | starseeker | brlcad: sometime we'll have to benchmark the recursive routines for testing whether something is present in a tree and see what the limiting factor is... whether or not there's some caching mechanism we could use that would provide faster lookups |
| 00:52.42 | *** join/#brlcad mihaineacsu (~textual@92.85.30.145) | |
| 00:58.29 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 01:20.20 | Notify | 03BRL-CAD:starseeker * 63402 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h brlcad/branches/qtged/src/qbrlcad/cadtreenode.h and 2 others): The full row highlighting is too expensive until we can find a clean way to update the branch drawing without calling heavy-duty signals. |
| 01:27.23 | *** join/#brlcad indianlarry (~indianlar@66-118-151-70.static.sagonet.net) | |
| 01:27.24 | *** join/#brlcad hsrai_ (~hsrai@66-118-151-70.static.sagonet.net) | |
| 01:27.25 | *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net) | |
| 01:27.26 | *** join/#brlcad ejno (~ejno@unaffiliated/kazaik) | |
| 01:27.28 | *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net) | |
| 01:27.29 | *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net) | |
| 01:27.31 | *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net) | |
| 01:27.36 | *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net) | |
| 01:28.46 | Notify | 03BRL-CAD:starseeker * 63403 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h): Seeing what looks like a bit of a performance improvement on a large file with very deep/complex tree structure using a map to cache the dp->internal mappings. |
| 01:29.27 | *** join/#brlcad mihaineacsu (~textual@92.85.30.145) | |
| 01:33.36 | Notify | 03BRL-CAD:starseeker * 63404 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h): Go with QHash - at some point benchmarks are probably in order for this... |
| 01:55.53 | *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net) | |
| 01:56.04 | *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net) | |
| 01:58.28 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 02:09.39 | *** join/#brlcad mihaineacsu (~textual@92.85.30.145) | |
| 03:31.18 | Notify | 03BRL-CAD:starseeker * 63405 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h): Wasn't decrementing depth after calling subtree |
| 03:38.35 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 05:39.51 | *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195) | |
| 06:41.23 | *** join/#brlcad mihaineacsu (~textual@92.85.30.145) | |
| 06:57.38 | *** join/#brlcad mihaineacsu (~textual@92.85.30.145) | |
| 08:35.48 | *** join/#brlcad hsrai (~hsrai@66-118-151-70.static.sagonet.net) | |
| 08:35.50 | *** join/#brlcad indianla1ry (~indianlar@66-118-151-70.static.sagonet.net) | |
| 08:35.56 | *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net) | |
| 08:35.58 | *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net) | |
| 08:36.03 | *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net) | |
| 08:36.07 | *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net) | |
| 08:36.08 | *** join/#brlcad ejno (~ejno@unaffiliated/kazaik) | |
| 08:37.04 | *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net) | |
| 08:40.44 | *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net) | |
| 09:12.52 | *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) | |
| 09:22.45 | *** join/#brlcad mihaineacsu (~textual@92.85.30.145) | |
| 10:43.11 | *** join/#brlcad mihaineacsu (~textual@92.85.30.145) | |
| 13:55.29 | *** join/#brlcad clock (~clock@212.203.58.127) | |
| 14:02.14 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 14:06.27 | Notify | 03BRL-CAD:bob1961 * 63406 (brlcad/trunk/src/mged/chgview.c brlcad/trunk/src/tclscripts/mged/illum.tcl and 2 others): This fixes an issue in mged where the matrix selection was broken. |
| 14:07.25 | *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195) | |
| 15:10.52 | *** join/#brlcad hsrai_ (~hsrai@66-118-151-70.static.sagonet.net) | |
| 15:10.52 | *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net) | |
| 15:10.54 | *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net) | |
| 15:10.54 | *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net) | |
| 15:11.02 | *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net) | |
| 15:33.06 | *** join/#brlcad mihaineacsu (~textual@92.85.30.145) | |
| 15:40.37 | *** join/#brlcad sofat (~sofat@202.164.45.204) | |
| 15:45.39 | Stragus | Such suspense for Philae, they don't say much in the control room but the facial expressions aren't reassuring |
| 15:46.58 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 15:53.23 | Notify | 03BRL-CAD Wiki:Deepinder1010 * 0 /wiki/User:Deepinder1010: |
| 15:58.12 | *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee) | |
| 15:59.53 | Notify | 03BRL-CAD:starseeker * 63408 brlcad/branches/qtged/src/qbrlcad/cadtreenode.h: Don't need this variable anymore |
| 16:04.07 | *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195) | |
| 16:04.08 | Stragus | WOOHOO! |
| 16:04.31 | Stragus | Philae has landed! |
| 16:17.12 | Notify | 03BRL-CAD:carlmoore * 63409 (brlcad/trunk/doc/docbook/system/man1/en/pix-alias.xml brlcad/trunk/src/util/pix-alias.c): implement ? for help, although opterr is turned off; shorten the pix-alias.c source code; in manpage, put -s AFTER the separate descriptions of width and height |
| 16:31.23 | *** join/#brlcad andrei_ (bc19e18d@gateway/web/freenode/ip.188.25.225.141) | |
| 16:31.39 | *** join/#brlcad sofat (~sofat@202.164.45.204) | |
| 16:32.21 | andrei_ | hello |
| 16:33.41 | andrei_ | brlcad: pm me when you're around |
| 16:35.30 | andrei_ | just a sec, to figure how to open a chat window on this web client |
| 16:36.41 | brlcad | starseeker: agreed. but know that just using recursion itself is likely substantial performance factor, caching aside |
| 16:52.07 | ``Erik | brlcad: not seeing a way to attach my gci acct to the project, is that admin only? (username is erikg if it is) |
| 16:52.23 | ``Erik | (w00t, esa caught a comet!) |
| 16:58.24 | Stragus | Perhaps next time, we can install solar-powered ion thrusters and drag it back to Earth's orbit for close-up study |
| 17:03.30 | brlcad | ``Erik: looks like the connections interface is not yet enabled |
| 17:03.38 | brlcad | I can invite |
| 17:04.28 | ``Erik | aren't ion thrusters super low force? I would imagine it'd take a really long time to noticably change a significant comets trajectory |
| 17:04.41 | ``Erik | brlcad: okie |
| 17:06.09 | Stragus | Yup, but ion thrusters have a very high efficiency |
| 17:06.24 | Stragus | Which is what you need when all you have is solar power, and time on your hands |
| 17:09.22 | ``Erik | looks like the ds4g ion thruster uses 250kw to generate 2.5 newtons, that's an awful lot of juice and solar is only useful fairly close to the sun :) be interesting to figure out the graphs |
| 17:10.52 | Stragus | Well, it sure beats chemical rockets if you don't need a high thrust |
| 17:11.48 | Stragus | 250kw does sound like... a lot of solar panels |
| 17:20.53 | gaganjyot | I also registered as mentor but could not find a way to select organisation |
| 17:23.16 | gaganjyot | BTW brlcad what to do next ? |
| 17:23.34 | gaganjyot | I created the clone of proc-db/sketch.c |
| 17:23.39 | gaganjyot | and uploaded on github |
| 17:23.46 | gaganjyot | what next ? |
| 17:29.32 | fenn | the nasa deep space missions are talking about 30kW solar panels, not 250 |
| 17:38.54 | Ch3ck_ | is trying to get some kids do GCI in Cameroon |
| 17:40.54 | brlcad | gaganjyot: you mean what next for the kernel integration? |
| 17:43.19 | brlcad | gaganjyot: next for that is probably to write a function that takes our old struct description and converts it to a librecad object ... OR ... create an mk_sketch2 that takes the librecad container and start replacing src/librt/primitives/sketch/* to read/write from it |
| 17:43.52 | sofat | hello brlcad |
| 17:44.03 | sofat | i upload my plugin on github |
| 17:44.08 | sofat | there is link |
| 17:44.09 | sofat | https://github.com/sofathitesh/brlcad-xml |
| 17:46.09 | sofat | <PROTECTED> |
| 17:58.07 | brlcad | sofat: awesome, thanks ... I'd like to try and get this integrated before the end of the month |
| 17:58.27 | *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195) | |
| 17:58.41 | sofat | thanks a lot |
| 17:59.52 | sofat | brlcad, i have just sent a mail before your reply in mailing list regarding this. |
| 18:00.49 | sofat | i have read mail in mailing list that regarding convert existing website into wordpress |
| 18:01.31 | sofat | and i am interested in contributing to this work |
| 18:02.20 | brlcad | sofat: really glad to hear it, lots of work |
| 18:02.26 | brlcad | how much time do you have through the end of the month? |
| 18:02.59 | brlcad | and have you seen the stuff maths22_ has been working on with beta.brlcad.org? |
| 18:03.47 | sofat | my exam is start on 25 nov to 20 dec. |
| 18:04.35 | sofat | but I can devote sufficient time before and after the exams |
| 18:05.17 | sofat | No I have not seen maths22's work |
| 18:05.55 | Notify | 03BRL-CAD:brlcad * 63410 brlcad/trunk/TODO: take a page from openscad, to implement minkowski sum and convex hull functionality |
| 18:05.56 | brlcad | his work is based on last year's GCI style work |
| 18:06.25 | sofat | GCI style work means? |
| 18:06.36 | brlcad | I recommend looking at last year's GCI tasks related to website work: https://www.google-melange.com/gci/org/google/gci2013/brlcad under completed tasks |
| 18:06.42 | brlcad | GCI => Google Code In |
| 18:06.57 | brlcad | lots of young students working on small 2-hour tasks |
| 18:07.06 | brlcad | one task was to create a WP theme, for example |
| 18:07.14 | brlcad | another to create a style guide |
| 18:07.59 | sofat | alright I will have a look at these |
| 18:07.59 | brlcad | there were several WP theme tasks completed, for example, and maths22_ worked on merging them in at beta.brlcad.org/wp/ |
| 18:08.31 | brlcad | beta.brlcad.org/wiki/ has MW updated with the new them and content imported |
| 18:08.53 | brlcad | check that all out and talk with maths22 on how to help |
| 18:09.01 | maths22 | sofat: could you explain what your plugin does? |
| 18:09.24 | maths22 | It looks like it is pretty cool, but I'm not quite sure what is going on with it |
| 18:09.24 | sofat | hello maths22 |
| 18:09.53 | sofat | My plugin works for about us page |
| 18:10.26 | sofat | It shows the articles written in XML using docbook style sheet. |
| 18:11.04 | sofat | and it also uses brlcad xsl style sheet |
| 18:11.35 | sofat | It just represents the XML in HTML |
| 18:11.55 | maths22 | Would it be able to do the same thing to other docbook pages, or would it need to be edited to be able to do that? |
| 18:12.26 | sofat | http://202.164.53.122/~hitesh/wordpress/ it works here |
| 18:13.09 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 18:13.25 | sofat | No, it is not required. |
| 18:13.57 | brlcad | which would be huge if suddenly all or our docs are now web-integrated |
| 18:14.10 | gaganjyot | brlcad, any help what is SIZEOF_NETWORK_LONG; |
| 18:14.36 | maths22 | Exactly my idea |
| 18:14.54 | maths22 | It will obviously take some work, but I will eventually try to make that happen |
| 18:18.03 | *** join/#brlcad deekay (~chatzilla@117.212.51.24) | |
| 18:20.26 | sofat | i will check all gci task and then i report tomorrow and day after. |
| 18:26.42 | brlcad | maths22: are you competing in GCI or mentoring or just having fun helping get prepared or all of the above? :) |
| 18:27.30 | brlcad | gaganjyot: that's a symbol set during cmake to the size of a network long variable |
| 18:27.32 | maths22 | Mentoring/helping get prepared |
| 18:27.43 | brlcad | maths22: awesome, okay! |
| 18:27.44 | maths22 | In college, so I can't compete :( |
| 18:28.01 | brlcad | but you can now to GSoC, which is also awesome ;) |
| 18:28.33 | brlcad | maths22: so what's your schedule look like through Nov? leading up to finals comes right after, yes? |
| 18:30.34 | maths22 | For me, finals are the second week of december |
| 18:30.48 | maths22 | Nothing particular (that I remember) in november |
| 18:30.59 | Notify | 03BRL-CAD:starseeker * 63411 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Start experimenting with a widget to display standard object properties. |
| 18:34.27 | Notify | 03BRL-CAD:carlmoore * 63412 (brlcad/trunk/doc/docbook/system/man1/en/pix-bw.xml brlcad/trunk/src/util/pix-bw.c): minor touch-up to pix-bw man page, including new paragraph for -e; in program, remove [-h] from usage |
| 18:38.13 | kesha | brlcad, hows the setting up pages for GCI 2014 going ? I can give some hand :) |
| 18:45.14 | brlcad | kesha: please do, we need all the help we can get |
| 18:46.16 | kesha | ok. I am creating pages like last year now. |
| 18:46.23 | brlcad | great |
| 18:46.39 | brlcad | you mean new tasks or info pages or what? |
| 18:47.34 | brlcad | you could read over the existing pages and make sure the language is updated, links are correct, add a new section for 2014, etc |
| 18:49.15 | kesha | I will start with info pages. |
| 18:52.48 | Notify | 03BRL-CAD Wiki:KeshaSShah * 7781 /wiki/Google_Code_In/Checklist/2014: Checklist for GCI students |
| 18:53.11 | Notify | 03BRL-CAD Wiki:KeshaSShah * 7782 /wiki/Google_Code_In/2014: Making GCI 2014 announcement |
| 18:53.34 | kesha | Except deuces do we have task page ? |
| 18:55.25 | Notify | 03BRL-CAD:carlmoore * 63413 (brlcad/trunk/doc/docbook/system/man1/en/pix-rle.xml brlcad/trunk/doc/docbook/system/man1/en/rle-pix.xml): minor touch-up of pix-rle.xml and rle-pix.xml |
| 18:56.26 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 18:58.18 | gaganjyot | <brlcad> gaganjyot: next for that is probably to write a function that takes our old struct description and converts it to a librecad object ... |
| 18:58.51 | gaganjyot | brlcad, this task is quite simple, just got rt sketch describe function from primitives/sketch.c |
| 18:59.10 | gaganjyot | instead of printing, I'll get them appended to the kernel |
| 18:59.11 | brlcad | kesha_: dueces is our tasks page, we don't need a separate |
| 18:59.25 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 18:59.47 | brlcad | gaganjyot: appended TO the kernel? wouldn't that be FROM the kernel? |
| 19:00.18 | gaganjyot | I mean appended to the document |
| 19:00.59 | gaganjyot | did I get your first task correctly :S |
| 19:01.28 | gaganjyot | you meant to read all the sketch primitives from a sketch_internal struct adn then put them into a LibreCAD container |
| 19:01.36 | gaganjyot | correct ? |
| 19:02.01 | Notify | 03BRL-CAD:carlmoore * 63414 brlcad/trunk/doc/docbook/system/man1/en/bw-rle.xml: simplify the presentation of the example |
| 19:02.56 | kesha_ | Can students start working even before the start of contest if they know potential tasks? (as deuces is a public page) |
| 19:04.07 | gaganjyot | kesha_, how many might be knowing if deuces contains the task we are supposed to provide them with ;) |
| 19:05.34 | Notify | 03BRL-CAD Wiki:KeshaSShah * 7783 /wiki/Google_Code_In/2014: Typo-correction |
| 19:06.38 | kesha_ | gaganjyot, I have but them in GCI 2014 info pages. So I was just wondering ;) |
| 19:08.08 | Notify | 03BRL-CAD Wiki:KeshaSShah * 7784 /wiki/GCI2014: Info page GCI |
| 19:08.32 | brlcad | gaganjyot: yes, you understood correctly |
| 19:09.10 | Notify | 03BRL-CAD Wiki:KeshaSShah * 7785 /wiki/GCI2014: |
| 19:09.17 | brlcad | just that rt_sketch_describe is about display printing, so the idea there would be to convert that function to work with the librecad container (after such a function exists to convert from ours to librecad container) |
| 19:09.51 | brlcad | first step is a migration function, though, ideally two to go bidirectionally |
| 19:10.34 | brlcad | kesha_: they certainly can, but that's also risky in that others can also try to claim the same tasks and they can only claim one task at a time |
| 19:11.30 | brlcad | it wouldn't make much sense to do more than a few tasks in advance, but they certainly can do that |
| 19:12.33 | brlcad | kesha_: perhaps you could try setting up a task tracker? |
| 19:13.18 | brlcad | starseeker: what was the project you came across? |
| 19:13.23 | brlcad | (for task tracking) |
| 19:28.22 | Notify | 03BRL-CAD Wiki:KeshaSShah * 7786 /wiki/Community_Publication_Portal: |
| 19:30.50 | kesha_ | brlcad, I am not sure if I would have enough time to set up a new task tracker. How about having a private google doc shared between all mentors only ? |
| 19:32.01 | kesha_ | brlcad, You can announce this news of selection on brlcad.org .http://brlcad.org/wiki/Community_Publication_Portal#Google_Code_In_2014 is the sample announcement. Just copy-paste it :) |
| 19:32.27 | kesha_ | It seems I don't have rights to add it with my account or else I would have only done it. |
| 19:49.49 | brlcad | kesha_: 12 orgs selected |
| 19:50.35 | brlcad | kesha_: I tried that last year but the problem is the tasks need to have html embedded for proper formatting |
| 19:51.30 | brlcad | kesha_: can you pick one of the other (non-gci) pending announcements to get posted first? |
| 19:51.51 | brlcad | we've done a terrible job posting this past year because we've been so busy |
| 19:51.58 | brlcad | don't want back-to-back gci announcements |
| 20:02.52 | ``Erik | only 12? yowza, I thought that 'mentoring orgs' section was a subset, not the whole thing :D |
| 20:04.36 | brlcad | it's been just 10 every year prior |
| 20:05.50 | brlcad | hopefully having 12 will reduce the load by 20%, unless participation increases by that much too :) |
| 20:09.41 | kesha_ | brlcad, I guess GSoC 14 ? |
| 20:10.53 | Notify | 03BRL-CAD Wiki:KeshaSShah * 7787 /wiki/Community_Publication_Portal: /* Google Code In 2014 */ |
| 20:11.11 | Notify | 03BRL-CAD Wiki:KeshaSShah * 7788 /wiki/GCI2014: |
| 20:11.42 | Notify | 03BRL-CAD Wiki:KeshaSShah * 7789 /wiki/Google_Code_In/2014: |
| 20:13.15 | kesha_ | My bad, I counted 11 excluding BRLCAD ! Corrected it. |
| 20:20.56 | *** join/#brlcad mihaineacsu (~textual@92.81.146.124) | |
| 20:29.15 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 20:39.09 | ``Erik | huh, I'd assumed gci was similar in size to gsoc, didn't realize it was so exclusive O.o neato |
| 20:59.48 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 21:11.28 | Notify | 03BRL-CAD:starseeker * 63415 (brlcad/branches/qtged/src/qbrlcad/cadstdproperties.cxx brlcad/branches/qtged/src/qbrlcad/cadstdproperties.h): Standard attributes should be there by default - make sure they are visible. |
| 21:13.42 | brlcad | ``Erik: completely different dynamic ... younger kids, tiny tasks ... much more work in advance to define hundreds of tasks, but more rewarding in many ways (they're uber-productive) |
| 21:14.15 | brlcad | there's not really much "mentoring" that goes on .. more tweet-like feedback and sending tasks back to fix problems |
| 21:14.38 | maths22 | kesha: What don't you have permissions to do? |
| 21:15.12 | brlcad | maths22: posting a main website announcement |
| 21:15.21 | brlcad | only a couple people currently have that auth |
| 21:16.24 | maths22 | By the way, we need to deignate some tasks as beginner tasks this year |
| 21:16.35 | maths22 | Each student can only do 2 (I think per org) |
| 21:17.17 | maths22 | kesha: once you have something written up, you can send it to me to post |
| 21:23.09 | brlcad | http://techcrunch.com/2014/11/12/microsoft-makes-visual-studio-free-for-small-teams/?ncid=rss&cps=gravity |
| 21:24.04 | brlcad | maths22: yeah, that's kind of why I'm thinking we should move all the tasks to a better tracking system than the wiki page, something we can integrate with melange's bulk-upload feature |
| 21:26.14 | maths22 | Yep. I can throw something reasonable together |
| 21:26.24 | maths22 | What fields do you want (I will make it take HTML input) |
| 21:46.57 | clock | brlcad, is there an implementaion of BRL-CAD for analog computers? |
| 21:49.37 | ``Erik | heh, adhd coding :D |
| 21:49.39 | brlcad | maths22: there was a tool starseeker came across that looked like it'd do the trick and didn't look like it'd be too tricky to write an export converter |
| 21:50.41 | brlcad | clock: I'm not sure what that would mean exactly as BRL-CAD is a suite of functionality |
| 21:50.59 | ``Erik | between the new free visual studio and free ios office apps, microsoft seems to be showing the world with gifts O.o I wonder what the real impetus is (desperate effort to regain mind/market share, or just different mgmt?) |
| 21:51.11 | ``Erik | s/showing/showering/ |
| 21:51.34 | clock | brlcad, being able to use BRL-CAD, just change my PC for an analog computer |
| 21:51.48 | clock | brlcad, assuming probably an analog oscilloscope for a screen |
| 21:52.04 | brlcad | hard to exert monopolistic trade agreements when you no longer have the dominant market |
| 21:52.21 | ``Erik | clock: early 'interactive' displays were vector driven instead of raster, dig one of those up :D |
| 21:53.30 | clock | ``Erik, so I guess the program would have to be adapted to be plougged in patch cabels between amplifiers etc. :) |
| 21:54.09 | brlcad | if there's a C compiler for it, no reason I know it wouldn't work |
| 21:54.11 | clock | brlcad, what are the reasons BRL-CAD users use BRL-CAD and not for example autocad or protel or god knows what modeling alternatives exist? |
| 21:54.46 | clock | brlcad, the question if the GCC guys did their homowork of portability properly |
| 21:54.53 | maths22 | brlcad: do you know what that was? |
| 21:55.00 | clock | so that it truly doesn't depend on the compute ryou run on |
| 21:55.21 | clock | ``Erik, in that case GCC should run on analog computers too and one could then compile brlcad there :) |
| 21:55.25 | brlcad | clock: some reasons: http://brlcad.org/tmp/overview_page8.jpg |
| 21:55.25 | ``Erik | clock: solid geometry raytracing for engineering analysis... others like the price and platform support |
| 21:56.10 | clock | brlcad, I dont understand the picture as reasons |
| 21:56.31 | clock | so the commercial competition doesnt have solid geometry raytracing for engineering analysis? |
| 21:56.50 | brlcad | to many "open source" is a reason |
| 21:56.51 | ``Erik | some do, but they're huge, slow and expensive |
| 21:57.13 | brlcad | and yeah, we kick the snot out of them in terms of CAE ray tracing performance |
| 21:57.21 | clock | CAE means...? |
| 21:57.27 | ``Erik | computer aided engineering |
| 21:58.00 | clock | brlcad, is open source a reason even for entities that don't have low budget? |
| 21:58.51 | brlcad | we also handle more detailed models with far less memory overhead, so we can open bigger models before memory limits are encountered |
| 21:58.55 | ``Erik | some orgs with very deep pockets want to audit the code, open source lets them do that without the protracted negotiations closed source vendors would take |
| 21:59.01 | brlcad | clock: yes |
| 21:59.25 | brlcad | CAD vendors come and go and are very costly to adapt business processes around |
| 21:59.52 | brlcad | Pro/E might be a big dog this year, but who is to say in 5, 10, 20 years |
| 21:59.59 | brlcad | you can paint yourself into a corner |
| 22:00.00 | clock | brlcad, is one reason why open source is attractive a requirement for transparency or security auditability? |
| 22:00.13 | brlcad | all the while you paid 5-50k per seat |
| 22:00.14 | ``Erik | what's the average lifetime of an "industry standard" cad vendor lately? in the 5-10 year range, right? |
| 22:00.39 | clock | brlcad, so obese people have to pay 10-100k? Thats discriminatory |
| 22:01.22 | ``Erik | wanders off and gets ready for tae kwon do |
| 22:02.47 | clock | brlcad, this is called vendor lock-in and digital obsolescence right? |
| 22:07.28 | brlcad | clock: yeah |
| 22:08.01 | brlcad | few more reasons and elaborations: http://brlcad.org/tmp/BRL-CAD_Overview_why_page_8.pdf |
| 22:08.37 | brlcad | there's more in our contributor's guide too |
| 22:10.13 | brlcad | maths22: heh, that's cool if you're going to develop something ... the fields are the fields in the gci interface |
| 22:10.23 | brlcad | the only tricky part is the bulk upload feature is just ... terrible |
| 22:10.28 | clock | brlcad, is there a list of major or important BRL-CAD users? |
| 22:10.57 | brlcad | clock: yes and no |
| 22:11.13 | clock | brlcad, so give a URL for the yes part please :) |
| 22:11.14 | brlcad | as open source, you don't necessarily know .. but we know who we have collaborated with over the years |
| 22:11.53 | brlcad | what is this all for or are you just trying to keep me busy? :) |
| 22:12.42 | brlcad | there's a lot of information about past contributing organizations in our AUTHORS file |
| 22:12.52 | clock | brlcad, I dont know I kinda wanna understand the seriousness of brlcad |
| 22:13.01 | maths22 | brlcad: what is the bulk upload format? |
| 22:13.05 | clock | brlcad, maybe thinking about writing an article about brlcad for the linux website I write for |
| 22:13.20 | clock | today I finished another article about image processing by human brain |
| 22:13.49 | clock | brlcad, yeah but the fact someone contributes doesnt mean he uses it seriously |
| 22:13.56 | clock | and even if he used, he might have ceased |
| 22:14.19 | clock | brlcad, do you have users like Siemens, ABB etc.? |
| 22:14.23 | clock | NASA? |
| 22:14.30 | clock | Some governments or armies? |
| 22:14.38 | clock | or Boeing? |
| 22:17.36 | brlcad | maths22: it's basically csv with specific fields |
| 22:18.08 | brlcad | it might be in the melange docs, but I think we figured it out by reversing the process, exporting our tasks, adding more, removing the existing |
| 22:18.39 | brlcad | it's not smart about it .. it's purely a bulk upload with no feedback and no concern for creating duplicates |
| 22:19.09 | brlcad | clock: so if you can define what seriousness means, I "might" be able to provide you a list of orgs that fit that scope |
| 22:19.58 | brlcad | I don't try to define serious myself and prefer to focus on our current development needs regardless of popularity or relevance to the proprietary CAD community |
| 22:20.15 | brlcad | our niche is being NOT proprietary |
| 22:20.26 | clock | brlcad, I would define seriousness arbitrarily as an average of following things: |
| 22:20.29 | brlcad | you want something, you can implement it, right now |
| 22:21.46 | clock | size of business, familiarity of public with the brand/country, percentage of operations of that subject that depends on BRL-CAD, high tech level of the products or operations of the entity, quality perception of the products/operations by the public |
| 22:22.15 | brlcad | clock: the elephant in the room is that brl-cad is used for military analysis work (and not just U.S. DoD but a few other countries too, which I'm not going to itemize) |
| 22:22.24 | clock | brlcad, example: NASA uses BRL-CAD to model their whole space shuttle -> serious |
| 22:22.57 | clock | example: a romanian company of 3 people once used BRL-CAD to model a bent tin to repair their smelly sports closet -> low seriousness |
| 22:23.15 | clock | brlcad, yes I know that one user, US Army :) |
| 22:23.44 | brlcad | brl-cad was used during the development of the hubble space telescope, not for manufacturing but for visualization and preparation |
| 22:23.49 | clock | and I know US Army developed it for themselves which puts this user kinda special |
| 22:24.00 | brlcad | not the shuttle, but then the shuttle program is dead and hubble continues on.. ;) |
| 22:24.03 | clock | brlcad, the hubble is a big bingo for me :) |
| 22:24.25 | maths22 | brlcad: take a look here: http://brlcad.org/gci-dev/tasks |
| 22:24.43 | brlcad | maths22: you are awesome fast |
| 22:24.44 | maths22 | I will add exporting and will password protect it |
| 22:24.51 | clock | brlcad, CERN maybe? |
| 22:24.54 | maths22 | cakephp templating |
| 22:25.04 | maths22 | I meant bake, not templating |
| 22:25.26 | maths22 | Basically all I had to do was create a mysql table, run a script and improve the displayed output |
| 22:25.40 | maths22 | I.E order the inputs, list the options for category |
| 22:25.43 | brlcad | clock: yes, brl-cad was used to model the CERN supercollider before it was built, as brl-cad was the only CAD system capable of modeling the however-many-miles down to sub-millimeter accuracy in-memory |
| 22:26.17 | brlcad | these feel like laoded questions :P |
| 22:26.18 | clock | brlcad, thats a mega bingo :) |
| 22:26.32 | brlcad | what does all that matter though? |
| 22:26.46 | brlcad | I mean, it makes great marketing and should be on our website as showcase material |
| 22:26.57 | clock | brlcad, and the sentence " as brl-cad was the only CAD system capable of modeling the however-many-miles down to sub-millimeter accuracy in-memory" is exactly the kind of extra info I want to know, cause I think it will point out the value of brl-cad in comparison to other alternatives in an article for a public |
| 22:27.02 | brlcad | but that doesn't change where we're at or where we need to go |
| 22:27.22 | clock | brlcad, but it may spur someones interest in brl-cad |
| 22:27.24 | brlcad | I certainly don't disagree with that |
| 22:27.42 | brlcad | that's why I'm trying to work with maths22 and others here on getting our website completely reworked |
| 22:27.47 | clock | brlcad, cause all the way I used brl-cad I got impression its some kind of a huge, but very geeky thing which may be impractical for many users |
| 22:27.54 | brlcad | we have TONS of information that is poorly presented or flat out unavailable |
| 22:28.11 | brlcad | that impression sounds fair :) |
| 22:28.26 | maths22 | brlcad: Let's establish a clear idea of what I am doing with the new website before I do it |
| 22:28.30 | brlcad | and not something I'm content with remaining that way |
| 22:28.32 | clock | brlcad, I can imagine the army has some top scientists which know how to work with it |
| 22:28.36 | clock | like the atomic bomb |
| 22:28.55 | brlcad | maths22: definitely :) |
| 22:29.12 | clock | you dont require atomic bomb to be in a sleek, easily usable package which every housewife can detonate at her whim, making sure she doesnt make mistake, and the controls are self-obvious |
| 22:29.18 | brlcad | maths22: I'll see if I can post my thoughts on what the website should contain and you can do what you want with that info |
| 22:29.20 | maths22 | Also, could you pick a task and try adding it and let me know what you think |
| 22:29.58 | clock | brlcad, atomic bomb permits strange sounding words from latin to be memorized before understanding it at all :) |
| 22:30.09 | clock | ...to be needed to be memorized... |
| 22:31.19 | clock | brlcad, so if people feel not compeled to use brl-cad because of difficulty of use |
| 22:31.31 | clock | I should maybe point out other reasons which may compel them to use it |
| 22:31.48 | clock | like - hubble probably wouldnt use it if it were a complete wreck |
| 22:31.51 | clock | CERN neither |
| 22:32.20 | maths22 | brlcad: bulk import example: https://code.google.com/p/soc/issues/detail?id=2391 |
| 22:32.31 | clock | brlcad, I feel kinda distrust to free software generally because in my experience, there is a large amount of low quality software in this area, and I dont know any obvious first sight mechanism how to distinguish that |
| 22:32.41 | brlcad | maths22: task added, that's nice and pretty close to the gci interface |
| 22:32.52 | clock | brlcad, so a precedent of important usage may produce some trust |
| 22:33.24 | maths22 | I need to add completion time (oops) |
| 22:33.48 | brlcad | maths22: lots of things come to mind for this ... and probably several orgs will want to use it if it integrates seamlessly |
| 22:33.49 | clock | brlcad, also people may think "if they didnt bother to invest into usability which I would found decent, they maybe didn't invest into reliability either" |
| 22:34.22 | clock | brlcad, please keep in mind, that the most complex part of BRL-CAD is its user |
| 22:34.35 | clock | ONE HUNDRED THOUSAND BILLION parts |
| 22:35.27 | brlcad | maths22: okay, so it looks like bulk "updating" might be fixed/working now ... that's Arc's submission, we were talking about it back in October |
| 22:35.27 | clock | I mean cybernetically relevant parts |
| 22:36.17 | clock | brlcad, do you know what function(s) you want the website to fulfill? |
| 22:36.23 | brlcad | maths22: can you try to auto-populate with data from a prior GCI year? |
| 22:36.45 | clock | brlcad, to get an answer to this maybe unclear sounding question, please ask yourself "why not just chug the website?" |
| 22:36.46 | brlcad | clock: we don't need trust or users right now .. we need devs :) |
| 22:37.18 | clock | brlcad, many of the readers are devs |
| 22:37.33 | clock | and may pretty well start to be interested in contributing to brl-cad if it captures their attention |
| 22:37.40 | brlcad | for attracting them, having a website that doesn't suck ass helps, but isn't the end-all .. good getting started docs with a roadmap/vision that is consistent with theirs |
| 22:37.42 | clock | that site is read by many open source enthusiast people |
| 22:38.41 | brlcad | allt he more reason it shouldn't suck |
| 22:38.55 | clock | brlcad, I believe autism is rampant among open source developers |
| 22:39.00 | maths22 | I can try; I will need to figure out a way to bulk import, but it should not be too bad. |
| 22:39.07 | clock | brlcad, maybe you might write ont he BRL-CAD website in big capital letters |
| 22:39.23 | clock | YOU WILL NOT BE ASKED TO DECODE EMOTIONAL EXPRESSION FROM FACES IF YOU WORK FOR US! |
| 22:39.25 | maths22 | Can you export all the incomplete tasks from last year's GCI as the org admin? |
| 22:39.37 | brlcad | can export everything |
| 22:39.57 | maths22 | please email that to me, and I will take care of trying it out |
| 22:40.37 | brlcad | maths22: I can do better |
| 22:41.30 | brlcad | hm, maybe |
| 22:41.54 | clock | brlcad, you need paid or unpaid devs? |
| 22:45.45 | clock | brlcad, ok no answer, I assume unpaid :) |
| 22:47.57 | brlcad | there's upsides and downsides to both |
| 22:48.21 | clock | brlcad, I can do a paid dev for you |
| 22:49.23 | brlcad | maths22: /tmp/gci.dump on .bz has last year's |
| 22:49.44 | brlcad | note it's utf-8 encoded |
| 22:51.37 | clock | brlcad, how much can you par per hr? |
| 22:51.43 | brlcad | clock: we're not set up as an open source community to pay people right now beyond short-term specific activities like contests, materials, supplies, gifts, etc |
| 22:51.57 | clock | oh |
| 22:52.14 | brlcad | there are commercial entities that pay for development, but you'd have to contact them |
| 22:54.16 | clock | brlcad, do they pay for development of brl-cad? |
| 22:55.08 | brlcad | maths22: so the biggest areas where the gci interface needs help is having a list of tasks that we can keep in sync with the gci interface, replicating tasks (N tasks for the same thing) and being able to add more replications at will, and changing the status of tasks |
| 22:55.39 | brlcad | when we upload, it goes into an unpublished state and we have to manually publish each one through a series of clicks |
| 22:56.05 | brlcad | which sucks when you consider we end up creating 2-3 hundred tasks |
| 22:57.23 | brlcad | it'd be enough to be able to import prior tasks, create replicates, and sync with melange |
| 23:02.22 | clock | brlcad, u know the video 7 reasons to choose brlcad? |
| 23:02.52 | maths22 | ok |
| 23:06.09 | brlcad | clock: yes, it was a gci task from last year |
| 23:06.40 | brlcad | maths22: apparently several aspects of csv export/import have changed.. will have to check a few things out |
| 23:06.55 | brlcad | but that data dump is probably the starting point |
| 23:09.18 | maths22 | im not sure how my site would fix the publishing problem |
| 23:12.06 | brlcad | maths22: from the sound of things, publishing will indeed replace/update the existing tasks |
| 23:12.21 | brlcad | so we can use your interface for bulk management |
| 23:12.44 | brlcad | means we'll probably need a few more fields to track their melange id and publish status |
| 23:12.59 | brlcad | but that same status will be useful for publishing to our website too |
| 23:13.28 | brlcad | is thinking this replaces /wiki/Deuces or becomes dynamic content, special page |
| 23:15.10 | maths22 | makes sense |
| 23:15.47 | maths22 | I can also throw a wysiwyg description on |
| 23:20.28 | clock | brlcad, no wonder you need devs, when you don't pay them :) |
| 23:25.45 | *** join/#brlcad mihaineacsu (~textual@92.81.146.124) | |
| 23:26.10 | clock | brlcad, it would be delight for me to work on brl-cad but I need some money to operate |
| 23:33.39 | maths22 | exit |
| 23:41.01 | brlcad | no! |
| 23:41.07 | brlcad | (to the exit request) ;) |
| 23:42.29 | brlcad | clock: I like to think of it like gardening |
| 23:43.22 | brlcad | I tend to my code gardens without compensation because I enjoy gardening and if someone paid me to do that same work, it completely changes the enjoyment factor |
| 23:43.41 | brlcad | a lot of open source projects operate that way, even those with a funded+unfunded contributor mix like we have |
| 23:45.39 | teepee | likes that analogy :) |
| 23:49.52 | maths22 | The problems with using ssh on a phone... |