code logs -> 2012 -> Mon, 30 Apr 2012< code.20120429.log - code.20120501.log >
--- Log opened Mon Apr 30 00:00:26 2012
00:19 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
00:22 You're now known as TheWatcher[T-2]
00:28 You're now known as TheWatcher[zZzZ]
00:30 gruber [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code
00:31 gnolam is now known as NSGuest41704
00:31 gruber is now known as gnolam
00:33 NSGuest41704 [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [Ping timeout: 121 seconds]
00:41 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Upgrading]
00:46 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code
00:54 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
00:54 mode/#code [+o himi] by ChanServ
01:19 Attilla [Obsolete@Nightstar-4d709978.as43234.net] has quit [Ping timeout: 121 seconds]
01:29
< Rhamphoryncus>
So.. my comments on this tutorial starting out unnecessarily complicated? Doesn't seem so bad when I realize by chapter 4 there's lines like "What we have here is what is known as a linear system of equations."
01:30
< celticminstrel>
I thought "linear" was supposed to modify "equations", not "system"...
01:30
< celticminstrel>
Maybe I was wrong. <_<
01:33
< Rhamphoryncus>
Eh, I'm just skimming at this point anyway
01:33
<&McMartin>
This is a bit where being old-school will help me, I think
01:34
<&McMartin>
I'm guessing this is stuff like perspective transform matrices?
01:41
< Rhamphoryncus>
bingo!
01:42
<&McMartin>
I don't suppose gluLookAt and gluPerspective are still around~
01:43
<&McMartin>
But yeah, those were Sable/SVAF's stock in trade; I should look into making a vertex-shader version of the SVAF rendering library.
01:43
<&McMartin>
That would actually be an excellent "learn this stuff" project.
01:50 Stalker [Z@Nightstar-5aa18eaf.balk.dk] has quit [Ping timeout: 121 seconds]
01:54
< Rhamphoryncus>
mmm z-flip XD
01:57
< Rhamphoryncus>
and really ugly jaggies in the depth buffer example. Of course they're simple flat colours, completely untextured or lit, and no antialiasing
02:07 sk0rpio [frzn@Nightstar-cf225f06.dyn.optonline.net] has joined #code
02:09 sk0rpio [frzn@Nightstar-cf225f06.dyn.optonline.net] has left #code []
02:13 Turkey_31MALE [MarasliT@35E323.45170F.26A08C.A7D4FA] has joined #code
02:14 Turkey_31MALE [MarasliT@35E323.45170F.26A08C.A7D4FA] has quit [[NS] Quit: ]
02:14 Turkey_31MALE [MarasliT@35E323.45170F.26A08C.A7D4FA] has joined #code
02:14 Turkey_31MALE [MarasliT@35E323.45170F.26A08C.A7D4FA] has quit [[NS] Quit: ]
02:24
< Eri>
Hmm, this doesn't look like a good idea.
02:24
< Eri>
I'm flipping through a Matlab textbook
02:25
< Eri>
They bring up the eval() function, which essentially lets you do anything you can do from the matlab command line, i.e everything. There's no mention in this chapter, or flipping a head, of the security vulnerability this poses
02:25
< Eri>
*ahead
02:26 Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code
02:40 Kindamoody[zZz] is now known as Kindamoody
02:50 Derakon is now known as Derakon[AFK]
02:54 Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has left #code []
03:11
<@ToxicFrog>
Eri: it's matlab, if you're doing world-facing things in it you're doing it wrong
03:11
<&McMartin>
Pretty much
03:18 celticminstrel is now known as celmin|zZz
03:23
< Eri>
I suppose
03:27
<&Derakon[AFK]>
Matlab is basically there for one-off data analysis.
03:27 Derakon[AFK] is now known as Derakon
03:28
<&Derakon>
As soon as you find yourself thinking "Hm, this would be useful in more cases if I extended it a little..." it's time to switch languages.
03:47 * Rhamphoryncus has a stupid idea of using a sphere (or segment thereof) for his maps. Of course that will only lead to suffering
03:48
<~Vornicus>
Rham: squares on spherical maps are painful.
03:49
< Rhamphoryncus>
Yes, thus the suffering. I've obsessed about it before
03:49
<~Vornicus>
Hexagons, considerably less so. http://www.flickr.com/photos/7861878@N06/3556592941/in/photostream
03:49
<~Vornicus>
Hexagons on the other hand have LOD issues.
03:50
<&Derakon>
Hunh, Flickr timed out.
03:50
<&Derakon>
Worked on the second try though.
03:51
< Rhamphoryncus>
In this case if I make the fundamental smallest positioning unit an order of magnitude smaller than the smallest building unit (ie you can finely tweak track positions) then I can let each edge care only about total volume consumed, giving it an entirely deterministic way of limiting proximity
03:51
< Rhamphoryncus>
IOW, make the unit small enough and I don't even need a consistent tiling system
03:52
< Rhamphoryncus>
random points would be sufficient
03:56
< Rhamphoryncus>
oh, my previous thoughts included templating, meaning a premade group of objects that could be rotated and shifted while still matching the grid. Obviously that's much harder
04:01
<~Vornicus>
note that random points are prone to clumping; I'd recommend doing relaxation on your original terrain points if you do it that way
04:03
<~Vornicus>
I haven't yet actually done point relaxation on a sphere yet, but it's not too bad - making your life easier is that the delaunay triangulation of points on a sphere is also the convex hull of those points.
04:04
< Eri>
Vorn, what's this? http://www.flickr.com/photos/7861878@N06/4146269939/in/photostream/
04:06
<~Vornicus>
I was doing a herd immunity simulation for a class (actually the class was about data structures)
04:08
< Eri>
What were the rules for disease propagation?
04:08
<~Vornicus>
The rules were, uh, well I had a static graph, 250 nodes, average of 5 edges per node.
04:08
<~Vornicus>
If two nodes were connected at all (directly or otherwise), then the disease would propagate between them.
04:09
<~Vornicus>
Immunizing a person deletes his node from the contagion graph.
04:10
<~Vornicus>
That's the output of one run; at each step I choose a random person, immunize him, and then calculate the propagatioon of a fresh disease among the remaining.
04:11
<~Vornicus>
Drops happen when deleting a person disconnects the graph. rises happen when deleting one-node connected "graphs" in the forest.
04:14
<~Vornicus>
the next one - with the green and the red - shows the metcalfe's law "disease power" - basically metcalfe's law goes that the value of a communication system is the number of direct or indirect connections between people. So I figured out the number of such connections, and that's the green line, with what would happen on a complete graph being the red line.
04:15
< Eri>
So, how are graphs getting re-connected? I'm thinking of this in terms of a star topology, at the moment
04:15
<~Vornicus>
Graphs aren't
04:17
<~Vornicus>
An uptick in the disease risk means that there are fewer isolated Patient Zeroes: the model considers each unimmunized person in turn as Patient Zero and considers the risk of each other unimmunized person contracting the disease
04:18
< Eri>
Ah, I see
04:18
<~Vornicus>
But if you delete an isolated patient zero (by immunizing him), the model sees that any given unimmunized person will be /more/ likely to contract the disease from the remaining.
04:19
< Eri>
That's a more complete way of figuring it. I had been imagining one source, randomly chosen, but constant
04:21
<~Vornicus>
Somewhere I have graphs done the same way but with more runs of the simulation
04:29
<~Vornicus>
For a concrete example: a 5-node graph plus a 1-node graph has a power of (5-1)^2 + (1-1)^2 = 16; a 5-node graph alone also has a power of 16. But then I divided each by the number of nodes remaining in the graph. So the former has a disease risk of about 2.6, and the second has a disease risk of 3.2
04:30
<~Vornicus>
Er, actually I think it was 5*(5-1), or 20. So the number that comes out is the average number of people that get infected beyond patient zero.
04:31
<~Vornicus>
(so 3.3 vs 4 instead of...)
04:54 Derakon_ [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
04:54 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [NickServ (GHOST command used by Derakon_)]
04:54 Derakon_ is now known as Derakon
04:54 mode/#code [+ao Derakon Derakon] by ChanServ
04:58
< Rhamphoryncus>
Vornicus: yes, there are good and bad ways to do random :)
04:59 Noah [maoranma@Nightstar-93e1b6e0.pools.spcsdns.net] has quit [[NS] Quit: ]
04:59
< Rhamphoryncus>
I dunno, I haven't decided yet. It feels rather stupid to do, but just using integer values rather than floats feels stupid to (even though it's justified)
04:59
< Rhamphoryncus>
Regardless, to bed with me! I will attempt to not think about it at all tonight for that would keep me awake :P
05:00 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited]
05:09 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
05:11 Noah [maoranma@Nightstar-93e1b6e0.pools.spcsdns.net] has joined #code
05:11 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
05:11 mode/#code [+o himi] by ChanServ
05:22
< Noah>
Poll the heat sensor and the fan rpm
05:22
< Noah>
Seed that for random
05:25
<&Derakon>
Those are likely to be very similar across invocations.
05:29
< Noah>
True
05:56 Vash [Vash@Nightstar-fb5b40e5.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!]
06:00
< Noah>
I think I can sort of see where hypocondriacs come from. With post-cholecystecotmy syndrome, and mild phonophobia with tinnitus and hyperacusis, getting ill while already feeling crappy and on edge all the time is something I kind of want to avoid.
06:17 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
06:21 ErikMesoy|sleep is now known as ErikMesoy
06:22
<~Vornicus>
dang, he's gone.
06:24 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
06:27 Derakon is now known as Derakon[AFK]
06:59 eckse [eckse@Nightstar-1c1741ed.dsl.sentex.ca] has quit [Connection closed]
07:08 You're now known as TheWatcher
07:18 Attilla [Obsolete@Nightstar-4d709978.as43234.net] has joined #code
07:23 Attilla [Obsolete@Nightstar-4d709978.as43234.net] has quit [Ping timeout: 121 seconds]
08:04 Attilla [Obsolete@Nightstar-4d709978.as43234.net] has joined #code
08:10 You're now known as TheWatcher[afk]
08:36 cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
08:36 cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code
09:44 Kindamoody is now known as Kindamoody|afk
09:54 You're now known as TheWatcher
10:47 Kindamoody|afk is now known as Kindamoody
10:49 cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
11:06
< Noah>
Okay, so this is going to be interesting
11:06
< Noah>
I will make a powerpoint
11:06
< Noah>
Then convert it to flash
11:06
< Noah>
Then convert the flash, into a screensaver
11:08
<@TheWatcher>
Why not just make it in flash?
11:09
< Noah>
I've never worked in flash
11:33
<&jerith>
Why not just make a screensaver?
11:44
<@TheWatcher>
ugh, yui compressor needs javascript? Bleegh. I wonder if there's an online service I can just squirt the javascript at and get back a compressed copy....
11:45
<@TheWatcher>
s/needs javascript/needs java/
11:45
<@TheWatcher>
I brain.
11:46
<@TheWatcher>
Apparently need more tea, though
11:55 You're now known as TheWatcher[d00m]
12:31
< Tarinaky>
"I had a problem, so I applied Calculus... now I have a problem plus a constant term."
12:41
< froztbyte>
hehe
12:43
< Tarinaky>
Or should it be "Problem problem' + problem Problem'"? :p
12:51
< froztbyte>
hahaha
13:05 You're now known as TheWatcher
13:05 * TheWatcher vaguely stabs browser developers
13:19
< froztbyte>
noes
13:19
< froztbyte>
they're not all bad :(
13:20
<@TheWatcher>
Maybe. But I wish they'd actually agree on shit.
13:21
<@TheWatcher>
It gets /just a little/ irritating to have conditional code all over the place because of inconsistencies between browsers.
13:21
< froztbyte>
well, follow that argument through in your mind quickly
13:21
< froztbyte>
diversity, implementation details, copyright issues, etc
13:23
<@TheWatcher>
When I look at, say, el.scrollHeight it would be kinda nice for browser to actually agree on what is included in that, rather than me having to worry about some browsers including padding, while others don't
13:46 Attilla [Obsolete@Nightstar-4d709978.as43234.net] has quit [Ping timeout: 121 seconds]
13:47 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
--- Log closed Mon Apr 30 14:17:58 2012
--- Log opened Mon Apr 30 16:28:41 2012
16:28 TheWatcher [chris@Nightstar-3762b576.co.uk] has joined #code
16:28 Irssi: #code: Total of 25 nicks [6 ops, 0 halfops, 0 voices, 19 normal]
16:28 mode/#code [+o TheWatcher] by ChanServ
16:29 Irssi: Join to #code was synced in 41 secs
17:17 Attilla [Obsolete@Nightstar-4d709978.as43234.net] has joined #code
18:06 eckse [eckse@Nightstar-1c1741ed.dsl.sentex.ca] has joined #code
18:06 mode/#code [+o eckse] by ChanServ
18:46 * ToxicFrog learns him some sed!
18:48
<@ToxicFrog>
For all that I've used it, I've never really learned the sed command language
18:59 Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has joined #code
19:17 Kindamoody|out is now known as Kindamoody
19:26 Noah [maoranma@Nightstar-93e1b6e0.pools.spcsdns.net] has quit [[NS] Quit: ]
19:31 Kindamoody [Kindamoody@Nightstar-6154a72a.tbcn.telia.com] has left #code ["Whoops, wrong window focus again!"]
19:36 Noah [maoranma@Nightstar-93e1b6e0.pools.spcsdns.net] has joined #code
19:40
< Noah>
Caaaaaaats!~
19:41
< ErikMesoy>
Cats!
19:42
<@ToxicFrog>
cat(1)
19:43
< Noah>
She's doing this. "Meow!" *nuzzle* "Meow!" *headbump* "Meow!" *knead* "Meow!" *bodyshove* "Meow!" *repeat*
19:50
<&McMartin>
\o
19:50
<&McMartin>
\o/
20:15 * Vornucopia teaches someone how to do read-eval-print, makes bank.
20:34
<&McMartin>
As in write their own metacircular evaluator, or how to operate any microcomputer prior to 1993 or so?
20:34
<&McMartin>
("Macintosh came out in 1984!" SILENCE.)
20:36
< Vornucopia>
The former. Though his being a VB program it's more like, you know. The sequence of things in the button's click event.
20:37
< Vornucopia>
this*
20:37
< Vornucopia>
why does every single keyboard in this place screw up like this?
20:46
< Vornucopia>
Also I think I need to blame Noah or somebody for getting The Cat With Two Heads stuck in my head.
20:52 * McMartin tries out Ubuntu 12.04, confuses the Hell out of the LiveCD.
20:53
< Vornucopia>
What'd you do.
20:54
<&McMartin>
Tried to change the resolution inside a VM
20:54
< Vornucopia>
aha
20:57
< Noah>
lol
21:03
<&McMartin>
Also may have allocated more resolution than the VM's puny RAM was prepared to handle
21:04
< Vornucopia>
*snrk*
21:20
<&McMartin>
Aaaand, now it's just a black screen on boot post-install.
21:20
<&McMartin>
Bummer.
21:20
<&McMartin>
So much for that plan
21:35
< Noah>
Ubuntu does that often for me
21:49
< Rhamphoryncus>
So.. probably the sane thing is to use a flat make with square tiles and defer replacing it until later
21:54 Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has quit [[NS] Quit: Page closed]
22:01 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
22:16 ErikMesoy is now known as ErikMesoy|sleep
22:34 Eri [Eri@Nightstar-3e5deec3.gv.shawcable.net] has quit [[NS] Quit: Leaving]
23:44 himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code
23:44 mode/#code [+o himi] by ChanServ
23:56 cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code
--- Log closed Tue May 01 00:00:38 2012
code logs -> 2012 -> Mon, 30 Apr 2012< code.20120429.log - code.20120501.log >

[ Latest log file ]