code logs -> 2012 -> Thu, 23 Aug 2012< code.20120822.log - code.20120824.log >
--- Log opened Thu Aug 23 00:00:30 2012
00:01
<~Vornicus>
WHAT
00:01
<~Vornicus>
is your name.
00:01
<&McMartin>
WHAT
00:01
<&McMartin>
is your password
00:02
<~Vornicus>
WHAT
00:03
<~Vornicus>
is the number on that blinky thing you keep in your wallet.
00:03
<&McMartin>
Well, it's a generalized challenge/response system
00:03
<&McMartin>
I *actually can* demand the capital of Assyria
00:11 You're now known as TheWatcher[T-2]
00:21 You're now known as TheWatcher[zZzZ]
00:25 McMartin [mcmartin@Nightstar-99166553.pltn13.sbcglobal.net] has quit [Ping timeout: 121 seconds]
00:59
<&ToxicFrog>
Interviews at Google: complete
01:00
< sshine>
ToxicFrog, how'd it go?
01:01
<&ToxicFrog>
I rocked a million faces and dropped ice cold time and space complexity analyses.
01:05
<&ToxicFrog>
In other words: it went great.
01:05
<&ToxicFrog>
It was actually a lot of fun and after finishing the fifth interview I was kind of disappointed there weren't more.
01:11 himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code
01:11 mode/#code [+o himi] by ChanServ
01:23 Derakon[AFK] is now known as Derakon
01:37
<@Alek>
hmm.
01:37
<@Alek>
so I had a thought today.
01:37
<@Alek>
how hard would it be to design a stylish wristwatch out of willow glass, with crystal trim/fastenings?
01:38
<@Alek>
simple, low-power LCD. delicate gold circuitry. perhaps even powered by body electromagnetism, with a capacitor for when it's off you.
01:46 Attilla [Obsolete@Nightstar-527f5dfa.as43234.net] has quit [Ping timeout: 121 seconds]
02:29
<&ToxicFrog>
8 nnnnnnnnnnnnn
03:33
<~Vornicus>
\o/
03:39 Kindamoody[zZz] is now known as Kindamoody
03:39 Kindamoody [Kindamoody@Nightstar-05577424.tbcn.telia.com] has quit [Connection closed]
03:40 Kindamoody [Kindamoody@Nightstar-05577424.tbcn.telia.com] has joined #code
03:40 mode/#code [+o Kindamoody] by ChanServ
03:42 McMartin [mcmartin@Nightstar-62073b2a.pltn13.sbcglobal.net] has joined #code
03:42 mode/#code [+ao McMartin McMartin] by ChanServ
05:17 Kindamoody is now known as Kindamoody|afk
05:30 Kindamoody|afk is now known as Kindamoody
05:46 iospace is now known as iospacedout
06:25 Kindamoody is now known as Kindamoody|afk
06:43 Derakon is now known as Derakon[AFK]
06:44 Kindamoody|afk is now known as Kindamoody
06:54 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!]
07:01 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited]
08:43 himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Connection closed]
08:44 himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code
08:44 mode/#code [+o himi] by ChanServ
08:49 cpux|2 [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code
08:51 cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
09:00 You're now known as TheWatcher
09:25 Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!]
09:33 himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Operation timed out]
09:45 Attilla [Obsolete@Nightstar-527f5dfa.as43234.net] has joined #code
10:02 Kindamoody is now known as Kindamoody|lunch
10:24 Reivdroid [Reiver@5B433A.3CF6C7.DA5209.2E8FAF] has joined #code
11:23
< gnolam>
<Tarinaky> No it doesn't, it doesn't support modern openGL. :p
11:23
< gnolam>
That's not SDL's fault.
11:23
< gnolam>
Tarinaky: http://glew.sourceforge.net/
11:26
< Tarinaky>
I was finally able to find the right incantation to make some progress with SDL2.
11:53 iospacedout is now known as iospace
12:34 Kindamoody|lunch is now known as Kindamoody|out
15:16 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
15:17 celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code
16:27 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
17:36 Kindamoody|out is now known as Kindamoody
18:15 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [Ping timeout: 121 seconds]
18:16 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
18:26 Attilla [Obsolete@Nightstar-527f5dfa.as43234.net] has quit [[NS] Quit: ]
18:28 Attilla [Obsolete@Nightstar-acede6c1.as43234.net] has joined #code
18:38 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Leaving]
18:43 Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has joined #code
18:43 mode/#code [+o Vash] by ChanServ
19:24 Kindamoody is now known as Kindamoody[zZz]
19:38 You're now known as TheWatcher[afk]
20:36 Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code
20:36 mode/#code [+ao Derakon Derakon] by ChanServ
20:51 * Derakon ponders this code.
20:52
<&Derakon>
I want to write a generic "interact with terrain" command that can handle opening, closing, disarming, tunneling through, etc.
20:53
<&Derakon>
The only things these commands don't have in common are the containers their targets are in (i.e. the bucket of all openable things, the bucket of all things that can be tunneled through), the message to display if none of the desired thing type is available to interact with...and the function to invoke on the thing when the interaction is performed.
20:53
<&Derakon>
I.e. openables are required to implement the open() function, which is what is called when something tries to open them.
20:54
<&Derakon>
That last makes it a bit difficult to cleanly set up a system where a single class can cleanly handle each of these interactions without having a giant if/elif/.../else block.
20:56
<&Derakon>
For example: http://pastebin.com/43bnxQKT
20:56
<&Derakon>
Line 57 is the problem area.
20:57
<&Derakon>
I can't very well stick the function into the INTERACTION_COMMAND_MAP dict since the function is a member of a class instance. And I can't have a generic interact() method for these instances, since e.g. doors can be both tunneled through and opened.
21:28
<&ToxicFrog>
']]]]]]]]]]]]]]]]]]]]]]]]]]'];;;;tttt mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
21:28
<&ToxicFrog>
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm7
21:28
<&Derakon>
Clearly TF's cat has found something very tasty.
21:29
< celticminstrel>
Meep! M overload!
21:29
< Moltare>
\o/
21:30
< iospace>
\o/ KITTY!
21:37
<~Vornicus>
\p/
21:42
<&Derakon>
\q/
21:54
< iospace>
\p/ \q/ \p/
21:55
<~Vornicus>
apparently we've all turned into ET
21:55
<&Derakon>
\p/ "Are we doing this right?" \q/ "Shut up, eyes forward!" \o/ \o/
21:55
< iospace>
i blame ToxicFrog
21:55
< iospace>
^_^
21:56
< celticminstrel>
Ooh, \p/ and \q/ are directional variants of \o/.
21:56
< iospace>
yup :P
21:57
<&ToxicFrog>
Derakon: there is a fishtank next to my laptop.
21:58
<&Derakon>
That sounds like a dangerous combination.
21:58
<&Derakon>
> USE KITTEN ON FISHTANK. "Well, there's water all over your laptop now. Congratulations."
21:59
<@Vash>
Dera nailed it. I thought it meant that- looking left and right (the p and q thing)
22:02
<&ToxicFrog>
Oh, it's fully covered.
22:02
<&ToxicFrog>
But she likes to watch.
22:08 celticminstrel is now known as celmin|away
22:45 Reivdroid [Reiver@5B433A.3CF6C7.DA5209.2E8FAF] has quit [Ping timeout: 121 seconds]
22:48 * Derakon eyes a script he wrote, eyes the time, kills the script.
22:48
<&Derakon>
I guess trying to manhandle a 401x528x528 array wasn't a great idea.
22:48
<&Derakon>
It's only 415MB of data!
22:49
<&Derakon>
(Well, on disk it is, anyway; that script managed to force all my other programs into virtual memory)
22:51
<~Vornicus>
Yeah, if you're working with data that size you basically have to do it in slices.
22:53
<&Derakon>
The problem being that the data is arranged as a sequence of 401 images...and I need to do a linear fit on each pixel (a 1D array of length 401).
22:53
<&Derakon>
So the proper slicing arrangement is per-pixel, but the proper loading arrangement is per-image.
22:54
<~Vornicus>
linear fit...
22:54 * Vornicus thinkthinkthinks
22:54 * Vornicus tries to remember if you can stream linear regression.
22:54
<&Derakon>
Eh, it's not worth rewriting this script.
22:54
<&Derakon>
To start out, I'll just use a smaller input dataset.
22:55
<&Derakon>
(The original original data is 401 250x512x528 image stacks -- 50GB of data!)
22:55
<~Vornicus>
that's a bit.
22:57
<&Derakon>
That's just to get averages on our side, though.
23:00 You're now known as TheWatcher
23:00 Reivdroid [Reiver@5B433A.3CF6C7.21958C.B3B1A6] has joined #code
23:01 * Derakon eyes this: http://www.dcemu.co.uk/vbulletin/threads/485420-Super-Mario-World-Clone-Released -on-the-Atari-2600
23:02
<&Derakon>
Bears more in common with Super Mario Bros. than Super Mario World, but still, impressive.
23:04 Reivdroid [Reiver@5B433A.3CF6C7.21958C.B3B1A6] has quit [Ping timeout: 121 seconds]
23:23
<~Vornicus>
hm. not quite streamable, but you can do it with about five variables per pixel
23:24
<~Vornicus>
Then you just handle one image at a time, applying the changes to each variable, then unloading that image and getting the next one...
23:30
<~Vornicus>
Actually only two per-pixel variables - sum(x*y) and sum(y), and then you have x and x^2 floating around but that gets handled per image.
23:33
< Rhamphoryncus>
Oh hey, blender has a Operator Cheat Sheet in the Help menu
23:33
< Rhamphoryncus>
It hung when I clicked on it :P
23:40 Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has quit [[NS] Quit: leaving]
23:44 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has joined #code
23:53
< Rhamphoryncus>
"It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter. - Author Unknown" XD
23:58
< Rhamphoryncus>
So to add custom attributes to blender I'd have to write an addon in python, which is both awesome and horrific
--- Log closed Fri Aug 24 00:00:45 2012
code logs -> 2012 -> Thu, 23 Aug 2012< code.20120822.log - code.20120824.log >

[ Latest log file ]