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