Profile overview for jsprogrammer.
Submission statistics

This user has mostly submitted to the following subverses (showing top 5):

1 submissions to IAMA

1 submissions to politics

1 submissions to Reddit

1 submissions to whatever

This user has so far shared a total of 3 links, started a total of 1 discussions and submitted a total of 62 comments.

Voting habits

Submissions: This user has upvoted 7 and downvoted 0 submissions.

Comments: This user has upvoted 34 and downvoted 0 comments.

Submission ratings

5 highest rated submissions:

I am a programmer building a database of every available recording of every politician. Ask me anything., submitted: 7/8/2016 3:38:11 AM, 122 points (+124|-2)

reddit now tracking outbound link clicks -- unless you opted out, submitted: 7/7/2016 9:44:22 PM, 10 points (+10|-0)

this is what, submitted: 11/15/2016 10:37:32 PM, 1 points (+1|-0)

Ronald Reagan was a TV celebrity who ran for president [MSNBC claimed Trump was the first] - [00:51], submitted: 11/16/2016 7:53:29 PM, 1 points (+1|-0)

5 lowest rated submissions:

this is what, submitted: 11/15/2016 10:37:32 PM, 1 points (+1|-0)

Ronald Reagan was a TV celebrity who ran for president [MSNBC claimed Trump was the first] - [00:51], submitted: 11/16/2016 7:53:29 PM, 1 points (+1|-0)

reddit now tracking outbound link clicks -- unless you opted out, submitted: 7/7/2016 9:44:22 PM, 10 points (+10|-0)

I am a programmer building a database of every available recording of every politician. Ask me anything., submitted: 7/8/2016 3:38:11 AM, 122 points (+124|-2)

Comment ratings

3 highest rated comments:

I am a programmer building a database of every available recording of every politician. Ask me anything. submitted by jsprogrammer to IAMA

jsprogrammer 0 points 7 points (+7|-0) ago

I think the best initial approach will be to leave storage to the current major players (eg. YouTube). The first iteration would be a database of metadata and links to the content. This would drastically reduce the cost and complexity of the project, while allowing the benefit of using highly available, existing systems.

I have not been working on this specific project for three years. I have prototyped out some of the interface and worked on some data models. I have also been spending time working on other, not necessarily related, projects that I feel are also important. Many of these projects share common problems (mainly, the entire stack; from the back-end services, to network engineering, to front-end development). I have a pretty decent base project for web front-end work built up now, where I can easily begin development on new projects or prototypes in a near state-of-the-art environment. Additionally, I have been working on tools to launch and run everything necessary to host these projects on any of the cloud providers or, really, any collection of networked Linux machines.

A feature that would be nice is searching speaches so could quary John Bohner and the work Bonner to hear about Bohners bonner from Bohner, or something like that.

I think searching is a must. C-SPAN already provides some transcripts and I think YouTube does too, but I think human editable transcripts will also be required. I know that similar systems already exist. Shows like The Daily Show record television channels 24/7 to record and search through the media to find their content. The awesome thing about what we can do on the web now, is that anyone with a web browser will effectively be able to run their own Daily Show, incorporating existing media and live streams...all in a browser...broadcasted all over the world.

I am a programmer building a database of every available recording of every politician. Ask me anything. submitted by jsprogrammer to IAMA

jsprogrammer 0 points 5 points (+5|-0) ago

I used to call myself conservative/republican (middle -> high school), then libertarian (college), now, I don't use any labels. I believe in non-violence/non-coercion and science (largely of the Popper variety).

And will you try to keep the project impartial/

I hope to have a design where partiality is not even possible. Any recording of any office-holder or person running to hold an office is what I want to collect, categorize, and make available.

I am a programmer building a database of every available recording of every politician. Ask me anything. submitted by jsprogrammer to IAMA

jsprogrammer 0 points 3 points (+3|-0) ago

One issue is getting the text of the speeches. Do you know of a good source (I don't, but haven't really looked). Due to the approaching election, I have been feeling that the primary interest would be in the most recent, real-time information.

I don't think the database can be built completely automatically. I think it will need to be built collaboratively by users. I want anyone to be able to contribute (though, there are concerns with data quality/integrity that need to be addressed).

I'd love to hear your ideas.

3 lowest rated comments:

I am a programmer building a database of every available recording of every politician. Ask me anything. submitted by jsprogrammer to IAMA

jsprogrammer 0 points 0 points (+0|-0) ago

Duplicates should be logged and available. I want to organize all of the media into a timeline, so that you can just watch straight through. If there are multiple recordings, they should be time-synced and made available for anyone to watch.

I think that much of the database will need to be human-curated, at least for awhile. Having limited editing access (mods/admins) is probably the most practical way to start, but I would want to rapidly move to a system where anyone can contribute. Of course, that likely means solving spam issues.

I am a programmer building a database of every available recording of every politician. Ask me anything. submitted by jsprogrammer to IAMA

jsprogrammer 0 points 0 points (+0|-0) ago

I'm not sure what you mean by variables? Could you explain more?

The data should be anything that a politician, or candidate has said that there is a recording of.

I am a programmer building a database of every available recording of every politician. Ask me anything. submitted by jsprogrammer to IAMA

jsprogrammer 0 points 0 points (+0|-0) ago

I think this is something that should be "invested" in by the public at large. I don't think it should be "owned" by anyone, in-as-much-as that is possible.

I have considered crowd-funding through sites like Kickstarter or Indie-go-go. I have also considered just putting up a first version and asking for donations. Currently though, all my work is being self-funded through my prior earnings and my wife's income. I have also been working on products (not completely related to this one) that I could sell commercially (though, I'd rather just give them away for free than have to build out the machinery to process payments and enable features for users).