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) |