00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:03:49  * fuzquit (Quit: Leaving)
00:04:46  * eugenewarejoined
00:09:47  * eugenewarequit (Remote host closed the connection)
00:10:06  * phatedquit (Remote host closed the connection)
00:10:21  * eugenewarejoined
00:14:16  * phatedjoined
00:14:54  * eugenewarequit (Ping timeout: 252 seconds)
00:22:11  * calvinfo1joined
00:23:45  * toddselfjoined
00:24:14  * calvinfoquit (Ping timeout: 260 seconds)
00:26:44  * ednapiranhajoined
00:28:26  * toddselfquit (Ping timeout: 260 seconds)
00:36:38  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.57.171.229(dev-ie6-2)
00:37:04  <ogd>mikolaly1enko: do you have any opinions on larger-than-32-bit-integer arithmetic modules?
00:37:34  <mikolaly1enko>ogd: depends what you want to do I think, but I haven't looked at many of them in detail yet
00:37:37  <ogd>mikolaly1enko: e.g. if they are worth it, fast enough, or if future ES things are the only hope
00:37:51  <ogd>mikolaly1enko: gotcha, me niether, im just curious
00:38:04  * joshwnjquit (Ping timeout: 245 seconds)
00:38:10  <mikolaly1enko>one thing I have experimented with is exact/robust arithmetic for geometry stuff
00:38:42  <mikolaly1enko>it is basically for rational numbers though, so no bit-twiddling stuff
00:39:15  <mikolaly1enko>you can also fit a little bit more than 32 bits worth of stuff into a js number type
00:39:50  <mikolaly1enko>but if you want 64 bits, your best be may be to just pass around the high/low parts
00:40:23  <mikolaly1enko>and unfortunately you will probably end up having to inline all your arithmetic manually since creating a new integer for each return type is probably going to be way too slow
00:41:58  <dominictarr>ogd, mikolaly1enko first question is do you need arbitary precision or a fixed but larger that 32 bits
00:41:59  <dominictarr>?
00:43:53  <dominictarr>is this for something like a game or is it just for calculations that must be precise. - I think most of the current big number implementations are intended for crypto in particular
00:45:02  <ogd>dominictarr: my general use case is precise calculations for e.g. scientific research
00:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 17]
00:47:37  * DTrejo_joined
00:48:07  * kenperkins_joined
00:48:32  * hughsk_joined
00:49:08  <dominictarr>ogd, aha well there are some libraries... I think best would be to do some benchmarks against python
00:49:15  * mikolalysenkojoined
00:49:23  <dominictarr>since that is what academics like to use for scripting
00:49:32  * funkytekjoined
00:49:40  * hij1nx_joined
00:49:44  <mikolalysenko>sorry, I missed the last bit
00:50:15  <dominictarr>mikolalysenko, I was just asking what you needed the big numbers for
00:50:39  * jjjohnny_joined
00:50:45  * nlacasse_joined
00:50:50  <mikolalysenko>oh, intermediate computations
00:50:53  * py1hon_joined
00:50:58  <dominictarr>ogd, you could probably get example statistical datasets and process them with both python and js and thus have a very fair benchmark!
00:51:01  * ferossquit (Quit: feross)
00:51:03  <mikolalysenko>like say you want to test if a point is above/below a line
00:51:17  <mikolalysenko>you need more bits of precision to evaluate that test than you have to encode the coordinates of the points
00:51:17  <dominictarr>ahhh - right
00:51:38  <mikolalysenko>and that isn't just academic, cad systems, graphics programs, etc. all have to deal with that
00:52:26  <dominictarr>hmm - though in that case you could have a number that was really an equation and if you wanted to know whether it's above a line you would have to process it a bit to get that much precision
00:52:43  <dominictarr>but just enough to see whether it's higher or lower
00:52:57  <mikolalysenko>yeah, but evaluating the predicate itself takes a certain number of bits
00:53:34  <mikolalysenko>you can prove for example if your input coordinates have n-bits of precision, then evaluating an above/below test takes something like n^d bits
00:54:01  <terinjokes>are node package names unicode friendly?
00:54:01  <mikolalysenko>or maybe d * n, I forget the details since it has been awhile
00:54:07  <dominictarr>yes - hmm so it all depends on whether you want arbitrary precision or only high precision
00:54:20  <mikolalysenko>well, it isn't a matter of precision
00:54:25  <mikolalysenko>the predicate has an exact value
00:54:28  <mikolalysenko>and you can compute that
00:54:31  <dominictarr>mikolalysenko, d=dimensions?
00:54:34  <mikolalysenko>yeah
00:54:42  <mikolalysenko>if you get the predicate wrong, stuff just breaks
00:54:51  <mikolalysenko>like your code will enter an invalid state or crash
00:55:00  * thealphanerdquit (Quit: thealphanerd)
00:55:11  <mikolalysenko>common examples are things like delaunay triangulation or point membership classification tests
00:55:26  <dominictarr>do you mean the predicate in the equation that defines the line?
00:55:40  <mikolalysenko>the predicate that tests if a point is on, above or below the line
00:55:54  * ircretaryquit (*.net *.split)
00:55:54  * collypopsquit (*.net *.split)
00:55:54  * maksimlinquit (*.net *.split)
00:55:54  * hij1nxquit (*.net *.split)
00:55:54  * mikolaly1enkoquit (*.net *.split)
00:55:54  * nlacassequit (*.net *.split)
00:55:54  * DTrejoquit (*.net *.split)
00:55:54  * kenperkinsquit (*.net *.split)
00:55:54  * scottjabquit (*.net *.split)
00:55:55  * py1honquit (*.net *.split)
00:55:55  * jjjohnnyquit (*.net *.split)
00:55:55  * hughskquit (*.net *.split)
00:56:16  <mikolalysenko>so that is kind of the first way extended precision gets used
00:56:26  <mikolalysenko>the other way is in constructions (which is much less common)
00:56:33  * hughsk_changed nick to hughsk
00:56:43  * thealphanerdjoined
00:56:49  <mikolalysenko>basically in constructive extended precision you actually return a value that is encoded at a higher level of precision
00:57:21  <mikolalysenko>there are a few people that do that extensively, like dan halperin, efi fogel and the other cgal guys
00:57:37  <mikolalysenko>but it is not really used so much because it is inefficient
00:58:00  * scottjabjoined
00:58:00  * maksimlinjoined
00:58:04  <mikolalysenko>but for testing a predicate (which does not involve constructing extended precision numerical values) almost everyone who knows what they are doing uses exact arithmetic
00:58:28  <mikolalysenko>that turns out to be more manageable since you don't have to propagate these exponentially expanding numerical values around your program
00:58:40  <mikolalysenko>and if you don't do it stuff just crashes
00:58:43  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20140130133743])
01:00:47  <mikolalysenko>of course how things crash and how bad it is depend a lot on the specific problem/application and other extenuating circumstances
01:01:10  <mikolalysenko>for example, it might be ok in a video game if objects sometimes clip through walls providing that overall it still runs fast enough
01:01:18  * toddselfjoined
01:01:46  <mikolalysenko>or if you are developing some in house tool, it probably doesn't matter too much if it crashes sometimes under degenerate inputs
01:01:59  <mikolalysenko>since you can just tell the users to stop doing that and get on with things
01:02:01  * scottjabquit (*.net *.split)
01:02:29  * scottjabjoined
01:02:33  * scottjabpart
01:02:33  * scottjabjoined
01:03:58  * thealphanerdquit (Quit: thealphanerd)
01:06:00  <mikolalysenko>anyway, what distinguishes a predicate from a function is that it has a finite number of outputs, while the complexity of constructions can grow aribtrarily large
01:06:39  <mikolalysenko>as an extreme example of this, consider the problem of rotating and intersecting a pair of cubes
01:07:05  <mikolalysenko>if you repeat that construction arbitrarily many times, eventually the number of bits required to represent the coordinates of the vertices will become arbitrarily large
01:07:30  <mikolalysenko>so you will just run out of memory, or else rounding error will cause you to crash
01:13:36  <dominictarr>mikolalysenko, right - so the more operations you apply the more precise the points become very precise - each rotation leaving a mark
01:13:44  <dominictarr>or a trace, rather
01:14:06  <mikolalysenko>yeah
01:16:30  <mikolalysenko>it is related to the fact that if you multiply a number with n bits and a number with m bits, then their product could have up to n*m bits
01:16:37  <mikolalysenko>err n + m bits
01:16:40  <mikolalysenko>not n*m bits
01:16:51  <mikolalysenko>basically it is log(n * m) = log(n) + log(m)
01:16:51  <dominictarr>so, god solved this problem by having a minimum length that anything can have - the plank length: https://en.wikipedia.org/wiki/Planck_length#Value
01:17:07  <mikolalysenko>haha, that isn't quite how the planck length works
01:17:15  * yorickquit (Read error: Connection reset by peer)
01:17:20  <mikolalysenko>but maybe far below that scale things do get rounded
01:17:27  <mikolalysenko>but it would have to be very small indeed
01:18:26  <dominictarr>yeah, from our point of view it's just that you can't measure any thing smaller than that
01:19:02  <dominictarr>but as long as the rounding or whatever approximate method god used had the right statistical properties then we wouldn't know
01:19:41  <mikolalysenko>no, it is possible to measure things smaller than a planck length
01:20:08  <mikolalysenko>there are astronomical observations that put upper bounds on the smallest resolution at which space could be quantized far below the planck scale
01:20:21  <mikolalysenko>I will try to find a link...
01:20:41  <mikolalysenko>what the planck length actually measures is the scale at which quantum gravity effects become non-negligible
01:21:03  * DTrejo_quit (Remote host closed the connection)
01:21:22  <mikolalysenko>it comes from a dimensional analysis argument involving the gravitational constant, the speed of light and planck's constant
01:21:26  <mikolalysenko>http://math.ucr.edu/home/baez/planck/node2.html
01:24:12  <mikolalysenko>ah, found it! http://arxiv.org/abs/1102.2784
01:26:18  * DTrejojoined
01:28:11  <jjjohnny_>60 / planck's constant is the sample rate of the universe
01:33:07  * jesusabdullahquit (Ping timeout: 260 seconds)
01:40:00  * jesusabdullahjoined
01:47:19  <rowbit1>Hourly usage stats: [developer: 1, free: 18]
01:50:59  * collypopsjoined
01:51:25  * ceejbotquit (Remote host closed the connection)
01:52:39  * kanzure_changed nick to kanzure
02:04:30  * cpupjoined
02:05:19  * tilgovi_quit (Remote host closed the connection)
02:05:24  * dguttmanquit (Quit: dguttman)
02:22:29  * jesusabdullahquit (Ping timeout: 248 seconds)
02:26:37  * ednapiranhaquit (Quit: Leaving...)
02:28:06  * phatedquit (Read error: Connection reset by peer)
02:28:36  * phatedjoined
02:47:19  <rowbit1>Hourly usage stats: [developer: 1, free: 21]
02:47:19  * kriskowalquit (Quit: kriskowal)
02:54:09  * ferossjoined
02:59:08  <rowbit1>substack, pkrumins: These encoders are STILL down: 184.106.106.66(dev-ie7-1)
03:03:29  * calvinfo1quit (Quit: Leaving.)
03:03:40  * phatedquit (Read error: Connection reset by peer)
03:03:43  * calvinfojoined
03:03:58  * jesusabdullahjoined
03:04:11  * phatedjoined
03:07:46  * phatedquit (Remote host closed the connection)
03:16:03  * hemanthjoined
03:18:36  * kriskowaljoined
03:23:53  <ogd>groundwater: http://dbsgeo.com/deanbrew
03:24:03  <ogd>groundwater: (https://github.com/springmeyer/deanbrew)
03:24:06  * i_m_ca_changed nick to i_m_ca
03:24:24  <groundwater>ogd this is an epic slideshow
03:24:24  <ogd>groundwater: might be out of date
03:26:03  <groundwater>ogd very interesting
03:26:31  <pkrumins>i'm getting very confused by this slideshow
03:26:59  <ogd>lol
03:27:36  <groundwater>i think it's about publishing pre-compiled modules
03:29:45  * eugenewarejoined
03:33:34  * eugenewarequit (Remote host closed the connection)
03:34:08  * eugenewarejoined
03:34:16  * eugenewarequit (Read error: Connection reset by peer)
03:34:49  * eugenewarejoined
03:34:53  * eugenewarequit (Remote host closed the connection)
03:35:20  * eugenewarejoined
03:36:01  * eugenewarequit (Remote host closed the connection)
03:36:37  * eugenewarejoined
03:38:02  * ednapiranhajoined
03:38:29  * tilgovijoined
03:43:53  <mikolalysenko>ogd: hahaha yes!
03:44:09  <mikolalysenko>ogd: I have been waiting for someone to do this finally
03:44:37  <mikolalysenko>would also be great if they could find some way to make stuff work with emscripten
03:45:18  <mikolalysenko>so you install on some broken system (like window) or one with no binary run time (a browser) and it just loads up the c++ code as a javascript/asm.js module
03:45:58  <dominictarr>unfortunately many useful C++ things produce MASSIVE amounts of JS
03:46:09  <dominictarr>megabytes
03:46:27  <mikolalysenko>well, most of that is emscripten run time junk
03:46:50  <mikolalysenko>if you made it so you didn't have to include megabytes of opengl wrappers you are never gonna use, it would probably be just fine
03:47:01  <dominictarr>well, it blocks the CPU just to parse that much JS -
03:47:11  * ceejbotjoined
03:47:11  <mikolalysenko>yeah, but I think it can be made way leaner
03:47:19  <rowbit1>Daily usage stats: [developer: 18, free: 290]
03:47:19  <rowbit1>Hourly usage stats: [developer: 3, free: 32]
03:47:19  <dominictarr>that would be AWESOME
03:47:28  <mikolalysenko>just splitting the runtime into a separate module should take care of most of the problem I think
03:47:41  <mikolalysenko>and that run time itself should be split into smaller modules
03:48:00  <mikolalysenko>for example, emscripten doesn't need to load webaudo/webgl wrappers for code that doesn't need that stuff
03:49:01  <ogd>dominictarr: hey you should see if pull-csv passes http://github.com/maxogden/csv-spectrum
03:51:03  <dominictarr>ogd, hmm, no it wont i think
03:51:39  <dominictarr>though it does handle quotes but it assumes you have split by lines first.
03:53:30  <grncdr>node-pre-gyp looks really handy
03:53:55  <grncdr>I would really like it if leveldown used it
03:54:04  <grncdr>it's pretty much my only consistent binary dependency
03:55:12  <ogd>yea agreed
03:56:37  * tilgoviquit (Ping timeout: 252 seconds)
04:01:02  * phatedjoined
04:03:16  * dominictarrquit (Ping timeout: 265 seconds)
04:08:17  * jxsonjoined
04:08:53  * tilgovijoined
04:16:45  * DTrejoquit (Remote host closed the connection)
04:18:01  * ins0mniaquit (Ping timeout: 272 seconds)
04:18:32  * ceejbotquit (Remote host closed the connection)
04:18:35  * ferossquit (Quit: feross)
04:19:09  * ceejbotjoined
04:20:41  * ednapiranhaquit (Quit: Leaving...)
04:23:34  * ceejbotquit (Ping timeout: 265 seconds)
04:26:02  * hemanthquit (Quit: This computer has gone to sleep)
04:30:14  * ednapiranhajoined
04:30:14  * ednapiranhaquit (Client Quit)
04:31:55  * ceejbotjoined
04:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 25]
04:47:42  * ceejbotquit (Remote host closed the connection)
04:47:54  * jxsonquit (Remote host closed the connection)
04:48:21  * jxsonjoined
04:51:00  * calvinfoquit (Quit: Leaving.)
04:52:53  * jxsonquit (Ping timeout: 248 seconds)
05:04:00  * defunctzombie_zzchanged nick to defunctzombie
05:09:36  * tilgoviquit (Ping timeout: 252 seconds)
05:10:25  * ferossjoined
05:10:26  * ceejbotjoined
05:11:26  <ogd>feross: https://github.com/js-platform/filer/issues/124
05:14:08  * AvianFluquit (Remote host closed the connection)
05:18:52  * jxsonjoined
05:23:30  * jxsonquit (Ping timeout: 265 seconds)
05:24:20  * thlorenzjoined
05:28:28  * ceejbotquit (Remote host closed the connection)
05:29:05  * ceejbotjoined
05:31:34  * anvakajoined
05:31:34  * thlorenzquit (Remote host closed the connection)
05:32:13  * defunctzombiechanged nick to defunctzombie_zz
05:32:25  <anvaka>hm.. looks like http://isaacs.iriscouch.com/ is down
05:32:51  <anvaka>https://registry.npmjs.org/ works fine
05:33:15  * ceejbotquit (Ping timeout: 252 seconds)
05:33:34  <anvaka>isaacs: are you deprecating iriscouch, or it's just a temporary glitch?
05:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 26]
05:51:31  * calvinfojoined
05:52:11  * calvinfo1joined
05:52:11  * calvinfoquit (Read error: Connection reset by peer)
05:53:03  * calvinfo1quit (Read error: Connection reset by peer)
05:53:06  * calvinfojoined
05:53:58  * calvinfo1joined
05:53:59  * calvinfoquit (Read error: Connection reset by peer)
05:54:56  * calvinfojoined
05:54:56  * calvinfo1quit (Read error: Connection reset by peer)
05:59:45  * calvinfoquit (Ping timeout: 265 seconds)
06:11:11  * calvinfojoined
06:19:39  * jxsonjoined
06:24:37  * jxsonquit (Ping timeout: 252 seconds)
06:25:14  * mikolalysenkoquit (Ping timeout: 252 seconds)
06:25:57  <groundwater>ogd or anyone, i'm trying out slackHQ for node-os talk, it doesn't have a signup URL yet, but if anyone wnats to join i'll add you
06:26:11  <groundwater>once signed up, you can access it through IRC if you like too
06:29:43  * pfraze_quit (Ping timeout: 265 seconds)
06:33:11  * shamaquit
06:36:38  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.57.171.229(dev-ie6-2)
06:38:19  * Maciek416quit (Remote host closed the connection)
06:43:31  * phatedquit (Remote host closed the connection)
06:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 19]
06:50:08  * mikolalysenkojoined
06:53:41  * calvinfoquit (Quit: Leaving.)
07:07:36  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
07:09:24  * funkytekjoined
07:13:04  * ferossquit (Quit: feross)
07:17:00  * fotoveritequit (Quit: fotoverite)
07:18:38  * djcoinjoined
07:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 24]
07:59:33  * mikolalysenkoquit (Ping timeout: 252 seconds)
08:07:58  <chapel>groundwater: are you sure it works with irc? we use slack at walmartlabs but I don't see anything about using irc
08:09:03  <groundwater>chapel yah it's under 'gateways'
08:09:15  <groundwater>your admin has to enable it
08:09:46  <chapel>found it https://slack.zendesk.com/hc/en-us/articles/201727913-Connecting-to-Slack-over-IRC-and-XMPP
08:09:51  <chapel>don't think our admin has
08:10:10  <chapel>not too worried, just didn't see anything about it
08:10:45  <chapel>I enjoy slack, though I like the separation from irc
08:10:58  <chapel>since for me its work, and this isn't
08:11:23  * ehdjoined
08:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 25]
08:55:01  * freealljoined
08:56:10  * mikolalysenkojoined
08:59:09  <rowbit1>substack, pkrumins: These encoders are STILL down: 184.106.106.66(dev-ie7-1)
09:01:21  * mikolalysenkoquit (Read error: Operation timed out)
09:02:26  * mikolalysenkojoined
09:08:18  * mikolalysenkoquit (Ping timeout: 252 seconds)
09:11:21  * peutetrejoined
09:24:41  * eugenewarequit (Remote host closed the connection)
09:27:22  * thealphanerdjoined
09:30:39  * freeallquit (Quit: Leaving...)
09:31:35  * freealljoined
09:39:53  * ferossjoined
09:42:33  * Kesslerjoined
09:43:04  * freeallquit (Quit: Leaving...)
09:46:20  * thealphanerdquit (Quit: thealphanerd)
09:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 34]
09:56:02  * freealljoined
09:56:42  * Kesslerquit (Ping timeout: 252 seconds)
10:03:37  * eugenewarejoined
10:04:53  * mikolalysenkojoined
10:05:01  * ins0mniajoined
10:08:40  * eugenewarequit (Ping timeout: 265 seconds)
10:09:54  * mikolalysenkoquit (Ping timeout: 260 seconds)
10:44:05  * phatedjoined
10:45:20  * freeallquit (Quit: Leaving...)
10:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 24]
10:49:16  * phatedquit (Ping timeout: 265 seconds)
11:05:32  * mikolalysenkojoined
11:08:47  * eugenewarejoined
11:09:18  * kenperkins_quit (Remote host closed the connection)
11:10:08  * kenperkinsjoined
11:10:51  * mikolalysenkoquit (Ping timeout: 260 seconds)
11:43:05  * freealljoined
11:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 39]
11:54:57  * timoxleyquit (Ping timeout: 252 seconds)
11:57:00  * timoxleyjoined
12:02:39  * anvakaquit (Remote host closed the connection)
12:06:22  * mikolalysenkojoined
12:07:55  * eugenewarequit (Ping timeout: 252 seconds)
12:11:13  * mikolalysenkoquit (Ping timeout: 252 seconds)
12:23:51  <rowbit1>/!\ ATTENTION: (default-local) sarah@... successfully signed up for developer browserling plan ($20). Cash money! /!\
12:23:51  <rowbit1>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
12:26:32  * mikolalysenkojoined
12:27:30  * AvianFlujoined
12:36:39  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.57.171.229(dev-ie6-2)
12:41:38  * yorickjoined
12:47:19  <rowbit1>Hourly usage stats: [developer: 6, free: 13]
13:09:23  * ceejbotjoined
13:11:17  * mikolalysenkoquit (Ping timeout: 272 seconds)
13:15:18  * fotoveritejoined
13:27:35  * peutetrequit (Ping timeout: 260 seconds)
13:27:41  * peutetre_joined
13:35:44  * nfroidurequit (Read error: Operation timed out)
13:41:37  * Kesslerjoined
13:47:19  <rowbit1>Hourly usage stats: [developer: 3, free: 50]
13:48:48  * hemanthjoined
13:51:21  * nfroidurejoined
13:58:40  * ceejbotquit (Remote host closed the connection)
13:59:15  * ceejbotjoined
13:59:25  * thlorenzjoined
14:03:02  * thlorenzquit (Remote host closed the connection)
14:03:23  * ceejbotquit (Ping timeout: 252 seconds)
14:08:12  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
14:17:05  * mikolalysenkojoined
14:21:53  * mikolalysenkoquit (Ping timeout: 260 seconds)
14:24:39  * kevino80joined
14:25:44  * jxsonjoined
14:30:17  * jxsonquit (Ping timeout: 260 seconds)
14:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 43]
14:55:39  * pfraze_joined
14:59:09  <rowbit1>substack, pkrumins: These encoders are STILL down: 184.106.106.66(dev-ie7-1)
15:13:42  * calvinfojoined
15:14:59  * dguttmanjoined
15:21:24  * airportyhjoined
15:22:44  * Maciek416joined
15:22:53  * freeallquit (Quit: Leaving...)
15:26:29  * jxsonjoined
15:27:28  * guest12214quit (Quit: Connection closed for inactivity)
15:27:39  * calvinfoquit (Quit: Leaving.)
15:29:12  * jcrugzzquit (Quit: Connection closed for inactivity)
15:29:35  * kumavisquit (Quit: Connection closed for inactivity)
15:31:23  * jxsonquit (Ping timeout: 252 seconds)
15:33:19  * sveisveiquit (Quit: Connection closed for inactivity)
15:37:47  * _hendrikquit (Quit: Connection closed for inactivity)
15:39:45  * thlorenzjoined
15:40:16  * rxgxquit (Quit: Connection closed for inactivity)
15:40:56  * addisonjquit (Quit: Connection closed for inactivity)
15:44:40  * niftylettuce_quit (Quit: Connection closed for inactivity)
15:47:20  <rowbit1>Hourly usage stats: [developer: 1, free: 33]
15:49:27  * thlorenzquit (Ping timeout: 260 seconds)
15:53:27  * freealljoined
15:55:08  * airportyhquit (Quit: airportyh)
15:58:20  * freeallquit (Ping timeout: 252 seconds)
15:58:52  * thlorenzjoined
16:23:50  * ednapiranhajoined
16:27:08  * jxsonjoined
16:32:02  * jxsonquit (Ping timeout: 264 seconds)
16:38:39  * mikaelbjoined
16:40:11  * tmcwjoined
16:45:32  * mikolalysenkojoined
16:45:47  * kevino80quit (Remote host closed the connection)
16:46:06  * Maciek416quit (Remote host closed the connection)
16:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 43]
16:48:26  * calvinfojoined
16:50:14  * tmcwquit (Remote host closed the connection)
16:50:23  * Maciek416joined
16:51:06  * shamajoined
16:52:56  * tmcwjoined
17:02:09  * kevino80joined
17:07:17  * Kesslerquit (Ping timeout: 248 seconds)
17:09:48  * addisonjjoined
17:10:01  * calvinfoquit (Quit: Leaving.)
17:10:09  * calvinfojoined
17:14:53  * kenperkinsquit (Remote host closed the connection)
17:15:43  * kenperkinsjoined
17:23:04  <ins0mnia>ogd: ping
17:25:51  * jcrugzzjoined
17:26:29  * phatedjoined
17:31:52  * phatedquit (Ping timeout: 265 seconds)
17:32:49  * kumavisjoined
17:40:16  * thealphanerdjoined
17:41:49  * thlorenzquit (Remote host closed the connection)
17:46:31  * kevino80quit (Remote host closed the connection)
17:47:19  <rowbit1>Hourly usage stats: [developer: 1, free: 32]
17:48:03  * mikolalysenkoquit (Ping timeout: 252 seconds)
17:49:52  * mikolalysenkojoined
17:51:18  * freealljoined
17:52:08  * ceejbotjoined
18:00:48  * hemanthquit (Quit: This computer has gone to sleep)
18:10:41  * thlorenzjoined
18:15:36  * peutetre_quit (Quit: peutetre_)
18:16:33  * freeallquit (Quit: Leaving...)
18:21:29  * kevino80joined
18:23:02  * mikolalysenkoquit (Ping timeout: 264 seconds)
18:28:26  * jxsonjoined
18:28:48  * tmcwquit
18:31:25  * rxgxjoined
18:33:02  * jxsonquit (Ping timeout: 252 seconds)
18:36:40  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.57.171.229(dev-ie6-2)
18:39:52  * mikolalysenkojoined
18:47:19  <rowbit1>Hourly usage stats: [developer: 2, free: 42]
18:49:02  * calvinfoquit (Quit: Leaving.)
18:58:07  * kevino80quit (Remote host closed the connection)
19:04:58  * kevino80joined
19:12:36  * DTrejojoined
19:18:26  * calvinfojoined
19:19:09  * phatedjoined
19:24:57  * jlord_changed nick to jlord
19:37:32  * phatedquit (Read error: Connection reset by peer)
19:37:54  * phatedjoined
19:39:29  * ceejbotquit (Remote host closed the connection)
19:40:29  * ceejbotjoined
19:47:19  <rowbit1>Hourly usage stats: [developer: 0, free: 32]
19:53:10  <rowbit1>substack, pkrumins: Encoders down: 50.57.103.88 (dev)
19:54:41  * ceejbotquit (Remote host closed the connection)
20:00:13  * _hendrikjoined
20:08:53  * ceejbotjoined
20:15:10  <rowbit1>substack, pkrumins: Encoders down: 50.57.171.229 (dev-ie6-2)
20:29:31  * calvinfoquit (Quit: Leaving.)
20:31:18  * calvinfojoined
20:42:53  <ogd>jlord: should i use 'report abuse' to report spam accounts?
20:43:00  <ogd>jlord: (on github), e.g. https://github.com/maxogden/image-url-resolver/pulls
20:47:19  <rowbit1>Hourly usage stats: [developer: 2, free: 33]
20:50:15  * rxgxquit (Quit: Connection closed for inactivity)
20:52:39  * calvinfoquit (Quit: Leaving.)
20:55:39  * airportyhjoined
20:57:37  * airportyhquit (Client Quit)
20:59:10  <rowbit1>substack, pkrumins: These encoders are STILL down: 184.106.106.66(dev-ie7-1)
21:01:58  * calvinfojoined
21:13:11  * Kesslerjoined
21:16:43  * phatedquit (Remote host closed the connection)
21:21:19  * ceejbotquit (Remote host closed the connection)
21:31:41  * DTrejoquit (Remote host closed the connection)
21:33:50  * Kesslerquit (Ping timeout: 264 seconds)
21:46:40  * DTrejojoined
21:47:19  <rowbit1>Hourly usage stats: [free: 20]
21:47:58  <jlord>ogd: Yep!
21:48:11  * thealphanerdquit (Quit: thealphanerd)
21:48:41  * cpupquit (Read error: Connection reset by peer)
21:48:51  * phatedjoined
21:48:53  <jlord>ogd: I'll also flag it in admin
21:49:12  * jlordwaves fist at spammers
21:49:32  * dominictarrjoined
21:50:08  * funkytekjoined
21:51:27  * ceejbotjoined
21:56:31  * phatedquit (Remote host closed the connection)
21:58:54  * mikolalysenkoquit (Ping timeout: 265 seconds)
22:02:45  <kumavis>any c++ wizards in the house? having trouble resolving this syntax issue - not sure how to get a reference to a pointer https://gist.github.com/kumavis/4b41aae4b4a64f900f70
22:04:05  * toddselfquit (Remote host closed the connection)
22:04:43  * toddselfjoined
22:06:40  * dguttmanquit (Quit: dguttman)
22:06:52  <chrisdickinson>kumavis: there might be two problems there
22:07:13  <kumavis>yeah i think there might be two, one being const
22:07:47  * _hendrikquit (Quit: Connection closed for inactivity)
22:08:12  * chrisdickinsontries locally
22:09:03  * toddselfquit (Ping timeout: 265 seconds)
22:10:52  <chrisdickinson>hm, wasn't able to replicate locally :\
22:11:08  <chrisdickinson>ah, there we go
22:12:17  <pkrumins>kumavis: the error message doesn't really match the code
22:12:31  <pkrumins>kumavis: label is `char *` but the error says you're passing `char **`
22:12:52  <kumavis>i thought that was strange
22:13:14  <kumavis>nonetheless, this is the error this code produces
22:13:43  <kumavis>API definition is statusCode AlGetString( const char * name, const char *& value )
22:13:47  <pkrumins>that's not possible, is there anything else between lines 1 and 3?
22:13:55  <chrisdickinson>the problem is that in casting to const it's no longer referring to the variable
22:14:14  <pkrumins>c++ doesn't cast to const implicitly
22:14:15  <chrisdickinson>i.e. you're creating a temp variable (rvalue), which can't be sent by reference
22:15:01  <pkrumins>but he's not creating a temp variable
22:15:03  <chrisdickinson>pkrumins: for arguments you're sending, yes
22:15:16  <chrisdickinson>1 sec
22:15:28  <chrisdickinson>https://gist.github.com/chrisdickinson/8bbc51fd30970fbfac22
22:15:32  <chrisdickinson>g++ doesn't complain on this
22:15:36  * mikolalysenkojoined
22:15:47  <chrisdickinson>if you add the ampersand it does
22:15:56  <chrisdickinson>because it's implicitly casting to const before sending, i do believe
22:16:03  <chrisdickinson>hence creating an rvalue
22:16:22  <kumavis>pkrumins: you're right, somehow i grabbed an old output
22:16:43  <chrisdickinson>kumavis: https://gist.github.com/chrisdickinson/8bbc51fd30970fbfac22
22:16:54  <kumavis>error message should be error C2664: 'AlGetString' : cannot convert parameter 2 from 'char *' to 'const char *&'
22:17:07  <chrisdickinson>(i added a fixed version)
22:17:16  <pkrumins>chrisdickinson: oh maybe c++ didnt cast FROM const implicitly
22:17:20  <chrisdickinson>yep!
22:17:24  <pkrumins>kumavis: make it `const char *label = "foo"`
22:17:44  <pkrumins>now it will work
22:18:08  <chrisdickinson>+1 ^
22:18:33  <chrisdickinson>(string literals are implicitly "const char*", iirc)
22:21:36  * phatedjoined
22:22:48  <pkrumins>chrisdickinson: yep
22:24:16  * kevino80quit (Remote host closed the connection)
22:26:53  <kumavis>chrisdickinson: pkrumins thanks! it is working. The error message was throwing me off, but I understand it now. cheers!
22:27:01  <chrisdickinson>:D
22:29:28  <pkrumins>cool
22:41:45  <ins0mnia>ogd: max you there?
22:47:20  <rowbit1>Hourly usage stats: [developer: 1, free: 39]
22:54:42  <guybrush_>anyone else having problems with uglifying a browserify-bundle?
22:56:00  <guybrush_>or can anyone tell me when the esprima-six code gets included into the bundle? because that is causing trouble -- Invalid regular expression: <lots-of-crazy-chars>
23:05:36  <kumavis>guybrush_: are you getting that error in the browser or on uglify?
23:05:43  <guybrush_>in the browser
23:06:01  <kumavis>setting the encoding to utf-8 ?
23:06:08  * wolfeidauquit (Remote host closed the connection)
23:06:15  <guybrush_>in the html? yes
23:06:27  <guybrush_>or do you mean serving the js
23:06:41  <kumavis>js
23:06:59  <guybrush_>uhm
23:07:08  <guybrush_>that might be it
23:08:00  <kumavis>I'm pretty sure that regular expression is used for identifying unicode chars, or out-of-range unicode chars or something
23:09:26  <kumavis>if im correct, the source _should_ look like escaped chars, but they may have been unescaped at some point
23:09:44  * sorensen_joined
23:10:04  * sorensen_quit (Client Quit)
23:11:12  <guybrush_>i was under the impression that connect.static does it for me but it seems like it doesnt
23:11:32  <guybrush_>i mean setting the content-type charset
23:27:28  * thlorenzquit (Remote host closed the connection)
23:37:57  <guybrush_>so setting the charset didnt help
23:38:13  <guybrush_>Content-Type: application/javascript; charset=UTF-8
23:39:16  <guybrush_>though it works in ff, not in chrome
23:44:18  <guybrush_>hm but im sure im doing something wrong still :D
23:47:19  <rowbit1>Hourly usage stats: [free: 1]
23:48:03  <pkrumins>browserling now has invoices, go to your account, and click 'invoices'!
23:53:31  * AvianFluquit (Remote host closed the connection)
23:55:11  * dominictarrquit (Ping timeout: 252 seconds)
23:55:24  <substack>pkrumins: so good
23:56:12  * kriskowalquit (Quit: kriskowal)
23:57:10  <pkrumins>thanks!
23:58:12  * feross_joined
23:59:16  <substack>feross_: ircing from behind teh corp firewall I see :p
23:59:32  <feross_>indeed :)
23:59:54  <pkrumins>here's an example invoice! https://browserling.com/invoice_get/invoice114121-32174-171q2os