These are chat archives for nodejs/evangelism

4th
Mar 2015
Tierney Cyren
@bnb
Mar 04 2015 00:01
What are some core Comp Sci ideas/strucutres/etc. that are taught in traditional Comp Sci educations?
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:01
@bnb, oh gosh
data structures
Tierney Cyren
@bnb
Mar 04 2015 00:01
I know data structures,
Haha
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:01
trees, arrays, hashes, etc
Tierney Cyren
@bnb
Mar 04 2015 00:01
I wrote that before I saw what you wrote
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:01
algorithms is a huge block
graph theory
sorting
Tierney Cyren
@bnb
Mar 04 2015 00:01
What's discrete math?
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:02
well, graph theory can be modeled using discrete math
more in depth compsci usually covers things like networking stacks
and kernel design, interrupt handlers, memory/cpu design
Tierney Cyren
@bnb
Mar 04 2015 00:03
Need to know a bit about that to use io.js/Node.
Well, networking
Maybe not networking stacks?
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:03
well, i mean tcp, udp, packet framing
Tierney Cyren
@bnb
Mar 04 2015 00:04
As you can tell, I'm a real big Comp Sci fan.
I know all the terms.
I never confuse things.
I'M THE MASTER.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:04
flow control
Tierney Cyren
@bnb
Mar 04 2015 00:04
That you need to know for io.js/node.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:05
haha, yes
but then also good modular design
API design, documentation
distributed systems is a whole block of "computer science"
and any decently sized web-app is a distributed system
so yeah... there's a lot of stuff in CS
Tierney Cyren
@bnb
Mar 04 2015 00:06
Yeah.
The stuff with bit manipulation and that stuff doesn't click in my brain very well.
I've seen very few JS apps that use it.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:07
and maybe I'm a stodgy old-timer, but I firmly believe that strong fundamentals in CS goes a long way in any engineering, including webapps
Tierney Cyren
@bnb
Mar 04 2015 00:08
But it seems to be used a lot more in traditional langs (Python, C, etc.)
I absolutely agree.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:08
you're right, bitwise ops isn't as common in JS... but I know we have production code that does some byte-level work
Tierney Cyren
@bnb
Mar 04 2015 00:08
I just can't wrap my mind around a good amount of the more set-in-stone, tried-and-true ones.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:08
in our case we're doing real-time audio processing
Tierney Cyren
@bnb
Mar 04 2015 00:08
Ah.
Yosuke Furukawa
@yosuke-furukawa
Mar 04 2015 00:17
I just wrote our presentation list in wiki. How do you feel about this?? if no problem, I would like to maintain this list. https://github.com/iojs/evangelism/wiki
Ross Kukulinski
@rosskukulinski
Mar 04 2015 00:18
@yosuke-furukawa I like the idea of tracking these presentations... I just wonder if the wiki is the best place for them
(as opposed to markdown linked to readme.md)
just thinking out loud
Tierney Cyren
@bnb
Mar 04 2015 00:19
Honestly, the website would be the best place--this is exactly the kind of thing snostorm was talking about getting from this WG in his comment(s) yesterday/today.
But definitely a good idea, @yosuke-furukawa
Yosuke Furukawa
@yosuke-furukawa
Mar 04 2015 00:21
Thanks for comments. I also think readme.md is better. hm, everyone has different ideas. I will propose this idea to our issue.
Tierney Cyren
@bnb
Mar 04 2015 01:14
What do you guys think about getting Buffer to sponsor the project/Evangelism?
Simeon Vincent
@svincent
Mar 04 2015 01:14
don't know!
What would that mean?
Tierney Cyren
@bnb
Mar 04 2015 01:17
Trying to come up with a response to that has made me feel like a sleaze ball for asking. :/
Basically, there are a few Twitter management services that have team features that we need. The problem is they're all expensive as crap. We're pretty much at a stalemate with ourselves on handling the Twitter account, and I'm trying to find a way forward.
I realized I'm essentially asking for handouts, which is pretty gross.
Simeon Vincent
@svincent
Mar 04 2015 01:18
meh
I assume you don't mean bufferapp.com
Tierney Cyren
@bnb
Mar 04 2015 01:19
Why do you assume that?
Simeon Vincent
@svincent
Mar 04 2015 01:19
'cause I don't know what I"m looking at and it seemed like a medium-type thing
:D
Simeon Vincent
@svincent
Mar 04 2015 01:20
meeting brb
Tierney Cyren
@bnb
Mar 04 2015 01:23
@svincent: When you're back: io.js isn't technically a non-profit, and hasn't filed a 501c3. Also, everybody's stretched thin with payments from their pockets for io.js as-is that even $25 is a lot, especially per month.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 01:32
@bnb I'm not sure what you mean by stalemate?
mikeal made it clear he's pro giving out twitter creds to WG members
Tierney Cyren
@bnb
Mar 04 2015 01:34
Yes, but since the first day I found io.js, he's been very concerned about events that had already happened that had reflected negatively on the io.js account. He's been very clear that he wants a team management tool where there won't be any toe stepping or mistakes.
Tierney Cyren
@bnb
Mar 04 2015 02:38
I'm having a hard time writing and not sounding like an ass right now.
Hootsuite seems to be a better choice, if we're looking at pricing. They also have a non-profit setup, but they, as would be expected, also define non-profit as a 503c3 organizations (that's a tax form).
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:41
It's weird that nobody came up with a management tool like that
Tierney Cyren
@bnb
Mar 04 2015 02:41
We did, but they were costly.
Buffer is $50 p/m. Hootsuite is $15 p/m. The problem is the contributors are stretched pretty thin AFAIK with paying for services out of their own pocket.
I would do it, but I have 0 income.
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:43
I would be ok to pay $5 p/m
maybe asking to the community?
Tierney Cyren
@bnb
Mar 04 2015 02:43
What I'd really like to do is set up a sponsorship of some sorts with them.
I'm pretty sure most people would think asking for small $ amounts from the community is petty. Would not cast a good light on the community leaders.
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:44
is Buffer worth the price?
Tierney Cyren
@bnb
Mar 04 2015 02:44
Honestly, Hootsuite seems like a much better tool.
They also both have 1/2 off for non-profits, except they have to be literal, certified non-profits (with taxes). OSS doesn't count.
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:45
and did you chat this concern with mikeal?
Tierney Cyren
@bnb
Mar 04 2015 02:45
I haven't been able to talk with him since I started looking into this again today.
He hasn't been around.
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:46
I think many companies would be happy to sponsor that
Tierney Cyren
@bnb
Mar 04 2015 02:47
Yeah, that's what I think too. The problem is I don't know how to initiate the conversation in a way that doesn't sound bad.
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:47
and for a company, i.e. StrongLoop, $15 p/m is less than pennies
Tierney Cyren
@bnb
Mar 04 2015 02:48
Yeah
Do you know of anybody in the community who has dealt with partnership stuff in the past?
Ross Kukulinski
@rosskukulinski
Mar 04 2015 02:49
@bnb I'd be happy to kick in the first month or two of hootsuite to get us off the ground
and as part of running baynode, I've worked with getting companies to sponsor stuff
I'll start making a mental list of some folks to ask
Tierney Cyren
@bnb
Mar 04 2015 02:50
We should definitely talk to Mikeal before purchasing anything. Should I create an issue about this?
Ross Kukulinski
@rosskukulinski
Mar 04 2015 02:50
+1 for issue and discussion
Tierney Cyren
@bnb
Mar 04 2015 02:50
Okay, I'll write one up now.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 02:51
I wouldn't see this as any different than companies (rackspace, DO, etc) who are sponsoring systems for the build WG
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:51
I only talked with dshaw about something related to sponsoring
Tierney Cyren
@bnb
Mar 04 2015 02:51
I know rvagg was talking about just getting an ARM sponsorship.
But they approached him.
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:52
yeah I heard the build WG had some companies offer them machines to use
Ross Kukulinski
@rosskukulinski
Mar 04 2015 02:53
I'm sure a tweet from @official_iojs asking for a sponsor would result in a number of positive responses
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:54
+1
Ross Kukulinski
@rosskukulinski
Mar 04 2015 02:54
but I'd probably prefer to reach out to a few folks/companies first just to reduce the noise
Yosuke Furukawa
@yosuke-furukawa
Mar 04 2015 02:54
+1
Tierney Cyren
@bnb
Mar 04 2015 02:54
Yeah, that's exactly what I was thinking
With the official tweet, I just want to make sure it doesn't sound like we're asking for giveaways.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 02:55
bbl, off for a run and then make dinner
Tierney Cyren
@bnb
Mar 04 2015 02:55
Okay. Have a good time.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 02:55
always :)
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:57
where are you from, everyone? It's almost midnight here
Ross Kukulinski
@rosskukulinski
Mar 04 2015 02:57
I'm in the SF bay area
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:57
ok so it's 6pm back there?
Tierney Cyren
@bnb
Mar 04 2015 02:57
9:57 here. The center of New York State (the state NYC is in).
Ross Kukulinski
@rosskukulinski
Mar 04 2015 02:58
uh 7pm
Yosuke Furukawa
@yosuke-furukawa
Mar 04 2015 02:58
I'm in Tokyo almost noon.
Alejandro Oviedo
@a0viedo
Mar 04 2015 02:58
@bnb tough winter, huh?
interesting timezones to coordinate a hangout :smile:
Tierney Cyren
@bnb
Mar 04 2015 02:59
Hell yeah it has been.
Yes on the timezones, too.
Luckily 5/7 days I am accessible anytime.
Tierney Cyren
@bnb
Mar 04 2015 03:18
Um.
Wow
I don't think we'll be getting HootSuite without a sponsorship.
It comes with two user seats, with an additional 8 available at $15 each.
Simeon Vincent
@svincent
Mar 04 2015 04:06
BACK!
I had lots of running around to do
Tierney Cyren
@bnb
Mar 04 2015 04:19
Welcome back.
We had a discussion that resulted in an issue.
Julian Duque
@julianduque
Mar 04 2015 04:20
and, what about sharing tweetdeck account and using keybase to share password with other folks? it's free and we can manage multiple accounts and schedule tweets
Tierney Cyren
@bnb
Mar 04 2015 04:21
Tweetdeck has a account sharing feature baked in :)
I've suggested it, but he wants something where I think we can manage whose responded to what.
No need for keybase on Tweetdeck.
Julian Duque
@julianduque
Mar 04 2015 04:23
so, the idea is to know who tweeted and who replied, something like git blame but for twitter ?
Simeon Vincent
@svincent
Mar 04 2015 04:26
kinda, but more than that
like you pop a tweet off the stack and reply
Tierney Cyren
@bnb
Mar 04 2015 04:26
What @svincent said.
Simeon Vincent
@svincent
Mar 04 2015 04:27
I assume Zendesk or something could do that, but that seems like overkill
Julian Duque
@julianduque
Mar 04 2015 04:27
oh noes
Simeon Vincent
@svincent
Mar 04 2015 04:27
oh noes?
Julian Duque
@julianduque
Mar 04 2015 04:28
never used buffer or hootsuite before so no opinion about it, i've been using only tweetdeck to manage multiple accounts with success
@svincent to use zendesk for that
Simeon Vincent
@svincent
Mar 04 2015 04:28
like i said, not the best fit ;)
Tierney Cyren
@bnb
Mar 04 2015 04:28
@julianduque I totally <3 tweetdeck for multiple accounts, but it
's not exactly what Mikeal wants for multiple users.
Alejandro Oviedo
@a0viedo
Mar 04 2015 04:29
exactly
Simeon Vincent
@svincent
Mar 04 2015 23:17
Hey all!
Tierney Cyren
@bnb
Mar 04 2015 23:17
Hello.
Simeon Vincent
@svincent
Mar 04 2015 23:17
or should I say /@all
Tierney Cyren
@bnb
Mar 04 2015 23:17
:)
/all ?
Simeon Vincent
@svincent
Mar 04 2015 23:17
shrug i forget already
what's the most pressing thing for Evangalism? I haven't had a ton of free time, but I'd like to make sure I"m doing my part
Ross Kukulinski
@rosskukulinski
Mar 04 2015 23:18
Hello
Tierney Cyren
@bnb
Mar 04 2015 23:18
Um
Simeon Vincent
@svincent
Mar 04 2015 23:18
Do we have any tickets that I should look at or follow up with?
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:18
Hi!
Tierney Cyren
@bnb
Mar 04 2015 23:19
iojs/evangelism#26 and iojs/evangelism#29 have no responses.
This message was deleted
This message was deleted
iojs/evangelism#26
Simeon Vincent
@svincent
Mar 04 2015 23:19
I figured out what you meant ;)
Tierney Cyren
@bnb
Mar 04 2015 23:20
But they're kind of big, so if you can't respond it's not a problem.
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:20
I'm working around my response to iojs/evangelism#5
I really liked some of the node-forward threads
Tierney Cyren
@bnb
Mar 04 2015 23:21
@a0viedo Really glad to hear that! That's important to me.
I really want to revive those.
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:21
for example the mentors program
Tierney Cyren
@bnb
Mar 04 2015 23:21
Yup
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:21
idk if it's still alive
Tierney Cyren
@bnb
Mar 04 2015 23:21
That's the main one for me
I applied, and haven't heard anything back.
That was over a month ago.
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:21
that's sad
Tierney Cyren
@bnb
Mar 04 2015 23:22
Yeah.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 23:22
We need to revisit the mentor program. I was involved from the get-go
Simeon Vincent
@svincent
Mar 04 2015 23:22
I really want to try to create a simple node app that will put @mentions and #hashtags in a stack and people to pop 'em off and "work" on them
but time...
Tierney Cyren
@bnb
Mar 04 2015 23:22
Hah
I was working on that
I have gone through several incarnations.
That code that the guy helped me with on #io.js a while back? It was an app that sends desktop notifications. My intent was to be able to plug github notifications into it.
Simeon Vincent
@svincent
Mar 04 2015 23:23
Sounds like something that would be useful to turn into a greasemonkey script or something
Tierney Cyren
@bnb
Mar 04 2015 23:24
Yeah
Simeon Vincent
@svincent
Mar 04 2015 23:24
hook into native browser notifications
Tierney Cyren
@bnb
Mar 04 2015 23:24
Yes, that's what it was doing.
Tony Pujals
@subfuzion
Mar 04 2015 23:24
Hey all
Tierney Cyren
@bnb
Mar 04 2015 23:24
Hello @tonypujals
Simeon Vincent
@svincent
Mar 04 2015 23:24
hey hey
Tony Pujals
@subfuzion
Mar 04 2015 23:24
Interest in io.js was huge last night :)
Tierney Cyren
@bnb
Mar 04 2015 23:24
Awesome!
Ross Kukulinski
@rosskukulinski
Mar 04 2015 23:24
There's an OS X GitHub notification app. It's grest
Tony Pujals
@subfuzion
Mar 04 2015 23:25
You guys all see Eran hammers post?
Ross Kukulinski
@rosskukulinski
Mar 04 2015 23:25
Forgot the name and I'm afk
Tierney Cyren
@bnb
Mar 04 2015 23:25
Link, @tonypujals ?
Ross Kukulinski
@rosskukulinski
Mar 04 2015 23:25
About versions?
Tony Pujals
@subfuzion
Mar 04 2015 23:25
Sure one sec
Tierney Cyren
@bnb
Mar 04 2015 23:25
There's a Growl notifications app for windows but Growl on Windows is ugly as hell.
pretty good post actually
Tierney Cyren
@bnb
Mar 04 2015 23:26
Saw it, but didn't read it.
I'll read it sometime tonight.
Ross Kukulinski
@rosskukulinski
Mar 04 2015 23:26
Yes, I think I tweeted that
Good read
Tony Pujals
@subfuzion
Mar 04 2015 23:27
yeah
Tierney Cyren
@bnb
Mar 04 2015 23:27
Did you guys see http://nodeup.com/eightyfour
Listening to it now.
Simeon Vincent
@svincent
Mar 04 2015 23:27
just synced to my phone
i'll listen to it while walking my dog tonight
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:30
@tonypujals awesome!
Ross Kukulinski
@rosskukulinski
Mar 04 2015 23:30
Wasn't up when I started this walk :-/
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:30
yeah I'm quoting Eran often with There is little doubt that io.js represents the future of node.
Simeon Vincent
@svincent
Mar 04 2015 23:32
@rvagg, he's a good egg
Tierney Cyren
@bnb
Mar 04 2015 23:32
Yeah he is.
rvagg @rvagg bows
Tierney Cyren
@bnb
Mar 04 2015 23:33
:)
Rod Vagg
@rvagg
Mar 04 2015 23:33
:egg:
Simeon Vincent
@svincent
Mar 04 2015 23:33
Hey Rod, I finally got around to listening to the nodeup you hosted on metal health
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:33
lol
Simeon Vincent
@svincent
Mar 04 2015 23:33
thanks for doing that
:clap:
Rod Vagg
@rvagg
Mar 04 2015 23:34
cheers, needed to be done! we need to have it more often too!
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:34
I haven't listened that one yet
it's on my todo list
Simeon Vincent
@svincent
Mar 04 2015 23:35
Awesome. It's a big, complex topic, but one that is rarely acknowledged let alone discussed. And your panel had some pretty good convo IMO
Ross Kukulinski
@rosskukulinski
Mar 04 2015 23:35
Yes. Thanks @rvagg
Tierney Cyren
@bnb
Mar 04 2015 23:37
Yo, @rvagg, are you an admin of iojs/evangelism?
Rod Vagg
@rvagg
Mar 04 2015 23:38
@bnb on github?
Tierney Cyren
@bnb
Mar 04 2015 23:38
Yes.
Rod Vagg
@rvagg
Mar 04 2015 23:39
prolly, tho I'm not going to step on toes, what's the problem
Tierney Cyren
@bnb
Mar 04 2015 23:39
We just wanted to know if it's even possible to add the repo notifications to the sidebar here.
Simeon Vincent
@svincent
Mar 04 2015 23:39
That would be quite helpful ...
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:40
^^ +1
what do you want to enable?
Tierney Cyren
@bnb
Mar 04 2015 23:41
Those look good.
I wouldn't add/remove any.
Rod Vagg
@rvagg
Mar 04 2015 23:42
ok, I think that's done, someone want to test something?
Tierney Cyren
@bnb
Mar 04 2015 23:42
Yeah, one sec.
There we go.
Thanks @rvagg!
Rod Vagg
@rvagg
Mar 04 2015 23:45
oh nice, I haven't seen these before, might go set it up for iojs/build now
Tierney Cyren
@bnb
Mar 04 2015 23:45
It's pretty cool.
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:46
\o/ thanks @rvagg
Rod Vagg
@rvagg
Mar 04 2015 23:47
iojs/io.js#1060
1.5 will be out in a couple of days, Buffer#indexOf is the major one in there, we'll have to make sure to mention why Colin has removed himself from the TC too because that might set off alarm bells for people
Simeon Vincent
@svincent
Mar 04 2015 23:47
very cool :D
Rod Vagg
@rvagg
Mar 04 2015 23:47
also, the v2.0 thread might be worth putting on your radar and perhaps including in the weekly update
Tierney Cyren
@bnb
Mar 04 2015 23:47
Just saw your tweet about it.
Rod Vagg
@rvagg
Mar 04 2015 23:47
iojs/io.js#1061
the aim is to make major version bumps just a natural course of events, it's semver, but we have historical baggage to work with in terms of culture and expectations
Tierney Cyren
@bnb
Mar 04 2015 23:49
@rvagg I read in one of the iojs/io.js discussion issues that it would be harder to reconcile with Node.js once we bumped major. Does this have credence in reality, or is it just someone blowing smoke?
Ross Kukulinski
@rosskukulinski
Mar 04 2015 23:50
I don't buy it
Simeon Vincent
@svincent
Mar 04 2015 23:50
@rvagg @bnb if I had to guess its a mix of both
breaking API changes mean more to reconcile and a symbolic shift away
Rod Vagg
@rvagg
Mar 04 2015 23:51
Indirectly perhaps, a major version bump means there's a breaking functionality change and that's the part that impacts on reconciliation -- but in reality I don't think that's any more of a concern than a lot of the other technical decisions being taken in io.js. So no, I don't buy that a major version bump in itself has any impact on this.
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:51
wait, Colin did what?
Rod Vagg
@rvagg
Mar 04 2015 23:51
that was today, he wants to do more coding, fewer meeting, he has a day-job to balance with too
no drama
PLEASE! NO DRAMA!
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:51
oh i see
Simeon Vincent
@svincent
Mar 04 2015 23:52
I feel like I missed something
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:52
that's a nice t-shirt: NO-DRAMA-JUST-CODING
Tierney Cyren
@bnb
Mar 04 2015 23:53
@svincent As do I.
Simeon Vincent
@svincent
Mar 04 2015 23:53
const NO_DRAMA_JUST_CODING = true;
Rod Vagg
@rvagg
Mar 04 2015 23:53
you just created drama by using - characters, now you're going to have a bad time with syntax errors, DRAMA!
Simeon Vincent
@svincent
Mar 04 2015 23:53
OH GOD
fixt
Alejandro Oviedo
@a0viedo
Mar 04 2015 23:54
lol
Tierney Cyren
@bnb
Mar 04 2015 23:54
var noDrama = function(everything) {
    return 0;
}
Simeon Vincent
@svincent
Mar 04 2015 23:55
const noDrama = function(...everything) {
    return 0;
}
es2015 syntax makes this fun :D
Tierney Cyren
@bnb
Mar 04 2015 23:55
I don't know any of that fancy ES6 stuff.
Simeon Vincent
@svincent
Mar 04 2015 23:55
... is a spread operator
Tierney Cyren
@bnb
Mar 04 2015 23:55
I'm a troglodyte.
Simeon Vincent
@svincent
Mar 04 2015 23:55
it captures all other args and combines them into that one object
Tierney Cyren
@bnb
Mar 04 2015 23:56
Ah.
Simeon Vincent
@svincent
Mar 04 2015 23:56
but I like the ellipsis on it, it makes it read like "no drama for ... ANYTHING"
Tierney Cyren
@bnb
Mar 04 2015 23:57
Can you use let for function declarations?
Simeon Vincent
@svincent
Mar 04 2015 23:57
sure