code logs -> 2012 -> Tue, 28 Aug 2012< code.20120827.log - code.20120829.log >
--- Log opened Tue Aug 28 00:00:45 2012
00:01 Adolf_Hitler [ForEverAuti@4CA975.06D306.F95019.3FD4B0] has quit [OperServ ((ToxicFrog) You're either a really weak troll or a really boring bot.)]
00:02 Adolf_Hitler [ForEverAuti@4CA975.06D306.F95019.3FD4B0] has joined #code
00:02 Adolf_Hitler [ForEverAuti@4CA975.06D306.F95019.3FD4B0] has quit [Z-Lined: [ToxicFrog] Seriously, your troll is weak and boring and we don't want you here. (ID: R0WBJJJV1Y)]
00:03 You're now known as TheWatcher[T-2]
00:09
< celticminstrel>
...
00:10
<@TheWatcher[T-2]>
Meh, trolls
00:10 You're now known as TheWatcher[zZzZ]
00:31 Derakon[AFK] is now known as Derakon
01:20 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Client closed the connection]
01:26 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
01:26 mode/#code [+o himi] by ChanServ
01:30
<@Alek>
oh hey it's a Tambourine
01:32 * Tamber rattles?
01:50 Kindamoody[zZz] is now known as Kindamoody
02:00
< gnolam>
Hey Mr Tamber-ine man, play a song for me.
02:01
<@Tamber>
:p
02:13 Derakon is now known as Derakon[AFK]
02:21 Kindamoody is now known as Kindamoody|out
03:32 RichyB [richardb@Nightstar-428e5766.bb.sky.com] has quit [Ping timeout: 121 seconds]
04:21 Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has joined #code
04:21 mode/#code [+o Vash] by ChanServ
04:48 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
04:53 Derakon[AFK] is now known as Derakon
04:55 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
05:24
<~Vornicus>
y = (2ax_1+b?2sqrt(a^2 x_1^2+a(bx_1+c-y_1)))(x-x_1)+y_1 Hooray math
05:38 * McMartin updates https://hkn.eecs.berkeley.edu/~mcmartin/games/HexInverter/ to trash the CPU less.
05:39
<&McMartin>
(Hooray taking advantage of stuff doing the Android resource prep gets us)
05:46
<~Vornicus>
What specifically did you do?
05:46 * Vornicus watches white wreck black - 51-21 - in a expert vs expert game.
06:04 * Derakon watches a similar game.
06:04
<&Derakon>
Black is sacrificing edge tiles like mad here.
06:05
<&Derakon>
Though I grant the game is not unsalvageable.
06:05
<~Vornicus>
What I'd like - this is blue-sky, obviously - is for the AI to show its tile ratings (tuned to make them 2 digits or even letter grades) as it goes.
06:05
<&Derakon>
...hm, he did ultimately with, 43-26, despite having only two edges under his control.
06:07
<&McMartin>
Vorn: Instead of doing "draw sprite with alpha" or "draw sprite with colormix", which involves PNG hacking in JS each frame, it instead precomputes them
06:08
<~Vornicus>
So you precomputed how each sprite looks with stuff behind it?
06:12
<&McMartin>
No, I mean, I have a separate sprite now for white and black text, and separate sprite for the "this is a legal move" ghost piece.
06:12
<&McMartin>
Instead of processing the stone piece into the ghost on the fly.
06:15
<~Vornicus>
aha
06:38 Derakon is now known as Derakon[AFK]
06:46 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:05 You're now known as TheWatcher
08:10 You're now known as TheWatcher[afk]
09:06
<&jerith>
McMartin: All my pyweek games do something like that.
09:06
<&jerith>
Well, stuff gets generated as required and then cached, but still.
09:25
<&McMartin>
Yeah, I think the GM8 engine is being inefficient about it
09:46 Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!]
10:02 You're now known as TheWatcher
10:16 Derakon[AFK] [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
10:17 Derakon[AFK] [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
10:22 You're now known as TheWatcher[d00m]
10:24 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited]
10:58 Derakon[AFK] [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
11:00 Derakon[AFK] [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
11:28 You're now known as TheWatcher
11:56 celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code
13:19 RichyB [richardb@Nightstar-428e5766.bb.sky.com] has joined #code
14:19 RichyB [richardb@Nightstar-428e5766.bb.sky.com] has quit [[NS] Quit: Leaving]
14:21 You're now known as TheWatcher[afk]
14:22 Kindamoody|out is now known as Kindamoody
15:30 Kindamoody is now known as Kindamoody|out
16:11
< celticminstrel>
Why can't I use a symlink to a folder like a directory?
16:11
< AnnoDomini>
Sun spots.
16:12
< celticminstrel>
Ha.
16:14
< celticminstrel>
I'm sure I've been able to do it somewhere, but here on my computer it won't work.
16:27 Kindamoody|out is now known as Kindamoody
16:31
< ToxicFrog>
celticminstrel: under what circumstances can't you? IWFM.
16:32
< celticminstrel>
I think every time I've tried on this computer.
16:32
< celticminstrel>
IWFM?
16:36
< ToxicFrog>
It Works For Me.
16:36
< ToxicFrog>
And I mean, give me an actual command that fails
16:39
< rms>
Works for me too
16:51
< celticminstrel>
Maybe it depends on the command. I think I was running msgfmt or something.
16:52
< celticminstrel>
Oh wait no, it was the shell complaining.
16:52
< celticminstrel>
But it works with auto-complete...
16:53
< celticminstrel>
:|
16:57 Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code
16:57 mode/#code [+ao Derakon Derakon] by ChanServ
16:58
<&Derakon>
Good news! Yesterday my boss told me to spend some time over the next few months cleaning up the internals of one of our old hairy programs.
16:58
<&Derakon>
(And yes, this actually is good news)
16:58
<&Derakon>
First time I've been given license to perform code maintenance and overhauling without having to produce visible results inside of a relatively short amount of time.
16:58
<&Derakon>
It doesn't hurt that the boss will be out traveling for the next three months.
17:00
<&Derakon>
On the other hand, this is going to be a pretty massive job...
17:04
<&jerith>
Incremental refactorings.
17:04
<&jerith>
Also, \o/
17:04
<&Derakon>
That's what I've been doing for the past few years.
17:04
<&Derakon>
But it's been hard to justify rewriting a massive chunk of e.g. the experiment runtime code until now.
17:05
<&Derakon>
Because it would take a few weeks and not produce any visible change in the behavior of the program.
17:05
<&Derakon>
Now however, it is absolutely necessary. <3
17:12 * Derakon gets a response back from his HR rep on the vacation day limit: 384 hours, i.e. 48 days, i.e. about two and a half months. O_o
18:09
< iospace>
haha i just made issue #1337 xD
18:12 Attilla [Obsolete@Nightstar-8e1acbff.as43234.net] has quit [Ping timeout: 121 seconds]
18:13 Attilla [Obsolete@Nightstar-8e1acbff.as43234.net] has joined #code
18:17 Attilla [Obsolete@Nightstar-8e1acbff.as43234.net] has quit [Ping timeout: 121 seconds]
18:20 Orthia [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds]
18:22 Attilla [Obsolete@Nightstar-8e1acbff.as43234.net] has joined #code
18:27
< iospace>
http://ss64.com/index.html <--- useful site i found
18:52 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
19:32 Kindamoody is now known as Kindamoody[zZz]
20:13 You're now known as TheWatcher
20:31
<&Derakon>
Hm, this refactor of the codebase is going to be a bit tricky.
20:37
<&Derakon>
What I need here is some weird amalgam of a data-driven UI and a top-down, event-register-based UI.
20:38
<&Derakon>
Since some portions of the UI are going to be dynamic based on the hardwares' capabilities, while other parts are assumed to always be present and the hardware must register to be informed when the user interacts with it.
20:38
<&Derakon>
As an example for the former, we have different models of cameras, which support different cropping modes, readout rates, etc.
20:38
<&Derakon>
As an example of the latter, we have a global exposure time which, when set, should tell every camera to start using the same exposure time.
20:46
<&McMartin>
Refactor bros, highfive
20:47 * McMartin has finally gotten this code to kind of work, and now is going to burn it down so he can extend it.
20:47
<&Derakon>
\o/
20:47
<&McMartin>
And none of it will actually ship, because it's the test harness.
20:47
<&McMartin>
But that's OK, because it's the test harness.
20:49
<&Derakon>
...okay, back up Derakon, you just briefly contemplated writing your own UI layer over wxWidgets.
20:49
<&Derakon>
That is to say, code that would describe UI widgets, which descriptions would be parsed by other code that would actually create the things.
20:49
<&Derakon>
A bit too abstracted there buddy.
20:55
<&McMartin>
That's called "Port to Glade and/or Qt Designer" methinks
20:56
<&McMartin>
In other news, last night and early this morning I started seriously testing my Linux laptop's gaming capability
20:56
<&McMartin>
It can run Bastion without complaint once I installed an apparently optional part of the Intel drivers (???)
20:56
<&Derakon>
No, it's more "I have a camera, it has these capabilities, please create for me buttons that invoke those capabilities, plus this one should pop up a dropdown menu, etc."
20:56
<&McMartin>
(Especially ??? because that package was all of 50kB)
20:57
<&Derakon>
Whereas what I really should have been doing is just having that code actually create the UI in question.
20:57
<&McMartin>
nod
20:57
<&McMartin>
It looks like "OpenGL 2.1, GLSL 1.20" is good enough for a lot of stuff.
20:57
<&Derakon>
Also \o/ working gaming.
20:58
<&Derakon>
I'd guess that the optional portion of the drivers was optional because it implemented ARB extensions or something.
20:58
<&McMartin>
The Lexaloffle games all segfault immediately on start, I think because of Ubuntu non-multilib jackassery
20:58
<&McMartin>
Some kind of texture.
20:58
<&Derakon>
Which contains tons of really important stuff that nonetheless programs aren't really supposed to rely on.
20:58
<&McMartin>
Apparently that package is also needed to make Psychonauts work.
20:58
<&McMartin>
Ehn
20:59
<&McMartin>
When you're two major versions behind your optional support really ought to step up.
20:59
<&McMartin>
(Osmium is OpenGL 2.1, GLSL 1.30)
21:15
< ToxicFrog>
McMartin: it's probably optional due to licensing or export regulations or closed-sourceness, not size.
21:15
<&McMartin>
That's weird, because this is the Intel driver
21:15
<&McMartin>
I thought Intel didn't *have* proprietary drivers.
21:16
<&McMartin>
I'll have to dig more to be sure, but the first theory is that this is going to be yet another case where Debian and Ubuntu's repos feel that one package is unnecessary when you can have five.
21:19
< JBeshir>
Intel does now!
21:19 JBeshir is now known as Namegduf
21:20
< Namegduf>
On their very newest Atoms, they're bundling PowerVR graphics.
21:20
< Namegduf>
As opposed to their own.
21:21
< Namegduf>
I was rather surprised when I found out that I couldn't get decent support under Linux for them, but I could get something sort of working reasonably if I got the latest kernel.
21:31 Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has joined #code
21:31 mode/#code [+o Vash] by ChanServ
21:36 McMartin [mcmartin@Nightstar-62073b2a.pltn13.sbcglobal.net] has quit [[NS] Quit: reboot]
21:38 McMartin [mcmartin@Nightstar-62073b2a.pltn13.sbcglobal.net] has joined #code
21:38 mode/#code [+ao McMartin McMartin] by ChanServ
21:55 Orthia [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code
23:50 Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has quit [[NS] Quit: leaving]
--- Log closed Wed Aug 29 00:00:00 2012
code logs -> 2012 -> Tue, 28 Aug 2012< code.20120827.log - code.20120829.log >

[ Latest log file ]