code logs -> 2011 -> Wed, 21 Sep 2011< code.20110920.log - code.20110922.log >
--- Log opened Wed Sep 21 00:00:49 2011
00:30 Vornicus-Latens is now known as Vornicus
01:00 celmin is now known as celmin|away
01:04 You're now known as TheWatcher[T-2]
01:18 Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has quit [Ping timeout: 121 seconds]
01:25 celmin|away is now known as celticminstrel
01:39 * Vornicus eyes. how do you get well over 2B anyway? It seems like eventually it should hit /something/ that's zero.
02:07 Rhamphoryncus [rhamph@Nightstar-14eb6405.abhsia.telus.net] has joined #code
02:37 Kindamoody[zZz] is now known as Kindamoody
03:32
<@McMartin>
Or fly off into undeclared RAM and segfault.
03:47
<@McMartin>
http://arstechnica.com/apple/news/2011/09/lion-directory-services-flaw-makes-cra cking-changing-passwords-easier.ars
03:47
<@McMartin>
Convenience!
04:18 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Z?]
05:05 celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
05:10 kwsn is now known as kw\t-2
05:13 kw\t-2 [kwsn@Nightstar-635d16fc.org] has quit [[NS] Quit: moooo]
05:33 Reivles [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code
05:34 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds]
05:38 Reivles [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds]
05:43 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code
05:46 Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
06:10 Vash [NSwebIRC@Nightstar-f03c5637.sd.cox.net] has joined #code
06:16 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Client closed the connection]
06:16 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code
06:39 Derakon is now known as Derakon[AFK]
07:24 Kazriko [kaz@4CA975.462904.08E9A2.992A2D] has quit [Operation timed out]
07:26 Kazriko [kaz@4CA975.462904.08E9A2.992A2D] has joined #code
07:30 Janus [NSwebIRC@Nightstar-b1ac186a.res.rr.com] has joined #code
08:08 You're now known as TheWatcher
08:12 Vash [NSwebIRC@Nightstar-f03c5637.sd.cox.net] has quit [[NS] Quit: Page closed]
08:34 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
08:57 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
09:05 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
09:09 AnnoDomini [annodomini@FFB3F3.4C5BE8.2014E2.DC0864] has joined #code
10:08 Janus [NSwebIRC@Nightstar-b1ac186a.res.rr.com] has quit [[NS] Quit: Page closed]
10:18 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [[NS] Quit: This computer has gone to sleep]
10:19 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
10:27 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed]
10:28 Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has joined #code
11:27 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds]
11:33 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code
11:42 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code
12:39 Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code
13:10 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds]
13:10 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code
13:51
<@froztbyte>
http://stackoverflow.com/questions/140376/what-easter-eggs-have-you-placed-in-co de/614232#614232
13:52
< gnolam>
:D
13:59 AnnoDomini [annodomini@FFB3F3.4C5BE8.2014E2.DC0864] has quit [[NS] Quit: leaving]
14:28 Kindamoody is now known as Kindamoody|out
15:19 kwsn [kwsn@Nightstar-635d16fc.org] has joined #code
15:36 Phox [Phox@Nightstar-3e5deec3.gv.shawcable.net] has quit [Ping timeout: 121 seconds]
16:00 * TheWatcher eyes this, wtf
16:02
< TheWatcher>
die "Delay not set" if(!defined($self -> {"settings"} -> {"config"} -> {"Core:delay_send"})); my $time = $self -> {"template"} -> humanise_seconds($self -> {"settings"} -> {"config"} -> {"Core:delay_send"}); - execution gets past the die fine, but then humanise_seconds is complaining about being passed an undefined value O.o
16:11
< gnolam>
humanise_seconds() => Anthropomorphic seconds?
16:12
< gnolam>
My... God! You've just invented Time Furries!
16:12
< TheWatcher>
Mwahahahahahaha!!!
16:16
< TheWatcher>
This is insane, it complains about being passed an undefined value even if I call it as ... -> humanise_seconds(900); WTF have I screwed up here...
16:36
< TheWatcher>
... ohgod, that is so stupid.
16:36
< TheWatcher>
I was looking at the call from the wrong function >.<
16:42
< gnolam>
The Function Call of Cthulhu.
16:57
< kwsn>
if you write speghetti code, does that mean you're using function calls of the FSM?
17:00
< TheWatcher>
Indubitably.
17:02
< gnolam>
Bonus points if that spaghetti code is for a finite state machine.
17:06
< kwsn>
:D
17:09
<@Simon_Shine>
can anyone point me in some direction that explains what the MonadState typeclass is used for?
17:10
< gnolam>
(Hmm, that reminds me to prod the other members of the State Machine project)
17:22 Rhamphoryncus [rhamph@Nightstar-14eb6405.abhsia.telus.net] has quit [Client exited]
17:47 Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.]
18:15 Kindamoody|out is now known as Kindamoody
18:25 Stalker [Z@Nightstar-827f56fc.cust.comxnet.dk] has joined #code
19:35
< gnolam>
froztbyte: http://stackoverflow.com/questions/143701/what-is-the-worst-class-variable-funct ion-name-you-have-ever-encountered/739113#739113
19:56 Kindamoody is now known as Kindamoody[zZz]
20:05 Derakon [chriswei@Nightstar-f68d7eb4.ca.comcast.net] has joined #code
20:15
< Derakon>
Man, this is just no fun.
20:15
< Derakon>
It's a hard problem, and nobody wants it solved. Except my boss.
20:15
< Derakon>
Fargle bargle.
20:15
<@Tamber>
:/
20:21
< Derakon>
So. Given a 3D volume of RGB points.
20:21 Phox [Phox@Nightstar-3e5deec3.gv.shawcable.net] has joined #code
20:22
< Derakon>
Take a max-intensity projection through the volume from some arbitrary position.
20:22
< Derakon>
Thus flattening the 3D volume down to a 2D image.
20:22
< Derakon>
This is a problem we have already solved, but the solution is in Fortran and contained within a rather large monolithic app.
20:22
<@froztbyte>
gnolam: :D
20:22
< Derakon>
(My app is basically reimplementing the more useful components of said monolith in a more user-friendly manner)
20:23
< Derakon>
I could include the entire monolith in the backend just to access this functionality...
20:23
< Derakon>
But then my app stops working on Windows (no monolith there), and I can't redistribute it since the monolith contains licensed code.
20:24
< Derakon>
Alternately I can buckle down and figure out how to read the Fortran involved.
20:24
< Derakon>
Or alternately alternately, I can switch my Python out for a special distribution called Enthought, which bundles a bunch of scientific stuff together, including VTK.
20:25
< Derakon>
Then I learn how to use VTK and get it to generate those projections.
20:25
< Derakon>
(Can't distribute Enthought except to academic users, but that's OK)
20:25
< Derakon>
(Reading the Fortran would of course be a prelude to reimplementing it in Python)
20:26
< Derakon>
And of course, all this for functionality that will never be accessed.
20:26
< Derakon>
...hell, I could probably get away with just telling my boss I'd done it and faking a demo. But that would be wrong.
20:30
<@Tarinaky>
Or just fake the unit tests~
20:31
< Derakon>
What unit tests?
20:38
< Derakon>
...actually, given the ultimate futility of this, what I may end up doing is just wrapping the Giant Monolithic Program for this one feature, and having a special build that only includes this.
20:38
< Derakon>
Then I can claim without lying that the program includes this functionality, but not actually use that build for anything.
20:38
< Derakon>
And quietly go back to using the normal build.
20:39
<@Tamber>
Well, if nobody other than your boss wants it (and even he might never use it), then why bother putting it in the normal one? =p
20:39
< Derakon>
Right.
21:05 Stalker [Z@Nightstar-827f56fc.cust.comxnet.dk] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.]
21:42 TheOtherArrow [chatzilla@Nightstar-b6d2bff7.cpe.mountaincable.net] has joined #code
21:44 Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code
21:45 * TheWatcher flomp, has all the core features implemented. 6778 loc in 8 days >.<
21:46
< Vornicus>
jesus
21:47
< Derakon>
Congrats, man.
21:49
< Derakon>
Does the guy who
21:49
< Derakon>
Er.
21:49
< Derakon>
Does the guy who requested this recognize the enormity of what you've accomplished?
21:54
< TheWatcher>
Probably not; but he's a graph addict, and I have git logs and gitstats
21:55
< Derakon>
"Here's my git activity log before you showed up with your urgent request. I was pretty busy at that point. Here's my log after I dropped all of my other urgent projects to work on your urgent project."
21:58
< TheWatcher>
(although to be honest, I note about 30% of that is comment)
21:58
< Derakon>
So you managed to uphold decent coding standards.
22:00
< TheWatcher>
M0rd4c
22:00
< TheWatcher>
Blegh, wrong window
22:00
< TheWatcher>
And yeah, I tried
22:02
< Derakon>
Time to change your password, huh?
22:02
< TheWatcher>
Nah, that's my low-security, used for test junk password
22:02
< Derakon>
And yet, still higher security than most. :)
22:04
< gnolam>
TheWatcher: ... Dilbert, really?
22:08 * TheWatcher shrug
22:08
< TheWatcher>
It's occasionally amusing
22:10
<@froztbyte>
TheWatcher: rawr!
22:10
<@froztbyte>
well played
22:11 * Derakon almost does 'rm /tmp/junkfile *'. Yipes.
22:11
<@McMartin>
Also, TW is, IRL, a Denier Of Information Services.
22:13 * Simon_Shine 's first haskell program is beginning to work!
22:13
<@McMartin>
\o/
22:15
<@Simon_Shine>
it's for a register/stack-based state machine, and I'm making some monadic combinators (I think I can call them that) for easily handling instructions.
22:16
<@Simon_Shine>
I still haven't wrapped my State monad in thick layers of other monads for IO and error handling, but I'll get to that.
22:31 * TheWatcher vaguely wonders how to visualise a full git history graphically
22:32
< Derakon>
Well, you can do a histogram of commits over time.
22:32
< Derakon>
E.g. 1-day buckets.
22:32
< Derakon>
You could also track total lines modified per day.
22:32
< TheWatcher>
I was more thinking about showing files appearing, growing, moving and so on
22:32
< Derakon>
Ah.
22:32
<@Simon_Shine>
interpInst :: Instruction -> MSM Bool
22:32
<@Simon_Shine>
interpInst inst = do
22:32
<@Simon_Shine>
state <- get
22:32
<@Simon_Shine>
case inst of
22:32
<@Simon_Shine>
HALT -> return False
22:32
<@Simon_Shine>
PUSH i -> do push i
22:32
<@Simon_Shine>
return True
22:32
<@Simon_Shine>
POP -> do pop
22:33
<@Simon_Shine>
return True
22:33
<@Simon_Shine>
NEG -> do x <- pop
22:33
< TheWatcher>
might be neat, but no way in hell I'm tyring it ¬¬
22:33
<@Simon_Shine>
push $ -x
22:33
<@Simon_Shine>
return True
22:33
<@Simon_Shine>
oops!
22:33
<@Simon_Shine>
sorry.
22:33
< Derakon>
Oops indeed.
22:33 * Simon_Shine accidentally forgot he wasn't in X11 and marking URLs don't copy them.
22:33
< Derakon>
Heh.
22:33
< Derakon>
TW: sounds like something you could merge into one of those dependency graph generator things.
22:34
< Derakon>
Visual size of a file indicates how big it is, edges in the dependency graph appear and disappear, colors of files indicate which directories they're in...
22:45 * Derakon compounds hack upon hack.
22:46
< Derakon>
Instead of writing a new image viewer canvas to show these stereo views, I'm co-opting my previous one, but that one assumes its parent has certain functions implemented so it can inform said parent about UI events, so I'm creating a bunch of fields for this class that just point to "lambda *args: False". :(
22:47
< Derakon>
(Since I don't care about those UI events in this case)
22:49
< Derakon>
...actually, you know what? Fuck it, I'll do this the turbo-easy way and just open a new file. No subordinated viewers.
22:54
< Derakon>
Yeah, there we go.
22:55
< Derakon>
Nice and "elegant". The entire new module's only 58 lines; I just have to find room for a button somewhere to let users run the thing.
23:02 * Derakon pokes a bit at the stereo pairs.
23:02
< Derakon>
This is so stupid.
23:28
<@McMartin>
MATLAB
23:28
<@McMartin>
For the region in Bangladesh, see Matlab Upazila.
23:28
< Derakon>
Pfft
23:28
<@McMartin>
Not quite as awesome as
23:28
<@McMartin>
Rhetorical question
23:29
<@McMartin>
"Is the Pope Catholic?" redirects here. For the minority view that the Pope is not Catholic, see Sedevacantism.
23:29
< Derakon>
Niiiice.
23:33
< Vornicus>
...silliness.
23:33
<@McMartin>
Also: http://en.wikipedia.org/wiki/Irony_mark#Irony_mark
23:34
< Derakon>
Are you reading an article on inadvertent humor in Wikipedia or something?
23:35
<@McMartin>
No, Matlab came up elsewhere, and I was then amused by the result.
23:35
<@McMartin>
I then foudn the others on my own from memory or wikiwalking.
23:36
<@McMartin>
(The Irony Mark link is from the Rhetorical Question article, where it is cited in all seriousness)
23:56 Derakon [chriswei@Nightstar-f68d7eb4.ca.comcast.net] has quit [[NS] Quit: leaving]
--- Log closed Thu Sep 22 00:00:10 2011
code logs -> 2011 -> Wed, 21 Sep 2011< code.20110920.log - code.20110922.log >

[ Latest log file ]