IRC log for #brlcad on 20081029

00:24.10 *** join/#brlcad elite01_ (n=omg@unaffiliated/elite01)
01:09.49 pacman87 you could probably do it using the normal vector at each hitpoint
01:10.10 pacman87 (finding the area)
01:10.17 pacman87 or at least an approximation
01:21.30 pacman87 area covered by one ray would be (d^2) / (unit_ray DOT unit_norm), where d is the distance between adjacent rays, assuming the rays are shot in a square grid
01:21.53 pacman87 then add the areas from each ray
01:22.30 pacman87 it won't work if there's a surface tangent to the ray, though
01:23.28 ``Erik at that point, grinding it through nmg to get a bot non-csg representation and just summing the area of all the triangles would be good 'nuff, no? :D
01:24.26 pacman87 yeah, probably :)
01:24.59 pacman87 i thought nmg wasn't fully working yet
01:25.41 pacman87 i've got to go teach physics, back in ~2 hrs
01:26.03 ``Erik it's slow, ugly, and breaks a lot
02:09.53 *** join/#brlcad louipc (n=louipc@archlinux/trusteduser/louipc)
03:05.28 yukonbob Nova (PBS) has a show about animation, if anybody's interested...
03:08.56 louipc can I watch via web?
04:14.33 louipc aww only the day after
04:26.49 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
04:27.05 *** mode/#brlcad [+o brlcad] by ChanServ
05:00.53 yukonbob turned out to be more about fractals and Mandelbrot -- still very good...
05:11.01 *** join/#brlcad pacman871 (n=Timothy@resnet-45-219.dorm.utexas.edu)
06:13.57 *** join/#brlcad clock_ (n=clock@77-56-94-46.dclient.hispeed.ch)
07:13.12 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:20.44 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
08:36.13 *** join/#brlcad quentusrex (n=quentusr@c-71-197-244-228.hsd1.or.comcast.net)
09:49.03 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01)
11:49.40 *** join/#brlcad mafm (n=mafm@193.136.2.123)
12:00.40 mafm hallo
12:41.01 CIA-24 BRL-CAD: 03davidloman * r33089 10/rt^3/trunk/src/geometryService/cpp/ (6 files in 2 dirs): Continuing the Geometry Service Java -> Cpp conversion.
12:57.11 mafm C++ ftw!
12:57.13 mafm
13:11.42 ``Erik ew
13:12.20 archivist C++ --, C ++
13:12.52 ``Erik objc, smalltalk, lithp, ruby, ... crap, even python on some days :)
13:13.17 Axman6 Haksell++
13:13.54 ``Erik haskell is good, too, if your problem is more math and less i/o... monads can be a pain at times :)
13:15.14 Axman6 thar be dragons that get you through the I, and O makes the holes they get in through!
13:15.30 archivist I see a lot of OOP abuse of databases, people serialising objects into fields, they have no idea how to harness the power of an RDBMS
13:15.46 ``Erik oh yeah, OM is bad juju
13:15.55 Axman6 OM?
13:15.59 ``Erik object mapping
13:16.07 Axman6 ah
13:16.28 ``Erik what crap like 'hibernate' does, "magic" instance<->rdbms persistence
13:17.07 archivist verily
13:17.13 Axman6 i actually quite like java's serialisation stuff, used it in a game for a comp assignment recently, worked very well
13:17.51 Axman6 high score list was just an ArrayList with a serialised class i made for storing the info
13:18.20 ``Erik most ORM's (sorry, orm, not om) doesn't serialize like that, they have fields marked 'persistent', and each is stored in a column
13:18.39 ``Erik object relational mapper? something, I'm still waking up :) haven't had my first sip of coffee yet
13:20.07 archivist we see them in #mysql when they hit a speed problem
13:21.53 ``Erik many java weenies don't realize the amount of processings and communication to do an sql query, I've seen ORM persistence to mysql, postgresql and oracle abused in horrible ways when developers cache the results of simple (and completely reproducable) computations... in the backing store...
13:22.19 ``Erik load 4 values, compute simple polynomial, save result.
13:22.48 archivist cache abuse is another can of worms
13:22.51 ``Erik (then, later, load 10 results, compute average, save THAT value)
13:23.28 Axman6 ``Erik: you might like this http://thedailywtf.com/Articles/The-Annual-Reboot.aspx
13:24.04 ``Erik query, archivist, a while back with mysql, if you had a table with a 'double' row, did an insert, then selected that value out, it was not a bit perfect copy... is there any reason?
13:24.21 ``Erik axman6: I've read t he entire backlog of dailywtf and catch up every day :D good site
13:24.30 Axman6 heh, nice :)
13:24.45 archivist most of the idiots never save the result, they calc every page hit
13:25.05 ``Erik freshmeat, slashdot, bsd news, qdb/bash, dailywtf, bofh, lolcats...
13:26.11 archivist lolcats rulz
13:26.23 ``Erik this was in the guts of a distributed physics simulation, it's like the db was being used as a databus and they decided they needed the ability to continue at pretty much source line fidelity, so 99.999% of their time was in the hibertnate<->mysql chunk :(
13:27.40 archivist how far back was that data error? older versions trimmed char/varchar, newer does not
13:28.24 ``Erik um, a couple years, but this was numerical 'double' type, not text?
13:29.11 archivist ah typical float problem, use decimal
13:29.53 ``Erik *shrug* their solution was to print it to a string and save that, then parse the string when they read. my solution was to leave. :)
13:30.01 archivist I avoid doubles and floats
13:30.21 archivist decimal is an exact type
13:31.45 ``Erik ah, neat. I've moved my thinking more to non-sql styles of backing, like journalled images (bknr style)
13:33.30 archivist or cheat and use a blob /binary type
13:34.53 ``Erik http://bash.org/?835413
13:36.13 archivist so much to idle the days work away....
13:50.44 ``Erik indeed
13:53.41 claymore Erik: Do you know if brlcad is planning on being in today?
13:56.10 ``Erik not sure, um, he dropped me off just after midnight and went to work... I think he was here from mebbe 1am to noon or so yesterday. he may be recovering
13:56.27 ``Erik he was committing to bzflag about 5 hours ago
13:57.51 claymore Hrm, well hope he doesn't forget about the 1500 meeting I called :) If so I may have to reschedule... again.
14:48.19 *** join/#brlcad mafm (n=mafm@193.136.2.123)
15:00.34 mafm archivist: C++-- is supposed to be Java :D
15:05.35 ``Erik nah, c++-- is like a rollover condition
15:06.08 mafm why don't you like C++? :)
15:06.14 ``Erik I did get a kick out of guy steeles comment that java was meant to drag the c++ guys half way to lisp
15:07.02 mafm lol
15:07.25 ``Erik because I drank the koolaid for a bit in the mid-late 90's, got to understanding what it was doing and some of the limitations (which made me adverse to "object oriented" at all), then got into stuff like ruby and smalltalk and objectiveC, so now I know what c++ is defaming ? :D
15:09.53 ``Erik that and being exposed to the unix world with some insanely elegant and short C doing what I've seen mountains of c++ used to do in the windows world *shrug* once in a rare while, I write some c++, but it's just a horribly poor fit for most problems, im(ns)ho
15:10.28 archivist I came from the assembler side of the world, quick and easy program writing != fast programs
15:11.24 ``Erik well, my history is basic->65xx asm->x86 asm (shudder)->c++->C->(explosion of languages that I cannot recall the order of anymore)
15:11.45 ``Erik oh, there was some z80 in there somewhere, and some 68xx, too
15:13.24 archivist although I admit to buying a book Object Oriented Assembly Programming
15:15.08 ``Erik I wish I would've though to convert my old c64 programs to a data source I could access :( I had a nifty library of code blocks for all sorts of common activities
15:19.22 starseeker wishes McCLIM would get a big infusion of effort so we could all do everything in Lisp
15:21.07 mafm :)
15:21.26 mafm dunno, I see C++ as a more elegant C
15:21.53 mafm and I'd prefer things like Ada, but I have to live in the real world
15:21.55 mafm :)
15:26.08 brlcad AFK-claymore: yes, I'll be there
15:31.32 ``Erik that's another amusing thing I came across, starseeker... the assertation that c++ and java are written for mediocre developers (and that's ok, because there are plenty of those developers) where lisp is written for top shelf developers (therefore unsuitable for a large portion of the workforce)
15:31.55 starseeker yeah, I've seen similar quotes
15:32.37 ``Erik and the responses of "but mit teaches scheme in its intro course" and "but you have your guru writing the macros and your turds writing all the other crap"?
15:33.19 ``Erik (and I believe I've made the statement that you simply don't see mediocre developers in MIT's courses)
15:34.25 starseeker mmm
15:34.34 starseeker ah, here's the quote:
15:34.41 starseeker Java was, as Gosling says in the first Java white paper, designed for average programmers. It's a perfectly legitimate goal to design a language for average programmers. (Or for that matter for small children, like Logo.) But it is also a legitimate, and very different, goal to design a language for good programmers. - Paul Graham
15:35.58 starseeker Heh:
15:36.40 starseeker Dino Dai Zovi
15:36.50 starseeker We all know that Lisp is the best language around, but in the hands of most it becomes like that scene in Fantasia when Mickey Mouse gets the wand.
15:39.29 archivist luvely java quote /me steals and adds it to #mysql bot
15:44.49 mafm other than being easy to interpret, I never found LISP to be remarkable nor very useful :þ
15:45.48 ``Erik huh, I've found it to be quite useful once you get the training wheels off and move past hello world
15:45.49 mafm I would probably quit programming if McCLIM would get that infusion
15:46.34 ``Erik given that travelocity and orbitz use lisp backends, I'd say it can be a useful language :D
15:47.10 ``Erik oh, and "ratchet&klank" uses a fair chunk of lithp, thuppothedly, as well as that old 'abuse' game
15:47.11 mafm what's special about LISP, using lists as main abstraction or modifying other parts of the code on the run, or..?
15:49.07 ``Erik meh, lisp has structs, classes, arrays, vectors, ... a zomfg macro system is useful, being able to express things in short clean functions or methods is nice, working in an 'environment' system has huge benefits (like instead of code, compile, load data and test... you just code and test)
15:50.42 ``Erik wrote a (obnoxiously simple) gui ide in under 200 lines of scheme a while back, thinks all his copies were on a hdd that cooked, though :(
15:50.46 mafm re: travelocity and orbitz... well, you know that there's a surge in COBOL demand because lots of banks use it, right? I don't think that it says anything positive about COBOL though
15:52.18 brlcad don't folks have better things to do than pontificate about and navel-gaze on programming languages for hours on end? :-)
15:52.23 ``Erik yeah, but simple report generation on a mainframe is far less challenging than multi-facetted path optimization of a constantly changing data set with a slew of concurrent users expecting an interactive experience :D
15:53.04 brlcad with that level of discussion inefficiency, the language so doesn't matter -- you could have had [insert_task_here] done in almost any language
15:53.16 mafm lol
15:53.17 ``Erik "code, {(compile && test), jabber}; repeat"
15:53.28 brlcad returns you to your regularly scheduled navel gazing
15:53.35 mafm sorry brlcad by I'm not productive in this noisy environment
15:54.26 brlcad mafm: understandably
15:54.42 brlcad the "off-topic" gavel needed to be raised a couple hours ago
15:54.52 ``Erik but it's fun!
15:54.58 mafm not the channel, I mean this alien-dissecting greenhouse that they call datacenter
15:55.06 mafm
15:55.13 brlcad mafm: ah
15:55.15 ``Erik and less than an hour of language jabber
15:55.54 brlcad try three hours, just migrating participants
15:56.11 clock_ this evening don't walk out
15:56.19 clock_ I will test my new amplifier
15:56.54 clock_ I assume it's so badly designed it will instantly start to oscillate on all possible frequencies, bringing all the air traffic on the Earth down
15:56.58 ``Erik bahhh, yer no fun :D
15:57.10 ``Erik clock: Large Datagram Collider?
15:57.20 clock_ lol
15:57.43 clock_ Actually have you heard of use of potentiometers in radars in the small signal path?
15:58.07 clock_ I wonder if a potentiometer can be used as a device in a very low noise system which has only the thermal noise and no additional noise.
16:03.55 *** join/#brlcad Bariton (n=Bary@p5B14F9BE.dip.t-dialin.net)
16:06.55 mafm Large Hellicopter Crusher, maybe
16:07.58 AFK-claymore or.... http://musiclub.web.cern.ch/MusiClub/bands/cernettes/firstband.html
16:09.43 AFK-claymore http://blog.alcastle.com/wp-content/uploads/2008/08/2008-06-26-lhc.png
16:10.39 ``Erik everyone's seen http://www.cyriak.co.uk/lhc/lhc-webcams.html right?
16:11.46 AFK-claymore anything with *webcams* in it is borderline nsfw.... do I click on that or not....? Hrm...
16:12.00 ``Erik heh, this is work safe
16:13.44 AFK-claymore getting a dedlink
16:14.09 ``Erik huh, working for me :(
16:14.43 louipc OH SHITE
16:14.47 AFK-claymore well you are using your proxy-fu are you not?
16:14.55 ``Erik of course
16:15.01 louipc we're all gonna die
16:15.05 mafm lol
16:15.22 mafm you know, my former flatmate was working in CMS experiment
16:15.34 AFK-claymore I would be laughing all the way to the grave if the lhc brought forth the end.
16:16.07 mafm well, and my labs designs parts of the CMS detector
16:16.16 AFK-claymore Almost as funny as the idea of the Earth getting demolished to make room for an intersellar Bypass
16:16.20 mafm my lab will be responsible for the black hole!
16:16.51 ``Erik ah, the flakey DNS servers here are the issue :/
16:16.58 AFK-claymore CMS = Content Management System? Never knew Joomla was that evil...
16:17.16 mafm nope
16:17.22 mafm LHC Compact Muon Solenoid Experiment Webcams -> CMS
16:19.35 AFK-claymore watches in horror as yet another joke is beaten to death....
16:21.05 claymore erik: I was actually thinking that the IT 'tards updated the firewalls with "Block *.* EXCEPT *.youtube.com"
16:22.07 ``Erik heh, no, I did some scanning, it cannot resolve with the DNS servers we're told to use
16:22.24 ``Erik and it uses vhosting, so'z you can't just use the IP :(
16:22.54 ``Erik ya get a 404 from "hostgator.com" if ya try
16:25.04 claymore Speaking of hosting, www.netfirms.com still has their $10 for a year of decent hosting going on. Its a 'coupon' code that I think they forgot to disable, tee hee.
16:25.28 mafm claymore: I was thinking that might be a joke, but no sure
16:26.06 claymore mafm: I am extremely sarcastic and rarely am serious. its in my nature.
16:26.36 mafm nice to hear!
16:27.09 ``Erik 10/myr? I see 10/mo O.o
16:27.35 claymore Netfirms Advantage Hosting: 250GB Disk, 2TB/month bandwidth, 2 free domains, blah blah blah.
16:27.55 claymore Sign up for 1 year of advantage hosting and put in MAX for the propotion/coupon code ;)
16:28.27 claymore works out to "Buy 1 month get 11 free" lol.
16:28.49 ``Erik huh, cool
16:28.50 claymore the speeds are so-so. Not blazing fast, not painfully slow either.
16:29.44 claymore one click installers are nice, but the ssh access is super stripped down. What did you call it Erik... a 'jail' ?
16:30.18 ``Erik given that it's linux, it'd be a chroot or a vm image
16:31.11 claymore Over all, I would say that 10/mo is overpriced for the service & features... but 10/yr... now your're talkin ;)
16:31.12 ``Erik linux guys will often call it a jail, but that makes the bsd guys angsty (ok, angstier), since jails involve duplicating all the writable kernel memory to prevent breaking out
16:31.41 alex_joni claymore: check out DH while you're at it..
16:32.04 claymore adds that to the long (and growing ) list of things to read.
16:32.13 alex_joni claymore: dreamhost.com
16:32.27 ``Erik hm, that's who shiro uses
16:35.31 mafm reboot needed (no, no windows here :P)
16:37.06 claymore Erik: when you heading over?
16:37.41 ``Erik 10 or so minutes
16:37.46 ``Erik half wondering if I should just not go
16:38.17 claymore Paullette is on the warpath
16:38.29 claymore so hide
16:41.01 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) [NETSPLIT VICTIM]
16:41.02 *** join/#brlcad elmom (n=elmom@hoasnet-ff04dd00-187.dhcp.inet.fi) [NETSPLIT VICTIM]
16:56.15 *** join/#brlcad mafm (n=mafm@193.136.2.123)
16:58.57 mafm meh
18:04.19 mafm damn broadcom wireless :|
18:52.20 elite01 heh, this is ndiswrapper :(
18:52.47 mafm mine doesn't seem to work with b43
18:53.04 mafm maybe with ndiswrapper, but I don't have networks around to test
18:53.23 elite01 ipw3945 used to work fine, but iwl3945 fails, so ugh
18:53.37 elite01 no idea about broadcom stuff
18:55.18 mafm I'm just bored in this datacenter and trying to configure it, no problem :)
18:55.41 elite01 i'm seriously bored as well
19:38.08 mafm going home, bue
19:38.09 mafm bye
20:05.05 CIA-24 BRL-CAD: 03davidloman * r33090 10/rt^3/trunk/src/geometryService/cpp/docs/BME.eap: Architecture Planning.
20:08.02 *** join/#brlcad clock_ (n=clock@77-56-65-107.dclient.hispeed.ch)
20:49.06 *** join/#brlcad Bariton (n=Bary@p5B14F9BE.dip.t-dialin.net)
20:50.45 ``Erik "Moving at the speed of government while spending at the speed of government." hah
20:52.36 archivist spending faster than the taxpayers can
22:45.24 *** join/#brlcad docelic (n=docelic@78.134.202.52)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.