Skip to main content

Open Source Bridge - Transparent, Collaborative, Participatory - Grass Roots Implementation of the Open Government Directive

Mark Frischmuth - founder of Democracy Labs
  • current system yielding polarizing candidates that yell at each other
  • idea was we shouldbe able to use technology to inform citizens to enable better decisions
  • Obama signed open govt directive first day in office
    • 270,000 data sets online
    • hundreds of applications built on top of this data
    • movement towards democratization of data
  • still not as successful in facilitating collaboration
Jim ???
  • 3dna
  • idea: if internet can bring democracy to music, etc. should be able to bring democracy to democracy
  • whitehouse2 -- how would whitehouse be run if it was truly democratic
Travis ???
  • phd in CS at UW
  • computer-human interaction
  • interested in design of platforms for facilitating public communication
  • working with city of seattle
  • cto of flashvolunteer -- neighborhood-centric volunteerism
  • works on opensim platform
??? - Democracy Lab
  • interested in having conversations that are more structure
  • open democracy can dwindle into flame wars pretty quickly
  • values-based conversation mechanism helps keep the conversation structured
Three elements of open govt directive
  • transparency, collaboration, participation
  • of info out there, but no real increase in public trust--why not?
  • not really transparency
    • lot of datapoints
    • to get true transparency you need to get beyond the data points to the root causes
      • e.g. poverty in one area vs. another -- how was data produced?
  • collaboration and participation are missing
    • if you're not being heard as citizens, you won't trust what's going on
    • without transparency, collaboration, and participation (all three) it doesn't mean much
  • long term project--can't expect open govt initiative itself would have some tangible impact in overall trust
    • 5-10-15 year project
  • how does data that's available get brought up in public discourse?
    • can have a robust dataset with a few errors, and the errors become the story in the media
  • grassroots solutions trying to solve problems govt doesn't
    • do the grassroots efforts have their own agenda?
    • goal is to improve the discourse gradually--trying to make it better in a little way
    • have to convince people the data you're getting from grassroots organizations is a little better than you'd get elsewhere
    • site like whitehouse2 doesn't even work unless it's totally transparent and people can interact freely with the data
      • have to publish everything that everyone on the site does
      • have to help people formulate opinions for and against each topic -- all on a wiki
        • anyone can edit, but it's also tracked so the changes are transparent, so easy to see who isn't participating legitimately
    • relate open govt work with open source software
      • if open source projects aren't fully open, they don't work, e.g. android -- what's the agenda? is it REALLY open?
      • contrast with apache projects--can see the mailing lists and see why decisions were made
  • in order for this to work at all we need engaged citizens
    • expressing points of view, learning, engaging, etc.
  • what tools help this?
  • this is the core issue--lots of efforts targeting getting citizens engaged
    • hard part is getting people to care
    • important to give people a voice and allow them to share this with their friends
    • in some ways if one person says what someone is saying in a "better" way, this will get shared and spread around
      • efforts can get bogged down over "what's the best way to express this"
      • open systems allow the best message rise to the top
    • single biggest way to get people involved is to have meaningful results
      • people need to see how their efforts are impacting the political process
  • current way for people to participate is to vote, and they don't
    • people don't feel their voice is being heard
    • key to systems around open govt is to make people's voices heard
    • all kind of pointless if people aren't listening though
  • have to show impact
    • very easy to think your vote doesn't count
  • work at national scale?
    • go local where outcomes are more tangible--projects that get voted on you can see the results of this in your everyday life
  • what kinds of tools will best facilitate getting the citizens' information to decision makers?
    • get decision makers to sign up and interacting
      • important to show this happening
      • e.g. peer2patent--crowdsourcing to help USPTO see prior art
        • home page shows which people submitted specific prior art associated with specific patents
    • frustrating thing about "open for questions" that obama did a few months ago
      • marijuana question showed up multiple times -- couldn't figure out how to handle this so they haven't had one since
      • why not use FAQ type format?
  • political issues are adversarial by nature--how best to facilitate collaboration between adversarial parties?
  • point is to enable rational discussions
    • have to operate under the assumption that people want to have a rational discussion
  • need to improve online comment boards
    • introduction of second column into online discussion that would show summary bullet points
    • introduction of neutrality into comments which are typically very subjective
    • current comment board implementations drive away people who might otherwise participate, but overly prescriptive comment systems do the same thing
  • split the issue in two
    • how do you deal with jerks/trolls?
      • set up rules--e.g. no personal attacks
      • differentiate between attacks on ideas and attacks on people
        • this didn't really work
      • created public 4-step process to eliminate trolls/jerks
        • allow others to flag people/comments
        • escalating system of warning, losing karma, up to being expelled
      • interesting thing was nobody every got a second warning -- people played along or they left of their own accord
    • how do you deal with partisanship?
      • big problem is that people couldn't agree on what the goal was so there was no common ground to be found
  • through the application of better processes we can get more people involved without worrying about solving every problem involved
  • Portland working on releasing their data, currently have about 110 datasets. Most jurisdictions are willing to participate, but there's a lot of datasets that haven't been released. Need to prove to the govt organizations that releasing the data is worth their time. What's the major catalyst to prove to politicians to release more data?
    • again, have to make clear to people that they're having an impact
      • e.g. iPhone app that lets people submit where potholes are on bike trails
    • easy to solve the "read" side of the problem, harder to solve the "write" side
    • do developer contests to get people to show what can be done with the data
    • try to do something useful with what's out there
      • target datasets with a concrete application in mind--easier to work with people in government at that point
  • If an open source project starts out closed, then goes open, it tends never to get the full benefit of being truly open. Is government ever going to be open enough?
    • tends to be generational--if developers don't start with openness in mind, it doesn't ever get there
    • with turnover, change easier to happen
    • govt isn't going to be completely transparent and open until we put people in govt who got there via the open systems


Popular posts from this blog

Installing and Configuring NextPVR as a Replacement for Windows Media Center

If you follow me on Google+ you'll know I had a recent rant about Windows Media Center, which after running fine for about a year suddenly decided as of January 29 it was done downloading the program guide and by extension was therefore done recording any TV shows.

I'll spare you more ranting and simply say that none of the suggestions I got (which I appreciate!) worked, and rather than spending more time figuring out why, I decided to try something different.

NextPVR is an awesome free (as in beer, not as in freedom unfortunately ...) PVR application for Windows that with a little bit of tweaking handily replaced Windows Media Center. It can even download guide data, which is apparently something WMC no longer feels like doing.

Background I wound up going down this road in a rather circuitous way. My initial goal for the weekend project was to get Raspbmc running on one of my Raspberry Pis. The latest version of XBMC has PVR functionality so I was anxious to try that out as a …

Running a Django Application on Windows Server 2012 with IIS

This is a first for me since under normal circumstances we run all our Django applications on Linux with Nginx, but we're in the process of developing an application for another department and due to the requirements around this project, we'll be handing the code off to them to deploy. They don't have any experience with Linux or web servers other than IIS, so I recently took up the challenge of figuring out how to run Django applications on Windows Server 2012 with IIS.

Based on the dated or complete lack of information around this I'm assuming it's not something that's very common in the wild, so I thought I'd share what I came up with in case others need to do this.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Assumptions and CaveatsThe operating system is Windows Server 2012 R2, 64-bit. If another variant of the operating system is being used, these instructions may not work properly.All of the soft…

Fixing DPI Scaling Issues in Skype for Business on Windows 10

My setup for my day job these days is a Surface Pro 4 and either an LG 34UC87M-B or a Dell P2715Q monitor, depending on where I'm working. This is a fantastic setup, but some applications have trouble dealing with the high pixel density and don't scale appropriately.
One case in point is Skype for Business. For some reason it scales correctly as I move between the Surface screen and the external monitor when I use the Dell, but on the LG monitor Skype is either massive on the external monitor, or tiny on the Surface screen.
After a big of digging around I came across a solution that worked for me, which is to change a setting in Skype's manifest file (who knew there was one?). On my machine the file is here: C:\Program Files\Microsoft Office\Office16\LYNC.EXE.MANIFEST
And the setting in question is this:
Which I changed to this: <dpiAware>False/PM</dpiAware>
Note that you'll probably have to edit the file as administr…