From c1fd71ca56efe37b9e00ade51c7a65c433e8371f Mon Sep 17 00:00:00 2001 From: C R Onjob Date: Sun, 14 Sep 2014 01:00:02 +0800 Subject: [PATCH] Automatic commit of irc logs The devil can cite Scripture for his purpose. -- William Shakespeare, "The Merchant of Venice" --- irc/#ipdf.log | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/irc/#ipdf.log b/irc/#ipdf.log index 34d91f8..7f30435 100644 --- a/irc/#ipdf.log +++ b/irc/#ipdf.log @@ -4487,3 +4487,40 @@ 01:51 < Pommers> Go to bed 11:27 < matches> It was a full moon after I sacrificed the goats 11:40 < Pommers> Stop toying with space matches +--- Day changed Sat Sep 13 2014 +09:25 < unmercifulfish> I feel that the logs for this chat should just be added to qdb +09:25 < unmercifulfish> < matches> It was a full moon after I sacrificed the goats +12:36 < Pommers> Should make a QDB bot for submitting them +16:20 < matches> When sulix is awarded the nobel prize for his work on quad trees, I will be proud to be a part of this channel +16:21 < Pommers> Until then you won't be? +16:23 < matches> I've been thinking of adding a "grep -v matches" before the automatic log commit +17:45 < matches> I am a horrible person +17:45 < matches> I am exploiting that "delete" acting on a NULL pointer has no effect +17:46 < matches> "delete Operation(new ParanoidNumber(a), ADD)" +17:47 < matches> Where Operation will either return the first argument or NULL +17:50 < matches> At the moment I'm very pleased with how cleverly I am about to shoot myself in the foot +17:50 < matches> We'll see how I feel after I pull the trigger +17:53 < matches> I have either written an extremely elegant or an extremely segfaulting function +17:57 < matches> The latter is looking more and more likely +17:57 < matches> But I'm sure there is beauty underneath +17:57 < matches> Like the ugly duckling! +17:59 < matches> There's still hope, it turns out I'm segfaulting way before I even get to that +18:01 < matches> Apparently 2+1 is 6, but doubles think 2+1 is 5 +18:02 < matches> "Freedom is the freedom to say 2+2=4, if that is granted, all else follows" +18:06 < matches> Ok, 1 + 1 is 2 +18:06 < matches> I think we can call that a result +18:06 < matches> Write the thesis and we're done here +22:18 < matches> 1 + 0.3 = 13/10 and 13/10 + 0.2 = Segfault +22:18 < matches> Getting close +22:19 < matches> Now I'm doomed to not sleep until it works because I'm never going to remember how this works +22:20 < Pommers> Got a whiteboard? +22:20 < matches> I do actually but it's in the other room +22:20 < matches> And it does not have space for this +22:22 < matches> I don't think I've ever used so many delete operators... +22:23 < matches> Also constructing a 4 diretional list on the stack then stealing one of the branches +22:23 < matches> It's a game of "dodge the double delete!" +22:24 < matches> Which reminds me, we have copious memory leaks in an external library +22:24 < matches> 'ld' ? +22:25 < matches> /lib/x86_64-linux-gnu/ld-2.19.so +22:25 < matches> Not sure if that's something I'm doing wrong +22:26 < matches> Turns out you can't pipe valgrind's output to less -- 2.20.1