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