WhiteHouse / ndoch-hackathon

15 stars 14 forks source link

Introduce yourself! #1

Open welschp opened 11 years ago

welschp commented 11 years ago

Welcome to the repo for the National Day of Civic Hacking at the White House! We're pulling together a great team for this event, including folks who'll join us here at the White House on June 1 and others who'll be taking part remotely all through the month of May.

I thought I'd open a thread so everyone can introduce themselves and describe the kind of projects they're interested in working on. I'll go first.

My name's Pete Welsch, I'm Deputy Director of Online Platform in the White House Office of Digital Strategy. I work with the teams of developers behind We the People and WhiteHouse.gov. If you have any questions or concerns about the hackathon or the We the People API, please don't hesitate to reach out.

Who's next?

waldoj commented 11 years ago

Howdy! I'm Waldo Jaquith, the developer of The State Decoded, an open-source application to put legal codes online, making them understandable, and put an API on top of them. I've been a website developer for 20 years, dabbling in open government data for 18 years, and making a full-time job of open government data for the past few years now.

jmandzik commented 11 years ago

Hi! I'm Justin Mandzik, a senior software engineer at Time Warner Cable. Most of my days are spend writing realtime web applications for network performance & fault monitoring. Personally and professionally I love writing data visualizations that make sense of big data sets and geospatial information. Any kind of realtime mashup is fair game and fun to do. If anyone else is going to be in attendance on June 1st and wants to collaborate, please feel free to reach out to me at justin.mandzik@gmail.com.

ivanstegic commented 11 years ago

Hello, I'm Ivan Stegic and I run a small web development studio in Minneapolis called TEN7. We're focused on developing Drupal sites, but we really just like solving problems with whatever tools we have. We end up using Google APIs quite a bit, especially Maps V3 and Fusion Tables. I'm interested in finding out what the timelapsed (and real time) lifespan of a petition looks like geo-spatially; what all petitions look like on a map; and others. I'm curious to know if a petition is a local thing that goes regional, then national; what a petition looks like when it goes viral or if they're totally random.

ivanstegic commented 11 years ago

I just realized that the API Gallery has two map implementations, one of which is close to what I was thinking about... let the hacks begin!

jessebeach commented 11 years ago

I'm Jesse Beach from Boston. I work for Acquia, primarily building front end UIs for Drupal 8. JavaScript is my strongest language, followed by CSS. I focus on accessibility as well. I'm decently skilled with PHP, but I prefer to stick with front end code. My ideal day hacking is teaming up with a stellar PHP-dev/Rubyist/Java/whatever and working in parallel on data handling and UI.

ivanstegic, I had the same idea to set up some kind of map vs. time display, but it seems those types of projects are already underway. I challenge us to come up with some clever twist on the idea or perhaps something new entirely!

jmandzik, I'll be in DC on June 1st. It seems like our skills would match up well.

jessebeach commented 11 years ago

Hi waldoj! Sorry, I would have said hello in my previous comment, but your message was scrolled off my page and I didn't notice until just now. Looking forward to building something with you perhaps!

heyitsgarrett commented 11 years ago

Hi there, Garrett Miller – I'm a developer and designer at MapBox, which I joined recently after several years with Opower. I'm friends with a few folks who participated in the first hackathon and am eager to join the fray.

It seems like we're already well into interesting ways of mapping this data and I'm happy to lend my experience and resources to the matter. @ivanstegic and I might have some things to think about!

stevegrunwell commented 11 years ago

Hi, I'm Steve Grunwell, a developer with Buckeye Interactive in New Albany, Ohio.

I do a lot of work with and am a big fan of WordPress so I'm focusing my efforts on a plugin that allows authors to easily embed petition information into posts. When the write API is released sometime in the vague future I plan to update the plugin to accept signatures right within the post - how cool would it be to read someone's blog post on an issue, follow the discussion in the comments, then sign the petition all from a single screen?

I'll be in D.C. on the 1st, I look forward to meeting all of you!

jmandzik commented 11 years ago

Seems we all love maps!

I'm looking into the feasibility of showing some geospatial & accompanying visualizations showing signature acceleration. How fast (and where) are petitions going viral, so-to-speak. Potentially useful as a way to identify hot topics that may not have the total signature count that would traditionally indicate "importance". Then, poll the API as often as they'll let me to show realtime activity of the most active petitions. Welcoming anyone who wants to look into it with me. And since @heyitsgarrett is coming, I'll have to use mapbox instead of Google Maps :)

ccohn commented 11 years ago

Hi, I'm Corinna Cohn, a web developer for Science Magazine. I've created a few Protovis visualizations in the past (map, population pyramid). jmandzik, your idea is exactly what I proposed in the initial registration form, so if you're looking for a team up on that I am definitely interested.

danielsmc commented 11 years ago

Hi, I'm Daniel McLaughlin, a creative technologist at the Boston Globe. It looks like a lot of us are excited about the geodata— one way of building off that which could be interesting would be using it to calculate similarity between petitions. Do petitions that are signed by citizens with similar geographical distributions have meaningful relationships that can't be discovered otherwise?

I'll be at the White House hackathon, and I'm looking forward to building something cool with you all!

lheyman commented 11 years ago

Hi All, I'm Leigh Heyman, Director of New Media Technologies here at the White House. I oversee all the web operations and software development programs, and coordinate with Pete and others within the Executive Office of the President to help set the technical agenda and project priorities.

While I don't anticipate playing much of a role in the hackathon itself, I look forward to meeting everyone, and catching up with some familiar faces from our last hackathon, and generally excited to see all these great ideas come to life over the coming weeks.

Echoing what Pete said, please don't hesitate to reach out to us with any questions or concerns.

jm commented 11 years ago

Hello! I'm Jeremy McAnally, and I work at GitHub. We produce this fine piece of software goodness that you're currently using to read this. I attended the last hackathon and produced an iPhone app using RubyMotion using the RubyGem I wrote previously.

I'm fairly flexible and polyglot, so if there's an idea in need of hands from a backend or mobile developer, count me in. I'd love to try to nail down the project I'll be working on so I can hammer out any additions to my gem or new libraries that'll reduce friction on the day of the hackathon.

I love all the data relation-y type ideas here; I think they're fantastic. I'd love to see some topical relations going on as well as geographic. But what I'd love to see also is a really solid iPad app that would eventually evolve into a "mobile activist" app that would be used to collect signatures. Currently, since there's no write API, we'd just be pulling the petitions and such, but having the infrastructure in place (e.g., a CocoaPod-powered lib that we can easily update and distribute to other mobile developers) would be huge.

Of course, if there's little interest in that, I'm up for whatever. :smile: Just ping me via e-mail (see my GitHub profile) or what not if you have any specific requests or questions!

douglasback commented 11 years ago

Hi everyone! I'm Douglas Back, and I work at Blue State Digital as a front-end developer. Like Jeremy, I was also at the last hackathon, and built Widget the People, a Node.js app that generates embeddable widgets that promote petitions on We the People.

My mapping skills are… mediocre, so I think I'll stay focused on building tools that allow petition creators and supporters to promote petitions across the web. I'm leaning heavily towards building a dashboard that helps petition creators keep track of their petition's progress on We the People; monitors mentions of the petition on the web and across social networks; tracks how many times it's been shared or mentioned; and gives users insights into where their petition may be doing well (or not so well). Of course, plans may change between now and June 1, but that idea won't get out of my head. Whatever I wind up working on, I'll be collaborating with @yahelc to build it, who I'll let introduce himself. And if this sounds like something you might be interested in pitching in on, definitely let us know.

Looking forward to meeting all of you on June 1 and seeing what everyone builds!

ivanstegic commented 11 years ago

Looking forward to meeting you all in person too. I created a public list of twitter handles from this thread I could figure out, so please publish your handle if you're not on there and you'd like to be: @danielsmc @ccohn @lheyman yours eluded me.

@heyitsgarrett would love to try my hand at implementing Mapbox -- are there any facilities for a time lapsed plot of points? There's really no easy way to do it with GMaps V3 and @jmandzik would love to see the acceleration of the signature process too. Yes on collaborating on that then?

heyitsgarrett commented 11 years ago

@ivanstegic - Absolutely, re: time-lapsed points. We've been working pretty hard on our newest release (currently v1.0.2) of mapbox.js which is based on Leaflet. Most things are possible through some clever usage of JSON and JavaScript.

nickcatal commented 11 years ago

Hi all! My name is Nick Catalano and I work as a developer/tech guy at the New Organizing Institute, a nonprofit in DC that holds trainings New Media and Data best practices as well as does various work in the Election Administration space.

This is my first hackathon, but a few weeks ago I independently built a petition response viewer hosted on Heroku (and open source) that scrapes the 'We The People' responses nightly, processes the data using the python library beautifulsoup and displays them in a more user-friendly way.

I'm excited to see what with others are doing and if they need help but I'm personally looking at ways of building a very basic python SDK of sorts on the API that means you can write very simple requests to the We The People site with a simple python package. I've already built a salesforce wrapper so I may adapt those concepts to the We The People site. Imagine a python programer simply having to type response = wh.Petitions.get('abcd123') to create a dictionary of the JSON response for petition abcd123!

Look forward to meeting everyone.

ogglodyte commented 11 years ago

Geospatial views of petition signature patterns are interesting, but I'd think the greater insight would come from visualizing a mashup with Census/lifestyle data. For those that self-report a zip code we get good granularity. Those self-reporting only a state, less so.

There's a sample data set we can play with. I'm dabbling with using Mallet to topic model petition titles and bodies. Could be linked to a geospatial view, but also interesting to see if the topic/keywords that emerge from titles differ from petition bodies (which, at first blush, appears to be the case). There's other fun to be had looking at topics, title/body agreement, and signature rates (what's the benefit of clear/consistent writing). Last bit on this is whether petitions can be topic-grouped - do petitions suffer dilution of signature rates? What are the characteristics of a petition that gets signatures vs one that doesn't if we look only at petitions on a single subject or subject group. How might someone visualize that so that future petition authors can make use of it?

Last idea for the day is how to visually mashup current events with petition submissions and signature rates. Gun control petitions before and after Sandy Hook for instance.

ivanstegic commented 11 years ago

@ogglodyte all good points. I'd be especially interested in the before/after affects in certain regions. I do think that a start for this is a map that is able to plot the petitions as a whole, then allow for user filtering by category, then the addition of time laps information per petition. Adding layers with other data could be added as a next step. Will you be there in person on 6/1?

ogglodyte commented 11 years ago

@ivanstegic - yes, I'll be there 6/1. Agreed that getting the basic framework put together and then adding layers as time/skills/availability permit is a good approach. Also thinking through some non-geo visualizations. It's a shame that signatures are only identified by a pair of initials - some network/relational analysis would be very cool to understand serial-signers (they sign everything) and to look for astro-turfing, but I fear the available data simply won't support it.

ivanstegic commented 11 years ago

@ogglodyte what's your twitter handle? would like to add you to the list

ivanstegic commented 11 years ago

@ogglodyte i wonder if we could aggregate the data by making some assumptions like same initials in the same zipcode with serial signatures closely spaced together in time? Might be crude, but might yield something?

mjangda commented 11 years ago

Howdy! I'm Mohammad Jangda (usually go by Mo) and I work as a Code Wrangler at Automattic. I work on the WordPress.com VIP team where I help companies like TIME and CNN do cool things with WordPress. I also contribute to the WordPress open source project and have frequented a hackathon or two in the past.

@stevegrunwell we should chat :)

cndreisbach commented 11 years ago

Hi! I'm Clinton Dreisbach (twitter) (github), and I am a Technology Fellow at the Consumer Financial Protection Bureau. I mainly work on backend projects, including a data platform to serve up large datasets and tools to work with the Home Mortgage Disclosure Act data.

I would be super happy to work on a project someone else is excited about that I can provide data analysis or hardcore backend support on.

cndreisbach commented 11 years ago

@douglasback Your idea looks ambitious and exciting. I would love to help out any way I can.

jmandzik commented 11 years ago

I love the talent pool in this thread. At first glance, there appears to be a couple topical interests resonating, mainly quantitative spatial analytics (map/dashboard stuff), user engagement (mobile app, blog plugins), qualitative analytics (topical trends). Since I'm talking to folks via email, twitter, and here, I took the liberty in creating an issue in this repo with my area interests to publicly track ideas with whomever may interested.

Short version, I'm looking into census/WTP mashups as an analytical tool. Tracking progress here.

jessebeach commented 11 years ago

@douglasback and @yahelc, I started an issue for the dashboard idea. I'm interested in working on this with you.

eshtadc commented 11 years ago

Hello everyone! I'm Lisa Backer. I work here in DC at a small consulting firm (Fig Leaf Software) and I'm a contractor with the Office of Digital Design and Innovation at the Broadcasting Board of Governors (think Voice of America). I'm really excited to be involved in this and read everyone's ideas. My interests in the We the People data lies in bringing the relevant petitions based on interests metadata to people who are passionate about those interests. I'd like to tie it to new aggregation data. I'm also interested in taking petition by issue information and analyzing it along with budget data of that particular issue side by side.

ogglodyte commented 11 years ago

Next wacky idea... mash up news stories and petitions. Do petitions follow reporting? Does reporting follow petitions? Are they concurrent? How likely is a petition related to current events to hit a signature threshold? How long/popular does the reporting have to be in order to drive signatures?

It's still along the lines of topic modeling, which is no small nut to crack in itself, but there might be some reasonable ways to narrow things down, do some keyword kludges etc. For news feeds, there's screen scraping blogs and the like (is Huffington searchable?). Another idea is here (http://www.npr.org/api/inputReference.php) -- NPR's story API. Anyone know of other, similar, news APIs?

And now that I think about it, there's also the mash-up with tweets - how do twitter activity and petitions relate, etc.

ivanstegic commented 11 years ago

Fantastic pie in the sky idea! NY Times has an incredible API implementation, perhaps something like this to start? http://developer.nytimes.com/docs/read/article_search_api_v2

ogglodyte commented 11 years ago

There are some really sweet D3-based timeline visualizations that could be co-opted for this one

ogglodyte commented 11 years ago

Last one for the day - explore how the White House responds to petitions that receive the requisite signatures. The API provides links to response pages. The responses themselves often (always?) have links to other pages - policy statements, legislative summaries, whatever. It might be fun to make a node-link diagram showing petition responses and the sites/pages they link to. Do certain authors always link to the same stuff? Do all responses link to common pages? Mouse over a node to see the page title...

jessebeach commented 11 years ago

ogglodyte, oh, I like that a lot. Great idea!

heyitsgarrett commented 11 years ago

@ivanstegic @ogglodyte - I actually played with the NYTimes API for somewhat similar reasons. It's a rough prototype, but I've hosted it here:

World News Pulse

Would love to find a way to combine the two APIs. Great idea.

carldanley commented 11 years ago

I'm Carl Danley and I'm a Senior Web Engineer for 10up. We are a premium web development agency focusing specifically on WordPress. We do a lot of work with WordPress VIP. I'm the 140th person to contribute to jQuery core and I contribute code to various WordPress plugins and have multiple pending tickets for WordPress core. I primarily focus on architecting efficient JavaScript applications with a heavy emphasis on performance and well-written, modularized code. I've had the opportunity to work on various large brand names such as TechCrunch, Global News and Godiva to name a few.

I will be coordinating with @mjangda and @christophercochran to deliver a WordPress plugin that uses the We The People API to embed petitions into WordPress sites. The plugin will offer a variety of unique views among other cool features we will unveil at the hackathon.

I'm looking forward to meeting you all and having the opportunity to hack on some awesome stuff in the White House! Also, fun facts: I love Mountain Dew and long walks on the beach =P

stevegrunwell commented 11 years ago

@carldanley It sounds like you, @mjangda, @christophercochran, and I had the same thought. I'm also working on a WordPress plugin that embeds petitions via shortcodes and widgets. My repo's started over at https://github.com/buckii/we-the-people-wordpress/. Want to pool resources?

nickcatal commented 11 years ago

I was personally thinking it'd be great to have a system that holds the White House accountable by counting the number of days between a signature passing their mark and getting a response.

And then once a response is posted it will display the response, next to the days between the signature threshold being crossed and the response.

Would probably be relatively straightforward to do. Just pull from the petitions endpoint nightly and then the frontend just displays the count.

Anyone interested?

ivanstegic commented 11 years ago

@carldanley that Wordpress plugin sounds appealing! We're a Drupal shop, perhaps we could co-ordinate and I could build a Drupal module with similar features? Soooo many potential things to work on!

eshtadc commented 11 years ago

@ivanstegic @ogglodyte @heyitsgarrett I'd love to work with you on something combining the news trends and petition data. Would you like to open an issue and get started based on what APIs are available and looking at the prototype by @heyitsgarrett ?

ogglodyte commented 11 years ago

@lkhaas: in. I'm dabbling with a small toy in D3 to visualize signatures and petitions over time. Limited spare time, but if I get something working I'll share.

In other news, here's an interesting read: http://www.theatlantic.com/china/archive/2013/05/new-thing-chinese-web-users-love-petitioning-the-white-house/275648/

Anyone up to the challenge of trying to identify petitions from foreign sources?

ivanstegic commented 11 years ago

I think we'd be able to weed out foreign petitions if the API contained IP address info. I wonder if that could be captured and associated with the signature if it isn't already. At least we could then filter out non Tor, non proxy petitions that originate outside the US — Sent from Mailbox for iPhone

On Thu, May 9, 2013 at 8:10 AM, ogglodyte notifications@github.com wrote:

@lkhaas: in. I'm dabbling with a small toy in D3 to visualize signatures and petitions over time. Limited spare time, but if I get something working I'll share. In other news, here's an interesting read: http://www.theatlantic.com/china/archive/2013/05/new-thing-chinese-web-users-love-petitioning-the-white-house/275648/

Anyone up to the challenge of trying to identify petitions from foreign sources?

Reply to this email directly or view it on GitHub: https://github.com/WhiteHouse/ndoch-hackathon/issues/1#issuecomment-17663327

fuhteems commented 11 years ago

Hi, my name is Fatimah Kabba and I'm a Visual Designer and Strategist from Boston, MA. I don't have the coding prowess that many of you do, but I have a long standing love for political issues and social activism.

I'm excited to see how we can help people bolster their petitions with articles, infographics, and data visualization whether they are generated programmatically or pulled in from the web via tags and keywords.

Individuals creating petitions definitely need a repository of information to reign in, inform and retain followers. The current API is an amazing tool, that can be expanded upon by allowing users to bolster their petitions with references. I'd love to help build an experience that has a visually engaging, informative interface that comprehensively breaks down key issues for the user in a way that can then be shared with their audience.

I'm really excited to a part of this, and am ready to help out in any way I can. I can't wait to meet everyone!

bryanbraun commented 11 years ago

Hello. My name is Bryan Braun and I work on the technology team that helped develop the API. I will be attending the Hackathon and I'm planning on joining one of your teams and assisting in whatever way I can.

My experience is in the front-end, so I'll be most useful if working with HTML, CSS, and Javascript, (though I know a bit of PHP as well). Because I was not directly involved in developing the API, I cannot provide deep insight regarding the API itself -- most of what I know is already in the online documentation. Regardless, I'm looking forward to working along-side you all and making something awesome.

carldanley commented 11 years ago

@bryanbraun Would love to work with you at some point during the day so we can chat about some API-based improvements.

roberte3 commented 11 years ago

Hello, I'm Rob Eickmann I was lucky enough to get to participate in the first hackathon, and wrote an iPhone app the runs on the API. (You can download it from apple appstore, at get the source code at http://wethepeopleapp.us)

I will be participating from Seattle at the Hack for Change event on the 1st. (http://www.meetup.com/Code-for-Seattle/events/113040382/)

My goal for the hackathon will be to enable push notifications in the iPhone app. (Probably running on an Azure node.js backend).

ivanstegic commented 11 years ago

@bryanbraun @carldanley Would love to participate in that as well... curious to see how Services is cofigured for the API. Assuming it's Services :)

roacobb commented 11 years ago

My name is Rodney(@facetherathe) I'm a current mobile developer and data analyst working Washington DC. Very much looking forward to the day and being at the White House. I'm going to be using an agency API and do some analysis and data viz of the recent USGS data published, http://waterdata.usgs.gov/nwis/qw, on water quality for the nation.

bryanbraun commented 11 years ago

@carldanley It would be great to get your feedback and requests for the API. A good place to submit bug reports and feature requests for the API specifically is the petitions project on Github, since the API buildout is contained in that project. As such, @ivanstegic, if you or anyone else is curious about the API implementation, you can always look at the code for the petitions project since it is publicly available. Of course, there will be plenty of opportunities to discuss the API at the Hackathon as well (again, others on my team are more knowledgable about the details of it than I am).

bryanbraun commented 11 years ago

On the topic of hackathon project brainstorming, one thought I had is that if a team is working on some sort of embeddable tool for people to put on their blogs, etc, you could also find a way to integrate that work with the public petitions project via pull request. For example, it might be neat if under each petition, there was an "embed this" button that output the code for your embeddable.

Could be a neat integration for the work being done by @mjangda, @carldanley, @stevegrunwell, or other teams.

heyitsgarrett commented 11 years ago

For those interested and in town the night prior to the hackathon, MapBox would love to host you for dinner, drinks, and general idea-swapping. This is unofficial and not affiliated with the White House. See #8 for more details!