--- Log opened Fri Aug 31 00:00:30 2012 |
00:06 | | You're now known as TheWatcher[zZzZ] |
00:14 | | * Rhamphoryncus kicks C++ |
00:16 | < Rhamphoryncus> | I want to find a few static helper methods like Rotation to my Matrix class, but only for Matrix<4>. I could do that by specializing, which requires duplicating the entire class declaration (20+ lines), or by some deep magic I haven't even started to understand |
00:21 | | Nemu [NeophoxProd@Nightstar-d60f94b0.asahi-net.or.jp] has quit [Ping timeout: 121 seconds] |
00:24 | < Rhamphoryncus> | The sane option: define it regardless and make it fail if someone uses it |
00:37 | | * Vornicus befuddles at SpaceChem. |
00:37 | <~Vornicus> | how to discard exactly 2/3 of a stream of atoms. |
00:41 | < ToxicFrog> | Do you have FFs? |
00:42 | <~Vornicus> | Nope, this is No Ordinary Headache. In order to beat macdjord's time I have to figure out how to get down to about 20 cycles per output, which means figuring out how to get the 3x as many oxygens as I need down to a manageable size. |
00:44 | <~Vornicus> | Over 40 cycles I get on average 6 oxygens and 2 nitrogens, and I have to spend 2 of each - which means discarding 4 oxygens. |
00:46 | | * Vornicus thinks. |
00:46 | <~Vornicus> | oh, I think I see. |
00:49 | <~Vornicus> | beautiful. Okay. |
00:51 | <~Vornicus> | Now, to handle the easy part: N2 + O2 into 2NO |
00:52 | <~Vornicus> | and I have all kinds of time to do it in. |
01:03 | <~Vornicus> | oh, that was fun. |
01:03 | <~Vornicus> | total time: 846. |
01:06 | <&McMartin> | No ordinary headache, indeed. |
01:08 | <~Vornicus> | http://steamcommunity.com/id/vornicus/screenshot/918987149810766049 I'm proud of this one. |
01:12 | <~Vornicus> | This is one of the ones where TF's apparent score is 0. |
01:20 | | Derakon[AFK] is now known as Derakon |
01:41 | | cpux|2 is now known as cpux |
01:45 | < ToxicFrog> | My actual score on that, incidentally, is 833. |
01:45 | <~Vornicus> | you total fuckhead |
01:46 | <~Vornicus> | actually i can probably reduce the time a bit just from rearrangement. |
01:47 | < ToxicFrog> | (however, I cheat; my design will fail on certain pathological inputs that Spacechem fortunately doesn't test it with) |
01:47 | < ToxicFrog> | I should poke Zachtronics again about getting those bogus scores removed from the scoreboard. |
01:55 | <~Vornicus> | You and SWWinchester both have a couple of 0 scores, it irritates me~ |
01:58 | < ToxicFrog> | This is the result of a not-entirely-correct upgrade path from a very old version that uses 0 as "no score recorded" to a very new version that uses a special sentinel value |
02:02 | | himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code |
02:02 | | mode/#code [+o himi] by ChanServ |
02:19 | <~Vornicus> | arg. I hate it when a math textbook has a... randomassed function in it, and htey don't give you any hints as to what it is. |
02:22 | | Derakon is now known as Derakon[AFK] |
02:31 | | Attilla [Obsolete@Nightstar-8e1acbff.as43234.net] has quit [Ping timeout: 121 seconds] |
04:04 | | Kindamoody[zZz] is now known as Kindamoody |
04:08 | | Derakon[AFK] is now known as Derakon |
04:10 | <~Vornicus> | Like this particular function here, it's some silly curve and it goes through five points, but every attempt I make at finding a function that matches makes it swing out way too much. |
04:10 | <&Derakon> | So, wait, they handed you some points and asked you to find a fit for them? |
04:10 | <&Derakon> | Make a fifth-order polynomial. Problem solved~ |
04:11 | <~Vornicus> | no. |
04:11 | <~Vornicus> | There's a figure in the book. |
04:12 | <~Vornicus> | I would like to reproduce it at least somewhat sensibly, but I don't know what function they're using (if indeed they're using a sensible function), and my attempts at divining the function have failed because what I think the points are gives me a crazy polynomial that swings wildly. |
04:13 | <&Derakon> | You don't even have the values of the points, then? |
04:13 | <~Vornicus> | No. |
04:13 | <&Derakon> | Hm, context for the figure? |
04:13 | <&Derakon> | It could well be they just drew a curve to demonstrate the definition of e.g. "inflection point". |
04:13 | <&Derakon> | And didn't really worry about what the function for the curve actually was. |
04:15 | <~Vornicus> | Context is that it asks a bunch of questions about it - "which segment has the highest average rate of change?" "sketch a tangent line to the curve between C and D that has the same slope as the straight line between C and D" |
04:15 | <&Derakon> | ...isn't that last just "copy the straight-line with a bit of an offset?" |
04:16 | <~Vornicus> | Sure, they're making a point about the mean value theorem. |
04:16 | <&Derakon> | Anyway, I can't really help you without the figure, then. *shrug* |
04:19 | <~Vornicus> | So now I'm looking through curve fitters. |
04:19 | <~Vornicus> | I never did figure out how to do the natural cubic. |
04:21 | <~Vornicus> | --mostly because it involves matrices and I don't have a decent matrix lib. |
04:26 | | * Derakon prods numpy at Vorn. |
04:27 | <~Vornicus> | is numpy the up to date one? I got confused a couple of times trying to figure that out once |
04:27 | <&Derakon> | Yeah. |
04:27 | <&Derakon> | numarray is the old one. |
04:29 | <~Vornicus> | okay. |
04:29 | <&Derakon> | Simple plotting example: http://pastebin.com/RdbqBg66 |
04:29 | <~Vornicus> | yeah, numarray and numeric threw me off the track because I didn't realize there was a third and both were badl out of date. |
04:30 | <&Derakon> | Just go to scipy.org and install numpy from there. |
04:30 | <&Derakon> | And then get matplotlib for plotting. |
04:30 | <&Derakon> | (pylab is sort of a simplified version of matplotlib) |
04:38 | <~Vornicus> | I'll probably need that later; I've got so much experience with making graphs in Excel right now that it's pointless to switch yet. Also Excel graphs have very high resolution and very low file size. |
04:42 | <~Vornicus> | (I have a 1200k Word file with 116 figures and multiple hundreds of formulas.) |
04:45 | <~Vornicus> | (but Excel isn't very good with, say, vector fields, or some other things, so I'll have to deal with it sooner or later.) |
05:02 | | Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!] |
05:40 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:18 | | Kindamoody is now known as Kindamoody|breakfast |
06:34 | | Derakon is now known as Derakon[AFK] |
06:59 | | Kindamoody|breakfast is now known as Kindamoody |
07:49 | | Kindamoody is now known as Kindamoody|out |
08:33 | | You're now known as TheWatcher |
08:35 | | gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has quit [Connection reset by peer] |
08:35 | | gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has joined #code |
08:35 | | gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has quit [Connection reset by peer] |
08:35 | | gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has joined #code |
08:43 | | himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds] |
08:44 | | * AnnoDomini thinks. |
08:44 | < AnnoDomini> | Supposing a large enough USB stick, would it be practical to put Windows and Linux on it in a dual-boot configuration? |
09:00 | < froztbyte> | depends what you wanna use them for |
09:01 | < froztbyte> | write-heavy stuff I'd suggest not doing that, but linux installs like that are common |
09:02 | < AnnoDomini> | Regular operation? |
09:02 | <@TheWatcher> | I've also heard (but have never attempted to confirm) that running windows off a usb stick is painful performance-wise |
09:03 | < AnnoDomini> | (As opposed to just running Windows? :P) |
09:04 | | AnnoDomini is now known as AwayUntilSunday |
09:19 | < froztbyte> | yeah, it can get pretty bad |
09:19 | < froztbyte> | depending on the flash memory's speed, the actual bus setup in the computer (some all-the-ports-on-shared-crappy-controller), etc |
09:20 | < froztbyte> | that said, you can also tweak it pretty extensively with some of those WinPXE modifier tools |
09:20 | < froztbyte> | and make a thinner version for use in that sense |
09:31 | | gnolaptop [lenin@Nightstar-2902b1ca.eduroam.liu.se] has joined #code |
10:02 | | Attilla [Obsolete@Nightstar-8e1acbff.as43234.net] has joined #code |
10:30 | < rms> | Doesn't Windows default to doing a fuckton of writes? |
10:30 | <@TheWatcher> | Yep |
10:31 | <&McMartin> | Yes |
10:31 | <&McMartin> | The expectation is that the USB driver will do block caching on the way to the disk if you insist on this |
10:33 | < rms> | Portable drives aren't much bigger physically and don't have the low read/write burnout that flash drives do. |
10:33 | <&McMartin> | Oh, these are spinup externals? |
10:33 | < rms> | Yes |
10:33 | <&McMartin> | If you've got USB 3, those things are fine for everything, AFAICT. Transfer rate is the only limiter. |
10:33 | < rms> | Another problem: Windows can, and will, BSOD if it detects certain MB changes. |
10:33 | < gnolaptop> | "Dirichlet's theorem causes a few problems, not the least of which is its pronunciation" |
10:34 | <&McMartin> | (I have professional experience re: the block caching thing. If you *do* add block caching at the virtual disk level you can in fact run a Windows VM off of USB 1.0 and it actually will perform acceptably.) |
10:34 | <&McMartin> | (Shutting down, however, will take a very, very long time.) |
10:36 | | * TheWatcher ...s |
10:36 | | Kindamoody|out is now known as Kindamoody |
10:36 | <@TheWatcher> | "The Bunyakovsky conjecture generalises Dirichlet's theorem to higher-order polynomials" |
10:36 | < rms> | Which of Dirichlet's theorems? |
10:37 | < rms> | He has like 5 |
10:37 | < gnolaptop> | Fourier series. |
10:38 | | * TheWatcher eyes the other 'see also's on wiki, concludes that true mathematicians have weird names |
10:42 | <&McMartin> | IN SOVIET RUSSIA, MATHEMETICIANS NAME THEIR PARENTS |
10:43 | <@TheWatcher> | Bah, I suspect some sort of requirement to change their name upon graduation >.> |
10:55 | | gnolaptop [lenin@Nightstar-2902b1ca.eduroam.liu.se] has quit [[NS] Quit: Gone] |
11:13 | | gnolaptop [lenin@Nightstar-fc995798.eduroam.liu.se] has joined #code |
11:32 | | Kindamoody is now known as Kindamoody|out |
12:02 | | Rhamphoryncus [rhamph@Nightstar-cc6253d6.abhsia.telus.net] has quit [Client exited] |
12:03 | | gnolaptop [lenin@Nightstar-fc995798.eduroam.liu.se] has quit [[NS] Quit: Gone] |
12:27 | | gnolaptop [lenin@Nightstar-7ba0a904.eduroam.liu.se] has joined #code |
12:34 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
12:34 | | mode/#code [+o himi] by ChanServ |
13:25 | <~Vornicus> | I certainly wouldn't have to change my name on graduation |
13:28 | <@TheWatcher> | Indeed :) |
14:00 | | gnolaptop [lenin@Nightstar-7ba0a904.eduroam.liu.se] has quit [[NS] Quit: Gone] |
14:30 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code |
15:26 | | iospace is now known as io|gone |
18:01 | <@Alek> | how's that? >_> |
18:07 | <~Vornicus> | My name already has a silent Z in it~ |
18:11 | <@Alek> | aha |
18:11 | <@Alek> | polish? |
18:11 | <@Alek> | czech? |
18:12 | <@Alek> | nearby? |
18:15 | <~Vornicus> | Polish. |
18:17 | | Kindamoody|out is now known as Kindamoody |
18:19 | | gruber [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has joined #code |
18:19 | | gnolam is now known as NSGuest49925 |
18:20 | | gruber is now known as gnolam |
18:21 | | NSGuest49925 [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has quit [Ping timeout: 121 seconds] |
19:50 | <&McMartin> | argh |
19:50 | | * McMartin makes an amendment to his commits last night: "Fix regression: De Morgan's rule doesn't work that way" |
19:56 | <&McMartin> | The moral: Do not code while really tired |
20:03 | < gnolam> | De Morgan le Fay. |
20:03 | < gnolam> | It works by magic. |
20:04 | <&jerith> | Vornicus: I didn't know your Z was silent. |
20:11 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
20:11 | | mode/#code [+ao Derakon Derakon] by ChanServ |
20:11 | <&Derakon> | Okay, guys, important question. |
20:11 | <&Derakon> | What do I name this massive-refactor/rewrite project? |
20:12 | <&Derakon> | (I'm reworking the codebase for the "OMX Cockpit"; OMX stands for "Optical Microscope; eXperimental") |
20:12 | <&Derakon> | (We also have "OMXT" where the 'T' stands for "Two" or "Too", according to my boss who is hilariously terrible at telling jokes) |
20:15 | < gnolam> | Optical Microscope: Graphical Wrangling Tool, Fast |
20:16 | <&Derakon> | ...I don't know that I could take myself seriously. |
20:26 | | io|gone [Alexandria@Nightstar-e67f9d08.com] has quit [Ping timeout: 121 seconds] |
20:26 | | franny [fran@Nightstar-e67f9d08.com] has quit [Ping timeout: 121 seconds] |
20:33 | <&Derakon> | ...no, Derakon, you're not going to call it OX-COCK either. |
20:51 | <&jerith> | Derakon: If you take yourself seriously, you're taking yourself too seriously. |
20:55 | <&Derakon> | Mm, debatable, but I do have to share this codebase with other people. |
20:55 | <&Derakon> | I don't want to have a GIMP situation here. |
20:58 | <&jerith> | Derakon: Are you planning to invent your own graphical toolkit and make everyone sad for the next decade? |
20:58 | <&Derakon> | That's a bit low on my priority list just now, I must admit. |
20:58 | <&Derakon> | But if everything goes well, this software will be used by a fairly large number of research labs out there. |
20:59 | <&Derakon> | And I'd rather people not snicker when reading its name in publications. |
20:59 | <&jerith> | Then you're safe from spawning something like GTK. |
21:09 | | Kindamoody is now known as Kindamoody[zZz] |
21:15 | <~Vornicus> | XOMG - eXperimental Optical Microscope GUI |
21:17 | <~Vornicus> | You know you want to. |
21:17 | | franny [fran@Nightstar-e67f9d08.com] has joined #code |
21:18 | <&Derakon> | XOMI might work, actually. |
21:23 | <&Derakon> | And we can replace "experimental" with "extensible" if it takes off. |
21:23 | <&Derakon> | "I" stands for "interface" of course. |
21:24 | <&Derakon> | ...hm, though there's a XOMI already in the microscopy business. Unfortunate! |
21:30 | <@TheWatcher> | eXperimental Computer Operated Microsope |
21:30 | <@TheWatcher> | ¬¬ |
21:31 | | * Derakon snerks. |
21:33 | | Rhamphoryncus [rhamph@Nightstar-cc6253d6.abhsia.telus.net] has joined #code |
21:49 | <&McMartin> | ++ |
21:49 | <~Vornicus> | what are you ++ing |
21:50 | <~Vornicus> | Or is there one extra McMartin now, that we won't see in this scene? |
21:50 | <&McMartin> | The XCOM project |
21:51 | <&McMartin> | Sigh |
21:51 | <&McMartin> | http://arstechnica.com/security/2012/08/critical-bug-discovered-in-newest-java/ |
21:53 | <&Derakon> | What, again? |
21:54 | <&McMartin> | Yup. |
21:54 | <&McMartin> | gj, Oracle |
22:00 | < celticminstrel> | Is this the one that there's an exploit for? |
22:00 | < celticminstrel> | Or is it another one? |
22:01 | < celticminstrel> | There was something about "0-day vulnerability in Java 7" or something like that. |
22:02 | <&Derakon> | That's the one that's been out for awhile. |
22:02 | <&Derakon> | This is apparently another one. |
22:02 | < celticminstrel> | Ah. (I only heard about that one a few days ago.) |
22:02 | <&McMartin> | Yeah, this was introduced by the patch that fixed the old 0-day ones. |
22:02 | <&McMartin> | The old 0day ones had apparently been out and about for four months. -_- |
22:04 | < celticminstrel> | What does 0-day mean here? |
22:04 | <&Derakon> | McM: yeah, but that's expected. Anyone enterprisey enough to be running Java has, like, a two-year turnaround on any bugfixes~ |
22:04 | <&Derakon> | CM: generally-speaking, 0-day means "exploit is out in the wild, and no patch exists to fix it yet". |
22:05 | <&Derakon> | Originally of course it meant "exploit is out in the wild the day the original code was released". |
22:05 | < celticminstrel> | Ah, so that's why the 0. |
22:05 | <&Derakon> | Yeah, it comes from pirates racing to be the first to put out a "free" version of a game or other hotly-anticipated software. |
22:07 | <&McMartin> | A 0-day warez was one that was cracked before official release thanks to leaks, IIRC? |
22:07 | <&jerith> | Yup. |
22:09 | <&Derakon> | Hm, http://www.warezfaq.com/what_is_0day.htm doesn't make reference to release dates at all. |
22:09 | <&McMartin> | As oppose to the "ZERO IS THE FIRST COUNTING NUMBER RAAAR" thing. |
22:09 | <&McMartin> | *opposed |
22:09 | <&McMartin> | Mm. |
22:09 | <&Derakon> | I assumed that the "0-day" thing was counting the number of days that had passed since the release. |
22:09 | <&McMartin> | Admittedly, I was both very young and several levels removed from the scene |
22:09 | <&Derakon> | Hence, 0-day ~= "less than 24 hours". |
22:10 | <&Derakon> | Which could equivalently be called Day 1 of the release, but "zero" is cooler than "one". |
22:10 | <&Derakon> | And this is a community that uses the word "warez". |
22:11 | <&McMartin> | Yeah, see, I don't think the 0 is cooler than 1 thing comes from them, it comes from the MIT hackers. |
22:11 | <&Derakon> | I don't think it comes from anything in specific. |
22:12 | <&Derakon> | "Zero is cool" is a concept that predates hackers of any stripe, I think. |
22:16 | < Tarinaky> | I think we're losing sight of the real question here, which is, what are we going to call ourselves. I think it comes down to two. One, the League Against Salivating Monsters, or my own personal favourite, the Committee for the Liberation of Terrifying Organisms and their Rehabilition into Society. One drawback with that: the initials spell CLITORIS!" |
22:17 | <&McMartin> | You're quoting something but I can't tell what |
22:17 | < Tarinaky> | Red Dwarf. The discussion earlier reminded me of a scene from it. |
22:17 | < Rhamphoryncus> | If you think of it from a fractional perspective then 0.0 days simply means "now". A simpler label would be a "live vulnerability" |
22:18 | < Tarinaky> | It's one of the ones with the shapeshifter that steals character traits/emotions. |
22:18 | <&Derakon> | Rhamph: well, that ignores the "there's a patch, but most people haven't managed to apply it yet" state. |
22:18 | < Tarinaky> | Leaving the Cat unkempt, Lester suicidally brave and Rimmer... in sandals wearing a shirt that says "Give Quiche a chance" |
22:18 | <&Derakon> | Also it doesn't let the news media co-opt jargon. |
22:19 | <&Derakon> | Which they so dearly love to do. |
22:20 | <&McMartin> | 0day is academic jargon too. |
22:20 | < Rhamphoryncus> | Derakon: in this case it became public knowledge after it became live |
22:21 | <&Derakon> | Rhamph: yeah, my point is that "live vulnerability" is less specific than "0-day" since the latter implies "there's nothing you can do about it aside from not use the software in question". |
22:25 | < Rhamphoryncus> | ahh, yeah, 0-day implies the devs were caught with their pants down |
22:26 | <&Derakon> | Right. |
22:49 | < Rhamphoryncus> | Or in the case of oracle, the management was caught in the supply closet screwing the secretary |
23:15 | < Rhamphoryncus> | Hrm. Problem of the moment: how to rotate a model to match the surface normal |
23:18 | <&Derakon> | Model is oriented at theta = phi = 0; want to rotate to match normal <x, y, z>? |
23:18 | <&Derakon> | Measure theta and phi and apply the rotations, isn't it just that simple? |
23:19 | < Rhamphoryncus> | Likely. I just need to read up on phi and theta ;) |
23:19 | <&McMartin> | If it's real-time, theta-phi will risk gimbal lock |
23:19 | <&McMartin> | Rhamphoryncus: Rotating around the z and y axes, respectively |
23:19 | <&Derakon> | McM: mm, point. |
23:20 | < Rhamphoryncus> | This is just tree placement on the planet |
23:20 | <&Derakon> | But if he's just trying to e.g. plunk some scenery down on a hex... |
23:20 | <&McMartin> | Yeah, then that will be fine. |
23:20 | < Rhamphoryncus> | thanks |
23:20 | <&McMartin> | Hell, you should be able to combine them into a single rotation matrix at the end |
23:20 | <&Derakon> | If you have gimbal lock, then the magic word is "quaternions". |
23:20 | <&McMartin> | yup |
23:21 | < Rhamphoryncus> | Yeah, I have quaternions in the back of mind if I ever need it |
23:21 | <&McMartin> | You shouldn't for scenery placement though. |
23:21 | <~Vornicus> | though in reality you should skip quaternions and go straight to rotation matrices that are based on quaternions, keeping basically "rotate about axis" |
23:21 | <&McMartin> | Yeah |
23:22 | <&McMartin> | Though there may be a way to directly do "make my orientation vector by x', y', z' instead of x, y, z |
23:22 | <~Vornicus> | McM: difficulty, the world is spherical, gimbal lock may be difficult. |
23:22 | <&McMartin> | " |
23:22 | < gnolam> | Eh, you don't need quaternions or rotation matrices just to rotate to a specified vector. |
23:22 | <&McMartin> | That's a better way of putting it |
23:22 | <&McMartin> | Rham is looking for "rotate to", not "rotate by" |
23:23 | <~Vornicus> | True. Rotate to is easier but then you have a question of which way is the thing facing |
23:23 | < Rhamphoryncus> | Ah, that clears up my quandary. A car would need quaternions, not for movement but for turning |
23:24 | <&McMartin> | Yeah, homing missiles is the classic example |
23:24 | < Rhamphoryncus> | A car doesn't need to roll, so it's simpler than aircraft, but not simple enough |
23:25 | <&McMartin> | Heh |
23:25 | <&McMartin> | I would go so far as to say that car actively needs to not roll |
23:25 | < Rhamphoryncus> | :D |
23:25 | < gnolam> | Rhamphoryncus: http://pastebin.com/8njCRpRQ |
23:25 | < gnolam> | The quick and dirty way. |
23:26 | < Rhamphoryncus> | gnolam: thanks |
23:26 | < gnolam> | It's what old abandoned projects are for. ;) |
23:26 | < Rhamphoryncus> | I have somehow managed to avoid both dot product and cross product thus far |
23:26 | <&McMartin> | That's not sustainable =D |
23:26 | < gnolam> | (Well, that one is actually a /finished/ project. But either way, one where the // HACKHACKs will never be addressed.) |
23:27 | < gnolam> | ... indeed not. |
23:27 | < Rhamphoryncus> | McMartin: indeed, and if I start using them now they'll be in my vocabulary for future use |
23:29 | < gnolam> | Now you will suffer under the Rule of Sarrus. He rules with an iron fist! |
23:30 | < gnolam> | ("Sarrus" is obviously some kind of fantasy villain.) |
23:30 | < gnolam> | (Possibly reptilian.) |
23:33 | <~Vornicus> | The difficult I'm seeing with the system Rham is working on is he has buildings and they have facing but the hairy ball theorem basically defeats any attempts at making a unified facing model. |
23:33 | <~Vornicus> | (this is literally the name of the theorem) |
23:34 | < Rhamphoryncus> | ahh |
23:35 | < Rhamphoryncus> | Well I'm not attempting to make it continuous. Rotate to the surface with whatever arbitrary orientation that gives me, then rotate in place |
23:35 | < Rhamphoryncus> | but.. this is just for trees |
23:37 | < Rhamphoryncus> | For buildings, modified by users, I'd need the controls to remain locally consistent |
23:38 | <&Derakon> | Ahh, yes, the hairy ball theorem. |
23:39 | <&Derakon> | Which IIRC states that if you have a continuous vector field across the surface of a sphere, there must be at least one point where the field has a value of 0. |
23:39 | | You're now known as TheWatcher[T-2] |
23:39 | < Rhamphoryncus> | yup |
23:43 | < Rhamphoryncus> | It's odd to think that on earth there *must* always be at least one point with zero horizontal speed |
23:43 | <&Derakon> | Well, windspeed. |
23:44 | < Rhamphoryncus> | horizontal wind speed, yes |
23:44 | <&Derakon> | (Hooray boss has left for Paris, won't be back until November) |
23:44 | < celticminstrel> | I assume that point isn't expected to be fixed though. :P |
23:44 | <&Derakon> | CM: of course not. |
23:45 | <&Derakon> | The second derivative can be nonzero, but the first derivative must be zero somewhere. |
23:45 | <~Vornicus> | ...though I guess you /could/ sort of do it by having facing be a vector on the surface of the sphere. |
23:46 | | You're now known as TheWatcher[zZzZ] |
23:46 | < gnolam> | It only applies to tangents. |
23:47 | <&Derakon> | Freaky thing: hearing OSX GUI-interaction sounds (e.g. for scrolling or clicking the mouse -- these play from the computer speakers) when there's nobody in the room behind me. |
23:47 | <&Derakon> | Stupid remote login systems. >.< |
23:53 | < Namegduf> | But remote login is turned off. |
23:53 | < Namegduf> | *creepy sound* |
23:53 | <&McMartin> | The login is coming from inside the house |
23:54 | < Rhamphoryncus> | In the truck of the car. With an axe. |
23:55 | <&Derakon> | Big house, then, seeing as I'm at work. |
23:55 | | * Rhamphoryncus reads about glRotatef |
23:55 | <&Derakon> | Anyway, time to vanish. |
23:55 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has quit [[NS] Quit: leaving] |
23:56 | < gnolam> | If you can find out why on Earth it uses degrees instead of radians, do let me know. |
--- Log closed Sat Sep 01 00:00:45 2012 |