00:14:35  * idletomquit (Ping timeout: 240 seconds)
00:21:39  * stlsaintquit (Quit: leaving)
00:36:20  * joshwnjjoined
00:37:11  * timoxleyquit (Quit: Computer has gone to sleep.)
00:38:04  * timoxleyjoined
00:48:35  * idletomjoined
01:41:20  <substack>https://github.com/substack/baudio-party
01:45:27  <niftylettuce>substack: am I using this wrong? https://github.com/niftylettuce/javascript-async-callback/blob/master/tests/testling.js
01:45:34  <niftylettuce>testling, that is
01:46:31  <substack>does it work?
01:46:35  * intabulasquit (Remote host closed the connection)
01:46:46  <niftylettuce>substack: no i get (52) errors on curl
01:47:01  * intabulasjoined
01:47:12  <substack>you could try with the `testling` command on the command line
01:47:20  <niftylettuce>substack: `curl: (52) Empty reply from server` specifically
01:47:22  <substack>it browserifies everything up
01:51:10  <niftylettuce>substack: I got `ok tests/testling.js ... 1/1 \ total ... 1/1 \ ok` but when I try curl it gives Empty reply from server
01:52:12  <substack>niftylettuce: on remote browsers with the testling command?
01:53:31  <niftylettuce>substack: how might I do that?
01:53:54  <niftylettuce>ah nvm
01:58:40  <niftylettuce>substack: doesn't seem to do any bundling, just always outputs total 1/1, hmm
01:58:51  <niftylettuce>my accnt works i confirmed with usage.json
02:00:36  <substack>with --browsers=... ?
02:06:33  <niftylettuce>substack: https://gist.github.com/6a7d8cb116fcf0f0b1ce
02:06:54  <niftylettuce>substack: i tried basic t.log('hello') t.end() and it no workies
02:08:49  * intabulasquit (Remote host closed the connection)
02:09:04  * intabulasjoined
02:10:01  <niftylettuce>substack: is the issue occuring for you as well?
02:16:58  <substack>trying the simple example
02:18:31  * intabulasquit (Remote host closed the connection)
02:24:15  <substack>niftylettuce: the service seems to be fine
02:24:22  <substack>must be something in your code?
02:24:36  <substack>or how you're running it
02:25:11  <substack>niftylettuce: testling only knows how to resolve require()s that aren't 'testling' when you send up the modules yourself
02:25:23  <substack>so you either do that with the testling command or tar
02:25:39  <substack>the script param you also have might have errors
02:25:48  <substack>that would cause the rest of the page not to load
02:40:52  <substack>jesusabdullah: can't get the power cord to work anymore
02:41:01  <substack>blarg
02:41:04  <substack>ordering a replacement
02:51:00  <niftylettuce>substack: woooohoo :D got it!!!
02:51:14  <niftylettuce>substack: now time to test all the browserzz!!!
02:51:20  <substack>hooray!
03:08:58  * dominictarrjoined
03:09:06  <substack>dominictarr: https://github.com/substack/baudio-party
03:10:27  <dominictarr>haha cool do they play in time?
03:11:20  <substack>they play with the same (t,i) values if that's what you mean
03:11:24  <dominictarr>what happens if you upload a script with a syntax error?
03:11:33  <substack>it just tells you 400
03:11:43  <dominictarr>thats good.
03:12:09  <dominictarr>and all the audio plays from the server?
03:12:36  <substack>yes
03:12:42  <dominictarr>need to get that as streaming ogg.
03:12:58  <substack>-o outfile.ogg
03:13:33  <dominictarr>I mean streaming to an audio player in a browser.
03:14:21  <dominictarr>so that I can attend javascript music parties even if I am living in a 1 meter square box in germany (which is where I am right now)
03:15:08  <substack>ha
03:16:22  <dominictarr>this is a new thing substack, mutli-user realtime distributed music app.
03:16:41  <dominictarr>you could patent this and then sue everone in a few years.
03:17:30  <substack>this stuff is all really old
03:19:37  <substack>this is where I first read about realtime programming musical performance art http://www.haskell.org/haskellwiki/Haskore
03:20:52  <substack>except I now know there's much less ceremony necessary to make electronic music
03:21:03  <dominictarr>substack, generating music with a computer is old
03:21:04  <substack>you can do it with perl one-liners that pipe to sox
03:21:18  <substack>realtime music too
03:21:30  <dominictarr>but doing it distributed is new.
03:22:36  <dominictarr>& as a musical paradigm there is significant new territory to be explored.
03:22:51  <substack>so the cool thing
03:23:03  <dominictarr>the sort of territory that only a new kind of instrument can create
03:23:06  <substack>is to distribute the music you just need to distribute all the source code
03:23:19  <substack>and sync the clocks up
03:23:30  <substack>but even syncing the clocks isn't so important actually
03:23:48  <dominictarr>yeah. only if they can hear each other.
03:24:12  <dominictarr>so only if they are on the same network, probably.
03:24:52  <niftylettuce>substack: how can i catch log output?
03:25:03  <niftylettuce>substack: e.g. console.log's from createWindow
03:25:35  <substack>niftylettuce: there's no way to do that right now
03:25:39  <substack>but you can use t.log()
03:25:48  <substack>so long as you pass the t param into the createWindow context
03:29:39  <niftylettuce>substack: view-source:http://niftylettuce.github.com/javascript-async-callback/
03:29:48  <niftylettuce>substack: u can see I tried doing t.log
03:29:51  <niftylettuce>substack: didnt output on CLI tho
03:30:10  <dominictarr>substack, a sync the clocks module would have great distributed-system potential.
03:30:48  <dominictarr>because sometimes they arn't, and weirdness ensues.
03:32:02  <paul_irish>is there a code of conduct for dealing with people that hotlink your files?
03:32:35  <niftylettuce>paul_irish: you talking about the loggly.js file im using?
03:32:41  <paul_irish>no
03:32:44  <paul_irish>http://dailycurrant.com/2012/08/30/bill-nye-blasts-todd-akin-challenges-debate/
03:34:49  <niftylettuce>http://paulirish.com/tagesschrift.css
03:35:04  <niftylettuce>paul_irish: put up a bad image :D :D
03:35:11  <paul_irish>its entirely unclear why they are using my file
03:35:18  <niftylettuce>paul_irish: VISIT PAUL IRISH DOT COM! FULL OF FUN FLASH GAMES!
03:35:20  <paul_irish>but i emailed them 6 hours ago
03:35:25  <paul_irish>so this seems fair
03:35:32  <paul_irish>plus its like a value-add enhancement
03:35:34  <niftylettuce>lol
03:36:15  <niftylettuce>paul_irish: `body { color: hotpink !important; background-color: hotpink !important; }`
03:36:19  <substack>dominictarr: bwahaha I downsampled rick astley off of youtube down into a signed 16-bit 8k raw audio file
03:36:22  <niftylettuce>must be so tempting
03:36:54  <dominictarr>downsampling ++
03:42:26  <Raynos>All this audio madness is madness
03:42:54  <substack>Raynos: make some samples, I'll be running baudio-party at camp
03:43:03  <Raynos>I might
03:43:11  <Raynos>I was going to write some chapters of the stream handbook
03:43:54  <substack>oh that'd be a useful thing too
03:44:26  <dominictarr>this is pretty funny
03:44:27  <dominictarr>https://jira.springsource.org/browse/SPR-8680?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel
03:47:15  <Raynos>I was thinking
03:47:23  <Raynos>Man I need an easy way to teach people how to do things better
03:47:30  <Raynos>and I realised stream handbook is a good start
03:48:02  <Raynos>isaacs: is there a way to programatically say "list me all the dependencies I have in all my npm modules in one long list"
03:49:36  <substack>Raynos: for pkg in $(npm search =Raynos | perl -pe's/(\S+).*/$1/'); do npm view $pkg dependencies
03:49:39  <substack>; done
03:49:47  <Raynos>o_o
03:49:48  <Raynos>madness
03:51:56  <Raynos>substack: how I acquire these skills
03:52:23  <substack>silly bash tricks
03:52:27  <substack>and perlisms
03:52:35  <substack>spend 8 years tinkering with perl and bash
03:52:37  <substack>that should do it
03:53:29  <substack>the cool thing about syntax in bash is that the output streams of all the commands get squished into the same streams
03:53:41  <substack>so you can pipe the entire output of a for or while loop
03:53:47  <substack>or redirect it to a file
03:53:58  <Raynos>yeah
03:54:02  <Raynos>I was going to write a node program
03:54:09  <substack>so you could take the output of the snippet I showed and pipe it into a newline-terminated json parser
03:54:11  <Raynos>to spawn this
03:54:24  <Raynos>and then pipe it into another stream to aggregate all these results
03:54:31  <substack>for ...; ... done | node parser.js
03:54:37  <substack>STREAMS
03:54:38  <LOUDBOT>THE 509TH COMPOSITE GROUP AIN'T GOT NOTHING ON GE'S ATOMIC POWER EQUIPMENT DEPARTMENT
03:54:53  <substack>LOUDBOT: whosaid
03:54:53  <LOUDBOT>substack: HighBit in ##church-of-loudbot on irc.freenode.org
03:55:30  <substack>just pipe process.stdin into a parser I say
03:55:38  <substack>easier
03:55:46  <Raynos>oh
03:55:46  <Raynos>mother of god
03:55:49  <Raynos>streams work in the shell
03:56:17  <substack>yes
03:56:21  <substack>always have
03:56:30  <substack>why, you've been using streams ALL ALONG
03:57:39  <substack>dominictarr: fuck, AbstractSingletonProxyFactoryBean was the only thing in java worth using
03:57:46  <substack>it's so... kafkaesque
03:58:22  <Raynos>?
03:58:33  <dominictarr>I have inherit from it when ever I implement a SingletonProxyFactoryBean!
03:58:53  <dominictarr>Raynos, scroll up for link
03:58:56  <Raynos>:3
03:59:00  <Raynos>Manly lulz
03:59:26  <substack>I sometimes wonder if java wasn't some inside joke that escaped
04:00:12  <dominictarr>something about herding mediocre programmers.
04:00:34  <substack>many java programmers would be better employed as linnaean taxonomists
04:00:57  <dominictarr>actually, after CAPSLOCK_SCRIPT I've been thinking of ways to make a really terrible language.
04:01:40  <substack>that's easy
04:01:55  <substack>I want pointfreescript
04:02:01  <substack>you can only compose functions together
04:02:11  <substack>there is only 1 statement in the entire program
04:07:56  <dominictarr>cool, but lets also make it use reverse polish notation.
04:08:17  <dominictarr>then we don't need any parenthesis's
04:10:50  <niftylettuce>paul_irish: query 'javascript async callback' on the goog :D
04:11:05  <substack>composescript
04:11:11  <niftylettuce>i think #6 right now
04:11:39  <Raynos>niftylettuce: which one?
04:11:58  <Raynos>which domain
04:12:28  <niftylettuce>https://github.com/niftylettuce/javascript-async-callback
04:12:29  <niftylettuce>Raynos: that one
04:12:43  <Raynos>not even in the top 10 for me
04:12:55  <niftylettuce>must be propagating
04:13:22  <substack>the goog gives different results depending on your location and user history
04:13:31  <substack>search in incognito mode
04:13:59  <Raynos>Ok #7
04:14:21  <substack>I see it at #7 also
04:16:30  <Raynos>https://twitter.com/Raynos2/status/242838246063759360
04:17:22  <niftylettuce>tweets mcgeets
04:21:13  <Raynos>substack, isaacs: https://github.com/rassie/jessie/tree/master/functions/xhrCreate Does npm have any support for the notion of renditions
04:21:20  <substack>Raynos: which framework did you have in mind composing that tweet?
04:21:56  <Raynos>Basically they allow you to choose to use a simple implementation or a complex one with extra browser support. And the idea is that higher level XHR libraries depend on your choice of rendition not their choice
04:23:25  <Raynos>It's basically the notion of telling a module "hey your depending on underscore/jQuery. Those are too heavy, use lodash/zepto instead"
04:23:46  <Raynos>This allows the developer community more freedom about what dependency my higher level modules should rely on.
04:24:09  <Raynos>It's mostly useful in browsers when you want to swap out sub dependencies with ones that have higher or lower browser support based on preference.
04:24:23  <Raynos>For example having a seperate heavier IE build and a seperate mobile optimized build.
04:24:58  <Raynos>I don't think npm should support this out of the box but there should be some way of doing this, even if it's just a browserify plugin that overwrites sub dependencies globally
04:25:19  <Raynos>substack: canJS. But also jQuery 2.0 and any other framework with a builder
04:34:17  * st_lukejoined
04:35:07  <niftylettuce>http://news.ycombinator.com/newest upvote "Show HN: Cross-browser async..." :D
04:36:46  * doolsgives it some boat
04:37:56  * niftylettucehigh fives dools
04:38:14  <Raynos>meh
04:38:20  <Raynos>why would you ever use that
04:42:24  <niftylettuce>front paginnn
04:42:26  <niftylettuce>\o thx all
05:05:33  <paul_irish>niftylettuce: conditionalcomp document.write solution ?
05:05:37  <paul_irish>comonnnnnnnn
05:06:22  * timoxleyquit (Quit: Computer has gone to sleep.)
05:06:36  <AvianFlu>I HAVE TO SAY, MY CAPS LOCK KEY IS GETTING A SERIOUS WORK-OUT THESE DAYS
05:06:37  <LOUDBOT>VERY BIG SLOW TIME
05:06:50  <AvianFlu>THAT'S WHAT YOU THINK YOU STUPID BOT
05:06:50  <LOUDBOT>GO PIPE, FISH. PIPE YOUR LITTLE FISHY HEART OUT
05:07:05  <AvianFlu>FISH DON'T LIVE IN PIPES BE REALISTIC MAN!
05:07:06  <LOUDBOT>POLLY WANTS SOME POONTANG NOT THE FUCKING CRACKERS
05:07:43  <AvianFlu>LOUDBOT: whosaid
05:07:44  <LOUDBOT>AvianFlu: simcop2387-lap in ##turtles on freenode
05:07:58  <AvianFlu>OH MY GOD EPIC
05:07:59  <LOUDBOT>I JUST WATCHED A VIDEO OF WHAT WOULD HAPPEN IF HILLARY WERE PRESIDENT WE WOULDN'T HAVE TO WORRY ABOUT PMS BECAUSE SHE'S TOO OLD
05:08:08  <AvianFlu>LOUDBOT: twitlast
05:08:08  <LOUDBOT>AvianFlu: http://twitter.com/loudbot/status/242851273920094208 (simcop2387-lap/##turtles)
05:09:04  <niftylettuce>paul_irish: :/
05:09:14  <niftylettuce>paul_irish: how else u recommend?
05:09:24  <niftylettuce>paul_irish: i look at what modernizr/yepnode did and wasn't sure
05:09:30  <niftylettuce>note
05:11:20  <paul_irish>niftylettuce: http://pastie.org/462639
05:14:33  <niftylettuce>paul_irish: why no script.async?
05:14:42  <paul_irish>wha?
05:14:57  <niftylettuce>i guess u dont really need it
05:15:05  <niftylettuce>since ur just doing a straight callback
05:15:35  * st_luke_joined
05:18:11  <niftylettuce>paul_irish: yeah that is shit it makes the thing like 2kb and blah
05:18:20  <niftylettuce>deleting repo activated
05:18:33  <niftylettuce>and its #3 on HN
05:18:34  <niftylettuce>ROFL.
05:18:38  <paul_irish>ha
05:18:38  * st_lukequit (Ping timeout: 260 seconds)
05:18:42  <paul_irish>hmm
05:19:00  <niftylettuce>paul_irish: u tested getScript everywhere?
05:19:03  <paul_irish>so yours was a getScript but used script[async] ?
05:19:05  <paul_irish>ya
05:19:17  <niftylettuce>paul_irish: pretty much
05:19:20  <paul_irish>oic
05:19:46  <niftylettuce>not like 5 ms matters too much :D
05:20:16  <niftylettuce>ima do a speed test after compressing getScript
05:20:27  <paul_irish>k
05:21:42  * idletomquit (Ping timeout: 244 seconds)
05:24:14  * dominictarrquit (Ping timeout: 246 seconds)
05:29:00  <Raynos>niftylettuce: ...
05:30:17  <guybrush>the banjo in the last nodeup is just amazing - it makes great atmosphere
05:32:05  <Raynos>substack: why deep freeze
05:32:17  <substack>Raynos: for baudio-party
05:32:37  <substack>I want to let scripts use Buffer but don't want to let them fuck with Buffer.prototype
05:32:47  <Raynos>Oh I see
05:32:48  <substack>guybrush: haha I don't know what I'm doing :p
05:32:53  <substack>with respect to banjo
05:32:54  <Raynos>baudio-party runs other peoples scripts
05:32:58  <Raynos>and you want heavy sandboxing
05:33:24  <substack>needs to be fast enough though
05:39:33  <niftylettuce>paul_irish: http://jsperf.com/getscript-vs-async i think that is accurate
05:43:23  <niftylettuce>i needa fix that one scrip tthere
05:45:54  * AvianFluquit (Quit: AvianFlu)
05:51:56  <niftylettuce>paul_irish: http://news.ycombinator.com/item?id=4473324
05:54:34  <chapel>niftylettuce: a better real world test http://jsperf.com/getscript-vs-async/2
05:55:10  <chapel>you weren't running the tests with async
06:02:45  <niftylettuce>chapel: hmm
06:02:56  <niftylettuce>chapel: so async.load is faster now?
06:03:30  <chapel>well its not that much slower or faster
06:03:33  <chapel>about even
06:05:27  <chapel>hmm, should find a way to not rely on an external variable
06:05:28  <chapel>e.g. downloading the script
06:06:09  <niftylettuce>chapel: yeah
06:06:15  <niftylettuce>i restored the repo for time being
06:08:03  <niftylettuce>chapel: could just do file://
06:08:34  <chapel>one test is no means to remove a repo
06:09:08  <niftylettuce>chapel: didnt wanna look like a mo-ron
06:10:39  <chapel>reworked it with a cdn
06:11:18  <chapel>http://jsperf.com/getscript-vs-async/2
06:15:00  <niftylettuce>chapel: try getScript like 3 times and async._load 3 times
06:15:04  <niftylettuce>or 10 maybe
06:39:22  * joshwnjquit (Ping timeout: 268 seconds)
06:53:24  * st_luke_quit (Remote host closed the connection)
07:01:50  <substack>https://gist.github.com/3617824
07:01:56  <substack>compile mc hammer to javascript
07:07:52  <substack>Raynos: david mark is something of an internet crazy person
07:07:54  <substack>do not engage
07:19:01  * timoxleyjoined
08:51:02  * joshwnjjoined
08:57:46  * b__joined
08:58:00  <b__>I have a new problem with browserling
08:58:08  <b__>I end up in someone else's sessions
08:58:26  <b__>well someone else's sites anyway
08:58:35  <b__>and it does not clean up and load my stuff
08:59:07  <substack>oh no!
08:59:17  <b__>it was IE8
08:59:36  <substack>could be the result of the new queue system we rolled out recently
08:59:50  <b__>so I tried 7.0 instead, and it took me to another site (that I did not request), and similarly it did not reload
08:59:56  <substack>!
09:00:13  <b__>but now I did All Done, and retried, and it works
09:00:32  <substack>thanks for reporting the issue!
09:00:56  <substack>could be a race condition with the ready() function on our encoder servers
09:01:26  <b__>ok, no problem
09:01:27  * b__quit (Client Quit)
09:08:26  * stlsaintjoined
09:47:47  * joshwnjquit (Ping timeout: 246 seconds)
10:02:33  * joshwnjjoined
10:37:29  * timoxleyquit (Ping timeout: 246 seconds)
10:41:22  * timoxleyjoined
10:43:35  * dominictarrjoined
11:05:37  * timoxleyquit (Ping timeout: 246 seconds)
11:05:49  * joshwnjquit (Quit: ERC Version 5.3 (IRC client for Emacs))
11:08:21  * timoxleyjoined
11:15:48  <timoxley>substack I finally see what your problem is with connect/express regarding streaming
11:17:42  <timoxley>substack if each of its middleware was a stream, would you still have a gripe with it?
12:44:26  <dominictarr>timoxley, I made an experimental extention of the connect middleware patter that supports streaming middlewares
12:44:27  <dominictarr>https://github.com/dominictarr/mw-pipes
12:45:28  <dominictarr>middlewares can pass a stream to next(null, newReq, newRes) and that will become the req, res pair for the next middleware.
12:55:17  <niftylettuce>https://gist.github.com/3620903#comments
12:55:20  <niftylettuce>paul_irish: ^^
13:01:04  * timoxleyquit (Ping timeout: 268 seconds)
13:04:09  <dominictarr>Raynos, messing around with some security for scuttlebutt.
13:05:23  * timoxleyjoined
13:18:52  * idletomjoined
13:20:39  <dominictarr>Raynos, checkout the security branch of scuttlebutt.
13:25:18  * dominictarrquit (Ping timeout: 244 seconds)
13:25:42  * AvianFlujoined
14:04:04  * wiwilliajoined
14:34:32  * idletomquit (Ping timeout: 246 seconds)
15:05:51  <niftylettuce>paul_irish: my instructor/mentor got a job at Google as a software engineer this past month
15:06:03  <niftylettuce>paul_irish: he said he loves it and he wants me to join lol
15:09:18  * idletomjoined
15:30:45  * dominictarrjoined
15:52:06  <niftylettuce>'javascript async callback' repo shows up like #2 or #3 on google, bahaha
15:52:18  <niftylettuce>google keyword tool says lots of hits for those keywords
15:52:58  <niftylettuce>i should put an ad up for someone, maybe a link that says "Single Developer? Looking to Mingle with Ladies Who Know How to Callback?"
15:53:13  <niftylettuce>bahaha
15:53:23  <niftylettuce>chapel: ping ^
16:12:12  * wiwilliaquit (Ping timeout: 244 seconds)
16:23:01  * wiwilliajoined
16:28:04  * dominictarrquit (Ping timeout: 272 seconds)
16:35:21  <Raynos>substack: David mark is incredibly intelligent when it comes to DOM scripting.
16:35:39  <Raynos>substack: He's a real expert. However he has a unique style of interacting with other people.
16:37:37  <AvianFlu>HEY LOUDBOT ARE YOU GOING TO SUMMER CAMP!?
16:37:38  <LOUDBOT>I COMMITTED A CRIME OF OPPORTUNITY DOES THAT MAKE ME A CAPITALIST
17:25:22  <niftylettuce>substack: what was name of that ascii image generator
17:30:01  * AvianFluquit (Quit: AvianFlu)
17:30:05  <niftylettuce>picture-tube!
17:30:34  <substack>yep
17:42:56  <niftylettuce>substack: build in support for non png files :)!
17:45:58  <niftylettuce>substack: bahaha going to release an amazing module soon!!!
17:51:35  * _sorensenjoined
18:17:38  <pkrumins>just created this: http://www.catonmat.net/blog/gnu-coreutils-cheat-sheet/
18:26:54  <paul_irish>niftylettuce: <3
18:27:12  <paul_irish>pkrumins: amazing.
18:29:09  <pkrumins>thanks!
19:00:21  * dominictarrjoined
19:15:50  * idletomquit (Ping timeout: 260 seconds)
19:23:27  <niftylettuce>substack: how can I catch errors on tube?
19:23:32  <niftylettuce>substack: i tried tube.on('error', no workies
19:49:31  <tanepiper>tube?
19:49:40  <tanepiper>oh pictureTube
20:04:59  <dominictarr>Raynos, this scuttlebutt stuff is getting pretty crazy. I wasn't sure how the security stuff would work, but it's all making sense.
20:32:13  * idletomjoined
20:49:35  * AvianFlujoined
20:52:54  <AvianFlu>OH MY GOD I'M IN A BAR ON MY LAPTOP
20:52:55  <LOUDBOT>3 BILLION DEVICES RUN HAVA
20:53:00  <AvianFlu>YEAH I BET THEY DO
20:53:00  <LOUDBOT>FOOLPROOF AND INCAPABLE OF ERROR
20:53:05  <AvianFlu>JUST LIKE YOU LOUDBOT
20:53:06  <LOUDBOT>22/7 = PI TROLL: SUCCESSFUL
20:55:34  <niftylettuce>tanepiper: any idea?
20:55:49  <niftylettuce>i guess it needs to be built into picture-tube
20:55:52  <niftylettuce>to emit err if no data
20:56:07  <niftylettuce>unless i fake a stream with a request's body
21:03:11  * AvianFluquit (Read error: Connection reset by peer)
21:03:45  * AvianFlujoined
21:15:04  <tanepiper>no idea, never used it
21:15:11  <tanepiper>i am currentlty fixing a PC
21:15:16  <tanepiper>dear god people are dumb
21:20:20  * AvianFluquit (Quit: AvianFlu)
22:20:44  * wiwilliaquit (Ping timeout: 250 seconds)
23:15:28  <niftylettuce>PLEASE UPBOAT!!!!
23:15:41  <niftylettuce>http://news.ycombinator.com/newest "Show HN: Giggity - He's Quagmire Quagmire On your CLI w/node.js"
23:16:08  <niftylettuce>paul_irish chapel substack Nexxy pkrumins cubert farnsworth guybrush rook2pawn sorensen _sorensen tanepiper timoxley yorick
23:16:20  <_sorensen>whaaaaa
23:16:23  <_sorensen>why do i have to do things
23:16:28  <niftylettuce>`$ giggity`
23:22:16  <timoxley>niftylettuce that is truly ridiculous
23:22:25  <niftylettuce>timoxley: rol
23:22:26  <niftylettuce>rofl
23:23:23  <niftylettuce>upvoteeee
23:26:19  <_sorensen>lmfao
23:26:21  <_sorensen>this is so rediculous
23:41:49  * dominictarrquit (Ping timeout: 245 seconds)
23:49:17  <Nexxy>niftylettuce!
23:54:38  <niftylettuce>marketing 101
23:55:09  <_sorensen>niffity niffity
23:55:11  <_sorensen>oh!
23:57:05  <niftylettuce>man that was hella fun to build.
23:57:14  <niftylettuce>thx @substack for the module :)
23:58:31  <niftylettuce>bah its off front page wtf
23:58:50  * _sorensenquit (Quit: _sorensen)