irclog2html for #brlcad on 20061018

00:10.58 Maloeran That truck is so saturated of degenerative cases which produce packed long thin triangles. Performance will suddently bump up at some point when I write the missing prep pass
00:35.48 brlcad that's an interesting feat because there's about 3 predominant coding styles in brl-cad
00:36.16 brlcad at least until I finally run source formatting to make it all consistent
00:36.21 Maloeran Yes I noticed, I tried to get used to the one documented in HACKING
00:36.28 brlcad ahh
00:36.43 Maloeran ( though I fail miserably )
00:37.03 brlcad that's mostly K&R style
00:37.31 brlcad the next most popular is probably BSD style
00:38.45 Maloeran Yes... I learned C at 12 without internet or books, just a compiler and some code ; I don't think I follow any standard
00:43.58 Maloeran and I learned x86 assembly from typing gcc -S instead of gcc -s once by mistake ;), the old good days
00:44.29 brlcad :)
01:34.49 *** join/#brlcad korrupthed (n=squee@bas1-london14-1167879640.dsl.bell.ca)
01:35.46 korrupthed the site is not comin up .. n e one got a download link i can follow?
01:39.48 *** part/#brlcad korrupthed (n=squee@bas1-london14-1167879640.dsl.bell.ca)
02:27.39 brlcad damn sourceforge
02:28.05 brlcad i think they're blocking us as we are several hundred MB over quota
02:28.13 brlcad i'll put in a request for an increase
02:28.27 brlcad in the meantime, there's the mirror: http://ftp.brlcad.org/
02:28.35 Maloeran You mean there were too many downloads of brlcad?
02:28.48 Maloeran Perhaps that should go in the topic
02:29.13 *** topic/#brlcad by brlcad -> http://ftp.brlcad.org (mirror of http://brlcad.org, down for 'maintenance') || BRL-CAD is an open source solid modeling software suite || Developers needed! Read the HACKING file for details on getting involved || Release 7.8.4 is posted, next release will be 7.10.0
02:29.20 brlcad you were saying? :)
02:29.35 brlcad nobody reads the topic, but there it is
02:29.41 brlcad not too many downloads
02:30.35 brlcad there is a default quota on the amount of space you can utilize on the web space provided to projects (which is separate from the project pages and the file release system section)
02:31.00 Maloeran Ah, I see
02:31.02 brlcad we already have a massively increased quota on the file release system as each release uses about a GB if all binaries are made
02:31.27 Twingy larger than open office?
02:31.39 brlcad but for the web space, ti's still the default 100MB, and we're at 300MB or so
02:31.54 brlcad Twingy: no idea
02:32.13 Twingy what are you paying for you colo?
02:32.21 brlcad probably, just because there are so many more binaries
02:32.47 brlcad it's not a colo, it's dedicated
02:33.02 Twingy I thought you payed for a colo somewhere for brlcad.org
02:33.13 brlcad brlcad.org is sf.net
02:33.19 Twingy you gave it up?
02:33.34 brlcad .bz (i.e. ftp.brlcad.org and bzflag.bz) is my server
02:33.43 Twingy that's colo right?
02:33.50 brlcad no, it's dedicated.. :)
02:34.04 brlcad i get the whole box, the whole pipe
02:34.09 brlcad i just don't own the hardware
02:34.16 Twingy oh yea, ok
02:34.17 brlcad less fuss
02:34.19 Twingy what are you paying for that
02:34.33 brlcad i don't recall exactly, it's pettance
02:34.38 brlcad ~spell pettance
02:34.49 brlcad something like 65
02:35.02 Twingy I just switched to comcast workplace 6Mb/768 for $80 a mo, they got 8Mb/1Mb for like $100 something
02:35.09 Twingy no bandwidth cap
02:35.17 Twingy static ip etc
02:35.25 brlcad "no bandwidth cap"
02:35.50 brlcad 768 up would be a killer
02:36.01 Twingy how about 1Mb?
02:36.55 Maloeran Connections sure are expensive down there, I'm paying less for a 10mbits commercial
02:37.11 Maloeran And they are paying half of that for 20mbits in Norway and Sweden, but.. :)
02:37.16 Twingy I think bandwidth is proportional to the population of the area
02:37.38 Maloeran Ah yes, indeed
02:37.43 brlcad 1M might work, but that's still less than what I have
02:38.01 Twingy but you have hands on access to your box so you could use one box as raid/fileserver/webserver
02:38.08 brlcad I can sustain 4Mbit over the entire month before I cap out, about 1.5TB
02:38.17 Twingy kk
02:38.57 Twingy I've pondered the idea of doing colo here and using solar panels to power machines
02:39.37 Twingy the little 500MHz nano-itx boards only use 2.5W
02:39.38 brlcad i'm about to replicate to a server in germany soon, need redundancy on some of the services for bz and some of the web hosts
02:40.01 Twingy they would be very economical to offer dedicated on
02:40.05 brlcad the deal is about the same there, maybe 5 bucks cheaper even
02:40.21 brlcad heh
02:40.29 brlcad "Site Down due to cloudy day"
02:40.33 Twingy naw
02:40.37 Twingy it's grid tied
02:41.22 Twingy for folks that don't need much bandwidth, I could probly pitch it for $29.95/mo for your own box
02:42.11 Twingy I'd prefer charging based on bandwidth and power consumption though
02:42.22 Twingy that'd be real easy to compute
03:33.33 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
04:36.54 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
05:44.47 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
06:32.28 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
09:34.41 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
13:51.32 *** join/#brlcad Maloeran (n=maloeran@195.139.172.210)
16:01.04 brlcad brlcad.org isn't down because of quota usage apparently, it was a larger vhost problem that affected lots of projects not just ours
16:01.24 brlcad since it's just vhost services, brlcad.sourceforge.net actually still works as one would expect
16:18.21 Maloeran Erik or brlcad, what's the little program found in brlcad to convert raw pixels to pix or some other format? ( to use pixdiff )
16:42.15 brlcad pix files are raw image files
16:43.14 brlcad first quadrant, integer array, interlaced, 8 bit per channel, 3 channel (RGB)
16:43.37 Maloeran Okay, I was not seeing any output, but the files are indeed identical
16:43.47 brlcad so basically, if you just write out RGBRGBRGB, you can use pixdiff
16:43.57 Maloeran *nod* Thanks
16:44.40 brlcad try pixcmp
16:44.47 brlcad more numerically informative
16:45.35 Maloeran Right, that will do nicely
16:47.29 brlcad the brl-cad benchmark uses that same tool to validate results, off by one values are 'okay', but off by many from the expected results are considered an error
16:48.03 Maloeran You will get "off by many" whenever a ray happens to hit the edge of a triangle or not
16:48.19 Maloeran I'm just comparing my scalar vs SSE packed paths, and : 1432833 matching, 7164 off by 1, 3 off by many
16:50.06 Maloeran If we were to raytracer the counter of a single triangle, just the ray-triangle intersection algorithm used will make a few pixels bump in or out
16:50.21 Maloeran to raytrace the contour
16:51.03 brlcad it's to say that you're usually comparing to stable results with something that should be the similar or the same situation
16:51.39 brlcad if you can explain the deviation, demonstrably (not just intuition), then it's generally a non-issue
16:52.33 brlcad but it's often been the case where off by many errors have cropped up even in rt that "seemed reasonable" at a glance that could be explained away as floating point or edge cases, etc, only to find out later that there was numerical instability not being accounted for
16:53.41 Maloeran Yes, I'll have to check my math on that later on too
16:54.03 brlcad intuitively, the scalar vs sse packed paths can of course be different if only because of different mathematical manipulations, but it not necessarily the case that you can't get them to have no off by many values ;)
16:54.49 ``Erik *yawn*
16:54.55 brlcad food coma?
16:55.00 ``Erik kinda
16:55.08 ``Erik bigassed morning meeting contributing
16:55.10 Maloeran Just the order of operations would change the result
16:55.36 brlcad sure would
16:55.54 brlcad but how much and whether the drift is something that can be adjusted for is another issue
16:56.01 brlcad maybe, maybe not
16:56.30 Maloeran I could use pictures out of ADRT or so, to rely on as a reference
16:56.38 brlcad the point is usually to trace the ray and watch the results to be able to deterministicly say why it's different
16:56.56 brlcad yeah, though you'll probably have issues matching cameras
16:57.16 Maloeran Yes... and ADRT seemed to rely on magical constants, I'm not sure if that's really reliable
16:57.18 brlcad and even then, you're still bound to have off by lots
16:58.27 brlcad i had a little fun a few weeks ago, took a single sphere and ray-traced it with rt
16:59.15 Maloeran I assume librt is fairly accurate overall
16:59.17 brlcad then proceeded to tessellate the sphere to varying orders of
16:59.25 brlcad facetization
17:00.08 brlcad using pixcmp to compare the differences, increasing the tessellation at each level to see how closely I could minimize the deviation error
17:00.14 brlcad it was rather interesting
17:00.53 brlcad I couldn't make the off by manys go away, but was able to reduce them to a mere hundred or so on a 512x512
17:01.12 Maloeran That's about what I would expect
17:01.25 brlcad ended up getting up to 10M triangles before getting bored with it iirc
17:02.48 brlcad which is about 50 triangles per pixel? :)
17:03.25 Maloeran :) You'll always get many "off by many" near the edge, especially in a case like this
17:04.01 Maloeran I get many "off by one" just for supplying the vectors to the API or having them automatically generated
17:04.14 brlcad actually, the edges were dead on
17:04.59 brlcad the off by many errors were around a highly specular hilight area
17:05.07 brlcad which also makes sense
17:05.43 brlcad where a tiny deviation results in a wrong energy contribution
17:05.49 Maloeran The edges were correct? I'm surprised, the wonders of double precision I guess
17:06.36 brlcad with enough triangles, I was actually able to get a majority of the sphere to not have even off by one errors
17:07.11 brlcad but we are talking about lik 1M triangles.. for just one .. sphere .. :)
17:08.07 Maloeran I think results would have been off for many pixels if you had used floats, not matter how many triangles were used
17:08.23 brlcad probably
17:08.29 brlcad an exercise for another day
17:08.42 Maloeran As accuracy is so critical, I guess I'll have to write a SSE2 double precision path
17:09.42 brlcad i was just more interested with sort of estimating how many triangles will it generally take to get the energy deviation to match the implicit within some %
17:15.38 brlcad front, top, left, 35,25, and a few random ;)
17:16.46 Maloeran Traversal is faster for axis-aligned points of view, that would be a bit biased
17:18.27 Maloeran Any thoughts on if I need to test scalar, scalar with vector generation, SSE, SSE with gen, double, etc.? That list could be long
17:18.41 Maloeran On top of various combinations of preparation quality/memory/speed hints
17:21.18 brlcad that's why only three would be axis aligned
17:21.38 brlcad but those happen to be .. frequently used views for various purposes, so it's also relevant
17:21.46 Maloeran *nod* Okay
17:23.19 brlcad not really sure about what all you need to test.. that depends on a lot of factors, especially the expected use and need
17:23.47 brlcad though following the scientific process would make me lean towards testing them all especially given it's just going to be automated
17:24.19 Maloeran It just implies I need two libraries to test float and double, for example
17:27.15 ``Erik why? build for float, run tests, b uild for double, run tests...
17:29.48 *** join/#brlcad PrezKennedy (n=Apathy@c-68-55-177-2.hsd1.md.comcast.net)
17:32.18 Maloeran The front-end is meant to support multiple libraries already though, if I can figure how to do that with autoconf. On a different topic, the triangles of truck_bots.g sure are not oriented in a coherent way
17:32.46 Maloeran Any simple brlcad command to attempt fixing this?
18:01.43 ``Erik oriented as in uniform winding?
18:04.06 Maloeran Preferably, yes
18:18.29 Maloeran Logically, when converting from CSG to triangles, it should be terribly simple to orient the triangles properly
18:18.59 Maloeran You know very well what is "in" and what is "out" at that point
18:19.35 ``Erik yeah, logically...
18:19.43 ``Erik but the converter is... imperfect.
18:20.13 Maloeran That's what should be fixed, rather than trying to fix the triangles afterwards or raytracing results
19:11.47 Maloeran Eh well, Mark forgot the arrangements for the conference and Beatrice doesn't seem to be taking her emails ; registration is only possible on-site now. I think I'll have to try an ancient audio communication device
19:13.59 ``Erik what conference?
19:14.23 Maloeran Baltimore visualization conference
19:14.29 Maloeran Oct 29 to Nov 3 or so
19:30.45 Maloeran No more success by phone. With some luck, I'll just miss that conference ;)
19:39.54 ``Erik ah, heh
19:40.05 ``Erik I'd rather be going to nycbsdcon :/
19:40.08 ``Erik stupid overlap
19:45.53 ``Erik but on sourceforge, it doesn't have the dash in the short project name, brl-cad :)
19:46.21 archivist and this room is minus the -
19:47.31 brlcad ``Erik: yep, and there's actually documentation written about exactly when it's okay
19:47.33 Maloeran Eh well, pick a different nickname? ;)
19:47.35 brlcad which I can see you haven't read :)
19:48.43 brlcad it's not because I use brlcad or not, it's to retain coherency/consistency on the name of the project
19:49.02 brlcad e.g. BRL-CAD is the official name, dash and all
19:50.06 brlcad speaking of which..
19:52.50 ``Erik it's ok when I say it's, brl-cad :>
19:53.48 ``Erik alexis: I was in err on the 'bundle' statement, it just means packets of rays, and limiting to either all parallel or all co-originating is ok
19:54.10 ``Erik also; the conference thingy, it's not about the conference, it's about presense in the area (meeting type crap) according to lee
19:54.55 Maloeran That's fine for Lee, but I'm not really fond of that
19:55.05 ``Erik parse which? my tongue in cheek statement about it (brlcad vs BRL-CAD) being ok when I say it's ok? :D
19:56.04 Maloeran Thanks for the clarification on ray bundles, that's quite simple
19:56.08 ``Erik mal: I just reported status, and carried response back *shrug* technically, this is between lee and mark, and then mark and you
19:56.09 tofu it's all good, but it does dilute slightly to not be consistent even as minor as it is
19:56.14 ``Erik sorry about the misinformation earlier :)
19:57.07 ``Erik well, the 'perspective' case is not necessarily a regular grid of rays, it could be a random-looking scattering generated by someone elses software...
19:57.29 Maloeran Of course so, one can supply arbitrary vectors if so desired
19:57.35 ``Erik like, say, if I'm using it to do radiosity and I have an optimization where I don't shoot as many towards darker areas *shrug*
19:58.12 Maloeran "Reported status", that implies uncompleted regression tests right? :) There's not much missing
19:58.19 ``Erik heh, arl-cad :D
19:58.44 ``Erik um, 'reported status' was more like "clarify a couple things for me, and oh, he might not make it to the conference"
19:59.17 Maloeran Any reason provided or asked for not making it to the conference?
19:59.20 tofu ~nickometer ``Erik
19:59.23 ``Erik http://hardware.slashdot.org/comments.pl?sid=201421&cid=16490605
19:59.27 ``Erik hah
19:59.33 ``Erik ~nickometer tofu
19:59.41 ``Erik wow, lame script
19:59.42 ``Erik :)
19:59.54 Maloeran ~nickometer Maloeran
20:00.04 ``Erik must be my stealth marks
20:00.20 Maloeran Your stealth marks are no match for a french canadian keymap
20:00.44 ``Erik the keymap isn't where the stealth comes from, it's the character map on ... lesser os's.
20:01.03 ``Erik (many windows/mirc users think it's ''erik, and get confused when they can't whois or privmsg me)
20:01.21 ``Erik http://content.ytmnd.com/content/a/2/2/a224551a525ebf5e30cedf1f4ae16b99.gif
20:01.31 Maloeran Speaking of which, I wonder how you do ^ with an us/en keymap, is the character used for anything besides programming?
20:02.17 Maloeran Ahaha
20:02.18 ``Erik shift-6
20:02.43 Maloeran "Accept teaching without resistance". I sure remember why I quit school
20:03.10 ``Erik only at the worst primary schools
20:03.37 ``Erik secondary schools tend to be a lot more involved with a lot more participation and a lot less teacher idiocity
20:04.00 ``Erik (it's a GOOD thing if you cna prove the professor wrong :)
20:04.35 Maloeran I went to a good high school, for musically gifted people where 55% of the time there was spent on music.. so it was bearable
20:04.41 Maloeran College was a shock
20:06.04 Maloeran I was thrown out of a physics class there for arguing with the teacher about the spin of electrons, I had my Hawking book to prove my point, I quit the following day
20:06.34 ``Erik wow, I'd seen similar arguments, never seen that result, though...
20:06.38 ``Erik colleges in canada must suck ass
20:07.15 Maloeran I went to a fairly "normal" college, out of a high-end school for talented people, so the shock was brutal
20:08.12 Maloeran I'm sure there are stupid teachers everywhere
20:08.53 ``Erik definitely, but some environments are more accepting of stupid behaviors than others
20:09.32 Maloeran It wasn't just the teachers, the pace was so terribly slow, the students were so.. ignorant and unmotivated. It was a radical change of environment
20:10.05 Maloeran But I really had enough of violin after 10 years, seriously :)
20:16.35 ``Erik heh, unless you go down into the city, it's called a "fiddle" here... ;> *duck*
20:17.28 ``Erik and brl-cad is from the land of fiddles, banjos, and toothless people in overalls, pheer wv *duck* :D
20:18.27 Maloeran Cool, need a violin for the ARL orchestra or something? :)
20:18.39 ``Erik heh
20:20.08 ``Erik damn openbsd does not compile pretty.
20:22.22 Maloeran Compiling obsd or compiling something there?
20:22.28 ``Erik compiling obsd's world
20:22.30 ``Erik keeps breaking
20:26.12 ``Erik hm, rayforce fails on my leenewx opterwang thingy
20:26.22 ``Erik Preparation time : 35.583 seconds
20:26.22 ``Erik Error flag : 0
20:26.22 ``Erik -- Memory allocation listing at ../../../RF/context.c:208 --
20:26.23 ``Erik <PROTECTED>
20:28.59 Maloeran What's faling?
20:29.01 Maloeran failing, even
20:29.09 ``Erik also; "The posix_memalign() function is part of the Advisory Information option and need not be provided on all implementations." (per http://www.opengroup.org/onlinepubs/000095399/functions/posix_memalign.html )
20:29.29 Maloeran Right, I'll change that soon
20:30.04 Maloeran 35 seconds is awful somehow
20:30.06 ``Erik um, I don't know what's failing? heh, it generates an rtch file, about twice as big as the rtml
20:30.13 ``Erik well, that's an amd64 linux box
20:30.34 ``Erik uhhh, and the roter lowe
20:30.35 Maloeran The cache file uses 64 bits indices, so it's big
20:30.44 ``Erik -rw------- 1 erikg 42 88915180 Oct 18 16:25 roter-lowe.rtch
20:30.51 Maloeran Woah :)
20:31.36 Maloeran I'm aware that cache files need some packing
20:32.06 ``Erik $ uname -osrvmpi
20:32.06 ``Erik Linux 2.6.9-42.0.2.ELsmp #1 SMP Thu Aug 17 17:57:31 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
20:32.27 Maloeran Does it render otherwise? What do you mean by failing?
20:32.31 ``Erik but when it gets done generating the cache file, reports the error code (0), then says a list is empty and exits
20:33.01 Maloeran That means no error occured and there's no memory leak. envCreateWindow() must have failed
20:33.15 Maloeran The SDL window creation
20:33.49 Maloeran It's not clear how it could fail though
20:34.01 ``Erik that did it
20:34.08 ``Erik DISPLAY wasn't set
20:34.18 Maloeran Yes, that explains it
20:35.02 ``Erik around 7-14 fps (depending on how much is in view)
20:35.32 Maloeran For the M1 model?
20:36.04 Maloeran That's acceptable for now, tracing of volumes ( or frustum culling, whatever you want to call it ) will bump the numbers up soon
20:36.07 ``Erik the boat
20:36.15 ``Erik the model that shouldn't be is 7-9
20:36.42 ``Erik I have a feeling that the remote X part might be bottlenecking it now
20:37.03 Maloeran 7-14fps on the 1.7m frigate despites all the diagonal ropes all over the place? That's not too bad
20:37.22 Maloeran Every ray is being traced entirely at the moment ; there's no volume tracing at all, so I'm not displeased with that
20:37.25 ``Erik well, the deck is barely visible, since the camera is kinda below the keel, heh
20:37.53 ``Erik and when it swings around, the camera goes through the inside
20:38.24 *** join/#brlcad b0ef (n=b0ef@062016141085.customer.alfanett.no)
20:38.53 Maloeran Yes well, you have to uncomment the other origin[] in main.c
20:39.23 Maloeran The boat and the M1 have different scales and origins, so you have to switch between two blocks of code from one model to the other. That will be cleaner eventually ;)
20:41.39 ``Erik 2.4-2.8 with the ship and the right origin, heh
20:42.08 Maloeran That's much more like it
20:42.31 Maloeran I never tried the boat with the SSE code, I think the laptop's ram is not enough to prep
20:42.58 ``Erik hm, I have the ram
20:43.07 ``Erik this 8 core opteron has 32g ram
20:43.10 ``Erik and 1.8ghz chips
20:43.11 Maloeran Eheh
20:43.24 ``Erik noisy piece of shit, too
20:43.31 Maloeran It will perform... better with volume tracing, a fixed prep, and threads
20:43.38 ``Erik gimme threaded distributed code, boy :D
20:44.03 ``Erik 24 opterons should have a fair amount of push
20:44.11 Maloeran I know! :) I'll complete the code before distributing it though
20:44.45 ``Erik 43.2 ghz of opteron unfage, with 96g of ram
20:45.45 Maloeran 35 seconds of prep was the frigate?
20:46.19 ``Erik yeah
20:46.20 Maloeran I'm just making sure, I had enough weird experiences with absurd prep times on your boxes... :)
20:46.22 Maloeran Good
20:46.37 ``Erik only 7.2g disk space, though
20:46.41 ``Erik er
20:46.42 ``Erik 7.2tb
20:46.44 ``Erik heh
20:47.26 Maloeran Cool, I'm sure I can come up with a cache file format to fill that
20:47.47 Maloeran XML-based layed out binary, a bit at a time, with 256 bits indexing
20:51.15 ``Erik heh, 'xml based' was enough... :(
20:51.29 ``Erik the most verbose and useless reinvention of s-expressions I've ever seen
20:51.47 Maloeran It's much better when used to describe binary data too
20:54.23 ``Erik xml... based...
20:54.33 ``Erik :>
20:59.34 Maloeran That's the spirit! XML, SQL and Java are the future
20:59.41 ``Erik if you strap a piece of buttered toast to the back of a cat, butter side up, and drop the cat out a window, it will fall to approximately a foot above the street, and hover there, spinning.
21:00.10 ``Erik huh... xml, sql, and java... that combo sounds, uh, familiar.
21:00.32 archivist na not my cat as it is devoid of self righting and ... life
21:01.15 ``Erik throw in jini, hibernate, rio, 'naked objects', service based architecture, and an obscene focus on process, content management, control, and cmmi and you have yourself a winner...
21:01.17 ``Erik *cough*
21:02.28 archivist buzz words give me headaches
21:03.02 ``Erik archivist: that was the quick&dirty description of the software project I recently escaped from... I foresee... no success wrt to it.
21:03.57 Maloeran We should write a distributed processing raytracer for it, where every sector, node and triangle access goes through a SQL query
21:04.17 ``Erik they were, uh
21:04.22 ``Erik talking about kinda doing that actually
21:04.29 ``Erik because the jni interface to librt is "too hard"
21:04.40 Maloeran Ahahah
21:04.40 archivist I just bought a book at the weekend as it had a buzz word on the cover and I thought I should be able to say I knew something about it
21:04.44 ``Erik so they were gonna write the raytrace component in java
21:04.45 ``Erik *cough*
21:04.57 Maloeran This is so sad
21:05.05 archivist even php would be faster
21:05.50 ``Erik well done php would be faster than what they're trying to do, yes... but well done java CAN be 'reasonable' performance-wise... well done java is rare, though
21:06.06 ``Erik people either approach is as 'weird c++' or go way overboard on oo :(
21:06.12 Maloeran If you do care about performance, just don't use Java
21:06.16 ``Erik very few understand how a jvm works
21:07.08 archivist "overboard on oo" they've read too much UML bs
21:08.03 ``Erik class Blah extend Meh {} <-- common construct.
21:08.09 ``Erik extends, even
21:08.13 ``Erik *cough*
21:08.53 archivist tis right to be bitter about extends crap upon crap
21:09.21 ``Erik dude, I could literally bitch for hours
21:09.22 ``Erik :)
21:09.57 Maloeran That doomed Java project must have caused a profound psychological trauma
21:10.07 Maloeran As it would have for any other sane programmer
21:10.09 archivist oo has created a new kind of quck and dirty programming
21:10.54 ``Erik not so much quick, just a whole lot of dirty? :D
21:11.55 Maloeran I think it's quick for very simple thing, but it doesn't scale
21:12.00 Maloeran things*
22:06.24 ``Erik heh, baltimore has all that if you go downtown, too *shrug* :)
22:08.40 Maloeran Oh I'm sure it does. Until I moved two weeks ago, I wasn't in reach of delivery for the really good restaurants
22:19.17 tofu mmm.. indian food
22:19.28 tofu i miss living in the city
23:02.03 *** join/#brlcad spldart (n=spldart@cpe-70-116-149-121.houston.res.rr.com)
23:04.56 *** part/#brlcad spldart (n=spldart@cpe-70-116-149-121.houston.res.rr.com)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.