Political Memory - Memopol Toolkit (HackDemocracy Meetup 5)

Post on 18-Nov-2014

408 views 0 download

description

Political Memory (Memopol) is a toolbox designed to help citizens reach members of European Parliament (MEPs), and track their voting records. Presented at HackDemocracy Brussels' 5th Meetup.

transcript

Political Memory

Laurent Peuch

June 16, 2011

Let’s start by a bit of context

How we act:• Among other things...• Raising the awareness of citizen on the action of their

elected representatives• Encourage citizen to get involved in the political life• Making phoning campaign, working directly with some

committee, written declarations etc...• Increase the political cost of decisions

Let’s start by a bit of context

How we act:• Among other things...

• Raising the awareness of citizen on the action of theirelected representatives

• Encourage citizen to get involved in the political life• Making phoning campaign, working directly with some

committee, written declarations etc...• Increase the political cost of decisions

Let’s start by a bit of context

How we act:• Among other things...• Raising the awareness of citizen on the action of their

elected representatives

• Encourage citizen to get involved in the political life• Making phoning campaign, working directly with some

committee, written declarations etc...• Increase the political cost of decisions

Let’s start by a bit of context

How we act:• Among other things...• Raising the awareness of citizen on the action of their

elected representatives• Encourage citizen to get involved in the political life

• Making phoning campaign, working directly with somecommittee, written declarations etc...

• Increase the political cost of decisions

Let’s start by a bit of context

How we act:• Among other things...• Raising the awareness of citizen on the action of their

elected representatives• Encourage citizen to get involved in the political life• Making phoning campaign, working directly with some

committee, written declarations etc...

• Increase the political cost of decisions

Let’s start by a bit of context

How we act:• Among other things...• Raising the awareness of citizen on the action of their

elected representatives• Encourage citizen to get involved in the political life• Making phoning campaign, working directly with some

committee, written declarations etc...• Increase the political cost of decisions

So we need a tool that...

• Help us manage the interfaction with all the electedrepresentatives

• Keep track of what they are doing• A tool to manage our campaigns• Be able to give notations on the way they are voting• Have the possibility to gather user input• Make it easy for citizen to contact their elected

representative ... and see how they have behaved

So we need a tool that...

• Help us manage the interfaction with all the electedrepresentatives

• Keep track of what they are doing• A tool to manage our campaigns• Be able to give notations on the way they are voting• Have the possibility to gather user input• Make it easy for citizen to contact their elected

representative ... and see how they have behaved

So we need a tool that...

• Help us manage the interfaction with all the electedrepresentatives

• Keep track of what they are doing

• A tool to manage our campaigns• Be able to give notations on the way they are voting• Have the possibility to gather user input• Make it easy for citizen to contact their elected

representative ... and see how they have behaved

So we need a tool that...

• Help us manage the interfaction with all the electedrepresentatives

• Keep track of what they are doing• A tool to manage our campaigns

• Be able to give notations on the way they are voting• Have the possibility to gather user input• Make it easy for citizen to contact their elected

representative ... and see how they have behaved

So we need a tool that...

• Help us manage the interfaction with all the electedrepresentatives

• Keep track of what they are doing• A tool to manage our campaigns• Be able to give notations on the way they are voting

• Have the possibility to gather user input• Make it easy for citizen to contact their elected

representative ... and see how they have behaved

So we need a tool that...

• Help us manage the interfaction with all the electedrepresentatives

• Keep track of what they are doing• A tool to manage our campaigns• Be able to give notations on the way they are voting• Have the possibility to gather user input

• Make it easy for citizen to contact their electedrepresentative ... and see how they have behaved

So we need a tool that...

• Help us manage the interfaction with all the electedrepresentatives

• Keep track of what they are doing• A tool to manage our campaigns• Be able to give notations on the way they are voting• Have the possibility to gather user input• Make it easy for citizen to contact their elected

representative ...

and see how they have behaved

So we need a tool that...

• Help us manage the interfaction with all the electedrepresentatives

• Keep track of what they are doing• A tool to manage our campaigns• Be able to give notations on the way they are voting• Have the possibility to gather user input• Make it easy for citizen to contact their elected

representative ... and see how they have behaved

But, as a citizen, what is our interest here ?

• Increase the efficienty of citizen groups• It’s easier for us to contact our representatives• Help us vote with a more accurate view of what our

repesentatives have done

But, as a citizen, what is our interest here ?

• Increase the efficienty of citizen groups

• It’s easier for us to contact our representatives• Help us vote with a more accurate view of what our

repesentatives have done

But, as a citizen, what is our interest here ?

• Increase the efficienty of citizen groups• It’s easier for us to contact our representatives

• Help us vote with a more accurate view of what ourrepesentatives have done

But, as a citizen, what is our interest here ?

• Increase the efficienty of citizen groups• It’s easier for us to contact our representatives• Help us vote with a more accurate view of what our

repesentatives have done

But this version of memopol have some problems ...

• It use old techno in a very hackish way

• This make it complex, hard to maintain, to extend and veryhard to deploy

• Only one dev that don’t have the time to use it (and is theonly one that barely understand how the hell this works)

• We are the only one to use it :(• We decide to recode everything in python/django to fix

those problemso/

But this version of memopol have some problems ...

• It use old techno in a very hackish way• This make it complex, hard to maintain, to extend and very

hard to deploy

• Only one dev that don’t have the time to use it (and is theonly one that barely understand how the hell this works)

• We are the only one to use it :(• We decide to recode everything in python/django to fix

those problemso/

But this version of memopol have some problems ...

• It use old techno in a very hackish way• This make it complex, hard to maintain, to extend and very

hard to deploy• Only one dev that don’t have the time to use it (and is the

only one that barely understand how the hell this works)

• We are the only one to use it :(• We decide to recode everything in python/django to fix

those problemso/

But this version of memopol have some problems ...

• It use old techno in a very hackish way• This make it complex, hard to maintain, to extend and very

hard to deploy• Only one dev that don’t have the time to use it (and is the

only one that barely understand how the hell this works)• We are the only one to use it :(

• We decide to recode everything in python/django to fixthose problemso/

But this version of memopol have some problems ...

• It use old techno in a very hackish way• This make it complex, hard to maintain, to extend and very

hard to deploy• Only one dev that don’t have the time to use it (and is the

only one that barely understand how the hell this works)• We are the only one to use it :(• We decide to recode everything in python/django to fix

those problemso/

Roadmap

List of cools ideas

Data visualisation

Queries via urls

Trophies

Widgets

Campaigns application

Phoning widget

Interconnection with Pippi Longstringsand Weurstchen

Text analysis and machine learning

Amendments tracking

Shortest path to severals offices in theEuropean Parliament

Similarity clusters with data visualisation

Cross-connecting running instances

Vote result predictions ?

Memopol needs you !

If you want to• Be Involve in an ambitious project• Change the way citizen interact with their elected

representatives• Increase the transparency of the democratic process• Save the world

Memopol needs:• Python/django devs• Webdevs• Data visualisation and mining lovers• And much more

Memopol needs you !

If you want to• Be Involve in an ambitious project• Change the way citizen interact with their elected

representatives• Increase the transparency of the democratic process• Save the world

Memopol needs:• Python/django devs• Webdevs• Data visualisation and mining lovers• And much more

Details

Urls:• Memopol1: http://memoirepolitique.eu/• Memopol2 (warning: dev version!): http://memopol2.lqdn.fr• Dev blog (not finished): http://memopol.org

Twitter:• @memopol2

Email:• cortex@worlddomination.be

Questions ?