| 00:10.53 | fenn | clock your presence is requested in ##hplusroadmap |
| 00:27.42 | clock | fenn, thanks for telling |
| 00:39.25 | *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116) | |
| 00:42.14 | ``Erik | clock: the m1 wasn't designed with BRL-CAD, (I'd imagine it was designed with pencils on drafting boards given the era). The big BRL-CAD contribution was that no one had ever seen the thing all together before Muuss coded up a quick program on the vector display stuff which sorta became BRL-CAD |
| 00:43.42 | clock | ``Erik, So it was visualized using BRL-CAD' |
| 00:44.14 | clock | ``Erik, were those special army pencils, clad with explosive armor and depleted uranium, and able to withstand a blast with penetrating munition from close range? |
| 00:44.46 | ``Erik | heh :) |
| 00:45.45 | *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116) | |
| 00:45.47 | ``Erik | took a drafting class in like 1990 or so, the gist was that even that late, cad was "rare" and specialized, but that coulda been a combination of "out of touch" teachers and limited school budgets :) |
| 00:46.20 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 00:47.59 | ``Erik | the m1 project started in 1971, so a wee bit before cad was mainstream :D |
| 00:48.13 | clock | they said it will be used until 2050 |
| 00:48.25 | clock | so its not like inkjet printers? |
| 00:48.27 | ``Erik | http://en.wikipedia.org/wiki/M1_Abrams#Development |
| 00:48.44 | clock | it doesn't have a counter on gasoline and you have to throw it out because chip counter is depleted? |
| 00:49.34 | ``Erik | heh, gov't *shrug* the US still maintains ww2 era aircraft at great expense (b52's, etc) |
| 00:49.41 | clock | you know why Abrams will be phase out in 2050? |
| 00:49.49 | clock | Because Twibright Labs will release an open source car |
| 00:49.55 | clock | and there will be no need in tank anymore |
| 00:50.01 | clock | no need for tank anymore |
| 00:50.05 | ``Erik | woops, b52 is a hair younger than ww2 |
| 00:50.08 | clock | because the car will be designed like a Ronja |
| 00:57.11 | clock | ``Erik, do you find it good or bad that the army maintains such old things so long? |
| 00:57.24 | clock | ``Erik, you said "at great expense" |
| 01:06.20 | Notify | 03BRL-CAD:tbrowder2 * 60655 brlcad/branches/d-binding/include/convert-h2di.pl: refactor; working on logic for reprocessing files |
| 01:08.56 | fenn | the car will be covered in phased array optic active camouflage, capable of focusing its emitted laser radiation to a sharp focal point and shooting incoming bullets out of the air |
| 01:09.45 | fenn | or is that not what you meant by "designed like ronja" |
| 01:10.01 | clock | I meant more like it will be thick and heavy |
| 01:10.09 | fenn | nooo... |
| 01:10.15 | fenn | use isogrid and s-glass |
| 01:10.52 | fenn | basalt fiber is almost as strong/stiff as carbon fiber but one tenth the cost |
| 01:12.54 | fenn | propulsion of all types uses the rocket equation. a small amount of mass reduction has a rippling effect in mass reduction in other parts of the vehicle, leading to more range capability |
| 01:13.27 | clock | fenn, thats true |
| 01:13.41 | fenn | this is what a car should look like https://en.wikipedia.org/wiki/File:Apteracar2.jpg |
| 01:15.21 | fenn | for stop and go traffic mass dominates energy consumption; for highway traffic it's aerodynamics (mostly speed since drag is proportional to speed cubed) |
| 01:16.23 | fenn | so letting a robot drive you slowly may be the best way to improve efficiency |
| 01:23.22 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.7) | |
| 01:26.51 | Notify | 03BRL-CAD:tbrowder2 * 60656 brlcad/branches/d-binding/include/convert-h2di.pl: correct output file handling--next need to process the output file some more |
| 03:06.12 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 03:10.16 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 03:15.50 | starseeker | well, there is the Hyrban if you want an open source car: http://www.40fires.org/Wiki.jsp?page=The%20Hyrban |
| 04:13.40 | clock | starseeker, doesn't seem like something where I could go to hardware store right now to shop parts for it |
| 04:28.46 | fenn | "Many parts of the car will be protected by patents or other rights. For example, the fuel cell Riversimple has used in its technology demonstrator is owned and patented by a Singaporean-based company. Similarly the electric motors, the tyres, the steering wheel and many of the electronic components were obtained from third party suppliers who have made no commitment to make their technology |
| 04:28.53 | fenn | available under an open source license. Much of the detailed designs for the car will be made available under an open source license but certainly not all." |
| 04:28.56 | fenn | they say this like it's a good thing |
| 04:29.19 | fenn | no, fuck you, go make your own closed source car and keep that proprietary crap out! should be the proper response |
| 04:30.45 | fenn | like it's hard to make an open source steering wheel or tires |
| 04:32.55 | fenn | from the FAQ "Can I get involved without losing my rights?" |
| 05:03.08 | *** join/#brlcad Zhao_Anqing (clouddrift@222.205.106.11) | |
| 05:09.57 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.2) | |
| 05:30.25 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 06:00.27 | clock | fenn, lol thats not open source car in my opinion |
| 06:01.42 | fenn | a common problem |
| 06:03.35 | clock | its like wishwash greenwash |
| 06:03.56 | clock | you put environment destroying product into brown paper bag |
| 06:04.00 | clock | print it with jittery letters |
| 06:04.13 | clock | add a green recycle symbol and a symbol of earth |
| 06:04.36 | clock | ground a foundation which donates $0.05 to build a waterwell in Tanzania |
| 06:04.41 | clock | and you are suddenly green |
| 06:04.44 | clock | similar with open source |
| 06:40.41 | *** join/#brlcad ishwerdas (~ishwerdas@117.220.146.74) | |
| 06:51.27 | *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-vvhcackjujudmeav) | |
| 07:11.15 | *** join/#brlcad mihaineacsu (~mihaineac@141.85.226.36) | |
| 09:47.34 | *** join/#brlcad caen23 (~caen23@92.81.199.32) | |
| 09:56.09 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 09:56.42 | *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro) | |
| 10:37.10 | *** join/#brlcad ishwerdas (~ishwerdas@117.212.51.15) | |
| 10:58.20 | Notify | 03BRL-CAD:tbrowder2 * 60657 (brlcad/branches/d-binding/include/D.pm =================================================================== and 41 others): add convenience module; include two funcs for easier use of persistent file hashes in one file |
| 11:02.10 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 11:02.57 | kesha | Hi, Does someone have the link to data of how many students participated, how many tasks completed etc stats during Google Code In 2013 ? |
| 11:04.57 | *** join/#brlcad ishwerdas (~ishwerdas@117.207.158.147) | |
| 11:38.55 | Notify | 03BRL-CAD:tbrowder2 * 60658 (brlcad/branches/d-binding/include/D.pm brlcad/branches/d-binding/include/convert-h2di.pl): move vars and funcs to D module; improve md5hash handling; make file status vars readonly |
| 11:53.41 | *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro) | |
| 12:10.32 | *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro) | |
| 12:24.35 | *** join/#brlcad ries (~ries@190.9.171.121) | |
| 12:54.54 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:22.36 | Notify | 03BRL-CAD:tbrowder2 * 60659 (brlcad/branches/d-binding/include/D.pm brlcad/branches/d-binding/include/convert-h2di.pl): refactor; add a cleaning option; correct file generation object |
| 13:25.07 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:40.35 | *** join/#brlcad john3213 (john3213@static-72-66-66-50.washdc.fios.verizon.net) | |
| 13:42.45 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:45.37 | *** part/#brlcad john3213 (john3213@static-72-66-66-50.washdc.fios.verizon.net) | |
| 13:46.08 | *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net) | |
| 13:47.10 | *** join/#brlcad Guest90960 (~ejno@66-118-151-70.static.sagonet.net) | |
| 13:47.11 | *** join/#brlcad Guest90960 (~ejno@unaffiliated/kazaik) | |
| 14:08.46 | Notify | 03BRL-CAD:starseeker * 60660 brlcad/trunk/src/librt/db_diff.c: Have db_compare fall back on an idb_ptr memory comparison if the tcl list version isn't avaiable for DB_COMPARE_PARAM. |
| 14:54.06 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 15:15.34 | Notify | 03BRL-CAD:starseeker * 60661 brlcad/trunk/src/libbu/avs.c: Rather than have to protect a zillion bu_avs_add calls, just have bu_avs_add itself gracefully do nothing if it's handed a null avsp. |
| 15:19.43 | Notify | 03BRL-CAD Wiki:Stevenribot * 0 /wiki/User:Stevenribo: |
| 15:45.08 | Notify | 03BRL-CAD:starseeker * 60662 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Add db_compare3. Next step is to hook this up to gdiff2 |
| 15:55.34 | *** join/#brlcad FreezingCold (~FreezingC@199-7-157-37.eng.wind.ca) | |
| 15:56.49 | *** join/#brlcad devinder (~chatzilla@202.164.53.117) | |
| 15:58.52 | *** join/#brlcad LordOfBikes (~armin@dslb-178-010-188-070.pools.arcor-ip.net) | |
| 16:06.00 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 16:22.45 | *** join/#brlcad hoiji (3b5913ff@gateway/web/cgi-irc/kiwiirc.com/ip.59.89.19.255) | |
| 16:46.43 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 17:32.43 | *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net) | |
| 17:38.15 | brlcad | begins to enwake from flueria |
| 17:39.27 | brlcad | ``Erik: lets shoot for 11:30, jra confirmed |
| 17:45.14 | mihaineacsu | pardon my ignorance, what's flueria? |
| 17:49.45 | brlcad | ankesh11: while we are not-for-profit, they associate the terms incorrectly on their licensing page. an open source activity is technically a commercial activity, even if non-profit, and their use of cc-by-nc is problematic. |
| 17:49.56 | brlcad | I would suggest just looking for something else as there are many alternatives |
| 17:50.07 | brlcad | http://wiki.creativecommons.org/Defining_Noncommercial if you want to read more about some of the mess |
| 17:51.31 | brlcad | starseeker: no need to yank it to a branch at this point unless that's the only path forward; my only concern was figuring out what the very next step needed to move it forward so it doesn't stagnate |
| 18:00.10 | brlcad | kanzure: yeah, make_hole is an abomination! (naming-wise) |
| 18:01.14 | kanzure | aha |
| 18:01.17 | kanzure | okay then |
| 18:01.26 | kanzure | is there a way to extrude a sketch? |
| 18:01.29 | Notify | 03BRL-CAD:brlcad * 60663 brlcad/trunk/include/wdb.h: clean up the ascii art a little bit, even though if it doesn't entirely seem to match the description of what happens (the parameters and behavior are quite ambiguous). |
| 18:02.08 | brlcad | kanzure: suggestions for a better name? it shouldn't be an "mk_" routine imho, because unlike the others, it's not purely making some geometry |
| 18:02.47 | brlcad | it's modifying existing geometry to create a subtraction, and a particularly specific type of subtraction at that with the params for an rcc |
| 18:02.48 | kanzure | i have no suggestions worth changing the api over |
| 18:03.37 | ankesh11 | brlcad: Yes, I was skeptical on using it as well. Anyways, I inquired them about the issue via email, and yet to hear back from them. |
| 18:18.46 | *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro) | |
| 18:33.02 | brlcad | kanzure: wow, I'm surprised that I don't see a way to extrude a sketch other than completely manually |
| 18:33.13 | brlcad | looks like nobody bothered to create an mk_extrude() interface |
| 18:34.22 | Notify | 03BRL-CAD:brlcad * 60664 brlcad/trunk/TODO: looks like nobody has written mk_extrude yet. someone should. |
| 18:35.33 | brlcad | ankesh11: from their description, they are probably in the camp that other open source projects using them are fine (as long as we're not "making money" off them) ... but that's still not technically what their license says |
| 18:37.33 | starseeker | brlcad: the quickest thing would be to put the alternative sorting approach into libgdiam and address any other sorting issues |
| 18:39.08 | starseeker | still leaves us with an lgpl library dep, which is less than idea |
| 18:39.11 | starseeker | ideal even |
| 18:40.30 | brlcad | is there no other lib or is it infeasible to implement just what we need? |
| 18:40.30 | kanzure | brlcad: extruding is very very important |
| 18:40.45 | brlcad | kanzure: want to write it? :) |
| 18:41.01 | brlcad | should be pretty simple, lots of examples |
| 18:42.02 | kanzure | would it be able to extrude bezier curves in this simple version? |
| 18:45.33 | ``Erik | "Mark Hamill is now the same age Alec Guinness was when he filmed the first 'Star Wars.'" |
| 18:55.17 | Notify | 03BRL-CAD:starseeker * 60665 brlcad/trunk/src/gtools/gdiff2.cpp: Begin reworking gdiff2 for the new db_diff3 interface |
| 18:56.14 | brlcad | kanzure: not sure I follow your question -- what is "it"? |
| 18:56.26 | kanzure | your suggested implementation of mk_extrude |
| 18:56.34 | kanzure | your not-yet suggested implementation of mk_extrude |
| 18:56.35 | brlcad | mk_extrude() merely creates an extrude object, which references a sketch object |
| 18:57.32 | brlcad | sketch objects are created with mk_sketch() .. though the author totally punted on how that interface was set up by using rt_sketch_internal |
| 18:57.48 | kanzure | also, is there a way to save an in-memory wdb object to file? do i have to copy the in-memory wdb objects to a wdb_fopened dbi thing? |
| 18:58.26 | brlcad | yes, you definitely can but I forget the exact routines |
| 18:58.37 | brlcad | I think you just wdb_export it |
| 18:59.03 | brlcad | pointing it to a non-in-memory wdbip |
| 18:59.08 | kanzure | i was looking at the wdb wrapper in python-brlcad, and it always uses a file descriptor for your objects, which seems less than ideal to me |
| 18:59.34 | kanzure | the default should be in-memory, and then you could optionally persist to file if you want to keep your in-memory stuff |
| 19:00.37 | kanzure | (and that is why i asked) |
| 19:13.29 | Notify | 03BRL-CAD:starseeker * 60666 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Don't assume what information the various functions will and won't need for db_diff3, since it's a more complex situation. |
| 19:15.11 | starseeker | brlcad: I don't know of any other lib. I'm sure it's feasible to implement what we need based on the papers but it may not be easy |
| 19:15.24 | ``Erik | I may've pasted this one before, but it's a cool visualization :D http://www.barnorama.com/eye-opening-shocking-examples-of-what-200-calories-looks-like-in-various-foods/ |
| 19:16.45 | starseeker | notes we're 6000 commits away from all sixes |
| 19:18.51 | ``Erik | commit of the beast? |
| 19:22.07 | brlcad | is waiting for six-digit |
| 19:25.53 | ``Erik | <-- well in the git camp |
| 19:48.21 | Notify | 03BRL-CAD:starseeker * 60667 brlcad/trunk/src/gtools/gdiff2.cpp: Stub in the diff3 callback functions. |
| 19:56.45 | Notify | 03BRL-CAD:starseeker * 60668 brlcad/trunk/src/gtools/gdiff2.cpp: Handle unchanged |
| 20:01.44 | Notify | 03BRL-CAD:starseeker * 60669 brlcad/trunk/src/gtools/gdiff2.cpp: diff3, not diff |
| 21:02.02 | Notify | 03BRL-CAD:starseeker * 60670 brlcad/trunk/src/gtools/gdiff2.cpp: Start working on using db_compare3 in the diff3_add function. |
| 21:21.57 | Notify | 03BRL-CAD:tbrowder2 * 60671 brlcad/branches/d-binding/include/D.pm: using another intermediate file; getting closer to doing rudimentary D conversions |
| 21:28.58 | brlcad | ``Erik: git rev-list HEAD --count |
| 21:29.25 | brlcad | still likes to know how many commits lead up to a current chunk of code |
| 21:33.52 | brlcad | however meaningless that number is, there still tends to be a range of complexity on "your average commit" |
| 21:36.12 | kanzure | you can do that with git, but i'm not able to tell if you know that already |
| 21:43.26 | brlcad | kanzure: hm? that command I posted describes how to do that |
| 21:44.03 | kanzure | oops, yes i see that now :) |
| 22:04.04 | Notify | 03BRL-CAD:brlcad * 60672 brlcad/trunk/NEWS: keith improved pipe ray tacing in r57269 where there was an error in grazing cases where you have legitimate in/out hits on same surface but less than 0.00001 dist. per his description: For the pipe we don't expect to hit the same surface within such a small distance unless it is a grazing case in which we really want to remove both hits. Also changed the hardcoded |
| 22:04.06 | Notify | '0.00001' constant to the internal distance tolerence. Also removed related conditional that reported the original error and bailed. |
| 22:04.42 | Notify | 03BRL-CAD:brlcad * 60673 (brlcad/branches/RELEASE/NEWS Property Changed: and 2 others): merge c60672 from trunk |
| 22:10.35 | Notify | 03BRL-CAD:brlcad * 60674 brlcad/trunk/NEWS: mohit made a number of changes to many of the image processing tools where they previously didn't support options like -s, -w, -n consistently, but now they do. |
| 22:16.48 | Notify | 03BRL-CAD:brlcad * 60675 (brlcad/trunk/src/libicv/bw.c brlcad/trunk/src/libicv/pix.c): note that these are very slow ways to read data. needs some tlc. |
| 22:20.41 | Notify | 03BRL-CAD:brlcad * 60676 brlcad/trunk/NEWS: mohit changed some of the image conversion tools (like pix-bw) that took an -R/-G/-B option that optionally took a weight value, to now require the weight value (previous implicit was weight=1.0). |
| 22:21.54 | Notify | 03BRL-CAD:brlcad * 60677 (brlcad/branches/RELEASE/NEWS Property Changed: and 2 others): merge c60674,c60676 from trunk |
| 22:36.14 | *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com) | |