SlideShare a Scribd company logo
1 of 64
Download to read offline
OpenAustralia
making politics work
better for everyone
        Matthew Landauer
      Founder/Developer guy

        @matthewlandauer
    matthew@openaustralia.org
Australia is...
... a country
... a democracy
Winston Churchill




“It has been said that democracy is the
worst form of government...
Winston Churchill




...except all the others that have been tried. “
Winston Churchill




“It has been said that democracy is the
worst form of government except all the
others that have been tried. “
Democracy isn’t just...
Let’s look for a
moment at the UK
To publish what was
 said in parliament
     was illegal
Proceedings of the
Lower Room of the
Robin Hood Society
From 1771 it was
   tolerated
You need to know...
So they do the right thing
we
So they do the right thing
Who is behind this?
A small bunch of
    technology geeks

• Matthew Landauer
• Katherine Szuminska
• Nathanael Boehm
We’re doing this in our
     spare time
Non partisan
In process of setting up
      non-profit
Always looking for
   volunteers
Contributions

• Daniel Kinsman
• Matthew Panetta
• Bruno Mattarollo
• Khan (Keith)
• Alan Liu
Hosting


• Andrew Snow
• Octopus Computing
Built on the work of
          mySociety
•   Richard Allan    •   Stefan Magdalinski
•   Martin Belam     •   Dorian McFarland
•   James Crabtree   •   Anno Mitchell
•   James Cronin     •   Danny O'Brien
•   Stephen Dunn     •   Etienne Pollard
•   Yoz Grahame      •   Sam Smith
•   Phil Gyford      •   Matthew Somerville
•   David Heath      •   Tom Steinberg
•   Francis Irving   •   Stuart Tily
•   Ben Laurie       •   Julian Todd
•   Mark Longair     •   Denise Wilton
•   Tom Loosemore
How it all works
3 parts
Parser / Scraper
XML
Web Application
Parser / Scraper

• Ruby
• Mechanize - follow links with sessions
• Hpricot - HTML/XML parsing
• RelaxNG - xml schema language
Web Application

• php - majority
• Python - database loading scripts
• Perl - support scripts
• MySQL
• Apache
<?xml version=quot;1.0quot;?>
<hansard xsi:noNamespaceSchemaLocation=quot;../../hansard.xsdquot; version=quot;2.1quot; xmlns:xsi=quot;http://
www.w3.org/2001/XMLSchema-instancequot;>
  <session.header>
    <date>2008-11-12</date>
    <parliament.no>42</parliament.no>
    <session.no>1</session.no>
    <period.no>3</period.no>
    <chamber>REPS</chamber>
    <page.no>0</page.no>
    <proof>1</proof>
  </session.header>
  <chamber.xscript>
    <business.start>
      <day.start>2008-11-12</day.start>
      <separator />
      <para>
      <inline font-weight=quot;boldquot;>The SPEAKER (Mr Harry Jenkins)</inline>took the chair at 9 am
and read prayers.</para>
    </business.start>
    <debate>
      <debateinfo>
        <title>BUSINESS</title>
        <page.no>1</page.no>
        <type>Business</type>
      </debateinfo>
      <subdebate.1>
        <subdebateinfo>
          <title>Consideration of Private Members´ Business</title>
          <page.no>1</page.no>
        </subdebateinfo>
        <subdebate.2>
          <subdebateinfo>
             <title>Report</title>
<motion>
          <para>That this bill be now read a second time.</para>
        </motion>
        <speech>
          <talk.start>
            <talker>
              <page.no>3</page.no>
              <time.stamp>09:05:00</time.stamp>
              <name role=quot;metadataquot;>Bishop, Julie, MP</name>
              <name.id>83P</name.id>
              <electorate>Curtin</electorate>
              <party>LP</party>
              <in.gov>0</in.gov>
              <first.speech>0</first.speech>
              <name role=quot;displayquot;>Ms JULIE BISHOP</name>
            </talker>
            <para>In considering the bills comprising this stimulus package presented by the
government of some $10.4 billion, the
            <inline ref=quot;R4001quot;>Social Security and Other Legislation Amendment (Economic Security
Strategy) Bill 2008</inline>and cognate bills, it is necessary to put them in the context of the
            global financial crisis which has been unfolding around the world for at least the last 12
months. Some have suggested that the global financial crisis has been caused by extreme
            capitalism-whatever that means-or corporate greed, but that is far too simplistic an
analysis of the cause of the global financial crisis. It has come about because of a number of
            failures, policy failure, regulatory failure and management failure, and the combination
has created what one could describe as a perfect storm which has led to a crisis in confidence and
            a situation where banks have become reluctant to lend to each other-in fact, banks do not
trust each other-so the whole flow of credit throughout economies has been frozen.</para>
          </talk.start>
          <para>As we all know, this began with the subprime crisis in the United States. This was a
result of some policy decisions. Firstly, money was easy to obtain. Between 2000 and 2003 interest
          rates in the United States fell from 6.5 per cent to one per cent. Secondly, there were the
policies from successive United States administrations for homeownership, particularly among the
          poorer demographics. When you combined this cheap and easy money with this push to ensure
that more people got loans for homeownership the result was that many people whose creditworthiness
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<publicwhip>
  <major-heading id=quot;uk.org.publicwhip/debate/2008-10-23.3.1quot; url=quot;http://parlinfo.aph.gov.au/
parlInfo/search/display/display.w3p;query=Id:chamber/hansardr/2008-10-23/0000quot;>
BUSINESS </major-heading>
  <minor-heading id=quot;uk.org.publicwhip/debate/2008-10-23.3.2quot; url=quot;http://parlinfo.aph.gov.au/
parlInfo/search/display/display.w3p;query=Id:chamber/hansardr/2008-10-23/0000quot;>
Days and Hours of Meeting </minor-heading>
  <speech id=quot;uk.org.publicwhip/debate/2008-10-23.3.3quot; speakerid=quot;uk.org.publicwhip/member/6quot;
speakername=quot;Anthony Norman Albanesequot; time=quot;09:00:00quot; url=quot;http://parlinfo.aph.gov.au/parlInfo/search/
display/display.w3p;query=Id:chamber/hansardr/2008-10-23/0000quot;>
    <p>I present a chart showing the program of sittings for 2009. Copies of the program have been
placed on the table. I ask leave of the House to move that the program be agreed to.</p>
    <p>Leave granted.</p>
    <p>I move:</p>
    <p class=quot;italicquot;>That the program of sittings for 2009 be agreed to.</p>
  </speech>
  <speech id=quot;uk.org.publicwhip/debate/2008-10-23.4.1quot; speakerid=quot;uk.org.publicwhip/member/427quot;
speakername=quot;Christopher Maurice Pynequot; time=quot;09:01:00quot; url=quot;http://parlinfo.aph.gov.au/parlInfo/
search/display/display.w3p;query=Id:chamber/hansardr/2008-10-23/0000quot;>
    <p>I will not speak for long, but I think there are some points that need to be made about this
program of sittings for 2009, which comes on the heels of the program for 2008. The incompetent leader
of government business in the House has yet again managed to restrict the number of weeks of sitting
to 18 for 2009, on my understanding for this year and 18 for next year. I have been in this House much
longer than most of the people in the House, and I can tell you that most of the time that I have been
in this House the normal sitting period has been 20, 21 or 22 weeks of the year.</p>
    <p>This is a government which prided itself at one stage on having openness, transparency,
scrutiny and accountability. The government even got the poor Governor-General in his address at the
opening of the parliament to give a speech about accountability and openness and a new era of
transparency; yet in 2008 it managed to limit itself to 18 weeks of sittings and in 2009 will manage
to limit itself to 18 weeks of sitting. It is not an open, transparent and accountable government; it
is far from it. The people of Australia expect us to serve our electorates and legislate, not to spend
18 weeks here when we should be spending 20 or 21 or 22 weeks. This is especially the case with a new
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<publicwhip>
  <major-heading>BUSINESS</major-heading>
  <minor-heading>Days and Hours of Meeting</minor-heading>
  <speech speakerid=quot;uk.org.publicwhip/member/6quot; time=quot;09:00:00quot;>
  </speech>
  <speech speakerid=quot;uk.org.publicwhip/member/427quot; time=quot;09:01:00quot;>
  </speech>
  <speech speakerid=quot;uk.org.publicwhip/member/6quot; time=quot;09:06:00quot;>
  </speech>
  <speech speakerid=quot;uk.org.publicwhip/member/427quot; time=quot;09:06:00quot;>
  </speech>
</publicwhip>
All around the world...
Albania, Australia, Canada, Czech Republic, France,
Georgia, Kenya, Lithuania, Malaysia, New Zealand,
  Netherlands, Romania, United Kingdom, USA
The future
So many possibilities
Register of Members’
      interests
Voting
Committees
Bills
States
Video
Think about the
        possibilities
• Follow a bill
 • See amendments
 • See it move from between Houses
 • Watch the votes
 • Give feedback to your representative
 • See what other people think
Getting involved

• The software - it’s open source, you know.
• software.openaustralia.org
• email contact@openaustralia.org
Or start something
       new!
OpenAustralia




    @matthewlandauer
matthew@openaustralia.org

More Related Content

Similar to OpenAustralia: making politics work better for everyone

Definition Essay Outline Format
Definition Essay Outline FormatDefinition Essay Outline Format
Definition Essay Outline FormatKaty Langley
 
Communicating In The Cloud Soc Gov
Communicating In The Cloud Soc GovCommunicating In The Cloud Soc Gov
Communicating In The Cloud Soc GovRobin Hastings
 
Government 2.0: architecting for collaboration
Government 2.0: architecting for collaborationGovernment 2.0: architecting for collaboration
Government 2.0: architecting for collaborationTara Hunt
 
Taxmann's Taxation of Cash Deposits
Taxmann's Taxation of Cash DepositsTaxmann's Taxation of Cash Deposits
Taxmann's Taxation of Cash DepositsTaxmann
 
Free Printable Primary Lined Writing Paper - Discover Th
Free Printable Primary Lined Writing Paper - Discover ThFree Printable Primary Lined Writing Paper - Discover Th
Free Printable Primary Lined Writing Paper - Discover ThMelissa Dudas
 
Social Media: New Tool for Government Affairs
Social Media:  New Tool for Government AffairsSocial Media:  New Tool for Government Affairs
Social Media: New Tool for Government AffairsCurt Mercadante
 
Parts Of An Essay And Its Definition
Parts Of An Essay And Its DefinitionParts Of An Essay And Its Definition
Parts Of An Essay And Its DefinitionErin Sanders
 
Valley Wealth Economy Presentation - March 09
Valley Wealth Economy Presentation - March 09Valley Wealth Economy Presentation - March 09
Valley Wealth Economy Presentation - March 09jeffburrow
 
U S History- Mid-Term Essay Politics Of The United Stat
U S History- Mid-Term Essay Politics Of The United StatU S History- Mid-Term Essay Politics Of The United Stat
U S History- Mid-Term Essay Politics Of The United StatFaith Brown
 
Social Media Crash Course for NLC's "Internet, Politics & Technology" Weekend...
Social Media Crash Course for NLC's "Internet, Politics & Technology" Weekend...Social Media Crash Course for NLC's "Internet, Politics & Technology" Weekend...
Social Media Crash Course for NLC's "Internet, Politics & Technology" Weekend...Leslie Bradshaw
 
Alternative Digital Economies
Alternative Digital EconomiesAlternative Digital Economies
Alternative Digital EconomiesJohn Lewicke
 
Gov2.0 - What the Government should and should not do
Gov2.0 - What the Government should and should not doGov2.0 - What the Government should and should not do
Gov2.0 - What the Government should and should not doThe Start Society
 
4 REASONS WHY YOUR NATION WILL KILL CASH FOR A DIGITAL CURRENCY
4 REASONS WHY YOUR NATION WILL KILL CASH FOR A DIGITAL CURRENCY4 REASONS WHY YOUR NATION WILL KILL CASH FOR A DIGITAL CURRENCY
4 REASONS WHY YOUR NATION WILL KILL CASH FOR A DIGITAL CURRENCYSteven Rhyner
 
Essay On Mass Media And Its Role In Present Society
Essay On Mass Media And Its Role In Present SocietyEssay On Mass Media And Its Role In Present Society
Essay On Mass Media And Its Role In Present SocietyJessica Ward
 
School Essay How To Start Writing An Abstract For A Res
School Essay How To Start Writing An Abstract For A ResSchool Essay How To Start Writing An Abstract For A Res
School Essay How To Start Writing An Abstract For A ResJennifer Alexander
 
Preparing For The 21st Century Installment Ii
Preparing For The 21st Century Installment IiPreparing For The 21st Century Installment Ii
Preparing For The 21st Century Installment IiAnthony Vincent
 
Essay Writing Spm About Friends. Online assignment writing service.
Essay Writing Spm About Friends. Online assignment writing service.Essay Writing Spm About Friends. Online assignment writing service.
Essay Writing Spm About Friends. Online assignment writing service.Mary Drinkwine
 

Similar to OpenAustralia: making politics work better for everyone (20)

Definition Essay Outline Format
Definition Essay Outline FormatDefinition Essay Outline Format
Definition Essay Outline Format
 
The Artisan -- Spring 2017
The Artisan -- Spring 2017The Artisan -- Spring 2017
The Artisan -- Spring 2017
 
Communicating In The Cloud Soc Gov
Communicating In The Cloud Soc GovCommunicating In The Cloud Soc Gov
Communicating In The Cloud Soc Gov
 
Government 2.0: architecting for collaboration
Government 2.0: architecting for collaborationGovernment 2.0: architecting for collaboration
Government 2.0: architecting for collaboration
 
Taxmann's Taxation of Cash Deposits
Taxmann's Taxation of Cash DepositsTaxmann's Taxation of Cash Deposits
Taxmann's Taxation of Cash Deposits
 
Free Printable Primary Lined Writing Paper - Discover Th
Free Printable Primary Lined Writing Paper - Discover ThFree Printable Primary Lined Writing Paper - Discover Th
Free Printable Primary Lined Writing Paper - Discover Th
 
Social Media: New Tool for Government Affairs
Social Media:  New Tool for Government AffairsSocial Media:  New Tool for Government Affairs
Social Media: New Tool for Government Affairs
 
Parts Of An Essay And Its Definition
Parts Of An Essay And Its DefinitionParts Of An Essay And Its Definition
Parts Of An Essay And Its Definition
 
Valley Wealth Economy Presentation - March 09
Valley Wealth Economy Presentation - March 09Valley Wealth Economy Presentation - March 09
Valley Wealth Economy Presentation - March 09
 
U S History- Mid-Term Essay Politics Of The United Stat
U S History- Mid-Term Essay Politics Of The United StatU S History- Mid-Term Essay Politics Of The United Stat
U S History- Mid-Term Essay Politics Of The United Stat
 
Social Media Crash Course for NLC's "Internet, Politics & Technology" Weekend...
Social Media Crash Course for NLC's "Internet, Politics & Technology" Weekend...Social Media Crash Course for NLC's "Internet, Politics & Technology" Weekend...
Social Media Crash Course for NLC's "Internet, Politics & Technology" Weekend...
 
Alternative Digital Economies
Alternative Digital EconomiesAlternative Digital Economies
Alternative Digital Economies
 
Gov2.0 - What the Government should and should not do
Gov2.0 - What the Government should and should not doGov2.0 - What the Government should and should not do
Gov2.0 - What the Government should and should not do
 
It's the people's data
It's the people's dataIt's the people's data
It's the people's data
 
4 REASONS WHY YOUR NATION WILL KILL CASH FOR A DIGITAL CURRENCY
4 REASONS WHY YOUR NATION WILL KILL CASH FOR A DIGITAL CURRENCY4 REASONS WHY YOUR NATION WILL KILL CASH FOR A DIGITAL CURRENCY
4 REASONS WHY YOUR NATION WILL KILL CASH FOR A DIGITAL CURRENCY
 
Role of the Audit Bureau in Jordan, Colin Breed, Amman 4-5 November 2014
Role of the Audit Bureau in Jordan, Colin Breed, Amman 4-5 November 2014Role of the Audit Bureau in Jordan, Colin Breed, Amman 4-5 November 2014
Role of the Audit Bureau in Jordan, Colin Breed, Amman 4-5 November 2014
 
Essay On Mass Media And Its Role In Present Society
Essay On Mass Media And Its Role In Present SocietyEssay On Mass Media And Its Role In Present Society
Essay On Mass Media And Its Role In Present Society
 
School Essay How To Start Writing An Abstract For A Res
School Essay How To Start Writing An Abstract For A ResSchool Essay How To Start Writing An Abstract For A Res
School Essay How To Start Writing An Abstract For A Res
 
Preparing For The 21st Century Installment Ii
Preparing For The 21st Century Installment IiPreparing For The 21st Century Installment Ii
Preparing For The 21st Century Installment Ii
 
Essay Writing Spm About Friends. Online assignment writing service.
Essay Writing Spm About Friends. Online assignment writing service.Essay Writing Spm About Friends. Online assignment writing service.
Essay Writing Spm About Friends. Online assignment writing service.
 

More from Matthew Landauer

Poplus show and tell - Cuttlefish
Poplus show and tell - CuttlefishPoplus show and tell - Cuttlefish
Poplus show and tell - CuttlefishMatthew Landauer
 
Designing for a better world piece by little piece
Designing for a better world piece by little pieceDesigning for a better world piece by little piece
Designing for a better world piece by little pieceMatthew Landauer
 
Open Government and Right To Know
Open Government and Right To Know Open Government and Right To Know
Open Government and Right To Know Matthew Landauer
 
The Australia Centre for Social Innovation - Blue Sky Talk 2011
The Australia Centre for Social Innovation - Blue Sky Talk 2011The Australia Centre for Social Innovation - Blue Sky Talk 2011
The Australia Centre for Social Innovation - Blue Sky Talk 2011Matthew Landauer
 
OpenAustralia Hackfest Melbourne 2009
OpenAustralia Hackfest Melbourne 2009OpenAustralia Hackfest Melbourne 2009
OpenAustralia Hackfest Melbourne 2009Matthew Landauer
 
The Network at the Heart of Democracy
The Network at the Heart of DemocracyThe Network at the Heart of Democracy
The Network at the Heart of DemocracyMatthew Landauer
 
OpenAustralia.org’s experience with Open-source and content - a tiny case ...
OpenAustralia.org’s  experience with  Open-source and content -  a tiny case ...OpenAustralia.org’s  experience with  Open-source and content -  a tiny case ...
OpenAustralia.org’s experience with Open-source and content - a tiny case ...Matthew Landauer
 
Working With People Adl Uni
Working With People Adl UniWorking With People Adl Uni
Working With People Adl UniMatthew Landauer
 

More from Matthew Landauer (10)

Poplus show and tell - Cuttlefish
Poplus show and tell - CuttlefishPoplus show and tell - Cuttlefish
Poplus show and tell - Cuttlefish
 
Designing for a better world piece by little piece
Designing for a better world piece by little pieceDesigning for a better world piece by little piece
Designing for a better world piece by little piece
 
Open Government and Right To Know
Open Government and Right To Know Open Government and Right To Know
Open Government and Right To Know
 
The Australia Centre for Social Innovation - Blue Sky Talk 2011
The Australia Centre for Social Innovation - Blue Sky Talk 2011The Australia Centre for Social Innovation - Blue Sky Talk 2011
The Australia Centre for Social Innovation - Blue Sky Talk 2011
 
Do point oh!
Do point oh!Do point oh!
Do point oh!
 
OpenAustralia Hackfest Melbourne 2009
OpenAustralia Hackfest Melbourne 2009OpenAustralia Hackfest Melbourne 2009
OpenAustralia Hackfest Melbourne 2009
 
The Network at the Heart of Democracy
The Network at the Heart of DemocracyThe Network at the Heart of Democracy
The Network at the Heart of Democracy
 
Hacking OpenAustralia.org
Hacking OpenAustralia.orgHacking OpenAustralia.org
Hacking OpenAustralia.org
 
OpenAustralia.org’s experience with Open-source and content - a tiny case ...
OpenAustralia.org’s  experience with  Open-source and content -  a tiny case ...OpenAustralia.org’s  experience with  Open-source and content -  a tiny case ...
OpenAustralia.org’s experience with Open-source and content - a tiny case ...
 
Working With People Adl Uni
Working With People Adl UniWorking With People Adl Uni
Working With People Adl Uni
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

OpenAustralia: making politics work better for everyone

  • 1. OpenAustralia making politics work better for everyone Matthew Landauer Founder/Developer guy @matthewlandauer matthew@openaustralia.org
  • 5. Winston Churchill “It has been said that democracy is the worst form of government...
  • 6. Winston Churchill ...except all the others that have been tried. “
  • 7. Winston Churchill “It has been said that democracy is the worst form of government except all the others that have been tried. “
  • 9.
  • 10.
  • 11. Let’s look for a moment at the UK
  • 12. To publish what was said in parliament was illegal
  • 13. Proceedings of the Lower Room of the Robin Hood Society
  • 14. From 1771 it was tolerated
  • 15. You need to know...
  • 16. So they do the right thing
  • 17. we So they do the right thing
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Who is behind this?
  • 29. A small bunch of technology geeks • Matthew Landauer • Katherine Szuminska • Nathanael Boehm
  • 30. We’re doing this in our spare time
  • 32. In process of setting up non-profit
  • 33. Always looking for volunteers
  • 34. Contributions • Daniel Kinsman • Matthew Panetta • Bruno Mattarollo • Khan (Keith) • Alan Liu
  • 35. Hosting • Andrew Snow • Octopus Computing
  • 36. Built on the work of mySociety • Richard Allan • Stefan Magdalinski • Martin Belam • Dorian McFarland • James Crabtree • Anno Mitchell • James Cronin • Danny O'Brien • Stephen Dunn • Etienne Pollard • Yoz Grahame • Sam Smith • Phil Gyford • Matthew Somerville • David Heath • Tom Steinberg • Francis Irving • Stuart Tily • Ben Laurie • Julian Todd • Mark Longair • Denise Wilton • Tom Loosemore
  • 37. How it all works
  • 40. XML
  • 42. Parser / Scraper • Ruby • Mechanize - follow links with sessions • Hpricot - HTML/XML parsing • RelaxNG - xml schema language
  • 43. Web Application • php - majority • Python - database loading scripts • Perl - support scripts • MySQL • Apache
  • 44.
  • 45.
  • 46. <?xml version=quot;1.0quot;?> <hansard xsi:noNamespaceSchemaLocation=quot;../../hansard.xsdquot; version=quot;2.1quot; xmlns:xsi=quot;http:// www.w3.org/2001/XMLSchema-instancequot;> <session.header> <date>2008-11-12</date> <parliament.no>42</parliament.no> <session.no>1</session.no> <period.no>3</period.no> <chamber>REPS</chamber> <page.no>0</page.no> <proof>1</proof> </session.header> <chamber.xscript> <business.start> <day.start>2008-11-12</day.start> <separator /> <para> <inline font-weight=quot;boldquot;>The SPEAKER (Mr Harry Jenkins)</inline>took the chair at 9 am and read prayers.</para> </business.start> <debate> <debateinfo> <title>BUSINESS</title> <page.no>1</page.no> <type>Business</type> </debateinfo> <subdebate.1> <subdebateinfo> <title>Consideration of Private Members´ Business</title> <page.no>1</page.no> </subdebateinfo> <subdebate.2> <subdebateinfo> <title>Report</title>
  • 47. <motion> <para>That this bill be now read a second time.</para> </motion> <speech> <talk.start> <talker> <page.no>3</page.no> <time.stamp>09:05:00</time.stamp> <name role=quot;metadataquot;>Bishop, Julie, MP</name> <name.id>83P</name.id> <electorate>Curtin</electorate> <party>LP</party> <in.gov>0</in.gov> <first.speech>0</first.speech> <name role=quot;displayquot;>Ms JULIE BISHOP</name> </talker> <para>In considering the bills comprising this stimulus package presented by the government of some $10.4 billion, the <inline ref=quot;R4001quot;>Social Security and Other Legislation Amendment (Economic Security Strategy) Bill 2008</inline>and cognate bills, it is necessary to put them in the context of the global financial crisis which has been unfolding around the world for at least the last 12 months. Some have suggested that the global financial crisis has been caused by extreme capitalism-whatever that means-or corporate greed, but that is far too simplistic an analysis of the cause of the global financial crisis. It has come about because of a number of failures, policy failure, regulatory failure and management failure, and the combination has created what one could describe as a perfect storm which has led to a crisis in confidence and a situation where banks have become reluctant to lend to each other-in fact, banks do not trust each other-so the whole flow of credit throughout economies has been frozen.</para> </talk.start> <para>As we all know, this began with the subprime crisis in the United States. This was a result of some policy decisions. Firstly, money was easy to obtain. Between 2000 and 2003 interest rates in the United States fell from 6.5 per cent to one per cent. Secondly, there were the policies from successive United States administrations for homeownership, particularly among the poorer demographics. When you combined this cheap and easy money with this push to ensure that more people got loans for homeownership the result was that many people whose creditworthiness
  • 48. <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <publicwhip> <major-heading id=quot;uk.org.publicwhip/debate/2008-10-23.3.1quot; url=quot;http://parlinfo.aph.gov.au/ parlInfo/search/display/display.w3p;query=Id:chamber/hansardr/2008-10-23/0000quot;> BUSINESS </major-heading> <minor-heading id=quot;uk.org.publicwhip/debate/2008-10-23.3.2quot; url=quot;http://parlinfo.aph.gov.au/ parlInfo/search/display/display.w3p;query=Id:chamber/hansardr/2008-10-23/0000quot;> Days and Hours of Meeting </minor-heading> <speech id=quot;uk.org.publicwhip/debate/2008-10-23.3.3quot; speakerid=quot;uk.org.publicwhip/member/6quot; speakername=quot;Anthony Norman Albanesequot; time=quot;09:00:00quot; url=quot;http://parlinfo.aph.gov.au/parlInfo/search/ display/display.w3p;query=Id:chamber/hansardr/2008-10-23/0000quot;> <p>I present a chart showing the program of sittings for 2009. Copies of the program have been placed on the table. I ask leave of the House to move that the program be agreed to.</p> <p>Leave granted.</p> <p>I move:</p> <p class=quot;italicquot;>That the program of sittings for 2009 be agreed to.</p> </speech> <speech id=quot;uk.org.publicwhip/debate/2008-10-23.4.1quot; speakerid=quot;uk.org.publicwhip/member/427quot; speakername=quot;Christopher Maurice Pynequot; time=quot;09:01:00quot; url=quot;http://parlinfo.aph.gov.au/parlInfo/ search/display/display.w3p;query=Id:chamber/hansardr/2008-10-23/0000quot;> <p>I will not speak for long, but I think there are some points that need to be made about this program of sittings for 2009, which comes on the heels of the program for 2008. The incompetent leader of government business in the House has yet again managed to restrict the number of weeks of sitting to 18 for 2009, on my understanding for this year and 18 for next year. I have been in this House much longer than most of the people in the House, and I can tell you that most of the time that I have been in this House the normal sitting period has been 20, 21 or 22 weeks of the year.</p> <p>This is a government which prided itself at one stage on having openness, transparency, scrutiny and accountability. The government even got the poor Governor-General in his address at the opening of the parliament to give a speech about accountability and openness and a new era of transparency; yet in 2008 it managed to limit itself to 18 weeks of sittings and in 2009 will manage to limit itself to 18 weeks of sitting. It is not an open, transparent and accountable government; it is far from it. The people of Australia expect us to serve our electorates and legislate, not to spend 18 weeks here when we should be spending 20 or 21 or 22 weeks. This is especially the case with a new
  • 49. <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <publicwhip> <major-heading>BUSINESS</major-heading> <minor-heading>Days and Hours of Meeting</minor-heading> <speech speakerid=quot;uk.org.publicwhip/member/6quot; time=quot;09:00:00quot;> </speech> <speech speakerid=quot;uk.org.publicwhip/member/427quot; time=quot;09:01:00quot;> </speech> <speech speakerid=quot;uk.org.publicwhip/member/6quot; time=quot;09:06:00quot;> </speech> <speech speakerid=quot;uk.org.publicwhip/member/427quot; time=quot;09:06:00quot;> </speech> </publicwhip>
  • 50. All around the world...
  • 51. Albania, Australia, Canada, Czech Republic, France, Georgia, Kenya, Lithuania, Malaysia, New Zealand, Netherlands, Romania, United Kingdom, USA
  • 55.
  • 58. Bills
  • 60. Video
  • 61. Think about the possibilities • Follow a bill • See amendments • See it move from between Houses • Watch the votes • Give feedback to your representative • See what other people think
  • 62. Getting involved • The software - it’s open source, you know. • software.openaustralia.org • email contact@openaustralia.org
  • 64. OpenAustralia @matthewlandauer matthew@openaustralia.org