00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:02  * tmcwjoined
00:00:09  * ircretaryjoined
00:01:20  * tmcwquit (Remote host closed the connection)
00:01:26  * tmcwjoined
00:04:45  * thlorenz_quit (Remote host closed the connection)
00:05:19  * thlorenzjoined
00:06:28  * substackchanged nick to SUBSTACK
00:06:51  <mmalecki>did shit just get real?
00:07:19  <SUBSTACK>IT DID INDEED
00:07:20  <LOUDBOT>OMIGOD! WHAT R U TALKING ABOUT!?! PHP IS THE BEST THING THAT EVAR HAPND TO ME!
00:07:27  <SUBSTACK>CAPS LOCK DAY DETECTED
00:07:28  <LOUDBOT>ALL I WANT TO DO IS ADD TWO LINES OF PERL TO MY ATTRIBUTE
00:07:37  <pkrumins>i dont like it
00:08:10  <mmalecki>'PHP IS THE BEST THING THAT EVAR HAPND TO ME' sounds like me few years ago
00:08:26  <pkrumins>:)
00:08:35  <mmalecki>sup pkrumins
00:08:43  <mmalecki>you ever got that visa figured out?
00:08:43  <pkrumins>team plans for browserling
00:08:51  <pkrumins>yes i got denied a visa
00:09:02  <mmalecki>oh shit, sorry to hear that
00:09:50  * thlorenzquit (Ping timeout: 264 seconds)
00:12:11  * thlorenzjoined
00:12:53  * timoxleyquit (Remote host closed the connection)
00:13:35  * timoxleyjoined
00:13:42  * DTrejoquit (Remote host closed the connection)
00:14:09  * thlorenzquit (Remote host closed the connection)
00:14:17  * DTrejojoined
00:16:44  <rowbit>Hourly usage stats: [developer: 1, free: 3]
00:18:12  * timoxleyquit (Ping timeout: 252 seconds)
00:18:45  * DTrejoquit (Ping timeout: 252 seconds)
00:19:47  * rxgxjoined
00:22:00  * stlsaintjoined
00:23:11  * Maciek416joined
00:27:37  * timoxleyjoined
00:30:23  * DTrejojoined
00:31:13  <pkrumins>mmalecki: well it was the wrong visa for my purposed
00:31:15  <pkrumins>mmalecki: well it was the wrong visa for my purposes
00:31:34  <pkrumins>mmalecki: we'll have the the right visa type acquired for me (which is either o1 or e2 or h2b)
00:34:43  * kenperkinsquit (Quit: Textual IRC Client: http://www.textualapp.com/)
00:40:53  * timoxleyquit (Remote host closed the connection)
00:41:27  * timoxleyjoined
00:46:22  * timoxleyquit (Ping timeout: 268 seconds)
00:48:02  <rowbit>substack, pkrumins: Someone's waiting in the queue for chrome/29.0
00:48:21  * dstokesquit (Quit: dstokes)
00:49:08  * dstokesjoined
00:50:17  * dstokesquit (Client Quit)
00:52:25  * timoxleyjoined
00:56:57  * rxgxquit (Quit: timeout)
01:10:31  * jcrugzzjoined
01:10:51  <johnkpaul>if anyone wants to use require() in the browser console, I'd love to get some feedback - https://github.com/johnkpaul/requireify
01:11:00  <johnkpaul>also, I finally got animated gifs from screencasts working!
01:14:02  * kumavisquit (Quit: kumavis)
01:16:44  <rowbit>Hourly usage stats: [developer: 7, free: 13]
01:19:55  * DTrejoquit (Remote host closed the connection)
01:20:00  <SUBSTACK>johnkpaul: excellent!
01:20:27  * DTrejojoined
01:24:53  * DTrejoquit (Ping timeout: 248 seconds)
01:28:46  * DTrejojoined
01:28:55  * DTrejoquit (Remote host closed the connection)
01:29:28  * DTrejojoined
01:32:45  * st_lukejoined
01:33:54  * stlsaintquit (Quit: leaving)
01:45:09  * dlmanningquit (Ping timeout: 248 seconds)
01:45:32  <rowbit>substack, pkrumins: Someone's waiting in the queue for safari/3.0
01:46:13  * kumavisjoined
01:48:02  <rowbit>substack, pkrumins: Someone's waiting in the queue for explorer/9.0
01:57:26  * st_lukequit (Remote host closed the connection)
01:58:05  * st_lukejoined
01:59:34  * david3joined
02:02:13  * st_lukequit (Ping timeout: 248 seconds)
02:04:42  * dguttmanquit (Quit: dguttman)
02:06:29  * jergasonjoined
02:11:14  <jesusabdullah>hello jergason !
02:11:29  <jergason>why hello thar
02:12:09  <jesusabdullah>you're at home now? chillin'?
02:16:45  <rowbit>Hourly usage stats: [developer: 4, free: 4]
02:25:16  * Maciek416_joined
02:26:51  * jcrugzzquit (Ping timeout: 245 seconds)
02:26:51  * Maciek416_quit (Read error: Connection reset by peer)
02:33:32  * tmcwquit (Remote host closed the connection)
02:35:08  * kumavisquit (Quit: kumavis)
02:36:22  * dominictarr_joined
02:36:50  * anvakajoined
02:40:36  * dominictarr_quit (Ping timeout: 245 seconds)
02:45:25  * st_lukejoined
02:45:37  * david3changed nick to dlmanning
02:48:08  * AvianFlujoined
02:49:28  * DTrejoquit (Remote host closed the connection)
02:50:02  * DTrejojoined
02:51:52  * jergasonquit (Quit: jergason)
02:52:09  * kumavisjoined
02:52:10  * ins0mniaquit (Ping timeout: 268 seconds)
02:53:05  * calvinfoquit (Quit: Leaving.)
02:54:35  * fallsemojoined
02:54:38  * DTrejoquit (Ping timeout: 268 seconds)
02:55:33  * dstokesjoined
02:58:50  * dstokesquit (Client Quit)
03:00:52  <grncdr>johnkpaul: that seems useful
03:00:59  <grncdr>+1
03:02:07  * fallsemoquit (Quit: Leaving.)
03:04:04  * tmcwjoined
03:07:21  * dstokesjoined
03:14:01  * ins0mniajoined
03:15:11  * tmcwquit (Ping timeout: 246 seconds)
03:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 40]
03:19:08  * jiangplusjoined
03:21:47  * tmcwjoined
03:23:27  <rowbit>/!\ ATTENTION: (default-local) youngbaba@... successfully signed up for developer browserling plan ($20). Cash money! /!\
03:23:27  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
03:26:51  * tmcwquit (Ping timeout: 245 seconds)
03:30:33  * st_lukequit (Remote host closed the connection)
03:31:09  * st_lukejoined
03:35:38  * st_lukequit (Ping timeout: 264 seconds)
03:39:30  * jergasonjoined
03:39:32  * fallsemojoined
03:40:36  * ins0mniaquit (Ping timeout: 245 seconds)
03:43:33  * dstokesquit (Quit: dstokes)
03:50:32  * DTrejojoined
03:50:46  * DTrejoquit (Remote host closed the connection)
03:51:34  * jcrugzzjoined
03:53:34  * tmcwjoined
03:54:51  * defunctzombie_zzchanged nick to defunctzombie
03:54:58  * jxson_joined
03:56:11  <defunctzombie>trevnorris: Domenic_: thanks for the heads up, was curious about domain per request type of setups, seems that domains have not gotten a whole lot of love in production
03:58:14  * jxsonquit (Ping timeout: 246 seconds)
04:00:11  * tmcwquit (Ping timeout: 260 seconds)
04:04:24  * AvianFluquit (Remote host closed the connection)
04:16:44  <rowbit>Hourly usage stats: [developer: 1, free: 13]
04:17:01  * thlorenzjoined
04:18:02  * dstokesjoined
04:21:19  * thlorenzquit (Ping timeout: 246 seconds)
04:32:00  * jxson_quit (Remote host closed the connection)
04:34:05  * st_lukejoined
04:42:16  * jiangplusquit (Quit: leaving)
04:45:56  * defunctzombiechanged nick to defunctzombie_zz
04:50:02  * Maciek416quit (Remote host closed the connection)
04:50:35  * Maciek416joined
04:54:55  * Maciek416quit (Ping timeout: 246 seconds)
04:55:44  * tmcwjoined
04:56:01  * st_lukequit (Remote host closed the connection)
04:56:39  * st_lukejoined
05:01:01  * st_lukequit (Ping timeout: 245 seconds)
05:01:06  * jergasonquit (Quit: jergason)
05:01:51  * tmcwquit (Ping timeout: 245 seconds)
05:09:28  * fallsemoquit (Quit: Leaving.)
05:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 84]
05:17:39  * thlorenzjoined
05:17:49  * shamaquit (Remote host closed the connection)
05:22:21  * thlorenzquit (Ping timeout: 252 seconds)
05:25:36  * jcrugzzquit (Ping timeout: 260 seconds)
05:29:51  * dominictarr_joined
05:36:49  * dominictarr_quit (Ping timeout: 268 seconds)
05:37:36  * dstokesquit (Quit: dstokes)
05:42:46  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130911164256])
05:57:57  * tmcwjoined
06:03:01  * timoxleyquit (Remote host closed the connection)
06:03:37  * timoxleyjoined
06:04:13  * tmcwquit (Ping timeout: 246 seconds)
06:08:26  * timoxleyquit (Ping timeout: 246 seconds)
06:16:45  <rowbit>Daily usage stats: [developer: 1, free: 143]
06:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 46]
06:21:50  * damonoehlmanquit (Ping timeout: 240 seconds)
06:21:56  * st_lukejoined
06:23:24  * st_luke_joined
06:26:01  * st_lukequit (Ping timeout: 245 seconds)
06:27:50  * dlmanningquit (Ping timeout: 240 seconds)
06:28:18  * calvinfojoined
06:38:41  * timoxleyjoined
06:41:11  * dlmanningjoined
06:42:56  * jcrugzzjoined
06:53:33  <jesusabdullah>HAPPY BIRTHDAY SUBSTACK!!
06:53:34  <LOUDBOT>GETTING SHIT DONE ™
07:00:06  * tmcwjoined
07:06:50  * tmcwquit (Ping timeout: 264 seconds)
07:10:55  * peutetrejoined
07:16:44  <rowbit>Hourly usage stats: [developer: 1, free: 41]
07:24:59  * st_luke_quit (Remote host closed the connection)
07:28:58  * kumavisquit (Quit: kumavis)
07:32:45  * dominictarr_joined
07:34:16  * calvinfoquit (Quit: Leaving.)
07:41:25  * timoxleyquit (Remote host closed the connection)
07:42:00  * timoxleyjoined
07:46:56  * timoxleyquit (Ping timeout: 268 seconds)
07:50:59  * damonoehlmanjoined
07:53:10  * DTrejojoined
07:53:16  * DTrejoquit (Remote host closed the connection)
07:59:33  * timoxleyjoined
08:02:17  * tmcwjoined
08:08:51  * tmcwquit (Ping timeout: 272 seconds)
08:14:27  * damonoeh1joined
08:16:45  <rowbit>Hourly usage stats: [developer: 3, free: 45]
08:17:13  * damonoehlmanquit (Quit: WeeChat 0.4.1)
08:19:27  * thlorenzjoined
08:23:33  * thlorenzquit (Ping timeout: 240 seconds)
08:25:49  * dominictarr_quit (Quit: dominictarr_)
08:35:42  * frankblizzardjoined
09:04:27  * tmcwjoined
09:05:17  * anvakaquit (Remote host closed the connection)
09:10:55  * tmcwquit (Ping timeout: 272 seconds)
09:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 89]
09:20:05  * thlorenzjoined
09:28:16  * thlorenzquit (Ping timeout: 246 seconds)
09:35:03  * frankblizzardpart
09:43:07  * ins0mniajoined
09:45:45  * damonoeh1quit (Quit: WeeChat 0.4.2)
09:47:12  <rowbit>/!\ ATTENTION: (default-local) kkemila@... successfully signed up for developer browserling plan ($20). Cash money! /!\
09:47:12  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
09:47:21  * insertcoffeejoined
09:49:15  <rowbit>substack, pkrumins: A developer is waiting in the queue for safari/8.0
10:04:15  <rowbit>substack, pkrumins: Encoders down: 50.57.103.135 (free2)
10:06:38  * tmcwjoined
10:13:05  * tmcwquit (Ping timeout: 272 seconds)
10:16:44  <rowbit>Hourly usage stats: [developer: 28, free: 271]
10:19:31  * thlorenzjoined
10:20:26  * yorickjoined
10:25:27  * thlorenz_joined
10:30:27  * thlorenz_quit (Ping timeout: 272 seconds)
10:31:06  * fotoverite_joined
10:33:02  * fotoveritequit (Ping timeout: 240 seconds)
10:33:02  * fotoverite_changed nick to fotoverite
10:50:23  * jcrugzzquit (Ping timeout: 260 seconds)
11:08:49  * tmcwjoined
11:15:01  * tmcwquit (Ping timeout: 246 seconds)
11:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 121]
11:26:09  * thlorenz_joined
11:30:59  * thlorenz_quit (Ping timeout: 272 seconds)
11:33:27  * tmcwjoined
11:38:31  <johnkpaul>grncdr: SUBSTACK thanks!
11:39:13  * tmcwquit (Ping timeout: 272 seconds)
11:55:39  * DTrejojoined
11:55:42  * DTrejoquit (Read error: Connection reset by peer)
12:05:27  * thlorenzquit (Remote host closed the connection)
12:11:00  * tmcwjoined
12:13:51  * thlorenzjoined
12:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 59]
12:21:20  * tmcwquit (Read error: Connection reset by peer)
12:35:53  * thlorenz_joined
12:44:15  * thlorenz_quit (Ping timeout: 260 seconds)
12:47:00  * fallsemojoined
13:06:47  * djcoinjoined
13:09:58  * thlorenzquit (Remote host closed the connection)
13:10:25  * tmcwjoined
13:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 69]
13:17:09  * Maciek416joined
13:20:33  * thlorenzjoined
13:21:37  * thlorenzquit (Remote host closed the connection)
13:21:52  * thlorenzjoined
13:26:02  * fallsemoquit (Quit: Leaving.)
13:28:11  * thlorenzquit (Remote host closed the connection)
13:33:35  * ralphtheninjajoined
13:39:33  * Maciek416quit (Remote host closed the connection)
13:40:38  * Maciek416joined
13:45:56  * ralphtheninjaquit (Quit: leaving)
14:04:22  * fallsemojoined
14:14:40  * ednapiranhajoined
14:16:00  * thlorenzjoined
14:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 89]
14:22:37  * defunctzombie_zzchanged nick to defunctzombie
14:25:10  * dominictarr_joined
14:30:49  * ednapiranhaquit (Remote host closed the connection)
14:38:45  * defunctzombiechanged nick to defunctzombie_zz
14:48:24  * jergasonjoined
14:50:30  * dguttmanjoined
14:51:53  * jergasonquit (Client Quit)
14:54:02  <jesusabdullah>Hey, I have some dude lookin' around for contract work, if anyone needs the money I can forward the email(s) to you. Lemme know
15:01:30  * kumavisjoined
15:12:07  * ednapiranhajoined
15:13:09  * jiangplusjoined
15:15:11  * ins0mniaquit (Ping timeout: 272 seconds)
15:16:44  <rowbit>Hourly usage stats: [developer: 67, free: 69]
15:18:21  <spion>grncdr, :( what did you find wrong with clojurescript tooling? haven't tired things out lately
15:18:27  * jiangplu1joined
15:20:01  <spion>i mean other than the dependency on google's closure compiler and library
15:21:59  * jiangplusquit (Ping timeout: 265 seconds)
15:26:25  * AvianFlujoined
15:28:19  * calvinfojoined
15:34:55  * shamajoined
15:41:50  * johnkpaulquit (Ping timeout: 240 seconds)
15:43:39  * johnkpauljoined
15:45:44  <grncdr>spion: mostly the speed and occasional inexplicable compilation failures
15:47:08  <grncdr>I had a project that had nothing but namespace forms (doing :require and :require-macros) that would build clean, but then crash the compiler with a NPE on subsequent compiles, _sometimes_
15:47:50  <grncdr>but the speed of compilation is reallly awful, even when using lein cljsbuild auto
15:48:11  <grncdr>and figuring out why was basically a brick wall
15:48:41  * Maciek416quit (Read error: Connection reset by peer)
15:53:01  <jesusabdullah>SUBSTACK: http://blogs.agu.org/wildwildscience/2013/10/22/hey-china-hows-that-clean-coal-working-out/ HAPPY BIRTHDAY REMEMBER CHINA??
15:54:37  <jiangplu1>what's that?
15:54:52  * Maciek416joined
15:54:53  <jesusabdullah>jiangplu1: satellite picture of Chinese smog
15:55:03  <jesusabdullah>jiangplu1: you can see the Korean peninsula's relatively clear
15:56:03  <jiangplu1>china is the factory of the whole world
15:57:11  <mmalecki>jesusabdullah: !
15:57:13  <mmalecki>jesusabdullah: hi!
15:57:54  * DTrejojoined
15:59:44  <AvianFlu>jesusabdullah: I really like how the title there is HEY CHINA, HOW'S THAT CLEAN COAL WORKING OUT FOR YOU
15:59:47  <jiangplu1>is there any good image processing library like imagemagick for nodejs, but in pure js?
16:00:01  <AvianFlu>you don't want to do that kind of stuff in js, for the most part
16:00:11  <AvianFlu>using graphicsmagick bindings will most likely be your best bet
16:00:21  <jesusabdullah>AvianFlu: yeah me too
16:00:33  <jesusabdullah>jiangplu1: try node-canvas
16:00:46  <jesusabdullah>jiangplu1: though you may find that perf-wise im and gm are comparable to node-canvas
16:00:59  <jesusabdullah>jiangplu1: also node-canvas isn't pure js, it's cairo bindings
16:01:04  <jesusabdullah>jiangplu1: so, I guess the answer's no? XD
16:01:20  <jesusabdullah>mmalecki: ohey
16:01:22  <AvianFlu>image processing involves lots of math
16:01:26  <jesusabdullah>mmalecki: how's the job hunt?
16:01:29  <jiangplu1>hmm, so I would use gm
16:01:52  <SUBSTACK>jiangplu1: ahoy!
16:02:05  <mmalecki>jesusabdullah: good, found one!
16:02:06  * DTrejoquit (Ping timeout: 245 seconds)
16:02:23  <jiangplu1>hi
16:02:40  <jesusabdullah>mmalecki: that was fast. Is there ink involved yet? XD
16:02:47  <jesusabdullah>jiangplu1: o/
16:02:56  <mmalecki>jesusabdullah: nah, will be tomorrow - flying out to Amsterdam to sign the deal
16:03:06  <jesusabdullah>with who? :)
16:03:11  <jesusabdullah>also gj hamsterdam
16:03:16  <mmalecki>jesusabdullah: http://vigour.io
16:03:23  <jiangplu1>what is gj for?
16:03:31  <mmalecki>jiangplu1: good job
16:03:44  <jiangplu1>got it
16:03:59  * jiangplu1quit (Quit: leaving)
16:04:05  <jesusabdullah>oh nooo
16:04:12  <jesusabdullah>I was gonna grill that jiangdude
16:04:26  * jiangplusjoined
16:04:38  * heathquit (Ping timeout: 240 seconds)
16:04:42  <jesusabdullah>jiangplus: I don't think we've met! Tell us about yourself!
16:05:09  <mmalecki>jesusabdullah: what's up with you? how're you liking your job?
16:05:15  <jiangplus>I don't either
16:05:32  * heathjoined
16:05:32  * heathquit (Changing host)
16:05:32  * heathjoined
16:06:48  <jesusabdullah>jiangplus: Word. I'm Josh, I live in Salt Lake City, and I'm a node addict.
16:06:56  <jesusabdullah>mmalecki: not bad!
16:07:07  <jesusabdullah>mmalecki: doing some interesting datastuff
16:07:26  <jesusabdullah>mmalecki: only bummer wrt data is that it's all mongos, which of course comes with a "unique set of challenges"
16:07:31  <jiangplus>I am a chinese. I am a ruby guy and a js newbee
16:07:36  <mmalecki>jesusabdullah: of course
16:07:50  <mmalecki>jesusabdullah: I want to move vigour to CouchDB since they are on Mongo
16:08:03  <jesusabdullah>jiangplus: Cool! idk china THAT well, but... which part?
16:08:11  <jiangplus>jesusabdullah nice to meet you
16:08:16  <jesusabdullah>mmalecki: but couch ALSO has a "unique set of challenges"
16:08:18  <mmalecki>which is going to be problematic since mongo has in-place updates
16:08:30  <mmalecki>jesusabdullah: so does every DB :)
16:08:35  <jiangplus>I am in Shenzhen
16:08:52  <mmalecki>jiangplus: hi! I'm Maciej and I write some code and do some drugs
16:09:22  <jiangplus>mmalecki what kind of drug?
16:09:38  <mmalecki>jiangplus: mostly weed, but I experiment with research chemicals
16:09:46  <mmalecki>jesusabdullah: I'm writing a book on research chemicals!
16:10:04  <jesusabdullah>mmalecki: wat
16:10:47  <mmalecki>yeah, like trip diary or whatever
16:11:12  <jesusabdullah>just web crawl and print out erowid
16:11:14  <jesusabdullah>XD
16:11:19  <mmalecki>LOL
16:11:19  <jesusabdullah>jiangplus: oh, near hong kong?
16:11:20  <jiangplus>it helps to cure
16:11:45  <jiangplus>jesusabdullah: exactly!
16:12:15  <jesusabdullah>neat
16:13:48  <jiangplus>I am not getting well with callbacks in nodejs
16:14:25  <jiangplus>I just wrote a crawler, with nodejs and rethinkdb
16:15:03  <jiangplus>rethinkdb is cool
16:15:12  * peutetrequit (Quit: peutetre)
16:16:20  * anvakajoined
16:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 83]
16:17:01  * kumavisquit (Quit: kumavis)
16:21:36  * jiangplusquit (Quit: leaving)
16:26:13  * djcoinquit (Quit: WeeChat 0.4.1)
16:28:50  * jergasonjoined
16:30:53  <timoxley>mmalecki: what are research chemicals
16:32:32  * st_lukejoined
16:41:35  * dguttmanquit (Quit: dguttman)
16:41:44  * tmcwquit (Remote host closed the connection)
16:43:09  * dstokesjoined
16:46:21  * st_lukequit (Remote host closed the connection)
16:47:33  <jesusabdullah>standuuuup
16:51:59  * kumavisjoined
17:00:32  * tmcwjoined
17:01:41  * tilgovijoined
17:03:29  * thlorenzquit (Remote host closed the connection)
17:08:13  * trevnorrisquit (Quit: IRCRelay - http://ircrelay.com)
17:08:29  * trevnorrisjoined
17:15:27  * AvianFluquit (Remote host closed the connection)
17:16:44  <rowbit>Hourly usage stats: [developer: 1, free: 40]
17:21:38  * AvianFlujoined
17:31:29  * dguttmanjoined
17:34:33  * jxsonjoined
17:34:41  * thlorenzjoined
17:43:07  * thlorenzquit (Ping timeout: 265 seconds)
17:43:11  * kumavisquit (Quit: kumavis)
17:44:26  * DTrejojoined
17:44:35  * DTrejoquit (Remote host closed the connection)
17:45:08  * DTrejojoined
17:46:03  * thlorenzjoined
17:57:12  * thlorenzquit (Remote host closed the connection)
17:57:15  * kenperkinsjoined
17:57:44  * thlorenzjoined
18:00:24  * thlorenzquit (Read error: Connection reset by peer)
18:00:35  * thlorenzjoined
18:09:38  <DTrejo>daleharvey: what online things do you depend on?
18:10:53  * jxsonquit (Remote host closed the connection)
18:10:54  * ins0mniajoined
18:11:25  * jxsonjoined
18:11:34  * brianloveswordsquit (Excess Flood)
18:11:57  * brianloveswordsjoined
18:16:35  * insertcoffeequit (Ping timeout: 272 seconds)
18:16:45  <rowbit>Hourly usage stats: [developer: 1, free: 48]
18:18:11  * thlorenzquit (Remote host closed the connection)
18:19:38  <AvianFlu>OH MY GOD SUBSTACK HAPPY BIRTHDAY I DIDN'T KNOW ROBOTS HAD BIRTHDAYS!
18:19:38  <LOUDBOT>THAT WAS PRETTY EPIC THERE
18:19:44  <AvianFlu>LOL THANKS LOUDBOT
18:19:45  <LOUDBOT>WELL HOW OFTEN DO *YOU* SHAVE DOWN THERE?!?
18:19:55  <AvianFlu>NONE OF YOUR DAMN BOT BUSINESS
18:19:56  <LOUDBOT>IT'S IRC MOTHERFUCKER
18:20:09  <jesusabdullah>HAPPY CASPLOCK DAY AMIRITE
18:20:09  <LOUDBOT>PLANTS HAVE NO RIGHTS
18:20:18  <AvianFlu>OMG YES THEY DO SHUT UP
18:20:19  <LOUDBOT>ALICE IS SENDING A PIPEBOMB TO BOB.
18:20:30  <jesusabdullah>BRO
18:21:40  * thlorenz_joined
18:26:46  <rowbit>substack, pkrumins: Encoders down: 50.57.103.135 (free2)
18:59:24  <dominictarr_>ELLIOTTCABLE: https://github.com/dominictarr/proquint-#examples
19:09:55  <pkrumins>dominictarr_: why the trailing - in the repo name?
19:14:22  * jergasonquit (Quit: jergason)
19:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 58]
19:21:06  * jergasonjoined
19:23:17  * DTrejoquit (Remote host closed the connection)
19:23:49  * DTrejojoined
19:24:33  <dominictarr_>pkrumins: well, I wrote it in parallel, and there is already a "proquint" (which is same api, but I wanted to keep it for prosperity. there is a note in the readme)
19:25:39  <pkrumins>ah
19:28:47  * DTrejoquit (Ping timeout: 272 seconds)
19:40:46  <dominictarr_>hij1nx: hey, whats up?
19:43:10  * DTrejojoined
19:43:15  * DTrejoquit (Remote host closed the connection)
19:43:50  * DTrejojoined
19:44:45  * jxsonquit (Remote host closed the connection)
19:45:11  * jxsonjoined
19:46:53  <dominictarr_>hij1nx: ping?
19:48:26  * timoxleyquit (Read error: Connection reset by peer)
19:50:19  * jxsonquit (Ping timeout: 272 seconds)
19:50:25  * jcrugzzjoined
19:55:13  <ogd>dominictarr_: check twitter
19:55:46  <dominictarr_>I saw that, but prefer to use irc for this
19:55:56  <ogd>kewl
19:56:26  <ogd>dominictarr_: im not sure how much seating that taqueria has but i have wifi tethering we can use if they have a table (they most likely do)
19:56:39  <dominictarr_>this is the orange one, right?
19:56:59  <ogd>dominictarr_: Taqueria 16 de Septiembre
19:58:15  <dominictarr_>okay, cool
20:01:34  <jesusabdullah>dominictarr_: How do you feel about go's module situation?
20:01:47  <jesusabdullah>dominictarr_: if you haven't looked at it yet, I'll wait
20:02:23  <dominictarr_>I've only just glanced at it really, but I understand it's flat, but per-project
20:02:36  <dominictarr_>http://dontkry.com/posts/code/modules-the-right-way.html < this describes the stages well
20:04:05  <dominictarr_>it's better than ruby, but not as good as node.
20:04:33  <ogd>ok gonna go shower then head to #tacohack
20:08:56  <jesusabdullah>dominictarr_: close but not quite
20:09:19  <dominictarr_>what is the difference?
20:09:20  <jesusabdullah>dominictarr_: it uses a $GOPATH variable, but it's common practice to set that when running go such that your deps are localized
20:09:33  <dominictarr_>ah, right
20:09:36  <jesusabdullah>or similar
20:09:50  <jesusabdullah>So, "acceptable" ?
20:09:55  <jesusabdullah>-hah-
20:10:26  * peutetrejoined
20:15:25  <dominictarr_>jesusabdullah: no, It will break on large applications, which encourages you to make modules backwards compatible
20:15:38  <dominictarr_>which discourages refactoring and improvements
20:15:59  <dominictarr_>a subtle difference, but it's a glass ceiling that node.js doesn't have
20:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 322]
20:20:47  <jesusabdullah>dominictarr_: oh yeah, I agree that flat dependencies are not as good as nested dependencies
20:20:57  * calvinfoquit (Quit: Leaving.)
20:21:38  <dominictarr_>jesusabdullah: question is: can you implement nested dependencies within go?
20:22:31  * calvinfojoined
20:23:21  <jesusabdullah>dominictarr_: no idea
20:23:46  <jesusabdullah>dominictarr_: really I'm asking cause I want package management for openscad and have been trying to think of the best way to work with what it gives me
20:23:47  <dominictarr_>I have seen things that do it in php and ruby!
20:24:00  <dominictarr_>what is openscad?
20:24:03  <jesusabdullah>dominictarr_: and openscad has the path var now
20:24:10  <jesusabdullah>dominictarr_: openscad.org
20:24:24  <dominictarr_>hmm, maybe you could transform a module tree to a path?
20:24:34  <dominictarr_>that could at least get you flat deps
20:24:56  <dominictarr_>what are the plugins written in?
20:25:05  <jesusabdullah>Well it's like, you just get the one path, I don't think it can differ between modules
20:25:08  <jesusabdullah>dominictarr_: openscad
20:25:13  <jesusabdullah>dominictarr_: it's a DSL for CSG
20:25:24  <jesusabdullah>dominictarr_: you can export parts and import them elsewhere, basically
20:25:34  <dominictarr_>does it have closures?
20:25:41  <jesusabdullah>I don't remember
20:25:51  <jesusabdullah>it DOES have relative path imports though
20:26:11  <dominictarr_>aha, maybe you could symlink stuff?
20:26:26  <AvianFlu>OH MY GOD YOU GUYS, DSL IS LSD BACKWARDS! THIS EXPLAINS SO MANY THINGS!
20:26:27  <LOUDBOT>IM DOIN IT RONG ARENT I
20:26:28  <dominictarr_>does require add to the scope or to a var?
20:26:50  <dominictarr_>AvianFlu: OMG IT'S TRUE
20:27:19  <jesusabdullah>dominictarr_: possibly, but windows is a relevant target here
20:27:46  <jesusabdullah>dominictarr_: to scope iirc
20:27:47  <dominictarr_>are you writing general purpose programs?
20:27:54  <dominictarr_>to scope is worse
20:28:01  <jesusabdullah>yeah
20:28:10  <dominictarr_>to fix that you have to do something like substack's dotc.
20:28:31  <jesusabdullah>I mean, I don't want to write the package SYSTEM just a package MANAGER using said system
20:28:46  <jesusabdullah>so only minimal magic and conventions
20:28:47  <jesusabdullah>though
20:28:55  <jesusabdullah>I do have those guys' ears, I can send suggestions upstream
20:29:06  <dominictarr_>jesusabdullah: fair enough
20:29:46  <dominictarr_>so, local to project would be great, if possible
20:29:58  <jesusabdullah>dominictarr_: http://forum.openscad.org/Does-OpenSCAD-have-a-need-for-a-package-manager-td5616.html
20:30:44  <jesusabdullah>dominictarr_: big thing I disagree with kintel on, is he's worried about a lack of curation. I'm of course not worried at all.
20:31:01  <dominictarr_>jesusabdullah: I agree
20:31:39  <jesusabdullah>dominictarr_: an interesting concern here as well is whatever exists already. MCAD is installed as a git submodule, and a lot of files are downloaded from thingiverse which is terrible
20:32:02  <jesusabdullah>dominictarr_: I have a tool for that though https://npmjs.org/package/thingiverse
20:32:14  <dominictarr_>jesusabdullah: if the language is new, and they have control of it, maybe compaining for a good module system is doable?
20:32:36  <jesusabdullah>dominictarr_: Oh, I think so, it's just a matter of deciding "what's really important"
20:33:32  * AvianFlu_joined
20:33:33  <jesusabdullah>dominictarr_: anyways, given the current state, I think go's a reasonable analogue
20:33:50  <dominictarr_>also, if you just refactor the module system then you can just use npm, and publish things as modulename.openscad
20:34:01  <jesusabdullah>well
20:34:16  * AvianFluquit (Disconnected by services)
20:34:20  <jesusabdullah>I'd definitely use npm-registry, not THE registry but the same app (it's open source after all)
20:34:29  <dominictarr_>ah, sure
20:34:58  * st_lukejoined
20:35:29  <dominictarr_>go for a completely stock npm, if possible
20:35:49  <dominictarr_>brb, relocating
20:35:51  * dominictarr_quit (Quit: dominictarr_)
20:37:47  * mikolalysenkojoined
20:38:09  * st_lukequit (Remote host closed the connection)
20:51:36  * tmcwquit (Remote host closed the connection)
20:52:25  * tmcwjoined
20:53:29  <grncdr>jesusabdullah: does this link reflect the current state of imports? http://en.wikibooks.org/w/index.php?title=OpenSCAD_User_Manual/Importing_Geometry&action=edit&redlink=1
20:55:38  <grncdr>aside: nice humblebrag for browserify-cdn at the end of that thread
21:00:07  <grncdr>anyways, nested deps will work out better for all the reasons you already know. It's interesting how the language has no temporal semantics. To me that means you would definitely want use & include to be relative
21:00:36  <grncdr>but honestly that's quite a strange behaviour, haven't thought it through as fully as I'd like
21:03:14  * johnnyman727joined
21:03:16  <rowbit>substack, pkrumins: A developer is waiting in the queue for explorer/6.0
21:03:58  <grncdr>like, in practice a lot of programs might depend on `use <some-dep.scad>` modifying vars in `other-dep.scad` which would have effects in `yet-another-dep.scad`
21:05:21  <jesusabdullah>grncdr: http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Include_Statement like this
21:06:09  * jxsonjoined
21:06:32  <grncdr>yeah
21:06:38  <grncdr>that's crazy-beans
21:06:46  <jesusabdullah>grncdr: and http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries
21:08:38  <grncdr>using nodes module-resolution algorithm would work, and not break any programs immediately
21:08:59  <grncdr>but as people started to install nested deps, weird shit might happen
21:09:08  <jesusabdullah>You mean as a change to how openscad already does things?
21:09:16  <grncdr>yes
21:09:37  <grncdr>or is that off the table?
21:09:46  <rowbit>substack, pkrumins: A developer is waiting in the queue for explorer/8.0
21:10:01  <jcrugzz>ie6 xD
21:10:19  <jesusabdullah>grncdr: I mean, I'm not on that team
21:10:31  <jesusabdullah>grncdr: I can advocate for that, but it's hard without something real-world to point at
21:10:36  <grncdr>right
21:10:49  <jesusabdullah>grncdr: and you can see from that thread that there are a number of varying opinions on what's important here
21:10:55  <grncdr>indeed
21:12:51  <grncdr>to be fair, most of them are a bit trollish
21:13:42  <grncdr>there's a bunch of orthogonal concerns there
21:13:53  <jesusabdullah>yeah
21:14:06  <jesusabdullah>I do wish I understood more about how people use namespaces
21:14:07  <grncdr>versioning for example, I think you can ignore
21:14:19  <grncdr>how do you mean?
21:14:20  <jesusabdullah>cause I never really understood the value of nested namespaces
21:14:30  <jesusabdullah>node doesn't have them, p. sure python and ruby don't either
21:14:50  <grncdr>like com.mycorp.utils.arrays.sorting.AbstractLoggingArraySorter
21:14:51  <grncdr>?
21:14:54  <jesusabdullah>yeah
21:15:15  <jesusabdullah>but like, actual namespaces have some ramifications beyond just naming your modules with dots in them, no?
21:15:26  <grncdr>depends on the language
21:15:39  <jesusabdullah>well like
21:15:45  <grncdr>you're talking about C# style where visibility has to do with namespace?
21:15:51  <jesusabdullah>possibly?
21:15:56  <jesusabdullah>Tell me about how C# does it
21:16:07  <grncdr>e.g. things in namespace x can see other things in namespace x without being in the same file
21:16:23  <grncdr>I don't actually know C# that well
21:16:25  <grncdr>:P
21:16:42  <grncdr>I don't think the nesting has any semantic value
21:16:44  <rowbit>Hourly usage stats: [developer: 2]
21:17:00  <grncdr>like, x things can't see things in x.y without qualifying the name
21:17:06  <jesusabdullah>uhuh
21:17:08  <jesusabdullah>yeah fuck that
21:17:09  <grncdr>PHP works in a similar way
21:17:10  <jesusabdullah>that's dumb
21:17:23  * tmcwquit (Remote host closed the connection)
21:17:26  <grncdr>it's entirely organizational
21:17:38  <grncdr>yeah, it encourages larger modules
21:17:44  <jesusabdullah>I think what people wanted with npm was to be able to have com.jesusabdullah.flatten in their package.json and then do, require("flatten")
21:17:54  <grncdr>oh
21:17:56  <jesusabdullah>and have it be like, "oh you namespaced that bitch okay"
21:17:56  <grncdr>yeah
21:18:06  <grncdr>like what component does
21:18:13  <jesusabdullah>do you see value in that?
21:18:15  <jesusabdullah>Cause I don't
21:18:34  <grncdr>sometimes, depends on what shitty old half-complete package is camping a name I want on npm
21:19:14  <grncdr>so, yeah I see value in it sometimes
21:19:21  <grncdr>but not enough to complain loudly and longly
21:19:49  <grncdr>like, owner/name is useful
21:19:59  <jesusabdullah>mmhmm
21:20:15  <grncdr>probably especially in the case where you are going to want to repeat names a lot
21:20:23  <jesusabdullah>well, I think my strategy in terms of centralized registries is to use a more-or-less stock npm
21:20:35  <grncdr>I can see (maybe) like a thousand people having a 'sprocket' lib
21:20:43  <jesusabdullah>there's some wiggle room at the client level though
21:20:52  <jesusabdullah>I'll have to think about this, I've no time so this is all academic
21:20:57  <jesusabdullah>for now, anyway
21:21:04  <grncdr>fair enough
21:21:24  <jesusabdullah>This is good discussion though, you guys are smarter than the openscad mailing list lol
21:21:40  <grncdr>I'm still more concerned with the wacky semantics of the language tbh
21:22:03  <grncdr>like, if that's a common way to interact with third-party code, you're going to have a bad time
21:22:18  <jesusabdullah>I mean, there isn't much 3rd party code out there yet
21:22:19  <jesusabdullah>but yeah
21:23:27  <jesusabdullah>ednapiranha: YEAH DALLAS
21:23:29  <grncdr>if people won't be convinced of explicit exports, I'd push for only "modules" (their functions ffs) being exported
21:23:44  <ednapiranha>jesusabdullah: lol
21:23:57  <mikolalysenko>jesusabdullah: what are you interested in doing with openscad?
21:24:05  <jesusabdullah>mikolalysenko: MAKING STLS
21:24:09  <jesusabdullah>mikolalysenko: for REPRAPZ
21:24:12  <mikolalysenko>jesusabdullah: you can do that in JS!
21:24:23  <mikolalysenko>jesusabdullah: I've been building lots of tools for that sort of stuff
21:24:37  <grncdr>^^
21:24:46  <jesusabdullah>mikolalysenko: link me
21:24:50  <mikolalysenko>hmm
21:24:53  <mikolalysenko>where to start?
21:24:59  <jesusabdullah>mikolalysenko: also openscad is a pseudo-standard in the reprap world
21:25:16  <mikolalysenko>jesusabdullah: yeah, but that doesn't mean it is good
21:25:28  <grncdr>mikolalysenko: worse-is-better-etcetc
21:25:31  <mikolalysenko>here is a starting module: https://npmjs.org/package/isosurface
21:25:39  <jesusabdullah>yeah, what grncdr said
21:25:40  <jesusabdullah>hah
21:25:51  <mikolalysenko>with isosurface polygonization you can make all the boolean shapes you get with openscad
21:26:03  <mikolalysenko>though I am not as far along on mesh processing stuff yet
21:26:16  <jesusabdullah>mmhmm
21:27:16  <mikolalysenko>also for spitting out stl files there are lots of modules on npm already
21:27:58  <grncdr>so, since I'm not really sure what we're talking about...
21:28:06  <grncdr>STL is the format actually used by the machine?
21:28:23  <grncdr>and openscad is a lang that compiles to STL?
21:28:26  <mikolalysenko>yeah
21:28:32  <mikolalysenko>it is basically a list of facets
21:28:38  <grncdr>ok, and openscad has one implementation right?
21:28:52  <mikolalysenko>openscad is a programming language
21:28:54  <grncdr>like, there's not a host of different toolchains out there for it yet?
21:29:06  <mikolalysenko>you give it some parameters and it generates a shape at the end of the day
21:29:15  * johnnyman727quit (Ping timeout: 250 seconds)
21:29:31  <mikolalysenko>my thinking though is that the right way to do this stuff is not to make a new programming language, but instead to build modules/libraries for an existing language
21:29:34  <mikolalysenko>(ie javascript)
21:29:46  <grncdr>mikolalysenko: I tend to agree
21:30:04  <mikolalysenko>there are also graphical cad systems like solid works/catia/nx/ etc.
21:30:20  <mikolalysenko>they all tend to work using the same principles
21:30:39  <mikolalysenko>most advanced cad systems use constraints to specify shapes, though in openscad it is done using programs/functions
21:30:58  <mikolalysenko>which makes it a little unconventional
21:31:55  <grncdr>how big is openscad (the language)
21:32:07  <grncdr>like there's a a bunch of builtins, but how many?
21:32:10  <grncdr>50?
21:32:51  <mikolalysenko>depends how you count
21:33:15  <mikolalysenko>it has a lot of builtin stuff though
21:33:34  <mikolalysenko>here is the spec: http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language
21:33:44  <mikolalysenko>a lot of the builtins are just quirky syntax for things that should be functions...
21:34:47  <grncdr>hm, I can see built-in vector multiplication being a nice thing to have in that context
21:35:27  <grncdr>lol, I am the worst procrastinator
21:36:01  * nexxychanged nick to NEXXY
21:36:13  <grncdr>like, I don't want to do something, so I'm sitting here thinking about implementing a better openscad in javascript, even though I know nothing about the domain
21:36:18  <grncdr>:P
21:36:44  <mikolalysenko>so, getting started is pretty easy
21:36:53  * Maciek416quit (Remote host closed the connection)
21:37:09  <mikolalysenko>you could build most of the system using implicit surface modeling right now
21:37:27  * Maciek416joined
21:37:45  <mikolalysenko>booleans are just min/max of implicits
21:37:55  <mikolalysenko>and sweeps/minkowski operations reduce to convolutions
21:38:08  <mikolalysenko>the rest of the stuff is just variations of that combined with change of coordinates/warping
21:38:08  * isaacschanged nick to ISAACS
21:38:32  <mikolalysenko>working with meshes is a bit trickier though
21:38:59  <mikolalysenko>you can also do these sort of things using voxels, and I've been slowly building up tools to do this sort of thing with voxel.js/ndarrays
21:39:23  <mikolalysenko>and for meshes, I have a few modules I've written but there is a lot left to do
21:40:54  <grncdr>hrm, unfortunately bills are a thing :(
21:41:44  <mikolalysenko>yeah
21:42:03  * Maciek416quit (Ping timeout: 272 seconds)
21:42:18  <mikolalysenko>I think that doing all this stuff in pure javascript though could be worth it
21:42:39  <mikolalysenko>not only would it make it easier to distribute the tools (via npm), but you could also do all the editing directly in a browser
21:42:56  <mikolalysenko>which would make demoing and sharing designs much simpler
21:43:15  <mikolalysenko>you could also mix in other types of modules, using things like GIS data or font rendering from other packages
21:43:48  <mikolalysenko>and it would be possible to support many different sorts of shape representations, so you wouldn't be stuck with meshes or voxels
21:45:13  * Maciek416joined
21:46:11  * grncdrchanged nick to GRNCDR
21:46:38  * thlorenz_quit (Remote host closed the connection)
21:47:55  * thlorenzjoined
21:52:53  * tmcwjoined
21:54:41  * tmcwquit (Remote host closed the connection)
21:56:07  * tmcwjoined
21:59:44  * tmcwquit (Remote host closed the connection)
22:00:20  * tmcwjoined
22:00:27  * thlorenzquit (Remote host closed the connection)
22:00:55  * peutetrequit (Quit: peutetre)
22:03:13  * tmcwquit (Read error: Connection reset by peer)
22:03:25  * AvianFlu_quit (Remote host closed the connection)
22:03:36  * tmcwjoined
22:03:40  * thlorenz_joined
22:04:45  * AvianFlujoined
22:04:56  * AvianFluquit (Remote host closed the connection)
22:05:14  * thlorenz_quit (Remote host closed the connection)
22:10:48  * jcrugzzquit (Ping timeout: 240 seconds)
22:12:02  * yorickquit (Remote host closed the connection)
22:16:25  <jesusabdullah>k back had to become a Real Myaverick(s)
22:16:38  <jesusabdullah>Best feature so far: A "poof" cloud when you remove shit from your dock
22:16:44  <rowbit>Hourly usage stats: [developer: 21, free: 26]
22:17:26  * nk109joined
22:20:53  * peutetrejoined
22:34:28  * jxsonquit (Remote host closed the connection)
22:35:08  * jxsonjoined
22:36:41  * jxsonquit (Remote host closed the connection)
22:37:15  * jxsonjoined
22:40:40  * peutetrequit (Quit: peutetre)
22:45:16  * kenansulaymanjoined
22:45:41  * awatermajoined
22:46:29  * jxsonquit (Remote host closed the connection)
22:47:30  * awatermaquit (Remote host closed the connection)
22:48:28  * jxsonjoined
22:56:33  * ednapiranhaquit (Remote host closed the connection)
22:58:32  * tmcwquit (Remote host closed the connection)
23:00:32  * Maciek416quit (Remote host closed the connection)
23:01:04  * Maciek416joined
23:01:18  * AvianFlujoined
23:01:35  * timoxleyjoined
23:05:25  * Maciek416quit (Ping timeout: 245 seconds)
23:06:25  * thlorenzjoined
23:07:20  * dominictarrjoined
23:10:55  * thlorenzquit (Ping timeout: 260 seconds)
23:15:35  * AvianFlu_joined
23:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 34]
23:19:30  * dominictarrquit (Quit: dominictarr)
23:20:00  * AvianFlu_quit (Ping timeout: 265 seconds)
23:27:40  * dominictarrjoined
23:45:09  * jxsonquit (Remote host closed the connection)
23:45:41  * jxsonjoined
23:57:36  <ogd>GRNCDR: 'bills' is a bad excuse!
23:59:28  * dominictarrquit (Quit: dominictarr)