These are chat archives for yaskyj/fastcaption

11th
Mar 2015
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 01:56
Hi everyone!
Justin Rogers
@yaskyj
Mar 11 2015 01:56
Hey, Michael.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 01:56
How’s your day going?
Justin Rogers
@yaskyj
Mar 11 2015 01:57
I'm pretty beat. All day vendor demo at work. Pretty boring stuff.
How's your day going?
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 01:58
I had a great day. Got approved for a free coworking space here in DC, so I’ll have somewhere other than my house to work out of
Justin Rogers
@yaskyj
Mar 11 2015 01:59
Sweet. There's an application process for the coworking spaces?
Or is it because it's free?
Arthur Head
@ahead123
Mar 11 2015 02:00
Hey guys
Justin Rogers
@yaskyj
Mar 11 2015 02:00
Hey, Arthur.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:00
Because it’s free, yeah.
Hey Arthur
It’s sorta free. I have to run a class on something “digital literacy” related once a month, but nbd
Arthur Head
@ahead123
Mar 11 2015 02:01
wow congrats on the coworking space
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:01
Thanks man
Justin Rogers
@yaskyj
Mar 11 2015 02:01
Still sound cool.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:02
How’d your day go Arthur?
We’re just waiting for Michael and we’ll get started
Quincy is doing the live code since it’s tuesday
Arthur Head
@ahead123
Mar 11 2015 02:02
Not too bad - I got off a little early so that's always cool
Justin Rogers
@yaskyj
Mar 11 2015 02:02
A couple blocks away from my apartment is th local coworking space. All the Meetups are there.
Arthur Head
@ahead123
Mar 11 2015 02:03
oh - would that be the live pair programming session?
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:03
Yeah, over at twitch.tv
Arthur Head
@ahead123
Mar 11 2015 02:04
checking it out now - pretty sweet
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:05
That has turned out to be a huge boost to our new signups, running the live code every week
Justin Rogers
@yaskyj
Mar 11 2015 02:05
During reversing a string right now.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:05
A lot of the guys just started firing it up whenever. We’re doing it much more than once a week now
I haven’t broadcast myself yet
If either of you wants to, you could broadcast. Just reach out to @phlacin or Quincy and let them know you’re interested. Could be fun
Justin Rogers
@yaskyj
Mar 11 2015 02:06
What's the highest score count for FreeCodeCamp now that there are Bonfires?
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:06
I don’t even know
Justin Rogers
@yaskyj
Mar 11 2015 02:06
Mychael asked me if I wanted to do it a while ago
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:06
Ah yeah. I havent seen Mychael around much. He got into Hack Reactor
I think FCC will probably take a back seat
Justin Rogers
@yaskyj
Mar 11 2015 02:06
Yeah, he told me
Pretty cool.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:07
Yeah, he mentioned that was his goal back in like december
@MichaelLockrey just waiting for you, sir
Justin Rogers
@yaskyj
Mar 11 2015 02:07
I did some pair sessions with him when he was creating some of the basic array functions.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:08
I don’t have a good way to reach out to Michael
Justin Rogers
@yaskyj
Mar 11 2015 02:08
But we couldn't change original arrays that were passed in with Javascript.
Arthur Head
@ahead123
Mar 11 2015 02:08
oh cool I hear great things about Hack Reactor
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:08
Let’s just get started and the log will be here. Were you able to start preserving the caption stuff to the back end @yaskyj @ahead123?
Justin Rogers
@yaskyj
Mar 11 2015 02:08
That all works as far as YouTube captions go.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:09
awesome
Justin Rogers
@yaskyj
Mar 11 2015 02:09
Completely new captions are still not working correctly.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:09
Just something you haven’t gotten to yet, or are you running into a roadblock?
Justin Rogers
@yaskyj
Mar 11 2015 02:10
It saves, but it's not smooth and the captions updating isn't working correctly.
It's just going to be some trial and error.
CodeNonprofit /me nods
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:11
sigh
lol
I won’t take over the whole chat with those emotes
Justin Rogers
@yaskyj
Mar 11 2015 02:11
But that needs to be working before the next step with the Cloud Academy links.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:12
One of the things we were trying to pin down is what the deliverable should be. Let’s focus on youtube for now.
Justin Rogers
@yaskyj
Mar 11 2015 02:12
I think we've already surpassed the original website though.
Quincy Larson
@QuincyLarson
Mar 11 2015 02:12
Hi everyone. Sorry I’m late
Justin Rogers
@yaskyj
Mar 11 2015 02:12
YouTube with ASR is done.
And caption deletions are in there.
Arthur Head
@ahead123
Mar 11 2015 02:12
Hi Quincy
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:12
I feel like, and correct me if I’m wrong, but the scope of this project has shifted around a bit since our original meeting, and we want to make sure your time is spent reaching an attainable goal we could all agree on. I think YouTube captioning is that goal
Justin Rogers
@yaskyj
Mar 11 2015 02:12
Hey, Quincy.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:12
Cloud Academy was really never discussed up front iirc
@QuincyLarson We are still waiting on Michael. I’ve made the decision to get started and the log will be here for him.
Arthur Head
@ahead123
Mar 11 2015 02:13
it wasn't. i'm fine with any direction we move in, as long as we can stick to one deliverable at a time
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:13
I really only want to take 15 mins more of your time at the max, fellas. I know Justin you’ve had a long day
Justin Rogers
@yaskyj
Mar 11 2015 02:13
Other APIs besides YouTube was one of the original goals.
NP.
I'll be up for a while.
Arthur Head
@ahead123
Mar 11 2015 02:14
true we discussed possibilities of vimeo and fb videos early on
Justin Rogers
@yaskyj
Mar 11 2015 02:15
In the Trello board it was Vimeo, etc. The Cloud Academy links should just be HTML5.
Quincy Larson
@QuincyLarson
Mar 11 2015 02:15
OK - as long as you guys are cool with additional providers that’s fine.
Our hope is that you can focus on completing one narrow use case (subtitling Youtube videos) first, and then get to the other providers if time permits
Justin Rogers
@yaskyj
Mar 11 2015 02:16
I think we should narrow down some of our TODOs and In Progress cards.
The YouTube portion is pretty much completed.
Quincy Larson
@QuincyLarson
Mar 11 2015 02:17
Since you are writing everything in JavaScript, we can potentially hand this project off to a second generation of nonprofit project campers to handle additional scope.
Great. I’m taking a look at it now.
Justin Rogers
@yaskyj
Mar 11 2015 02:17
The site currently scrapes the ASR from the YouTube source page (if it's there) and pushes it to the db.
If the video is already in the db it servers the captions from there.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:18
It might be prudent to ensure that youtube vids without captions can be captioned before worrying about other providers
Justin Rogers
@yaskyj
Mar 11 2015 02:19
Yes, the YouTube videos with no ASR is the current problem.
New captions can be created and caption times can be adjusted.
It will all save to the db.
It's still just a bit wonky.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:20
Let’s make that our first deliverable, and then review the time and circumstances.
Quincy Larson
@QuincyLarson
Mar 11 2015 02:21
Agreed. Looking at the Trello Board, I think we should break these tasks down into smaller deliverables.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:22
Successfully reproducing the prototype to handle YouTube links and save captions is a valid delivery on the original project idea. Then we meet with Michael to lay out the other frameworks he’s interested in providing support to, and what technologies overlap with the system you’ve built already.
Quincy Larson
@QuincyLarson
Mar 11 2015 02:22
I’m creating a column called current priorities and tentatively moving a few cards in there. These cards can contain checklists, so you can add extra steps to them (for example, authentication would involve choosing a provider, choosing a library, and figuring out how to store the token, etc. in the database, how to associate videos with individual users, etc)
Justin Rogers
@yaskyj
Mar 11 2015 02:22
We've recreated the site in JS with a Node/MongoDB backend. Before, it was just PHP which saved to text files.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:22
I know you said Cloud Academy will be HTML5 and we can look at that.
Quincy Larson
@QuincyLarson
Mar 11 2015 02:23
@yaskyj Great!
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:23
That’s a huge accomplishment
Justin Rogers
@yaskyj
Mar 11 2015 02:23
The problem we had last week was fixed.
It now just adds a blank caption file if no ASR is present for the video.
That was the problem last week when the site wasn't working, Michael.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:26
Just a small detail I noticed with the spacing. I’m testing a video now
Arthur Head
@ahead123
Mar 11 2015 02:27
yeah we haven't tightened up all of our front end styles as of yet
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:28
functionality is key, your priorities are right on
Arthur Head
@ahead123
Mar 11 2015 02:28
plan on doing so once we get to full functionality
Justin Rogers
@yaskyj
Mar 11 2015 02:28
Oh yeah, we just added that this Sunday.
For blank captions, the ability to edit the times is imperative.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:28
The guy giving the TedX talk I’m playing through sounds drunk when I slowed it down. It’s really funny.
Justin Rogers
@yaskyj
Mar 11 2015 02:29
What was the link for the video?
Justin Rogers
@yaskyj
Mar 11 2015 02:29
That one actually has a ASR.
Cool.
Arthur Head
@ahead123
Mar 11 2015 02:31
haha pretty funny
Justin Rogers
@yaskyj
Mar 11 2015 02:31
The transition with saving the captions isn't seamless like we'd want.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:31
I really enjoyed hearing him slurring, “The point is…"
I’m pretty sure I met this guy at a party once
Quincy Larson
@QuincyLarson
Mar 11 2015 02:32
Looking at the Trello board, here are my observations:
1) Mike naturally wants NoMoreCraptions to be as comprehensive a tool as possible.
2) He has added a ton of feature requests on top of the original card (https://trello.com/c/ju1B4fS7/1-making-it-easy-for-anyone-to-caption-online-video)
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:32
The only other feedback I have playing with this is that it’s not intuitive to use the shortcut keys and only the shortcut keys. If there’s a way to utilize the spacebar to pause the video, that could go a long way as well.
Quincy Larson
@QuincyLarson
Mar 11 2015 02:33
I say we focus purely on achieving the goal he originally requested, which is the captioning tool itself. It sounds like that’s quite close. I think we should add accounts, but collaboration is frankly a corner case I don’t think we need initially.
Justin Rogers
@yaskyj
Mar 11 2015 02:33
We tried the space bar, but the default spacebar also moves the entire window.
Quincy Larson
@QuincyLarson
Mar 11 2015 02:34
I wouldn’t worry about building this actual landing page, donation mechanism, etc. either. That can be another nonprofit project.
Justin Rogers
@yaskyj
Mar 11 2015 02:35
I foolishly tried to stop the default behavior, but then you couldn't put spaces in the caption. :)
We still have another 4 weeks or so on the project, right?
Quincy Larson
@QuincyLarson
Mar 11 2015 02:35
I recommend you just focus on the tool (which you’ve been doing) and put off the rest for now.
Arthur Head
@ahead123
Mar 11 2015 02:35
cool i like the goal of working on accounts. we started adding the initial social login oauth accounts
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:36
I’d love to have Michael here to reason with us on that point, and I agree with Quincy
With that in mind I say we bring this to a close and let @MichaelLockrey catch up
Keep doing what you’re doing. We’re not going to hit the brakes on your project if you’re enjoying it by any means, but at a minimum it needs to be broken into more deliverable chunks to be Agile
Start with YouTube, we’ll review it as a standalone YouTube caption site and go from there
It sounds like it’s very close
Justin Rogers
@yaskyj
Mar 11 2015 02:39
The only thing left to do with the YouTube part is cleaning up the site and finishing the blank captions functionality.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:40
Do you want to make that a priority this week and we’ll meet again next?
Arthur Head
@ahead123
Mar 11 2015 02:40
sounds good to me
Justin Rogers
@yaskyj
Mar 11 2015 02:40
And last week we said that this week's sprint would be for the Cloud Academy videos.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:41
Let’s talk again in a few days then and if the remaining points from last week’s sprints are done, we’ll set another goal
Justin Rogers
@yaskyj
Mar 11 2015 02:41
There are just a few kinks with the blank captions that me and Arthur could probably work out in a few hours.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:41
That’s fine, we’ll speak on it at that point. It really needs to involve @MichaelLockrey and he’s not here at the moment, so let’s have him catch up and we’ll set it together.
Justin Rogers
@yaskyj
Mar 11 2015 02:42
Alright, sounds good to me.
Michael D. Johnson
@CodeNonprofit
Mar 11 2015 02:42
I’ll check back for any messages at all and we won’t keep you waiting on a plan
Have a good night guys. Great work getting to now
Arthur Head
@ahead123
Mar 11 2015 02:43
cool - have a good night!
Justin Rogers
@yaskyj
Mar 11 2015 02:43
Thanks, night.
Michael Lockrey
@MichaelLockrey
Mar 11 2015 03:31
Hi guys
Sorry I couldn't make it
I will add my thoughts and comments over the next 2-3 hours