00:04:49  <Raynos>dominictarr: have you seen https://github.com/Raynos/distributed-map ?
00:04:59  <Raynos>its a shitty experiment I did 4 months ago. I forgot I did it.
00:07:31  <Raynos>https://github.com/Raynos/distributed-map#how-it-works
00:08:05  <Raynos>which is similar to how scuttlebutt works except more bullshit :D
00:08:46  * st_lukequit (Remote host closed the connection)
00:12:24  * mikealjoined
00:23:22  * mikealquit (Ping timeout: 252 seconds)
00:26:44  * thatguydanquit (Read error: No route to host)
00:27:03  * thatguydanjoined
00:31:47  * _sorensenquit (Quit: _sorensen)
00:32:44  <Raynos>https://github.com/Raynos/by#example
00:32:51  <Raynos>I finally did it. Screw you DOM verbosity.
00:35:59  * _sorensenjoined
00:59:52  <substack>Raynos: you could make `var by = require('by')` then `by.id()`, `by.name()` work
01:00:01  <substack>instead of by/id
01:00:02  <Raynos>substack: yeah that works too.
01:00:08  <substack>oh neat
01:00:12  <Raynos>both work, just the latter isn't shown in the example
01:00:19  <Raynos>because i use my style preferences in examples
01:00:26  <substack>same
01:01:00  <Raynos>btw
01:01:03  <Raynos>before I mastered npm.
01:01:15  <Raynos>that code lived here: https://gist.github.com/1455456#file_select.js
01:01:17  <Raynos>on a gist.
01:01:22  <Raynos>Now I know better, and its on a repo + npm.
01:01:35  <Raynos>sometimes I feel sad about all the code I wrote before npm that's not on npm :(
01:01:56  <Raynos>lost in the realm of gists and stackoverflow answers. Never to be found again.
01:05:50  <Raynos>https://twitter.com/Raynos2/status/275405418434535425
01:07:22  <substack>http://cryptome.org/2012/12/assange-crypto-arms.htm
01:09:22  * lyaunzbequit (Ping timeout: 265 seconds)
01:10:47  * dominictarrjoined
01:10:57  <dominictarr>substack, what was the link
01:12:17  <substack>http://cryptome.org/2012/12/assange-crypto-arms.htm
01:15:41  <jez0990>thanks for the read, utterly terrifying...
01:18:26  * lyaunzbejoined
01:57:58  * jez0990_joined
01:58:31  * jez0990quit (Ping timeout: 260 seconds)
02:10:19  * _ritchquit (Remote host closed the connection)
02:19:28  * mikealjoined
02:20:19  <substack>dominictarr: http://techcrunch.com/2012/12/02/dronegames-in-san-francisco-features-twitter-fists-groupon-leashes-mifi-and-botnets/
02:24:11  * mikealquit (Ping timeout: 260 seconds)
02:37:46  * ITproquit (Ping timeout: 246 seconds)
02:57:20  * ryan_stevensjoined
03:07:38  * devaholicquit (Ping timeout: 245 seconds)
03:19:52  * mikealjoined
03:24:29  * mikealquit (Ping timeout: 260 seconds)
03:24:40  * blakmatrix1joined
03:30:39  <rvagg>dominictarr: would like to see you come up with a test case to show iterators/readstream isn't working on a snapshot if you can (see my latest comment on the issue)
03:31:09  * ryan_stevensquit (Read error: Connection reset by peer)
03:31:19  <dominictarr>rvagg, will do, just trying to get this map-reduce stuff out the door
03:31:27  <dominictarr>(well, a bit better)
03:32:25  * ryan_stevensjoined
03:42:35  * jez0990_quit (Ping timeout: 265 seconds)
03:45:13  * blakmatrix1part
03:49:31  * st_lukejoined
04:18:33  * AvianFluquit
04:19:45  * mikealjoined
04:37:00  <Raynos>dominictarr: did you write engine.io stream ?
04:37:10  <Raynos>im thinking I have to change from sockJS to engine io :(
04:46:37  <dominictarr>Raynos, why? what is wrong with sockJS ?
04:46:46  <Raynos>dominictarr: I don't trust it.
04:46:51  <dominictarr>why not?
04:46:54  <Raynos>I just saw it's /info request fail
04:46:57  <Raynos>with an aborted XHR
04:47:05  <Raynos>on TOR running a proxy through brazil
04:47:20  <Raynos>if it can't open a "websocket"-like connection on fucked up proxies I cant use it in production
04:47:47  <Raynos>I trust 3rd-eden more the handle fucked up proxies
04:48:44  <Raynos>also sockjs has a bunch of other annoying bullshit.
04:50:16  <dominictarr>what we need is bunch of browser-server streams
04:50:20  <dominictarr>and then a fallback stream
04:51:42  <dominictarr>also, I havn't tried this, https://github.com/gett/json-sockets/blob/master/browser.js
04:51:56  <dominictarr>but they use browserify at least
04:52:27  <dominictarr>... they still use 'open' 'message' 'close' events though...
04:53:31  <substack>the best part is that these libraries are completely interchangable when they implement a simple streaming interface
04:56:56  <Raynos>substack: exactly.
04:57:03  <Raynos>I'm going to update mux-memo to pass in a stream constructor
04:57:23  <Raynos>then you can change your code to be like var mdm = MuxMemo(uri, EngineIOStream) or MuxMemo(uri, SockJSStream)
04:57:27  <Raynos>and its all the same, who cares.
05:11:00  * st_lukequit (Remote host closed the connection)
05:23:14  <Raynos>isaacs: if you bump a version, publish it to npm. readable-stream 0.0.4 needs to be on npm
05:27:10  <dominictarr>it takes 3k loc to write a full websocket + fallback thingee. all the different ones are about the same size.
05:27:37  <dominictarr>but if you can pick and choose just the sort that you want
05:28:15  <Raynos>well I've gone and turned on all the SockJS debugging I can find
05:28:19  <Raynos>and ill see what it tells me
05:30:54  <dominictarr>of course, implementing a uniplex stream is much simpler with the available primitives.
05:32:37  <Raynos>uniplex?
05:41:07  * dominictarrquit (Ping timeout: 260 seconds)
05:45:31  * dominictarrjoined
06:14:07  * defunctzombiechanged nick to defunctzombie_zz
06:14:40  * _sorensenquit (Quit: _sorensen)
06:32:30  * dominictarrquit (Ping timeout: 264 seconds)
06:42:26  * dominictarrjoined
07:11:23  <niftylettuce>substack: https://sphotos-a.xx.fbcdn.net/hphotos-ash3/556727_450005801723477_966509080_n.jpg
07:11:34  <niftylettuce> /cc isaacs ^^
07:11:53  <niftylettuce>where's <s>waldo</s> james?
07:15:32  <ik>http://www.youtube.com/watch?v=dpnvlCh96kU
07:16:04  <substack>niftylettuce: hiding covertly
07:16:53  <niftylettuce>substack: so u built a drone that takes control of others? explainz
07:18:41  <substack>niftylettuce: https://github.com/substack/virus-copter
07:27:46  <substack>http://ci.testling.com/substack/rolling-reduce
07:27:53  <substack>https://github.com/substack/rolling-reduce
07:28:17  <fotoverite> very nice
07:35:24  <Raynos>substack: whats your opinion on tests & examples that are almost the same
07:35:43  <Raynos>that redundency in the two makes me sad :(
07:37:39  <substack>Raynos: I just copy the examples into test/
07:37:48  <substack>then I add some things and then I have tests
07:38:06  <substack>tests are rather throw-away anyways
07:38:19  <substack>they're just to save you time in the long run and you can delete them and nobody cares
07:38:56  <Raynos>well
07:39:01  <Raynos>the only use for browser tests
07:39:05  <Raynos>is to generate browser support badges
07:39:28  <Raynos>substack: can you write testling ci tests for shoe to demonstrate how to test things that need server / proxy dependencies
07:39:42  <Raynos>and then document that process somewhere
07:39:58  <substack>Raynos: I would need to spin up a server whenever tests run though
07:40:06  <substack>which means I would need to host apps basically
07:40:07  <Raynos>I have a lot of webrtc code that needs servers for testing. I could use public domain CORS servers but that feels fragile
07:40:21  <substack>best to partner with hosting cos for that stuff
07:40:57  <Raynos>substack: the problem is doing same domain testing even if I run the server myself and garantuee its always up
07:41:06  <Raynos>you tried some proxy work before
07:41:13  <Raynos>maybe run the domain in a schoolbus :D
07:41:37  <substack>you could plug shoe into your test if you kept the server up all the time
07:41:44  <substack>pubnub has testling tests against their public cloud
07:42:05  <substack>I should send them a pull request soon to integrate their api with testling-ci
07:43:09  <dominictarr>Raynos, you need some declaritive meta-language that can be used to generate tests, examples, and documentation all in one go.
07:43:27  * ryan_stevensquit (Quit: Leaving.)
07:43:30  <Raynos>dominictarr: That's what I was doing with https://github.com/Raynos/examplifier
07:43:46  <Raynos>write markdown with embedded tests/examples
07:43:53  <Raynos>that output TAP to console.log
07:43:54  <Raynos>aw man
07:44:05  <Raynos>I should make examples output TAP to some stream somewhere transparently
07:44:13  <Raynos>that would solve everything
07:44:26  <Raynos>monkey patch assert to output TAP to assert.stream or something
07:45:15  <dominictarr>maybe have some way to do <%TEST .... %> and it would hide that from the docs
07:51:34  <substack>Raynos: do it!
07:51:50  <substack>should work well with testling-ci if you need browser tests
07:52:08  <substack>also I just fixed that export issue you noted in that github comment
08:03:45  <jjjjohnnny>AGILE BECOMES FRAGILE
08:03:46  <LOUDBOT>WHEE! I JUST HAD A LEGITIMATE REASON TO RETURN HTTP 402 FROM A SCRIPT!
08:04:15  <jjjjohnnny>thats a story is what that is
08:07:37  <niftylettuce>substack: where is code for the mificard stuff?
08:07:53  <niftylettuce>substack: that was somewhat like my idea with speaker/mic on a cell in copter that interprets signals
08:07:59  <niftylettuce>but much easier with internet :) hahaha
08:08:29  <substack>https://github.com/TooTallNate/ar-drone-socket.io-proxy
08:09:23  <niftylettuce><3 you so much
08:09:34  <niftylettuce>substack: i just snagged a 98" MQ-9
08:11:30  <niftylettuce>substack: that is brilliant!!!!!
08:11:34  <niftylettuce>UDP socketio omg
08:12:15  <niftylettuce>substack: this is what i bought http://www.nitroplanes.com/projet-drone-2500mm-kit.html haven't opened it yet
08:12:30  <niftylettuce>is that badass or what
08:12:30  <niftylettuce>lol
08:30:46  <Raynos>dominictarr: fuck writing docs. examples and docs are the same. Its how do you avoid the bullshit details of the unit tests bloating up your examples
08:31:14  <dominictarr>well, you need reference documentation
08:31:23  <Raynos>examples is reference documentation
08:31:28  <Raynos>WRITE MORE EXAMPLES
08:31:28  <LOUDBOT>OH GOD YOU GOT A 500 ERROR FROM TWITTER THIS IS EARTH-SHATTERING
08:31:30  <dominictarr>no it isn't
08:31:58  <Raynos>do any of my modules suck because they lack reference documentation?
08:31:58  <dominictarr>http://nodejs.org/api/net.html
08:32:33  <dominictarr>well... actually... if a module is small enough, it doesn't need much docs
08:33:03  <dominictarr>just these are the methods, and these are signatures of the methods. etc.
08:33:26  <Raynos>agreed
08:33:30  <Raynos>but a static analysis tool
08:33:33  <Raynos>like typescript
08:33:36  <Raynos>can auto generate that for me
08:33:47  <dominictarr>that would be arse to read
08:34:07  <dominictarr>there are usually small provisos are are helpful to mention
08:34:28  <dominictarr>prehaps if you just lightly edit the auto-generated docs.
08:36:02  <dominictarr>things like brief descriptions of what arguments do
08:36:13  <dominictarr>"The connectionListener argument is automatically set as a listener for the 'connection' event. "
08:36:25  * ITprojoined
08:38:56  <substack>Raynos: put examples in your readmes
08:39:23  <substack>otherwise people will bounce your project and ignore it
08:39:26  <Raynos>substack: most of them have them. Some of them I dont have time or its a bad idea
08:39:38  <substack>it's always a good idea I think
08:39:41  <substack>if you can
08:40:14  <substack>the best argument against a bad idea is to see it implemented well
08:40:57  <Raynos>:D
08:41:04  <Raynos>I kind of follow that myself
08:41:13  <Raynos>Sometimes I make the mistake of only writing an example and no explanation
08:41:15  * ITproquit (Ping timeout: 260 seconds)
08:41:26  <Raynos>sometimes I even forgot the description :D
08:42:46  <substack>getting into the habit of adding a testling hook in addition to a travis hook lately
08:42:54  <substack>seems to be working pretty good
08:45:08  <Raynos>:)
08:45:11  <Raynos>fix travisify
08:45:14  <Raynos>so it also testlingifies
08:45:30  <substack>I'll just make `testling` do that stuff
09:10:11  <Raynos>Man
09:10:17  <Raynos>america is bullshit and sketchy as fuck.
09:10:27  <Raynos>Europe is way more sane.
09:10:35  <Raynos>Man I should go live in germany
09:13:22  <Raynos>dominictarr: https://github.com/fb55/node-mirrorstream this guy reinvented through
09:14:09  <Raynos>ok thats the worst through stream ever
09:14:27  <dominictarr>it's a start
09:14:37  <dominictarr>it just does nothing
09:16:14  <substack>Raynos: well there are nice parts of america but they are also boring
09:16:26  <Raynos>Im trying to buy flight tickets online
09:16:32  <Raynos>It doesnt tell me whether they took my money
09:16:35  <Raynos>nor what is my boarding pass
09:16:43  <Raynos>It didnt even ask me for my passport details
09:16:49  <substack>haha what
09:16:52  <Raynos>I feel like im going to get called by some bullshit sales man on monday
09:16:54  <dominictarr>I hope you arn't flying with SCAM AIR
09:17:03  <Raynos>I'm flying with orbitz >_<
09:17:07  <Raynos>biggest mistake ever.
09:17:08  <juliangruber>Raynos: yes, come to germany! :D
09:17:12  <Raynos>Also american banks
09:17:13  <Raynos>they suck
09:17:14  <dominictarr>you shouldn't need to give your passport to the airline
09:17:17  <fotoverite>Everyone should come to germany
09:17:20  <Raynos>juliangruber: are you in berlin?
09:17:22  <fotoverite>I agree
09:17:24  <fotoverite>http://fotoverite.tumblr.com/post/37103798499/memoto
09:17:25  <juliangruber>nope, munich
09:17:38  <Raynos>but I heard all the new age startup hipsters are in berlin
09:17:49  <juliangruber>that'true!
09:17:52  <juliangruber>like wunderlist
09:17:58  <Raynos>juliangruber: do you have a new age hipster startup in munich?
09:18:03  <juliangruber>:D
09:18:08  <fotoverite>I've had okay lic with orbitz
09:18:12  <fotoverite>luck
09:18:19  <juliangruber>not yet, I'm working for a finance company here
09:18:21  <fotoverite>They didn't screw me over if that makes you feel better
09:18:25  <substack>munich is like berlin only much more expensive from what I've read
09:18:30  <juliangruber>true
09:18:34  <Raynos>juliangruber: doing .NET and other enterprise winning?
09:18:35  <dominictarr>new age is the antithesis of hipster
09:18:35  <substack>it is like berlin in that it is in germany and it is a city
09:18:57  <fotoverite>No they're really quit close
09:19:00  <juliangruber>Raynos: mostly javascript and some legacy php
09:19:04  <fotoverite>I mean you seen raw vegan hipsters right?
09:21:00  <fotoverite>So many of them in williamsburg. Or gluten free, or yogo and pray to the earth mother in my trendy jeans
09:22:02  <dominictarr>yes, but you don't need irony to be new age.
09:23:02  <Raynos>juliangruber: enterprise javascript right? Full of YUI
09:23:05  <ehd>i'm moving from munich to berlin next year. hipster++
09:23:19  <dominictarr>actually, having irony pretty much precludes you from new age.
09:23:21  <fotoverite>must sleep so can wake up early
09:35:23  <jjjjohnnny>dominictarr: http://beerontherug.bandcamp.com/
09:38:43  <juliangruber>Raynos: only jquery is everywhere...a new project of mine uses component_js
09:39:18  <juliangruber>Raynos: the constant battle between the old php guys and the new nodejs guys isn't won yet
09:39:19  <Raynos>juliangruber: jquery and component are orthoganol. Why not just use npm.
09:40:17  <juliangruber>Raynos: can't remember why browserify didn't work, but they're both very similar...and I'm using many stream modules as well! just had to port them to component
09:40:37  <juliangruber>Raynos: and jquery...our department head forces that on every project :(
09:40:42  <Raynos>juliangruber: there not similar at all. They both use seperate disjoint repositories
09:40:51  <Raynos>tell your department head that he sucks
09:40:53  <Raynos>simply dont use it
09:40:59  <juliangruber>ehd: where are you in munich, what do you do?
09:41:03  <Raynos>Use by and class-list and data-set and etc etc
09:41:09  <juliangruber>Raynos: :D
09:41:29  <Raynos>i started writing really simple small abstractions
09:41:31  <Raynos>I like insert
09:41:33  <juliangruber>Raynos: am kind of looking for an other company, partly because of such nonsence
09:41:35  <Raynos>Raynos/insert is awesome
09:41:42  <Raynos>juliangruber: found one
09:42:03  <substack>just be a vagrant
09:42:44  <substack>WHEN I GROW UP I WANT TO BE A VAGRANT
09:42:44  <LOUDBOT>NOT SAFE FOR YER MOM WHAT YOUR MOM SAID
09:42:52  <juliangruber>substack: i've plaid with this idea a lot, just didn't have the guts i guess
09:43:53  <juliangruber>*played
09:44:13  <juliangruber>Raynos: found what?
09:46:30  <Raynos>found a company
09:47:24  <substack>*find
09:47:33  <substack>WHERE IS IT
09:47:34  <LOUDBOT>AND THEN THEY DROP HER INTO THE PIT
09:47:43  <substack>WHERE IS THE COMPANY I AM TRYING TO FOUND IT
09:47:43  <LOUDBOT>IF YOU WANT TO USE PYTHON USE PYTHON
09:47:50  <substack>LANGUAGE. how does that
09:49:09  <dominictarr>why wouldn't you use jQuery? it's the best!
09:49:10  * thatguydanquit (Ping timeout: 260 seconds)
09:49:28  <juliangruber>Raynos: easier said than done
09:50:32  <dominictarr>juliangruber, go on holiday in New Zealand. it's the perfect place to be a vagrant.
10:09:22  <niftylettuce>MOAR ZEPTO FOR THE ZEALOTS IN ZEALAND
10:09:23  <LOUDBOT>I AM CONFUSED
10:25:12  <dominictarr>LOUDBOT, twitlast
10:25:12  <LOUDBOT>http://twitter.com/LOUDBOT/status/275546217054892032
10:32:30  <juliangruber>dominictarr: money for travels is being saved :)
10:32:44  <dominictarr>ah, very good!
10:40:32  * thatguydanjoined
10:52:49  <substack>key/value join, very sql-esque first pass https://gist.github.com/4194176
10:56:59  <juliangruber>sweet
10:57:26  <juliangruber>like a live-join ?
11:00:38  <substack>yes
11:00:48  <substack>using rolling-reduce
11:01:09  <substack>right now trying to get the sql-isms out of it
11:01:19  <substack>to give it a more javascripty-looking api
11:01:29  <substack>something more like Array.prototype.reduce
11:01:41  <substack>and trying hard to avoid the dsl route
11:06:04  <substack>juliangruber: here's one that actually does the join with a regular Array.prototype.reduce https://gist.github.com/4194223
11:06:36  <substack>but I want a rolling reduce and something that does live rolling updates without recomputing everything
11:12:16  <substack>anyways super sleepy here
11:26:16  <juliangruber>substack: makes sense...we tend to think on old terms so often that you don't think about things like keeping reduce results in memory or somewhere else precomputed
11:37:31  * ITprojoined
11:43:17  <ehd>juliangruber: i live near g√§rtnerplatz but started doing the javascripts for a startup in berlin
11:46:53  <juliangruber>ehd: nice, is it fun working remote?
11:47:59  <ehd>yes, i've worked remotely for the last 4/5 years and i love it! berlin will be a different kind of fun
11:58:54  * ralphtheninjaquit (Quit: Lost terminal)
12:06:30  <juliangruber>ehd: sweet! my current employer doesn't allow remote work so I'm considering to leave...
12:23:21  * thatguydanquit (Quit: thatguydan)
12:48:26  * jez0990joined
13:18:06  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
13:18:06  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
13:23:01  * fentjoined
13:34:34  <ehd>juliangruber: let's have a beer next week or something
13:34:45  <ehd>i'm currently in berlin til saturday
14:11:06  <juliangruber>ehd: sure, that'd be great! i have free evenings on monday and tuesday, at thursday i'm at node underground perhaps
14:30:33  * ITproquit (Ping timeout: 245 seconds)
14:34:23  * ralphtheninjajoined
14:44:29  * defunctzombie_zzchanged nick to defunctzombie
14:48:39  * ITprojoined
15:56:24  * ITproquit (Ping timeout: 260 seconds)
15:57:55  * defunctzombiechanged nick to defunctzombie_zz
16:03:02  <isaacs>Raynos: sorry bout that. I'd tried to publish, but it failed, because node-tar has a bug that was suppressed by streams1 "feature" of not actually pausing when paused.
16:03:13  <isaacs>Raynos: so i got distracted fixing that first
16:13:53  * fentquit (Quit: leaving)
16:19:31  * ITprojoined
16:26:09  * ITproquit (Ping timeout: 260 seconds)
16:47:24  * ITprojoined
16:48:19  * lyaunzbequit (Ping timeout: 260 seconds)
16:49:59  * ITproquit (Read error: Connection reset by peer)
16:50:35  * ITprojoined
16:50:37  * shuaibjoined
16:50:58  * saijanai_quit (*.net *.split)
16:51:04  * saijanai__joined
17:05:14  * zz_shykeschanged nick to shykes
17:06:38  * jdenchanged nick to jden|away
17:13:54  * AvianFlujoined
17:27:42  * ircretaryquit (Ping timeout: 276 seconds)
17:30:24  * ITproquit (Ping timeout: 252 seconds)
17:33:48  * ralphtheninjaquit (Ping timeout: 264 seconds)
17:47:21  * _sorensenjoined
17:49:11  * shykeschanged nick to zz_shykes
17:50:17  * thatguydanjoined
17:55:51  * _ritchjoined
17:56:18  * ryan_stevensjoined
18:02:27  * lyaunzbejoined
18:08:20  * thatguydanquit (Quit: thatguydan)
18:12:31  * ryan_stevensquit (Quit: Leaving.)
18:14:10  * mikealquit (Quit: Leaving.)
18:14:46  * blakmatrixjoined
18:14:55  * mikealjoined
18:15:24  * ryan_stevensjoined
18:15:30  * zz_shykeschanged nick to shykes
18:16:12  * blakmatrixpart
18:17:54  * ryan_stevensquit (Client Quit)
18:22:33  * st_lukejoined
18:39:22  <substack>https://github.com/substack/rolling-reduce/pull/1
18:39:23  <substack>bah
18:39:28  <substack>component needs to die in a fire
18:39:45  <substack>if it means I need to add component.json to all my modules then fuck everything about that
18:41:56  * tphummeljoined
18:42:28  <substack>thousands of packages that work in browsers already have a package.json
18:42:30  <substack>just use that
18:46:07  <Raynos>isaacs: :D
18:46:47  <isaacs>substack: ++
18:47:00  * ryan_stevensjoined
18:47:01  <isaacs>substack: THERE IS ONLY ONE PACKAGE JSON, AND IT IS A JEALOUS JSON
18:48:35  <substack>hopefully browser badges will take the wind out of all this other noise
18:48:56  <substack>I should write a script to turn components back into npm modules
18:49:29  <isaacs>substack: hahahah
18:49:31  <isaacs>that'd be awesome
18:50:05  <fotoverite>+1 to that
18:50:25  <CoverSlide>bower uses component.json as well right?
18:50:31  <fotoverite>So who's going to JSConf?
19:13:58  * wiwilliajoined
19:14:10  * st_lukequit (Remote host closed the connection)
19:18:47  <dominictarr>substack, make npm-publish bot... when ever you publish to an incompatible registry, it converts and republishes to npm.
19:21:49  <dominictarr>substack! my myvu arrived
19:22:14  <dominictarr>I just need a vga -> rca converter
19:22:21  <substack>sweet
19:22:43  <substack>frys has those kinds of things or perhaps allashers
19:22:49  <dominictarr>THEN I'M LIVING IN THE FUTURE
19:22:49  <LOUDBOT>SIMCOP WHY SO FAIL ON CAPSLOCK DAY
19:23:38  <dominictarr>haha, now I know their marketing lies
19:24:12  <dominictarr>they say stuff like 'it's like a 54" monitor 10 feet away'
19:24:30  <dominictarr>but it's like a 10" monitor 2 feet away.
19:26:23  <dominictarr>substack, where is frys?
19:27:01  <substack>dominictarr: on the bart somewhere like walnut creek or orinda
19:27:21  <substack>oh it's in concord
19:28:12  <substack>or allashers is in berkeley but not as big
19:29:47  <Raynos>Doing a talk at east bay html5 meetup on thursday
19:29:54  <Raynos>Databases + peer to peer or reactive UI ?
19:30:11  <substack>ui is boring
19:30:22  <dominictarr>THAT IS SOMETHING YOU MUST DECIDE FOR YOUR SELF, MY SON
19:30:23  <LOUDBOT>MASSIVE DICK IN ACTION!
19:31:01  <Raynos>I see
19:31:04  <Raynos>I shall decide this myself
19:31:16  <Raynos>substack: ui is tedious and bullshit. That's why it's interesting to do it better
19:31:32  <Raynos>dominictarr: I'll need that database replication by thursday :D
19:31:58  <dominictarr>it will be ready!
19:35:00  <dominictarr>so, a 15 pin VGA adapter... what do all the pins do?
19:35:54  <ehd>generate random noise unless plugged in correctly
19:36:37  <dominictarr>hmm... it's analogue red,green,blue and then there is vsync and hsync
19:41:51  * defunctzombie_zzchanged nick to defunctzombie
19:45:56  <Raynos>dominictarr: I realised that the hello world of p2p + dbs is distributed secure poker
19:46:23  <dominictarr>haha, or maybe just high-low
19:47:39  * lyaunzbequit (Ping timeout: 260 seconds)
19:50:41  <Raynos>actually
19:50:46  <Raynos>high-low would be way better :D
19:50:55  <Raynos>way simpler
19:51:01  <Raynos>I need to brainstorm what the pieces are of high-low
19:52:11  * yorickjoined
19:52:11  * yorickquit (Changing host)
19:52:11  * yorickjoined
20:01:51  * lyaunzbejoined
20:09:09  <Raynos>dominictarr: what will the replication api look like?
20:09:18  <dominictarr>a stream
20:09:26  <dominictarr>a duplex stream
20:11:14  <substack>disk is just another replication endpoint
20:18:47  <substack>dominictarr: https://github.com/substack/rolling-reduce/pull/1
20:20:14  <Raynos>dominictarr: so it wont be scuttlebutt at the high level just use scuttlebutt internally for replication?
20:20:42  <dominictarr>actually, it will replicate UNDER scuttlebutt
20:21:02  <dominictarr>so, it will be able to replicate a collection of scuttlebutts at once
20:21:35  <dominictarr>I'm planning regular document replication, too. that isn't high enough prioroty for thursday though.
20:22:04  <Raynos>I want an api like replicate(db, { start, end }).pipe(mdm.createStream(...))
20:26:56  <jjjjohnnny>http://www.nerd-boy.net/nbbrowse.php?strip=38
20:29:41  <jjjjohnnny>http://www.michaelb.org/tophatman/index.php?episode=01#e
20:29:53  <jjjjohnnny>dmoz > art comcis > ascii
20:32:11  <substack>isaacs: npm needs tags to make things like component finally wither away
20:32:25  <substack>well it already has them
20:32:39  <substack>but a way for users to tag modules without the package maintainer being involved
20:32:50  <fotoverite>Yes I think that needs to happen
20:32:56  <fotoverite>So many modules are not tagged well
20:40:30  <jjjjohnnny>the time is now for browser game development
20:43:00  <jjjjohnnny>yet another day I didnt need to show face at ebay
20:43:43  <jjjjohnnny>its like agile but the corporeal
20:43:53  <jjjjohnnny>show me yourself so I know what I am paying
20:44:27  <jjjjohnnny>*but for the corporeal
20:44:28  <substack>so inefficient
20:44:42  <jjjjohnnny>BUT FOR THE CORPOREAL
20:44:43  <LOUDBOT>NOTHING TO DO WITH BANDWIDTH
20:44:51  <substack>we need a massive crash in tech so that the scrappy mammals can rise up to usurp the lumbering dinosaurs
20:44:59  <jjjjohnnny>EVERYTHING TO DO WITH HANDWIDTH
20:45:00  <LOUDBOT>QUOTATION MARK JESUS FUCK COLON NEWLINE QUOTATION MARK
20:45:02  * ryan_stevensquit (Quit: Leaving.)
20:45:44  <substack>relevant: http://www.dreamsongs.com/Files/AcceptanceModels.pdf
20:46:32  <jjjjohnnny>substack: i am technically eating the dino, but my work may end up providing so much damn value...
20:46:42  <jjjjohnnny>no matter how little I do for how much!
20:46:58  <jjjjohnnny>THE ONLY ANSWER IS TO QUIT PROGRAMMING
20:46:59  <LOUDBOT>I JUST REALLY COME HERE FOR INPORTB
20:47:43  <substack>jjjjohnnny: become a cyberhobo
20:48:35  <jjjjohnnny>i was a hobo before i was cyber
20:49:06  <jjjjohnnny>got tired of it
20:49:14  <jjjjohnnny>i may go international in a few years
20:49:40  <substack>just become an internet celebrity
20:49:47  <substack>then you can go international without paying airfare
20:50:05  * ryan_stevensjoined
20:50:09  <substack>and giving tech talks is all theatre in the first place
20:52:24  * ryan_stevensquit (Client Quit)
20:56:45  * ryan_stevensjoined
20:59:34  <jjjjohnnny>i think given the right circumstances I can reach a broader audience than web developers with internet theatrics
21:00:53  <jjjjohnnny>plus I want to build something awesome and that takes time and resources
21:01:25  <jjjjohnnny>just like everybody else
21:02:53  <jjjjohnnny>im only going to be a contractor long enough to buy the time and acquire the resources
21:03:27  <jjjjohnnny>that may end up being far shorter than the 2-3 years I alotted
21:04:50  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
21:04:50  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
21:11:36  * ryan_stevensquit (Quit: Leaving.)
21:12:26  * thatguydanjoined
21:12:37  * ITprojoined
21:22:11  * thatguydanquit (Quit: thatguydan)
21:32:48  <Raynos>jjjjohnnny: Relevant, did you see dune2 and multiplayer C&C in html5?
21:33:57  * ITproquit (Read error: No route to host)
21:35:14  <jjjjohnnny>Raynos: saw the HTML C&C
21:35:30  <jjjjohnnny>rts ftw
21:35:32  <Raynos>I was playing dune2 over the weekend in the browser
21:35:34  <Raynos>it was so bad ass
21:35:56  <Raynos>The fact it has sound makes it so much more badass
21:38:49  * lyaunzbequit (Ping timeout: 260 seconds)
21:38:54  <Raynos>http://play-dune.com/
21:39:25  <jjjjohnnny>ive ever played dune before >!<
21:39:34  <Raynos>you should play it!
21:39:36  <Raynos>Its so good.
21:39:47  <Raynos>the only problem is that there is no mouse to move
21:39:49  <Raynos>which is annoying
21:39:55  <Raynos>so its click unit -> m -> click position to move
21:41:54  * ryan_stevensjoined
21:45:55  <substack>oh ryan_stevens have you seen http://ci.testling.com/ ?
21:46:13  <substack>http://ci.testling.com/substack/rolling-reduce http://ci.testling.com/substack/node-falafel
21:57:18  <jjjjohnnny>i want to see an X-COM port
21:59:21  * thatguydanjoined
22:00:03  <CoverSlide>i want to see a crysis port
22:03:00  * lyaunzbejoined
22:23:20  <defunctzombie>substack: need a module to identify if browser is IE from user-agent string... iirc you had something?
22:28:03  * lyaunzbequit (Quit: leaving)
22:28:50  * lyaunzbejoined
22:34:13  <Raynos>defunctzombie: https://github.com/3rd-Eden/useragent
22:35:26  <defunctzombie>Raynos: gracias
22:39:22  * ITprojoined
22:49:58  <jjjjohnnny>just attended a node.js primer here at ebay.
22:50:08  <jjjjohnnny>lots of snoopers
22:53:50  <substack>snoops!
22:54:32  <jjjjohnnny>my lucrative sense is tingling
22:54:54  <mbalho>wat is snooper
22:55:50  <jjjjohnnny>java smiths
22:56:29  <mbalho>waxin java scripts to java smiths eh
22:58:35  <jjjjohnnny>im thinking pocket confs
22:58:53  <jjjjohnnny>inside corp HQs
22:59:07  <substack>javasmithies
22:59:20  <substack>it's like java only scriptier
23:00:40  <jjjjohnnny>there could be a node.js revolution inside ebay
23:01:40  * shuaibquit (Ping timeout: 260 seconds)
23:04:11  * shuaibjoined
23:07:27  <jjjjohnnny>mbalho: do you know about community email lists around oakland?
23:07:36  <mbalho>nope
23:07:42  <jjjjohnnny>i am on one for my area (dimond)
23:07:53  <mbalho>r dey kewl
23:07:57  <jjjjohnnny>pretty neat yeah
23:09:04  <mbalho>y
23:09:08  <jjjjohnnny>god access to real adults decision maker peepes
23:09:18  <mbalho>oo
23:09:19  <jjjjohnnny>plus occassional rantings
23:11:06  <jjjjohnnny>*gud
23:11:59  <jjjjohnnny>also meetings, events, actions, etc
23:14:08  * ikquit (Changing host)
23:14:08  * ikjoined
23:17:01  <pkrumins>taco.
23:17:09  <fotoverite>TACO!
23:17:22  <mbalho>fotoverite: tacocat
23:17:34  <fotoverite>taco cat? is that a new cat?
23:17:53  <mbalho>tacocat backwards is tacocat
23:18:11  <substack>mind: blown
23:19:09  <pkrumins>http://i.imgur.com/UmpOi.gif
23:29:56  * rvaggquit (Quit: ta ta)
23:29:59  * defunctzombiechanged nick to defunctzombie_zz
23:31:41  * jez0990quit (Ping timeout: 256 seconds)
23:32:19  <niftylettuce>THE PARTY DOESN'T START UNTIL I WALKEN
23:32:24  <LOUDBOT>THIS IS WHAT I JUST SAID DOUCHEBAG
23:32:25  <niftylettuce>https://chrome.google.com/webstore/detail/pinpigeon-for-pinterest/bokbjgfakkhkllopnpdpmpehhilhdple
23:32:33  <niftylettuce>ITS ON HN SO GO GIVE ME UPVOTES PLEASE UNDER HN NEWWESTTTTTT
23:32:34  <LOUDBOT>AN EGGPLANT IS AN AUBERGINE YOU IDIOTS YOU CANNOT HAVE TWO DIFFERENT COLOURS CALLED THOSE THINGS
23:32:42  <niftylettuce> /cc chapel pkrumins
23:32:52  <pkrumins>upvoting
23:33:04  <niftylettuce>so much <3 in stackhouzzz
23:33:09  <pkrumins>done
23:33:17  <pkrumins>no more stackhouz
23:33:29  <niftylettuce>o yea i rmbr
23:33:34  <niftylettuce>ty btw
23:33:39  <pkrumins>yw
23:33:43  <pkrumins>3pts
23:33:52  <pkrumins>2 more votes in a few mins and youre top story
23:34:24  <niftylettuce>sorensen: can you upvote for me?
23:37:48  <niftylettuce>pkrumins: what are you guys focusing on now?
23:41:34  <pkrumins>testling-ci
23:41:47  <pkrumins>and getting ie10 for browserling
23:42:11  <substack>and landing some bigger testling-ci clients
23:42:23  <pkrumins>yeah!
23:42:28  <substack>mad science as usual
23:42:46  <pkrumins>cant wait to get fat checks so we can hire some awesome people!
23:42:49  <substack>some other crazy experiments cooking up too
23:42:56  <pkrumins>yup
23:42:58  <substack>yep
23:43:26  * yorickquit (Remote host closed the connection)
23:46:14  * _ritchquit (Quit: Leaving.)
23:46:17  * ryan_stevensquit (Quit: Leaving.)
23:50:38  <mbalho>pkrumins: read that as 'fat chicks'
23:52:00  <pkrumins>haha.
23:52:48  * rvaggjoined