03:57:34  * jgmdevquit (Remote host closed the connection)
04:12:23  * vit122part
05:10:12  * drdanzjoined
05:19:21  * AtashiConquit (Quit: AtashiCon)
05:20:27  * AtashiConjoined
05:31:40  * madewokherdquit (Remote host closed the connection)
06:19:16  * AtashiConquit (Quit: AtashiCon)
06:19:30  * AtashiConjoined
06:24:35  * AtashiConquit (Quit: AtashiCon)
06:24:50  * AtashiConjoined
06:36:12  * AtashiConquit (Quit: AtashiCon)
06:40:49  * ender`joined
07:38:15  * AtashiConjoined
09:22:44  * ender1joined
09:24:15  * ender`quit (Read error: Operation timed out)
11:53:27  <ender|>i'm getting "No space left on device" (in webui) and "pid 44410 (dhcpd), uid 1002 inumber 70772 on /: out of inodes" (in dmesg) again on my pfsense, even though the disk isn't anywhere near capacity: http://p.0au.de/609fa4
11:53:31  <ender|>any ideas?
11:53:48  <ender|>i'm running snapshot from about 25 days ago
11:54:09  <ender|>argh, wrong window
11:54:50  <ln->curious nonetheless
13:46:59  * theshadowquit (Quit: theshadow)
14:23:42  * virmitiojoined
14:29:05  * theshadowjoined
14:29:09  * theshadowquit (Max SendQ exceeded)
14:29:49  * theshadowjoined
15:10:35  * madewokherdjoined
15:27:18  * ender|quit (Ping timeout: 256 seconds)
15:27:21  * ender1quit (Ping timeout: 252 seconds)
15:28:51  * ender`joined
15:40:13  * ender|joined
16:17:02  * ender|quit (Read error: Operation timed out)
16:18:31  * ender`quit (Ping timeout: 276 seconds)
16:31:15  * ender`joined
16:31:43  * ender|joined
16:47:28  * jgmdevjoined
16:48:16  * jgmdevquit (Remote host closed the connection)
17:04:33  <virmitio>CoApp Weekly meeting - 10:30AM PDT (25mins from now!) Join Anytime - https://t.co/5aDY8Ot6TF
17:05:48  <auroraeosrose>ugh
17:05:53  <auroraeosrose>my internet is crawling
17:09:04  * auroraeosrose1joined
17:12:13  * auroraeosrosequit (Ping timeout: 268 seconds)
17:27:33  <virmitio>auroraeosrose1: internet happier?
17:32:05  <auroraeosrose1>marginally
17:32:09  * auroraeosrose1changed nick to auroraeosrose
17:32:12  <auroraeosrose>it's summer
17:32:24  <auroraeosrose>nic and computer are overheating caues I'm in the crap room farthest from AC
17:32:27  <virmitio>CoApp Weekly meeting - 10:30AM PDT (right now!) Join Anytime - https://t.co/5aDY8Ot6TF
17:32:40  <virmitio>auroraeosrose: that sucks
17:34:18  * vit122joined
17:34:21  <auroraeosrose>I swear every time I attend a meeting there's a plugin update
17:44:45  * auroraeosrosequit (Quit: Leaving.)
18:09:21  * auroraeosrosejoined
18:14:54  <ender`>anybody installed Windows Blue yet?
18:42:20  * virmitio1joined
18:42:20  <FearTheCowboy>virmitio -> hello?
18:42:24  <madewokherd>can I assume there won't be any pivots with exactly 1 possible choice?
18:42:32  <madewokherd>or 0 possible choices
18:42:49  <FearTheCowboy>I would think not.
18:42:52  * virmitioquit (Ping timeout: 268 seconds)
18:42:55  <FearTheCowboy>er, so.
18:48:39  * virmitio1changed nick to virmitio
19:04:50  <madewokherd>FearTheCowboy: your regex is matching !! as one unit
19:05:16  <virmitio>which regex?
19:05:43  <madewokherd>he gave me a regex to parse pivot expressions
19:06:11  <madewokherd>ExpressionRx
19:06:22  <virmitio>got it
19:07:48  <FearTheCowboy>I considered !! to be not nice.
19:07:58  <FearTheCowboy>ie, !! is just !
19:08:01  <FearTheCowboy>and || is just |
19:08:10  <FearTheCowboy>and && is just &
19:08:41  <virmitio>ah, but !!A == A, whereas !!!A == !A
19:08:54  <madewokherd>well, currently the code behaves the way you said
19:09:04  <madewokherd>!(!A) == A
19:09:08  <madewokherd>but !!A == !A
19:09:56  <virmitio>!
19:10:00  <FearTheCowboy>I don't see a problem here. !!
19:10:04  <FearTheCowboy>lol
19:10:36  <FearTheCowboy>I could *error* on !!A but didn't wanna
19:11:17  <madewokherd>I guess I could work around this
19:12:31  <madewokherd>there, now !!true is true
19:24:02  <madewokherd>bah, apparently HashSets don't compare recursively
19:27:59  <madewokherd>this wouldn't be a problem in python
19:30:00  <madewokherd>seems to work better if I use the set comparer, but that's really annoying
19:38:03  <madewokherd>eval (vc10 & arm) | (vc12 & arm) | (vc11 & arm)
19:38:03  <madewokherd> [arm,]
19:38:07  <madewokherd>now we're getting somewhere
19:40:21  <madewokherd>but here comes the really annoying part
19:40:45  <madewokherd>CreateSetComparer (http://msdn.microsoft.com/en-us/library/bb335475.aspx) doesn't take an IEqualityComparer as an argument
19:41:12  <madewokherd>which means I can't make one for a HashSet of HashSets
19:45:00  <madewokherd>I just had either the dumbest or best idea for fixing this
19:45:25  <madewokherd>this must be what it feels like to be FearTheCowboy
19:52:01  * auroraeosrosequit (Quit: Leaving.)
20:03:45  <madewokherd>wait, no, I implemented my idea in about 10 minutes
20:03:50  <madewokherd>so that's different
20:25:30  <virmitio>madewokherd: so far this sounds exactly like FearTheCowboy
20:37:34  <madewokherd>https://github.com/madewokherd/CompareExpr seems to no longer explode when I put a minimal effort into testing it
20:37:50  <madewokherd>so if you want to try breaking it, that'd be cool
20:38:30  <virmitio>I'll see what I can do with it, but I probably won't get to it until Monday
20:38:37  <madewokherd>PivotsExpression.ReadExpression() evaluates an expression and returns a PivotsExpression object, which you can compare or hash
20:44:18  * virmitioquit (Quit: Leaving.)
20:54:46  * theshadowquit (Ping timeout: 276 seconds)
21:12:41  <FearTheCowboy>So this is ready for me to play with? SQEEEE
21:39:51  <FearTheCowboy>... testing madewokherd's code in like two minutes :D
21:41:38  * [[zzz]]quit (Ping timeout: 240 seconds)
21:47:25  * theshadowjoined
21:50:31  <madewokherd>guess I should've put a license in there, huh?
21:52:14  <madewokherd>what's the clrplus license?
21:54:37  <FearTheCowboy>Apache
21:55:00  <madewokherd>weird choice, but I guess that works
21:55:12  * [[zzz]]joined
22:07:23  <FearTheCowboy>Dropped at least 10% of the time off making a package.
22:09:38  <FearTheCowboy>I detect zero changes in the package so far.
22:09:54  <FearTheCowboy>madewokherd -> nice job.
22:10:02  <FearTheCowboy>seems to work correctly.
22:12:19  * TingPingquit (Quit: "Lost Terminal")
22:12:22  <FearTheCowboy>I only changed the one parameter to take the dictionary I already had (and adjusted the usages of it) and then commented out a bunch of code, and put two lines in.
22:12:25  <FearTheCowboy>niiice
22:12:56  * TingPingjoined
22:14:53  <madewokherd>FearTheCowboy: now I'm curious what you changed
22:15:56  <FearTheCowboy>I had a Dictionary<string, Pivot> ... where the Pivot class has a collection of the values. so I changed your usage of Dictionary<string, List<string>> to Dictionary<string, Pivot> and went and fixed up where you used the contents of the List<string>
22:16:05  <FearTheCowboy>very minor change
22:16:38  <madewokherd>ah
22:18:50  <FearTheCowboy>after that, I just removed my code that haphazardly normalized the expression to the instance that it was first encountered and substituted calling key = PivotsExpression.ReadExpression() and using the key in a dictionary
22:18:52  <FearTheCowboy>tada
22:20:51  <FearTheCowboy>And I've slapped all the old stuff into #if USING_DYNAMIC_CRAP regions
22:21:06  <FearTheCowboy>the only difference, is your code is faster :D
22:23:19  <madewokherd>until you find the weird case that breaks it
22:23:35  <FearTheCowboy>Well, no telling if mine was broken before :D
22:24:01  <FearTheCowboy>but, I'll keep the USE_DYNAMIC_CRAP code around until we've smacked it around for a while
22:24:23  <madewokherd>or the person who was relying on !!x = !x complains
22:25:09  <madewokherd>actually, maybe I should've left that alone; probably other code still works that way
22:29:47  <madewokherd>FearTheCowboy: https://github.com/madewokherd/CompareExpr/blob/master/CompareExpr/CompareExpr/PivotsExpression.cs#L491 <-- so, yeah, either delete that if statement or duplicate the logic wherever else you process these things
22:30:59  <FearTheCowboy>ok
23:13:38  * ender`quit (Quit: I will decree that all hay be shipped in tightly-packed bales. Any wagonload of loose hay attempting to pass through a checkpoint will be set on fire. -- Evil Overlord List #181)
23:38:33  * madewokherdquit (Read error: Connection reset by peer)
23:41:11  * madewokherdjoined
23:54:19  * theshadowquit (Quit: theshadow)
23:55:13  * theshadowjoined